@charset "utf-8";
/**comm**/
*{margin:0;padding:0}
body{font-size:12px;color:#666;font-family:"微软雅黑",Verdana,Geneva,sans-serif;line-height:1.8em;min-width:1024px;background:#fff}
.st{font-family:"宋体"}
.yh,h1,h2,h3,h4,input,textarea{font-family:"\5FAE\8F6F\96C5\9ED1"}
a,a:visited{color:#333;text-decoration:none}
a:hover{color:#c00;text-decoration:underline}
.red,a.red:hover,a.red:link,a.red:visited{color:#c00}
img{border:none;zome:1}
dl,li{list-style:none}
.clear:after,.clear:before{content:".";display:block;height:0;visibility:hidden}
.clear{clear:both}
.left{float:left}
.right{float:right}
#main{box-sizing:border-box}
#banner{margin-top:0}
img{border:none;display:block}
.content img,.container img{display:inline-block; max-width:100%;}
h1,h2,h3,h4,h5{font-size:14px;font-weight:400}
article,aside,dialog,figure,footer,header,menu,nav,section{display:block}
.container{width:1260px;margin:0 auto;overflow:hidden}
@media (max-width:980px){
.container{width:98%;min-width:auto}

}
.auto_hide li,.news_list2 li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-moz-binding:url(/css/ellipsis.xml#ellipsis)}

a:link{text-decoration:none}
.news_dot li{background:url(dot.png) left no-repeat; padding-left:12px }
#main .left h2 i{display:none !important;}
#nam{font-size:16px;font-weight: bold;}
/**top**/
#toolbar{height:40px;line-height:40px;color:#fff;background:#225e9e ; }
#toolbar .right{ width:480px; text-align:right;margin-right: 35px;}
#toolbar #search{width:200px;background:#59626f; height:25px; display:inline; margin-right:8px}
#toolbar #search form{width:200px; overflow:hidden; display:inline}
#toolbar .right a{ color:#fff}
#toolbar .right span{ opacity:0.5; margin:0 5px} 
#toolbar #search input{  border:none; background:transparent; color:#eee;font-size:12px; padding:2px 5px}
#toolbar #search input::-webkit-input-placeholder{ color:#999; }
#toolbar #search input.bt_search{ cursor:pointer;background:url(icon_search.png) 0 3px no-repeat;outline:none;}

/**menu**/
#navOutter{
	border-bottom: 3px solid #eaeaea;
	position: relative;
}
#subLogo{
	background-image: url(http://www.hsskw.com/material/2025/logo2.png);
	background-repeat: no-repeat;left:50%;margin-left:-64px;top:-20px;
	height: 129px;
	width: 129px;
	position: absolute;
	z-index: 999999999;
}
#menu{
	width:1260px;
	height:60px;
	position:absolute;
transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
#menu ul{border: 1px solid #ccc;border-top: 2px solid #225E9E;}

#menu li{float:left;line-height:60px; width:120px; margin-left: 0px;border-right: 1px solid #eaeaea;}	
#menu li a{color:#333;font-size:20px;display:block;text-decoration:none;width:80px; text-align:center; }
#menu li a:hover,#menu li.cur a{
	background-color: #E0EFFF;
}
#menu_line{height:2px;background:#0166ac;position:absolute;bottom:0;left:-5px;opacity:0;filter:alpha(opacity=0); }
#menu li#m5{margin-left:260px;}
#crode {
	width:100px;
	height:60px;
	margin-left:1130px;
}

.nav{ padding:0;  line-height:34px;   position:relative; z-index:999;}		
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left;}
		.nav .nLi h3 a{ display:block; padding:0 20px; font-size:14px; font-weight:bold;  }
		.nav .sub{ display:none; width:120px; left:0; top:60px;  position:absolute; background:#2fa4e1;;  line-height:26px; padding:5px 0;
		background-color: #ffffff;  
    padding: 0.25rem 0 0.5rem;
    border-radius: 0 0 0.5rem 0.5rem;
 
	}	
	
	
		
		.nav .sub li{margin:0;}
		#menu .sub li{margin-left:0;}		
		#menu li .sub li {width: 100%;line-height:40px;
		}
		#menu li .sub a {display:block;font-size:14px; width: 100%;text-align:center; }
		.news{display:none;padding:10px;}
		.nav .sub a{display:block; padding:0 0px;}
		.nav .sub a:hover{ background:#6d6d6d;}
		.nav .on h3{border-bottom: 2px solid #225E9E;}
/***********领导页样式选顶卡式*************/
#main .left2 {width: 300px;
    margin-right: 20px;
    background: #fff;
    border: 1px solid #eee;
    margin: 20px 0;
    padding: 20px;
    box-sizing: border-box;
    display: table-cell;
    min-height: 600px;
}
#main .left2 h2 {
	height: 55px;
	line-height: 55px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background-color: #0166ac;
	background-image: url(../img/b.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#main .left2 h2.on1 {
	background-position: left top;
}
#main .left2 h2.on2 {
	background-position: left bottom;
}
#main .left2 li {
    height: 45px;
    line-height: 45px;
    margin-top: 10px;
    font-size: 16px;
    border: 1px solid #eee;
    padding-left: 20px;
    color: #2fa4e1;
    font-weight: bold;
    display: block;
   
}
#main .left2 li a {
	font-weight: normal;
	color: #333;
	display: block;
	
}
#main .left2 li a::before {
    content:"";border-left: 3px solid #0068b7;margin-right: 10px;
}
#main .left2 {
	
	display: inline-block;
}
#main .left2 h2 b {
	display: inline-block;
	height: 45px;
	width: 50%;
	text-align:center;
}
#main .left2 h2.on1 #b1 {
	color:#111;
}
#main .left2 h2.on1 #b2 {
	color:#fff;
}
#main .left2 h2.on2 #b1 {
	color:#fff;
}
#main .left2 h2.on2 #b2 {
	color:#111;
}
/***********领导页样式改*************/
#main .left3 {width: 300px;
    margin-right: 20px;
    background: #fff;
    border: 1px solid #eee;
    margin: 20px 0;
    padding: 20px;
    box-sizing: border-box; 
    min-height: 600px;display: inline-block;
}


#main .left3 h2 {
	height: 55px;
	line-height: 55px;
	text-align: left;
	padding-left:50px;
	color: #fff;
	font-size: 18px;
	background-color: #0166ac;
	background-image: url(../img/bb.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
	border: 1px solid #eee;
}


#main .left3 h2 a{
	display: block;
	height: 100%;
	width: 100%;color: #fff;
}
#main .left3 li {
    height: 45px;
    line-height: 45px;
    margin-top: 10px;
    font-size: 16px;
    border: 1px solid #eee;
    padding-left: 20px;
    color: #2fa4e1;
    font-weight: bold;
    display: block;
   
}
#main .left3 li a {
	font-weight: normal;
	color: #333;
	display: block;
		
}
#main .left3 li:hover {
background-color: #D8F1FF;		
}
#main .left3 li a::before {
    content:"";border-left: 3px solid #0068b7;margin-right: 10px;
}


#ldjj ul {padding:0px 0px 10px 0px;}
#ldjj li {margin-bottom:30px;}
#ldjj a{
	height:250px;
	display: block;
	border: 20px solid #f0f0f0;	
}
#ldjj a:hover{
	background-color:#f0f0f0;
	text-decoration: none;
}



#ldjj a img{float:left;margin-right:40px;
	width: 180px;height: 250px;	
}
#ldjj a div{width:500px;
	float:left;	
	line-height:24px;position: relative;	
}
#ldjj a h4{
	width:100%;
	height:35px;
	line-height:28px;
	font-size: 24px;	
	margin-top:52px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	-o-text-overflow:ellipsis;
}
#ldjj a div p{margin-top:22px;
	color:#777;
	height:72px;
	line-height:24px;
	overflow: hidden;font-size: 18px;
}
/**footer**/
footer{width:100%;background:#f7f7f7;overflow:hidden;}
#bt_nav{  overflow:hidden; width:105%; left:-25px; position:relative}
#bt_nav li{ width:295px; height:160px; float:left; margin-left:25px; font-size:14px; color:#666; background:#f2f2f2;}
#bt_nav li h2{ background:#dadada; padding:20px ; font-size:16px; color:#000}
#bt_nav  a{ display:block;  padding:20px; padding-bottom:0px;color:#333}
#bt_nav p{ padding:20px; line-height:2em}
#qrcode { position:relative}
#qrcode a{ background:url(icon_qrcode.png) 10px 18px no-repeat ; padding-left:50px; display:block;   }
#qrcode a img{ position:absolute;z-index:100; right:0px; top:0px; display:none}
#qrcode a:hover img{ display:block}
#copyright{height:80px;line-height:20px;background:#2f3b4b;color:#fff}
#copyright .right{float:right;width:500px;text-align:right; }
#copyright  a{color:#fff }