﻿@charset "utf-8";
/* Css Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img {
	padding: 0;
	margin: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, th, var, i {
	font-weight: normal;
	font-style: normal;
}
ol, ul, li {
	list-style: none;
}
div, dl, dt, dd, ol, ul, li {
	zoom: 1;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
	font-family: "微软雅黑";
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
/* Public */
html {
	width: 100%;
}
body {
	width: 100%;
	color: #555;
	font: 14px/28px "微软雅黑";
	-webkit-text-size-adjust: none;
	background:#fff url(shms-footbg.jpg) no-repeat fixed;
	background-size: cover;background-attachment: fixed;
	
}
a {
	color: #555;
	text-decoration: none;
	outline: none;
	font-family: "微软雅黑";
}
a:hover {
	color: #d20902;
	text-decoration:none;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.mab {
	margin-bottom: 10px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfloat {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-top: -1px;
}
.siteWidth {
	width: 1150px;
	margin: 0 auto;
	box-sizing: border-box;
}
.column {
	overflow: hidden;
	margin-bottom: 10px;
}
.topbar{
	width:100%;
	height: 32px;
	line-height: 32px;
	background: #000;
	overflow: hidden;
	background-color: rgba(0,0,0,0.6);
	@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .topbar{
    background-color:#000000;
    filter:Alpha(opacity=60);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .topbar p{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
   }
	}
}

.topbar .topbarnr{width:1190px; margin: 0px auto;}
.topbar .topbarnr p{color:#fff; float:left;}
.topbarnr span{
	float: right;
	color: #fff;
}
.topbar span a {
	margin: 0 5px;
	color: #fff;
}
.k1{background: url(shms-topbg.png) no-repeat center top; width:100%;}
.wk{width:1190px; margin: 0 auto;}
.newsk{width:570px; float:left; margin-left:20px; height: 370px;  margin-top:15px;}
.fk{ background:#fff; padding:15px; }
.topname{height: 240px;}
.menuk{background:url(shms-menu.png) repeat-x top left; height:70px;}
.menu{float:left; margin-left:60px;}
.menu li{float:left; width:130px; margin:10px;}
.menu li a{line-height: 40px; height:40px; text-align: center; color:#fff; width:80px; font-size: 16px; display: block; padding:0 20px;}
.menu li a:hover{background: #a00d08;}
.search{float:right; margin-top:15px; margin-right:10px;}

.srk-ss{width:180px; height: 32px; line-height: 32px; padding:0 5px; background: #fff; font-family: "微软雅黑"; floa:left; font-size:14px;}

.mainContent {
	margin-top:15px;
	width: 570px;
	float: left;
	box-sizing: border-box;
}
.side {
	width: 510px;
	float: right;
}
/* 焦点图 */
.focusBox {
	float: left;
	position: relative;
	width: 570px;
	height: 370px;
	margin-bottom: 10px;
	overflow: hidden;
	font-family: Arial;
	text-align: left;
	background: #fff;
}
.focusBox .pic img {
	width: 570px;
	height: 370px;
	display: block;
}
.focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 36px;
	width: 100%;
	background: #333;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}
.focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width: 100%;
	overflow: hidden;
}
.focusBox .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}
.focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 8px;
	right: 8px;
}
.focusBox .num li {
	float: left;
	position: relative;
	width: 18px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
}
.focusBox .num li a, .focusBox .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}
.focusBox .num li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.focusBox .num li.on a, .focusBox .num a:hover {
	background: #d20902;
}

.adSlide {
	width: 100%;
	height: 100px;
	;
	overflow: hidden;
	position: relative;
	clear: both;
}
.adSlide .hd {
	position: absolute;
	z-index: 1;
	right: 5px;
	bottom: 5px;
}
.adSlide .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.adSlide .hd ul li {
	float: left;
	margin-right: 2px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.adSlide .hd ul li.on {
	background: #f60;
	font-weight: bold;
	filter: alpha(opacity=100);
	opacity: 1;
	color: #fff;
}
.adSlide .bd {
	position: relative;
	z-index: 0;
}
.adSlide .bd img {
	width: 1170px;
	height: 100px;
}


.htname{font:bold 21px/37px "微软雅黑"; color:#0a56b4; padding-left:40px;}
.htname2{font:bold 21px/37px "微软雅黑"; color:#fff; padding-left:40px;}
a.htname2:hover{color:#fff;}

.news-list2{width:92%; margin:10px auto;}
.news-list2 li{list-style: disc; height:32px;}
.news-list2 span{float:right; line-height: 32px; color:#999; font-size: 14px;}
.news-list2 a{line-height: 32px;}
.tab-zb{margin:10px auto; width:95%;}
.tab-zb tr {
	height: 34px;
	line-height: 34px;
}
.tab-zb th {
	color: #1383cb;
	text-align:left;
	width: 50%;
	height: 34px;
	line-height: 34px;
}
.tab-zb th img{display: inline-block; vertical-align: middle; margin-right:10px;}
.zb-btn{width:160px; height:35px; color:#fff; font-size: 18px; text-align: center; display: block; background: #359de1; margin: 0 auto; line-height: 35px;}
a:hover.zb-btn{color:#fff; background: #0a56b4;}
#txtMarqueeTop{}
#txtMarqueeTop .bd,.news-l{margin:15px auto 10px; width:95%;}
#txtMarqueeTop  ul li{}
#txtMarqueeTop  ul li span,.news-l li span{margin-left:10px; color:#999;}

.slideTxtBox1 {
	margin:10px auto;
	width:260px;
	height: 450px;
	overflow: hidden;
}
.slideTxtBox1 .hd {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	border-bottom:1px solid #999;
}
.slideTxtBox1 .hd ul {
	overflow: hidden;
	zoom: 1;
}
.slideTxtBox1 .hd ul li {
	float: left;
}
.slideTxtBox1 .hd ul li a {
	display: block;
	width: 130px;
	color: #333;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.slideTxtBox1 .hd ul li a:hover {
	text-decoration: none;
}
.slideTxtBox1 .hd ul li.on a {
	border-bottom:3px solid #0a56b4;
	color: #0a56b4;
	font-weight: bold;
}
.slideTxtBox1 .bd {
	padding: 15px;
}

.news-list{width:95%; margin: 15px auto 10px;}
.news-list li{height:70px; margin-top:10px;border-bottom:1px solid #f5f5f5;}
.news-list li p.xw{float:left;}
.news-list li p.riqi{display: block; float:left; width:85px; height:60px; background: #f0f0f0; text-align: center; margin-right:15px;}
.news-list li p.riqi b{font-size: 24px; font-weight: bold;}
.news-list li p.xw{}
.news-list li p.xw span{font-size:16px; font-weight: bold;}
.news-list li a:hover p.riqi{background: #0a56b4; color:#fff;}
.friendLink {
	height: 220px;
	padding: 10px;
	overflow: hidden;
	clear: both;
	width:1060px; margin: 0 auto;
	
}
.friendLink ul {
	overflow: hidden;
	zoom: 1;
}
.friendLink ul li {
	width: 260px;
	float: left;
	margin: 0 5px;
	display: inline;
	background: none;
	line-height: 30px;
	text-align: center;
	
}
.friendLink ul li img {
	width: 260px;
	height: 175px;

}

.link {
	width: 1160px;
	margin: 0 auto;
	height: 36px;
 background: #0a56b4;
	margin-top:20px;
}
.link li {
	float: left;
	margin-left: 20px;
	margin-top: 2px;
}
.link li select {
	width: 265px;
	line-height: 24px;
	height: 24px;
	font-family: "微软雅黑";
	color: #666;
	font-size: 14px;
}
.foot{width:50%; margin: 15px auto; height: 80px; color:#fff;}
.foot-logo{float:left; margin-left:15px;}
.copyright{float: left; margin-left:15px;}

.nr-tit{width:85%; margin: 15px auto; text-align: center; font-size: 28px; font-weight: bold; color:#0a56b4; height:50px; border-bottom:1px solid #ededed; line-height: 50px; margin-bottom:20px;}
.nr-con{width:85%; margin: 0 auto 30px; min-height: 500px; text-align: left; }
.nr-con p{text-indent: 2em;}

.zt{width:570px; height:100px; float:left; margin-left:20px; display: block; margin-top:15px; margin-bottom:5px;}
.ml0{margin-left:0;}
.newsk1{width:570px; float:left; margin-top:10px;}
.newsk2{width:1160px; margin-top:10px;}
.ml20{margin-left:20px;}
.news-tit{background: url(shms-ht.png) no-repeat left;   width:570px; height:36px;}
.news-tit2{background: url(shms-ht2.png) no-repeat left;   width:1160px; height:36px;}
.news-titname{font-weight: bold; font-size: 18px; color:#d20902; float:left; padding-left:40px; line-height: 36px;}
.more{float:right; height: 36px; font-size: 15px; line-height: 36px;}
.newsk1-listk{border:1px solid #f1f1f1; padding:15px;}
.newsk1-listk1{border:1px solid #f1f1f1; padding:15px 10px; height:60px;}
.blink{float:left; margin-left:6px; width:155px; height:60px; display: block;}
.newsk1-list{}
.newsk1-list li{height: 34px; line-height:34px; background: url(shms-dot.png) no-repeat 0 13px;}
.newsk1-list li a{line-height:34px; padding-left:20px; width:450px;}
.newsk1-list li .riqi{float:right; color:#848484;}
.fck{border:1px solid #f1f1f1; margin-top:15px; margin-bottom:5px; position: relative; height:250px;}
.fctit{background: url(shms-fc.png) no-repeat; width:50px; height: 250px; position: absolute; left:0; top:0; display:block;}
.fck-nr{position: absolute; left:60px; top:15px;}
.ttk{border-bottom:1px dotted #f1f1f1; padding-bottom:10px; margin-bottom:15px; margin-top:15px;}
.ckxx{color:#d20902; padding-left:20px;}
.tt{float:left; background: #d20902; color:#fff; text-align: center; font-size: 22px; line-height: 34px; height: 34px; width:80px; font-weight: bold; margin-left:20px; margin-bottom:5px;}
.tt-bt{font-size: 18px; padding-left:20px; color:#d20902; height: 34px; padding-bottom:5px;}
.wz{font-size: 15px; padding-left:50px; background: url(shms-wz.png) no-repeat 15px 3px; margin-top:15px; margin-bottom:15px; border-bottom:1px dotted #dfdfdf; height: 35px;}
.ny-newsk{width:1100px; margin: 10px auto;}
.fy{text-align:center; height:40px; margin:30px auto;}
.fybtn{padding:5px 15px; border-radius:2px; 
background:#e5e5e5; margin:0 5px;}
a.fybtn:hover,a.current{background:#cb0f0e; color:#fff;}

.nynewsk1-list{}
.nynewsk1-list li{height: 38px; line-height:38px; background: url(shms-dot.png) no-repeat 0 15px; border-bottom:dotted #dfdfdf;}
.nynewsk1-list li a{line-height:38px; padding-left:20px; width:980px;}
.nynewsk1-list li .riqi{float:right; color:#848484;}