@charset "utf-8";
/* CSS Document */




a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color: #1f1f1f;}
a:hover{color: #003c7c;text-decoration: none;}
ul,ol,li{list-style:none outside none;}


.sub-container{width: 1320px;margin:0 auto; }
.ul-inline{font-size: 0;}
.ul-inline > li{display: inline-block;*display: inline;*zoom:1;font-size: 14px;vertical-align: top;}
.clearFix{*zoom:1;clear:both;}
.clearFix:after{content: '';display: block;clear:both;}
.clear{width: 100%;overflow:hidden;}

/*头图*/
.subBanner {overflow:hidden;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:420px;min-height:170px; margin-top:-32px;}
.subBanner:after{content:'';height:65px;background:url(/images/bgq1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;left:0;right:0;bottom:0;z-index:1}

.subLine01{display: block;border-top:1px solid #e5e5e5;position: relative;width: 100%;height: 0;}
.subLine01 i{color:#e0e0e0;font-size: 23px;position: absolute;right: -10px;bottom: 0;}

.subPage{width:100%;position:relative;background-color:#f4f4f4;border-bottom:#d6d6d6 1px solid;}


.subLeft{width: 100%;float:left;position: relative;}
.subposition{width: 100%;float:left;position: relative;padding: 40px 0 15px;font-size: 15px;border-bottom:#e7e7e7 1px dashed;}




.listleft ul {
	width: 100%;
	padding-top: 0px;
}

.listleft ul li {
    float:left; width:118px; padding:0 20px; 
    height: 55px;
	line-height: 55px;
	text-align: center;
}

.listleft ul li a {
	display: block;
	font-size:18px;
	font-weight: 550;
}


.listleft ul li:hover{background:#f26a11; border-radius:0px;}
.listleft ul li:hover a{color:#fff;}


.listleft ul li.on {
	width: 118px;
	background:#0074ba;
	border-radius:1px;
}

.listleft ul li.on a {
	color: #FFFFFF;
}



.listleft.fixTop{top:90px;left:50%;margin-left:-360px;}
.listleft.fixTop .related-links{display: none;}







/*移动端二级导航开始*/
.phone_subNav{margin: 0 0 15px;}
.phone-icon01{width: auto;height: 40px;background-color:#327bde;display: block;}
.sub_navm{ width:auto;; overflow: hidden;display: none;}
.sub_navm ul{background-color:#eff1f7;text-align: left;width: 100%;overflow: hidden;}
.sub_navm li{border-bottom:1px solid #dadada;width: 100%;overflow: hidden;position:relative;}
.sub_navm li .phone_toggle{position:absolute;right:0;top:0;width:46px;height:45px;text-align:center;line-height:45px;font-size:22px;cursor:pointer;}
.sub_navm li a{font-size: 14px; padding-left:13px; height:45px;line-height:45px;display:block;width: 100%;float:left;}
.sub_navm li dd a{height:35px;line-height:35px;font-size:12px;padding-left:0;}
.sub_navm li a:hover{color:#fff; background-color:#0EC4D6;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#003c7f;float: left;overflow: hidden;}
.sub_navm dl{ display: none; background-color:#fff; overflow: hidden;width:auto;clear: both;}
.sub_navm dl dd{ padding-left: 30px; line-height:18px;overflow: hidden;border-bottom: 1px solid #e6e6e6;}
.sub_navm dl dd:last-child{border-bottom: none;}
.sub_navm li.on dl dd a{ font-size: 13px; color:#444;font-weight:normal;display:inline; border:none; padding:0px;float:left; }
.sub_navm li.on{border-bottom: none;}
.sub_navm li strong{float:right;width: 30px;height:35px;line-height:35px;text-align: center;color:#b8b8b8;font-size: 18px;}
.phone_subNav{display: none;}
.phone-icon01{display: block;}
.phone_subNav .mobile-inner-header-icon{display:inline-block;float: none;height: 40px;color:#fff;width: 100%;margin:0;background-color:#25B6C4;font-size:16px;line-height:40px;text-align: left;text-indent: 1em;}
.phone_subNav .mobile-inner-header-icon i{float: right;padding-right: 15px;font-size: 30px;position: static;height: 40px;line-height: 44px;}
.phone_subNav .mobile-inner-header-icon-click i{display: block;}
.phone_subNav{width: 100%;overflow: hidden;}
.phone_subNav .mobile-inner-header-icon span{background-color: #6a1305}
.subRight{margin-left:372px;}
.listTitle2 h2 strong{text-align: center;}


@media screen and (max-width:1366px) {
	.subPage-top{width:80%; margin:auto; z-index:990; margin-top:10px;}
	.subBanner{height:30.208333vw;margin-top:0px;}
}



@media screen and (max-width:998px) {
	
	.subBannerCon h3{font-size: 18px;}
	.subBannerBg{display: none;}
	
	.subBanner{height:30.208333vw;margin-top:0px;}
	.subBanner:after{ display:none;}
	
	.subPage-top{width:80%; margin:auto; z-index:990; margin-top:10px;}
	.listleft{display: none;}
	.subposition{width: 60%;float:left;position: relative;padding: 10px 0 10px;font-size: 14px;}
	.subRight{margin-left: 0}
	.listTitle02 h2{height: 27px;}
	.phone_subNav{display: block;}
	.listTitle02{padding-top: 30px;margin-bottom: 25px;}
	.bit-list03 > li{width: 50%}
	.bit-list03 > li.li2, .bit-list03 > li.li4{margin-top: 0}
	/*.listTitle02 h2{text-align: left;border-left: none;border-right: 1px solid #dbdbdb}
	.listTitle02 h2 strong{padding:0 25px 0 0;}*/
	

}
@media screen and (max-width:790px) {
.bit1Column1{width:auto;padding:15px; }
}
@media screen and (max-width:767px) {

.subBanner{height:30.208333vw;margin-top:0px;}
.subBanner:after{ display:none;}

	.subBannerCon{height: 40px;line-height: 40px;}
	.subBannerCon h3,.item-txt14{font-size: 16px;}
	.subBannerCon{bottom:50px;top: auto;}
	
	
	.subPage-top{width:80%; margin:auto; z-index:990; margin-top:0px;}
	
	
	.listleft{display: none;}
	.subposition{width: 70%;float:left;position: relative;padding: 10px 0 10px;font-size: 14px;}
	.bit-list01 li i{width: 60px;height: 60px;line-height: 60px;font-size: 30px;}
	.bit-list01 li strong,.listTitle1 h2 strong{height: 40px;line-height: 40px;font-size: 16px;}
	.list7Column li{width: 25%}
	.list6Column li,.list5Column li,.list4Column li{width: 33.3%}
	.list3Column li{width: 50%}
	.bit-list02{margin-bottom: 20px;}
	.listTitle1 h2 strong{min-width: 50px;}
	.bit-list06,.bit-list15{margin:0 -8px;}
	.bit-list06 li > div,.bit-list15 li > a{margin:0 8px;}
	.item-txt06{padding:15px;top: -25px;}
	.item-txt03 h3, .item-txt06 h3{font-size: 18px;}
	.article img{width: auto !important;height: auto !important;}
	.bread{font-size: 12px;}
	.statistics{margin-bottom: 15px;}
	.staticTop{padding:10px 0 15px;}
	.listTitle4{padding:5px 0;}
	.pages{display: none;}
	.pages_min{display: block;}
	
  
}
