@charset "utf-8";
/*全局 on*/
body{overflow-x: hidden;}
html{-webkit-text-size-adjust:none;}
*html{background-image:url(../images/about:blank); background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin: 0; padding: 0; list-style: none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0; margin:0; font: 16px "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color:#3d3d3d;}
input,textarea,select,button,label{vertical-align:middle; /*outline:none;*/ font-family:"Microsoft YaHei",微软雅黑;}
textarea{resize:none;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin:0; padding:0; list-style:none;}
a{color:#333; text-decoration:none; outline:none;}
a:hover{color:#236eac; text-decoration:none;}
a img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
* html .clearfix{zoom: 1;} /* IE6 */
*:first-child+html .clearfix{zoom: 1;} /* IE7 */
h1,h2,h3{font-weight: normal;}
.hidden{display: none;}
/*去除谷歌自带黄色背景问题*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus { box-shadow:0 0 0 60px #fff inset;  -webkit-text-fill-color: #333;}
/*全局 end*/
/*function*/
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0; }
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmg{margin: 0!important;}
.f-mlr2{margin: 0 2px;}
.f-mlr5{margin: 0 5px;}
.f-mlr7{margin: 0 7px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlr25{margin: 0 25px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf7{margin: 0 -7px;}
.f-mlrf6{margin: 0 -6px;}
.f-mlrf3{margin: 0 -3px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf13{margin: 0 -13px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-mlrf12{margin: 0 -12px;}
.f-plr5{padding: 0 5px;}
.f-plr3{padding: 0 3px;}
.f-plr6{padding: 0 6px;}
.f-plr7{padding: 0 7px;}
.f-plr10{padding: 0 10px;}
.f-plr13{padding: 0 13px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-plr12{padding: 0 12px;}
.f-mb5{margin-bottom: 5px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb14{margin-bottom: 14px;}
.f-mb20{margin-bottom: 20px;}
.f-mb30{margin-bottom: 30px;}
.f-mb40{margin-bottom: 40px;}
.f-mb35{margin-bottom: 35px;}


.f-nbg{background: none!important;}
.f-nbd{border: none!important;}


/***模�?�弹�?***/
.zccx .u-wd{color: #525252;font-weight: bold;font-size: 16px;padding-left: 30px;}
.zccx .u-wd2{background: url(../images/icon-wd2.png) left center no-repeat;padding-left: 26px;}
.zccx .u-wd:hover{cursor: pointer;}
.m-wd{ font-size: 16px;text-align: center; border-radius: 17px;height: 34px;line-height: 34px;width: 166px;background: #eaeaea;    float: right;}
/*组件 on*/
/*列表 on*/
.m-liststyle1 li{height: 43px; line-height: 43px;overflow: hidden;}
.m-liststyle1 li span{float: right; padding-left: 10px; font-size: 16px; color: #999;}
.m-liststyle1 li a{display: block; padding-left: 14px; background: url(../images/img/dian.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-liststyle1 li a:hover{padding-left: 18px; transition: all .3s;}

.m-liststyle2 li{line-height: 36px;height: 36px; padding-left: 10px; background: url(../images/icon-li2.png) left center no-repeat;overflow: hidden;}
.m-liststyle2 li a{font-size: 15px;    overflow: hidden; word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;display: block;}
.m-liststyle2 li span{float: right; padding-left: 10px; font-size: 16px;color: #999999;}

/*头部 on*/
.m-gov{background: #f6f6f6;position: relative;z-index: 2;}
.g-gov{height: 38px; line-height: 38px;}
.g-gov p,.g-gov p a{color: #666666;font-size: 14px;}
.u-logo{margin-top: 36px !important;margin-bottom: 36px;}
.m-search{    margin-top: 36px; padding: 18px 20px 0; width: 460px;    height: 106px; /* background: rgba(255,255,255,.5); */}
.g-search{position: relative; height: 50px;}
.g-search a.u-deep{display: block;font-size: 16px;width: 92px;float: right;text-align: center; color:#fff;background:#ff8a00;    height: 48px;line-height: 48px;}
.g-search a.u-deep:hover,.u-searchtext{cursor:pointer;}
.u-searchtext{width: 319px; height: 48px; line-height: 48px; padding: 0 48px 0 10px; font-size: 14px; background: rgba(255,255,255,.6);
color:#a7a5a5;border-left: 1px solid #a7a5a5;border-bottom: 1px solid #a7a5a5;border-top: 1px solid #a7a5a5;border-right: none;}
.u-searchbtn{position: absolute; right: 101px; top: 0; width: 48px; height: 48px; border: none;  background: url(../images/img/icon-public2.png) center no-repeat; cursor: pointer;}
.m-search p{line-height: 38px;    position: relative;z-index: 2;}
.m-search p span{color: #e30807;}
.m-search p a{margin-left: 20px; color: #5e5e5e;}
.m-banner{z-index:1;}
.m-allweb ul li {margin-left: 16px;float: left;}
.m-allweb ul li a {color: #666666;font-size: 14px; display: block;}
.m-nav2 .m-allweb ul li a{color: #333;}
.m-allweb ul li:hover a{color: #236eac;}
.u-only{background: url(../images/img/icon-location.png) left center no-repeat;    padding-left: 24px;}



/*当前位置*/

.m-location{margin-bottom: 0;overflow: hidden; background: #fff;}
.g-location{padding: 10px 0 10px 22px;line-height: 30px; background: url(../images/icon-location.png) left 15px no-repeat;}
.g-location,.g-location a{color: #999;}

/*搜索*/
.m-tpsearch{margin: 9px 0; position: relative;}
.u-tpsearchtext{width: 246px; padding: 0 42px 0 7px; border: 1px solid #ddd; border-radius: 4px; height:32px; line-height: 30px;color:#a7a5a5;    vertical-align: top;}
.u-tpsearchbtn{position: absolute; right: 1px; top: 1px; width: 35px; height: 30px; border: none; border-radius: 0 4px 4px 0; background: url(../images/icon-tpsearch.png) #ff8a00 center no-repeat; cursor: pointer;}
/*底部 on*/
.is-footer{border-top: 4px solid #236eac; background: #fff;margin-top:20px;}
.m-frindlink{ padding: 16px 0; border-bottom: 1px solid #ddd;}
.u-zgzf{margin: 0 6px 0 24px;}
.u-zgzf img{display: block;}
.m-select{position: relative; float: left;  z-index:9998; width: 220px; height: 36px; margin: 0 0 0 34px;}
.m-select dt{width: 185px; height: 34px; line-height: 34px; padding: 0 25px 0 8px; cursor: pointer; background: url(../images/bg-link.png) 201px center no-repeat; border: 1px solid #ddd;}
.m-select dd{position: absolute; top: 35px; left: 0; width: 208px; max-height: 120px; background: #fff; padding: 7px 5px; display: none; overflow-y: auto; border: 1px solid #ddd;}
.m-select dd ul li{line-height: 30px;}
.m-select dd ul li a{display: block; padding: 0 12px;}
.m-select dd ul li a:hover{background: #9ad8ff;}
.m-footer{position: relative; padding: 4px 0 20px;}
.m-ftnav{line-height: 32px; text-align: center; color: #5e5e5e;}
.m-ftnav a,.m-footer p a{color: #5e5e5e;}
.m-footer p{line-height: 32px; text-align: center; color: #5e5e5e;}
.m-footer p img{vertical-align: middle;}
#_ideConac{position: absolute; left: 53px; top:38px;}
#_span_jiucuo{position: absolute; left: 151px; top: 51px;}
.u-jbzx {right: 30px;top: 51px;    position: absolute;}

.footer_select{ background:#fff;}
.footer_select ul{ height:auto; padding-bottom:30px;}
.footer_select li{ margin:0; margin-right:0; position:relative; height:auto;float:left; font-size:14px;font-family:"å¾®è½¯é›�?�é»�??","å®‹ä½�??"; padding-right:30px;_padding-right:29px; _width:137px;}
.footer_select li a{  display:block;line-height:34px; overflow:hidden; height: 34px;padding:0 33px;}

.footer_select li a span{ padding-right:72px;}
.footer_select li #select_content6 a{ height:auto}
.select_content{z-index:100; background:#fff;position:absolute;border-bottom:2px solid #236eac; top:34px;height:150px;overflow:hidden; display:none; padding:20px;width:1160px;}
.select_content .select_con1{ width:180px; text-align: left; text-indent: 15px;}
.select_con1 a{background: url(../images/li2.png) 6px center no-repeat;line-height:50px;}
.select_content .select_scroll_con{ height:100px; overflow:hidden;}
.footer_select li a.select_a3{ width:140px;_width:140px;}
.footer_select li a.select_a6{ width:130px;_width:130px;}
.footer_select li a.select_a7{ width:119px;_width:119px;}

#select_content1{ left:-156px;}
#select_content2{ left:-435px;}
#select_content3{ left:-665px;}
#select_content4{ left:-914px;}
#select_content5{ left:-942px;}
.select_con{height:100px;overflow-x:hidden; overflow-y:auto;}
.select_con1{ padding:0px; margin:0; line-height:24px; height:24px; overflow:hidden; float:left; white-space:nowrap;}
.select_con1 a{ padding:0 !important;}
.select_con div.select_con1_noline{ background:none !important}
.linkbox li.asect a span{color:#c10000;}
.linkbox li.asect .select_con a{ height:auto; background:none !important; line-height:26px; padding-bottom:0 !important; padding:0; font-size:13px; color:#333 !important }
.linkbox li.asect .select_con a:hover{ color:#c00 !important; text-decoration:underline;}
/*底部 end*/

/*右侧浮动 start*/
.box_fx { position: fixed; top:150px; left:600px; right:auto; margin-left:50%; width:82px; height:470px; background:#ffffff;}
* html .box_fx{position:absolute; }
.box_fx .box_ewm {width:80px; border:1px solid #c6c6c6;color:#cb0101; line-height:14px; padding-bottom:5px; text-align:center; background:#fff;}
.box_fx .box_ewm img { width:74px; height:74px; margin:5px auto 7px; }
.box_fx .box_ewm span{line-height:20px;}
.box_fx .box_wb {width:80px; border:1px solid #e1e1e1;color:#cb0101; line-height:18px; padding-top:8px; padding-bottom:8px; text-align:center; background:#eeeeee; margin:3px 0 0;}
.box_fx .box_fxs {width:80px; border:1px solid #e1e1e1;color:#ef8807; line-height:18px; padding-top:8px; padding-bottom:8px; text-align:center; background:#eeeeee; margin:3px 0 0;}
.box_fx_close{width:80px;display:block;text-align:center; position:absolute; bottom:-23px; left:0px; font-size:14px; text-decoration:none; color:#666;cursor:hand; cursor:pointer; background:#fff;} a.box_fx_close:hover{text-decoration:underline;}
/*右侧浮动 end*/

/*左右悬浮窗口*/
.home_web{display:none;z-index:7;width:80px;position:fixed; _position:absolute;right:5px;top:65px;_top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));_margin-top:-174px;}
.float_box{width:80px;height:auto;background:url(../images/white_60.png) repeat;}
.float_box .j-gotoTop{display:none;width:80px;height:37px;line-height:12px;font-size:10px;color:#fff;text-indent:-9999em;cursor:pointer;overflow:hidden;background:url(../images/float_ico.png) center 0 no-repeat;}
.float_box .j-gotoTop:hover{background:url(../images/float_icoh.png) center 0 no-repeat;}
.float_box .gotop-show{display:block;}
.float_box ul li{float:left;width:80px;height:85px;}
.float_box ul li .tit{display:block;width:80px;height:86px;padding-top:49px;line-height:28px;text-align:center;font-size:14px;color:#128eeb;position:relative;cursor:pointer;}
.float_box ul li .tit:hover{color:#fff;background:#128eeb;display:block;cursor:pointer;}
.float_box ul li .tit a{color:#128eeb;}
.float_box ul li .tit:hover a,.float_box ul li .tit a:hover{color:#fff;}
.float_box ul li .tit span{display:block;width:80px;height:30px;position:absolute;left:0;top:19px;overflow:hidden;background:url(../images/float_ico.png) no-repeat;}
.float_box ul li .tit:hover span{background:url(../images/float_icoh.png) no-repeat;}
.float_box ul li .tit span.ico1,.float_box ul li .tit:hover span.ico1{background-position:0 -56px;}
.float_box ul li .tit span.ico2,.float_box ul li .tit:hover span.ico2{background-position:0 -141px;}
.float_box ul li .tit span.ico3,.float_box ul li .tit:hover span.ico3{background-position:0 -226px;}
.float_box ul li .tit span.ico4,.float_box ul li .tit:hover span.ico4{background-position:0 -311px;}
.float_box ul li .tit span.ico5,.float_box ul li .tit:hover span.ico5{background-position:0 -396px;}
.float_box ul li .tit span.ico6,.float_box ul li .tit:hover span.ico6{background-position:0 -480px;}
.float_box ul li .tit span.ico7,.float_box ul li .tit:hover span.ico7{background-position:0 -564px;}
.float_box ul li .tit .ind_ewm{display:none;}
.float_box ul li .tit:hover .ind_ewm{display:block;position:absolute;left:-113px;top:-12px;width:98px;background:#fff;padding:5px 10px 5px 5px;overflow:hidden;}
.float_box ul li .tit:hover .ind_ewm ul li{width:98px;height:120px;overflow:hidden;padding:0;position:relative;}
.float_box ul li .tit:hover .ind_ewm ul li img{width:98px;height:98px;}
.float_box ul li .tit:hover .ind_ewm ul li.num1 span.mz{color:#333;text-align:center;display:block;width:100px;position:absolute;top:95px;background:none;font-size:12px;}

/*pagination*/
#pagination{text-align: center;}
#pagination .pull-right{float: none !important;}
.m-pagination{padding: 15px;}
.m-pagination li{ margin: 3px; height: 28px; font-size: 14px;display: inline-block;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #1c83d7; border: 1px solid #ddd; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}

#qrcode img{margin: 5px auto; display: block; padding: 5px; border: 1px solid #ddd;}
.bdshare-button-style1-16 a, .bdshare-button-style1-16 .bds_more{    margin: 10px 6px 6px 0 !important;}
/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
	.container{padding: 0; width: 1200px;}
    
}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
	.f-lg-mb10{margin-bottom: 10px!important;}
	.f-lg-mb15{margin-bottom: 15px!important;}
	.f-lg-mb20{margin-bottom: 20px!important;}
	.f-lg-mlrf5{margin: 0 -5px;}
	.f-lg-plr5{padding: 0 5px;}
	.f-lg-db{display: block!important;}
	
	
	
	
	.m-nynav{margin-bottom: 0;width: 100%;margin-top:0;}
    .m-nynav li {width: 14.285%;}
	.m-pgmenus{overflow-x: auto;}
    .m-pgmenus ul{width: 1100px;}

	.g-nav li a{padding: 0; text-align: center; font-size: 16px;}
	.g-nav li span{display: none;}
	.footer_select li{width:25%;}

	.m-links{padding: 5px 10px;}

	#_ideConac{left: 6px;}
	.u-jbzx{right: -15px;}
	
	.m-tabstyle1 li a{font-size:16px;}

}
/*pad md*/
@media screen and (max-width: 991px ){
	.f-md-mb10{margin-bottom: 10px!important;}
	.f-md-mb15{margin-bottom: 15px!important;}
	.f-md-mb20{margin-bottom: 20px!important;}
	.f-md-ha{height: auto!important;}
	.f-md-fn{float: none!important;}
	.f-md-wa{width: auto!important;}
	.f-md-db{display: block!important;}
	.f-md-dn{display: none!important;}
	.f-md-pn{padding: 0;}
	
	.u-logo{width: 100%;text-align: center;}
	.m-search p {line-height: 28px; }

	.m-tabstyle1 li{line-height: 36px;}
	.m-tabstyle1 a{font-size: 16px;}

	.m-tabstyle2 li{line-height: 36px;    padding-right:0;margin-right:0;}
	.m-tabstyle2 li a{padding: 0 8px;}
	

	.m-titstyle1 .u-tit{line-height: 36px; font-size: 16px;}

	.m-liststyle1 li{height: 35px; line-height: 35px;}
	.m-liststyle1 li a{font-size: 14px;}
	.m-liststyle1 li span{font-size: 12px;}

	#_ideConac,#_span_jiucuo,.u-jbzx{display: none;}

	.m-links{padding: 5px 0;}
	.u-links{margin: 5px 0;}
	.footer_select li{width:50%;}
	
	.u-logo{float: none;display: block;margin-top:0;}
    .u-logo img {display: block;margin: 0 auto; max-width: 100%;}
	.m-search{float: none;display: block;margin: 0 auto;}
	.m-search{background:none;height:auto;}
	
	.m-hmqhbox{height:auto;}
    
	.m-pgmenus{height: 45px;line-height: 45px;}
	.m-pgmenus li a{padding: 0 12px;font-size: 16px;}
	.m-tpsearch{margin: 9px 0 9px 0;}
    .m-banner {height: auto;margin-bottom:0;}
	.m-search p a{    margin-left: 10px;}
	
	.m-location{margin-bottom:10px;}
	.is-footer{margin-top:10px;}
	.m-nav li a{font-size: 18px;}
	.u-searchtext{width:100%;}
	.u-searchbtn{right:0;}
	
	
}
/*phone sm*/
@media screen and (max-width: 767px) {
	.f-sm-mb10{margin-bottom: 10px!important;}
	.f-sm-mb15{margin-bottom: 15px!important;}
	.f-sm-mb20{margin-bottom: 20px!important;}
	.f-sm-ha{height: auto!important;}
	.f-sm-fn{float: none!important;}
	.f-sm-wa{width: auto!important;}
	.f-sm-db{display: block!important;}
	.f-sm-dn{display: none!important;}
	
	
	
	.g-location span:first-child{
		display:none;
	}
	.g-location {
		padding: 10px 0 0 22px;
		}
		
    #floatAd2{display:none;}



	.u-logo{float: none;padding: 15px 0;display: block;margin-top:0;}
    .u-logo img {display: block;margin: 0 auto; max-width: 100%;}
	.g-search { margin-bottom: 10px;height: 40px;}
	.u-searchtext{width: 100%;position: absolute; top: 0;left: 0;height: 38px;line-height: 38px;}
	.u-searchbtn{right: 0;width: 38px;height: 38px;}
	.m-search {width: 100%;}
	.m-tpsearch{width: 100%;}
    .m-tpsearch form{display: flex;}
    .u-tpsearchtext{flex: 1;}
    .u-tpsearchbtn { position: initial;}
    .u-tpsearchtext{flex: 1;width: 100%;padding: 0 10px;}
	
	
	.u-logo{width: 200px; margin: 0 auto; padding-bottom: 5px;}
	.g-search{margin-bottom: 0!important;}



	.f-toe{
		overflow: none;
		word-wrap: normal;
		white-space: normal;
		text-overflow: normal;
	}

}

/*small xs*/
@media screen and (max-width: 638px) {
	body{font-size: 14px;}

}
/*small xs*/
@media screen and (max-width: 365px) {
	.m-tabstyle2 li a{font-size: 16px !important;}

}

/*print*/
@media print {
	a[href]:after {
		content: none!important;
	}
}

/*底部*/
@media(max-width: 1200px) {
    .m-frindlink{height: auto;}
    .select_content{width: 970px;box-sizing: border-box;}
	#select_content1{left:0;}
	#select_content2{left: -238px;}
	#select_content3{left: -476px;}
	#select_content4{left: -714px;}
	
}
@media  (max-width: 991px) {
    .is_gov,.g-gov,.home_web,#_ideConac,.jiucuo{display: none;}
    .g-frindlink,.m-footer{width: 750px;}
    .select_content{width: 750px;top:80px;}
	
	#select_content1{left:0;}
	#select_content2{left: -360px;}
	#select_content3{left: 0;    top: 40px;}
	#select_content4{left: -360px;    top: 40px;}
}
@media  (max-width: 767px) {
    .g-frindlink,.m-footer{width: 100%;padding: 0 15px;box-sizing: border-box;}
    .footer_select ul,.u-zgzf{width: 100%;margin-left: 0;}
    .select_content{width: 100%;padding:10px 20px;top:118px;margin-left: 0;left: 0;}
    .footer_select li{text-align: center;}
    .select_content .select_con1{width: 50%;}
    .u-zgzf{margin-bottom: 15px;}
	
	#select_content1{left:0;top: 40px;}
	#select_content2{left: -31px;top: 40px;}
	#select_content3{left: 0;    top: 40px;}
	#select_content4{left: -31px;    top: 40px;}
}
@media  (max-width: 414px) {
    .select_content{top:152px;}
    .footer_select li{width: 50%;}
}








