@charset "utf-8";
html { height: 100%;}
body { height: 100%; font-family: "Helvetica Neue","微软雅黑"; line-height: 22px; background: url(/pubimages/web/body-bg.jpg) repeat}
body.overflowHide{ overflow: hidden;}

html,body.minHeight { min-height: 100% !important;}
a,button,input,textarea {outline: none;}
a:active,button:active,input:active,textarea:active {star:expression(this.onFocus=this.blur());}
.w1200 { width: 1200px; margin: 0 auto;}
.w1150 { width: 1150px; margin: 0 auto;}
.w1160 { width: 1160px; margin: 0 auto;}
.w1190 { width: 1190px; margin: 0 auto;}
.w1000 { width: 1000px; margin: 0 auto;}
.w760 { width: 760px; margin: 0 auto;}
.pt25 { padding-top: 25px;}
.positionRe,.posRelative { position: relative;}
.switchBox,.noBlock { display: none;}
a,a img {transition: .3s;}
.ads img { float: none; }
.HDSwidth dl dd { display: none;}
.ovHide { overflow: hidden;}
a:hover img {opacity: 0.9 !important; filter: alpha(opacity = 90) !important;}
.showScroll { overflow: hidden;}
.info-public-box .newsList li a,
.surveyPage-box .column-temp-2 .img-lists-temp1 li a strong,
.surveyPage-box .column-temp-2 .img-lists-temp1 li a em,.columnListBox-2 span.h20 {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.cRed1 { color: #DC1D1D !important;}


.bgWhite { background: #fff !important;}
.bgGreen { background: #A1CD63}
.bgBlue { background: #2C8FE2}
.bgPurple { background: #897EC1}
.bgOrange { background: #FCB936}
.bgPink { background: #EB7EBE}
a.bgGreen:hover { background: #7EA74B}
a.bgBlue:hover { background: #2C487E}
a.bgOrange:hover { background: #E8A529}
a.bgPink:hover { background: #EB7EBE}

.w1050 { width: 1050px;}
.w730 { width: 730px; min-height: 580px;}
.w354 { width: 354px;}
.w356 { width: 356px;}
.w345 { width: 345px;}
.w335 { width: 335px;}
.w312 { width: 312px;}
.h566 { height: 566px;}

.txt-c { text-align: center !important;}
.txt-r { text-align: right !important;}
.fz16 { font-size: 16px;}
.fz14 { font-size: 14px;}

.imgMoveBox dl dt a:hover img,
.img-txt-temp-1 .txt-img-box dl a:hover img {opacity: 0.8; filter: alpha(opacity = 80);}
.addModuleBox .appList .titleH2 a.closeBtn {display: block;text-indent: -99em;overflow: hidden;}


/*头部 start*/
.header { height: 95px; background: #fff; overflow: hidden; }
.header .logo { margin: 16px 0 0 10px;}
.header .cityLogo { margin: 16px 10px 0 0;}
.header .topNav { padding:40px 20px 0 0;}
.header .topNav li { float: left;}
.header .topNav li a { display: block; height: 20px; line-height: 20px; float: left; padding: 0 20px 0 20px; font-size: 14px; color: #666;background: url(/pubimages/web/top-nav-ico.png) no-repeat 0 5px;}
.header .topNav li a:hover { color: #FF8308;}
.header .topNav li a.ico1 { background-position: 0 -32px;}
.header .topNav li a.ico2 { background-position: 0 -70px;}
.header .topNav li a.ico3 { background-position: 0 -106px;}
.header .topNav li a.ico4 { background-position: 0 -144px;}
.topBox-temp-1 { position: relative; height: 95px;}


/*天气 start*/
.weather-box {padding: 33px 30px 0 0; color: #757575; font-size: 14px; height: 24px; line-height: 24px;}
.weather-box span { float: left; padding-right: 10px; }
.weather-box span em { font-size: 12px;}
/*天气 end*/

.header .search-box { width: 270px; height: 44px; padding: 24px 30px 0 0; position: relative; border-radius: 22px; overflow: hidden; }
.header .search-box input.searchTxt { width: 94%;padding: 10px 0 10px 6%; line-height: 14px; border: 1px solid #B5B5B5; border-radius: 22px; box-sizing: content-box;}
.header .search-box a.searchBtn { width: 54px; height: 34px; position: absolute; top: 25px; right: 29px; text-indent: -99em; overflow: hidden; border-radius: 0 17px 17px 0; background: #00BCFF url(/pubimages/web/search-ico.png) no-repeat center; }
.header .search-box a.searchBtn:hover { background-color: #00A5E0;}
/*头部 end*/
/*底部 start*/
.footer { height: 50px;}
.footer p { text-align: center; height: 40px; line-height: 40px; color: #666;}
.footer p a { color: #666; padding: 0 10px;}
.footer p a:hover { color: #FF8308;}
/*底部 end*/
/*底部 样式2 start*/
.footer-temp-9 { height: 50px; padding: 20px 0; background: #2B88D9; color: #fff; text-align: center;}
.footer-temp-9 .icoList a { float: left; margin-right: 10px; }
.footer-temp-9 .copyBox { width: 1000px;}
.footer-temp-9 .copyBox p { float: left; width: 100%; height: 22px; line-height: 22px;}
.footer-temp-9 .copyBox p span { float:left;}
.footer-temp-9 .copyBox p span a { padding: 0 6px; color: #fff}
.footer-temp-9 .copyBox p span a:hover { color: #eee}
.footer-temp-9 .copyBox p span.img {position: relative;top: -5px;}

.footer-temp-9 .copyBox p.navBox { margin-top: -2px; }
.footer-temp-9 .copyBox p.support {margin-top: 4px;}

.footer-temp-9.temp-gray { background: #E3E3E3; color: #444}
.footer-temp-9.temp-gray .copyBox p span a {color: #666}
.footer-temp-9 #_span_jiucuo img { width: 92px;position: relative; top: 5px;}

.footer-temp-9 .icoList a.dzjg { display: block; width: 42px;}
.footer-temp-9 .icoList a.dzjg img { width: 65px; position: relative; top: -8px; left: -10px; }

/*底部 样式2 end*/


/*底部 首页样式2 start*/
.indexfooter-temp-2 { width: 1160px; padding-bottom: 15px; margin: 12px auto 0; color: #666 }
.indexfooter-temp-2 .icoList a { float: left; margin-right: 10px; }
.indexfooter-temp-2 .icoList a.dzjg { display: block; width: 42px;}
.indexfooter-temp-2 .icoList a.dzjg img { width: 65px; position: relative; top: -8px; left: -10px; }
.indexfooter-temp-2 .copyBox { width: 1024px;}
.indexfooter-temp-2 .copyBox p { float: left; width: 100%; height: 22px; line-height: 22px; text-align: center;}
.indexfooter-temp-2 .copyBox p span { float:left;}
.indexfooter-temp-2 .copyBox p span.img {position: relative;top: -5px;}

.indexfooter-temp-2 .copyBox p span a { padding: 0 6px; color: #666}
.indexfooter-temp-2 .copyBox p span a:hover { color: #f60}

.indexfooter-temp-2 .copyBox p.navBox { margin-top: -2px; }
.indexfooter-temp-2 .copyBox p.support {margin-top: 4px; background: #eee;}

.footer-temp.temp3 { border-top: 10px solid #63A3DD;}

#_span_jiucuo {position: relative;top: -5px;}

/*底部 首页样式2 end*/

/*右侧边菜单 start*/
.side-nav-r-box { position: absolute; top: 70px; right: 0; width: 50px; padding: 20px 0; background: #13C2ED; border-radius: 25px; z-index: 999;}
.side-nav-r-box.active { right: 15px;}

.side-nav-r-box ul li a {display: block;padding: 16px 0; color: #fff; font-size: 14px; text-align: center;}
.side-nav-r-box ul li a span { display: block; width: 34px; height: 34px; margin: 0 auto; border-radius: 50%;background: #007DDD url(/pubimages/web/r-float-nav.png) no-repeat center 9px;transition: .3s;}
.side-nav-r-box ul li a span.ico1 { background-position: center -26px;}
.side-nav-r-box ul li a span.ico2 { background-position: center -61px;}
.side-nav-r-box ul li a span.ico3 { background-position: center -98px;}
.side-nav-r-box ul li a:hover span {background-color: #076CB9;}


.side-nav-r-box li.share_li{ position: relative;}
.side-nav-r-box li.share_li #gwdShare_con_1 { position: absolute; left: 0; top: 0;}
.side-nav-r-box li.share_li #gwdShare_con_1 .gwds_more { position: absolute; top: 16px; left: 5px; opacity: 0;filter: alpha(opacity = 0);}

.side-nav-r-box ul li a.jt-lag { display: none;}
.side-nav-r-box.web-jt  ul li a.jt-lag { display: block;}
.side-nav-r-box.web-jt  ul li a.ft-lag { display: none;}
/*右侧边菜单 end*/



/*主体部分 start*/
.main-warp { height: 708px; position: relative;}

.bgs { width: 100%; height: 708px; position: absolute; top: 0; left: 0; overflow: hidden;}

.main-warpBox { width: 100%;position: absolute;z-index: 2;}

.content-warp { position: relative;}

/*左侧边菜单 start*/
.side-nav-box { width: 100px; position: absolute; left: -110px; top: 105px; padding-bottom: 105px; background: url(/pubimages/web/l-nav-bg-3.png) no-repeat 0 bottom; z-index:11;  }
.side-nav-box a.showH-btn{ width: 17px; height: 48px; position: absolute; top: 5px; left: -17px; background: url(/pubimages/web/l-nav-btn-ico.png) no-repeat; transition: 0s;}
.side-nav-box.active a.showH-btn { top: 10px; left: 100px; background-position: 0 -48px;}
.side-nav-box.active a.showH-btn.active {background-position: 0 -96px;}
.side-nav-box b.tBg { display: block; height: 26px; background: url(/pubimages/web/l-nav-bg-1.png) no-repeat;}
.side-nav-box ul { padding-left: 8px; background: url(/pubimages/web/l-nav-bg-2.png) repeat-y;}
.side-nav-box ul li a { display: block; padding: 9px 15px; color: #fff; font-size: 14px; line-height: 18px; border-top: 1px solid #58E1EE; border-bottom: 1px solid #0BA2D7 }
.side-nav-box ul li a:hover { background: #0AB9E5}
.side-nav-box ul li a.active{background: #25BEFD; color: #E9EA46}
.side-nav-box ul li:nth-child(1) a { border-top: none;}
.side-nav-box ul li:nth-last-child(1) a { border-bottom: none;}

/*第二种分格*/
.sideNav-bg2 {padding-bottom: 55px; background: url(/pubimages/web/l-nav-bg2-3.png) no-repeat 0 bottom;}
.sideNav-bg2 b.tBg { height: 25px; background: url(/pubimages/web/l-nav-bg2-1.png) no-repeat;}
.sideNav-bg2 ul { padding-left: 8px; background: url(/pubimages/web/l-nav-bg2-2.png) repeat-y;}
.sideNav-bg2 ul li a {border-top: 1px solid #49B4DE; border-bottom: 1px solid #0C82B1 }
.sideNav-bg2 ul li a:hover { background: #0595CB}


/*左侧边菜单 end*/
.switch-pages-box { width: 100%; position: absolute; top: 0; left: -2000px;}
.switch-pages-box.active { left: 0;}
.positionRe { padding-top: 60px;}

.menu-search { height: 55px; margin-top: -6px; background: url(/pubimages/web/menu-bg.png) repeat-x;position: relative;z-index: 3;}
.menu-search ul li {float: left}
.menu-search ul li a {float: left;display: block;width: 132px;height: 55px;line-height: 54px;text-align: center;color: #fff;font-size: 20px;font-family: "微软雅黑";transition: 0s;}
.menu-search ul li a span { display: block; height: 55px;}
.menu-search ul li a.active {color: #ff8908; background: #fff;}
.menu-search ul li a.homeBtn.active,.menu-search ul li a.citizenHome:hover { background: none; color: #fff;}
.menu-search .search-box { width: 320px; height: 44px; margin: 5px 5px 0 0; background: url(/pubimages/web/menu-bg.png) repeat-x 0 -55px; }
.menu-search .search-box span { float: left; margin: 12px 20px 0 20px}
.menu-search .search-box input.searchTxt { width: 170px; /*height: 14px;*/ margin-top: 4px; padding: 10px; line-height: 14px; border: none; }
.menu-search .search-box a.searchBtn { width: 54px; height: 34px; margin-top: 4px; line-height: 34px; background: #FDD701; color: #9e7c04; text-align: center; }
.menu-search .search-box a.searchBtn:hover { background: #FFDF28}



.menu-search-temp-2 ul { width:1170px; height: 70px; overflow: hidden;}
.menu-search-temp-2 ul li a {width:193px;}
.menu-search-temp-2 ul li a:hover { background: #fff; color: #FF8908;}
.menu-search-temp-2 ul li:last-child a {min-width: 195px}


.main-warp .menu-search-temp-2 .search-box { width:402px;height: 50px; margin: -2px 50px 0 0; background: url(/pubimages/web/menu-bg.png) repeat-x 0 -100px; }
.main-warp .menu-search-temp-2 .search-box input.searchTxt { width:260px;margin-top: 8px;}
.main-warp .menu-search-temp-2 .search-box a.searchBtn { margin-top: 8px; font-size: 14px;}
.main-warp .menu-search-temp-2 .search-box span { margin: 15px 20px 0 20px}



.main-warp p.bg { position: absolute; top: 0; width: 100%; height: 708px; text-align: center;}

.article-menu ul li a:hover { background: #fff; color: #FF8308}




/*主体部分 start*/


/*pages start*/
.pages { height: 24px; text-align: center;}
.pages span,.pages a { display: inline-block; height: 22px; margin: 0 3px; line-height: 22px; padding: 0 10px; border: 1px solid #ddd; background: #fff; color: #333}
.pages a:hover { background: #eee}
.pages span { background: #B5B5B5; color: #fff;}



.pageNavigate { text-align: center; color: #666;}
.pageNavigate a { color: #333}
.pageNavigate a:hover { color: #f30}
.pageNavigate input { line-height: 14px; padding:3px 5px; border: 1px solid #ddd; width: 20px; margin-right: 5px; text-align: center;}
/*pages end*/

/*home 布局 start*/
.parts { position: relative;}
.homeParts-1 { width: 312px; height: 365px; }
.homeParts-2 { width: 440px; height: 365px; }
.homeParts-3 { width: 400px; height: 365px; }
.homeParts-4 { width: 312px; height: 190px; border-radius: 4px;}
.homeParts-5 { width: 438px; height: 190px; border-radius: 4px;}
.homeParts-6 { width: 396px; height: 190px; border-radius: 4px;}


.txt-ico-temp-1 ul { margin-left: -5px;}
.txt-ico-temp-1 ul li { float: left; width: 158px; }
.txt-ico-temp-1 ul li a { display: block; height: 117px; background: #fff; margin:0 0 5px 5px; border-radius: 3px; overflow: hidden;}
.txt-ico-temp-1 ul li a span { display: block; padding:15px 0 10px; text-align: center; background: #FAC74B}
.txt-ico-temp-1 ul li a em { display: block; height: 34px; line-height: 34px; font-size: 16px; color: #FAC74B; text-align: center;}
.txt-ico-temp-1 ul li a.biz1 span { background: #EB7EBE}
.txt-ico-temp-1 ul li a.biz1 em { color: #EB7EBE}
.txt-ico-temp-1 ul li a.biz2 span { background: #35D590}
.txt-ico-temp-1 ul li a.biz2 em { color: #35D590}
.txt-ico-temp-1 ul li a.biz3 span { background: #7EC1EB}
.txt-ico-temp-1 ul li a.biz3 em { color: #7EC1EB}
.txt-ico-temp-1 ul li a.biz4 span { background: #4BC1FF}
.txt-ico-temp-1 ul li a.biz4 em { color: #4BC1FF}
.txt-ico-temp-1 ul li a.biz5 span { background: #7E9FEB}
.txt-ico-temp-1 ul li a.biz5 em { color: #7E9FEB}



.imgSwitchBox ul { width: 2000px; height: 100%; position: absolute; top: 0; left: 0;}
.imgSwitchBox ul li { float: left;}
.imgSwitchBox .btn-txt { position: absolute; bottom: 0; left: 0; height: 80px; width: 100%; background-color:rgba(0,0,0,0.75)}
.imgSwitchBox .btn-txt p.btn { text-align: center; padding-top:5px;}
.imgSwitchBox .btn-txt p.btn a { display: inline-block; width: 10px; height: 10px; text-indent: -99em; overflow: hidden; background: #A9A9A9; margin: 0 10px; border-radius: 50%;}
.imgSwitchBox .btn-txt p.btn a.active { background: #FF9309}
.imgSwitchBox .btn-txt p.txt {padding: 0 20px; font-size: 16px; color: #fff;}
/*淡入淡出*/
.imgSwitchBox.fade-out .imgList{ position: relative;}
.imgSwitchBox.fade-out .imgList li { position: absolute; top: 0; left:0;}
.imgSwitchBox.fade-out .imgList li a:hover  img {opacity: 1 !important; filter: alpha(opacity =100) !important;}
.imgSwitchBox.showNum .numTxt { position: absolute; bottom: 5px; right: 10px; z-index: 9999; height: 30px; line-height: 30px; font-size: 26px; color: #fff;}
.imgSwitchBox.showNum .numTxt span { font-size: 20px; }
.imgSwitchBox.showNum .numTxt em { font-size: 14px;}

.news-swidth-temp-1 { background: #fff;}
.newsSwidth .titH2.temp2 { height: auto;}
.newsSwidth .titH2.temp2 h2 { width: 100%;}
.newsSwidth .titH2.temp2 h4 a { margin-right: 5px; padding: 3px 10px; color: #545555; font-size: 13px;}
.newsSwidth .titH2.temp2 h4 a.active { background: #EB9024; color: #fff;border-radius: 5px;}
.newsSwidth .titH2 { height: 32px; line-height: 30px;}
.newsSwidth .titH2 h2 { float: left;}
.newsSwidth .titH2 h2 a { float: left; margin-right:15px; font-size: 16px; color: #555;}
.newsSwidth .titH2 h2 a.active {color: #ed9100; font-weight: 700; border-bottom: 2px solid #F9A709;}
.newsSwidth .titH2 a.more img{ float: right; margin-top: 8px;}
.newsSwidth ul.bigTxt { border-bottom: 1px solid #FF8308}
.newsSwidth ul.bigTxt li { margin-bottom: 5px;}
.newsSwidth ul.bigTxt li a { font-size: 16px; line-height: 18px; color: #000;}
.newsSwidth ul.bigTxt li a.txt { font-size: 14px; color: #666;}
.newsSwidth ul.bigTxt li a.txt:hover { color: #f30}
.newsSwidth ul.newsList li a { display: block; font-size: 14px; height: 28px; line-height: 28px; color: #666; overflow: hidden;}
.newsSwidth ul.newsList li a:hover { color: #FF8308}

.newsSwidth .txtList  { position: relative; top: -5px;}
.newsSwidth .txtList p { color: #666; line-height: 18px;}
.newsSwidth .txtList p a { color: #3b92ea;}

.img-switch-temp-2 { background: #fff;}
.img-switch-temp-2 .l-t-btn a { display: block; width: 17px; height: 104px; position: absolute; top: 50%; z-index: 3; margin-top: -52px; text-indent: -99em; overflow: hidden; background: url(/pubimages/web/ltor-btn-1.png) no-repeat; }
.img-switch-temp-2 .l-t-btn a.leftBtn { left: 0;}
.img-switch-temp-2 .l-t-btn a.rightBtn { right: 0; background-position: 0 -104px;}
.img-switch-temp-2 .l-t-btn a.rightBtn:hover { background-color: rgba(0,0,0,0.4); border-radius: 5px 0 0 5px;}
.img-switch-temp-2 .l-t-btn a.leftBtn:hover { background-color: rgba(0,0,0,0.4); border-radius: 0 5px 5px 0;}
.img-switch-temp-2 .imgList ul{ width: 900px; position: absolute; top: 0; left: 0; z-index: 2;}
.img-switch-temp-2 .imgList ul li { float: left;}


.news-swidth-temp-2 { background: #fff;height: 100%;}
.news-swidth-temp-2 .newsSwidth .titH2 { height: 28px; line-height: 28px;}
.news-swidth-temp-2 .newsSwidth .titH2 h2 a.active { font-size: 16px; border: none; color: #f07804}

.txt-ico-temp-2 { background: #fff;}
.txt-ico-temp-2 ul { padding: 5px 0 0 5px;}
.txt-ico-temp-2 ul li { float: left; margin: 3px 0 0 3px;}
.txt-ico-temp-2 ul li a { float: left; display: block; width: 124px; height: 86px; background: #2AAF93;}
.txt-ico-temp-2 ul li a:hover { background: #24A98D}
.txt-ico-temp-2 ul li a span { display: block; height: 32px; padding-top: 16px; text-align: center;}
.txt-ico-temp-2 ul li a span.pt3 { padding-top: 7px;}
.txt-ico-temp-2 ul li a em { display: block; line-height: 16px; text-align: center; color: #fff}

/*子栏目路径 start*/
.column-path { height: 30px; line-height: 30px;font-size: 18px;color: #666; }
.column-path a { color: #666; }
.column-path strong { color: #ff8908; font-size: 24px; font-weight: 500 }

.path-temp-2 { font-size: 14px;}
.path-temp-2 strong { font-size: 16px; }

.titPath { font-size: 12px; padding-right: 30px;color: #333;}
.titPath a { color: #666;}
.titPath a:hover { color: #f60}
.titPath em { padding: 0 8px; font-family: "宋体"; color: #888}

/*子栏目路径 end*/

.mainSonColumn-content { width: 100%; height: 625px; margin-top: 6px; background: #fff;}
.scrollBox{ height: 585px; overflow: hidden; overflow-y: auto;}

/*home 布局 end*/
.home-links { text-align: center;}
.home-links li { display: inline-block; font-size: 16px; color: #fff; padding: 0 20px;}
.home-links li a { color: #fff;}
/*概况 布局 start*/
.surveyPage-box .column-temp-1 {width: 368px;}
.surveyPage-box .column-temp-2,.surveyPage-box .column-temp-3 { width: 365px;}
.surveyParts-1 {width: 100%; height: 352px;}
.surveyParts {width: 100%;}


.columnTit-box { padding:12px 0 12px 45px;}
.surveyPage-box { height: 545px; background: #fff;}
.surveyPage-box .column-temp-1{ width: 368px; height: 454px; position: relative;}
.img-switch-temp-3 { width: 100%; height: 352px; }
.img-switch-temp-3 .btn-txt p.btn { width: 100%; position: absolute; left: 0; top: -30px;}
.img-switch-temp-3 .btn-txt { height: 60px;padding-top: 14px; background-color: rgba(0,0,0,0.5);}
.img-switch-temp-3 .txtBox a.more { float: left; width: 140px; height: 46px; margin: 0 10px 0 5px; text-align: center; line-height: 46px; background: #009BDD; font-size: 20px; color: #fff; border-radius: 5px; }
.img-switch-temp-3 .txtBox em.info { color: #d8d6d7;}
.img-switch-temp-3 .l-t-btn a,.img-switch-temp-4 .l-t-btn a { display: block; width: 21px; height: 70px; margin-top: -45px; position: absolute; top: 50%; z-index: 3; text-indent: -99em; overflow: hidden; background: url(/pubimages/web/l-r-btn-2.png) no-repeat 0 -50px; }
.img-switch-temp-3 .l-t-btn a.leftBtn,.img-switch-temp-4 .l-t-btn a.leftBtn { left: 10px;}
.img-switch-temp-3 .l-t-btn a.rightBtn,.img-switch-temp-4 .l-t-btn a.rightBtn { right: 10px; background-position: 0 10px;}
.img-switch-temp-3 .btn-txt p.btn a { width: 8px; height: 8px; background: #fff;}

.img-box-temp-1 { height: 176px;}
.surveyParts .imgInfo,.surveyParts .imgbox{ position: relative; width: 100%;}
.surveyParts .imgbox img { float: left;}
.surveyParts .imgbox span a { display: block; padding: 10px 0; text-align: center; position: absolute; bottom: 0; left: 0; width: 100%; font-size: 18px; color: #fff; background:rgba(0,0,0,0.5); }

.surveyParts .imgInfo,.surveyParts .imgInfo table { height: 176px; text-align: center; }
.surveyParts .imgInfo { background: #2FBEFB; color: #fff; font-size: 16px;}
.surveyParts .imgInfo table {width:100%; }
.surveyParts .imgInfo table td { padding: 0 25px; text-align: left;}
.surveyParts .imgInfo table td em.fz14 { font-size: 14px; line-height: 18px;}
.surveyParts .imgInfo em.triangle {position: absolute; left: -28px; top: 50%; margin-top: -12px; width:0;height:0;border-width:14px;border-style:solid dashed dashed dashed;border-color: transparent #2FBEFB transparent transparent;}
.img-box-temp-2 { height: 308px;}
.img-box-temp-2 .imgInfo,.img-box-temp-2 .imgbox { width: 100%; float: left;}
.img-box-temp-2 .leftBox { width: 50%;}
.img-box-temp-2 .rightBox { width: 50%;}



/*概况 布局 end*/


.h2-tit { height: 30px; line-height: 30px; overflow: hidden;}
.h2-tit.hoverBorder { border-bottom: 1px solid #D8D8D8}
.h2-tit h2 a { color: #909191; font-size: 16px;}
.h2-tit h2 a.orange {color: #ffbc09}
.h2-tit h2 a.cRed {color: #c00}
.h2-tit h2 a.black { color: #000;}
.h2-tit h2 a.fn16 { font-size: 18px;}
.h2-tit a.more { color: #666;}
.h2-tit a.more:hover { color: #999}
.h2-tit span { color: #777;}
.h2-tit h2 a.active { color: #f30}

/*资讯 start*/
.newsPage-box .newsParts-1 { width: 426px; height: 300px; background: #ECF6FB; }
.newsPage-box .newsParts-2 { width: 340px; height: 300px; background: #ECF6FB; }
.newsPage-box .newsParts-3 { width: 380px; height: 300px; background: #ECF6FB; }
.newsPage-box .newsParts-4 { width: 426px; height: 240px; background: #ECF6FB; }
.newsPage-box .newsParts-5 { width: 340px; height: 240px; }
.newsPage-box .newsParts-6 { width: 380px; height: 240px; background: #ECF6FB; }



.newsParts-1 { width: 367px; height: 278px;}
.newsParts-2 { width: 387px; height: 278px;}
.newsParts-3 { width: 100%; height: 235px; background: #F2F2F2}
.newsParts-4 { width: 100%;}

.newsSwidth dl.top1-new { border-bottom: dotted 1px #7F7F7F; padding-bottom: 10px; margin-bottom: 10px;}
.newsSwidth dl.top1-new dt a { display: block; height: 32px; line-height: 32px; overflow: hidden; color: #444; font-size: 16px; font-weight: 700;}
.newsSwidth dl.top1-new dd { font-size: 14px; color: #666}

.imgMoveBox,.imgList { position: relative; height: 162px; }
.imgList {height: 190px; overflow: hidden;}
.imgWidth { position: absolute;}
.imgMoveBox .l-t-btn a { display: block; width: 12px; height: 112px; overflow: hidden; text-indent: -99em; position: absolute; top: 0; background: #F2F2F2 url(/pubimages/web/l-r-btn-3.png) no-repeat; }
.imgMoveBox .l-t-btn a.leftBtn { left: -10px; background-position: 2px 50%;}
.imgMoveBox .l-t-btn a.rightBtn { right: -10px; background-position: -8px 50%;}
.imgMoveBox .l-t-btn a:hover { background-color: #E8E8E8}
.imgMoveBox dl { float: left; width: 214px; padding: 0 8px;}

.imgMoveBox dl dd { font-size: 14px;}


.txt-ico-temp-3 .txt-ico-box { height: 240px; background: url(/pubimages/web/xxgc-bg-1-1.png) repeat; border-radius: 5px; overflow: hidden; }
.txt-ico-temp-3 .txt-ico-box ul li { float: left;}
.txt-ico-temp-3 .txt-ico-box ul li a { display: block; width: 178px; height: 70px; background: #fff; margin: 8px 0 0 8px; line-height: 20px; font-size: 16px; color: #444; overflow: hidden; }

.txt-ico-temp-3 .txt-ico-box ul li a span { display: block; float: left; width: 30px; height: 30px; text-align: center; padding:20px 10px 0 18px}
.txt-ico-temp-3 .txt-ico-box ul li a em { display: block; float: left;line-height: 70px;}
.txt-ico-temp-3 .txt-ico-box ul li a em.line40{ padding-top: 18px; line-height: 18px;}
.txt-ico-temp-3 .txt-ico-box ul li a:hover { background: #F5F5F5}

.txt-ico-temp-3 .txt-ico-box ul.num10 li a { height: 48px;  margin: 5px 0 0 8px; line-height: 18px; font-size: 13px;}
.txt-ico-temp-3 .txt-ico-box ul.num10 li a span { padding:8px 10px 0 18px}
.txt-ico-temp-3 .txt-ico-box ul.num10 li a em {line-height: 48px;}
.txt-ico-temp-3 .txt-ico-box ul.num10 li a em.line40{ padding-top: 6px; line-height: 18px;}


.ico-img-temp-4 ul li { float: left; width: 33.33%;}
.ico-img-temp-4 ul li.last { width: 66.66%}
.ico-img-temp-4 ul li a { display: block; margin: 3px; padding: 20px 10px; background: #5F9AFC; color: #fff; text-align: center; font-size: 14px; font-weight: 700;}
.ico-img-temp-4 ul li a:hover {opacity: 0.85; filter: alpha(opacity = 85);}
.ico-img-temp-4 ul li a i { display: block; padding-bottom: 5px;}
.ico-img-temp-4 ul li.bg1 a { background: #00BCFF;}

.form-temp1 li { float: left;}
.form-temp1 .w50bfb { width: 50%;}
.form-temp1 .w30bfb { width: 30%;}
.form-temp1 .w20bfb { width: 20%;}
.form-temp1 li span { display: block; padding: 3px;}

.form-temp1 ul li input { width: 84%; height: 12px; padding: 15px 8%; border: 1px solid #CEE9E2; background: #fff;}
.form-temp1 ul li.w30bfb input { width: 72%; padding:15px 14%;  }
.form-temp1 ul li.w20bfb input { width: 60%; padding:15px 20%;}
.form-temp1 ul li input.data { background: #fff url(/pubimages/web/xxgcIco-xxgc-ico-3-1.png) no-repeat 95% center;}
.form-temp1 .btns p { float: left; }
.form-temp1 .btns p input { width: 97%; height: 46px; margin: 0 3px; border: none; background: #00BCFF; font-size: 14px; color: #fff; }
.form-temp1 .btns p input.reset { background: #59D3FF;}

.notBg { background: none !important;}
.h2-tit-temp2 a { font-size: 16px; font-weight: 700; color: #555}
.zdxxgk-box-temp1 { height: 156px; padding: 15px; background: #ECF6FB;}
.zdxxgk-box-temp1 ul li { float: left; width: 33.33%;}

.zdxxgk-box-temp1 ul li a { display: block; height: 32px; margin: 3px; line-height: 32px; background: #eee; color: #666; border:1px solid #DFDFDF; text-align: center; border-radius: 5px;}
.zdxxgk-box-temp1 ul li a:hover { background: #E5E5E5;}
.zdxxgk-box-temp1 ul li.last a { text-align: left; color: #00A8FF}
.zdxxgk-box-temp1 ul li.last a i { display: inline-block; width: 20px; height: 20px; margin: 5px 5px 0 10px; font-size: 19px; line-height: 20px; text-align: center; border: 1px solid #00A8FF; border-radius: 50%; float: left;}


.img-txt-temp-1 .txt-img-box dl { width: 167px; margin-left: 8px; padding: 6px; float: left; border: 1px solid #EEEDED; position: relative;}
.img-txt-temp-1 .txt-img-box dl dd { line-height:18px; color: #000; font-size: 14px;}
.img-txt-temp-1 .txt-img-box dl dd a { display: block; color: #000; font-weight: 700; padding-bottom: 3px;}
.img-txt-temp-1 .txt-img-box dl dd span { color: #8d8d8e;}
span.pos-ab-t { position: absolute; top: 6px; left: 6px; width:167px; height: 26px; line-height: 26px; background: rgba(249,129,0,0.9); text-align: center; font-size: 16px; color: #fff;}


/*新增列表页 temp1 start*/
.newList-temp1 ul li { float: left; width: 25%;}
.newList-temp1 ul li a { display: block; height: 60px; margin: 5px; font-size: 15px; color: #1785E4; font-weight: 700; line-height: 60px; background: #fff; text-align: center;}
.newList-temp1 ul li a:hover { background: #dff0ff;}

.newList-temp2 .l-nav { width: 210px; background: #F7F8FA;}
.newList-temp2 .l-nav > h4 { padding: 20px 15px; background: #0268B3; font-size: 18px; font-weight: 700; color: #fff;}
.newList-temp2 .l-nav ul li a { display: block; padding: 10px 15px; border-bottom: 1px solid #E2E3E4; color: #565250;}
.newList-temp2 .l-nav ul li.last a { border: none;}
.newList-temp2 .l-nav ul li a i { float: left; display: block; margin:6px 8px 0 0; width: 0;height: 0;border-top: 5px solid transparent;border-left: 5px solid #607ABF;border-bottom:5px solid transparent;}
.newList-temp2 .l-nav ul li a:hover { color: #607ABF; }
.newList-temp2 .l-nav ul li a.active { background: #00A7E3; color: #fff;}
.newList-temp2 .l-nav ul li a.active i {border-left: 5px solid #fff;}

.newList-temp2 .contentBox { width: 880px;}
.newList-temp2 .contentBox table.t-temp1 th,.newList-temp2 .contentBox table.t-temp1 td { padding: 10px 15px; border: none; border-bottom: 1px solid #F1F1F1; font-size: 13px; }
.newList-temp2 .contentBox table.t-temp1 th { background: #eee; color: #2F77C7; font-size: 14px; text-align: center; font-weight: 700;}


/*新增列表页 temp1 end*/



/*资讯列表模板 start*/
.newsSonColumn-content .h2-tit { border-bottom: 1px solid #DBDBDB}
.newsSonColumn-content .h2-tit.notBorderBottom { border-bottom: none;}
.newsSonColumn-content .columnListBox-1 .l-img dl dd a { display: block; font-size: 14px; color: #000; font-weight: 700; text-align: center;  }
.newsSonColumn-content .columnListBox-1 .r-list ul li a { display: block; padding: 10px 4px; border-bottom: 1px solid #F0F0F0; }
.newsSonColumn-content .columnListBox-1 .r-list ul li a strong,
.newsSonColumn-content .columnListBox-1 .r-list ul li a span { display: block; width: 100%; white-space: nowrap; font-weight: 500; color: #000; overflow: hidden;}
.newsSonColumn-content .columnListBox-1 .r-list ul li a strong { font-size: 16px;}
.newsSonColumn-content .columnListBox-1 .r-list ul li a span { color: #777;}
.newsSonColumn-content .columnListBox-2,.borderT2 { border-top: 2px solid #4E4E4E;}
.newsSonColumn-content .columnListBox-2 dl.top-1 dt a { display: block; height: 40px; line-height: 40px; font-size: 14px; color: #000; font-weight: 700; overflow: hidden; }
.newsSonColumn-content .columnListBox-2 dl.top-1 dd { height: 86px; overflow: hidden; color: #888; }
.newsSonColumn-content .columnListBox-2 ul.listBoxs li { height: 26px; line-height: 26px; overflow: hidden;}
.newsSonColumn-content ul.listBoxs li em.wh4 { float: left; margin: 9px 5px 0 0; display:block;width: 3px; height: 3px; background: #DC4143;}
.newsSonColumn-content .columnListBox-2 ul.listBoxs li a { color: #000;font-size: 14px;}
.newsSonColumn-content .columnListBox-3 .titH2 { border-top: 2px solid #4E4E4E; height: 38px; line-height: 36px;}
.newsSonColumn-content .columnListBox-3 .titH2 h2 a { display: block; position: relative; top: -2px; left: -1px; float: left; padding: 5px 10px 0; font-size: 18px; color: #c00; border-top: 2px solid #4E4E4E;border-left: 1px solid #fff; }
.newsSonColumn-content .columnListBox-3 .titH2 h2 a.active { border-top: 2px solid #c00; background: url(/pubimages/web/news-ico-3-1.png) no-repeat center 0; }
.newsSonColumn-content .columnListBox-3 ul.newsList li { height: 30px; margin-bottom: 4px; line-height: 30px; white-space: nowrap; overflow: hidden;}
.newsSonColumn-content .columnListBox-3 ul.newsList li em { display: block; float: left; width: 20px; height: 20px; margin: 5px 8px 0 0; text-align: center; line-height: 20px; color: #000; border: 1px solid #E5E5E5;}
.newsSonColumn-content .columnListBox-3 ul.newsList li em.top3 { background: #c00; border: 1px solid #c00; color: #fff;}
.newsSonColumn-content .columnListBox-3 ul.newsList li a { color: #000;}

.newsSonColumn-content .columnListBox-4 .h2-title-news { height: 80px; position: relative; overflow: hidden; }
.newsSonColumn-content .columnListBox-4 .h2-title-news h2 a { font-size:22px; color: #000; }
.newsSonColumn-content .columnListBox-4 .h2-title-news h2 a:hover { font-weight: 700;}
.newsSonColumn-content .columnListBox-4 .h2-title-news ul.listBoxs li { float: left; margin-right: 40px; }
.newsSonColumn-content .columnListBox-4 .h2-title-news ul.listBoxs li a { color: #000}
.newsSonColumn-content .columnListBox-4 .h2-title-news a.shareBtn { position: absolute; top: 20px; right: 20px;}
.newsSonColumn-content .newslistBox-temp-4 dl { height: 74px; overflow: hidden; border-top: dotted 1px #DCDCDC; padding:12px 5px;}
.newsSonColumn-content .newslistBox-temp-4 dl dt { float: left; margin-right: 15px;}
.newsSonColumn-content .newslistBox-temp-4 dl dd { position: relative;}
.newsSonColumn-content .newslistBox-temp-4 dl dd h4 a { display: block;margin-right: 117px; white-space: nowrap; color: #000; font-size: 18px; overflow: hidden;text-overflow: ellipsis;}
.newsSonColumn-content .newslistBox-temp-4 dl dd h4 a:hover {font-weight: 700;}
.newsSonColumn-content .newslistBox-temp-4 dl dd p.share-comment { position: absolute; right: 0; top: 0; height: 22px; line-height: 22px; color: #000;}
.newsSonColumn-content .newslistBox-temp-4 dl dd p.share-comment img { float: left; margin: 6px 2px 0 0;}
.newsSonColumn-content .newslistBox-temp-4 dl dd p.share-comment a { color: #000; float: left; margin-right: 10px;}
.newsSonColumn-content .newslistBox-temp-4 dl dd p.time { color: #999;}
.newsSonColumn-content .newslistBox-temp-4.temp1 dl dd p.time { position: absolute; top: 0; right: 0;}
.newsSonColumn-content .newslistBox-temp-4 dl dd p.txt{ line-height: 18px; padding-top: 0px;}
.newsSonColumn-content .newslistBox-temp-4 dl dd p.txt a,
.newsSonColumn-content .columnListBox-4 .h2-title-news p.txt a{ color: #666}

.newsSonColumn-content .columnListBox-5 {width: 354px; height: 240px;}
.newsSonColumn-content .w354h197 { width: 354px; height: 197px;}
.newsSonColumn-content .columnListBox-5 .imgSwitchBox .btn-txt { height: 30px;}
.newsSonColumn-content .columnListBox-5 .imgSwitchBox .btn-txt p.txt { font-size: 12px; line-height: 30px; padding: 0 60px 0 10px; overflow: hidden;}
.newsSonColumn-content .columnListBox-5 .l-t-btn { width: 32px; height: 30px; position: absolute; bottom: 0; right: 0;}
.newsSonColumn-content .columnListBox-5 .l-t-btn a { width: 18px; height: 16px; background: url(/pubimages/web/l-r-btn-ico-1.png) no-repeat center 0; margin: 0; padding: 0; top: 7px;}
.newsSonColumn-content .columnListBox-5 .l-t-btn a.leftBtn { left: 0; background-position: center 2px;}
.newsSonColumn-content .columnListBox-5 .l-t-btn a.rightBtn {right: 0; background-position: center -13px;}
.newsSonColumn-content .columnListBox-6 { height: 320px; background: #F9F9F9; border: 1px solid #F5F5F5}
.newsSonColumn-content .columnListBox-6 .h2-tit { height: 34px; line-height: 34px; border-bottom: none;}
.newsSonColumn-content .columnListBox-6 .dlList dl { width:142px;  }
.newsSonColumn-content .columnListBox-6 .dlList dl dd a { display: block; color: #000; height: 20px; line-height: 20px; overflow: hidden;}
.newsSonColumn-content .columnListBox-6 ul.newsList-vod li { height: 22px; overflow: hidden; margin-bottom: 5px;}
.newsSonColumn-content .columnListBox-6 ul.newsList-vod li em.vodIco{ display: block; width: 15px; height: 22px; margin-right: 5px; float: left; background: url(/pubimages/web/newsList-ico-2-3.png) no-repeat 0 center;}
.newsSonColumn-content .columnListBox-6 ul.newsList-vod li a {height: 22px; line-height: 22px; color: #000; font-size: 14px;}

.newsSonColumn-content .columnListBox-6 .dlList dl dt { position: relative;}
.newsSonColumn-content .columnListBox-6 .dlList dl dt span.pos-ab-t { width: 100%; left: 0; top: 0; height: 24px; line-height: 24px;font-size: 14px;}



.newsSonColumn-content .imgListBox dl { float: left; width: 330px; padding: 0 5px 15px;}
.newsSonColumn-content .imgListBox dl dd a { color: #000; font-size: 14px;}

.bgF6F6F6 { background: #F6F6F6}
.newsSonColumn-content ul.columnListBox-list li { float: left; padding: 0 0 12px 12px;}
.newsSonColumn-content ul.columnListBox-list li a { display: block; width: 316px; height: 190px; padding: 20px; background: #fff; position: relative;}
.newsSonColumn-content ul.columnListBox-list li a:hover { background: #f2f2f2}
.newsSonColumn-content ul.columnListBox-list li a strong { display: inline-block; width: 100%; height: 32px; margin: 10px 0; line-height: 32px; font-size: 18px; color: #000; overflow: hidden;}
.newsSonColumn-content ul.columnListBox-list li a span { font-size: 14px; color: #777;}
.newsSonColumn-content ul.columnListBox-list li a em { color: #666; font-weight: 700; position: absolute; bottom: 10px; left: 20px;}


/*信息统计 start*/
.tabsBtn-temp-1 { height: 34px; border-bottom: 1px solid #F2F2F2; line-height: 34px;}
.tabsBtn-temp-1 h2 a { display: block; float: left; height: 32px; margin-left: 5px; padding: 0 20px; font-size: 16px; color: #3e3d3d; border: 1px solid #F2F2F2; background: #F2F2F2; position: relative; bottom: -1px;}
.tabsBtn-temp-1 h2 a.active { border-bottom: 1px solid #fff; background: none;}


.tabsBtn-temp-2 { height: 40px; line-height: 40px;}
.tabsBtn-temp-2 h2 {padding-left: 16px;background: url(/pubimages/web/pic-tit-ico.png) no-repeat 0 center; font-size: 18px; color: #000; font-weight: 700;}
.tabsBtn-temp-2 .level-menuBox {position: relative;height: 32px;padding-right: 50px; line-height: 32px;overflow-x: hidden;}
.tabsBtn-temp-2 .level-menu { position: absolute; left: 0; top: 0; width: 9000px; }
.tabsBtn-temp-2 .levenBtn { display: none; position: absolute; right: 0; top: 0; width: 45px; height: 26px; padding: 6px 0 0 5px; background: #fff;}
.tabsBtn-temp-2 .levenBtn a { display: block; width: 20px; height: 20px; text-indent: -99em; overflow: hidden; float: left;background: url(/pubimages/web/lrIco-btn.png) no-repeat;}
.tabsBtn-temp-2 .levenBtn a.rightBtn { background-position: -19px 0}
.tabsBtn-temp-2 h4 a { display: block; height: 30px; margin-right: 3px; line-height: 30px; float: left; padding: 0 20px; background: #ECECEC; border: 1px solid #ECECEC; position: relative;}
.tabsBtn-temp-2 h4 a em { position: absolute; top: 0; right: 8px; color: #A7A7A7}
.tabsBtn-temp-2 h4 a span { display: block; height: 28px; border-bottom: 2px solid #ECECEC; color: #000;font-size: 14px;}
.tabsBtn-temp-2 h4 a.active { background: #fff;}
.tabsBtn-temp-2 h4 a.active em { color: #FC220B}
.tabsBtn-temp-2 h4 a.active span { color: #FC220B; border-bottom: 2px solid #FC220B; }

.levelMenu-two { display: none; background: #fff; position: absolute; top: 0; left: 0; z-index: 9}
.levelMenu-two ul { display: none; border: 1px solid #ECECEC; border-top: none;}
.levelMenu-two ul li { height: 28px; line-height: 28px;}
.levelMenu-two ul li a { display: block; padding: 0 10px; color: #444;}
.levelMenu-two ul li a:hover { background: #eee}







.tabsTime-drop { width: 100%; height: 40px; position: relative; z-index: 2; line-height: 40px; }
.tabsTime-drop ul li { float: left; position: relative; }
.tabsTime-drop ul li h4 a { display: block; height: 40px; padding: 0 20px; background: #5F98E3; font-size: 16px; color: #fff;  }
.tabsTime-drop ul li h4 a em {display: inline-block; width: 13px; height: 10px; margin-left: 10px; background: url(/pubimages/web/infopic-ioc-1-3.png) no-repeat;}
.tabsTime-drop ul li ul { position: absolute; top: 40px; left: 0; width: 100%; display: none;}
.tabsTime-drop ul li ul li { float: none;}
.tabsTime-drop ul li ul li a { display: block;width: 100%; background: #5F98E3; border-top: 1px solid #fff; height: 28px; line-height: 28px; font-size: 12px; color: #fff; text-align: center;}
.tabsTime-drop ul li ul li a:hover { background: #4B7EC6}

.infoBox table { width: 100%;}
.infoBox table td,.infoBox table th { padding: 5px 10px;}
.infoBox table th { font-size: 14px; font-weight: 700;}
.infoBox table em { display: inline-block; width: 18px; height: 20px; float: left;}

.tabsTime-drop select { margin-right: 10px; border:none; background: #5F98E3; color: #fff; font-size: 16px; padding: 10px 15px 10px 25px; font-family: "微软雅黑" }




/*信息统计 end*/

/*大记事 start*/
.tit-years{ height: 70px; border-left:5px solid #1E377B; overflow: hidden; }
.tit-years h2.titRed { width: 104px; height: 70px; text-align: center; background: #D73827 url(/pubimages/web/djsZjIco-djs-tit.png) no-repeat center 12px; position: relative;}
.tit-years h2.titRed strong { display: block; text-indent: -99em; overflow: hidden;}
.tit-years h2.titRed span.yearNum { display: block; width: 100%; position: absolute; bottom: 6px; left: 0; font-size: 18px; color: #fff; }
.tit-years .yearsList p.tit { float: left; width: 14px; padding: 6px 5px 0 12px; color: #1E377B; line-height: 14px;}
.tit-years .yearsList .yearsListBox { position: relative; height: 70px; width: 990px; position: relative; }
.tit-years .yearsList .yearsListBox .ovhide{margin: 0 20px;  height: 70px; overflow: hidden;position: relative;}
.tit-years .yearsList .yearsListBox ul { width: 9999px; position: absolute; top: 0; left: 0;}
.tit-years .yearsList .yearsListBox ul li { float: left;}
.tit-years .yearsList .yearsListBox ul li a {display: block; height: 70px; padding: 0 20px; line-height: 70px; color: #7c7a7a; font-size: 20px;}
.tit-years .yearsList .yearsListBox ul li a:hover { color: #D73827;}
.tit-years .yearsList .yearsListBox ul li a.active { color: #D73827; font-weight: 700;}
.tit-years .yearsList .f-rBtn a { display: block; width: 20px; height: 30px; position: absolute; top: 50%; margin-top: -15px; text-indent: -99em; overflow: hidden; background:url(/pubimages/web/matter-ico-1-1.png) no-repeat; transition: 0s;  }
.tit-years .yearsList .f-rBtn a:hover {opacity: 0.8; filter: alpha(opacity = 80);}
.tit-years .yearsList .f-rBtn a.leftBtn { left: 0; background-position: center -60px;}
.tit-years .yearsList .f-rBtn a.rightBtn { right: 0; background-position: center -93px;}

.matterWarp { height: 555px; border-left:5px solid #1E377B; overflow: hidden; position: relative;}
.matterWarp .rollBox { height: 500px; padding-bottom: 55px; margin-right: 40px; background: #37509E url(/pubimages/web/time-kd-bg.png) repeat-y;}
.matterWarp .rollBox .list-ul { height: 555px;background: url(/pubimages/web/djsZjIco-conent-bg-1.png) repeat-y; }
.matterWarp .rollBox .list-ul .listUlBox{ height: 500px; overflow: hidden; position: relative;}
.matterWarp .rollBox ul.list {width: 100%; background: #fff; margin-left: 104px; padding-left: 6px; position: absolute;top: 0;left: 0; }
.matterWarp .rollBox ul.list li {position: relative; background: #EAEEF6;border-top: 1px solid #fff;border-bottom: 2px solid #fff;}
.matterWarp .rollBox ul.list li:last-child { margin-bottom: 0;}
.matterWarp .rollBox ul.list li .month {position: absolute; top: 0; left: -80px;  height: 60px; line-height: 60px; font-size: 16px; color: #b3bee0; }
.matterWarp .rollBox ul.list li .info{ border-left:6px solid #D7DFED; position: relative;}
.matterWarp .rollBox ul.list li .info b.bg { display: none; width: 22px; height: 45px; position: absolute; top: 50%; left: -28px; margin-top: -23px; background:url(/pubimages/web/list-bg-1-1.png) no-repeat; }
.matterWarp .rollBox ul.list li .info h4 { padding-left: 35px; height: 60px; line-height: 60px; font-size: 18px; color: #3954ab; cursor: pointer; overflow: hidden;}
.matterWarp .rollBox ul.list li .info dl { height: 100px; display: none; background: #D7DFED; padding: 15px 120px 15px 35px; overflow: hidden;}
.matterWarp .rollBox ul.list li .info dl dt { float: left;}
.matterWarp .rollBox ul.list li .info dl dd { font-size: 14px; color: #3954ab; line-height: 22px;}
.matterWarp .rollBox ul.list li.active { width: 1005px; height: 190px; z-index: 2}
.matterWarp .rollBox ul.list li.active .info b.bg { display: block;}
.matterWarp .rollBox ul.list li.active .info h4 {font-size: 20px; color: #3954ab; font-weight: 700;}
.matterWarp .rollBox ul.list li.active .month { height: 193px; margin-top: -1px; line-height: 190px;font-size: 18px; background: #37509E; color: #ffea05; font-weight: 700;}
.matterWarp .rollBox ul.list li.active .info { height: 190px; border-left:6px solid #F3DF26;}
.matterWarp .rollBox ul.list li.active .info b.bg { position: absolute; }
.matterWarp .rollBox ul.list li.active .info dl { display: block}

.matterWarp .scroll-bar { width: 30px; height: 500px; position: absolute; right: 5px; top: 0;}
.matterWarp .scroll-bar a.directionBtn { display: block; width: 30px; height: 30px; position:  absolute; background:url(/pubimages/web/matter-ico-1-1.png) no-repeat; text-indent: -99em; overflow: hidden; }
.matterWarp .scroll-bar a.topBtn { top: 0; background-position: center -129px;}
.matterWarp .scroll-bar a.bottomBtn { bottom: 0; background-position: center -160px;}
.matterWarp .scroll-bar p.scrollBar { position: absolute; top: 30px; left: 15px; width: 1px; height: 440px; background: #1E377B;}
.matterWarp .scroll-bar p.scrollBar span.moveBtn { position: absolute; top: 0; left: -5px; display: block; width: 11px; height: 50px; cursor: pointer; background: #203883;}

/*大记事 end*/
/*书记专栏 start*/
.tit-years.secretary { background: #3954AB url(/pubimages/web/time-kd-bg-2.png) repeat-x 0 bottom;}
.tit-years.secretary h2.titRed {background-image: url(/pubimages/web/djsZjIco-sjzl-tit.png); background-repeat:  no-repeat; background-position: center 8px}
.tit-years.secretary h2.titRed.qztit {background-image: url(/pubimages/web/djsZjIco-qzzl-tit.png);}
.tit-years.secretary .yearsList p.tit { color: #fff;background: #3954AB; height: 64px;}
.tit-years.secretary .yearsList .f-rBtn a.leftBtn { background-position: center 5px;}
.tit-years.secretary .yearsList .f-rBtn a.rightBtn { background-position: center -28px;}
.tit-years.secretary .yearsList .yearsListBox ul li a { line-height: 60px;color: #849ff7; transition:color .3s;}
.tit-years.secretary .yearsList .yearsListBox ul li a:hover { color: #fff;}
.tit-years.secretary .yearsList .yearsListBox ul li a.active { color: #FCE701; background:url(/pubimages/web/active-a-bg-1.png) no-repeat center bottom; }

.newsfootprint-content { position: relative;}
.newsfootprint-content ul.yearsLiListUl{ background:#3954AB url(/pubimages/web/time-kd-bg-2.png) repeat-x 0 bottom; }
.newsfootprint-content .footprint-main { height: 555px; background:#ECF2FD url(/pubimages/web/djsZjIco-footprint-bg.png) no-repeat 0 bottom;}
.newsfootprint-content .footprint-main .f-rBtn a { position: absolute; top:50%; margin-top: -30px; display: block; width: 24px; height: 40px; text-indent: -99em; overflow: hidden; background:url(/pubimages/web/l-r-btn-5.png) no-repeat center; }
.newsfootprint-content .footprint-main .f-rBtn a.leftBtn { left: 10px; background-position: center 3px; }
.newsfootprint-content .footprint-main .f-rBtn a.rightBtn { right: 10px; background-position: center -46px; }
.newsfootprint-content .footprint-main .f-rBtn a:hover {opacity: 0.8; filter: alpha(opacity = 80); }
.newsfootprint-content .footprint-main .center-lineBg { position: absolute; top: 50%; left: 28px; width:1100px; margin-top: -10px; height: 1px; background: #203883; }
.newsfootprint-content .footprint-main .center-lineBg b { display: block; margin: 0 20px; height: 3px; background: #203883; margin-top: -1px;}
.newsfootprint-content .footprint-main .infoListBox {width: 1056px; margin: 0 auto; height: 555px; position: relative; overflow: hidden;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs { width: 99999px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs ul {/*position: absolute;*/top: 0;left: 0;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li { float: left; width: 156px; height: 148px; margin: 35px -54px 0 10px; padding: 10px; background: #fff;border: 5px solid #ECF2FD; position: relative; border-radius: 5px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.first { margin-left: 10px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li a { display: block; color: #444}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li span.img { width: 156px; height: 85px; overflow: hidden; margin-bottom: 5px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li a span { display: block;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li a strong { display: block; font-weight: 500}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.even span.img { margin-top: 5px; margin-bottom: 0}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li span.img img { float: left;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li i.ico { position: absolute; width: 33px; height: 33px; left: 50%; margin-left: -14px; background:url(/pubimages/web/footprint-ico-1.png) no-repeat center 9px; }
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.odd i.ico { bottom: -42px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li strong.txt { height: 40px; line-height: 20px; overflow: hidden;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li em.time { display: block; width: 63px; height: 34px; margin: 0 auto; text-align: center; line-height: 24px; font-size: 16px; position: relative; background:url(/pubimages/web/footprint-ico-2.png) no-repeat 0 0; color: #fff;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.odd .time { bottom: -3px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.active { border: 5px solid #3954AB;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.active i.ico { background-position: center -51px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.active.odd .time { bottom: -5px; background-position: 0 -45px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.even { margin-top: 254px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.even i.ico { top: -42px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.even .time { margin-top: -16px; top: -5px; padding-top: 12px;height: 22px; line-height: 22px; background-position: -63px -11px; }
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.even.active .time{background-position: -63px -45px; line-height: 18px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.even.active i.ico {background-position: center -86px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li strong.tit { height: 44px; font-size: 14px; font-weight: 700; color: #444; overflow: hidden;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.active strong.tit { color: #E43624}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li span.txt {height: 87px; line-height: 22px;overflow: hidden;}

.newsfootprint-content .bottom-month { width: 590px; height: 40px; margin-left: -285px; position: absolute; bottom: 60px; left: 50%;}
.newsfootprint-content .bottom-month p.ps { color: #666; text-align: center;}
.newsfootprint-content .bottom-month p.posTxt{ display: none; width: 200px; color: #f30; text-align: center; position: absolute; top: -22px; left: 50%; margin-left: -100px;}
.newsfootprint-content .bottom-month .top-line { height: 2px; background: #BEBEBE;position: absolute;top: 32px; width: 100%;}
.newsfootprint-content .bottom-month .top-line .lineauto {display: block; height: 2px;background: #E43624; position: relative; }
.newsfootprint-content .bottom-month .top-line .lineauto span {display: block; height: 2px; width: 0px; }
.newsfootprint-content .bottom-month .top-line .lineauto i { display: block; width: 11px; height: 11px; border-radius: 50%; background: #E43624; position: absolute; right: 0; top: -5px;}
.newsfootprint-content .bottom-month .monthList { width: 680px; margin-left: -32px; padding-top: 10px; margin-top: -18px;}
.newsfootprint-content .bottom-month .monthList a { display:block; float: left; padding: 35px 15px 0; color: #ccc; font-size: 14px; position: relative; cursor: pointer; white-space: nowrap;cursor: not-allowed;}
.newsfootprint-content .bottom-month .monthList a.available { cursor: pointer; color: #666;}
.newsfootprint-content .bottom-month .monthList a.available:hover { color: #f30}

/*.newsfootprint-content .bottom-month .monthList li i{ display: block; width: 9px; height:9px; position: absolute; top: 0; left: 50%; margin-left: -4px; background: #BEBEBE; border-radius: 50%; }*/



/*书记专栏 end*/


/*资讯列表模板 end*/


/*资讯 end*/

/*互动 start*/
.interactionPage-box .column-temp-1 { width: 370px; height: 532px; background: #fff;}
.interactionPage-box .column-temp-2 { width: 412px; height: 532px; background: #fff;}
.interactionPage-box .column-temp-3 { width: 364px; height: 532px; background: #fff;}


.news-txt-temp-1 dl {background: #F7F7F7;}
.news-txt-temp-1 dl.img-tit { padding-bottom: 5px;}
.news-txt-temp-1 dl.img-tit dd { margin: 0 15px; padding: 5px 5px 10px; font-size: 14px; color: #777; line-height: 22px;border-bottom: dotted 1px #7F7F7F;}
.news-txt-temp-1 dl.tit-p { height: 175px; padding: 5px 20px 15px;}
.news-txt-temp-1 dl.tit-p dt a { font-size: 18px; color: #444;}
.news-txt-temp-1 dl.tit-p dd { line-height: 26px; color: #777; font-size: 14px;}
.news-txt-temp-1 dl.tit-p dd a { color: #E89543}

.txt-list-temp-1 .info-list { height: 55px; margin-bottom: 4px; background: #EBF9FE; overflow: hidden; }
.txt-list-temp-1 .info-list .numType { height: 60px; padding: 3px 10px 0; text-align: center; color: #73A4B5}
.txt-list-temp-1 .info-list .numType em { display: block; width: 70px; height: 22px; background: #8DC8DD; color: #fff;}
.txt-list-temp-1 .info-list .titTime { width: 214px; height: 60px; padding-right: 10px; border-right: 1px solid #9ECCDC}
.txt-list-temp-1 .info-list .titTime a.tit { display: block; padding-top: 17px; height: 22px; line-height: 22px; overflow: hidden; color: #000; font-size: 14px;}
.txt-list-temp-1 .info-list .titTime p { color: #999;}
.txt-list-temp-1 .info-list .titTime p a.type { width: 80px; color: #73A4B5; margin-right: 20px;}
.txt-list-temp-1 .info-list .titTime a.type:hover,
.txt-list-temp-1 .info-list .titTime a.tit:hover { color: #FF8308}
.txt-list-temp-1 .info-list .titTime p span { display: inline-block; padding-left: 15px; background: url(/pubimages/web/pl-ico-1.png) no-repeat 0 7px;}
.txt-list-temp-1 .info-list .result p { width: 65px; padding-top: 30px; text-align: center; color: #8DC8DD;background: url(/pubimages/web/jg-ico-1.png) no-repeat center 7px;}

.txt-list-temp-1 .info-list.theme-success { background: #F9F6E6}
.txt-list-temp-1 .info-list.theme-success .numType {color: #AC922F}
.txt-list-temp-1 .info-list.theme-success .numType em {background: #D3BB61;}
.txt-list-temp-1 .info-list.theme-success .titTime { border-right: 1px solid #E3D49B;}
.txt-list-temp-1 .info-list.theme-success .result p {color: #AC922F; background: url(/pubimages/web/jg-ico-2.png) no-repeat center 7px;}

.txt-list-temp-1.temp1 .info-list{ height: 50px;}
.txt-list-temp-1.temp1 .info-list .numType {height: 50px; padding: 1px 10px 0;}
.txt-list-temp-1.temp1 .info-list .titTime a.tit { padding-top: 4px;}


.interaction-temp.txt-ico-temp-2 ul li a { width: 86px; height: 105px; background: #00A8FF}
.interaction-temp.txt-ico-temp-2 ul li a.bg1 { background: #00BCFF;}
.interaction-temp.txt-ico-temp-2 ul li a:hover { opacity: 0.8}
.interaction-temp.txt-ico-temp-2 ul li a span { height: 40px; padding-top: 25px;}
.interaction-temp.txt-ico-temp-2 ul li a.t1 span { height: 45px; padding-top: 23px;}
.interaction-temp.txt-ico-temp-2 ul li a em { font-size: 15px;}
.interaction-temp.txt-ico-temp-2 ul li.twoIco { width: 120px;}
.interaction-temp.txt-ico-temp-2 ul li.twoIco a { width: 100%; height: 51px; margin-bottom: 3px;}
.interaction-temp.txt-ico-temp-2 ul li.twoIco a.t em { padding-top: 8px; line-height: 18px;}
.interaction-temp.txt-ico-temp-2 ul li.twoIco a em { line-height: 50px;}
.interaction-temp.txt-ico-temp-2 ul li.twoIco a span {width: 35px; float: left; margin-top: 5px;padding-top:9px;}
.interaction-temp.txt-ico-temp-2 ul li.twoIco a span img { margin:0 0 0 6px;}


.interactionParts-4 { padding: 24px 20px 0;}
.interaction-temp.img-switch-temp-2 { position: relative; border: 1px solid #DEF1F8;padding: 28px 28px 15px;}
.interaction-temp.img-switch-temp-2 h2 { position: absolute; top: -15px; left: 12px; height: 30px; line-height: 30px; padding-left: 35px; padding-right: 15px; color: #fff; border-radius: 4px; font-size: 16px; background: #00BCFF url(/pubimages/web/hd-ico-2-1.png) no-repeat 10px center;}
.interaction-temp.img-switch-temp-2 .imgSwitchBox { width: 270px;height: 116px;}
.interaction-temp.img-switch-temp-2 .l-t-btn a { width: 14px; height: 117px; background: url(/pubimages/web/l-r-btn-3.png) no-repeat 3px center;}
.interaction-temp.img-switch-temp-2 .l-t-btn a.leftBtn {left: 7px;}
.interaction-temp.img-switch-temp-2 .l-t-btn a.rightBtn {right: 7px; background-position: -7px center;}

.news-txt-temp-2 .newsBox-list { border: 1px solid #F2F2F2; padding: 10px 20px; margin-bottom: 5px;}
.news-txt-temp-2 ul.newsList li a { display: block; width: 100%; height: 26px; line-height: 26px; overflow: hidden; color: #444; }
.news-txt-temp-2 ul.newsList li a:hover { color: #FF8308}

/*网上咨询 start*/

.tit-tabMenu a.onlineConsultBtn { display: block; height: 30px; margin: 23px 0 0 15px;  padding: 0 10px 0 65px; color: #7596E9; font-size: 18px; line-height: 30px; background: url(/pubimages/web/online-consult-ico-1.png) no-repeat 0 -45px;}
.tit-tabMenu a.onlineConsultBtn.have-consult { padding: 0 10px 0 50px; background-position: 0 5px; }
.tit-tabMenu a.onlineConsultBtn:hover { color: #5576CB}


.tit-tabMenu .consult-search { padding-left: 36px; height: 70px; line-height: 70px; background: url(/pubimages/web/search-btn-bg-2.png) no-repeat 3px center; }
.tit-tabMenu .consult-search input.txt { width: 120px; /*height: 14px;*/ line-height: 14px; padding: 5px; border: 1px solid #ccc;}
.tit-tabMenu .consult-search select { height: 26px; border: 1px solid #ccc; color: #666; padding: 0 5px;}
.tit-tabMenu .consult-search .seacthBtn { display: inline-block; height: 25px; font-size: 14px; line-height: 24px; padding: 0 15px; background: #D63738; color: #fff; border: 1px solid #C90000; border-radius: 4px;}
.tit-tabMenu .consult-search .seacthBtn:hover {background: #C42C2C}

.consult-box .leftBox { width: 450px;}


.consult-box ul.formUl li { padding-left: 20px; line-height: 30px; color: #666; font-size: 15px; margin-bottom: 5px;}
.consult-box ul.formUl li em { display: block; width: 10px; height: 30px;background: #fff;}
.consult-box ul.formUl li span { display: block; float: left; width:95px;}
.consult-box ul.formUl li span i { display: block; padding-right: 10px; font-size: 12px;}
.consult-box ul.formUl li input.txt,.consult-box ul.formUl li textarea {width: 310px;  padding: 6px; border: 1px solid #ccc; border-radius: 5px; }
.consult-box ul.formUl li input.txt { height: 14px; line-height: 14px; }
.consult-box p.ps { color: #888; text-align: right;}

.consult-box .select-department { width: 600px;}
.consult-box .select-department p.tit {  color: #666; font-size: 15px;}
.consult-box .consultlistBox dl { margin-bottom: 2px; float: left; width: 100%;}
.consult-box .consultlistBox dl dt { float: left; width: 100%;text-indent: 20px; height: 30px; line-height: 30px; background: #969696; color: #fff; font-size: 14px; font-weight: 700; cursor: pointer; }
.consult-box .consultlistBox dl dt i { display: block; width: 15px; height: 30px; margin-right: 20px; float: right; background: url(/pubimages/web/infopic-ioc-1-3.png) no-repeat 0 center;}
.consult-box .consultlistBox dl dd { display:none; background: #ECECEC; float: left; width: 100%; height: 80px; padding: 10px 0; overflow: hidden; overflow-y: auto;}
.consult-box .consultlistBox dl dd a { display: block;float:left; line-height: 26px; padding: 0 20px; font-size: 14px; color: #222; white-space: nowrap; position: relative; overflow: hidden;}
.consult-box .consultlistBox dl dd a label { cursor: pointer;}
.consult-box .consultlistBox dl dd a input { position: absolute; top: -999px;}
.consult-box .consultlistBox dl dd a:hover,
.consult-box .consultlistBox dl dd a.active { color: #f30}
.consult-box .consultlistBox dl.active dt { background: #9A2727}
.consult-box .consultlistBox dl.active dd { display: block;}

.consult-box .submitBox { border-top: 2px solid #C0C0C0;}
.consult-box .submitBox p { text-align: center; font-size: 16px;}
.consult-box .submitBox p input.txt { width: 130px; border: 1px solid #ddd; height: 14px; line-height: 14px; padding: 11px;}
.consult-box .submitBox p a.code { position: relative; top: 13px;}
.consult-box .submitBox p span { display: inline-block; width: 46px; line-height: 16px; font-size: 14px; color: #777; padding: 0 5px;position: relative; top: -6px;}
.consult-box .submitBox p a.subBtn { display: inline-block; height: 34px; line-height: 34px; border: 1px solid #C90000; background: #DC3A3F; color: #fff; font-size: 18px; padding: 0 40px; border-radius: 5px;}
.consult-box .submitBox p a.subBtn:hover { background: #CB2929;}


.consult-box.temp1 .leftBox { width: 420px;}
.consult-box.temp1 ul.formUl li input.txt, .consult-box.temp1 ul.formUl li textarea { width: 280px;}

.consult-box .select-department.temp1 { width: 660px;}
.consult-box .consultlistBox dl.temp1 { width: 388px;}
.consult-box .consultlistBox dl.temp1 dd { height: 274px;}
.consult-box .consultlistBox dl.temp2 { width: 265px;}
.consult-box .consultlistBox dl.temp2 dd { height: 120px;}
.consult-box .select-department.temp1 dl dd a { font-size: 12px; line-height: 26px; background: url(/pubimages/web/ico-6-1.gif) no-repeat 10px center; padding: 0 10px 0 20px;}
.consult-box .consultlistBox dl.temp1 dd a { width: 99px;}
.consult-box .consultlistBox dl.temp2 dd a { width: 94px; line-height: 24px;}
.consult-box .consultlistBox dl.temp3 { width: 265px; }
.consult-box .consultlistBox dl.temp3 dd {height: 96px;}
.consult-box .consultlistBox dl.temp3 dd a { width: 56px; line-height: 24px;}

.consult-box .submitBox { border-top: 2px solid #C0C0C0;}
.consult-box .submitBox p { text-align: center; font-size: 16px;}
.consult-box .submitBox p input.txt { width: 130px; border: 1px solid #ddd; height: 14px; line-height: 14px; padding: 11px;}
.consult-box .submitBox p a.code { position: relative; top: 13px;}
.consult-box .submitBox p span { display: inline-block; width: 46px; line-height: 16px; font-size: 14px; color: #777; padding: 0 5px;position: relative; top: -6px;}
.consult-box .submitBox p a.subBtn { display: inline-block; height: 34px; line-height: 34px; border: 1px solid #C90000; background: #DC3A3F; color: #fff; font-size: 18px; padding: 0 40px; border-radius: 5px;}
.consult-box .submitBox p a.subBtn:hover { background: #CB2929;}
/*网上咨询 end*/



/*区长信箱 start*/
.warden-mailb-cententBox .tit-tabMenu { height: 70px; background: #F6F6F6;}
.warden-mailb-cententBox .tit-tabMenu h2 { font-size: 20px; color: #de0d0d; margin: 25px 0 0 30px;}
.warden-mailb-cententBox .tit-tabMenu h4 { padding: 32px 30px 0 0;}
.warden-mailb-cententBox .tit-tabMenu h4 a { display: block; float: left; height: 38px; line-height: 38px; font-size: 16px; margin-right: 10px; padding: 0 20px; background: #2288E1; color: #fff; }
.warden-mailb-cententBox .tit-tabMenu h4 a.active,
.warden-mailb-cententBox .tit-tabMenu h4 a.active:hover { background: #E60D0D}
.warden-mailb-cententBox .tit-tabMenu h4 a:hover { background: #1969AF}
.warden-mailb-cententBox .warden-listBox dl { float: left; width: 520px; margin-left: 30px; padding:10px 0; border-bottom: 1px solid #DCDCDC; color: #999;}
.warden-mailb-cententBox .warden-listBox dl dt a { display: block; height: 26px; line-height: 26px; overflow: hidden; color: #000; font-size: 16px;}
.warden-mailb-cententBox .warden-listBox dl dt a:hover { color: #f30}
.warden-mailb-cententBox .warden-listBox dl dd.icos a { display: inline-block; height: 20px; line-height: 20px; padding-left: 15px; margin-right: 20px; color: #777}
.warden-mailb-cententBox .warden-listBox dl dd.icos a:hover {opacity: 0.8; filter: alpha(opacity = 80);}
.warden-mailb-cententBox .warden-listBox dl dd.icos a.ico1 {background: url(/pubimages/web/c-m-ico-1.png) no-repeat 0 center;}
.warden-mailb-cententBox .warden-listBox dl dd.icos a.ico2 {background: url(/pubimages/web/c-m-ico-2.png) no-repeat 0 center;}
.warden-mailb-cententBox .searchInfo {padding: 30px 0; background: #E1EAFD; font-size: 14px; }
.warden-mailb-cententBox .searchInfo p input,
.warden-mailb-cententBox .infoFill-Box input.txt,
.warden-mailb-cententBox .infoFill-Box select,
.warden-mailb-cententBox .searchInfo p select { height: 26px; line-height: 26px; padding: 0 10px; border: 1px solid #ccc; border-radius: 4px; }
.warden-mailb-cententBox .searchInfo table { width: 100%; text-align: center;}
.warden-mailb-cententBox .searchInfo table td { text-align: center;}
.warden-mailb-cententBox .searchInfo table td .inputList { display: inline-block; text-align: left; padding-right: 85px; position: relative;}
.warden-mailb-cententBox .searchInfo table td .inputList a.searchBtn{ display: block; width: 75px; height: 65px; line-height: 64px; font-size: 18px; border-radius: 5px; text-align: center; background: #388CD9; color: #fff; position: absolute; top: 0; right: 0; }
.warden-mailb-cententBox .searchInfo table td .inputList a.searchBtn:hover { background: #277CC9;}
.warden-mailb-cententBox .searchInfo p input.w270 { width: 200px;}
.warden-mailb-cententBox .searchInfo p input.w120 { width: 99px;}
.warden-mailb-cententBox .searchInfo p label.time { position: relative;}
.warden-mailb-cententBox .searchInfo p label.time em { position: absolute; left: 5px; top: 0; color: #2288e1;}
.warden-mailb-cententBox .searchInfo p label.timeStart { padding-right: 20px; margin-right: 5px; background: url(/pubimages/web/to-ico-1.png) no-repeat right center;}
.warden-mailb-cententBox .searchInfo p label.time i.ico { width: 21px; height: 19px;  background: url(/pubimages/web/time-ico-1.png) no-repeat right center; position: absolute; right: 5px; top: 0; color: #2288e1; }
.warden-mailb-cententBox .searchInfo p label.time input { padding: 0 30px 0 22px; width: 140px;}
.warden-mailb-cententBox .searchInfo p label.timeStart i.ico{ right: 24px;}
.warden-mailb-cententBox .searchInfo p label.timeEnd i.ico{ right: 20px;}
.warden-mailb-cententBox .pop-warp { position: relative; top: 0; left: 0;}
.warden-mailb-cententBox .pop-warp .registerBox { position: relative; left: 0; top: 0; border: none; background: none; margin: 60px auto 0;}
.warden-mailb-cententBox .pop-warp .registerBox .center { width: 400px;}
.warden-mailb-cententBox h2.write-mayor { width: 130px; height: 71px; padding-left: 110px; margin: 15px auto 20px; line-height: 70px; font-size: 24px; color: #f99901; background: url(/pubimages/web/xx-ico-1.jpg) no-repeat}
.warden-mailb-cententBox .infoFill-Box { width:990px; margin: 0 auto; color: #666 }
.warden-mailb-cententBox .infoFill-Box .inputList li { float: left; width: 310px; height: 30px; line-height: 30px; margin: 0 10px 5px;}
.warden-mailb-cententBox .infoFill-Box span { display: block; float: left; width: 82px; font-size: 14px; color: #222; text-align: right; color: #666}
.warden-mailb-cententBox .infoFill-Box span em { padding-right: 2px;}
.warden-mailb-cententBox .infoFill-Box input.txt,
.warden-mailb-cententBox .infoFill-Box select { width: 205px;}
.warden-mailb-cententBox .infoFill-Box .inputList li.upFiles { position: relative; overflow: hidden;}
.warden-mailb-cententBox .infoFill-Box .inputList li.upFiles input { cursor: pointer; position: relative; height: 100px; top: -30px; bottom: -30px; left: -40%; z-index: 2; opacity: 0; filter: alpha(opacity = 0);}
.warden-mailb-cententBox .infoFill-Box .inputList li.upFiles .upbtn { display: block; position: absolute; left: 82px; top: 0; bottom: 0; width: 80px; background: #599BE2; font-weight: 500; border-radius: 5px; text-align: center; color: #fff;}
.warden-mailb-cententBox .infoFill-Box .inputList li.upFiles .txtName { position: absolute; top: 0; left: 170px; height: 28px; line-height: 14px;}
.warden-mailb-cententBox .infoFill-Box .inputList li.upFiles .txtName{display: -webkit-box;-webkit-box-align: center;display: box;box-align: center;}

.warden-mailb-cententBox .text-mag { width: 650px;}
.warden-mailb-cententBox .text-mag h6 { height: 30px; width: 100%;}
.warden-mailb-cententBox .text-mag h6 b { font-size: 12px; color: #999; font-weight: 500;}
.warden-mailb-cententBox .text-mag textarea { width: 91%; padding: 5px 4%; border: 1px solid #ccc; border-radius: 4px;}

.warden-mailb-cententBox .text-code { width: 322px;}
.warden-mailb-cententBox .text-code ul li { margin-bottom: 10px;}
.warden-mailb-cententBox .text-code ul li strong { display: block; width: 227px; font-weight: 500; padding-left: 82px; line-height: 16px;}
.warden-mailb-cententBox .text-code ul li strong img { float: left;}
.warden-mailb-cententBox .text-code ul li strong a { color: #666; font-size: 14px;}
.warden-mailb-cententBox .text-code ul li strong a.code-img { float: left; margin-right: 15px;}
.warden-mailb-cententBox .text-code a.submitBtn { display: block; width: 238px; height: 34px; line-height: 34px; float: right;background: #DC3A3F;border: 1px solid #C90000;text-align: center; border-radius: 5px;color: #fff;font-size: 18px;}
.warden-mailb-cententBox .text-code a.submitBtn:hover { background: #C62E2E;}
/*区长信箱 end*/

/*在线访谈 start*/
.online-interview-cententBox { background: #F6F6F6;}
.online-interview-cententBox .columnListBox-1 { background: #fff; height: 210px; overflow: hidden;}
.online-interview-cententBox p.img-span { position: relative; width: 355px; height: 210px;}
.online-interview-cententBox p.img-span span { display: block; width: 92%; height: 40px; line-height: 40px; font-size: 14px; background:rgba(0,0,0,0.7);  color: #fff; padding: 0 4%; overflow: hidden;  position: absolute; bottom: 0;}
.online-interview-cententBox dl.timeJB-1 dt { color: #777;}
.online-interview-cententBox dl.timeJB-1 dd p { float: left; width: 100%; line-height: 22px;}
.online-interview-cententBox dl.timeJB-1 dd p strong { float: left; font-size: 14px;}
.online-interview-cententBox dl.timeJB-1 dd p em { float: left; width: 285px;}
.online-interview-cententBox dl.timeJB-1 dd p.info { color: #666; font-size: 14px;}

.columnListBox-2 span.h20 { display: block; height: 20px; overflow: hidden;}

.online-interview-cententBox .ft-list-dl { margin-left: -20px;}
.online-interview-cententBox .ft-list-dl dl { width: 355px; float: left; background: #fff; margin-left: 20px; }
.online-interview-cententBox .ft-list-dl dl dt { color: #777;}
.online-interview-cententBox dl.img-dlList { width: 100%;float: left; margin-top: 10px;}
.online-interview-cententBox dl.img-dlList dt { float: left; margin-right: 10px;}
.online-interview-cententBox dl.img-dlList dd a { display: block; color: #666;}
.online-interview-cententBox dl.img-dlList dd a strong { font-size: 14px; color: #222; font-weight: 500; }
.online-interview-cententBox .listPageBox.ft-list-dl { margin: 0;}
.online-interview-cententBox .listPageBox.ft-list-dl dl { margin: 0 16px 20px;}
.online-interview-cententBox .listPageBox.ft-list-dl.dlW340 dl { width: 340px;}
.online-interview-cententBox .listPageBox p.img-span { width: 340px; height: 172px;}
.online-interview-cententBox.articleBox { background: #fff;}
.online-interview-cententBox dl.timeJB-1.interviewArticleBox dd p,.online-interview-cententBox dl.timeJB-1.interviewArticleBox dd p strong { text-indent: 0; font-size: 16px; line-height: 26px; font-weight: 500; color: #666}
.online-interview-cententBox dl.timeJB-1.interviewArticleBox dd p em{ width: 620px; font-weight: 500; }
img.posrT5 { position: relative; top:5px; margin-right: 3px}

.online-interview-cententBox.articleBox p.end { font-size: 28px; color: #000; padding: 20px 0; text-align: center; text-indent: 0;}

.article-warp .articleSide.onlineInterviewSide { margin-top: 50px; padding-top: 0; background: #F0F0F0}
.article-warp .articleSide.onlineInterviewSide h2 { height: 30px;  line-height: 30px; border-left: 7px solid #FF8608; background: #3F3B38;padding-left: 10px; color: #fff !important;font-size: 16px !important;}
.article-warp .articleSide.onlineInterviewSide .list-ul li { width: 280px; margin: 20px auto 0;}
.article-warp .articleSide.onlineInterviewSide .list-ul li span {display: block; height: 20px; font-size: 14px; color: #000; overflow: hidden;}
.article-warp .articleSide.onlineInterviewSide .list-ul li span i { display: block; float: left; width: 14px; height: 14px; background: #FF7300; margin:4px 4px 0 0; }
.article-warp .articleSide.onlineInterviewSide .list-dl dl { width: 280px; height: 76px; overflow: hidden; float: left; margin:20px 0 0 24px;}
.article-warp .articleSide.onlineInterviewSide .list-dl dl dt { float: left;}
.article-warp .articleSide.onlineInterviewSide .list-dl dl dd { float: right; width: 165px; line-height: 18px;}
.article-warp .articleSide.onlineInterviewSide .list-dl dl dd span { display: block; color: #888; padding-bottom: 5px;}
.article-warp .articleSide.onlineInterviewSide .list-dl dl dd a { font-size: 14px; color: #444}
.article-warp .articleSide.onlineInterviewSide .list-dl a.moreBtn { font-size: 16px; color: #666; margin-right: 25px;}

/*在线访谈 end*/

/*互动 end*/

/*服务 start*/
.servicePage-box .column-temp-1 { width: 796px; height: 560px; background: #fff;}
.servicePage-box .column-temp-2 { width: 356px; height: 560px; background: #fff;}
.servicePage-box .serviceParts-3 {width: 100%;height: 176px;background: #F2F2F2;}

.serviceParts-1 { width: 355px; margin-top: -8px;}
.serviceParts-2 { width: 397px; margin-top: 26px;}
.txt-ico-temp-4 ul li { float: left; margin: 5px 5px 0 0; height: 44px; overflow: hidden;}
.txt-ico-temp-4 ul li a { display: block; width: 172px; height: 44px; line-height: 44px; background: #85C7AF; color: #fff; font-size: 15px;}
.txt-ico-temp-4 ul li a:hover { background: #79B7A2;}
.txt-ico-temp-4 ul li a span { float: left; height: 26px; padding: 7px 5px 0 6px;}

.txt-ico-temp-4 ul.listBox-temp-2 li { height:92px;}
.txt-ico-temp-4 ul.listBox-temp-2 li a { height: 90px; text-align: center; font-size: 16px;}
.txt-ico-temp-4 ul.listBox-temp-2 li a span { float: none; display: block; padding-top: 18px;}

.txt-ico-temp-4 ul.listBox-temp-2.w342 { width: 342px; }
.txt-ico-temp-4 ul.listBox-temp-2.w342 li a { width: 166px; background: #83D0D8;}
.txt-ico-temp-4 .h2-tit h4 a { display: inline-block; width: 16px; height: 16px; margin: 0 3px; line-height: 16px; font-size: 15px;text-align: center; background: #D1D1D1; color: #7A7A7A;}
.txt-ico-temp-4 .h2-tit h4 a.active { background: #6E6E6E; color: #BBC1C5;}


.othe-matter { height: 113px; margin-top: 10px; padding: 0 10px 10px; border: 1px solid #F2F2F2; background: #FBFEFF;}
.othe-matter ul.list li { float: left; width: 180px; margin-top: 5px;}
.othe-matter ul.list li a { display: block; font-size: 14px; color: #547B91}
.othe-matter ul.list li a:hover { color: #FF8308}
.othe-matter ul.list li a span { float: left; margin: 2px 5px 0;}

.img-switch-temp-5.servicePage-temp { padding: 0 20px;}
.img-switch-temp-5.servicePage-temp .imgMoveBox dl { width: 166px; padding: 0 6px;}
.img-switch-temp-5.servicePage-temp .imgMoveBox dl dt { width: 166px; height: 83px; background: #fff; overflow: hidden;}
.img-switch-temp-5.servicePage-temp .imgMoveBox dl img { float: left;}
.img-switch-temp-5.servicePage-temp .imgMoveBox dl dd{ padding: 4px 10px; background: #fff; color: #7a7a7a; font-size: 12px;}

.img-switch-temp-5 .imgWidth.temp2 dl { height: 81px; margin-bottom: 10px; overflow: hidden;}
.img-switch-temp-5 .imgWidth.temp2 dl dt a { display: block; height: 81px; position: relative;}
.img-switch-temp-5 .imgWidth.temp2 dl dt em { display: block; width: 100%; position: absolute; left: 0; bottom: 0; background: #000; background: rgba(0,0,0,0.5); color: #fff; text-align: center;}


.txt-list-temp-1.servicePage-temp .info-list { height: 52px;}
.txt-list-temp-1.servicePage-temp .info-list .titTime { width: 152px;}
.txt-list-temp-1.servicePage-temp .info-list .titTime a.tit { height: 52px; padding-top: 0; line-height: 52px;}

.h268 { height: 268px; overflow: hidden; overflow-y: auto;}

ul.newsList li a em{ font-family: "宋体";}

ul.adsList { padding: 6px 0 2px; border: 1px solid #F2F2F2; }
ul.adsList li { width: 100%; margin: 2px 0; float: left;}
ul.adsList li a { display: block; text-align: center;}

/*公共服务 start*/
.serviceInfoPublic-content .serviceInfo-l,
.serviceInfoPublic-content .homeParts-4 { width: 700px; height: 550px;}
.serviceInfoPublic-content .imgList { height: 550px; position: relative;}
.serviceInfoPublic-content .img-switch-temp-2 .imgList ul li .imgPicList { width: 700px; padding-top: 20px;}
.serviceInfoPublic-content .img-switch-temp-2 .imgList ul li .imgPicList a { display: block; float: left; margin: 20px 43px 0;}
.serviceInfoPublic-content .img-switch-temp-2 .l-t-btn a { width: 30px; height: 550px; top: 60px; background:#fff url(/pubimages/web/l-r-btn-4.png) no-repeat 0 center;}
.serviceInfoPublic-content .img-switch-temp-2 .l-t-btn a:hover {opacity: 0.8; filter: alpha(opacity = 80)}
.serviceInfoPublic-content .img-switch-temp-2 .l-t-btn a.rightBtn {background-position:-32px center;}
.serviceInfoPublic-content .serviceInfo-r { width: 400px; }
.serviceInfoPublic-content .serviceInfo-r h3 { font-size: 18px; }
.serviceInfoPublic-content .serviceInfo-r ul.icoTxt li { float: left;margin: 1px 0 0 1px; }
.serviceInfoPublic-content .serviceInfo-r ul.icoTxt li a { display: block; width: 196px; height: 56px; line-height: 56px; font-size: 14px; background: #F6F6F6; color: #000; }
.serviceInfoPublic-content .serviceInfo-r ul.icoTxt li a span img {float: left; margin: 15px 10px 0 32px}
.serviceInfoPublic-content .serviceInfo-r ul.icoTxt li a:hover { background: #F2F2F2}
.serviceInfoPublic-content .serviceInfo-r ul.schoolList li { float: left; margin: 0 0 2px 1px;}
.serviceInfoPublic-content .serviceInfo-r ul.schoolList li a { display: block; width:196px; height: 52px; line-height: 52px; background: #007DDD; color: #fff; font-size: 14px; }
.serviceInfoPublic-content .serviceInfo-r ul.schoolList li a em { display: inline-block; margin: 0 5px 0 10px; }
.serviceInfoPublic-content .serviceInfo-r ul.schoolList li a:hover {background: #0576D1;}

.servicePublic-warp { background: #fff;}
/*教育培训*/
.servicePublic-warp.theme-1 .top { background: #2A9A9A; border-bottom: 4px solid #B6DDDD;}
.servicePublic-warp.theme-1 .top .logo a { color: #FDFA01}
.servicePublic-warp.theme-1 .tit-search { background: url(/pubimages/web/zt-jypx-search-bg.jpg) no-repeat center 0; }
.servicePublic-warp.theme-1 .tit-search .searchBox { background: url(/pubimages/web/zt-jypx-search-bg.png) no-repeat; }
.servicePublic-warp.theme-1 .infoListBox h4 strong {color: #2a9a9a;}

/*医疗计生*/
.servicePublic-warp.theme-2 .top { background: #8653A5; border-bottom: 4px solid #E8E3FE;}
.servicePublic-warp.theme-2 .top .logo a { color: #F7EAD7}
.servicePublic-warp.theme-2 .tit-search { background: url(/pubimages/web/zt-yljs-search-bg.jpg) no-repeat center 0; }
.servicePublic-warp.theme-2 .tit-search .searchBox { background: url(/pubimages/web/zt-yljs-search-bg.png) no-repeat center 0; }
/*医疗计生*/
.servicePublic-warp.theme-3 .top { background: #B2454D; border-bottom: 4px solid #FEE3EA;}
.servicePublic-warp.theme-3 .top .logo a { color: #F7EAD7}
.servicePublic-warp.theme-3 .tit-search { background: url(/pubimages/web/zt-sbfl-search-bg.jpg) no-repeat center 0; }
.servicePublic-warp.theme-3 .tit-search .searchBox { background: url(/pubimages/web/zt-sbfl-search-bg.png) no-repeat center 0; }

.servicePublic-warp .top { height: 120px;}
.servicePublic-warp .top .logo a { display: block; width: 170px; height: 50px; padding:15px 0 0 70px; font-weight: 700; background: url(/pubimages/web/picu-service-logo.png) no-repeat; font-size: 26px; }
.servicePublic-warp .top .menu-nav ul li { float: left;  }
.servicePublic-warp .top .menu-nav ul li a { display: block; width: 64px; /*margin: 25px 8px 0;*/ margin: 25px 30px 0; padding-top: 50px; text-align: center; color: #fff; font-size: 15px;background: url(/pubimages/web/service-pice-ico-1.png) no-repeat 10px 0;}
.servicePublic-warp .top .menu-nav ul li a.ico1 { background-position: 10px -72px;}
.servicePublic-warp .top .menu-nav ul li a.ico2 { background-position: 10px -146px;}
.servicePublic-warp .top .menu-nav ul li a.ico3 { background-position: 10px -220px;}
.servicePublic-warp .top .menu-nav ul li a.ico4 { background-position: 10px -294px;}
.servicePublic-warp .top .menu-nav ul li a.ico5 { background-position: 10px -369px;}
.servicePublic-warp .top .menu-nav ul li a.ico6 { background-position: 10px -442px;}
.servicePublic-warp .top .menu-nav ul li a.ico7 { background-position: 10px -516px;}
.servicePublic-warp .top .menu-nav ul li a.ico8 { background-position: 10px -591px;}
.servicePublic-warp .top .menu-nav ul li a.ico9 { background-position: 10px -663px;}
.servicePublic-warp .top .menu-nav ul li a.ico10 { background-position: 10px -736px;}

.servicePublic-warp .top .menu-nav ul li a.ico1.active { background-position: -60px -72px;}
.servicePublic-warp .top .menu-nav ul li a.ico2.active { background-position: -60px -146px;}
.servicePublic-warp .top .menu-nav ul li a.ico3.active { background-position: -60px -220px;}
.servicePublic-warp .top .menu-nav ul li a.ico4.active { background-position: -60px -294px;}
.servicePublic-warp .top .menu-nav ul li a.ico5.active { background-position: -60px -369px;}
.servicePublic-warp .top .menu-nav ul li a.ico6.active { background-position: -60px -442px;}
.servicePublic-warp .top .menu-nav ul li a.ico7.active { background-position: -60px -516px;}
.servicePublic-warp .top .menu-nav ul li a.ico8.active { background-position: -60px -591px;}
.servicePublic-warp .top .menu-nav ul li a.ico9.active { background-position: -60px -663px;}
.servicePublic-warp .top .menu-nav ul li a.ico10.active { background-position: -60px -736px;}
.servicePublic-warp .top .menu-nav ul li a.active { color: #FDFA01}
.servicePublic-warp .top .menu-nav ul li a:hover {opacity: 0.8; filter: alpha(opacity = 80) }
.servicePublic-warp .tit-search { height: 146px;}
.servicePublic-warp .tit-search .searchBox { width: 527px; height: 78px; margin: 35px 0 0 100px; }
.servicePublic-warp .tit-search .searchBox input.txt {float: left; width: 316px; height: 14px; margin: 20px 0 0 102px; line-height: 14px; padding: 12px 10px; border: none;}
.servicePublic-warp .tit-search .searchBox a.searchBtn {float: left; display: block; width: 62px; height: 38px; margin-top: 20px; text-indent: -99em; overflow: hidden; background: #fff;opacity: 0; filter: alpha(opacity = 0)}
.servicePublic-warp .tit-search .searchBox a.searchBtn:hover {opacity: 0.3; filter: alpha(opacity = 30)}

.servicePublic-warp .imgListBox { padding: 40px 0 60px;}
.servicePublic-warp .imgListBox .serviceList{ width: 824px; overflow: hidden;}
.servicePublic-warp .imgListBox .service-item dl dt{ position: relative;}
.servicePublic-warp .imgListBox .service-item { width: 377px; height: 190px; margin: 0 35px 20px 0; background: #EFF9F9; position: relative;}
.servicePublic-warp .imgListBox .service-item b.bg{ display: block; width: 32px; height: 32px; background: #89CF50; position: absolute; }
.servicePublic-warp .imgListBox .service-item b.rtbg {top: 0; right: 0;}
.servicePublic-warp .imgListBox .service-item b.ltbg {left: 0; top: 0; width: 56px; height: 40px;}
.servicePublic-warp .imgListBox .service-item b.brbg {bottom: -8px; right: -8px; width: 56px; height: 40px;}



.servicePublic-warp .imgListBox .service-item dl { padding: 8px; position: relative; z-index: 2;}
.servicePublic-warp .imgListBox .service-item dl dd { width: 220px;}
.servicePublic-warp .imgListBox .service-item dl dd h2 { width: 100%; height: 46px; line-height: 46px; text-align: center; font-size: 20px;background: #89CF50; color: #fff;}
.servicePublic-warp .imgListBox .service-item dl dd p { line-height: 24px;}
.servicePublic-warp .imgListBox .service-item dl dd p a { display: inline-block; white-space: nowrap; padding:0 5px;font-size: 14px; color: #2a9a9a; line-height: 20px;}
.servicePublic-warp .imgListBox .service-item dl dd p a:hover { color: #197B7B}

.servicePublic-warp .imgListBox .service-item.temp-1 dl dt a,
.servicePublic-warp .imgListBox .service-item.temp-2 dl dt a { display: block; width: 138px; height: 140px; overflow: hidden; position: relative; z-index: 2;}
.servicePublic-warp .imgListBox .service-item.temp-2 dl dt a { width: 245px;}
.servicePublic-warp .imgListBox .service-item.temp-1 dl dd h2 { margin: 10px 0 12px -15px; }
.servicePublic-warp .imgListBox .service-item.temp-2 { width: 774px;}
.servicePublic-warp .imgListBox .service-item.temp-2 dl dd { width: 480px;}
.servicePublic-warp .imgListBox .service-item.temp-2 dl dd p {padding-top: 20px;}
.servicePublic-warp .imgListBox .service-item.temp-2 dl dd p a { padding: 0 20px}

.serviceList.list-temp-2 .service-item { width: 392px; min-height: 300px; margin: 0 20px 20px 0; background: #EFF9F9; }
.serviceList.list-temp-2 .service-item dl { padding: 0;}
.serviceList.list-temp-2 .service-item dl dt { width: 100%; position: relative; text-align: center; padding: 25px 0; background: #D7EFEF;}
.serviceList.list-temp-2 .service-item dl dt span { display: block; width: 320px; height: 142px; margin: 0 auto;}
.serviceList.list-temp-2 .service-item dl dt span img { float: left;}
.serviceList.list-temp-2 .service-item dl dt h2 { position: absolute; bottom: 0; left: 50%; margin-left: -136px; width: 272px; height: 46px; line-height: 46px; font-size: 22px; background: #89CF50; color: #fff;}
.serviceList.list-temp-2 .service-item dl dd { width: 96%; padding: 20px 4px 0 0; line-height: 24px;}
.serviceList.list-temp-2 .service-item dl dd a { display: inline-block; white-space: nowrap; padding-left:20px;font-size: 14px; color: #2a9a9a;}
.serviceList.list-temp-2 .service-item dl dd a:hover { color: #177171}

.servicePublic-warp .imgListBox .list-temp-1-2 .service-item.temp-1 dl dd p a { display: block; padding: 0 20px; line-height: 24px;}
.servicePublic-warp .imgListBox .list-temp-1-2 .service-item.temp-2 dl dd p a { display: block; float: left; width: 200px; padding: 0 20px}



.servicePublic-warp .imgListBox .serviceOthe { width: 326px; overflow: hidden;}

.servicePublic-warp .footerBox { height: 50px; background: #636260; line-height: 50px; color: #fff;}
.servicePublic-warp .footerBox a { padding: 0 10px; color: #fff;}
.servicePublic-warp .footerBox a:hover { color: #ddd;}




.servicePublic-warp .infoListBox .tit-tab{ width: 100%; line-height: 50px;}
.servicePublic-warp .infoListBox .tit-tab h4 { width: 100%; height: 50px;}
.servicePublic-warp .infoListBox .tit-tab h4 strong { float: left; padding-right: 20px; font-size: 20px;}
.servicePublic-warp .infoListBox .tit-tab h4 a { display: block; float: left; padding: 0 20px; font-size: 16px; color: #6E6D6D;transition: 0s;}
.servicePublic-warp .infoListBox .tit-tab h4 a.active { color: #2a9a9a; background: url(/pubimages/web/ico-4-1.png) no-repeat center bottom;}
.servicePublic-warp .infoListBox .tit-tab .switchBox { line-height: 28px; padding: 10px 20px; border-radius: 5px; background: #F0F0F0}
.servicePublic-warp .infoListBox .tit-tab .switchBox p a { padding: 0 12px; color: #6e6d6d; font-size: 14px; }
.servicePublic-warp .infoListBox .tit-tab .switchBox p .active { color: #2a9a9a; }
.servicePublic-warp .infoListBox .infoListPic dl { width: 47%; margin: 0 1.5%; float: left; border: none; border-bottom: 1px solid #ddd; padding: 20px 0;}





/*公共服务 end*/

.logo-backHome { height: 76px; background: #fff url(/pubimages/web/mszt-img-1-2.png) no-repeat right 0;}
.logo-backHome .logo a { display: block; height: 50px; margin-top: 13px; padding-left: 70px; line-height: 50px; font-size: 26px; color: #5CA4DC; background: url(/pubimages/web/logo-ico-1.png) no-repeat}
.logo-backHome .logo em { font-weight: 700;}
.logo-backHome a.back-home { margin: 30px 0 0 250px; padding-left: 12px; font-size: 16px; color: #838282; display: block;background: url(/pubimages/web/mszt-ico-1.png) no-repeat 0 center;}


/*业务知识库 start*/
.business-zs-warp {background: #F2F2F8;}
.business-zs-warp .business-bg { height: 260px;background: #C0E2DC url(/pubimages/web/business-zs-business-bg-1.png) no-repeat 60% 0}
.business-zs-warp .top-info .logoBox a {margin-top: 56px; color: #048DB5;}
.business-zs-warp .top-info .logoBox a b em { color: #177692;}
.business-zs-warp .top-info .searchBox .search-box {width: 334px;height: 78px;background: url(/pubimages/web/business-zs-search-bg-1.png) no-repeat;}
.business-zs-warp .top-info .searchBox .search-box input.txt { margin: 17px 0 0 28px;}
.business-zs-warp .top-info .searchBox .search-box a.searchBtn { margin: 17px 18px 0 0;}

.business-home-main .menu-navBox { margin-top: -77px; padding: 10px 30px; background: #0486B5; border-radius: 10px; color: #B5EBFB;}
.business-home-main .menu-navBox dl { float: left; margin:10px 0; height: 46px; width: 290px;}
.business-home-main .menu-navBox dl.w240{width: 240px;}
.business-home-main .menu-navBox dl.w230{width: 230px;}
.business-home-main .menu-navBox dl.w160{width: 160px;}
.business-home-main .menu-navBox dl.w180{width: 180px;}
.business-home-main .menu-navBox dl dt { float: left; height: 46px; padding: 0 5px; font-weight: 700; border-right: 1px solid #C9FCEC; width: 30px; font-size: 14px;}
.business-home-main .menu-navBox dl dd { padding: 0 5px;}
.business-home-main .menu-navBox dl dd a { display: block; float: left; padding: 0 8px; white-space: nowrap; color: #B5EBFB;}
.business-home-main .menu-navBox dl dd a.orange,.business-home-main .menu-navBox dl dt.orange{color: #FDFA01}
.business-home-main .menu-navBox dl dd a:hover { color: #fff}
.business-conenter-warp .problem-box { background: #fff;width: 382px; }
.business-conenter-warp .problem-box .titH2 { height: 50px; position: relative; overflow: hidden;}
.business-conenter-warp .problem-box .titH2 h2 {float:left; margin-top: 20px; padding-left: 30px; font-size: 18px; font-weight: 700; color: #000; background: url(/pubimages/web/pic-tit-ico.png) no-repeat 10px center;}
.business-conenter-warp .problem-box .titH2 a { position: absolute; top: 0; right: 0; width: 250px; height: 32px; padding-right: 10px; text-align:right; color: #000; background: #E1E1E1 url(/pubimages/web/business-zs-ico-more-1.gif) no-repeat;  line-height: 32px; }
.business-conenter-warp .problem-box .titH2 a:hover { color: #f30}
.business-conenter-warp .hotBox { width: 386px;}

.list-temp-3 { padding: 0 25px;}
.list-temp-3 ul li { float: left; width: 100%; padding: 15px 0; border-bottom: 1px solid #E1E1E1;}
.list-temp-3 ul li:last-child { border-bottom: none;}
.list-temp-3 ul li p.time { height: 24px; margin-bottom: 5px; line-height: 24px; font-size: 14px; color: #666}
.list-temp-3 ul li p.time a { color: #888; padding-left: 30px;background: url(/pubimages/web/c-m-ico-1.png) no-repeat 15px center;}
.list-temp-3 ul li p.time a.ico1 { background: url(/pubimages/web/c-m-ico-2.png) no-repeat 15px center; }
.list-temp-3 ul li dl dt { float: left; margin-right: 20px;}
.list-temp-3 ul li dl dd a { font-size: 16px; color: #333; line-height: 24px;}
.list-temp-3 ul li dl dd a:hover { color: #f30}
.business-conenter-warp .hotBox h2 { height: 50px; margin: 0 20px; padding-top: 10px; font-size: 18px; font-weight: 700; color: #000; border-bottom: 1px solid #ddd;   }
.business-conenter-warp .hotBox h2 span { padding: 0 10px 0  25px; border-bottom: 3px solid #ddd; display: block; float: left; line-height: 47px; background: url(/pubimages/web/pic-tit-ico.png) no-repeat 5px center;}
.business-conenter-warp .newslistBox ul { padding: 10px 25px;}
.business-conenter-warp .newslistBox ul li a { display: block; height: 35px; font-size: 14px; line-height: 36px; color: #666; overflow: hidden;}
.business-conenter-warp .newslistBox ul li a:hover { color: #f30}
.businessListBox .tit { height: 44px;line-height: 44px;}
.businessListBox .tit h2 a { display: block; margin-right:32px;  float: left;padding: 0 10px 0 40px; font-size: 18px; color: #000; font-weight: 700; background:#E1E1E1 url(/pubimages/web/pic-tit-ico.png) no-repeat 20px center;position: relative;transition: 0s; }

.businessListBox .tit h2 a em { position: absolute; top: 0; right: -45px; display: block; width: 45px; height: 44px;background: url(/pubimages/web/business-zs-bg-2-1.png) no-repeat 0 -44px;}
.businessListBox .tit h2 a.active { background-color: #fff;z-index: 2}
.businessListBox .tit h2 a.active em { background-position: 0 0;}
.businessListBox .tit h4 a { display: block; margin-left:50px; padding-left: 40px; font-size: 18px; font-weight: 700; color: #000; background: url(/pubimages/web/business-zs-ico-2-1.png) no-repeat 0 center;}
.businessListBox .tit h4 a:hover { color: #D92B3F}

.list-temp-4 dl { float: left; min-height: 112px; margin: 20px 0 0 45px; padding: 20px 20px 20px 10px; width: 495px; border-right: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1;}
.list-temp-4 dl p.time { height: 24px; margin-bottom: 5px; line-height: 24px; font-size: 14px; color: #666}
.list-temp-4 dl p.time a { color: #888; padding-left: 28px;background: url(/pubimages/web/c-m-ico-1.png) no-repeat 15px center;}
.list-temp-4 dl p.time a.ico1 { background: url(/pubimages/web/c-m-ico-2.png) no-repeat 15px center; }
.list-temp-4 dl h4 { margin: 10px 0;}
.list-temp-4 dl h4 a { font-size: 16px; font-weight: 700; color: #333;}
.list-temp-4 dl h4 a:hover { color: #f60}
.list-temp-4 dl dd { color: #605f5f; font-size: 14px;}


/*业务知识库 end*/

/*罗湖地图 start*/
.bg-map { background: #E7EFFD !important}
.mapWarp { position: relative;}
.map-leftBox ul.mapNav {padding: 50px 0 0 30px; }
.map-leftBox ul.mapNav li { float: left;}
.map-leftBox ul.mapNav li a { display: block; width: 310px; height: 154px; margin: 0 20px 20px 0; padding: 30px; background: #fff; position: relative;}
.map-leftBox ul.mapNav li a:hover { background: #F3F3F3}
.map-leftBox ul.mapNav li a strong { display: block; color: #ff6300; font-size: 20px; padding-bottom: 10px;}
.map-leftBox ul.mapNav li a b { position: absolute; padding: 10px; background: #fff;}
.map-leftBox ul.mapNav li a b img { float: left;}
.map-leftBox ul.mapNav li a.pos0 b{ right: 0; bottom: 0;}
.map-leftBox ul.mapNav li a.pos1 b{ left: 0; bottom: 0;}
.map-leftBox ul.mapNav li a.pos2 b{ right: 0; top: 0;}
.map-leftBox ul.mapNav li a.pos3 b{ left: 0; top: 0;}
.map-leftBox ul.mapNav li a.pos1,.map-leftBox ul.mapNav li a.pos3 { text-align: right;}

.map-rightBox { width: 309px; height: 525px; padding: 10px; background: #fff; position: absolute; right: 10px; top: 10px; overflow: hidden;}
.map-rightBox .bg2 { background: #E7E7E7; height: 100%;}
.map-rightBox .titH2 h2 { width: 102%; height: 30px; line-height: 30px;}
.map-rightBox .titH2 h2 a { display: block; float: left; width:76px; text-align: center; margin:1px 0 0 1px; background: #fff; font-size: 16px; color: #444}
.map-rightBox .titH2 h2 a.active { background: #E7E7E7; color: #48BAE2;}
.map-rightBox .searchPojo h4 { color: #48BAE2; font-size: 16px;}
.map-rightBox .selectPath { width: 270px;}
.map-rightBox .selectPath { border-left: 1px solid #fff; border-top: 1px solid #fff;}
.map-rightBox .selectPath a { float: left; display: block; width: 89px; height: 40px; line-height: 40px; font-size: 15px; text-align: center; background: #E1F3F8; color: #48BAE2;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
.map-rightBox .selectPath a.active { background: #48BAE2; color: #fff;}
.map-rightBox .searchTxtBox p { width: 100%;}
.map-rightBox .searchTxtBox .selectTwo select { width: 48%;}
.map-rightBox .searchTxtBox .selectOne select{ width: 100%;}
.map-rightBox .searchTxtBox select { height: 40px; border: 1px solid #D6D6D6; color: #9C9898; padding: 0 2%}
.map-rightBox .searchTxtBox .searchBox { width: 209px; height: 42px; padding-right: 60px; position: relative;}
.map-rightBox .searchTxtBox .searchBox input.txt { width: 96%; height: 16px; line-height: 16px; padding: 12px 2%; font-size: 14px; border: 1px solid #D6D6D6; color: #9C9898;}
.map-rightBox .searchTxtBox .searchBox a.btn { position: absolute; right: 0; top: 0; display: block; width: 60px; height: 42px; text-align: center; line-height: 42px; font-size: 18px; background: #48BAE2; color: #fff;}
.map-rightBox .searchTxtBox .searchBox a.btn:hover { background: #3EB2DB}

.map-rightBox .addsList { overflow: hidden; overflow-y: auto;}
.map-rightBox .h-temp-1{ height: 225px;}
.map-rightBox .h-temp-2{ height: 310px;}

.map-rightBox .addsList ul li { margin-bottom: 5px; padding-left: 20px; background: url(/pubimages/web/map-img-adds-ico-1.png) no-repeat 0 3px; }
.map-rightBox .addsList ul li a { color: #000; font-size: 14px; line-height: 20px;}
.map-rightBox .addsList ul li a:hover { color: #E76F6F}
.map-rightBox .addsList ul li .info { display: none; padding: 10px; background: #fff;color: #666; margin-left: -20px; margin-top: 8px; position: relative;}
.map-rightBox .addsList ul li .info i { display: block; position: absolute; top: -20px; left: 50px; width:0;height:0;border-width:10px;border-style:solid dashed dashed dashed;border-color: transparent transparent #fff transparent;}


/*罗湖地图 end*/



.footer-temp-3 { padding: 20px 0 30px; text-align: center; background: #0486B5; color: #fff;}
.footer-temp-3 p { line-height: 24px;}
.footer-temp-3 p a { padding: 0 10px; color: #fff;}


.footer-temp-4 { text-align: center; color: #888; line-height: 24px;}
.footer-temp-4 .footerNav a { color: #888; padding: 0 10px;}
.footer-temp-4 .footerNav a:hover { color: #369;}

/*民生专题 start*/
.service-mszt-warp { background: #fff;}
.service-mszt-warp.bgBlue { background: #75B5E7}
.service-mszt-warp .article-warp .top {height: 32px;line-height: 32px;background: #757575;color: #fff;}
.mszt-home-main { background: #fff url(/pubimages/web/mszt-img-1-1.png) no-repeat 0 center; margin: 45px auto;}
.mszt-home-main .txtBox { padding: 110px 0 0 280px; width: 190px;}
.mszt-home-main .txtBox h4 { margin-bottom: 40px; font-size: 30px; line-height: 36px; color: #f2464a;}
.mszt-home-main .txtBox h4 em { display: block; text-indent: 2em;}
.mszt-home-main .txtBox p.ps-info { width: 160px; font-size: 17px; line-height: 38px; color: #988b6e;}
.mszt-home-main .imgTitList { width: 687px;}
.mszt-home-main .imgTitList ul li { float: left; width: 228px; height: 337px; margin-left: 1px; overflow: hidden;}
.mszt-home-main .imgTitList ul li a span { display: block; height: 98px; line-height: 98px; font-weight: 700; font-size: 24px; text-align: center;}
.mszt-home-main .imgTitList ul li a.clc0 span { color: #23A84F}
.mszt-home-main .imgTitList ul li a.clc1 span { color: #A0D168}
.mszt-home-main .imgTitList ul li a.clc2 span { color: #F06074}
.mszt-home-main .imgTitList ul li a.clc3 span { color: #F8CC34}
.mszt-home-main .imgTitList ul li a.clc4 span { color: #9C78C0}
.mszt-home-main .imgTitList ul li a.clc5 span { color: #5CA4DC}



.service-mszt-warp .logo-backHome .logo.cBlue { color: #365E98;}
.service-mszt-warp .mszt-toptit .nav ul li { float: left; background: #fff;}
.service-mszt-warp .mszt-toptit .nav ul li a { display: block; width: 123px; height: 67px; padding-top: 9px; background: #A0D168; color: #fff; text-align: center; font-size: 16px; position: relative;}
.service-mszt-warp .mszt-toptit .nav ul li a em { display: block; width: 38px; height: 38px; margin: 0 auto;background: url(/pubimages/web/mszt-tit-ico.png) no-repeat center 0;}
.service-mszt-warp .mszt-toptit .nav ul li a i { visibility: hidden; position: absolute; left: 50%; bottom:-24px; margin-left: -12px; width:0;height:0;border-width:12px;border-style:solid dashed dashed dashed;border-color:#A0D168 transparent transparent transparent;}
.service-mszt-warp .mszt-toptit .nav ul li a.active i { visibility: visible;}
.service-mszt-warp .mszt-toptit .nav ul li a:hover { opacity: 0.9; filter: alpha(opacity = 90)}
.service-mszt-warp .mszt-toptit .nav ul li a.ico1 em { background-position: center -42px;}
.service-mszt-warp .mszt-toptit .nav ul li a.ico2 em { background-position: center -83px;}
.service-mszt-warp .mszt-toptit .nav ul li a.ico3 em { background-position: center -126px;}
.service-mszt-warp .mszt-toptit .nav ul li a.ico4 em { background-position: center -169px;}
.service-mszt-warp .mszt-toptit .nav ul li a.ico5 em { background-position: center -211px;}
.service-mszt-warp .mszt-toptit .nav ul li a.ico1 {background: #34AC59}
.service-mszt-warp .mszt-toptit .nav ul li a.ico1 i {border-color:#34AC59 transparent transparent transparent; }
.service-mszt-warp .mszt-toptit .nav ul li a.ico2 {background: #F06074}
.service-mszt-warp .mszt-toptit .nav ul li a.ico2 i {border-color:#F06074 transparent transparent transparent; }
.service-mszt-warp .mszt-toptit .nav ul li a.ico3 {background: #FCBA07}
.service-mszt-warp .mszt-toptit .nav ul li a.ico3 i {border-color:#FCBA07 transparent transparent transparent; }
.service-mszt-warp .mszt-toptit .nav ul li a.ico4 {background: #9C78C0}
.service-mszt-warp .mszt-toptit .nav ul li a.ico4 i {border-color:#9C78C0 transparent transparent transparent; }
.service-mszt-warp .mszt-toptit .nav ul li a.ico5 {background: #5CA4DC}
.service-mszt-warp .mszt-toptit .nav ul li a.ico5 i {border-color:#5CA4DC transparent transparent transparent; }

.service-mszt-warp .progressBox p span,.service-mszt-warp .progressBox p em { display: block; text-align: right; padding-right: 10px;}

/*民生专题---环境篇*/
.mszt-temp-1 { background: #CEE7B1;}
.mszt-temp-1 .relevant-service{ padding: 68px 30px 30px 48px; background: #fff url(/pubimages/web/mszt-hjp-com-bg-2.png) no-repeat 15px 10px; }
.mszt-temp-1 .ms-new-box .h2tit h2 a { color: #a0d168; border-bottom: 2px solid #a0d168; }
.mszt-temp-1 .mszt-pages-main .rightBox .contentBox.special {background: #fff url(/pubimages/web/mszt-hjp-com-bg-1.png) no-repeat 15px 10px;}
.mszt-temp-1 .relevant-service.readBg { background: #fff url(/pubimages/web/mszt-hjp-com-bg-3.png) no-repeat 15px 10px;}
.mszt-temp-1 .mszt-topBox b.bg100 { background: #A0D168}
.mszt-temp-1 .mszt-pages-main .streetList h4 a.active { background: #A0D168;}
.mszt-temp-1 .mszt-pages-main .introduceBox {background: #fff url(/pubimages/web/mszt-hjp-com-bg-4.png) no-repeat 15px 10px;}
.mszt-temp-1 .mszt-pages-main .progressBox {background: #fff url(/pubimages/web/mszt-hjp-com-bg-5.png) no-repeat 15px 10px;}
.mszt-temp-1 .mszt-pages-main .progressBox-1 {background: #fff url(/pubimages/web/mszt-hjp-com-bg-6.png) no-repeat 15px 10px;}
.mszt-temp-1 .mszt-pages-main .progressBox-2 {background: #fff url(/pubimages/web/mszt-hjp-com-bg-7.png) no-repeat 15px 10px;}
.mszt-temp-1 .topsmztImg { border-left: 16px solid #A0D168;}
.mszt-temp-1 .relevant-service.mszt-article b.leftBorder {background: #C4E2A2;}
/*民生专题---教育篇*/
.mszt-temp-2 { background: #B1E7DD;}
.mszt-temp-2 .relevant-service{ padding: 68px 30px 30px 48px; background: #fff url(/pubimages/web/mszt-jyp-com-bg-2.png) no-repeat 15px 10px; }
.mszt-temp-2 .ms-new-box .h2tit h2 a { color: #34AC59; border-bottom: 2px solid #34AC59; }
.mszt-temp-2 .mszt-pages-main .rightBox .contentBox.special {background: #fff url(/pubimages/web/mszt-jyp-com-bg-1.png) no-repeat 15px 10px;}
.mszt-temp-2 .relevant-service.readBg { background: #fff url(/pubimages/web/mszt-jyp-com-bg-3.png) no-repeat 15px 10px;}
.mszt-temp-2 .mszt-topBox b.bg100 { background: #34AC59}
.mszt-temp-2 .mszt-pages-main .streetList h4 a.active { background: #34AC59;}
.mszt-temp-2 .mszt-pages-main .introduceBox {background: #fff url(/pubimages/web/mszt-jyp-com-bg-4.png) no-repeat 15px 10px;}
.mszt-temp-2 .mszt-pages-main .progressBox {background: #fff url(/pubimages/web/mszt-jyp-com-bg-5.png) no-repeat 15px 10px;}
.mszt-temp-2 .mszt-pages-main .progressBox-1 {background: #fff url(/pubimages/web/mszt-jyp-com-bg-6.png) no-repeat 15px 10px;}
.mszt-temp-2 .mszt-pages-main .progressBox-2 {background: #fff url(/pubimages/web/mszt-jyp-com-bg-7.png) no-repeat 15px 10px;}
.mszt-temp-2 .topsmztImg { border-left: 16px solid #34AC59;}
.mszt-temp-2 .relevant-service.mszt-article b.leftBorder {background: #C7E5DF;}
/*民生专题---关爱篇*/
.mszt-temp-3 { background: #F7D9DD;}
.mszt-temp-3 .relevant-service{ padding: 68px 30px 30px 48px; background: #fff url(/pubimages/web/mszt-grp-com-bg-2.png) no-repeat 15px 10px; }
.mszt-temp-3 .ms-new-box .h2tit h2 a { color: #F5A3AA; border-bottom: 2px solid #F5A3AA; }
.mszt-temp-3 .mszt-pages-main .rightBox .contentBox.special {background: #fff url(/pubimages/web/mszt-grp-com-bg-1.png) no-repeat 15px 10px;}
.mszt-temp-3 .relevant-service.readBg { background: #fff url(/pubimages/web/mszt-grp-com-bg-3.png) no-repeat 15px 10px;}
.mszt-temp-3 .mszt-topBox b.bg100 { background: #F06074}
.mszt-temp-3 .mszt-pages-main .streetList h4 a.active { background: #F06074;}
.mszt-temp-3 .mszt-pages-main .introduceBox {background: #fff url(/pubimages/web/mszt-grp-com-bg-4.png) no-repeat 15px 10px;}
.mszt-temp-3 .mszt-pages-main .progressBox {background: #fff url(/pubimages/web/mszt-grp-com-bg-5.png) no-repeat 15px 10px;}
.mszt-temp-3 .mszt-pages-main .progressBox-1{background: #fff url(/pubimages/web/mszt-grp-com-bg-6.png) no-repeat 15px 10px;}
.mszt-temp-3 .mszt-pages-main .progressBox-2 {background: #fff url(/pubimages/web/mszt-grp-com-bg-7.png) no-repeat 15px 10px;}
.mszt-temp-3 .topsmztImg { border-left: 16px solid #F06074;}
.mszt-temp-3 .relevant-service.mszt-article b.leftBorder {background: #FAD1D5;}
/*民生专题---交通篇*/
.mszt-temp-4 { background: #F7E6D9;}
.mszt-temp-4 .relevant-service{ padding: 68px 30px 30px 48px; background: #fff url(/pubimages/web/mszt-jtp-com-bg-2.png) no-repeat 15px 10px; }
.mszt-temp-4 .ms-new-box .h2tit h2 a { color: #E8B995; border-bottom: 2px solid #E8B995; }
.mszt-temp-4 .mszt-pages-main .rightBox .contentBox.special {background: #fff url(/pubimages/web/mszt-jtp-com-bg-1.png) no-repeat 15px 10px;}
.mszt-temp-4 .relevant-service.readBg { background: #fff url(/pubimages/web/mszt-jtp-com-bg-3.png) no-repeat 15px 10px;}
.mszt-temp-4 .mszt-topBox b.bg100 { background: #FCBA07}
.mszt-temp-4 .mszt-pages-main .streetList h4 a.active { background: #FCBA07;}
.mszt-temp-4 .mszt-pages-main .introduceBox {background: #fff url(/pubimages/web/mszt-jtp-com-bg-4.png) no-repeat 15px 10px;}
.mszt-temp-4 .mszt-pages-main .progressBox {background: #fff url(/pubimages/web/mszt-jtp-com-bg-5.png) no-repeat 15px 10px;}
.mszt-temp-4 .mszt-pages-main .progressBox-1 {background: #fff url(/pubimages/web/mszt-jtp-com-bg-6.png) no-repeat 15px 10px;}
.mszt-temp-4 .mszt-pages-main .progressBox-2 {background: #fff url(/pubimages/web/mszt-jtp-com-bg-7.png) no-repeat 15px 10px;}
.mszt-temp-4 .topsmztImg { border-left: 16px solid #FCBA07;}
.mszt-temp-4 .relevant-service.mszt-article b.leftBorder {background: #FAE8DA;}
/*民生专题---文体篇*/
.mszt-temp-5 { background: #E2D9F7;}
.mszt-temp-5 .relevant-service{ padding: 68px 30px 30px 48px; background: #fff url(/pubimages/web/mszt-wtp-com-bg-2.png) no-repeat 15px 10px; }
.mszt-temp-5 .ms-new-box .h2tit h2 a { color: #D7CEE9; border-bottom: 2px solid #D7CEE9; }
.mszt-temp-5 .mszt-pages-main .rightBox .contentBox.special {background: #fff url(/pubimages/web/mszt-wtp-com-bg-1.png) no-repeat 15px 10px;}
.mszt-temp-5 .relevant-service.readBg { background: #fff url(/pubimages/web/mszt-wtp-com-bg-3.png) no-repeat 15px 10px;}
.mszt-temp-5 .mszt-topBox b.bg100 { background: #9C78C0}
.mszt-temp-5 .mszt-pages-main .streetList h4 a.active { background: #9C78C0;}
.mszt-temp-5 .mszt-pages-main .introduceBox {background: #fff url(/pubimages/web/mszt-wtp-com-bg-4.png) no-repeat 15px 10px;}
.mszt-temp-5 .mszt-pages-main .progressBox {background: #fff url(/pubimages/web/mszt-wtp-com-bg-5.png) no-repeat 15px 10px;}
.mszt-temp-5 .mszt-pages-main .progressBox-1 {background: #fff url(/pubimages/web/mszt-wtp-com-bg-6.png) no-repeat 15px 10px;}
.mszt-temp-5 .mszt-pages-main .progressBox-2 {background: #fff url(/pubimages/web/mszt-wtp-com-bg-7.png) no-repeat 15px 10px;}
.mszt-temp-5 .topsmztImg { border-left: 16px solid #9C78C0;}
.mszt-temp-5 .relevant-service.mszt-article b.leftBorder {background: #EAE5F4;}
/*民生专题---智慧管理篇*/
.mszt-temp-6 { background: #D9E6F7;}
.mszt-temp-6 .relevant-service{ padding: 68px 30px 30px 48px; background: #fff url(/pubimages/web/mszt-zhglp-com-bg-2.png) no-repeat 15px 10px; }
.mszt-temp-6 .ms-new-box .h2tit h2 a { color: #8BBBDF; border-bottom: 2px solid #8BBBDF; }
.mszt-temp-6 .mszt-pages-main .rightBox .contentBox.special {background: #fff url(/pubimages/web/mszt-zhglp-com-bg-1.png) no-repeat 15px 10px;}
.mszt-temp-6 .relevant-service.readBg { background: #fff url(/pubimages/web/mszt-zhglp-com-bg-3.png) no-repeat 15px 10px;}
.mszt-temp-6 .mszt-topBox b.bg100 { background: #5CA4DC}
.mszt-temp-6 .mszt-pages-main .streetList h4 a.active { background: #5CA4DC;}
.mszt-temp-6 .mszt-pages-main .introduceBox {background: #fff url(/pubimages/web/mszt-zhglp-com-bg-4.png) no-repeat 15px 10px;}
.mszt-temp-6 .mszt-pages-main .progressBox {background: #fff url(/pubimages/web/mszt-zhglp-com-bg-5.png) no-repeat 15px 10px;}
.mszt-temp-6 .mszt-pages-main .progressBox-1 {background: #fff url(/pubimages/web/mszt-zhglp-com-bg-6.png) no-repeat 15px 10px;}
.mszt-temp-6 .mszt-pages-main .progressBox-2 {background: #fff url(/pubimages/web/mszt-zhglp-com-bg-7.png) no-repeat 15px 10px;}
.mszt-temp-6 .topsmztImg { border-left: 16px solid #5CA4DC;}
.mszt-temp-6 .relevant-service.mszt-article b.leftBorder {background: #D9EAF7;}




.mszt-pages-main { margin: 20px auto;}
.mszt-pages-main .leftBox { width: 370px;}
.mszt-pages-main .leftBox .leftF1 { padding-bottom: 50px}

.relevant-service .ms-new-box .h2tit { height: 28px; border-bottom: 1px solid #D5D4D4;}
.relevant-service .ms-new-box .h2tit h2 a { font-size: 18px; padding-bottom: 5px;}
.relevant-service .ms-new-box .h2tit a.more { color: #666}
.relevant-service .ms-new-box .newsList dl { line-height: 24px; font-size: 14px; margin-top: 10px;}
.relevant-service .ms-new-box .newsList dl a { color: #222;}
.relevant-service .ms-new-box .newsList a:hover { color: #888}
.relevant-service .ms-new-box .newsList ul li { margin-top: 6px;}
.relevant-service .ms-new-box .newsList ul li a { display: block; color: #222; font-size: 14px; }
.relevant-service .ms-new-box .newsList ul li a em { padding-right: 5px;}

.mszt-pages-main .rightBox { width: 808px; overflow: hidden;}
.mszt-pages-main .rightBox .contentBox { padding: 40px; background: #fff; margin-bottom: 10px;}
.mszt-pages-main .rightBox .contentBox.special { padding-top: 78px;}
.mszt-pages-main .rightBox .contentBox p.suc { color: #777}
.mszt-pages-main .rightBox .contentBox h2.tit a { display: block; padding: 5px 0; font-size: 18px; color: #222}
.mszt-pages-main .rightBox .contentBox h2.tit a:hover { color: #888}
.mszt-pages-main .rightBox .contentBox dl.dlBox { max-height: 96px; overflow: hidden;}
.mszt-pages-main .rightBox .contentBox dl.dlBox dt { float: left; margin-right: 15px;}
.mszt-pages-main .rightBox .contentBox dl.dlBox dd a { color: #666; font-size: 14px; line-height: 22px;}
.mszt-pages-main .rightBox .contentBox .share-wiwe { height: 22px; line-height: 22px;}
.mszt-pages-main .rightBox .contentBox .share-wiwe span.shar { margin:3px 5px 0 0;}
.mszt-pages-main .rightBox .contentBox a.viweBtn { margin-top: 3px; padding-left:40px; background: #fff url(/pubimages/web/viwe-ico.png) no-repeat 20px center; color: #666; }
.mszt-pages-main .pages { margin-top: -9px; padding: 20px 0; background: #fff;}

.mszt-topBox { height: 263px; padding: 10px; overflow: hidden; background: #fff; position: relative;}
.mszt-topBox b.bg100 { width: 100px; height: 100px; position: absolute; top: 0; left: 0;}
.mszt-topBox .imgs,.mszt-topBox .infoBox { position: relative; z-index: 2}
.mszt-topBox .infoBox { width:600px; }
.mszt-topBox dl.infoBox dt a { display: block; padding: 40px 0 20px; font-size: 21px; font-weight: 700; color: #3a3a3a;}
.mszt-topBox dl.infoBox dt a:hover { color: #777}
.mszt-topBox dl.infoBox dd { line-height: 26px; font-size: 14px; color: #777;}

.mszt-pages-main .streetList { width:820px; height: 101px; }
.mszt-pages-main .streetList h4 a { display: block; float: left; width: 161px; height: 50px; line-height: 50px; background: #fff; font-size: 18px; text-align: center; color: #000; margin:0 1px 1px 0; }
.mszt-pages-main .streetList h4 a.active { color: #fff; font-weight: 700;}

.mszt-pages-main .introduceBox,.mszt-pages-main .progressBox { padding: 76px 20px 20px 40px; background: #fff; color: #666}
.mszt-pages-main .introduceBox p.suc { font-size: 14px; color: #777}
.mszt-pages-main .introduceBox h2.tit a,
.mszt-pages-main .progressBox h2 a { display: block; padding: 5px 0; font-size:18px; color: #222}
.mszt-pages-main .introduceBox dl.dlBox { width: 100%;}
.mszt-pages-main .introduceBox dl.dlBox dd { width: 560px; }
.mszt-pages-main .introduceBox dl.dlBox dd a { color: #666;}

.mszt-article-main { margin: 20px auto; background: #fff; overflow: hidden;}
.topsmztImg {  padding-left: 20px;}
.relevant-service.mszt-article { width: 328px; height: 100%; background-position: 0 0 !important;padding: 68px 30px 30px 30px; position: relative; }
.relevant-service.mszt-article b.leftBorder { display: block; position: absolute; top:88px; left: 4px; width: 1px; height: 100%; }

.h32 { height: 36px;}
.mszt-article .path-search { padding: 16px 0 !important;}
.mszt-article .path-search .path,.mszt-article .path-search .path a { color: #000 !important; font-size: 14px;}

.public-news { border: 1px solid #E8E9E9;}
.public-news .tith2 { height: 58px; line-height: 58px; border-bottom: 1px solid #E8E9E9; font-size: 24px; color: #1CAAEC }
.public-news .tith2 img { float: left; margin: 10px 20px 0 20px;}
.public-news ul li { margin-bottom: 3px;}






.mszt-footer { height: 52px; line-height: 52px; background: #636260; color: #fff; text-align: center;}
.mszt-footer a { color: #fff; padding: 0 6px;font-weight: 500;}
.mszt-footer a:hover { color: #ddd;}

/*民生专题 end*/


/*服务 end*/

/*市民主页 start*/
.citizenHomePage-box .column-temp-1 { width: 295px; height: 512px; background: #fff;}
.citizenHomePage-box .column-temp-2 { width: 860px; height: 512px; background: #fff;}
.citizenHomeParts-3 { width: 576px; height: 512px;}
.citizenHomeParts-4 { width: 272px; height: 512px; background: #F5F5F5; border-left: 10px solid #F0F0F0;}


.switch-columnTit { height: 55px; padding: 0; margin: 10px 0 5px 20px;}
.switch-columnTit h2 { float: left;}
.switch-columnTit h2 a { float: left; display: block; width: 130px; height: 55px; line-height: 46px; font-size: 18px; color: #c8d5f6; text-align: center; background: url(/pubimages/web/vhome-bg-1-1.png) repeat-x;}
.switch-columnTit h2 a.active { color: #fff;background: url(/pubimages/web/vhome-bg-1-2.png) no-repeat}
.switch-columnTit p.ps { height: 24px; font-size: 14px; line-height: 24px; padding-left: 30px; color: #fffc00;background: url(/pubimages/web/ps-ico-1.png) no-repeat}



.userInfo dl.usInfo { height: 209px; border-bottom: 1px solid #F4F4F5; overflow: hidden;}
.userInfo dl.usInfo dt { float: left; padding: 20px; border-right: 1px solid #F4F4F5;}
.userInfo dl.usInfo dt h4{ font-size: 18px; padding-top: 10px; color: #2fbefb; text-align: center; width: 98px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.userInfo dl.usInfo dd { float: left; padding-top: 5px;}
.userInfo dl.usInfo dd ul li { width: 145px; height: 40px; line-height: 40px; border-bottom: 1px solid #F4F4F5; color: #3B5A91}
.userInfo dl.usInfo dd ul li a { display: inline-block; padding-left: 40px; color: #3B5A91; font-size: 14px; background: url(/pubimages/web/citizenHomeIco-ico_01.png) no-repeat}
.userInfo dl.usInfo dd ul li a.notStyle { background: none; padding-left: 0;}
.userInfo dl.usInfo dd ul li.ico0 a {background-position: 10px -110px;}
.userInfo dl.usInfo dd ul li.ico1 a { background-position: 10px 10px;}
.userInfo dl.usInfo dd ul li.ico2 a { background-position: 10px -150px;}
.userInfo dl.usInfo dd ul li.ico3 a { background-position: 10px -30px;}
.userInfo dl.usInfo dd ul li.ico4 a { background-position: 10px -70px;}
.userInfo dl.usInfo dd ul li a.disabled { cursor: not-allowed; color: #666}
.userInfo dl.usInfo dd ul li a.orange { color: #ff8308}



.toolsList { width: 295px; position: relative;}

.toolsList .listBox { width: 276px; height: 282px; margin: 10px; position: relative; overflow: hidden;  }
.toolsList .listBox .listUl { width: 2000px; position: absolute; top: 0; left: 0; }
.toolsList .listBox .listUl ul { width: 276px; float: left;}
.toolsList .listBox .listUl ul li,.toolsList .listBox .listUl ul li a { float: left; }
.toolsList .listBox .listUl ul li a { display: block; width: 86px; height: 84px; margin: 3px; border-radius: 5px; text-align: center; font-size: 12px; line-height: 16px; color: #fff; position: relative;}
.toolsList .listBox .listUl ul li a b { display: block; width:38px; height: 38px; margin: 10px auto 5px; }
.toolsList .listBox .listUl ul li a b.ico02 { background-position: center -90px;}
.toolsList .listBox .listUl ul li a.bgAdd { background: #EFEFEF; color: #aaa;}
.toolsList .listBox .listUl ul li a.bgAdd b { background: none; font-size: 55px; line-height: 34px; color: #ccc; font-weight: 100; }

.toolsList .numBox { position: absolute; bottom: 5px; right: 20px;}
.toolsList .numBox a {display: inline-block; margin: 0 3px; width: 12px; height: 12px; background: #EDEDED; border-radius: 50%;}
.toolsList .numBox a:hover { background: #E0E0E0}
.toolsList .numBox a.active { background: #FCB936}

.subscribeWarp { width: 100%; height:auto !important;height:525px;min-height:525px}
.subscribeWarp .titleBox { margin: 0 16px 5px; height: 42px; line-height: 42px; background: #F1F1F1; overflow: hidden;}
.subscribeWarp .titleBox .top-menu a { float: left; display: block; float: left; height: 42px; margin-left: -1px; line-height: 42px; border-right: 1px solid #fff; padding: 0 24px; font-size: 16px; color: #666;}
.subscribeWarp .titleBox .top-menu a:hover { background: #E8E8E8}
.subscribeWarp .titleBox .top-menu a.active { background: #FF5A00; color: #fff;}
.subscribeWarp .titleBox a.subBtn { display: none; float: right; margin-right: 20px; font-size: 16px; color: #999}
.subscribeWarp .titleBox a.subBtn:hover { color: #666}
.subscribeWarp .level-menuBox {position: relative;height: 32px; margin: 0 15px; padding-right: 50px; line-height: 32px; border-bottom: 1px solid #E5E5E5; overflow: hidden;}
.subscribeWarp .level-menu { position: absolute; left: 0; top: 0; width: 9000px; }
.subscribeWarp .levenBtn { display: none; position: absolute; right: 0; top: 0; width: 45px; height: 34px; padding: 6px 0 0 5px; background: #fff;}
.subscribeWarp .levenBtn a { display: block; width: 20px; height: 20px; text-indent: -99em; overflow: hidden; float: left;background: url(/pubimages/web/lrIco-btn.png) no-repeat}
.subscribeWarp .levenBtn a.rightBtn { background-position: -19px 0}
.subscribeWarp .level-menu a { float: left; display: block; height: 30px; line-height: 30px; font-size: 14px; padding: 0 18px; color: #777; position: relative;}
.subscribeWarp .level-menu a.active { color: #f30}
.listBox p.notTxt { width: 100%; height: 30px; margin-top: 20px; color: #666; line-height: 30px; text-align: center; font-size: 14px;}
.listBox dl { margin: 0 15px; padding: 12px 0; border-bottom: 1px solid #F3F3F3; overflow: hidden; }
.listBox dl dt { float: left; margin-right: 15px;}
.listBox dl dd h2 a { display: block; height: 22px; margin-bottom: 5px; line-height: 22px; font-size: 16px; color: #000; overflow: hidden; }
.listBox dl dd h2 a:hover { color: #f30}
.listBox dl dd em.type { display: inline-block; float: left; background: #FCB936; border-radius: 4px; color: #fff; font-size: 12px; padding: 0 10px; margin-right: 10px;}
.listBox dl dd em.type.redBg { background: #FF5A00}
.listBox dl dd p.source { height: 20px; line-height: 20px; color: #666; overflow: hidden; }
.listBox dl dd p.source a { padding: 0 5px;}
.listBox dl dd p.source b.data { margin-right: 20px; color: #888; font-size: 16px; font-weight: 500}
.listBox dl dd p.txt { height: 20px; line-height: 20px; overflow: hidden; color: #999}
.listBox dl dd p.btn { float: right; height: 22px; line-height: 22px; }
.listBox dl dd p.btn a,.listBox dl dd p.btn span { display: inline-block; width: 18px; height: 22px; margin: 0 1px; text-indent: -99em; overflow: hidden; background: url(/pubimages/web/ico03.png) no-repeat; }
.listBox dl dd p.btn a.zambia,.listBox dl dd p.btn span.share { padding-left: 20px; text-indent: 0; color: #B5B4B4; }
.listBox dl dd p.btn a.zambia.active { background-position: 0 -33px;}
.listBox dl dd p.btn span.share { width: 35px; margin-left: 3px; background-position: 0 -66px;}
.listBox dl dd p.btn a.xn { background-position: 0 -134px;}
.listBox dl dd p.btn a.tx { background-position: 0 -167px;}
.listBox dl dd p.btn a.pyq { background-position: 0 -201px;}
.infoList dl {width: 100%;  padding: 18px 0; float: left; border-bottom: 1px solid #EAEAEA;}
.infoList dl dt { float: left; width: 60px; height: 30px; margin: 0 15px;  padding: 15px 0; text-align: center; font-size: 26px; color: #fff; border-radius: 50%;}
.infoList dl dd { float: left; width:170px; color: #777; line-height: 18px;}
.infoList dl dd h2 a{ padding: 5px 0; font-size: 17px; color: #3B5A91;}
.infoList.disabled { position: relative;}
.infoList.disabled b.disabledBg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2;cursor: not-allowed;}
.infoList.disabled dl dt { background: #878787}
.infoList.disabled dl dd a { color: #7F7E7E}

.infoList ul.r-nav { height: 100%; padding: 10px 20px; background: #F5F5F5;}
.infoList ul.r-nav li a { display: block; height: 72px; margin-bottom: 10px; line-height: 72px; font-size: 17px; background: #82B0FD; color: #fff; font-weight: 700; }
.infoList ul.r-nav li a:hover { background: #6c9ced;}
.infoList ul.r-nav li a i { display: block; float: left; width: 56px; height: 56px; margin: 10px 10px 0 15px; text-align: center; background: #A2C5FF; border-radius: 50%;}
.infoList.disabled ul.r-nav a { background: #c6c6c6}
.infoList.disabled ul.r-nav li a i {background: #bbb;}

/*个人信息 start*/

.personal-informationBox .editinfo-tit { padding:28px 0;  height: 100px; background: #F1F2F6}
.w900 { width: 900px; margin: 0 auto;}
.personal-informationBox .editinfo-tit .userPic img { width: 100px; height: 100px; border-radius: 50%; float: left;}
.personal-informationBox .editinfo-tit .userPic span { display: block; float: left; height: 100px; padding-left: 15px; font-size: 16px; color: #6d90e7; line-height: 100px;}
.personal-informationBox .editinfo-tit h2 { padding: 35px 0 0 100px;}
.personal-informationBox .editinfo-tit h2 a { display: block; float: left; height:28px; line-height: 28px; margin-right: 50px; padding-left: 32px; font-size: 18px; color: #383838; background: url(/pubimages/web/citizenHomeIco-gr-info-ico.png) no-repeat;}
.personal-informationBox .editinfo-tit h2 a.active { color: #de3b41}
.personal-informationBox .editinfo-tit h2 a.viwe.active { background-position: 0 -38px;}
.personal-informationBox .editinfo-tit h2 a.edit { background-position: 0 -76px;}
.personal-informationBox .editinfo-tit h2 a.edit.active { background-position: 0 -114px;}
.personal-informationBox .info-list dl { float: left; width: 100%; padding: 15px 0; border-top: 1px solid #6D90E7;}
.personal-informationBox .info-list dl.basicInfo { border-top: 5px solid #6D90E7}
.personal-informationBox .info-list dl dt { float: left; font-size: 19px; margin-top: 5px; color: #6d90e7;}
.personal-informationBox .info-list dl dd { float: right; width: 820px;}
.personal-informationBox .info-list dl dd p { float: left; margin: 5px 0; padding: 0 5px;}
.personal-informationBox .info-list dl dd p strong { font-weight: 500; color: #6d90e7;font-size: 14px; display: inline-block; padding: 0 10px;}
.personal-informationBox .info-list dl dd p input,
.personal-informationBox .info-list dl dd p select { height: 24px; border:1px solid #ccc; border-radius: 4px; padding: 0 10px; color: #9d9c9c;}
.personal-informationBox .info-list dl dd p input,.personal-informationBox .info-list dl dd p strong { width: 59px;}
.personal-informationBox .info-list dl dd p em {  display: inline-block; width: 10px; position: relative; top: 3px; left:-2px;color: #f30; font-size: 16px; font-weight: 700;}
.personal-informationBox .info-list dl dd p span { float: left; text-align: right; font-size: 14px; color: #5b5a5a}
.personal-informationBox .info-list dl dd p span.w100 { width: 92px;}
.personal-informationBox .info-list dl dd p span.w106 { width: 106px;}
.personal-informationBox .info-list dl dd p .w228 { width: 190px;}
.personal-informationBox .info-list dl dd p .w300 { width: 286px;}
/*个人信息 end*/

/*帮助中心 start*/
.pagesBigTit h1 { padding: 40px 0 75px; font-size: 30px; color: #de0d0d; text-align: center;}
.help-cententBox .pagesBigTit { height: 140px; background: #F1F2F6; position: relative; }
.help-cententBox .pagesBigTit h2 { width: 690px; margin: 0 auto; border-bottom: 4px solid #D9D9D9;}
.help-cententBox .pagesBigTit h2 a { display: block; float: left; width: 120px; text-align:center; position: relative;left: -47px;top: -20px; margin-right: 102px;}
.help-cententBox .pagesBigTit h2 a em { display: inline-block; width: 42px; height: 42px; line-height: 42px; background: #D9D9D9; border-radius: 50%; font-size: 20px; color: #fff;}
.help-cententBox .pagesBigTit h2 a.active em { background: #FE4565;}
.help-cententBox .pagesBigTit h2 a span { display: block; padding-top: 5px; text-align: center; font-size: 16px; color: #888;}
.help-cententBox .pagesBigTit h2 a.active span { color: #e72525;}
.help-cententBox .pagesBigTit h2 a.mr0 { margin-right: 0;}
.help-cententBox .pagesBigTit h2 a.last { margin-right: 0; float: right; left: 42px;}

.help-cententBox .pagesBigTit h2.temp1 a { width: 33.33%; margin: 0; left: 0;}
.help-cententBox .pagesBigTit h2.temp1 a.first{ left: -100px;}
.help-cententBox .pagesBigTit h2.temp1 a.last{ left: 100px;}

.help-cententBox .helpInfo { padding-top: 100px;}
.help-cententBox .helpInfo p,.help-cententBox .helpInfo ul li { margin-bottom: 20px; font-size: 16px; color: #777; line-height: 32px; letter-spacing: 1px;}
.help-cententBox .helpInfo p em.fz22 { font-size: 22px; color: #000;}
.help-cententBox .helpInfo ul li { margin-bottom: 0; font-size: 14px; color: #444; line-height: 28px;}


/*帮助中心 end*/

/*市民主页 end*/

/*弹窗 start*/
.pop-warp {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999; display: none;}
.pop-warp b.bg {position: absolute; top: 0; left: 0;width: 100%; height: 100%; background: #000;opacity: 0.6; filter: alpha(opacity = 60);}
.pop-warp a.closeBtn { position: absolute; right: 5px; top: 5px; padding: 5px 15px; color: #ccc; font-size: 20px;}
.pop-warp a.closeBtn:hover { color: #666;}

.pop-warp .registerBox { width: 528px; height: 524px; position: absolute; left:50%; top: 50%; margin: -264px 0 0 -262px; z-index: 2; background: #fff; border:1px solid #ddd; border-radius: 8px;}
.pop-warp .RealNamePopBox { height: 640px; margin-top: -320px}
.registerBox .center { width: 295px; margin: 20px auto 0;}
.registerBox .center p.logo,
.registerBox .center h2 { text-align: center;}
.registerBox .center h2 { margin: 10px 0; padding: 20px 0 25px; border-top: 1px solid #EDEDED; font-size: 26px; color: #f99901;}
.registerBox .center p.psTxt { position: relative; width: 100%; height: 2px; margin-bottom: 20px; border-bottom: 1px solid #EDEDED}
.registerBox .center p.psTxt em { width: 190px; position: absolute; top: -10px; left: 50%; margin-left: -95px; font-size: 18px; background: #fff; color: #acaaaa; text-align: center;}
.registerBox .center .list-info { position: relative; }
.registerBox .center .list-info input.txt,
.registerBox .center .list-info select.select { width: 88%; border: 1px solid #ccc; font-size: 16px; padding: 10px 6%; height: 16px; line-height: 16px; margin-bottom: 10px; border-radius: 5px; box-sizing: content-box;}
.registerBox .center .list-info select.select { height: 36px; font-size: 14px; padding: 0 6%; line-height: 36px;}
.registerBox .center .regBtn { display: block; height: 34px; line-height: 34px; background: #DC3A3F; border: 1px solid #C90000; text-align: center; border-radius: 5px; color: #fff; font-size: 18px; }
.registerBox .center .ps-info { padding-top: 5px; line-height: 20px; font-size: 14px;}
.ps-input {width: 108px; position: absolute; right: -114px; top: 0; line-height: 16px; color: #acaaaa; font-size: 10px;}
.registerBox .center .ps-2 { top: 86px; }
.registerBox .center .getCode { position: absolute; right: 5px; top: 99px;color: #C7C7C7 }
.loginPopBox .center .getCode { position: absolute; right: 5px; top: 7px;color: #C7C7C7 }


.registerBox .center .list-info { margin:0 20px;}
.registerBox .center .list-info ul li { position: relative; height: 36px; margin-bottom: 10px; line-height: 36px; font-size: 16px;}
.registerBox .center .list-info ul li span { display: block; width: 80px; text-align: right; position: absolute; left: -86px; top: 0; height: 36px; line-height: 36px; font-size: 16px; color: #666;}
.registerBox .center .list-info ul li a.getCode,
.registerBox .center .list-info ul li a.regetCode { position: absolute; right: -110px; top: 0; width: 100px; height: 36px; line-height: 36px; background: #FF8608; color: #fff; border-radius: 5px; text-align: center; font-size: 12px;}
.registerBox .center .list-info ul li a.regetCode { background: #D0D0D0}
.registerBox .center h4.tabsBtn { width: 256px; height: 34px; margin: -15px auto 10px; border-radius: 5px; overflow: hidden;}
.registerBox .center h4.tabsBtn a { float: left; display: block; width: 50%; background: #B1B1B1; height: 34px; line-height: 34px; font-size: 17px; color: #fff; text-align: center;}
.registerBox .center h4.tabsBtn a.active { background: #FF8608}


.warden-mailb-cententBox .pop-warp .registerBox { height: auto;}
.warden-mailb-cententBox .infoListBox p { text-align: center; color: #888;}
.warden-mailb-cententBox .infoListBox p a { color: #000; }

/*弹窗 end*/


/*改版的登陆 start*/
.loginPop-warp .loginPopBox { width: 1160px; background: url(/pubimages/web/citizenHomeIco-loginBg.png) no-repeat}
.loginPop-warp .loginPopBox .center { width: 295px;margin: 85px 0 0 157px}
.loginPop-warp .loginPopBox .centerInfo { width: 400px; margin: 90px 105px 0 0;}
.loginPop-warp .loginPopBox .centerInfo dl { float: left; position: relative; padding-left: 90px; margin-bottom: 40px;}
.loginPop-warp .loginPopBox .centerInfo dl dt { position: absolute; top: 0; left: 0;}
.loginPop-warp .loginPopBox .centerInfo dl dd { color: #7495e9}
.loginPop-warp .loginPopBox .centerInfo dl dd h2 { font-size: 22px; font-weight: 700; padding-bottom: 10px;}
.loginPop-warp .loginPopBox .centerInfo dl dd p { line-height: 26px; font-size: 18px; color: #7495e9}
.loginPop-warp .registerBox { height: 524px; border-radius: 8px;border: 1px solid #ddd;}


/*改版的登陆 end*/



/*市民主页 订阅弹窗 start*/
.popBoxWarp { position: absolute; top: 0; left: 0; z-index: 999999; width: 100%; height: 100%;}
.popBoxWarp .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.8; filter: alpha(Opacity = 80); }
.cancelAppBox { width: 200px; height: 115px; background: #fff; overflow: hidden; position: absolute; left: 50%; top: 40%; margin: -40px 0 0 -100px;}
.cancelAppBox p.txt { padding: 15px;color: #444 }
.cancelAppBox p.btn a { float: left; display: block; width: 50%; height: 40px; margin-left: -1px; color: #36f; line-height: 40px; text-align: center; border-top: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2;}
.cancelAppBox p.btn a:hover { background: #f8f8f8}

.addAppPop .addAppBox {width: 600px; height: 480px; background: #fff; position: absolute; left: 50%; top: 50%; margin: -240px 0 0 -300px;}
.addAppPop .addAppBox .popBox { position: relative; padding: 20px;}
.addAppPop .addAppBox a.closeBtn { display: block; width: 40px; height: 40px; text-indent: -99em; overflow: hidden; border-radius: 50%; background: #fff url(/pubimages/web/ico-close.png) no-repeat center center; position: absolute; top: -6px; right: -6px; z-index: 8;}
.addAppPop .addAppBox a.closeBtn:hover {transform:rotate(180deg);}
.addAppPop .addAppBox ul li,.addModuleBox .appIcoList ul li { float: left; width: 30%; margin: 10px 1.5%;}
.addAppPop .addAppBox ul li a,.addModuleBox .appIcoList ul li a { display: block; height: 40px; line-height: 40px; text-align: center; border: 1px solid #E6E6E6; color: #333; font-size: 14px; position: relative; }
.addAppPop .addAppBox ul li a,.addModuleBox .appIcoList ul li a{background-image: -moz-linear-gradient(top, #fff, #EAEAEA); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #EAEAEA)); /* Saf4+, Chrome */
}
.addAppPop .addAppBox ul li a:hover,.addModuleBox .appIcoList ul li a:hover {background: #f8f8f8;background-image: -moz-linear-gradient(top, #EAEAEA, #fff); /* Firefox */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EAEAEA), color-stop(1, #fff)); /* Saf4+, Chrome */
}
.addAppPop .addAppBox ul li a.active,.addModuleBox .appIcoList ul li a.active { background: #eee; color: #CECECE;cursor:default;}
.addAppPop .addAppBox ul li a.active b,.addModuleBox .appIcoList ul li a.active b { position: absolute; top: -2px; left: -2px; display: block; width: 40px; height: 40px;background: url(/pubimages/web/ok-ed.png) no-repeat; }





/*信息订阅 start*/
.addModuleBox .appList .titleH2 h2,.addModuleBox .appList .titleH2 a.closeBtn {background: url(/pubimages/web/icoBg.png) no-repeat;}
.addModuleBox {  width: 900px; height: 580px; margin: -290px 0 0 -450px; position: absolute; top: 50%; left: 50%; z-index: 8;}
.addModuleBox b.bg { position: absolute; display: block; width: 100%; height: 100%;background: #000;opacity: 0.4; filter: alpha(Opacity = 40); z-index: 1;}
.addModuleBox .appList { width: 880px; height: 560px; margin: 10px; background: #fff; position: relative; z-index: 2; overflow: hidden;}
.addModuleBox .appList .titleH2 { height: 60px; line-height: 60px; background: #282828;}
.addModuleBox .appList .titleH2 h2 { padding-left: 62px; color: #fff; font-size: 18px; background-position: 12px -98px; }
.addModuleBox .appList .titleH2 .search { margin:14px 80px 0 0; height: 30px; line-height: 30px; border: 1px solid #aaa; background: #fff;}
.addModuleBox .appList .titleH2 .search input { float: left; width: 200px; background: none; border: none; height: 30px; padding: 0 5px; }
.addModuleBox .appList .titleH2 .search a.searchBtn { float: left; width: 42px; border-left: 1px solid #aaa; background-position: -5px -55px;}
.addModuleBox .appList .titleH2 .search a.searchBtn:hover { background-color: #eee}
.addModuleBox .appList .titleH2 a.closeBtn {  width: 60px; height: 60px; position: absolute; right: 0; top: 0; background-position: 6px 17px; }
.addModuleBox .appList .titleH2 a.closeBtn:hover,.searchPopBox a.closeBtn:hover {transform:rotate(180deg);}

.addModuleBox .appMenu { width: 160px; height: 500px; background: #eee; border-right: 1px solid #ddd;}
.addModuleBox .appMenu ul li a { display: block; height: 40px;line-height: 40px; margin-right: -1px; text-align: center; font-size: 14px;color: #000;}
.addModuleBox .appMenu ul li a:hover { background: #E3E3E3}
.addModuleBox .appMenu ul li a.active { background: #fff;}

.switchBox { display: none;}
.addModuleBox .appIcoList  {width: 658px; height: 440px; padding: 30px; overflow-y: scroll;}
.addModuleBox .appIcoList ul { float: left; width: 100%;}
/*信息订阅 end*/
/*市民主页 订阅弹窗 end*/


/*文章页 start*/
.w1160 { width: 1160px;}
.article-warp { background: #F7F7F7;}
.article-warp .top { height: 38px; line-height: 38px; background: #335C9A; color: #fff;overflow: hidden;}
.article-warp .top p a { color: #fff; font-size: 14px; padding: 0 8px; }
.article-warp .top p a img { position: relative; top: 5px;}
.article-warp .logo-nav { height: 90px; background: #fff; border-bottom: 1px solid #E6E6E6; box-shadow: 0 1px 2px #ddd;}
.article-warp .logo-nav .logo{ position: relative;}

.article-warp .logo-nav .navList { width: 810px; padding-top: 24px; font-size: 15px; }
.article-warp .logo-nav .navList a { display: inline-block; padding: 0 15px; color: #000; white-space: nowrap;}
.article-warp .logo-nav .navList a.active,.article-warp .logo-nav .navList a:hover { color: #D13434}
.articleContent-box .path-search,.mszt-article .path-search { height: 30px; padding: 10px 0; line-height: 30px;}
.articleContent-box .path-search .path,.mszt-article .path-search .path { width: 600px; color: #777;}
.articleContent-box .path-search .path a,.mszt-article .path-search .path a { color: #777;}
.articleContent-box .path-search .path,.articleContent-box .path-search .path a { color: #222; font-weight: 700; text-align: right;}
.articleContent-box .path-search .path.fl { text-align: left;}
.article-warp .searchBox,.mszt-article .path-search .searchBox { padding-left: 35px;background: url(/pubimages/web/search-ico-2.png) no-repeat 0 center;}
.article-warp .searchBox input,.mszt-article .path-search .searchBox input { border:1px solid #EDEDED; background: #fff; width: 180px; height: 28px; padding-left: 10px; line-height: 28px; font-size: 12px; border-radius:3px 0 0 3px; border-right: none; }
.article-warp .searchBox a.searchBtn,.mszt-article .path-search .searchBox a.searchBtn { display:inline-block; height: 30px; line-height: 30px; padding: 0 15px; background: #FDD701; color: #AC8904; border-radius: 0 3px 3px 0; float: right;}
.article-warp .searchBox a.searchBtn:hover,.mszt-article .path-search .searchBox a.searchBtn:hover { background: #F2CE17}
.articleContent-box .articleTxt { width: 740px; min-height: 600px;}
.articleContent-box .articleTxt.w100bfb { width: auto;}
.articleContent-box .articleTxt .articleTit-nav { border-bottom: 1px solid #ececec; }
.articleContent-box .articleTxt .articleTit-nav h2 { font-size: 24px; text-align: center; line-height: 30px;}
.articleContent-box .articleTxt .articleTit-nav p { height: 26px; line-height: 26px; color: #777;}
.articleContent-box .articleTxt .articleTit-nav p span em { padding-right: 15px;}
.articleContent-box .articleTxt .articleTit-nav p span a { color: #333; padding: 0 3px;}
.articleContent-box .articleTxt .articleTit-nav .t-nav { height: 26px; line-height: 26px; color: #777;}
.articleContent-box .articleTxt .articleTit-nav p em { float: left;}
.articleContent-box .articleTxt .articleTit-nav p strong a { float: left; color: #666; padding: 0 8px; font-weight: 500; font-size: 14px;}
.articleContent-box .articleTxt .articleTit-nav p strong.a-notfl a { float: none;}
.articleContent-box .articleTxt .articleTit-nav p strong a.viwe { padding-left: 18px;background: url(/pubimages/web/viwe-ico.png) no-repeat 0 center; color: #666;}
.articleContent-box .articleTxt .articleTit-nav p strong a.share { padding-left: 0;/*background: url(/pubimages/web/fx-ico.png) no-repeat 8px center; color: #666;*/}
.articleContent-box .articleBox p { margin-bottom: 10px; color: #444;}
.articleContent-box .articleBox p.txt-c { text-align: center;}
.articleContent-box .articleBox table p {margin-bottom: 0; text-indent: 0;}
.articleContent-box .articleBox img { max-width: 100%;}
.articleContent-box .articleBox p.img img{ width: 700px\0;}
.articleContent-box .articleTxt a.dz-numBtn{ display: block; width: 94px; height: 34px; margin: 30px auto 50px; padding-top: 60px; text-align: center; background: url(/pubimages/web/dz-ico-1.png) no-repeat; font-size: 18px; color: #fff;}
.articleContent-box .article-switch .titH2 { border-bottom: 1px solid #ddd;}
.articleContent-box .article-switch .titH2 h2 { font-size: 16px;padding-bottom: 6px;}
.articleContent-box .article-switch .titH2 h2 a { color: #666; padding:0 20px 0 5px;}
.articleContent-box .article-switch .titH2 h2 a.active { color: #000; font-weight: 700;}
.articleContent-box .article-switch .dlList dl { float: left; width: 215px; padding: 0 15px; margin-bottom: 10px}
.articleContent-box .article-switch .dlList dl dd a { display: block; height: 20px; line-height: 20px; overflow: hidden;color: #000; font-size: 14px; }
.articleContent-box .article-switch .dlList dl dd a:hover { color: #369}
.articleContent-box .article-switch .dlList dl dd span { color: #666}
.articleContent-box textarea.comment-text { width: 96%; padding: 10px 2%; border: 1px solid #DCDCDC;}
.articleContent-box .commentBox .info { height: 30px; line-height: 30px;}
.articleContent-box .commentBox .info { display: block; padding-left: 26px;background: url(/pubimages/web/bq-ico-1.png) no-repeat 0 center;}
.articleContent-box .commentBox .info a.submitBtn { display: block; height: 24px; line-height: 24px; padding: 0 15px; background: #E8E8E8; color: #555;}
.articleContent-box .commentBox .info a.submitBtn:hover { background: #ddd}
.article-warp .articleSide { width: 325px; padding-top: 50px}
.article-warp .articleSide h2 { font-size: 18px; color: #777;}
.article-warp .articleSide .numList { background: #F0F0F0;}
.article-warp .articleSide .numList li { float: left; width: 130px; height: 32px; padding: 0 15px 0 5px; line-height: 32px; overflow: hidden; }
.article-warp .articleSide .numList li em { display: inline-block; float: left; width: 14px; height: 14px; margin: 9px 5px 0 0; line-height: 14px; font-weight: 700; color: #fff; text-align: center; background: #A9A9A9;}
.article-warp .articleSide .numList li em.bgOrange { background: #FF7300}
.article-warp .articleSide .numList li a { font-size: 14px; color: #3A3A3A}
.borderImg { border: 1px solid #F2F2F2}

.article-warp.top-temp-2 .navTop { margin: 32px 0 0 67px;}
.article-warp.top-temp-2 .navTop a { font-size: 18px; padding: 0 16px; color: #000;}
.article-warp.top-temp-2 .navTop a:hover { color: #D13434}
.article-warp.top-temp-2 .navList a { padding: 0 10px;}
.article-warp.top-temp-2 .navList a:hover { color: #ddd}
.article-warp.top-temp-2 .navList a.columnTit { display: block; float: left; padding-right: 20px; font-weight: 700; background: url(/pubimages/web/nav-bg-1.png) no-repeat right center; }
.article-warp.top-temp-2 h6.titNav { display: inline-block; height: 30px; line-height: 30px; padding: 0 20px; background: #DE3226; font-size: 16px; color: #fff;}
.article-warp.top-temp-2 .articleTit-nav h2 { text-align: left; line-height: 28px; }


.article-warp.top-temp-3 .logo-nav { height: auto; border-bottom: none; box-shadow: none; background: none;}
.article-warp.top-temp-3 .logo-nav .logo { padding: 15px 0 0 60px;}
.article-warp.top-temp-3 .logo-nav .navList { width: 794px;}
.article-warp.top-temp-3 .logo-nav .navList a { padding: 2px 12px; font-size: 12px;}
.article-warp.top-temp-3 .path-search { border-top: 3px solid #1556B7;background: #fff url(/pubimages/web/path-nav-bg-1.png) no-repeat; position: relative;}
.article-warp.top-temp-3 .path-search h4.posabTit { width: 120px; line-height: 26px; text-align: center; position: absolute; top: 0; left: 34px; font-weight: 700; font-style: italic; font-size: 17px; color: #fff; font-weight: 500;}
.article-warp.top-temp-3 .path-search .path { padding-left: 230px;}

.articleBox .ulli-list-temp-1 li { min-height: 40px; position: relative; padding-left: 100px; border-bottom: 1px solid #ECECEC; padding-top: 10px; line-height: 40px; font-size: 14px;}
.articleBox .ulli-list-temp-1 span.bborder { position: absolute; top: 9px; left: 0; font-size: 18px; letter-spacing: 1px;}
.articleBox .ulli-list-temp-1 span.bborder { border-bottom: 2px solid #DE3226;}
.articleBox .ulli-list-temp-1 p { text-indent: 0; line-height: 28px;}
.articleBox .ulli-list-temp-1 a.accessorieLinks { display: block; height: 28px; line-height: 28px; margin-left: 50px; padding-left: 30px; color: #246ad4;background: url(/pubimages/web/word-ico.png) no-repeat 0 center;}
.articleBox .ulli-list-temp-1 a.accessorieLinks:hover { color: #f30}
/*文章页 end*/


.top-info .logoBox a { display: block; height: 90px; float: left; margin-top: 34px; padding-left: 70px; background: url(/tupian/wxlhlogo.png) no-repeat; color: #fff}
.top-info .logoBox a b {display: block;font-size: 26px; line-height: 40px;padding-left: 228px; padding-top: 6px;}
.top-info .logoBox a b em { font-family: "微软雅黑"; padding-right: 10px; color: #FDFA01; font-weight: 700;}
.top-info .searchBox a.tohome { color: #fff; padding-right: 20px;background: url(/pubimages/web/infopic-ico-1.png) no-repeat right 0;}
.top-info .searchBox .search-box { width: 287px; height: 43px; background: url(/pubimages/web/search-bg-1.png) no-repeat}
.top-info .searchBox .search-box input.txt { float: left; border: none; background: none; width: 208px; height: 43px;  padding: 0 10px;line-height: 42px; font-size: 14px;}
.top-info .searchBox .search-box a.searchBtn { float: right; width:58px; height: 43px; text-indent: -99em; overflow: hidden; }


/*信息公开 start*/
.h100 { height: 100%;}
.info-public-warp { background: #E8F0F3;}
.info-public-warp .top-info { height: 145px; background: #2B88D9; }
.info-public-warp .top-info .topBg { background: url(/pubimages/web/infopublic-top-bg.png) no-repeat center 0;}
.info-public-warp .menu .bgBlues { background: #2470B4; }
.info-public-warp .menu .menuBox { height: 56px; line-height: 56px; position: relative; }
.info-public-warp .menu .menuBox p.tit a { display: block; height: 56px; padding: 0 25px; background: #1B5589; font-size: 18px; font-weight: 700;color: #fff; }
.info-public-warp .menu .menuBox p.home a { display: block; padding: 0 20px 0 40px; color: #fff;}
.info-public-warp .menu .menuBox ul.menuList li { float: left;  }
.info-public-warp .menu .menuBox ul.menuList li a { display: block; padding: 0 10px; font-size: 16px; color: #fff;}
.info-public-warp .menu .subMenuBox { height: 46px; line-height: 46px; position: relative; }
.info-public-warp .menu .subMenuBox i.jtIco { position: absolute; left: 168px; top: 0; width: 16px; height: 8px; margin-left: -8px; background: url(/pubimages/web/pic-ico-2.png) no-repeat}
.info-public-warp .menu .subMenuBox .sub-menu ul { display: none; position: absolute; top: 0;}
.info-public-warp .menu .subMenuBox .sub-menu ul li { float: left;}
.info-public-warp .menu .subMenuBox .sub-menu ul li a { display: block; padding: 0 7px; color: #000; font-size: 14px; white-space: nowrap;}
.info-public-warp .menu .subMenuBox .sub-menu ul li a:hover,
.info-public-warp .menu .subMenuBox .sub-menu ul li a.active { color: #2b88d9}

.infoPublic-main { min-height: 500px; background: #fff;}
.infoPublic-main .titH2 { height: 40px; line-height: 40px; padding: 0 30px;}
.infoPublic-main .titH2 h2 {padding-left: 16px;background: url(/pubimages/web/pic-tit-ico.png) no-repeat 0 center; font-size: 18px; color: #000; font-weight: 700;}
.infoPublic-main .titH2 h4 { margin-left: 60px; }
.infoPublic-main .titH2 h4 a { display: block; height: 30px; margin-right: 3px; line-height: 30px; float: left; padding: 0 20px; background: #ECECEC; border: 1px solid #ECECEC;}
.infoPublic-main .titH2 h4 a span { display: block; height: 28px; border-bottom: 2px solid #ECECEC; color: #000;font-size: 14px;}
.infoPublic-main .titH2 h4 a.active { background: #fff;}
.infoPublic-main .titH2 h4 a.active span { color: #FC220B; border-bottom: 2px solid #FC220B; }
.infoPublic-main .warden-mailb-cententBox .warden-listBox dl { width: 540px;}
.infoPublic-main .newsSonColumn-content .imgListBox dl { width: 340px; padding: 0 13px 15px}

.infoPublic-main .newsSonColumn-content ul.columnListBox-list li a{ background: #F5F5F5;}
.infoPublic-main .newsSonColumn-content ul.columnListBox-list li a:hover{ background: #F4FAFD}

.infoPublic-main .newsSonColumn-content .newslistBox-temp-4 dl { border: none; border-bottom: dotted 1px #DCDCDC}
.infoPublic-main .newsSonColumn-content .newslistBox-temp-4.two-line dl { width: 530px; float: left; margin-left: 22px;}


.sub-menu-lists a { display: inline-block; margin: 0 10px; padding: 5px 10px; font-size: 14px; color: #000; }
.sub-menu-lists a.active { background: #2B88D9; color: #fff;}
.infoPublic-main .titH2 h4.temp2 { margin-left: 0;}
.infoPublic-main .titH2 h4.temp2 a { padding: 0 10px; border:none; background: #fff; }
.infoPublic-main .titH2 h4.temp2 a span {border-bottom: 2px solid #fff;}
.infoPublic-main .titH2 h4.temp2 a:hover span { color: #2B88D9;}
.infoPublic-main .titH2 h4.temp2 a.active span {border-bottom: 2px solid #2B88D9;color: #2B88D9;}


/*信息公开首页*/
.infoPublic-home-main .h2-tit {height: 36px; line-height: 26px; border-bottom: 1px solid #C8C8C8;}
.infoPublic-home-main .h2-tit h2 { padding: 0 15px 0 20px; font-size: 20px; font-weight: 700; height: 33px; border-bottom: 3px solid #C8C8C8;background: url(/pubimages/web/pic-tit-ico.png) no-repeat 0 center; }
.infoPublic-home-main .h2-tit h2 a{ color: #000; }

.focus-news .newsParts-1 { height: 270px;}
.focus-news dl.topone { width: 300px; height: 232px; padding: 38px 30px 0 40px; background: #EDEDF5;}
.focus-news dl.topone dt a { display: block; line-height: 26px; padding-bottom: 10px; font-size: 20px; color: #000; font-weight: 700;}
.focus-news dl.topone dd { line-height: 30px; font-size: 14px; color: #888;}
.focus-news dl.topone dd a { color: #000;}
.news-box { width: 348px;}
.news-box .ovhidelist { height: 266px; overflow: hidden; }
.news-box dl.news-list-dl { overflow: hidden; float: left; width: 100%; padding-top: 8px}
.news-box dl.news-list-dl dt,.news-box dl.news-list-dl dt img { float: left;}
.news-box dl.news-list-dl dt { margin-right: 10px;}
.news-box dl.news-list-dl dd { color: #777; font-size: 14px;}
.news-box dl.news-list-dl dd p a { font-size: 16px; color: #000;}

.infoPublic-home-main .boxList { margin-left: -20px;}
.info-public-box { width: 353px; height: 265px; background: #fff;}
.info-public-box .newsList li { height: 32px; line-height: 32px; position: relative; font-size: 14px; }
.info-public-box .newsList.hoverTime li { padding-right: 70px;}
.info-public-box .newsList li a { display: block; width: 100%; float: left; color: #333}
.info-public-box .newsList li a:hover { color: #f30}
.info-public-box .newsList li a i { display: block; float: left; width: 3px; height: 3px; margin: 16px 10px 0;background: #FC220B}
.info-public-box .newsList li span { position: absolute;right: 5px; top: 0;}
.info-public-box .imgsList li { float: left; margin-bottom: 10px;}
.info-public-box .imgsList img { float: left; }

.info-public-box dl.hd-dl {width: 330px; margin: 0 auto; }
.info-public-box dl.hd-dl dt { height: 38px; line-height: 38px; font-size: 14px; }
.info-public-box dl.hd-dl dd a { display: block; width: 330px; height: 186px; overflow: hidden; position: relative;}
.info-public-box dl.hd-dl dd span { width: 100%;height: 40px; line-height: 40px; text-indent: 15px; color: #fff; font-size: 16px; position: absolute; bottom: 0; left: 0; overflow: hidden; background: rgba(0,0,0,0.5);}
.info-public-box ul.tel-ul li { padding: 13px; background: #EEEEEE; border-bottom: 1px solid #fff; font-size: 14px; color: #fc220b; font-weight: 700;line-height: 26px;}
.info-public-box ul.tel-ul li strong { display: block; color: #626060; font-size: 18px; font-weight: 500}
.info-public-box ul.tel-ul li span { display: inline-block; white-space: nowrap;}
.info-public-warp .articleContent-box .articleTxt { width: 100%;}

.infoPublicBox { margin: 0 auto;}
.w840 { width: 840px; }
.infoPublicBox h2 { height: 44px; background: #EAF7FF;}
.infoPublicBox h2 em { float: left; display: block; height: 44px; line-height: 44px; padding: 0 15px; font-size: 18px; background: #2B88D9; color: #fff;}
.infoPublicBox table { width: 100%;}
.infoPublicBox table tr td { border: 1px solid #E8E8E8; padding: 10px; font-size: 14px;}
.infoPublicBox table tr td b { white-space: nowrap;}
.infoPublicBox .ov-scroll { max-height: 300px; padding: 15px; border: 1px solid #E8E8E8; overflow: hidden; overflow-y:scroll;}


.infoPublicBox .bus { border: 1px solid #E8E8E8; }
.infoPublicBox .bus .busType { padding: 20px; background: #F0F0F0;}
.infoPublicBox .bus .busType input,.infoPublicBox .bus .busType select { border: 1px solid #ddd; border-radius: 3px; height: 30px; line-height: 30px;}
.infoPublicBox .bus .busType input { padding: 0 10px;}
.infoPublicBox .bus .busType a { display: inline-block; height: 30px; background: #2B88D9; text-align: center; text-indent: 0; padding: 0 20px; color: #fff;line-height: 30px;}
.infoPublicBox .bus .busType a:hover { background: #2474B9}

/*信息公开首页*/
.newsInfoPublic-content { background: #ECFBFF}
.newsInfoPublic-content.bg2{ background: #F4F8FD}
.newsInfoPublic-content.bg3	{ background: rgba(245,250,250,.95);}
.newsInfoPublic-content .h4-title-drop { height: 60px; line-height: 60px; background: #fff; position: relative; z-index: 9}
.newsInfoPublic-content .h4-title-drop h2 { color: #de0d0d; font-size: 20px; padding-left: 30px;}
.newsInfoPublic-content .h4-title-drop h2.cBlue { color: #0F65DE;}
.newsInfoPublic-content .h4-title-drop ul.drop-down li { float: left; background: #2288E1; border-bottom: 1px solid #fff; position: relative; }
.newsInfoPublic-content .h4-title-drop ul.drop-down li.dropDown-1 { width: 310px;margin-right: 1px; }
.newsInfoPublic-content .h4-title-drop ul.drop-down li.dropDown-2 { width: 275px; }
.newsInfoPublic-content .h4-title-drop ul.drop-down li  h4 a { display: block; height: 59px; padding-left: 65px; font-size: 18px; color: #fff; border-bottom: 1px solid #fff; background: url(/pubimages/web/infopic-ioc-1-1.png) no-repeat 18px center;  }
.newsInfoPublic-content .h4-title-drop ul.drop-down li  h4 a em { display: inline-block; width: 13px; height: 10px; margin-left: 10px; background: url(/pubimages/web/infopic-ioc-1-3.png) no-repeat;}
.newsInfoPublic-content .h4-title-drop ul.drop-down li.dropDown-1 ul li { width: 100%; height: 48px; line-height: 48px;}
.newsInfoPublic-content .h4-title-drop ul.drop-down li.dropDown-1 ul li a { display: block; color: #fff; padding-left: 50px; font-size: 14px; background: url(/pubimages/web/infopic-ioc-2-1.png) no-repeat 20px 17px;}
.h4-title-drop ul.drop-down li ul { position: absolute; top: 60px; left: -1px; width: 100%;background: #2288E1; display: none; border-left: 1px solid #fff; border-right: 1px solid #fff;}

.h4-title-drop ul.drop-down li.dropDown-1 ul li a.bg1 { background-position: 20px -35px;}
.h4-title-drop ul.drop-down li.dropDown-1 ul li a.bg2 { background-position: 20px -88px;}
.h4-title-drop ul.drop-down li.dropDown-1 ul li a.bg3 { background-position: 20px -141px;}
.h4-title-drop ul.drop-down li.dropDown-1 ul li a.bg4 { background-position: 20px -191px;}
.h4-title-drop ul.drop-down li.dropDown-1 ul li a.bg5 { background-position: 20px -245px;}
.h4-title-drop ul.drop-down li.dropDown-1 ul li a.bg6 { background-position: 20px -295px;}
.h4-title-drop ul.drop-down li.dropDown-1 ul li a.bg7 { background-position: 20px -347px;}
.h4-title-drop ul.drop-down li.dropDown-1 ul li a.bg8 { background-position: 20px -399px;}
.h4-title-drop ul.drop-down li.dropDown-1 ul li a.bg9 { background-position: 20px -453px}
.h4-title-drop ul.drop-down li.dropDown-1 ul li a.bg10 {
    background: url(/tupian/121712.png) no-repeat 17px 12px;}

.h4-title-drop ul.drop-down li.dropDown-2 ul li { width: 50%; height: 36px; line-height: 36px;}
.h4-title-drop ul.drop-down li.dropDown-2 ul li:last-child { width: 100%;}

.h4-title-drop ul.drop-down li.dropDown-2 ul li a { display: block; white-space: nowrap; color: #fff; font-size: 14px; padding-left: 15px; }
.h4-title-drop ul.drop-down li.dropDown-2 ul li a em { padding: 0 5px;}
.h4-title-drop ul.drop-down li.dropDown-1 ul li a:hover,
.h4-title-drop ul.drop-down li.dropDown-2 ul li a:hover { background-color: #1C7CCE; }


/*重点领域信息公开 stasrt*/
.key-disclosure-box { padding: 40px 0 0 80px;}
.key-disclosure-box p.ps { color: #555;}
.key-disclosure-box ul li { float: left; margin:10px 10px 0 0;}
.key-disclosure-box ul li a { display: block; width: 320px; height: 125px; line-height: 125px; font-size: 20px; font-weight: 700; background: #2CA4D9; color: #fff;}
.key-disclosure-box ul li a:hover { background: #2195C6}
.key-disclosure-box ul li a span { float: left; height: 62px;line-height: 62px; margin: 34px 20px 0 40px;  }

.key-disclosure-box ul li.ico-0 a { height: 260px; text-align: center; line-height: 40px; }
.key-disclosure-box ul li.ico-0 a span { float: none; display: block; margin: 0; padding: 60px 0 20px; height: 90px;  }


.key-disclosure-box.temp2 { padding: 10px 0 0 58px;}

.publicHome-r .imgList dl dd .key-disclosure-box { padding: 0 0 0 18px}
.publicHome-r .imgList dl dd .key-disclosure-box ul li { float: left; margin:10px 10px 0 0; position: relative;}
.publicHome-r .imgList dl dd .key-disclosure-box ul li h3 a { display: block; width: 250px; height: 102px; line-height: 102px; font-size:16px; text-align: left; font-weight: 700; background: #2CA4D9; color: #fff;}
.publicHome-r .imgList dl dd .key-disclosure-box ul li h3 a em { position: absolute; top: 0; right: 5px; width: 146px; height: 102px; font-weight: 700; line-height: 24px;}
.publicHome-r .imgList dl dd .key-disclosure-box ul li h3 a em td {height: 102px;}
.publicHome-r .imgList dl dd .key-disclosure-box ul li h3 a em {display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-align: center;display: box;box-orient: horizontal;box-align: center;}



/*.publicHome-r .imgList dl dd .key-disclosure-box ul li h3 a.newline { line-height: 22px; }
.publicHome-r .imgList dl dd .key-disclosure-box ul li h3 a.newline em { display: block; padding-top: 30px;}*/
.publicHome-r .imgList dl dd .key-disclosure-box ul li h3 a:hover{ background: #2195C6; opacity: 1;}
.publicHome-r .imgList dl dd .key-disclosure-box ul li.active > .sub-nav { display: block;}


.publicHome-r .imgList dl dd .key-disclosure-box ul li.active h3 a { background: #2195C6;}
.publicHome-r .imgList dl dd .key-disclosure-box ul li h3 a span { float: left; height: 62px;line-height: 62px; margin: 25px 15px 0 30px;  }
.publicHome-r .imgList dl dd .key-disclosure-box ul li h3 a span img { width: 56px;}


.publicHome-r .imgList dl dd .key-disclosure-box ul li .sub-nav { display: none; width: auto; position: absolute;  z-index: 1; background: #2195C6;}
.publicHome-r .imgList dl dd .key-disclosure-box ul li.active.left > .sub-nav { right: 100%}
.publicHome-r .imgList dl dd .key-disclosure-box ul li.active.right > .sub-nav { left: 100%}
.publicHome-r .imgList dl dd .key-disclosure-box ul li.active.top > .sub-nav { top: 0;}
.publicHome-r .imgList dl dd .key-disclosure-box ul li.active.bottom > .sub-nav { bottom: 0;}
.publicHome-r .imgList dl dd .key-disclosure-box ul li .sub-nav li { margin: 0; padding: 0; float: none; }
.publicHome-r .imgList dl dd .key-disclosure-box ul li .sub-nav a { display: block; background: none; width: auto; height: 34px; padding: 0 10px; white-space: nowrap; font-weight: 500; line-height: 34px; font-size: 14px; }
.publicHome-r .imgList dl dd .key-disclosure-box ul li .sub-nav a:hover,
.publicHome-r .imgList dl dd .key-disclosure-box ul li .sub-nav li.active h3 a,
.publicHome-r .imgList dl dd .key-disclosure-box ul li .sub-nav .sub-nav { background: #1A8EBF}
.publicHome-r .imgList dl dd .key-disclosure-box ul li .sub-nav .sub-nav li a:hover,
.publicHome-r .imgList dl dd .key-disclosure-box ul li.active .sub-nav .sub-nav li.active h3 a { background: #1783AF;}

/*重点领域信息公开 end*/
.newsInfoPublic-content .publicHomeBox { padding: 60px 0 0 25px; }
.newsInfoPublic-content .publicHomeBox .publicHome-l { width: 311px;}
.newsInfoPublic-content .publicHomeBox .publicHome-l .txt-info { background: #2288E1; padding: 20px; color: #fff;}
.newsInfoPublic-content .publicHomeBox .publicHome-l p img { float: left; margin-top: 5px;}
.newsInfoPublic-content .publicHomeBox .publicHome-r { width: 734px; margin: 0 45px;}
.publicHome-r .l-t-btn a { width: 30px; height: 120px; top: 50%; margin-top: -60px; background: #000;background: url(/pubimages/web/l-r-btn-4.png) no-repeat}
.publicHome-r .l-t-btn a:hover { background-color: none;opacity: 0.8; filter: alpha(opacity = 80)}
.publicHome-r .imgMoveBox .l-t-btn a.leftBtn { left: -32px;}
.publicHome-r .imgMoveBox .l-t-btn a.rightBtn { right: -32px; background-position:-32px center;}
.publicHome-r .imgMoveBox,.publicHome-r .imgList,.publicHome-r .imgList dl { height: 430px;}
.publicHome-r .imgList dl { width: 168px;}
.publicHome-r .imgList dl dd { height: 208px; margin-bottom: 15px;}
.publicHome-r .imgList dl dd a { display: block; height: 158px; padding-top: 50px; text-align: center;}
.publicHome-r .imgList dl dd a span { display: block; margin-top: 20px; font-size: 18px; font-weight: 700; color: #fff;}
.publicHome-r .imgList dl dd a { background: #2288E1}
.publicHome-r .imgList dl.dlBg-0 dd a.bg0 { background: #2288E1}
.publicHome-r .imgList dl.dlBg-0 dd a.bg1 { background: #A0159F}
.publicHome-r .imgList dl.dlBg-1 dd a.bg0 { background: #22A1E1}
.publicHome-r .imgList dl.dlBg-1 dd a.bg1 { background: #F2058A}
.publicHome-r .imgList dl.dlBg-2 dd a.bg0 { background: #22DAE1}
.publicHome-r .imgList dl.dlBg-2 dd a.bg1 { background: #F7CB0C}
.publicHome-r .imgList dl.dlBg-3 dd a.bg0 { background: #49BA5E}
.publicHome-r .imgList dl.dlBg-3 dd a.bg1 { background: #B2BE34}

.publicHome-r .imgList dl.dlBg-4 dd a.bg0 { background: #B8C73B}
.publicHome-r .imgList dl.dlBg-4 dd a.bg1 { background: #278D69}
.publicHome-r .imgList dl.dlBg-5 dd a.bg0 { background: #C7C23B}
.publicHome-r .imgList dl.dlBg-5 dd a.bg1 { background: #2CBECA}
.publicHome-r .imgList dl.dlBg-6 dd a.bg0 { background: #C7993B}
.publicHome-r .imgList dl.dlBg-6 dd a.bg1 { background: #7931D2}
.publicHome-r .imgList dl.dlBg-7 dd a.bg0 { background: #AA5766}
.publicHome-r .imgList dl.dlBg-7 dd a.bg1 { background: #8F46AB}

.publicHome-r .imgList dl.dlBg-8 dd a.bg0 { background: #2288E1}
.publicHome-r .imgList dl.dlBg-8 dd a.bg1 { background: #A0159F}
.publicHome-r .imgList dl.dlBg-9 dd a.bg0 { background: #22A1E1}
.publicHome-r .imgList dl.dlBg-9 dd a.bg1 { background: #F2058A}
.publicHome-r .imgList dl.dlBg-10 dd a.bg0 { background: #22DAE1}
.publicHome-r .imgList dl.dlBg-10 dd a.bg1 { background: #F7CB0C}
.publicHome-r .imgList dl.dlBg-11 dd a.bg0 { background: #49BA5E}
.publicHome-r .imgList dl.dlBg-11 dd a.bg1 { background: #B2BE34}

.publicHome-r .imgList dl.dlBg-12 dd a.bg0 { background: #49BA5E}
.publicHome-r .imgList dl.dlBg-12 dd a.bg1 { background: #B2BE34}
.publicHome-r .imgList dl dd a:hover {opacity: 0.8; filter: alpha(opacity = 80)}


.newsInfoPublic-content .publicHomeBox.publicHome-boxs {padding: 35px 0 0 0; }
.newsInfoPublic-content .publicHomeBox.publicHome-boxs .publicHome-r { width: 1068px }
.publicHome-boxs .publicHome-r { border-top: none;}
.publicHome-boxs .publicHome-r .imgList { height: 500px;}
.publicHome-boxs .publicHome-r .imgList dl { width: 1068px; height: 500px; padding: 0; }
.publicHome-boxs .article-switch-temp-2 dl dd h2 a{display: inline-block; font-weight: 700;}
.publicHome-boxs .article-switch-temp-2 dl dd h2 a:hover { opacity: 1; filter: alpha(opacity = 100)}
.publicHome-boxs .publicHome-r dl dd a { display: inline; background: none; height: auto; padding-top: 0;}
.publicHome-boxs .publicHome-r dl dd a i { top: -3px;}
.publicHome-boxs .article-switch-temp-2 dl dd h2 a.active { color: #E23838 !important}
.publicHome-boxs .publicHome-r .publicHome-l { background: #fff; padding: 15px;}
.publicHome-boxs .publicHome-r .article-news-list { width: 340px; height: 241px; background: #fff; }
.publicHome-boxs .publicHome-r dl dd .imgsBox { height: 120px;}
.publicHome-boxs .publicHome-r dl dd .imgsBox a { display: block; float: left; width: 152px; height: 114px; margin: 0 4px; position: relative; overflow: hidden;}
.publicHome-boxs .publicHome-r dl dd .imgsBox a span { position: absolute; bottom: 0; left: 0; width: 90%; padding: 3px 5%; text-align: left; background: rgba(0,0,0,0.5); font-size: 12px; line-height: 18px; color: #fff; font-weight: 500;}
.publicHome-boxs .publicHome-r dl dd .img-txt p.tit a { display: block; color: #000; line-height: 18px; text-align: left;}
.publicHome-boxs .publicHome-r dl dd .img-txt p.tit a strong { font-weight: 500;}
.publicHome-boxs .publicHome-r dl dd .img-txt p.txt { text-indent: 2em; color: #777;}
.publicHome-boxs .w320h192 { width: 320px; height: 192px; margin-top: -12px;}
.publicHome-boxs .imgSwitchBox .btn-txt p.btn a { margin: 0 6px;}


.newsInfoPublic-content .catalogBoxList { height: 160px; margin: 18px 0 0 15px;}
.newsInfoPublic-content .catalogBoxList h2 { font-size: 18px; font-weight: 700; color: #607abf; text-align: center;padding-bottom: 5px;}
.newsInfoPublic-content .catalogBoxList.w550 { width: 550px;}
.newsInfoPublic-content .catalogBoxList.w267 { width: 267px;}
.newsInfoPublic-content .catalogBoxList .list-table {width: 100%; height: 132px; background: #fff; border: 1px solid #DBE2F3;  overflow: hidden;}
.newsInfoPublic-content .catalogBoxList table {width: 100%; height: 100%; font-size: 13px; }
.newsInfoPublic-content .catalogBoxList table td a { display: inline-block; padding-left: 20px;background: url(/pubimages/web/newsList-ico-3-1.png) no-repeat 10px 9px; color: #000}
.newsInfoPublic-content .catalogBoxList table td a:hover { color: #369 }
.newsInfoPublic-content .catalogBoxList ul.ul-list-temp2 li { float: left; }
.newsInfoPublic-content .catalogBoxList ul.ul-list-temp2 li a {display: block;width: 200px; height: 74px; margin: 15px 28px; line-height: 74px; background: #fff; text-align: center; color: #1785E4; font-size: 18px;}
.newsInfoPublic-content .catalogBoxList ul.ul-list-temp2 li a:hover { background: #f3f3f3;}

.h112 { height: 112px;}
.pt23h85 { padding-top: 23px; height: 85px;}
.pt15h106 { padding-top: 15px; height: 106px;}
.pt30h80c{padding-top: 30px;height: 60px;padding-left: 78px;}


/*领导信息 start*/
.leadingList { width: 276px; margin: 40px 0 0 68px}
.leadingList h2 { height: 40px; line-height: 40px; text-align: center; border-left: 10px solid #DE0D0D; background: #229AE1; color: #fff; font-size: 16px; font-weight: 700; letter-spacing: 2px; }
.leadingList ul { float: left;background: url(/pubimages/web/li-bg-1-1.png) repeat }
.leadingList ul li { float: left; width: 100%;line-height: 38px; font-size: 14px;}
.leadingList ul li span { float: left; display: block; width: 90px; height: 37px; line-height: 36px; text-align: center; border-bottom: 2px solid #DE0D0D; color: #DE0D0D;font-weight: 700; overflow: hidden;}
.leadingList ul li a,.leadingList ul li strong { float: left; display: block; width: 90px; height: 39px; text-align: center; color: #222; font-weight: 500}
.leadingList ul li a em { font-size: 12px;}
.leadingList ul li a:hover { color: #f30}
.leadingPoto { width: 106px; margin: 0 20px;}
.leadingPoto dt { padding-bottom: 10px; text-align: center; font-size: 24px; color: #de0d0d; line-height: 30px; }
.leadingPoto dd { color: #666; line-height: 22px; font-size: 14px;}
.leading-ovhide { width: 950px; height: 540px; overflow: hidden; overflow-y: auto;}
.leading-infoBox dl { width: 100%;min-height: 34px; margin-bottom: 20px; float: left;}
.leading-infoBox dl dt { float: left;  width: 90px; text-align: center; }

.leading-infoBox dl dt span { border-bottom: 2px solid #DE0D0D; color: #DE0D0D; font-size: 18px; padding-bottom: 5px; font-weight: 700;}
.leading-infoBox dl dd { float: left; width: 840px; line-height:26px; color: #444;}

/*领导信息 end*/

/*政府信息公开意见箱 start*/
.newsInfoPublic-content .opinionBox ul { width: 660px; margin: 68px 70px 0 0;}
.newsInfoPublic-content .opinionBox ul li { float: left; width: 50%;}
.newsInfoPublic-content .opinionBox ul li a { display: block; margin-top: 10px; padding: 20px 0; text-align: center; font-size: 20px; color: #2d85c5; font-weight: 700; }
.newsInfoPublic-content .opinionBox ul li a:hover { color: #1A6FAA}
.newsInfoPublic-content .opinionBox ul li a i { display: block; padding:10px 0; }

/*政府信息公开意见箱 end*/



/*信息公开 end*/

/*服务机构电话查询 start*/
.telSearchBox .titleBox { height: 230px; background: #fff url(/pubimages/web/gov-tel-bg-1-1.png) no-repeat 100px bottom; text-indent: -99em; overflow: hidden;}
.telSearchBox .searchBox { width: 596px; margin: 30px auto;}
.telSearchBox .searchBox input { width: 484px; height: 46px; padding: 0 10px;font-size: 14px; border: 1px solid #48BAE2; float:left;  }
.telSearchBox .searchBox a.searchBtn { display: block; float: left; width: 90px; height: 38px; padding-top: 10px; background: #48BAE2; text-align: center; }
.telSearchBox .searchBox a.searchBtn:hover { background: #3BADD3}

.telSearchBox .topSearch { height: 80px; padding-left: 260px; background: url(/pubimages/web/tel-search-ico-2.png) no-repeat 40px center; }
.telSearchBox .topSearch input.txt { float: left; width: 390px; height: 42px; margin-top: 18px; font-size: 16px; line-height: 46px; padding: 0 10px;}
.telSearchBox .topSearch a.searchBtn { display: block; float: left; width: 80px; height: 46px;margin-top: 18px; line-height: 46px; padding-left: 72px; font-size: 20px; color: #fff; background: #48BAE2 url(/pubimages/web/search-ico-3.png) no-repeat 30px center;}
.telSearchBox .topSearch a.searchBtn:hover { background-color: #34A2C9}
.telSearchBox .search-result-list { margin-top: 0; border: 1px solid #F0F0F0; background: #F0F0F0;}
.telSearchBox .search-result-list .tith2 { height: 36px; line-height: 36px; background: #fff; font-size: 14px; color: #666; }
.telSearchBox .search-result-list .tith2 a { display: block; float: left; padding: 0 46px; font-size: 18px; color: #585353;}
.telSearchBox .search-result-list .tith2 a.active { background: #F0F0F0}
.telSearchBox .search-result-list .listBox { /*height: 461px;*/ padding-top: 5px; /*overflow: hidden; overflow-y: auto*/}
.telSearchBox .search-result-list .listBox dl { background: #fff; width: 530px; float: left; border-bottom: none; padding: 10px; margin:4px 0 4px 12px; }
.telSearchBox .search-result-list .listBox dl dt img { float: left;}
.telSearchBox .search-result-list .listBox dl dd { color: #555; font-size: 14px;}
.telSearchBox .search-result-list .listBox dl dd h4 { padding-bottom: 5px;}
.telSearchBox .search-result-list .listBox dl dd h4 a { font-size: 16px; color: #222;}
.telSearchBox .search-result-list .listBox dl dd h4 a:hover { color: #007DDD;}
.telSearchBox .search-result-list .listBox dl dd p { line-height: 26px;}


/*服务机构电话查询 end*/

/*微信页 start*/
.wbwx-content { background: #F7F7F7}
.wbwx-content .h2-title { height: 60px; line-height: 60px; background: #fff}
.wbwx-content .h2-title h2 a { float: left; padding: 0 60px; background: #E7EFFD; color: #6F92E8; font-size: 20px;}
.wbwx-content .h2-title h2 a.active { background: #92A9E1; color: #fff;}
.wbwx-content .wx-box .leftBox { width: 386px;}
.wbwx-content .wx-box .leftBox h2 { width: 240px; height: 40px; margin:50px auto 5px; background: #6F92E8; line-height: 40px; color: #fff; font-size: 16px;}
.wbwx-content .wx-box .leftBox h4 { font-size: 18px; font-weight: 700; color: #566E98}
.wbwx-content .wx-box .leftBox p.txt { line-height: 26px; color: #7587a5; font-size: 14px;}
.wbwx-content .wx-box .rightBox { width: 680px;}
.wbwx-content .wx-box .rightBox .wxList { padding-top: 70px;}
.wbwx-content .wx-box .rightBox .wxList li { float: left; width: 33%;height: 90px; margin-bottom: 10px; position: relative; z-index: 9}
.wbwx-content .wx-box .rightBox .wxList li p.towWm { display: none; position: absolute; top: -170px; left: -51px; width: 160px; height: 160px; border: 1px solid #ddd;}
.wbwx-content .wx-box .rightBox .wxList li p.towWm b.bg { display: block; width: 16px; height: 8px; position: absolute; bottom: -8px; left: 50%; margin-left: -8px; background: url(/pubimages/web/ico-2-1-2.png) no-repeat}

.wbwx-content .wx-box .rightBox .wxList li p.towWm img { width: 160px;}
.wbwx-content .wx-box .rightBox .wxList li a { display: block; padding-right: 20px; color: #777}
.wbwx-content .wx-box .rightBox .wxList li a:hover { color: #369}
.wbwx-content .wx-box .rightBox .wxList li a span { height: 90px; margin-right: 10px;}
.wbwx-content .wx-box .rightBox .wxList li a strong { display: block; padding-top:7px;  font-size: 16px; font-weight: 700;}
.wbwx-content .wb-box .wbList { width: 1080px; margin: 80px auto 0;}
.wbwx-content .wb-box .wbList li { float: left; width: 20%; height: 190px; margin-bottom: 20px;}
.wbwx-content .wb-box .wbList li a { display: block; padding: 0 10px; text-align: center; color: #666;}
.wbwx-content .wb-box .wbList li a:hover { color: #369}
.wbwx-content .wb-box .wbList li a span { display: block;}
.wbwx-content .wb-box .wbList li a strong { display: block; padding: 5px 0; font-size: 16px; }
.wbwx-content .wb-box .wbList li a em { display: block; line-height: 16px;}

/*微信页 end*/
/*快速链接页 start*/
.linksPageBox h2 { font-size: 20px; font-weight: 700; color: #566e98;}
.linksSwidth h4 { width: 100%; background: #4BC1FF; overflow: hidden;}
.linksSwidth h4 a { float: left; display: block; height: 56px; font-size: 14px; color: #fff; padding: 0 11px; line-height: 56px; margin-left: -2px; border-left: 2px solid #fff;}
.linksSwidth h4 a.active { background: #FAC74A;}
.linksPageBox .link-list { background: #fff; padding: 10px 30px 20px 30px;}
.linksPageBox .link-list a { display: inline-block; height: 40px; line-height: 40px; padding-right:40px; font-size: 16px; color: #5b7199;}
.linksPageBox .link-list a em { font-weight: 700; padding-right: 10px; font-family: "宋体"}
.linksPageBox .link-list a:hover { color: #f30 }

/*快速链接页 end*/

/*标签 start*/
.article-news-list { border: 1px solid #e6e6e6;}
.article-news-list h2 { height: 42px; padding-left: 20px; font-weight: 700; color: #fff !important; line-height: 42px; background: #FFA600; }
.article-news-list h2 a.active { opacity: 1;filter: alpha(opacity = 100);}
.tagBox .tags-p { padding:15px 10px; height:auto !important;height:100px;min-height:100px}
.tagBox .tags-p a { display:block; float: left; margin: 5px 0; padding:0 10px; color: #333; font-size: 14px;  }
.tagBox .tags-p a:hover { color: #f30}
.tagBox p.two-wm { text-align: center; padding:30px 0 40px;}
.tagBox p.two-wm span { display: block; font-size: 16px; }
.w323h245 { width: 323px; height: 245px;}
.article-news-list .imgSwitchBox .btn-txt { height: 54px;}
.article-news-list .imgSwitchBox .btn-txt p.txt { font-size: 14px;}

.taby_box { overflow: hidden;}
.tagscloud {width: 325px;height: 225px;position: relative;left: 0;font-size: 12px;color: #333;margin: 0 auto;text-align: center}
.tagscloud a {position: absolute;top: 0;left: 0;color: #333;display: block;white-space: nowrap; height: 20px; line-height: 20px; text-align: center;font-size: 12px;padding: 1px 5px;border-radius: 3px;transition: 0s;}
.tagscloud a.tagc1 {background: #666;color: #fff}
.tagscloud a.tagc2 {background: #f16e50;color: #fff}
.tagscloud a.tagc3 {background: #EF34A1;color: #fff}
.tagscloud a.tagc4 {background: #22A1E1;color: #fff}
.tagscloud a.tagc5 {background: #063;color: #fff}
.tagscloud a:hover {height: 20px; color: #fff;background: #09f}
/*标签 end*/

/*文章模板 2 start*/
.article-tit-temp-2,.article-switch-temp-2 { border: none;}
.article-tit-temp-2 h2 { padding-left: 30px; background: url(/pubimages/web/pic-tit-ico.png) no-repeat 10px center; color: #444 !important; font-size: 16px !important;}
.article-ulList-temp-2 li { height: 30px; line-height: 30px; overflow: hidden;}
.article-ulList-temp-2 li a { color: #444; font-size: 14px;}
.article-ulList-temp-2 li a:hover { color: #369}
.article-ulList-temp-2 li a i { display: inline-block; width: 4px; height: 4px; background: #DF2525; margin-right: 5px; position: relative; top: -2px;}
.article-switch-temp-2 { border-top: 2px solid #C3C3C3;}
.article-switch-temp-2 h2 { padding: 0; background:none;color: #888 !important; font-weight: 500; position: relative; top: -2px;}
.article-switch-temp-2 h2 a { display:inline-block; padding: 0 10px; color: #222 !important; font-size: 16px !important; border-top: 2px solid #C3C3C3}
.article-switch-temp-2 h2 a.active { border-top: 2px solid #E23838; color: #222;}
.article-dlList-temp-2 dt a{ display: block; padding-bottom: 5px; font-size: 16px; color: #333;   overflow: hidden;}
.article-dlList-temp-2 dd { height: 86px; overflow: hidden;}
.article-dlList-temp-2 dd p.txt { width: 170px; line-height: 20px; color: #777}

/*文章模板 2 end*/

/*关闭按钮 start*/
em.boxCloseBtn { position: absolute; top: 0; right: 0; display: block; width: 16px; height: 16px; text-align: center; line-height: 15px; font-size: 14px; border-radius: 50%; color: #000; cursor: pointer;opacity: 0.8; filter: alpha(opacity = 80); }
em.boxCloseBtn:hover { color: #f30;}
/*关闭按钮 end*/


/*右侧悬浮nav start*/
.r-sied-nav { position: fixed; right:20px;top: 40%;}
.r-sied-nav ul li a { display: block; width: 54px; height: 54px; text-indent: -99em; overflow: hidden; margin-bottom: 10px; }
.r-sied-nav ul li a.ico-1 { background: url(/pubimages/web/r-seid-ico-1.png) no-repeat}
.r-sied-nav ul li a.ico-2 { background: url(/pubimages/web/r-seid-ico-2.png) no-repeat; text-indent: 0;text-align: center; color: #fff; height: 24px; padding-top: 30px; line-height: 24px;}
.r-sied-nav ul li a.ico-3 { background: url(/pubimages/web/r-seid-ico-3.png) no-repeat}
.r-sied-nav ul li a.ico-4 { background: url(/pubimages/web/r-seid-ico-4.png) no-repeat; visibility: hidden;}
.r-sied-nav ul li a:hover {opacity: 0.8; filter: alpha(opacity = 80);}
/*右侧悬浮nav end*/

/*底版本浏览器提示 start*/
.browsers-warp .browsers-box { position: absolute; left:50%; top: 50%; margin: -300px 0 0 -400px; z-index: 2; background: #fff; border:1px solid #ddd; border-radius: 8px; width: 800px; height: 600px;}
.browsers-warp .browsers-box h2{  text-align: center; margin-top: 30px; font-size: 18px}
.browsers-warp .browsers-box h4 { text-align: center;  font-size: 22px; margin: 20px 0;}
.browsers-warp .browsers-box .browserList { width: 500px; margin: 0 auto;}
.browsers-warp .browsers-box ul li { float: left;}
.browsers-warp .browsers-box ul li a { display: block;width: 76px;height: 46px;margin: 10px 24px;padding-top: 86px; font-size: 14px; background: url(/pubimages/web/browser.jpg) no-repeat;color: #58954E; text-align: center;}
.browsers-warp .browsers-box ul li a:hover { opacity: .8;filter: alpha(opacity = 80); }
.browsers-warp .browsers-box ul li a.ico1 {background-position: -80px 0}
.browsers-warp .browsers-box ul li a.ico2 {background-position: -248px 0}
.browsers-warp .browsers-box ul li a.ico3 {background-position: -166px 0}
.browsers-warp .browsers-box p.img { text-align: center;}

.browsers-warp .browsers-box table,.browsers-warp .browsers-box dl { width: 90%; margin: 0 auto; color: #666}
.browsers-warp .browsers-box table th,.browsers-warp .browsers-box table td { border: 1px solid #ddd; text-align: center; padding: 5px;}
.browsers-warp .browsers-box table th { background: #f8f8f8}
.browsers-warp .browsers-box table th span { display: block; margin-top: -5px;}

/*底版本浏览器提示 end*/

/*20160919 for 地址信息*/
.newslistBox-addsInfo p { line-height: 28px; font-size: 14px;}

/*20170216 领导名片 temp2 start*/
.leading-temp2 dl { width: 100%; float: left; margin-bottom: 6px;}
.leading-temp2 dl dt { width: 300px; height: 102px; margin-right: 15px; line-height: 102px; float: left; font-size: 26px; background: #E5F4FE; color: #2288e1; text-align: center;}
.leading-temp2 dl dd { float: left; width: 765px; height: 82px; padding: 10px 20px; background: #EFF8FF;}
.leading-temp2 dl dd p { margin-bottom: 5px; line-height: 36px;}
.leading-temp2 dl dd p strong { display: inline-block; width: 88px; height: 36px; line-height: 36px; font-size: 16px; text-align: center; background: #E5F4FE; color: #2288E1; border-bottom: 1px solid #2288E1;}
.leading-temp2 dl dd p a,.leading-temp2 dl dd p span { display: inline-block; white-space: nowrap; padding-left: 20px; font-size: 16px; color: #000;}
.leading-temp2 dl dd p a:hover { color: #f30}
.leading-temp2 dl dd .w500 { position: relative; padding-left: 88px; margin-left: 40px; width: 408px;}
.leading-temp2 dl dd .w500 strong { position: absolute; top: 0; left: 0;}


/*20170216 领导名片 temp2 end*/

/*数据开发 start*/
.data-open-warp { background: #fff;}
.data-open-warp .banner-img { width: 100%; height: 386px;background: url(/pubimages/web/data-open-img.jpg) no-repeat center; }
.data-open-warp .data-open-box .item { background: #009DE6; padding: 5px 5px 8px; border-radius: 5px;}
.data-open-warp .data-open-box .item h2 { height: 40px; line-height: 40px; font-size: 18px; color: #fff; text-align: center;}
.data-open-warp .data-open-box .item ul { background: #fff; padding: 10px;}
.data-open-warp .data-open-box .item ul li { display: inline-block; font-size: 18px;}
.data-open-warp .data-open-box .item ul li a { display: inline-block; width: 200px; height: 40px; padding-left: 30px; line-height: 40px; color: #009DE6;}
.data-open-warp .data-open-box .item ul li a i { font-family: "宋体";}
.data-open-warp .data-open-box .item ul li a em { color: #FF8D15;}
.data-open-warp .data-open-box .item ul li a:hover { color: #f30}

.data-open-info-box h4 { font-size: 18px; border-bottom: 1px solid #C8C8C8; padding-bottom: 10px; position: relative; font-weight: 700;}
.data-open-info-box h4 img { position: relative; top:0px; margin-right: 5px;}
.data-open-info-box h4 span { position: absolute; left: 0; bottom: 0; height: 2px; width: 120px; background: #C8C8C8; border-radius: 0 4px 0 0}
.data-open-info-box .table-temp2 table{ width: 100%; }
.data-open-info-box .table-temp2 table th,.data-open-info-box .table-temp2 table td { padding: 10px 5px; text-align: center; font-size: 14px; border:1px solid #fff; border-bottom: 3px solid #fff; background: #F0F3F9;}
.data-open-info-box .table-temp2 table th {padding: 15px 5px; background: #009DE6; font-size: 17px; color: #fff; border:none;}
.data-open-info-box .table-temp2 table td a { color: #000;}
.data-open-info-box .table-temp2 table td.txt-l { padding: 0 8%; text-align: left;}
.cBlue-2 { color: #009DE6;}
.cGray-2 { color: #7a7979;}



/*数据开发 end*/

/*信用双公示 start*/
.credit-publicity-warp { width: 948px; margin:0 auto; }
.credit-publicity-warp .left-nav { width: 210px;}
.credit-publicity-warp .left-nav h2 { }
.credit-publicity-warp .left-nav h2 a { display: block; height: 42px; margin-bottom: 10px; padding-left: 15px; line-height: 42px; font-size: 16px; color: #fff;background: #6AA1D7 url(/pubimages/web/ico-1-1.png) no-repeat 180px 16px;transition: 0s; }
.credit-publicity-warp .left-nav h2 a.active { background-position:180px -16px;}
.credit-publicity-warp .right-box { width: 720px; position: relative;}
.credit-publicity-warp .right-box > h3 { padding-left: 15px; font-size: 16px; font-weight: 700; color: #2b6cac; background: url(/pubimages/web/ico-1-2.png) no-repeat 0 center;}
.credit-publicity-warp .right-box .seach-box { position: absolute; top: 20px; left: 0; border: 1px solid #2b6cac; border-top: 3px solid #2B6CAC;z-index: 2; background: #fff; }
.credit-publicity-warp .right-box .seach-box .seach-select-box { height: 110px; overflow: hidden;}
.credit-publicity-warp .right-box .seach-box a.up-down-btn { display: block; width:82px; height: 18px;  position: absolute; bottom: -18px; left: 50%; margin-left: -41px;background: url(../images/zwgk/credit-publicity/icon_1.png) no-repeat;transition: 0s;}
.credit-publicity-warp .right-box .seach-box a.up-down-btn.active {bottom: -1px; background: url(../images/zwgk/credit-publicity/icon_2.png) no-repeat;}
.credit-publicity-warp .right-box .input-box { position: relative; width:660px; margin: 20px auto 10px; border: 1px solid #2B6CAC; }
.credit-publicity-warp .right-box .input-box input.search-input { width: 630px; height: 14px; padding: 9px 15px; border: none; box-sizing: content-box;}
.credit-publicity-warp .right-box .input-box a.btn { display: block; width: 40px; height: 34px; padding-top: 3px; position: absolute; top: 0; right: 0;}
.credit-publicity-warp .right-box .input-box a.btn:hover { opacity: .8;filter: alpha(opacity = 80)}
.credit-publicity-warp .right-box .select-list > h5 { height: 30px; line-height: 30px; font-size: 14px; color: #2b6cac;}
.credit-publicity-warp .right-box .select-list > h5 a { display: inline-block; margin-left: 20px; height: 28px; line-height: 28px; padding: 0 15px; border: 1px solid #5086BB; color: #000;}
.credit-publicity-warp .right-box .select-list > h5 a.active { color: #5086bb;}
.credit-publicity-warp .right-box .select-list > h5 span.viwe-btn { cursor: pointer;}
.credit-publicity-warp .right-box .select-list .check-list li { float: left; width: 25%; margin: 5px 0; font-size: 14px;}
.credit-publicity-warp .right-box .select-list .check-list li input { margin-right: 3px;}
.credit-publicity-warp .right-box .list-box { padding-top: 150px;}
.credit-publicity-warp .right-box .list-box li { height: 38px; line-height: 38px; border-top: 1px solid #E8E8E8; overflow: hidden; }
.credit-publicity-warp .right-box .list-box li a { display: block; position: relative; padding: 0 100px 0 20px; font-size: 14px; color: #000;}
.credit-publicity-warp .right-box .list-box li a:hover { color: #369}
.credit-publicity-warp .right-box .list-box li a span { position: absolute; top: -8px; left: 8px; font-size: 26px;}
.credit-publicity-warp .right-box .list-box li a em {position: absolute; top: 0; right: 5px; color: #777;}

.credit-publicity-info h2.h2 { position: relative; padding: 15px 15px 15px 70px; height:64px; line-height: 64px; font-size: 24px; background: url(../images/zwgk/credit-publicity/01icon_2.png) no-repeat 0 center; }
.credit-publicity-info h2.h2 a { position: absolute; top: -20px; right: 0; font-size: 12px; color: #888;}
.credit-publicity-info h2.h2 a:hover { color: #369}
.credit-publicity-info h4.h4 { height: 35px;background: url(../images/zwgk/credit-publicity/02nav_right.png) repeat-x; border-right: 1px solid #D2DEEA;}
.credit-publicity-info h4.h4 em { float: left; display: block; width: 19px; height: 35px;background: url(../images/zwgk/credit-publicity/02nav_left.png) no-repeat}
.credit-publicity-info h4.h4 span { position: relative; float: left;display: block; height: 35px; padding: 0 35px 0 10px;  line-height: 36px; background: url(../images/zwgk/credit-publicity/02nav_mid1.png) repeat-x;color: #fff; font-size: 14px; }
.credit-publicity-info h4.h4 span i { display: block; width: 25px; height: 35px;background: url(../images/zwgk/credit-publicity/02nav_mid2.png) no-repeat; position: absolute; right: 0; top: 0; }
.credit-publicity-info .table-temp2 table tr td.label {padding-right: 8px; width: 200px; border: 1px solid #dbdbdb;}
.credit-publicity-info .table-temp2 table tr td.value { border: 1px solid #dbdbdb;}
.credit-publicity-info .table-temp2 table{border: 1px solid #dcdcdc;padding: 10px;border-spacing: 0px;border-collapse: collapse;width: 100%;margin-bottom: 10px;}
.credit-publicity-info .table-temp2 table tr.first{	background: #f3f3f3;}
.credit-publicity-info .table-temp2 table tr.seconde{background: #fff;}
.credit-publicity-info .table-temp2 table tr td{height: 41px;line-height: 25px;border: 0px;}
.credit-publicity-info .table-temp2 table tr td.label{text-align: right;width: 170px;font-family: "微软雅黑";font-size: 14px;width: 270px;padding-right: 8px;}
.credit-publicity-info .table-temp2 table tr td.value{margin: 0px;padding: 0px;font-size: 14px;color: #333;text-align: left;padding-left: 8px;}
.credit-publicity-info .table-temp2 table tr td.table-inner { padding: 0;}
.credit-publicity-info .table-temp2 table tr td.table-inner table { margin: 0; border: none;}
.credit-publicity-info .table-temp2 table tr td.table-inner table tr td{text-align: center;font-family: "微软雅黑"; font-size: 14px;}
.credit-publicity-info .table-temp2 table tr td.table-inner table tr.label td{border-left: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;border-top: 0px;}
.credit-publicity-info .table-temp2 table tr td.table-inner table tr.value td{border-left: 1px solid #dbdbdb;border-top: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;border-bottom: 0px;}
.credit-publicity-info .table-temp2 table tr td.table-inner table tr td.left{border-left: 0px;}
.credit-publicity-info .table-temp2 table tr td.table-inner table tr td.right{border-right: 0px;}



.credit-publicity-warp.temp2 { width: 1120px;}
.credit-publicity-warp.temp2 .right-box { width: 882px}
.credit-publicity-warp.temp2 .right-box .seach-box,
.credit-publicity-warp.temp2 .right-box .input-box {width: 100%;}
.credit-publicity-warp.temp2 .right-box .seach-box { border: 1px solid #dbebfb; border-top: 3px solid #2B6CAC;}
.credit-publicity-warp.temp2 .right-box .seach-box .seach-select-box { height: 75px;}


.credit-publicity-warp.temp2 .credit-publicity-info {margin-top: 100px;}
.credit-publicity-warp.temp2 .credit-publicity-info .gs-table-temp3 table { width: 100%;}
.credit-publicity-warp.temp2 .credit-publicity-info .gs-table-temp3 table th,
.credit-publicity-warp.temp2 .credit-publicity-info .gs-table-temp3 table td {border: 1px solid #dbdbdb; padding: 10px;font-size: 14px; text-align: center;}
.credit-publicity-warp.temp2 .credit-publicity-info .gs-table-temp3 table th { background: #f8f8f8; font-weight: 700;}
.credit-publicity-warp.temp2 .credit-publicity-info .gs-table-temp3 table td.txt-l { text-align: left;}
.credit-publicity-warp.temp2 .credit-publicity-info .gs-table-temp3 table td a { color: #6AA1D7}

.credit-publicity-warp.temp4 .right-box .seach-box .seach-select-box { width: 720px}
.credit-publicity-warp.temp4 .right-box .seach-box { top: 0}
.credit-publicity-warp.temp4 .right-box .select-list > h5 a { margin-left: 10px}
.credit-publicity-warp.temp4 .right-box .warden-listBox { padding-top: 130px}
.credit-publicity-warp.temp4 .warden-mailb-cententBox .warden-listBox dl { width: 100%; margin-left: 0;}

/*信用双公示 end*/

/*权责清单 start*/
.qzqd-warp .banner { width: 100%; height: 276px; background: url(../images/qzqd/banner.jpg) no-repeat center 0;}
.qzqd-warp .selectBox { height: 84px; line-height: 84px; text-align: center; box-shadow: 0 2px 10px #eee;}
.qzqd-warp .selectBox span {padding: 0 30px; font-size: 16px; color: #666}
.qzqd-warp .selectBox select { height: 38px; width: 120px; border: 1px solid #ddd; font-size: 14px; color: #666; margin-left: 10px; border-radius: 3px;}
.qzqd-warp .selectBox input.txt {height: 38px; width: 200px; margin-left: 10px; padding: 0 10px; border: 1px solid #ddd; border-radius: 3px;}
.qzqd-warp a.searchBtn img { position: relative; top: 13px; }
.qzqd-warp .left-menu { width:230px; }
.qzqd-warp .left-menu h2 { height: 60px; line-height: 60px; text-align: center; font-size: 18px; background: #FF8900; color: #fff;}
.qzqd-warp .left-menu ul { border-left: 1px solid #E0E0E3;border-right: 1px solid #E0E0E3;}
.qzqd-warp .left-menu ul li { position: relative; border-bottom: 1px solid #E0E0E3 }
.qzqd-warp .left-menu ul li a { display: block; line-height: 22px; padding: 10px 20px; color: #000; font-size: 14px; }
.qzqd-warp .left-menu ul li a em { float: right; font-family: "宋体"; position: absolute; right: 10px; top: 50%; margin-top: -10px;}
.qzqd-warp .left-menu ul li a.active,.qzqd-warp .left-menu ul li a:hover { color: #234284; background: #C8E7FF;}

.qzqd-warp .right-main { width:892px; overflow: hidden; }
.qzqd-warp .right-main .met-nav { width: 910px; }
.qzqd-warp .right-main .met-nav ul li { float: left; margin: 0 3px 3px 0; }
.qzqd-warp .right-main .met-nav ul li a { display: block; width: 174px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #000; background: #F0F0F0; border: 1px solid #E5E5E5; }
.qzqd-warp .right-main .met-nav ul li a.active { background: #C8E7FF}
.qzqd-warp .right-main .contentBox table{ width: 100%;}
.qzqd-warp .right-main .contentBox table th,.qzqd-warp .right-main .contentBox table td { border: 1px solid #E5E5E5; text-align: center; padding: 10px 20px; line-height: 22px; font-size: 14px;}
.qzqd-warp .right-main .contentBox table td.text-l { text-align: left;}
.qzqd-warp .right-main .contentBox table th { background: #F0F0F0; font-size: 16px;}

.contentBox h2 { padding: 30px 0; text-align: center; font-size: 24px;}
.contentBox table { width: 96%; margin: 0 auto;}
.contentBox table th,.contentBox table td { padding: 8px 15px; border:1px solid #e6e6e6; font-size: 14px;}
.contentBox table th { text-align: right; color: #3e80c1}
.contentBox table a { color: #369}
.window_listbox { overflow: hidden; }
.window_listbox p {padding: 3px 0;}
.window_listbox span { color: #999;}
a.viwe_morewindow { display: none; padding: 10px 0; color: #369}


.qzqd-warp h4.tit-2{font-size: 16px; padding: 20px 0 0 20px; color: green;}
.qzqd-warp h4.tit-2 em { color: #000; font-size: 12px;}
.qzqd-warp p.txt-2 { padding-left: 25px; padding-top: 10px; font-size: 14px; display: inline-block;}
#businessSituation { padding-left: 50px;}
.qzqd-warp h5.tit-3{font-size: 14px; padding: 10px; font-weight: 700;text-align: center;}

.contentBox table.temp1 th, .contentBox table.temp1 td { border: 1px solid #FFF6EB;}
.contentBox table.temp1 th { background: #FF8900; color: #fff;}
.contentBox table.temp1 td { background: #FFEDD9;}

/*权责清单 end*/



/*户口办理 start*/
.hkbl-warp { background: #f8f8f8}
.hkbl-warp .tit-1 { display: block; width: 277px; height: 83px; line-height: 48px; text-align: center; font-size: 22px; color: #fff; position: absolute; top: -10px; background: url(/pubimages/web/tit-bg-hkbl-1.png) no-repeat center;}
.hkbl-warp .centent { position: relative;z-index: 2;}

.hkbl-warp .banner-hkbl { height: 288px; background: url(../images/hkbl/banner.jpg) no-repeat center;}

.hkbl-warp .type-box { width: 925px; height: 200px;}
.hkbl-warp .type-box .centent { padding-top: 15px;}
.hkbl-warp .type-box .centent .type-list { margin:0 auto; width: 800px; height: 136px; background: url(../images/hkbl/img-1.png) no-repeat; white-space: nowrap;}
.hkbl-warp .type-box .centent .type-list a { display: block; width: 146px; height: 92px; padding: 44px 0 0 112px; float: left; font-size: 20px; line-height: 24px; color: #333; }
.hkbl-warp .type-box .centent .type-list a.ico2 { margin-left: 12px;width: 140px; padding-left: 120px;}
.hkbl-warp .type-box .centent .type-list a.ico3 { margin-left: 12px;width: 130px; padding-left: 127px;}
.hkbl-warp .sidenav-box { width: 260px; height: 260px;}
.hkbl-warp .sidenav-box .tit-2 { height: 42px; line-height: 42px; text-align: center; font-size: 20px; color: #fff; background: #50B1B1}
.hkbl-warp .sidenav-box ul li { text-align: center; }
.hkbl-warp .sidenav-box ul li a { display: inline-block; margin-top: 15px; width: 80%; height: 46px; line-height: 46px; font-size: 18px; background: #4CCF80; color: #fff; border-radius: 20px;}
.hkbl-warp .sidenav-box ul li a:hover { background: #3BBC6F}


.hkbl-warp .flow-box { width: 925px; height: 385px;}


.hkbl-warp .sidenav-box-2 { width: 260px; height: 445px;}
.hkbl-warp .sidenav-box-2 ul li img { float: left; margin-bottom: 15px;}

.hkbl-warp .w590{ width: 590px;}
.hkbl-warp .service-org-box,.hkbl-warp .QA-box { height: 400px;}
.hkbl-warp .service-org-box .time { font-size: 14px; color: #666}
.hkbl-warp .service-org-box .time h4 { padding-bottom: 2px; font-size: 16px; color: #444; font-weight: 700;}
.hkbl-warp .service-org-box .org-list-box { height: 268px; margin-top: 20px; padding:15px; background: #EAEAEA; overflow: hidden; overflow-y: auto;}
.hkbl-warp .service-org-box .org-list-box table { width: 100%;}
.hkbl-warp .service-org-box .org-list-box table th,.hkbl-warp .service-org-box .org-list-box table td { padding: 10px; font-size: 16px; line-height: 24px; text-align: center;}
.hkbl-warp .service-org-box .org-list-box table th { background: #FFE1B2; color: #7E6F56; font-size: 16px; font-weight: 700;}
.hkbl-warp .service-org-box .org-list-box table th.bg2,
.hkbl-warp .service-org-box .org-list-box table th.bg4 { background: #FFC973; color: #634D28}
.hkbl-warp .service-org-box .org-list-box table td { background: #F8F8F8; color: #404040}
.hkbl-warp .service-org-box .org-list-box table td.bg2,
.hkbl-warp .service-org-box .org-list-box table td.bg4 { background: #F3F3F3;}
.hkbl-warp .service-org-box .org-list-box table tr.even td { background: #fff;}
.hkbl-warp .service-org-box .org-list-box table tr.even td.bg2,
.hkbl-warp .service-org-box .org-list-box table tr.even td.bg4 { background: #F8F8F8;}
.hkbl-warp .service-org-box .org-list-box table td.bg2,
.hkbl-warp .service-org-box .org-list-box table td.bg3 { text-align: left;}



.hkbl-warp .QA-box .centent p{display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-align: center;display: box;box-pack: center;box-align: center;}
.hkbl-warp .QA-box .centent { height: 390px; padding: 0 10px 0 20px; overflow: hidden; overflow-y: auto;}
.hkbl-warp .QA-box .centent p { min-height: 36px; margin: 10px 0 15px; padding:6px 0 6px 60px; line-height: 18px; background: #F3F3F3; font-size: 14px; position: relative; }
.hkbl-warp .QA-box .centent p.a-item { margin-left: 20px;}
.hkbl-warp .QA-box .centent p i { position: absolute; left: -10px; top: -5px; display: block; width: 56px; height: 58px; background: url(../images/hkbl/q-r-ico-1.png) no-repeat; }
.hkbl-warp .QA-box .centent p.a-item i { background-position: 0 -92px;}

.hkbl-warp ul.list-temp1 li a { display: block; padding: 5px 0; color: #333; font-size: 14px;}
.hkbl-warp ul.list-temp1 li a:hover { color: #f60}

.bgGray-2 { background: #F3F3F3;}

/*户口办理 end*/

/*罗湖计划生育服务证 start*/
body.whiteBg { background: #fff;}
.jhsyfwz-banner { height: 400px;background: url(/pubimages/web/zt-jhsy-img-1.jpg) no-repeat center 0;}
.zt-jhsyfwz-warp .l-box { width: 218px;}
.zt-jhsyfwz-warp .l-box > h2 a { display: block; margin-bottom: 20px; padding: 26px 0; font-size: 24px; text-align: center; background: #69A313; color: #fff; border-radius: 10px; }
.zt-jhsyfwz-warp .l-box > h2 a.active { background: #53820C;}
.zt-jhsyfwz-warp .l-box > .contact { padding: 20px 0 20px 80px; font-size: 24px; color: #222; background: url(/pubimages/web/zt-jhsy-ico-1.png) no-repeat 20px center}
.zt-jhsyfwz-warp .l-box > ul li a { display: block; margin-bottom: 15px; padding: 20px 0; font-size: 20px; line-height: 26px; text-align: center; background: #EDA83B; color: #fff; border-radius: 8px; }
.zt-jhsyfwz-warp .l-box > ul li a.line2 { padding: 10px 0;}

.zt-jhsyfwz-warp .r-box { width: 960px; background: #F5F5F5;}
.zt-jhsyfwz-warp .r-box h2.h2t { padding-bottom: 16px; background: url(/pubimages/web/zt-jhsy-ico-2.png) no-repeat center bottom;}
.zt-jhsyfwz-warp .r-box h2.h2t span { display: block; padding:20px 0;	text-align: center; font-size: 25px; color: #3a3a3a; border-bottom: 2px solid #9BD968;}
.zt-jhsyfwz-warp .r-box .info-box { position: relative; margin: 0 60px; padding: 30px 0;}

.zt-jhsyfwz-warp .r-box .info-listBox { position: relative; margin: 80px 0 80px 17px; border-left: 5px solid #69A313;}
.zt-jhsyfwz-warp .r-box .info-listBox .start-ico,
.zt-jhsyfwz-warp .r-box .info-listBox .end-ico { position: absolute; left: -22px; display: block; width: 40px; height: 40px; border-radius: 50%; text-align: center; background: #69A313 url(/pubimages/web/zt-jhsy-ico-3.png) no-repeat center;}
.zt-jhsyfwz-warp .r-box .info-listBox .start-ico { top: -40px;}
.zt-jhsyfwz-warp .r-box .info-listBox .end-ico { bottom: -40px;}
.zt-jhsyfwz-warp .r-box .info-listBox .start-ico i,
.zt-jhsyfwz-warp .r-box .info-listBox .end-ico i {width: 40px;position: absolute; left: 0;font-size: 18px; white-space: nowrap; }
.zt-jhsyfwz-warp .r-box .info-listBox .start-ico i {top: -30px; } 
.zt-jhsyfwz-warp .r-box .info-listBox .end-ico i { bottom: -30px; }
.zt-jhsyfwz-warp .r-box .info-listBox dl { padding-left: 196px; position: relative; margin-bottom: 60px;}
.zt-jhsyfwz-warp .r-box .info-listBox dl dt { position: absolute; left: -22px;}
.zt-jhsyfwz-warp .r-box .info-listBox dl dt span { float: left; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; text-align: center; background: #69A313; color: #fff; font-size: 20px;}
.zt-jhsyfwz-warp .r-box .info-listBox dl dt em { float: left; line-height: 40px; font-size: 18px; padding: 0 10px; color: #3a3a3a; background: #F5F5F5; position: relative; z-index: 2;}
.zt-jhsyfwz-warp .r-box .info-listBox dl dt em.line2 { line-height: 20px; }
.zt-jhsyfwz-warp .r-box .info-listBox dl dt i { display: block; width: 70px; height: 2px; position: absolute; top: 20px; left: 146px; background: #DCDCDC;}
.zt-jhsyfwz-warp .r-box .info-listBox dl dd { padding: 24px 30px; line-height: 30px; border: 1px solid #9BD968; background: #fff; font-size: 16px;}
.zt-jhsyfwz-warp .r-box .info-listBox dl dd a { color: #1673d2;word-wrap:break-word;}
.zt-jhsyfwz-warp .r-box .info-listBox dl dd a:hover { color: #0d68c4;}
.zt-jhsyfwz-warp .r-box .info-listBox dl.first dt { top: 40%;}
.zt-jhsyfwz-warp .list-nav > h2 { height: 42px; line-height: 42px; font-size: 24px;}
.zt-jhsyfwz-warp .list-nav > h2 img { margin-right: 10px; float: left;}
.zt-jhsyfwz-warp .list-nav ul { width: 100%; padding: 10px 0; float: left;}
.zt-jhsyfwz-warp .list-nav ul li { float: left; width: 33.33%;}
.zt-jhsyfwz-warp .list-nav ul li a { display: block; margin: 10px; padding: 23px 0; font-size: 20px; background: #3DD063; color: #fff; text-align: center; border-radius: 8px;}
.zt-jhsyfwz-warp .list-nav ul li a:hover {background: #36C458;}
.zt-jhsyfwz-warp .list-nav.temp2 ul li a { background: #66A3F6;}
.zt-jhsyfwz-warp .list-nav.temp2 ul li a:hover { background: #5893E8;}

/*罗湖计划生育服务证 end*/



/*政务－5公开 start*/
.zw5gk-bg { height: 268px;background: url(/pubimages/web/gk-5-img.jpg) no-repeat center 0;}
.txt-l {text-align: left !important;}
.credit-publicity-warp .right-box .list-box.pt0 { padding-top: 0;}
.credit-publicity-warp.temp5 .right-box .list-box li { border: none; border-bottom: 1px solid #E8E8E8;}
.credit-publicity-warp .left-nav h2 a.active {background-color: #4D8BC1;}


/*政务公报 start*/
.zwgb-warp .year-num { width: 80%; margin: 0 auto; padding: 0 20px; text-align: center;font-size: 16px; }
.zwgb-warp .yearSelect,.zwgb-warp .numSelect { display: inline-block; margin: 5px 15px;}
.zwgb-warp .year-num .form-control{ display: inline-block; width: auto; height: 30px; padding-left: 10px; font-size: 13px; border: 1px solid #ddd; border-radius: 3px;}
.zwgb-warp .year-num .control-label { color: #666; padding-right: 5px; font-weight: 500;}
.zwgb-warp .gbList { width: 94%; margin:10px auto 0; padding: 0 10px 10px;}
.zwgb-warp .gbList h4 { font-size: 14px; padding:0 5px;}
.zwgb-warp .gbList ul { padding: 10px 30px;}
.zwgb-warp .gbList ul li { padding: 3px 0; }
.zwgb-warp .gbList ul li a { color: #000; position: relative; padding-left: 10px;}
.zwgb-warp .gbList ul li a:hover { color: #BA0814}
.zwgb-warp .gbList ul li a i { display: block; width: 5px; height: 5px; background: #BA0814; border-radius: 50%; position: absolute; left: 0; top: 6px;}

/*政务公报 end*/

/*网站地图 start*/
.siteMap-box { background: #fff; height: 500px; overflow: hidden; overflow-y: auto;}
.siteMap-box h4 { height: 40px; line-height: 40px; padding-left: 20px; background: #007DDD}
.siteMap-box h4 span { display: inline-block; padding-right: 20px; line-height: 40px; font-size: 20px; color: #fff; background: url(/pubimages/web/site-map-ico-1.png) no-repeat right center; }
.siteMap-box ul li { float: left; width: 20%;}
.siteMap-box ul li a { padding: 0 10px; display: block; height: 36px; line-height: 36px; font-size: 14px; color: #444;}

.columnListBox-2.temp1 .info-list .titTime { width: 188px;}
.columnListBox-2.temp1 .info-list .titTime p a.type { width: 50px;}


/*滚动条 start*/
::-webkit-scrollbar-thumb, ::-webkit-scrollbar-thumb:horizontal, ::-webkit-scrollbar-thumb:vertical {background-color: #DBDBDB;border-radius:3px;}
::-webkit-scrollbar {width: 6px;height: 9px;}
/*滚动条 end*/


/*input 样式 start*/
.form-temp1 ul li input::-webkit-input-placeholder {color:#666; font-family: "微软雅黑";}
.form-temp1 ul li input:-moz-placeholder {color:#666; font-family: "微软雅黑";}
.form-temp1 ul li input::-moz-placeholder {color:#666; font-family: "微软雅黑";}
.form-temp1 ul li input:-ms-input-placeholder { color:#666; font-family: "微软雅黑";}


/*for 20180108 start*/
.basePs.psInfoBox { position: relative;}
.basePs.psInfoBox .listBox { border: 1px solid #ddd; padding:8px 20px; height: 58px; overflow: hidden;}
.basePs.psInfoBox ul li  { display: inline-block; padding: 2px 0; line-height: 26px;}
.basePs.psInfoBox ul li b { font-size: 13px;}
.basePs.psInfoBox ul li a { display: inline-block; height: 22px; color: #4896F7;}
.basePs.psInfoBox ul li a:hover { color: #f60}
.basePs.psInfoBox ul li.serviceList { position: relative; padding-left: 72px;}
.basePs.psInfoBox ul li.serviceList > b { position: absolute; top: 2px; left: 0;}

.basePs.psInfoBox .showHideBtn { display: none; position: absolute; bottom: -16px; left: 50%; width: 60px; height: 16px; margin-left: -25px; background: #c8c8c8 url(/pubimages/web/zt-jczwgk-zt-jc-ico-2-1.png) no-repeat center; border-radius: 0 0 4px 4px;}
.basePs.psInfoBox .showHideBtn.on { background-image:url(/pubimages/web/zt-jczwgk-zt-jc-ico-2-11.png) }

.zx_ml_list_page{text-align: center;}

.pagination {
    width: 100%;
    margin-top: 20px;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    color: #666;
    position: relative;
    top: -10px;
}

/*for 20180108 end*/

.current{
    color:red !important;
    font-weight:bold !important;
}

.lh_broadside{position: fixed; bottom: 20%; right: 15px; z-index: 14;}
.lh_broadside a{display: block; position: relative; text-align:center; width:70px ; margin-bottom: 4px; height: 70px; border-radius: 12px; background-color: #81a7db;}
.lh_broadside em i.txt.ok{display: none;}

.lh_broadside em.isCollect a.goCollect{background-color: #598cd3;}
.lh_broadside em.isCollect i.txt{display: none;}
.lh_broadside em .goCollect .active{display: none;}

.lh_broadside em.isCollect i.txt.ok{display: block;}
.lh_broadside em.isCollect .goCollect .img1{display: none;}
.lh_broadside em.isCollect .goCollect .img1.active{display: inline-block;}

.lh_broadside em {display: block; position: relative;}
.lh_broadside em i.txt{display: block; pointer-events: none; width: 94px; height: 25px;line-height: 23px; text-align: center; font-size: 14px; color: #fff; background: url(/newimages/shbz_cb_txt_bg.png) no-repeat top center;  position: absolute; left: -105px; top: 50%; transform: translateY(-50%);}
.lh_broadside a img{position: relative; top: 50%; transform: translateY(-50%);}
.lh_broadside a:hover{background-color: #598cd3;}
.lh_broadside a.backTop{display: none;}  

/*收藏*/
.lh_broadside{position: fixed; bottom: 20%; right: 15px; z-index: 14;}
.lh_broadside a{display: block; position: relative; text-align:center; width:70px ; margin-bottom: 4px; height: 70px; border-radius: 12px; background-color: #81a7db;}
.lh_broadside em i.txt.ok{display: none;}
.lh_broadside em.isCollect a.goCollect{background-color: #598cd3;}
.lh_broadside em.isCollect i.txt{display: none;}
.lh_broadside em.isCollect i.txt.ok{display: block;}
/* .lh_broadside em.isCollect  */
.lh_broadside em {display: block; position: relative;}
.lh_broadside em i.txt{display: block; pointer-events: none; width: 94px; height: 25px;line-height: 23px; text-align: center; font-size: 14px; color: #fff; background: url(/newimages/shbz_cb_txt_bg.png) no-repeat top center;  position: absolute; left: -105px; top: 50%; transform: translateY(-50%);}
.lh_broadside a img{position: relative; top: 50%; transform: translateY(-50%);}
.lh_broadside a:hover{background-color: #598cd3;}
.lh_broadside a.backTop{display: none;}  
