@charset "utf-8";
body{position: relative; min-width: 1238px; margin: 0 auto; color:#333333; font-size:14px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; background:url(../global/2016_bg_bottom.gif) repeat-x center bottom #fff;}
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:#333333;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#ff3000;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}


/*layout*/
.container{ width:1198px; margin:0 auto; clear:both;}
.container:after {clear: both;}
.container:after, .container:before {display:table; content: "";}
.common-row:after, .common-row:before {content: '';	display: block;	clear: both;}
.common-col-space{margin:0 -15px;}
.common-col-space>*{float: left;}
.common-col-space .grid{padding:0 15px;}
.common-col-4 > div{width: 33.33333333%;}
.common-col-6 > div{width: 50%;}
.common-col-space.space60{margin:0 -30px;}
.common-col-space.space60 .grid{padding:0 30px;}
.container.pt{padding-top: 30px;}
.container.pb{padding-bottom: 30px;}
.hidden{display: none;}
.mt{margin-top: 30px;}
.mb{margin-bottom: 30px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.fl{float: left;}
.fr{float: right;}
.ov-h{overflow: hidden;}

/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.mainNav li a,
.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale{ overflow: hidden; }
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hover-opacity:hover, .hover-opacity-box a:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.text-ellipsis,
.text-ellipsis p,
.text-ellipsis a,
.text-ellipsis span,
.text-ellipsis font
{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text-ellipsis a{display: inline-block; max-width: 100%;}


/***** header *****/
.header{background:url(../global/2016_bg_top.jpg) no-repeat center top #e6f7fe; background-size: 100% 100%;}
.header .container{position: relative; height:190px;}
.header .logo{position: absolute; left: 10px; top: 55px;}
#slh{color:#fff;background: #d41401;}
.header-menu{position: absolute; right: 0; top: 13px;z-index: 100;}
.header-menu a,.header-menu .ipv6{display: block;float: left; height: 28px;padding:0 10px; line-height: 28px; margin-bottom: 5px; border-radius: 5px; text-align: center;  color：#666; font-size:12px;/*  border: 1px solid #6bc5f7;width: 94px;background:url(../global/ftb_bj.png) repeat-x left bottom;*/}
.header-menu #wza{font-size: 12px; line-height: normal;}
.header-menu #wza:before{content: ''; display: inline-block; width: 13px; height: 15px; margin: 6px 4px 6px 0; background: url(../global/header_icon_wza.png) no-repeat left center; vertical-align: middle;}
.header-menu #wza span{vertical-align: middle; line-height: normal;}
.header-menu .ywb-m{display: none;}
.header-search{position: absolute; top: 55px;	left: 420px;}
.header-search .ss{position: relative; width:394px; padding:0 90px 0 16px; border: #fff 1px solid; background: #fff; border-radius: 5px; -webkit-border-radius: 5px;}
.header-search .s-txt{width:100%; height:44px; line-height:44px; border:0; color: #666666; background: none;}
.header-search .s-btn{ position:absolute; z-index: 1; top:0; right:0; width:74px; height:44px; border:0; cursor:pointer; background:url(../global/header_btn_ss.png) no-repeat center center; -webkit-appearance:none; transition: all .3s; -webkit-transition: all .3s;}
.header-search .s-btn:hover{filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8;}
.header-search .s-txt::-webkit-input-placeholder{color: #666666;}
.header-search .hotKey{padding:15px 0 0 16px; font-size: 1em; color: #666; font-weight: normal;}
.header-search .hotKey a{color: #666; margin-right: 12px;}
.header-search .hotKey a:hover{color: #ff3000;}

.mainNav{clear:both; background:url(../global/2016_mainnav_bg.jpg) no-repeat center top;}
.mainNav ul{height:70px;}
.mainNav ul li{float:left; background:url(../global/2016_mainnav_sep.gif) no-repeat right center; width:153px; padding-right:2px; text-align:center; height:70px;}
.mainNav ul li:nth-child(1){width: 80px;}
.mainNav ul li:nth-child(6){width: 182px;}
.mainNav ul li.liEnd{background:none; padding-right:0;}
.mainNav ul li a{color:#fff;}
.mainNav ul li a strong{ font-size:18px; display:block; padding-top:16px;}
.mainNav ul li a em{font-style:normal; font-family:Tahoma; font-size:12px;}
.mainNav ul li a:hover{color:#fff000;}


/*footer*/
.footer{padding: 30px 0;}
.footer .container{position: relative; min-height: 80px;}
.footer-copyright{margin-left: 270px; padding-top: 12px; text-align: center;}
.footer-copyright .cr1{margin-bottom: 12px; font-size: 16px;}
.footer-copyright a{color: #666; display: inline-block;}
.footer-copyright a:hover{color: #000;}
.footer-copyright .split{font-style: normal; color: #ccc; font-size: 14px; margin: 0 10px;}
.footer-copyright .siteCounts{margin-left: 15px; display: inline-block;}
.footer-copyright .cr2{color: #666; font-size: 13px; line-height: 20px;}
.footer-copyright .beian{ display: inline-block; padding-left: 25px; background: url(../global/beian.png) no-repeat left center;}
.footer-wzbs{position: absolute; left: 0; top: 0;}
.footer-wzbs img{vertical-align: middle;}
.footer-wzbs #_ideConac img{height: 60px;}
.footer-wzbs #_span_jiucuo img{height: 45px;}
.footer-wzbs #_wzafw{margin-right: 10px;}
.footer-wzbs #_wzafw img{height: 45px; background: #fff;}

/* banner */
.banner-undefined{display: none;}
.banner{height:200px; background-position:center top; background-repeat:no-repeat; clear:both; margin:0 auto;}
.banner-19385{background-image: url(../global/2016_ban_news.jpg);}
.banner-19491{background-image: url(../global/2016_ban_zjth.jpg);}
.banner-19522{height: 180px; background-image: url(../global/zwfw_banner.png); background-size:100%;}
.banner-19402{background-image: url(../global/2016_ban_zwgk.jpg);}
.banner-19548{background-image: url(../global/2016_ban_hdjl.jpg);}
.banner-19884{background-image: url(/global/2016_ban_gzjg.jpg);}
.banner-19497{background-image: url(/global/tztianhe.jpg);}
.banner-19650{background-image: url(/global/2016_ban_zdly.jpg);}
.banner-55587{background-image: url(/global/bsfw_ban_02.png);}  /*重点服务*/
.ban_gzjglist{background-image: url(../global/2016_ban_gzjglist.jpg) !important;}
.banner.banner-71941{background-image: url(/global/theqb_bnner.jpg); display: block; height: 177px;}

/* curb */
.curb{background:#f5f6f6; clear:both;}
.curb h1{ padding:20px 20px 20px 46px; line-height: 20px; font-size:1em; font-weight: normal; background: url(../global/2016_icon_location.gif) no-repeat 10px center;}

/* tab */
.tab-card > .hd{line-height:44px; background: #f5f5f5;}
.tab-card > .hd li{float:left; position: relative; font-size:18px;}
.tab-card > .hd li a{display: block; padding: 0 20px; min-width: 108px; text-align: center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; cursor: default;}
.tab-card > .hd li + li a{border-left: #fff 1px solid;}
.tab-card > .hd li.on{cursor:pointer; background: #23bcf8;}
.tab-card > .hd li.on a{color: #fff;}
.tab-card > .hd li.on:after{width: 100%;}
.tab-card > .hd .more{float: right; margin-right: 12px;}
.js-tab > .bd > * + * {display: none;}
.tab-card > .bd .hd li{font-size: 1.125em;}

.common-more{float:right;}
.common-more a{color:#888;}
.common-more a:hover{color:#333;}
.js-tab .common-more a + a{display: none;}
.m-common-more{clear: both; margin-top:15px; text-align:center; line-height:40px; background-color:#f5f5f5; display: none;}
.m-common-more a{color:#666;}
.tab-card .bd > .item > .newsList{margin-top: 10px;}

.common-title h3{position:relative; display: inline-block; font-size:1.25em; font-weight:bold; color:#0557ac;}
.common-title h3 a{color:#0557ac;}
.common-title.grain h3:before{position:absolute; top:50%; left:0; content:""; width:4px; height:16px; margin-top:-8px; background-color:#0557ac;}
.common-title.grain h3{padding-left:20px;}
.common-bigtitle{clear:both; height:50px; background:url(/global/2016_zwgk_titlebg.gif) repeat-x; line-height:50px;   color:#fff;}
.common-bigtitle h2{font-size:22px; padding-left: 40px;}


/* newsList */
.newsList{clear: both;}
.newsList li h4{position:relative; padding:4px 0; font-size: 1em; font-weight: normal; line-height:24px; overflow:hidden; vertical-align:top;}
.newsList li .time{position:absolute; right:0; top: 50%; margin-top: -13px; font-size:12px; font-family:Tahoma; color:#999999;}
.newsList li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList li a br{display: none;}
.newsList.MM-dd li h4{padding-right:60px;}
.newsList.yyyy-MM-dd li h4{padding-right:100px;}
.newsList.dot li h4{padding-left: 18px;}
.newsList.dot li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #999999;}
.newsList.twoCol li{float: left; width: 50%;}
.newsList.twoCol{margin: 0 -15px;}
.newsList.twoCol li h4{margin: 0 15px;}
.newsList.noDot li h4{padding-left: 0;}
.newsList.noDot li h4:before{display: none;}
.newsList.arrow li h4:before{width:6px; height:7px; margin-top: -4px; background:url(../global/icon_sitemap.png) no-repeat;}
.tab-card .bd > .item > #data-zfwj{margin-top:0px;}

/*pages*/
.pagediv{ clear:both; padding:30px 0; text-align:center; color:#323232;}
.pagediv a{ display:inline-block; padding:0 10px; line-height:30px; border:#b5b5b5 1px solid; background:url(../global/2016_page_num.gif) repeat-x; border-radius:4px;}
.pagediv .current{ border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:1px 4px 6px rgba(0,0,0,0.2) inset;}



/*easyBtn*/
.PageCommon{ position:fixed; top:50%; right:0; margin-top:-163px; z-index: 99;}
.PageCommon .aa{ position:relative; display:block; width:50px; cursor: pointer;}
.PageCommon .aa span{ display:block; width:48px; height:49px; background:url(/global/2016_page_common.gif) no-repeat; border:#e4e4e4 1px solid; border-top: none; border-bottom:none;}
.PageCommon .hidebox{display:none; margin:0; position:absolute; right:49px; top:0; width:99px; height:97px; border:#e4e4e4 1px solid; overflow:hidden; background:#fff;}
.PageCommon .hidebox img{display:block; width:99px; height:97px;}
.PageCommon .aa:hover .hidebox{display:block;}
.PageCommon .wx span{background-position:-1px -1px;}
.PageCommon .wb span{background-position:-1px -50px;}
.PageCommon .email span{background-position:-1px -99px;}
.PageCommon .zhdj span{background-position:-1px -148px;}
.PageCommon .sjkf span{background-position:-1px -197px;}
.PageCommon .ljth span{background-position:-1px -246px;}
.PageCommon .wx:hover span{background-position:-51px -1px;}
.PageCommon .wb:hover span{background-position:-51px -50px;}
.PageCommon .email:hover span{background-position:-51px -99px;}
.PageCommon .zhdj:hover span{background-position:-51px -148px;}
.PageCommon .sjkf:hover span{background-position:-51px -197px;}
.PageCommon .ljth:hover span{background-position:-51px -245px;}
.PageCommon .ggfw:hover span{background-position:-51px -294px;}
.PageCommon .sgs:hover span{background-position:-51px -344px;}
.PageCommon .more:hover span{background-position:-51px -393px;}
.PageCommon .wx:hover span, .PageCommon .zhdj:hover span, .PageCommon .ljth:hover span, .PageCommon .more:hover span{ position:relative; z-index:2; border-left:#fff 1px solid;}
.PageCommon .ggfw span{background-position:-1px -294px;}
.PageCommon .sgs span{background-position:-1px -344px;}
.PageCommon .more span{background-position:-1px -393px;}
.PageCommon .more .hidebox{ top:-323px; bottom:-1px; width:114px; height:auto;}
.PageCommon .more ul li{float:left; width:99px; height:auto;padding:5px; text-align:center; color:#464646; font-size:12px; font-family:"宋体";}
.PageCommon .ggfw .hidebox{top: -150px;width: 260px;height:auto;}
.PageCommon .ggfw .hidebox ul li{float:left; width: 120px;margin: 8px 5px;font-size: 13px; text-align: center;}
.PageCommon .ggfw .hidebox ul li img{display:block;width: 80px;height: 80px;margin: 0 auto;margin-bottom: 5px;}


/****content*****/
.news_info{max-width: 1020px;margin:0 auto;padding:0 88px;background:#fff;border:1px solid #dcdcdc;border-radius:8px;overflow:hidden;zoom:1;}
.info_title {color:#ff5101; font-size:22px; font-weight:normal; line-height:28px; margin:0; padding:48px 0 15px; text-align:center;}
.info_fbt {border-bottom:6px solid #e5e5e5; color:#999999;  padding-bottom:15px; text-align:center;}
.info_ttfbt {color:#999999;  padding:15px 0; text-align:center;}

body.UseInMobile .article-title br{display: block !important;}