@charset "utf-8";
body{color:#444444; font-size:16px;background: #f3f3f3; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#444444; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#1967a7;}
button, input, select, textarea {font-family: inherit; font-size:1em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #b1bcc4;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{ width:1200px; margin:0 auto; clear:both;}
.container:after {clear: both;}
.container:after, .container:before {display:table;content: "";}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.bg_white{background: #fff;padding:15px; margin:15px auto;}
.mb10{margin-bottom: 10px;}
.mb18{margin-bottom: 18px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mt10{margin-top: 10px;}
.mt13{margin-top: 13px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.fl{float: left;}
.fr{float: right;}

/***** header *****/
.header_top{font-size: 1em;color:#666666;line-height: 44px;background: #f5f5f5;}
.header_top .right a{cursor: pointer;padding:0 15px;}
.header_top .right a.oa{padding-right: 0;}

.header{height:133px; position: relative;overflow: hidden; background:url(../images/public/header_bg.jpg) no-repeat center center;}
.header .container{position: relative;}
.header .logo{position: absolute;left: 0;top:30px;}
.header img{display: block;}
.header .img{position: absolute;right:0;top:0;bottom:0;}

.mainnav{clear:both; height:54px; background: #1967a7;}
.mainnav .container{position: relative;}
.mainnav ul{width:76%;}
.mainnav ul li{float: left;padding:0 20px;}
.mainnav ul li:first-child{padding-left:15px;}
.mainnav ul li.liend{padding-right:15px;}
.mainnav ul li a{display:block; line-height: 54px; text-align:center; color: #fff; font-size: 1.125em; transition: all .3s; -webkit-transition: all .3s;}
.mainnav ul li a span{display: inline-block; vertical-align: middle;}
.mainnav ul li a:hover, .mainnav ul li.on a{color: #fdf180; font-weight: bold;}

.mainnav .search{position: absolute;right:0;top:50%;margin-top:-20px;width:278px;background: #004278; overflow: hidden; font-size: 14px;border-radius: 25px;}
.mainnav .search .txt{box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */padding:0 78px 0 20px; width:100%; height:39px; line-height:39px; border:0; color: #358fd8; background: none;}
.mainnav .search .txt::-webkit-input-placeholder{color: #358fd8;}
.mainnav .search .btn{ position:absolute; top: 0; right: 0; width:78px; height:39px; border:0; font-size: 1em; cursor:pointer; background:url(../images/public/ss_btn.png) no-repeat center center; -webkit-appearance:none; transition: all .3s; -webkit-transition: all .3s;}
.mainnav .search .btn:hover{filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8;}


/*footer*/
.footer{background: #f4f4f4; clear: both;border-top: 5px solid #1967a7;padding-top:1px;/*overflow: hidden;*/}
.footer .container{position: relative;}
.footer_link{padding-bottom: 8px; /*overflow: hidden;*/border-bottom: 1px solid #cccccc;}

.footer_links{margin:0 -5px;}
.footer_link dl{width:20%;float: left;position: relative;margin-top:8px;}
.footer_link dt{line-height: 36px;background: url(../images/public/arrow_down.png) no-repeat right center #fff;cursor: pointer;}
.footer_link dt a{display: block;color: #444;}
.footer_link dt,.footer_link dd{padding: 0 15px;margin:0 5px;}
.footer_link dd{position: absolute;bottom:100%;left:0;background: #fff;z-index: 1;max-height: 215px;border: #ccc 1px solid;overflow-y:auto; }
.footer_link dd p{border-top: 1px dashed #ccc;line-height: 1.5;padding:5px 0;}
.footer_link dd p:first-child{border-top: none;}
.footer_link dd{display: none;}

.footer_txt{margin:10px 0 28px;padding-right: 64px;line-height: 1.68; text-align: center; vertical-align: middle;}
.footer_wzbs{float: left;}
.footer_wzbs span{position: absolute;top: 50%;}
.footer_wzbs span#_ideConac{left: 150px;margin-top: -34px;}
.footer_wzbs span#_span_jiucuo{right: 30px;margin-top: -30px;}
.slh{right: 150px;margin-top: -30px;}
.footer_wzbs img{vertical-align: middle; margin:0 5px;}
.footer_nav{/*margin-bottom: 5px;*/}
.footer_nav a{margin:0 20px;}
.footer_copyright .beian{padding-left: 25px;background: url(../images/public/gongan.png) no-repeat left center;}
.gban{ cursor:pointer; position:absolute; top:-15px; left:5px; display:block; height:20px; width:20px; background:url(../images/close.jpg) no-repeat left top;}
.easybtn{position:fixed; right:20px; top:50%; margin-top:-166px; font-size:14px; z-index:99;}
.easybtn dl{margin-bottom:10px; position:relative;}
.easybtn dl dt a{display:block; position: relative; width:51px; height:51px; background:#fff;border-radius:50%; position:relative; text-align:center; color:#fff; cursor:pointer; transition: all .3s; -webkit-transition: all .3s; overflow: hidden;} 
.easybtn dl dt a i{ position: absolute; width: 100%;height: 100%; left: 0; top: 0;background: url(../images/public/easybtn.png) no-repeat center;opacity: 1; transition: all .3s ease-in-out;}
.easybtn dl.dl0 dt a i{background-position: 0 -51px;}
.easybtn dl.dl1 dt a i{background-position: 0 -204px;}
.easybtn dl.dl2 dt a i{background-position: 0 -255;}
/* .easybtn dl.dl3 dt a i{background-position: 0 -255px;} */
/* .easybtn dl.dl4 dt a i{background-position: 0 -204px;}
.easybtn dl.dl5 dt a i{background-position: 0 -255px;}
.easybtn dl.dl6 dt a i{background-position: 0 -306px;} */
.easybtn dl dt a:hover{color: #fff; background: #006eab; border-color: #006eab;}
.easybtn dl dt a span{right: 0; top: 0; position: absolute; font-size:13px; line-height: 16px; padding-top:8px; transition: all .3s ease-in-out; width: 0; overflow: hidden; opacity: 0;}
.easybtn dl.dl6 dt a span{line-height: 51px;padding-top:0;}
.easybtn dl dt a:hover i{ width: 0; overflow: hidden; opacity: 0;}
.easybtn dl dt a:hover span{width: 100%; opacity:1;}
.easybtn dl dd{ position:absolute; top:0; right:45px; display:none;width:;}
.easybtn dl dd .box{width: 100px;background:#fff; padding:5px; box-shadow:0 0 4px 1px rgba(0,0,0,0.05); -webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.05); border:#dae0e4 1px solid; margin-right: 20px; position: relative;}
.easybtn dl dd .box:before{content:''; position:absolute; right:-12px; top:15px; width:0; height:0; border-style:solid; border-color:transparent transparent #dae0e4 transparent; border-width:0 12px 12px 0;}
.easybtn dl dd .box:after{content:''; position:absolute;  right:-10px; top:16px; width:0; height:0; border-style:solid; border-color:transparent transparent #fff transparent; border-width:0 10px 10px 0; z-index: 5;}
.easybtn dl dd img{display:block; width:100px; height:100px;}
.easybtn dl dd span{display:block; width:100px; text-align:center; font-size:12px; font-family:"宋体"; color:#666; line-height:18px;}


/*common*/
.common_row{*overflow: hidden; *clear:both;}
.common_row:after, .common-row:before{content: ''; display: block; clear: both;}
.bg-gray{background: #f2f2f2;}
.bg_white{background: #fff;}
.hover_opacity:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.curmb{ color: #666666; font-size: 14px; }
.curmb2{padding: 5px 0 5px 30px; line-height: 24px; background: url(../images/curmb.png) no-repeat 8px 12px #f4f9fe; margin-bottom: 20px;}
.curmb1{line-height: 40px;float: right;}
.curmb a{color: #666;}
.curmb2 a{color: #838383;}
.curmb a:hover{color: #333;}
.curmb span{color: #006eab;}


/* tab */
.common_hd{border-bottom: #e6e6e6 1px solid; line-height:30px; height: 36px;}
.common_hd li{float: left; font-size: 1.25rem; margin-right:3%;padding:0 10px; height: 35px; cursor:pointer;}
.common_hd li.on {border-bottom: 3px solid #1967a7; margin-bottom: -1.5px;}
.common_hd li.on a{color: #1967a7;}
.common_hd .more{float:right; padding-right:11px;}
.common_hd .more a{color:#999999;}
.common_hd .more a:hover{color:#333;}

.intab .inHd{background: #f3f3f3;}
.intab .inHd li{float:left;/*padding:0 11.9px;*/width:87.9px;text-align: center; border-right: 2px solid #fff; line-height: 40px;}
/*.intab .inHd li:first-child{margin-left:0;}*/
.intab .inHd li a{display: block;}
.intab .inHd li.on{background: #1967a7;}
.intab .inHd li.on a{color:#fff;}

.intab2 .inHd{border-bottom: 1px solid #1073c1;}
.intab2 .inHd li{width:120px;border-right:none;font-size: 1.15em;}

.tab_channel{border:1px solid #e9e9e9;}
.tab_channel_tit{border-bottom:3px solid #1967a7;background: #f7f7f7;height: 47px;line-height: 47px;}
.tab_channel_tit a{display: inline-block;color:#1967a7;font-size: 1.25rem;padding:0 25px;}
.tab_channel .economic{width: 100%; height: 500px;}

.pageTitle{margin-top: 10px;border-bottom: #e6e6e6 1px solid; line-height:30px; height: 40px;}
.pageTitle .title h3{float: left;color: #1967a7;cursor:pointer;font-size: 1.25rem;font-weight: normal;padding:0 8px;height: 39px;border-bottom: 3px solid #1967a7;margin-bottom: -1.5px;}
.pageTitle .title i{display: inline-block;width:5px;height: 19px;background: #1967a7;margin:-3px 16px 0 0;vertical-align: middle;}


/* list */
.common_newslist{clear: both;margin-top:12px;}
.common_newslist li{position:relative; padding-left:15px; line-height:37px; overflow:hidden; vertical-align:top;}
.common_newslist li:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #1967a7;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}
.common_newslist li .time{position:absolute; right:0; top:0; color:#999999; /*font-size:14px;*/}
.common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_newslist li a:hover{color: #1967a7;}
.common_newslist_MD li{padding-right:40px;}
.common_newslist_YMD li{padding-right:120px;}
.common_newslist_YMD li a b{font-weight: normal; color: #1967a7; float: left; margin-right: 10px;}


/*page*/

.pagediv{padding:20px 0; font-size:14px; color:#555; line-height:28px; text-align:center; clear:both;}
.pagediv li{display: inline-block;}
.pagediv .arrow a{color: #555;}
.pagediv .total_count,
.pagediv .arrow a,
.pagediv .arrow span,
.page_jump a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px;
}
.pagediv  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
.pagediv .total_count,
.pagediv .arrow a,
.page_jump a{
    transition: all .2s;
    -webkit-transition: all .2s;
    background: #f1f1f1;
    background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
    background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
    background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
    background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow span{background: #f5f5f5; color: #999;}
.pagediv .arrow a:hover,
.page_jump a:hover,
.pagediv .arrow .current{background:#006cab; border-color:#006cab; color:#fff; text-decoration:none;}
.pagediv .arrow .current{font-weight: bold;}
.page_jump{margin-left: 4px;}
.page_jump a{margin-left: 6px;}
@media (max-width: 991px){
    .list_page {
        width: auto!important;
        float: none!important;
        border-left: 0px!important;
    }
}

/*政务咨询列表分页*/
.layui-laypage a,.layui-laypage-btn{ padding:0 10px; line-height:30px; border:#dfdfdf 1px solid; border-radius:3px; transition: all .2s; -webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.layui-laypage a,.layui-laypage-curr{margin: 0 5px 5px;padding:0 10px;}
.layui-laypage a, .layui-laypage span,.layui-laypage .layui-laypage-skip,.layui-laypage-btn,.layui-laypage input{color:#666;}

.layui-laypage a:hover,.layui-laypage-btn:hover{background:#00679d; border-color:#00679d; color:#fff; text-decoration:none;}

