@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站公共样式
 * @author: ishang_pan
 * @update: ishang_pan (2019-11-22 10:03)
 */

/*reset*/
*{-ms-touch-action: pan-y; touch-action: pan-y;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin: 0; padding: 0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display: block;}
html{overflow-y: scroll;}
:root{overflow-y: auto; overflow-x: hidden;}
table{border-collapse: collapse; border-spacing: 0;}
caption,th{font-weight: normal;}
html,body,fieldset,iframe,abbr{border: 0;}
i,cite,em,var,address,dfn{font-style: normal;}
[hidefocus],summary{outline: 0;}
ul,ol,ul li,li,ol li{list-style: none;}
h1,h2,h3,h4,h5,h6,small{font-size: 100%;}
sup,sub{font-size: 83%;}
pre,code,kbd,samp{font-family: inherit;}
q:before,q:after{content: none;}
textarea{overflow: auto; resize: none;}
label,summary{cursor: default;}
a,button{cursor: pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight: bold;}
ins,u,s,a,a:hover{text-decoration: none;}
body,textarea,input,button,select,keygen,legend{font-family: "微软雅黑"; font-size: 16px; color: #454545; outline: 0;}
a{color: #3d3d3d; border: none; text-decoration: none; outline: none; hide-focus: expression(this.hideFocus=true);}
a:hover{text-decoration: none; color: #c62626;}
a:focus{text-decoration: none; outline: 0; -moz-outline-style: none; color: #c62626;}
img{border: 0 none; width: auto\9; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic;}
button,input,select,textarea{font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; _overflow: visible; *vertical-align: middle; *overflow: visible;}

/*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-bn{background: none!important;}
.u-bn{border: none;}
.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-mlrf5{margin: 0 -5px;}
.f-mlrf7{margin: 0 -7px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr7{padding: 0 7px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb5{margin-bottom: 5px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-mb25{margin-bottom: 25px;}
.f-mb30{margin-bottom: 30px;}

/*header*/
/*-------------------- 重置样式 ------------------*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{font-weight:normal;}
html,body,fieldset,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style: normal;}
[hidefocus],summary{outline:0;}
ul , ol , ul li , li , ol li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto; resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family:"微软雅黑"; font-size:14px; color:#454545; outline:0;}
a{color:#454545; border: none; text-decoration: none; outline:none; /*移除虚线框 IE8,FF有用*/ hide-focus: expression(this.hideFocus=true); /*IE6、IE7*/}
a:focus{outline: 0; -moz-outline-style: none;}
a:hover{text-decoration: none; color: #d00d0d;}
img{border: 0 none; /* 去除 IE6-9 和 Firefox 3 中 a 内部 img 元素默认的边框*/ width: auto\9; /* 修正 IE8 图片消失bug*/ height: auto; /* 防止 img 指定「height」时图片高度不能按照宽度等比缩放，导致图片变形*/ vertical-align: top; /* 去除现代浏览器图片底部的空隙*/ -ms-interpolation-mode: bicubic; /* 修复 IE7 图片缩放失真*/}
button,input,select,textarea{font-size:100%; font-family:tahoma; margin: 0; outline: 0 none; vertical-align: baseline; _overflow:visible; *vertical-align: middle; *overflow:visible;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-clear{margin: 0; overflow: hidden; visibility: hidden; font-size: 0; content: "."; clear: both; height: 0; padding: 0;}
.f-clearfix:after{visibility: hidden; display: block; font-size: 0; content:" "; clear: both; height: 0;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-dn{display: none;}
.f-ofh{overflow: hidden;}
.f-toe{overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-bgw{background: #fff;}
.f-np{padding: 0!important;}
.f-mlr7{margin: 0 -7px!important;}
.f-plr{padding: 0 7px!important;}
.f-mb10{margin-bottom: 10px!important;}
.f-mb14{margin-bottom: 14px!important;}
.f-mt14{margin-top: 14px!important;}
.f-btn{border-top: none!important;}
.f-brn{border-right: none!important;}
.f-bbn{border-bottom: none!important;}
.f-bln{border-left: none!important;}
.f-openbox{padding: 4px 15px 15px; background: #fff;}
.f-openbox1{padding: 15px; background: #fff;}
.is-main{margin: 14px auto;}

.clear{clear: both;}

.f-br0{border-right: none !important;}
.f-bl1{border-left: 1px dashed #ddd !important;}

/*----------------- header样式 -----------------*/
.is-header{ width: 100%;}
/*------- headerTop样式 -------*/
.top-wrapper{width: 100%;background: #f5f5f5;}
.top-content{height: 40px;line-height: 40px;margin: 0 auto;color: #666;font-size: 12px;max-width:1200px;}
.top-content a{font-size: 14px;color: #666;padding: 0 4px;}
/*------- bannerBox样式 -------*/
.banner-wrapper{width: 100%;overflow: hidden; background: url(../images/common/banner-bg.jpg) repeat-x;}
.banner-content{position: relative;max-width: 1200px;height: 150px;margin: 0 auto;}
.banner-img{ position: absolute; right: 0;top: 0; width: 433px;height: 150px;}
.banner-logo{position: absolute;left: 0;z-index: 10;top: 0;width: 558px;height: 150px;}
/*----------导航条样式--------*/
.is-header .m-nav{background:#d00d0d;margin-bottom:0;}
.is-header .m-nav .container-fluid{max-width:1200px;margin:0 auto;}
.navbar-brand{display:none;}
.navbar-nav{width:100%;position:relative;}
.container-fluid .navbar-header{margin-right:0;}
.container-fluid .navbar-collapse{margin-right:0;}
.container-fluid,.navbar-collapse{padding:0;}
#example-navbar-collapse li{height:52px;line-height:52px;text-align:center;width:12.4%;position:static;background:#d00d0d;border-left: 1px solid #D93D3E;}
#example-navbar-collapse li:first-child{border-left:0;}
#example-navbar-collapse li.nav2{width:17.9%;}
#example-navbar-collapse li.nav5{width:14.9%;}
#example-navbar-collapse a{color:#fff;font-size:18px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;display:block;}
#example-navbar-collapse .navbar-nav li:hover{background-color:#a90000;}
#example-navbar-collapse .navbar-nav li:hover .subnav{display:block;}
#example-navbar-collapse .navbar-nav li.current{background-color:#a90000;}
#example-navbar-collapse li .subnav {display: none;background-color:rgba(255,255,255,0.8);position: absolute;left: 0;top: 54px;z-index: 999;width: 1200px;overflow: hidden;}
#example-navbar-collapse li .subnav a {display: block;padding: 0 15px;height: 58px;line-height: 58px;font-size: 16px;color: #333;float: left;}
#example-navbar-collapse li .subnav a:hover {background: #ffe1e1;}
/*-------notice样式--------*/
.notice-wrapper{position: relative; max-width: 1200px;height: 58px;border-bottom: 1px solid #ddd;margin: 0 auto;background: #fff;}
.u-date{float: left;height: 56px;line-height: 54px;padding-left: 14px;color: #999;}
.u-weather{position: absolute;left: 210px;top: 14px;width: 270px;height: 40px;overflow: hidden;}
.u-search {position: absolute;right: 14px;top: 10px;width: 360px;height: 36px;}
.u-search .text {width: 268px;height: 34px;line-height: 34px;border: 1px solid #ddd; border-right: none;background: #fff;padding: 0 10px;color: #808080;float: left;}
.u-search .btn {width: 51px;height: 34px;float: left; cursor: pointer;background: url("../images/common/search-btn.png") no-repeat center center;border: none;}
.u-search .deep-search {display: block;float: right;width: 30px;height: 36px;line-height: 18px;color: #d00d0d;}

.is-main{max-width: 1200px;padding: 10px 15px;overflow: hidden;background: #fff;margin: 0 auto;}

.f-list li {height: 32px;line-height: 32px;overflow: hidden;background: url(../images/common/arr1.png) no-repeat left center;padding-left: 12px;}
.f-list li span { float: right; font-size: 13px; color: #999;margin-right:10px;}
/*------底部开始------*/
.is-foot{background:#f7f7f7;border-top:2px solid #d00d0d;}
.m-footer{background:#efefef;}
.container{padding: 10px 0; position:relative;}
.m-footer .m-middle{width:1200px;margin:0 auto;padding:25px 0 30px 0; overflow:hidden;position:relative;}
.m-middle p{width:560px;line-height:40px;margin:0 0 0 70px;}
.m-middle ul{margin-left:65px;}
.m-middle ul li{float:left;height:90px;line-height:150px;margin-right:20px;width:62px;text-align:center;}
.m-middle ul li.f1{background:url(../images/public/connect.png) no-repeat -149px 0px;}
.m-middle ul li.f2{background:url(../images/public/connect.png) no-repeat -222px 0;}
.m-middle ul li.f3{background:url(../images/public/connect.png) no-repeat 0 0;}
.m-middle ul li.f4{background:url(../images/public/connect.png) no-repeat -74px 0;}
.wgw{background:url(../images/public/mcfot_16.png) no-repeat left center;padding:4px 20px;}
#_span_jiucuo{position:absolute;right:10px;top:55px;}
#_ideConac{position:absolute;left:-10px;top:55px;}
/*------底部结束------*/

/* 右侧悬浮 */
.is-toolbar{top: 300px; right: 0; width: 70px; z-index: 3;}
.is-toolbar li{position: relative; height: 70px; margin-bottom: 1px;}
.is-toolbar li a{display: block; padding-top: 8px; background: #ffe4e4;}
.is-toolbar li span{display: block; height: 30px; line-height: 30px; text-align: center;}
.is-toolbar li span i{font-size: 30px; color: #cd0000;}
.is-toolbar li p{line-height: 32px; text-align: center;}
.is-toolbar li img{display: none; position: absolute; right: 70px; top: 0; opacity: 0;}
.is-toolbar li.u-tb2 span{background-position: 0 -30px;}
.is-toolbar li.u-tb3 span{background-position: 0 -60px;}
.is-toolbar li.u-tb4 span{background-position: 0 -90px;}
.is-toolbar li.u-active a{background: #f7cfcf;}


/*组件*/
.m-titstyle1{border-bottom: 1px solid #ddd;}
.m-titstyle1 .u-tit{display: block; line-height: 42px; padding-left: 13px; background: url(../images/public/icon-tit1.png) left center no-repeat; font-size: 16px; font-weight: bold; color: #cd0000;}

.m-titstyle2{padding: 0 10px; line-height: 32px; background: #f2f2f2;}
.m-titstyle2 .u-tit{font-weight: bold; color: #cd0000;}
.m-titstyle2 .u-more{color: #999;}

.m-tabstyle1 li{float: left; padding: 0 20px; line-height: 40px;}
.m-tabstyle1 li a{padding-bottom: 2px; display: block; font-size: 16px;}
.m-tabstyle1 li.u-active a{padding-bottom: 0; border-bottom: 2px solid #cd0000; color: #cd0000; background: url(../images/public/icon-tab1.png) center bottom no-repeat;}

.m-tabstyle2{border-bottom: 1px solid #ddd;}
.m-tabstyle2 li{float: left;}
.m-tabstyle2 li a{display: block; line-height: 42px; padding: 0 15px; font-size: 16px;}
.m-tabstyle2 li.u-active a{background: url(../images/public/icon-tit1.png) left center no-repeat; font-weight: bold; color: #cd0000;}

.m-liststyle li{line-height: 32px; padding-left: 11px; background: url(../images/public/icon-li1.png) left center no-repeat;}
.m-liststyle li a{display: block; margin-right: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.m-liststyle li span{float: right; font-size: 12px; color: #999;}

.m-location i{margin-right: 5px;}
body{background-color: #fff;}
@media screen and (min-width:1200px){
	.container{width:1200px;}
	
}

@media screen and (max-width:1200px){
	.m-footer .m-middle{width:100%;}
	.m-tabstyle1 li{padding: 0 10px;}
}
@media screen and (max-width:768px){
	.container-fluid .navbar-header{background:#d00d0d;}
	.u-weather{display:none;}
	.m-nav #example-navbar-collapse li{width:100%;margin-bottom:1px;text-align:center;line-height:45px;height:45px;position:relative;}
	.navbar-nav{margin:0;z-index:1000;}
	.navbar-default .navbar-brand{display:block;color:#fff;margin-left:10px;}
	.navbar-default .navbar-brand:hover{color:#fff;}
	.navbar-collapse{z-index:1000;height:417px;position:absolute;top:50px;right:0;width:160px;}
	#example-navbar-collapse li:first-child{display:none;}
	#example-navbar-collapse li .subnav {left:-151px;top:0;width:150px;color:#fff;}
	#example-navbar-collapse li .subnav a:hover{background-color:#a90000;}
	#example-navbar-collapse li .subnav a {background:#d00d0d; width:100%;text-align:center;padding:0;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom:1px;color:#fff;}
	#_span_jiucuo{display:none;}
    #_ideConac{display:none;}
	.navbar-default .navbar-collapse{overflow:visible;}
	.m-tabstyle1 li{padding: 0 7px;}
	.u-date,.banner-img{display:none;}
	
}
@media screen and (max-width:420px){
	.m-middle p{width:80%;text-align:center;margin:0 auto;}
	.banner-content,.banner-logo{height:auto;}
	.top-content,.banner-img{display:none;}
	.banner-logo,.banner-logo img,.u-date,.u-weather{width:100%;position: static;}
	.u-date,.u-weather{display:none;}
	.u-search{width:278px;}
	.u-search .text{width:184px;}
	
	
}
@media screen and (min-width:768px){
	.f-left{float: left;}
	.f-right{float: right;}
	.fl{float: left;}
	.fr{float: right;}
	
	
}


/*main*/
.m-juzhen{margin-top: 43px;margin-bottom: 15px;}
.u-juzhenc1 .u-juzhenc11{width: 100%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.u-juzhent{text-align: center;width: 320px;height: 48px; color: #fff; background: #ff8800; border: 1px solid #ff8800; line-height: 48px; font-size: 23px; font-weight: 600; cursor: pointer;transition: all .4s;margin: 0 auto;}
.ico{position: absolute;display: block;width: 18px;height: 8px;bottom: -9px; left: 50%;margin: 0 0 0 -9px;background: url(http://www.ah.gov.cn/_res/images/wxwb_sec2.gif) 0 0 no-repeat;}
.u-juzhenc{background-color: #fff;}
.u-juzhen1{display: none;border-radius: 15px;background-color: #f8f8f8;left: -100px;z-index: 999;}
.u-juzhen1 img{width: 200px;height: 200px;}
.u-juzhen1 p{text-align: center;font-size: 30px;font-weight: 600;color: #ff8800; margin: 0 20px;}
.u-juzhenc1{font-size: 17px;display: block; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; height: 60px;line-height: 60px;cursor: pointer;overflow: visible;}
.u-juzhenc1:hover .u-juzhen1{display: block;}
.u-juzhenc1:nth-child(6n+1) .u-juzhen1{left: 0;}
.u-juzhenc1:nth-child(6n) .u-juzhen1{right: 0;}

.u-juzhen1 a{display: inline-block;margin: 0 20px;width: 200px;height: 230px;}
.u-juzhen1 a .weibo{vertical-align: middle;
    display: block;
    width: 100%;
    text-indent: 27px;
    background: url(http://www.ah.gov.cn/_res/images/wxwb_wb.png) 60px center no-repeat;
    font-size: 16px;
    color: #555555;
    cursor: pointer;
    height: 40px;
	line-height: 40px;
text-align: center;}
.u-juzhen1 a .weixin{vertical-align: middle;
    display: block;
    width: 100%;
    text-indent: 27px;
    background: url(http://www.ah.gov.cn/_res/images/wxwb_wx.png) 60px center no-repeat;
    font-size: 16px;
    color: #555555;
    cursor: pointer;
    height: 40px;
	line-height: 40px;
text-align: center;}
/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
    .container{padding: 0; width: 1200px;}

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
	.f-lg-mlr5{margin: 0 5px;}
	.f-lg-mlr10{margin: 0 10px;}
	.f-lg-mlr15{margin: 0 10px;}
	.f-lg-mlrf5{margin: 0 -5px;}
	.f-lg-mlrf10{margin: 0 -10px!important;}
	.f-lg-mlrf15{margin: 0 -15px;}
	.f-lg-plr5{padding: 0 5px;}
	.f-lg-plr10{padding: 0 10px!important;}
	.f-lg-plr15{padding: 0 15px;}
	.f-lg-mb5{margin-bottom: 5px;}
	.f-lg-mb10{margin-bottom: 10px;}
	.f-lg-mb15{margin-bottom: 15px;}
	.f-lg-mb20{margin-bottom: 20px;}
	.f-lg-mb30{margin-bottom: 30px!important;}
	.f-lg-ha{height: auto;}
	.f-lg-fn{float: none;}
	.f-lg-wa{width: auto;}
	.f-lg-db{display: block;}
	.f-lg-dn{display: none;}


	

}
/*pad md*/
@media screen and (max-width: 991px ){
	.f-md-npd{padding: 0;}
	.f-md-mlr5{margin: 0 5px;}
	.f-md-mlr10{margin: 0 10px;}
	.f-md-mlr15{margin: 0 10px;}
	.f-md-mlrf5{margin: 0 -5px;}
	.f-md-mlrf10{margin: 0 -10px;}
	.f-md-mlrf15{margin: 0 -15px;}
	.f-md-plr5{padding: 0 5px;}
	.f-md-plr10{padding: 0 10px;}
	.f-md-plr15{padding: 0 15px;}
	.f-md-mb5{margin-bottom: 5px;}
	.f-md-mb10{margin-bottom: 10px;}
	.f-md-mb15{margin-bottom: 15px!important;}
	.f-md-ha{height: auto!important;}
	.f-md-fn{float: none;}
	.f-md-wa{width: auto!important;}
	.f-md-db{display: block;}
	.f-md-dn{display: none;}
	.f-md-pa{position: absolute;}


}
/*phone sm*/
@media screen and (max-width: 767px) {
	.f-sm-mlr5{margin: 0 5px;}
	.f-sm-mlr10{margin: 0 10px;}
	.f-sm-mlr15{margin: 0 10px;}
	.f-sm-mlrf5{margin: 0 -5px;}
	.f-sm-mlrf10{margin: 0 -10px;}
	.f-sm-mlrf15{margin: 0 -15px;}
	.f-sm-plr5{padding: 0 5px;}
	.f-sm-plr10{padding: 0 10px;}
	.f-sm-plr15{padding: 0 15px;}
	.f-sm-mb5{margin-bottom: 5px;}
	.f-sm-mb10{margin-bottom: 10px;}
	.f-sm-mb15{margin-bottom: 15px;}
	.f-sm-ha{height: auto;}
	.f-sm-fn{float: none;}
	.f-sm-wa{width: auto;}
	.f-sm-db{display: block;}
	.f-sm-dn{display: none;}
	.u-juzhen1{left: 25px;}
	
}
/*small xs*/
@media screen and (max-width: 638px) {
	body{font-size: 14px;}
	.u-juzhen1{left: 10px;width: 250px;}
	.u-juzhen1 a{float: left;margin-bottom: 10px;}
	.u-juzhen1 p{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
}

/*print*/
@media print {
    a[href]:after {
        content: none!important;
    }
}