@charset "utf-8";
/*全局 on*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(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: 14px "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color:#333; background: url(../images/public/bg-body.png) center top no-repeat;background-attachment: fixed;background-size: cover;}
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;}
/*全局 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-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-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-mb20{margin-bottom: 20px;}
.f-mb30{margin-bottom: 30px;}




.f-nbg{background: none!important;}
.f-nbd{border: none!important;}
/*组件 on*/
.m-titstyle1{height: 40px; line-height: 40px; border-bottom: 1px solid #ddd;}
.m-titstyle1 a.u-tit,.m-titstyle1 span.u-tit{display: block; font-size: 20px; font-weight: bold; color: #236eac;}

.m-tabstyle1{height: 50px;}
.m-tabstyle1 li{float: left; padding-bottom: 6px; line-height: 44px;}
.m-tabstyle1 li a{display: block; padding: 0 18px; font-size: 20px; font-weight: bold; color: #5e5e5e;}
.m-tabstyle1 li.u-active{background: url(../images/public/icon-tb1.png) center bottom no-repeat;}
.m-tabstyle1 li.u-active a{background: #236eac; color: #fff;}

.m-tabstyle2{height: 40px; line-height: 40px; border-bottom: 1px solid #ddd;}
.m-tabstyle2 li{float: left; padding-right: 18px; margin-right: 17px; background: url(../images/public/bg-tab2.png) right center no-repeat;}
.m-tabstyle2 li:last-child{background: none;}
.m-tabstyle2 li a{display: block; font-size: 18px; color: #6b6b6b; font-weight: bold;}
.m-tabstyle2 li.u-active a{color: #236eac;}

.m-tabstyle3{height: 32px; line-height: 32px;}
.m-tabstyle3 li{float: left; margin-right: 12px; width: 90px; text-align: center;}
.m-tabstyle3 li a{display: block; font-size: 16px; color: #3d3d3d; }
.m-tabstyle3 li.u-active a{color: #fff;background:#ddd;}

.m-tabstyle4 li{float: left; margin-top: 5px;}
.m-tabstyle4 li a{display: block; padding: 0 20px; line-height: 30px; border-radius: 30px; font-size: 15px;}
.m-tabstyle4 li.u-active a{background: #6fabdc; color: #fff;}

.m-tabstyle5{height: 42px; line-height: 42px;}
.m-tabstyle5 li{float: left; margin-right: 4px; text-align: center;}
.m-tabstyle5 li a{display: block; padding: 0 6px; font-size: 16px; color: #3d3d3d; background: #f5f5f5;}
.m-tabstyle5 li.u-active a{color: #236eac;}

.m-tabstyle6 li{float: left; margin: 0 15px; padding: 0 14px; font-size: 16px; line-height: 39px;}
.m-tabstyle6 li.u-active{border-bottom: 2px solid #236eac; color: #236eac; background: url(../images/public/bg-tab6.png) center bottom no-repeat;}


.m-liststyle1 li{line-height: 37px; padding-left: 20px; background: url(../images/public/icon-li1.png) left center no-repeat;}
.m-liststyle1 li a{font-size: 16px;overflow: hidden; word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;display:block;}
.m-liststyle1 li span{float: right; color: #999;}

.m-liststyle2 li{line-height: 36px; padding-left: 10px; background: url(../images/public/icon-li2.png) left center no-repeat;}
.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; color: #999;}

.m-liststylezj2 li{line-height: 36px; padding-left: 10px; background: url(../images/public/icon-li2.png) left center no-repeat;}
.m-liststylezj2 li a{font-size: 15px;    overflow: hidden; word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.m-liststylezj2 li span{float: right; color: #999;}

.m-liststyle22 ul li p{display: inline-block;}
.m-liststyle22 li{line-height: 36px; padding-left: 10px; background: url(../images/public/icon-li2.png) left center no-repeat;}
.m-liststyle22 li a{font-size: 15px;}
.m-liststyle22 li span{float: right; color: #999;}
.m-liststyle22 .label{display: inline; padding: .2em .6em .3em;  font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center;white-space: nowrap; vertical-align: baseline; border-radius: .25em;}
.label-default {background-color: #777;}
.label-success{background-color:green;}
.m-liststyle3 li{line-height: 36px; padding-left: 26px; background: url(../images/public/icon-li3.png) left center no-repeat;}
.m-liststyle3 li a{font-size: 15px;}
.m-liststyle3 li span{float: right; color: #999;}



/*组件 end*/

/*头部 on*/
.u-logo{margin-top: 36px;}
.u-logo img{display: block;}
.m-search{margin-top: 23px; padding: 18px 20px 0; width: 460px;    height: 106px; background: rgba(255,255,255,.5);}
.g-search{position: relative; height: 50px;}
.g-search a{display: block;font-size: 16px;width: 92px;float: right;text-align: center; margin-top:3px;color:#5e5e5e;border: 1px solid #18588c;line-height:43px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.g-search a:hover{color:#236eac;}
.u-searchtext{width: 320px; height: 50px; line-height: 50px; padding: 0 48px 0 10px; border: 1px solid #ddd; border-radius: 4px; font-size: 16px; background: #fff;
color:#a7a5a5;}
.u-searchbtn{position: absolute; right: 101px; top: 1px; width: 48px; height: 48px; border: none; border-radius: 0 4px 4px 0; background: url(../images/public/icon-public2.png) center no-repeat; cursor: pointer;}
.m-search p{line-height: 38px;}
.m-search p span{color: #e30807;}
.m-search p a{margin-left: 20px; color: #5e5e5e;}
.m-banner{margin-bottom:23px;}
.m-allweb ul li {margin-left: 16px;float: left;}
.m-allweb ul li a {color: #fff;font-size: 14px; display: block;}
.m-nav2 .m-allweb ul li a{color: #333;}
.m-allweb ul li:hover a{color: #236eac;}
/***头部导航**/
.m-nav .navbar-collapse {padding: 0;}
.m-nav .u-webhome{padding: 0 15px; line-height: 50px; font-size: 18px; font-weight: bold; color: #fff;}
.m-nav .navbar-collapse{padding: 0;}
.m-nav button{background: #fff;}
.m-nav{height: 54px; line-height: 54px; background: #236eac;z-index: 2;}
.m-nav li{float: left; padding-right: 1px; width: 16.66%; text-align: center; background-image: url(../images/home/bg-nav.png);background-position: right center;background-repeat: no-repeat;}
.m-nav li.f-fnmg{background-image:none;}
.m-nav li a{display: block; font-size: 20px; font-weight: bold; color: #fff;}
.m-nav li.u-active a{background: #18588c;}
.m-hmqhbox{padding: 20px; background: #fff;}
/***隐藏导航**/
.u-nav div a:hover{color:#fff;cursor:pointer;}
.m-nav2{display: none;width: 100%;line-height: 62px;background: #236eac;position: fixed;left: 0; top: 0;z-index: 9999999999;}
.is_gov{width: 100%; height: 40px; line-height: 40px; background:#b80608;}
.gov_bg{ background: #fff;}
.u-nav a{    font-size: 18px;color: #fff;padding: 0 10px;}
.m-top2 .g-gov p a {color: #333;}
.u-searchBox{position: absolute;left:50%;top:54px;margin-left: 293px;}
.u-searchBox{ width:275px;height: 32px; position: absolute;top:57px;right:0;}
.is-searchtext{ padding-left: 10px; width:220px; height:27px; line-height:27px; color:#d3cccc; outline:none;background: #fff;border:1px solid #ddd;border-right:none; -webkit-transition: all 0.4s; transition: all 0.4s;}
.is-searchtext:focus,.searchbtna:hover{box-shadow: 0 0 5px 1px #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}
.searchbtna{ cursor: pointer; width:44px; height:30px; border:none; padding:0;float:left; background: url(../images/public/h_19.png) #074e96 no-repeat;}
.is-search form a{ float: left; display: block; width: 33px; height: 36px; margin:0 0 0 14px; padding-top:3px;font-size: 12px; line-height: 16px;color:#dd0f0f;}
.u-only{background: url(../images/public/icon-location.png) left center no-repeat;    padding-left: 24px;}
/*头部 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{width:80px;height:511px;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:36px;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;}



#qrcode img{margin: 5px auto; display: block; padding: 5px; border: 1px solid #ddd;}

/*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;}

	.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;}

}
/*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;}

	.m-tabstyle1 li{line-height: 36px;}
	.m-tabstyle1 a{font-size: 16px;}

	.m-tabstyle2 li{line-height: 36px;}
	.m-tabstyle2 li a{padding: 0 12px;}

	.m-titstyle1 .u-tit{line-height: 36px; font-size: 16px;}

	.m-liststyle1 li{height: 30px; line-height: 30px;}
	.m-liststyle1 li a{font-size: 14px;}
	.m-liststyle1 li span{font-size: 12px;}

	
	.u-logo{float: none;padding: 15px 0;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;}
	
	.m-banner{background: url(../images/public/bg-banner.png) left bottom no-repeat;}
	
	.g-shfw{flex-wrap: wrap;}

	.g-gov{width: 100% !important;height: 76px !important;}
	.m-search-new{width: 95% !important; left: 0 !important;margin-left: 0 !important;}

}
/*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;}
	
	.m-search{width: auto!important;}
	.u-searchtext{width: 100%;position: absolute; top: 0;left: 0;}
	.u-searchbtn{right: 0;}
	.m-nav{height: 50px; line-height: 50px;}
    .m-nav li{float: none;width: 100%;text-align: center;background-color: #18588c;}


	.m-jqadv img {left: 0 !important;margin-left: 0 !important;width: 100% !important;}
	.visible-lg{display: block !important;}
}
/*small xs*/
@media screen and (max-width: 638px) {
	body{font-size: 14px;}

}

/*print*/
@media print {
	a[href]:after {
		content: none!important;
	}
}










