@charset "utf-8";
html,body { min-height: 100%;}
.w1200 { width: 1200px; margin:0 auto;}
table { width: 100%;}
body { font-family: "Helvetica Neue","微软雅黑";}
body.pb40 { padding-bottom: 40px;}
img { float: none;}
a,a img {transition:.3s;}
a,input,textarea,select,a:focus,input:focus,textarea:focus,select:focus {outline: none;}
a:active,input:active,textarea:active,select:active {star:expression(this.onFocus=this.blur());}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.whiteBg { background: #fff !important;}
.bgGary-1 { background: #F2F2F8 !important;}
.bgGary-2 { background: #F7F7F7 !important;}
.bgGary-5 { background: #F5F5F5 !important;}
.bgGary-6 { background: #F5F5F5 !important;}
.bgBlue-1 {background: #EEF3F9 !important;}


.cOrg-1 { color: #ff9800 !important;}
.cBlue-1 {color: #52a6f9 !important;}

.cOrg { color: #FFE456 !important;}
.cOrg-4 { color: #ec6641 !important;}

.p0 { padding: 0 !important;}
.pl0 { padding-left: 0 !important;}
.pr0 { padding-right: 0 !important;}
.image img { max-width: 100%; width: 100%\9;}

.notBorder { border: none !important;} 

.menu-search { margin-top: 0;}
.header .search-box,.header .search-box *,.zt-sdlyzwgk-warp .tit-info-temp1 .navList,.sdlyzwgk-article-content > h4,
.pageNavigate *,.pages *,.psInfoBox *,.ztyl-Warp .newsT1 dl * {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing:content-box; }
.positionRes { position: relative;}
.indent2em { text-indent: 2em}

.ztyl-Warp .ps-zt-warp .roll-warp > ul li a i,.news-swidthBox .txtBox .name,.ztyl-Warp .f-box.f1 .vod-lists > ul li span { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/*栏目和路径 start*/
.path-column { height: 40px; padding: 20px 20px 0; line-height: 40px;}
.path-column > h4 { padding: 10px 15px; font-size: 18px; background: #DE3226; color: #fff;}
/*栏目和路径 end*/
h2.blueBgTit { height: 42px; padding-left: 20px; line-height: 42px; font-size: 18px; background: #0271BB; color: #fff;}
.bottom-menu { width: 100%;position: fixed;bottom: 0; background: #0271BB; overflow: hidden; z-index: 9;}
.bottom-menu ul{ width: 96%; margin: 0 auto;}
.bottom-menu ul li { float: left; width: 25%; text-align: center;}
.bottom-menu ul li a { display: block; font-size: 15px; color: #fff; height: 40px; line-height: 40px;}


/*文章 start*/
.articleContent .twoWm-bshare { width: 200px; margin:20px auto 40px; text-align: center; font-size: 16px; color: #888;}
.articleContent p.img { text-indent: 0;}
.articleContent img { max-width: 100% !important; height: auto;}



/*文章 end*/
/*测导航 start*/
.r-sied-nav ul li a.ico-2 { height: inherit;}
.r-sied-nav.znhd {top: auto; bottom: 16%; right: 0;}
.r-sied-nav.znhd .closeBtn { position: absolute; top: -13px; right: -13px; z-index: 2;}
.r-sied-nav.znhd a {transition: 0s;}


.r-sied-nav.temp2 { top: auto; bottom: 20%;}
.r-sied-nav.temp2 a { display: block; width: 50px; height: 50px; background: #1999FA url(/pubimages/web/r-seid-ico-5.png) no-repeat center; visibility: hidden; text-align: center; padding:5px; line-height: 20px; font-size: 16px; color: #fff; transition: 0s; }
.r-sied-nav.temp2 a i {visibility: hidden; }
.r-sied-nav.temp2 a:hover { background: #1999FA;}
.r-sied-nav.temp2 a:hover i {visibility: visible; }

/*测导航 end*/

/*基层政务公开标准化规划试点专题 start*/
.zt-jczwgk-warp,.zt-sdlyzwgk-warp { background: #fff url(/pubimages/web/zt-jczwgk-zt-jc-bg-1.jpg) no-repeat center 0;}
.zt-sdlyzwgk-warp.temp2 { background: #fff url(../images/zt-jczwgk-zt-jc-bg-2.jpg) no-repeat center 0;}
.zt-jczwgk-warp .qrcode-tit,
.zt-sdlyzwgk-warp .qrcode-tit { width: 650px; margin: 0 auto; padding: 60px 0;}
.zt-jczwgk-warp .qrcode-tit .qr-box,
.zt-sdlyzwgk-warp .qrcode-tit .qr-box { float: left; height: 140px; margin-right: 10px; padding: 10px; background: #fff; color: #5A6974; text-align: center; font-size: 16px;}
.zt-jczwgk-warp .tit-info-temp1 p.txt,
.zt-sdlyzwgk-warp .tit-info-temp1 .navList { padding: 20px 30px; background: #4896F7; color: #fff; font-size: 15px; line-height: 24px; border-radius: 20px;}
.zt-jczwgk-warp .tit-info-temp1 b.bg,
.zt-sdlyzwgk-warp .tit-info-temp1 b.bg { display: block; width: 100%; text-align: center;}
.zt-jczwgk-warp .tit-temp1 { padding: 0 0 50px;}



.zt-jczwgk-warp .swidth-temp1 { padding: 0 30px;}
.zt-jczwgk-warp .swidth-temp1 > h2 { height: 82px;}
.zt-jczwgk-warp .swidth-temp1 > h2 a { float: left; display:block; width: 33.33%; float: left; text-align: center;}
.zt-jczwgk-warp .swidth-temp1 > h2 a strong { display: block; padding-bottom: 10px; font-size: 16px; color: #70A6F7; font-weight:500;}
.zt-jczwgk-warp .swidth-temp1 > h2 a span { display: block; height:40px; background: #70A6F7; color: #fff; line-height: 40px; position: relative; }
.zt-jczwgk-warp .swidth-temp1 > h2 a span b { display: none; width: 18px; height: 8px; background: url(/pubimages/web/zt-jczwgk-zt-jc-ico-1-2.png) no-repeat -73px -32px; position: absolute; left: 50%; bottom: -8px; margin-left: -9px;}
.zt-jczwgk-warp .swidth-temp1 > h2 a.active span b { display: block;}
.zt-jczwgk-warp .swidth-temp1 > h2 a span em { display: inline-block; width: 50%; text-align: center; font-size: 18px;}
.zt-jczwgk-warp .swidth-temp1 > h2 a span i {display: block; background: url(/pubimages/web/zt-jczwgk-zt-jc-ico-1-2.png) no-repeat; position: absolute; top: 0; height: 40px; z-index: 2;}
.zt-jczwgk-warp .swidth-temp1 > h2 a span i.l-b { width: 12px; left: 0;}
.zt-jczwgk-warp .swidth-temp1 > h2 a span i.r-b { width: 22px; right: 0; background-position: -15px 0;}
.zt-jczwgk-warp .swidth-temp1 > h2 a.i-2 span,
.zt-jczwgk-warp .swidth-temp1 > h2 a.i-3 span { background: #C4C4C4;}
.zt-jczwgk-warp .swidth-temp1 > h2 a.i-2 span em.b { background-color: #70A6F7;}
.zt-jczwgk-warp .swidth-temp1 > h2 a.i-2 span i.r-b,
.zt-jczwgk-warp .swidth-temp1 > h2 a.i-3 span i.r-b { background-position: -52px 0;}
.zt-jczwgk-warp .swidth-temp1 > h2 a.i-3 span i.l-b { background-position: -37px 0;}
.zt-jczwgk-warp .swidth-temp1 > h2 a.i-2 span b { background-position: -73px -8px }
.zt-jczwgk-warp .swidth-temp1 > h2 a.i-3 span b { background-position: -73px -22px }
.zt-jczwgk-warp .stup-box { background: #70A6F7; color: #fff; padding: 10px;}
.zt-jczwgk-warp .stup-box .infoBox { padding: 20px 30px; border: dashed 1px #fff;}
.zt-jczwgk-warp .stup-box .infoBox .ps { color: #fff; font-size: 14px;}
.zt-jczwgk-warp .stup-box .infoBox > h4 { padding: 20px 0; font-size: 20px; font-weight: 700;}
.zt-jczwgk-warp .stup-box .infoBox > h4.fz24 { font-size: 24px;}
.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 { width: 76%; height: 180px; margin: 0 auto;}
.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 li { float: left; width: 23%; height: 180px; text-align: center; background: url(/pubimages/web/zt-jczwgk-zt-jc-bg-1-2.png) no-repeat center;}
.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 li.jt { width: 15%; background: url(/pubimages/web/zt-jczwgk-zt-jc-ico-1-3.png) no-repeat center; }
.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 li span { display: block; margin: 46px; font-size: 13px; line-height: 16px; color: #dadada;}
.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 li a span { color: #fff;}
.zt-jczwgk-warp .stup-box .infoBox .ul-temp2 { padding: 10px 0 30px; text-align: center;}
.zt-jczwgk-warp .stup-box .infoBox .ul-temp2 li {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.zt-jczwgk-warp .stup-box .infoBox .ul-temp2 li { display: inline-block; width: 65px; height: 62px; margin: 0 5px; padding: 18px 12px 12px; font-size: 24px; line-height: 28px; background: #326DC5; border-radius: 50%;}

.zt-jczwgk-warp .stup-box .infoBox .ul-temp2 li.bg1 { background: #FFB81E}

.zt-jczwgk-warp .stup-box .infoBox .tableTemp1 { height: 355px; overflow: hidden; overflow-y: auto;}
.zt-jczwgk-warp .stup-box .infoBox .tableTemp1 table tr td { padding: 20px 50px; background: #B6D1FB; color: #1d498c; font-size: 18px; text-align: center;}
.zt-jczwgk-warp .stup-box .infoBox .tableTemp1 table tr td.bg1 { background: #A4C6FA;}
.zt-jczwgk-warp .stup-box .infoBox .tableTemp1 table tr.even td { background: #A4C6FA;}
.zt-jczwgk-warp .stup-box .infoBox .tableTemp1 table tr.even td.bg1 { background: #8DB8F9;}


.zt-jczwgk-warp .list-temp1 ul { width: 100%}
.zt-jczwgk-warp .list-temp1 ul li { float: left; width: 33.33%; }
.zt-jczwgk-warp .list-temp1 ul li a { display: block; height: 150px; width: 86%; margin: 0 auto 30px; text-align: center; background: #fff; color: #000; border: 1px solid #eee; box-shadow: 0 0 5px #d7d7d7;}
.zt-jczwgk-warp .list-temp1 ul li a i { display: inline-block; width: 56px; height: 50px; background: url(/pubimages/web/zt-jczwgk-zt-jc-ico-1-1.png) no-repeat; margin:20px 0 5px;}
.zt-jczwgk-warp .list-temp1 ul li a strong { display: inline-block; width: 100%; font-size: 22px;}
.zt-jczwgk-warp .list-temp1 ul li a em { font-size: 18px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico0 i { background-position: 0 5px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico1 i { background-position: 0 -67px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico2 i { background-position: 0 -137px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico3 i { background-position: 0 -212px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico4 i { background-position: 0 -284px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico5 i { background-position: 0 -357px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico6 i { background-position: 0 -430px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico7 i { background-position: 0 -502px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico8 i { background-position: 0 -574px;}

.zt-jczwgk-warp .list-temp1 ul li a:hover { color: #fff; background: #4896F7;}
.zt-jczwgk-warp .list-temp1 ul li a.ico0:hover i { background-position: -66px 5px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico1:hover i { background-position: -66px -67px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico2:hover i { background-position: -66px -137px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico3:hover i { background-position: -66px -212px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico4:hover i { background-position: -66px -284px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico5:hover i { background-position: -66px -357px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico6:hover i { background-position: -66px -430px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico7:hover i { background-position: -66px -502px;}
.zt-jczwgk-warp .list-temp1 ul li a.ico8:hover i { background-position: -66px -574px;}

.border-temp1{ padding: 10px 15px;border: 1px solid #f9f9f9;box-shadow: 0 0 5px #c9c9c9;}


.list-temp2 {padding: 10px 15px; border: 1px solid #f9f9f9; box-shadow: 0 0 5px #c9c9c9; background: #fff;}
.list-temp2 > h2 {border-bottom: 2px solid #E9E7E7; font-size: 20px; color: #1999fa;}
.list-temp2 > h2 span { display: inline-block; padding-bottom: 10px; border-bottom: 2px solid #1999FA; position: relative; top: 2px;}
.list-temp2 > ul li a { display: block; padding: 6px 0; color: #000; line-height: 20px; font-size: 14px; border-bottom: 1px solid #eee;}
.list-temp2 > ul li a:hover,.list-temp2 ul.temp2 a:hover { color: #f30}
.list-temp2 ul.temp2 a { display: block; padding: 4px 5px; color: #444; font-size: 13px; border-bottom: 1px solid #f3f3f3;}
.r-titH2 {padding-top: 33px}


.zt-jczwgk-warp .news-list-temp1 ul li a { display: block; padding: 8px 0; font-size: 16px; color: #444; position: relative; padding-right: 100px;}
.zt-jczwgk-warp .news-list-temp1 ul li a:hover { color: #f60}
.zt-jczwgk-warp .news-list-temp1 ul li a span { position: absolute; top: 50%; right: 0; height: 14px; line-height: 17px; margin-top: -8px;}

.zt-jczwgk-warp .img-list-temp1 ul {width: 100%;}
.zt-jczwgk-warp .img-list-temp1 ul li { float: left; width: 48%; padding: 0 1%; }
.zt-jczwgk-warp .img-list-temp1 ul li img { width: 100%;}


.zt-sdlyzwgk-warp .tit-info-temp2 .navList { height: 180px; background: #fff; border-radius: 10px;overflow: hidden; box-shadow: 0 2px 50px #e2e2e2}
.zt-sdlyzwgk-warp .tit-info-temp2 .navList h2 { padding: 12px; text-align: center; background: #4897F7; color: #fff; font-size: 22px; font-weight: 700;}
.zt-sdlyzwgk-warp .tit-info-temp2 .navList h2 i { padding-left: 15px; font-size: 15px; font-weight: 500;}
.zt-sdlyzwgk-warp .tit-info-temp2 .navList ul { height: 160px; overflow: hidden; overflow-x: auto; white-space: nowrap;}
.zt-sdlyzwgk-warp .tit-info-temp2 .navList ul li { float: left;width: 11.11%;}
.zt-sdlyzwgk-warp .tit-info-temp2 .navList ul li a { display: inline-block; width:100%; height: 132px;  border-right: 1px solid #EDEDED; text-align: center; font-size: 16px; color: #6e6e6e; }
.zt-sdlyzwgk-warp .tit-info-temp2 .navList ul li:last-child a { border-right: none}
.zt-sdlyzwgk-warp .tit-info-temp2 .navList ul li a i { display: inline-block; padding: 22px 0 10px;}
.zt-sdlyzwgk-warp .tit-info-temp2 .navList ul li a.on { background: #F1F1F1;}
.zt-sdlyzwgk-warp .list-temp1.t-2 { padding: 0 0 30px; border: none;}
.zt-sdlyzwgk-warp .list-temp1.t-2 h2 { height: 48px; background: #F3F3F3; line-height: 46px; border: none; border-top: 2px solid #4897F7; color: #333; font-size: 20px; font-weight: 700; }
.zt-sdlyzwgk-warp .list-temp1.t-2 h2 img { position: relative; top: -2px; margin: 0 10px 0 15px;}
.zt-sdlyzwgk-warp .list-temp1.t-2 .temp2 { max-height: 560px; margin: 15px 0; padding: 0 15px; overflow: hidden; overflow-y: auto;}
.zt-sdlyzwgk-warp .list-temp1.t-2 .temp2 li a { display: block; width: 252px; padding: 15px 0 15px 40px; font-size: 14px; color: #777; border: none; background: url(../images/zt-sdzt-ico-2-5.png) no-repeat 0 -31px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zt-sdlyzwgk-warp .list-temp1.t-2 .temp2 li a:hover { background-position: 0 13px; color: #4897F7;}
.zt-sdlyzwgk-warp .search-box-1 >div { position: relative; margin: 16px 20px 10px;}
.zt-sdlyzwgk-warp .search-box-1 .txt { width: 100%; height: 36px; padding: 0 15px; border: 1px solid #D5D5D5; border-radius: 18px;}
.zt-sdlyzwgk-warp .search-box-1 .submitBtn { position: absolute; top: 0; right: 0; bottom: 0; width: 60px; border: none; border-radius: 0 18px 18px 0; background: #FF8308 url(../images/zt-sdzt-ico-2-2.png) no-repeat center; }
.zt-sdlyzwgk-warp .tabs-t1 { margin: 16px 20px 10px; float: right; border: 2px solid #4897F7; border-radius: 5px;}
.zt-sdlyzwgk-warp .tabs-t1 a {display: inline-block; height: 32px; padding: 0 30px; font-size: 15px; line-height: 32px;}
.zt-sdlyzwgk-warp .tabs-t1 a.active { background: #4897F7; color: #fff;}
.zt-sdlyzwgk-warp .list-temp1.t-2 .leven-lists { padding: 5px 5px 0; position: absolute; top: 36px; left: 0; right: 0; text-align: left; border: 1px solid #ddd; background: #fff; z-index: 2;}
.zt-sdlyzwgk-warp .list-temp1.t-2 .leven-lists li a { display: block; line-height: 40px; padding: 0 15px; font-size: 13px; color: #666;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.zt-sdlyzwgk-warp .list-temp1.t-2 .leven-lists li a b { color: #000;}
.zt-sdlyzwgk-warp .list-temp1.t-2 .leven-lists li a:hover { background: #f6f6f6;}

/*基层政务公开标准化规划试点专题 end*/

/*试点领域政务公开 start*/
.zt-sdlyzwgk-warp .qrcode-tit { width: 768px;}
.zt-sdlyzwgk-warp .tit-info-temp1 .navList { height: 30px; line-height: 30px; padding: 20px; border-radius: 10px; position: relative; padding-left: 120px; font-size: 20px; overflow: hidden;}
.zt-sdlyzwgk-warp .tit-info-temp1 .navList h2 { position: absolute; left: 20px; top: 20px; line-height: 30px;}
.zt-sdlyzwgk-warp .tit-info-temp1 .navList ul { height: 60px; overflow: hidden;overflow-x: auto; white-space: nowrap;}
.zt-sdlyzwgk-warp .tit-info-temp1 .navList ul li { display: inline-block;}
.zt-sdlyzwgk-warp .tit-info-temp1 .navList ul li a { display: inline-block; padding: 0 12px; color: #fff; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; }
.zt-sdlyzwgk-warp .tit-info-temp1 .navList ul li a:hover,
.zt-sdlyzwgk-warp .tit-info-temp1 .navList ul li a.on { color: #fd9229; -webkit-transform:scale(1.3); -moz-transform:scale(1.3); -o-transform:scale(1.3); }

/*for 20180108 start*/
.basePs.psInfoBox { position: relative;}
.basePs.psInfoBox .listBox { background: #fff; 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) }

/*for 20180108 end*/
.zt-sdlyzwgk-warp .list-temp1.list-leven-box { display: none;}
.zt-sdlyzwgk-warp .list-temp1 { padding: 30px 50px; border: 1px solid #f9f9f9; box-shadow: 0 0 5px #c9c9c9; background: #fff;}
.zt-sdlyzwgk-warp .list-temp1 > h2 {border-bottom: 3px solid #E9E7E7; font-size: 26px; color: #1999fa;}
.zt-sdlyzwgk-warp .list-temp1 > h2 span { display: inline-block; padding-bottom: 15px; border-bottom: 3px solid #1999FA; position: relative; top: 3px;}
.zt-sdlyzwgk-warp .list-temp1 ul > li > a { display: block; padding: 15px 120px 15px 0; font-size: 16px; position: relative; color: #000; border-bottom: 1px solid #eee; }
.zt-sdlyzwgk-warp .list-temp1 ul > li > a > em { display: inline-block; width: 5px; height: 5px; background: #818181; border-radius: 50%; position: relative; top: -3px; margin-right: 5px;}
.zt-sdlyzwgk-warp .list-temp1 ul > li > a:hover { color: #f30}
.zt-sdlyzwgk-warp .list-temp1 ul > li > a > span { line-height: 22px; position: absolute; top: 50%; right: 10px; margin-top: -11px;}
.zt-sdlyzwgk-warp .list-temp1 ul.temp1 .levenBox { padding: 5px 10px;}
.zt-sdlyzwgk-warp .list-temp1 ul.temp1 > li > a { padding-right: 0;}
.zt-sdlyzwgk-warp .list-temp1 ul.temp1 .levenBox ul li a { display: block; padding: 2px 0; font-size: 13px; color: #666; border-bottom: none; position: relative; padding:0 85px 0 35px; position: relative;}
.zt-sdlyzwgk-warp .list-temp1 ul.temp1 .levenBox ul li a:hover { color: #369}
.zt-sdlyzwgk-warp .list-temp1 ul.temp1 .levenBox ul li a span { position: absolute; right: 0; top: 50%; margin-top: -10px}
.zt-sdlyzwgk-warp .list-temp1 > h2.temp1 { height: 52px; overflow: hidden; border: none; position: relative;}
.zt-sdlyzwgk-warp .list-temp1 > h2.temp1 b {height: 3px; background: #E9E7E7; position: absolute; bottom: 0; left: 0; right: 0; z-index: 1;}
.zt-sdlyzwgk-warp .list-temp1 > h2.temp1 span { display: block; height: 100px; overflow: hidden; overflow-x: auto; white-space: nowrap; position: relative; z-index: 2;}
.zt-sdlyzwgk-warp .list-temp1 > h2.temp1 a { display: inline-block; font-size: 22px; padding: 0 10px 15px; color: #333; position: relative; bottom: -3px; border-bottom: 3px solid #E9E7E7;}
.zt-sdlyzwgk-warp .list-temp1 > h2.temp1 a.active { border-bottom: 3px solid #1999FA; color: #1999FA; }

.zt-sdlyzwgk-warp .list-temp1 h6.titH6 { display: inline-block; padding: 6px 15px; background: #03a9f4; color: #fff; border-radius: 5px;}
.zt-sdlyzwgk-warp .list-temp1 ul.temp1 > li a { position: relative; padding: 15px 190px 15px 36px;}
.zt-sdlyzwgk-warp .list-temp1 ul.temp1 > li a i { display: block; width: 36px; text-align: center; position: absolute; left: 0;}


.zt-sdlyzwgk-info .haverFastRoad { position: relative; padding-left: 100px; }
.haverFastRoad .fix-nav { position: fixed; top: 50%;left: 3px; margin-top: -132px; z-index: 2;}
.haverFastRoad .fix-nav ul { position: relative; width: 72px; padding: 40px 0; background: #70A6F7; border-radius: 36px; text-align: center;}
.haverFastRoad .nav-l { position: relative; visibility: hidden;  }

.haverFastRoad .fix-nav li strong{ display: block; margin: 8px 0; height: 36px; line-height: 36px; color: #fff; font-size: 18px; cursor: pointer;}
.haverFastRoad .fix-nav li strong:hover,.haverFastRoad .fix-nav li strong.on { background: #5990e2}


.sdlyzwgk-article-content { margin-top: 0px; padding: 20px; border: 1px solid #f8f8f8; background: #fff;}
.sdlyzwgk-article-content > h2 { font-size: 30px; padding: 20px 0 10px;}
.sdlyzwgk-article-content > h4 { padding: 35px 0 20px; }
.sdlyzwgk-article-content > h4 span { display: inline-block; padding-left: 30px; font-size: 18px; color: #FF8800; font-weight: 700; background: url(/pubimages/web/sdlyzwgk-ico-1-1.png) no-repeat 0 center; }
.sdlyzwgk-article-content > h4 a { position: relative; top: -3px; margin-left: 10px;}
.sdlyzwgk-article-content > h4 em { display: block; margin-top: 10px; color: #9a9a9a; font-size: 14px;}

.sdlyzwgk-article-content .tabel-item.temp1 table th,
.sdlyzwgk-article-content .tabel-item.temp1 table td { padding: 15px 20px; border: 1px solid #E4EEF8; font-size: 16px; line-height: 26px; color: #333;}
.sdlyzwgk-article-content .tabel-item.temp1 table th { width: 150px; text-align: center; background: #F3F9FB; padding: 15px 0;}
.sdlyzwgk-article-content .tabel-item.temp1 table td.w420{width: 420px;}
.sdlyzwgk-article-content .tabel-item.temp1 table td a { display: inline-block; padding: 0 15px; word-break:break-all}


.sdlyzwgk-article-main.stupW1400 .sdlyzwgk-article-content { padding: 20px 20px 20px 70px;}
.sdlyzwgk-article-main.stupW1400 .haverFastRoad .fix-nav { margin-left: -56px; }

/*for 1222 改版 start*/
.hAuto { height: auto !important;}
.zt-sdlyzwgk-warp .search-box { width: 60%; margin: 0 auto; padding-bottom: 40px; line-height: 50px; text-align:center; position: relative; z-index: 3;}
.zt-sdlyzwgk-warp .search-box .txt { height: 50px; line-height: 50px; border: 1px solid #989797; padding: 0 15px; width: 100%; border-radius: 4px; font-size: 14px;}
.zt-sdlyzwgk-warp .search-box .submitBtn { position: absolute; right: 0; top: 6px; height: 40px; width: 90px; border: none; border-left: 1px solid #989797; background: url(../images/search-ico-4.png) no-repeat center;}
.zt-sdlyzwgk-warp .search-box .leven-lists { padding: 10px 0; position: absolute; top: 50px; left: 0; right: 0; text-align: left; border: 1px solid #ddd; background: #fff; z-index: 2;}
.zt-sdlyzwgk-warp .search-box .leven-lists li a { display: block; line-height: 40px; padding: 0 15px; font-size: 13px; color: #666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.zt-sdlyzwgk-warp .search-box .leven-lists li a b { color: #000;}
.zt-sdlyzwgk-warp .search-box .leven-lists li a:hover { background: #f6f6f6;}


/*.zt-sdlyzwgk-warp .path { font-size: 18px; padding: 15px 0;}*/
.zt-sdlyzwgk-warp .nav-l li > h4 a { display: block; height: 48px; margin-bottom: 10px; line-height: 48px; font-size: 18px; padding: 0 15px; background: #4896F7 url(../images/zt-jczwgk-zt-jc-ico-2-1-1.png) no-repeat 90% center; color: #fff;}
.zt-sdlyzwgk-warp .nav-l li:hover > h4 a,.zt-sdlyzwgk-warp .nav-l li.active > h4 a { background-image: url(/pubimages/web/zt-jczwgk-zt-jc-ico-2-1.png);}
.zt-sdlyzwgk-warp .nav-l li > .leven-menu { display: none; border: 1px solid #DFDEDE; border-bottom: none; margin: 15px 0 10px; position: relative;}
.zt-sdlyzwgk-warp .nav-l li > .leven-menu > i { display: block; width: 18px; height: 11px; background: #4896F7 url(../images/zt-jczwgk-zt-jc-ico-2-2.png) no-repeat; position: absolute; top: -11px; right: 23px; }
.zt-sdlyzwgk-warp .nav-l li > .leven-menu li a { display: block; height: 46px; padding-left: 26px; line-height: 46px; font-size: 16px; color: #4896f7; border-bottom: 1px solid #DFDEDE; border-left: 3px solid #fff;}
.zt-sdlyzwgk-warp .nav-l li > .leven-menu li a:hover,.zt-sdlyzwgk-warp .nav-l li > .leven-menu li a.active { font-weight: 700; border-left: 3px solid #4896F7;}


.zt-sdlyzwgk-warp .nav-l li.active > .leven-menu { display: block;}

/*for 1222 改版 end*/
.articleContent-box .articleBox { font-size: 14px; line-height: 24px;}

/*罗湖区基层政务公开标准化规范化试点满意度测评调查问卷 start*/
.wj-temp1 .ps { padding: 20px; background: #f8f8f8; color: #666;}
.wj-temp1 .wjBox dl { margin-bottom: 30px;}
.wj-temp1 .wjBox dl dt {font-size: 18px; color: #0069c5; border-left: 3px solid #0069c5; padding-left: 15px; line-height: 18px; margin: 20px 0;}
.wj-temp1 .wjBox dl dd {padding-top: 15px; border-top: 1px solid #E6E8E8; overflow: hidden;}
.wj-temp1 .wjBox dl dd label { padding: 5px 0 5px 40px; position: relative; font-size: 14px; color: #777; font-weight: 500;}
.wj-temp1 .wjBox dl dd label input[type=checkbox],.wj-temp1 .wjBox dl dd label input[type=radio] { position: absolute;left: 17px; top: 4px;}
.wj-temp1 .wjBox dl dd input.t-1 { padding: 0 5px; border: none; border-bottom: 1px solid #ddd;}
.wj-temp1 .wjBox dl dd textarea.text-1 { width: 100%; height: 120px; padding: 15px; border: 1px solid #eee;}
.wj-temp1 .wjBox .btns button { width: 40%; height: 40px; font-size: 16px; border: none; background: #1082e2; color: #fff; border-radius: 5px; font-weight: 700;}
.wj-temp1 .wjBox .code {height: 38px; line-height: 38px; font-size: 18px; color: #0069c5;}
.wj-temp1 .wjBox .code .t-2 { height: 38px; border: 1px solid #ddd; padding: 0 5px; margin-right: 10px; color: #333; font-weight: 700;}

/*罗湖区基层政务公开标准化规范化试点满意度测评调查问卷 end*/


/*新版响应式文章页 0515 start*/
.articleTit-nav { position: relative;}
.articleTit-nav .bigTag { position: absolute; top: 0; left: -5px; display: inline-block; padding: 8px 15px; background: #DE3226; font-size: 16px; color: #fff;}
.article-bar > .col-lg-9 { width: 100%;}
.article-bar > .col-lg-9 .border-temp1 { box-shadow: none;}
.article-bar > .col-lg-3 { display: none;}
.article-bar.two > .col-lg-9 { width: 75%}
.article-bar.two > .col-lg-9  .border-temp1 { box-shadow: 0 0 5px #c9c9c9;;}
.article-bar.two > .col-lg-3 { display: block;}
.articleTit-nav .gdTag { position: absolute; top: -10px; right: -5px; display: inline-block; padding: 0 0 40px; font-size: 12px; background: url(/pubimages/web/zfzx_3_h.png) no-repeat center bottom; color: #DE3226;transform:rotate(15deg);}

.business-home-main .menu-navBox dl dt,
.servicePublic-warp .top .logo a {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.business-home-main .menu-navBox.temp1 dl { width: 10%; height: auto; margin: 5px 0;}
.business-home-main .menu-navBox.temp1 dl dt {  width: 100%; height: auto; border: none; }
.business-home-main .menu-navBox.temp1 dl dt a { display: block; color: #fff; font-weight: 500; text-align: center;}
.business-home-main .menu-navBox.temp1 dl dt a:hover,.business-home-main .menu-navBox.temp1 dl dt a.on { color: #FDFA01}


/*新版响应式文章页 0515 end*/
/*0530 试点专题 start*/
.haverFastRoad .fix-warp .fix-nav { position: relative; top: 0; left: 0; margin-top: 0;}
.fix-warp { width: 120px;  position: fixed; top: 50%;left: 5px; margin-top: -132px; z-index: 2;}
.fix-warp h2.t { height: 46px; margin-bottom: 1px; line-height: 46px; background: url(/pubimages/web/zt-sd-nav-bg-1.png) no-repeat center; text-align: center; font-size: 16px; color: #fff;}
.fix-warp h2.t a { color: #fff;}
.fix-warp h2.t i { display: inline-block;  width: 20px; height: 20px; margin-left: 3px; background: url(/pubimages/web/zt-sd-nav-1.png) no-repeat 0 4px; position: relative; top: 5px;}
.fix-warp h2.t-1 { margin-bottom: 0; border-radius: 10px 10px 0 0;}
.fix-warp h2.t-2 { margin-bottom: 0; border-radius: 0 0 10px 10px;}
.fix-warp h2.t-2 i { background-position: -30px 3px;}
.haverFastRoad .fix-warp .fix-nav ul { width: 100%; border-top: 1px solid #D6D6D6; border-radius: 0; padding: 0; background: #fff; }
.haverFastRoad .fix-warp .fix-nav li strong { width: 100%; height: 42px; margin: 0; line-height: 42px; border: 1px solid #D6D6D6; border-top: none; font-size: 14px; color: #222; font-weight: 500; text-align: left;}
.haverFastRoad .fix-warp .fix-nav li strong i { display: block; width: 20px; height: 30px; float: left; margin: 5px 5px 0 10px;background: url(/pubimages/web/zt-sd-nav-1.png) no-repeat 0 -19px;}
.haverFastRoad .fix-warp .fix-nav li strong i.ico2 { background-position: 0 -52px;}
.haverFastRoad .fix-warp .fix-nav li strong i.ico3 { background-position: 0 -84px;}
.haverFastRoad .fix-warp .fix-nav li strong i.ico4 { background-position: 0 -115px;}
.haverFastRoad .fix-warp .fix-nav li strong i.ico5 { background-position: 0 -147px;}
.haverFastRoad .fix-warp .fix-nav li strong:hover, .haverFastRoad .fix-warp .fix-nav li strong.on { background: #F4F4F4; color: #D9840B; }
.haverFastRoad .fix-warp .fix-nav li strong:hover i.ico1, .haverFastRoad .fix-warp .fix-nav li strong.on i.ico1 { background-position: -30px -19px;}
.haverFastRoad .fix-warp .fix-nav li strong:hover i.ico2, .haverFastRoad .fix-warp .fix-nav li strong.on i.ico2 { background-position: -30px -52px;}
.haverFastRoad .fix-warp .fix-nav li strong:hover i.ico3, .haverFastRoad .fix-warp .fix-nav li strong.on i.ico3 { background-position: -30px -84px;}
.haverFastRoad .fix-warp .fix-nav li strong:hover i.ico4, .haverFastRoad .fix-warp .fix-nav li strong.on i.ico4 { background-position: -30px -115px;}
.haverFastRoad .fix-warp .fix-nav li strong:hover i.ico5, .haverFastRoad .fix-warp .fix-nav li strong.on i.ico5 { background-position: -30px -147px;}



/*分页 start*/
.pagination.temp1 { margin: 0;}
.pagination.temp1 li a,.pagination.temp1 li span { margin: 0 2px; padding: 5px 12px !important; border-radius: 0; font-size: 14px !important; background: #F6F6F6; color: #5D7A9E !important; border: none;}
.pagination.temp1 li.active a { background: #4897F7; color: #fff !important;}



/*分页 end*/

/*input 提示信息 start*/
.psTxt,.psTxt-t{ position: relative;}span.psTxt { display: inline-block;}
.psTxt .ps,.psTxt-t .ps{ display: inline-block; height: 16px; line-height: 16px; position: absolute; left: 10px; top: 50%; margin-top: -8px; z-index: 2; color: #777;}
.psTxt-t .ps { top: 10px; margin-top: 0;}
/*input 提示信息 end*/


.articleContent-box .t-box { border: 1px solid #ddd; padding: 10px 15px; position: relative;}
.articleContent-box .t-box .sxImg { position: absolute; top: 5px; right: 5px;}
.articleContent-box .t-box ul { width: 100%;}
.articleContent-box .t-box ul li { float: left; min-width: 50%; min-height: 28px; line-height: 18px; padding: 5px 0 5px 75px; font-size: 14px; color: #666; position: relative;}
.articleContent-box .t-box ul li span { position: absolute; left: 0; top: 5px;}

/*数据 start*/
.dataPageWarp { background: #f6f6f6;}
.dataPageWarp .navTabBox { padding: 0 0 35px 0;}
.dataPageWarp .leftBarBox {height: 541px;}
.dataPageWarp .leftBarBox > h2 { padding: 30px 0 28px; border-bottom: 1px solid #054E9B; text-align: center; font-size: 22px; color: #054e9b; font-weight: 700; }
.dataPageWarp .leftBarBox > h2 img { margin-right: 10px; position: relative; top: -2px;}
.dataPageWarp .leftBarBox ul li a { display: block; padding: 16px 0 16px 60px; border-bottom: 1px solid #F6F6F6; font-size: 16px; color: #222;}
.dataPageWarp .leftBarBox ul li a.active,.dataPageWarp .leftBarBox ul li a:hover { background: #015293; color: #fff;}
.dataPageWarp .s-chartBox { padding: 25px; height: 541px;}
.dataPageWarp .s-chartBox .searchInfo { padding: 10px 0; background: #F6F6F6; font-size: 14px;}
.dataPageWarp .s-chartBox .searchInfo .select-t { width: 125px; height: 30px; border: 1px solid #eee; background: #fff; font-size: 14px; }
.dataPageWarp .s-chartBox .searchInfo .searchBtn  { display: inline-block; height:30px; margin-left: 10px; padding: 0 25px; background: #015293; position: relative; top: 0; color: #fff;line-height: 30px; border-radius: 5px;}
.dataPageWarp .newsLists h2 a { display: inline-block; margin-right: 20px; height: 38px; padding: 0 2px; line-height: 36px; border-bottom: 2px solid #fff; font-size: 17px; color: #444;}
.dataPageWarp .newsLists h2 a.active { border-bottom: 2px solid #015293; color: #015293;}
.dataPageWarp .newsLists ul { padding-top: 15px;}
.dataPageWarp .newsLists ul li a { display: block; position: relative; padding: 5px 90px 5px 0; font-size: 14px; color: #666; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.dataPageWarp .newsLists ul li a:hover { color: #015293;}
.dataPageWarp .newsLists ul li a i { float: left; width: 4px; height: 4px; margin: 10px 8px 0 0; background: #015293}
.dataPageWarp .newsLists ul li a span { position: absolute; top: 50%; right: 0; margin-top: -12px;}
.dataPageWarp .tabBtn-temp1 a { display: inline-block; padding: 8px 20px; border: 1px solid #ddd; border-radius: 5px; margin: 0 5px; color: #888; }
.dataPageWarp .tabBtn-temp1 a.active { background: #1E669F; color: #fff; border: 1px solid #1E669F;}






/*数据 end*/

/*绿道专题 start*/
.greenway-zt { background: #fafafa url(/pubimages/web/ld-zt-bg-1-1.jpg) no-repeat center bottom; }
.greenway-zt .txt { font-size: 14px; color: #666; line-height: 24px;}
.greenway-zt .btn-1 { display: inline-block; padding: 10px 35px; font-size: 14px; color: #666; border: 1px solid #eee; background: #fff;}
.greenway-zt .btn-1:hover { background: #08573A; color: #fff;}
.headT1.top-head { position: relative;}
.headT1.top-head .menuBox { padding: 15px; position: absolute; top: 30px; right: 0; left: 0; z-index: 2; background: #fff; border-top: 2px solid #49B426; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.headT1.top-head .menuBox > b { display: block; width: 125px; height: 2px; background: #0091DB; position: absolute; top: -2px;}
.headT1.top-head .menuBox > b.l-line { left: 0;}
.headT1.top-head .menuBox > b.r-line { right: 0;}
.headT1.top-head .menuBox .menuList > li { float: left; padding: 0 15px; position: relative;}
.headT1.top-head .menuBox .menuList > li h2 a { display: block; height: 56px; line-height: 56px; font-size: 16px; color: #333; padding: 0 20px;}
.headT1.top-head .menuBox .menuList > li:hover h2 a,.headT1.top-head .menuBox .menuList > li h2 a.on { color: #09563A; font-weight: 700; }
.headT1.top-head .menuBox .menuList > li:hover .levenBox { display: block;}
.headT1.top-head .menuBox .menuList .levenBox { display: none; position: absolute; left: 0; top: 56px; right: 0;}
.headT1.top-head .menuBox .menuList .levenBox ul { padding-top: 15px; background: url(/pubimages/web/ld-zt-ico-1-1.png) no-repeat center 8px;}
.headT1.top-head .menuBox .menuList .levenBox ul li a { display: block; margin-bottom: 1px; background: #07573A; font-size: 15px; text-align: center; height: 40px; line-height: 40px; color: #fff; }
.headT1.top-head .menuBox .menuList .levenBox ul li a:hover { background: #0A6243;}
.greenway-zt .jx-warp { margin-top: -16px; background: url(/pubimages/web/ld-zt-bg-1-2.jpg) repeat; }

.greenway-zt .xl-warp .btn-1 { padding: 6px 20px; font-size: 12px;}
.greenway-zt .xl-warp .img-box { position: relative;}
.greenway-zt .xl-warp .img-box em { position: absolute; top: 50%; margin-top: -8px; width: 0;height: 0; z-index: 2;}
.greenway-zt .xl-warp .img-box em.r { right: 0;border-top: 8px solid transparent;border-right: 10px solid #fff;border-bottom:8px solid transparent;}
.greenway-zt .xl-warp .img-box em.l { left: 0;border-top: 8px solid transparent;border-left: 10px solid #fff;border-bottom:8px solid transparent;}
.greenway-zt .xl-warp .txt-box h2 a { display: inline-block; width: 40%; height: 50px; line-height: 46px; border-bottom: 1px solid #666; font-size: 20px; font-weight: 700; color: #222;}
.greenway-zt .xl-warp .txt-box h2 a:hover { color: #08573A;}

.greenway-zt .news-warp  { padding-bottom: 50px; background: #fafafa url(/pubimages/web/ld-zt-bg-1-3.jpg) no-repeat center bottom;}
.greenway-zt .news-warp h2.t span { color: #E6E6E6;}
.greenway-zt .news-warp h2.t span a { display: inline-block; height: 28px; line-height: 28px; color: #666; padding: 0 10px;}
.greenway-zt .news-warp h2.t span a:hover { background: #0A6243; color: #fff;}
.greenway-zt .news-warp .newImg .info { background: #08573A; color: #B9C7C0; padding: 10px 20px 20px 90px; position: relative;}
.greenway-zt .news-warp .newImg .info .time { display: block; position: absolute; top: 20px; left: 0; width: 90px; text-align: center;color: #fff;}
.greenway-zt .news-warp .newImg .info .time em { display: block; font-size: 32px; padding:20px 0 8px;}
.greenway-zt .news-warp .newImg .info h4 a { display: block; font-size: 16px; padding: 5px 0 10px; border-bottom:1px solid #fff; color: #fff;}
.greenway-zt .news-warp .newsList dl { padding:0 120px 20px 0; position: relative;}
.greenway-zt .news-warp .newsList dl dt { position: absolute; top: 0; right: 0; text-align: center; color: #666}
.greenway-zt .news-warp .newsList dl dt em { font-size: 32px; }
.greenway-zt .news-warp .newsList dl dt span { display: block; padding-bottom: 6px; font-weight: 500;}
.greenway-zt .news-warp .newsList dl dd h2 a { display: block; padding-bottom: 15px; font-size: 16px; border-bottom: 1px solid #E4E4E4; color: #333;}
.greenway-zt .news-warp .newsList dl dd p { font-size: 14px; line-height: 24px; color: #666;}
.greenway-zt .news-warp .newsList a:hover { color: #08573a}
.greenway-zt .news-warp .newsList ul li a { display: block; padding: 15px 80px 15px 0; font-size: 15px; border-bottom: 1px solid #E4E4E4; color: #333; position: relative;}
.greenway-zt .news-warp .newsList ul li a span { position: absolute; top: 50%; line-height: 18px; margin-top: -9px; right: 0; color: #777; font-size: 12px;}

.greenway-zt .kp-warp .item a { display: block; text-align: center;padding: 10px 0; font-size: 16px; color: #666; transition:0s;  }
.greenway-zt .kp-warp .item a span { display: block; padding-top: 5px;}
.greenway-zt .map-warp { padding: 30px 0 70px;}
.greenway-zt .map-warp .addsBox dl { line-height: 30px; font-size: 14px; color: #444}
.greenway-zt .map-warp .addsBox dl dt { color: #08573a;}

.greenway-zt .footer-t2 { padding: 5px 0; color: #fff; background: rgba(0,0,0,.15); border-top: 1px solid rgba(0,0,0,.25); }
.greenway-zt .footer-t2 * { color: #fff;}
.greenway-zt .footer-t2 .indexfooter-temp-2 .copyBox p.support { background: none}
.greenway-zt .footer-t2 .indexfooter-temp-2 a { color: #fff;}



/*绿道专题 end*/
/*环保水务局 start*/
.hbswj-zt { background: #fff;}
.hbswj-zt .headT1.top-head .menuBox .menuList > li:hover h2 a, .headT1.top-head .menuBox .menuList > li h2 a.on { color: #0091db;}
.hbswj-zt .headT1.top-head .menuBox .menuList .levenBox ul { background: url(/pubimages/web/zt-hbswj-ico-2.png) no-repeat center 8px;}
.hbswj-zt .headT1.top-head .menuBox .menuList .levenBox ul li a {background: #0091DB;}
.hbswj-zt .headT1.top-head .menuBox .menuList .levenBox ul li a:hover { background: #0086CB;}
.hbswj-zt .t-s1 { height: 36px; line-height: 36px; font-size: 20px; font-weight: 700; color: #000;}
.hbswj-zt .list-s1 li a { display: block; padding: 5px 0 5px 20px; line-height: 24px; position: relative; font-size: 16px; color: #373737;}
.hbswj-zt .list-s1 li a i { position: absolute; left: 0; top: 12px; width: 0;height: 0;border-top: 6px solid transparent;border-left: 8px solid #999;border-bottom:6px solid transparent;}
.hbswj-zt .list-s1 li a span { display: block; color: #999; font-size: 14px;}
.hbswj-zt .list-s1 li a:hover { color: #1198dd;}
.hbswj-zt .list-s1 li a:hover i { border-left: 8px solid #1198dd}

.hbswj-zt .list-s1.t1 li a { padding: 5px 90px 5px 20px; font-size: 14px; }
.hbswj-zt .list-s1.t1 li a span { position: absolute; right: 0; top: 5px; font-size: 13px;}

.hbswj-zt .roll-warp { width: 100%; height: 90px; overflow: hidden; position: relative;}
.hbswj-zt .roll-warp > a,.imgMoveBox > a { position: absolute; top: 50%; display: block; width: 24px; height: 46px; margin-top: -23px; background: rgba(0,0,0,.4) url(/pubimages/web/ico-4-2.png) no-repeat; z-index: 2;}
.hbswj-zt .roll-warp > a.leftBtn,.imgMoveBox > a.leftBtn { left: 0; border-radius: 0 3px 3px 0; background-position: 7px 15px;}
.hbswj-zt .roll-warp > a.rightBtn,.imgMoveBox > a.rightBtn { right: 0; border-radius: 3px 0 0 3px; background-position: -52px 15px;}
.hbswj-zt .roll-warp > ul { height: 150px; white-space: nowrap; overflow-x: auto;} 
.hbswj-zt .roll-warp > ul li { display: inline-block; width: 240px; height: 90px; margin-right: 8px; overflow: hidden;}
.hbswj-zt .roll-warp > ul li:last-child { margin-right: 0;}

.hbswj-zt dl.list-s2 dd h2 a { font-size: 15px; color: #373737;  }
.hbswj-zt dl.list-s2 dd h2 a:hover { color: #1198dd;}
.hbswj-zt dl.list-s2 dd h2 a span { font-size: 14px; color: #999;}
.hbswj-zt dl.list-s2 dd p.txt { font-size: 13px; color: #666;}
.hbswj-zt .txt-img-t1 a { display: block; position: relative;}
.hbswj-zt .txt-img-t1 a img { width: 100%; height: 240px;}
.hbswj-zt .txt-img-t1 a span { position: absolute; bottom: 0; right: 0; left: 0; background: rgba(0,0,0,.6); text-align: center; color: #fff; font-size: 16px; padding: 10px;}
.hbswj-zt .txt-img-t1 .item { width: 50%;}
.hbswj-zt .txt-img-t1 .item p { height: 120px; overflow: hidden;}
.hbswj-zt .txt-img-t1 .item p.txt { padding: 15px; background: #2FBEFB; color: #fff; position: relative; overflow: visible;}
.hbswj-zt .txt-img-t1 .item p.txt strong { display: block; padding-bottom: 5px; font-size: 16px;}
.hbswj-zt .txt-img-t1 .item p.txt em { display: inline-block; font-size: 12px; line-height: 16px;}
.hbswj-zt .txt-img-t1 .item p.txt a { display: inline-block; margin-top: 5px; padding: 2px 10px; background: #2698C9; border: 1px solid #59CBFB; color: #fff;}
.hbswj-zt .txt-img-t1 .item p.txt a:hover { background: #1F8EBF;}
.hbswj-zt .txt-img-t1 .item img { width: 100%; height: 120px;}
.hbswj-zt .txt-img-t1 .item p.txt i.tIco,
.hbswj-zt .txt-img-t1 .item p.txt i.bIco {position: absolute; left: 50%; margin-left: -10px; width: 0;height: 0;border-left: 8px solid transparent;border-bottom: 10px solid #2FBEFB;border-right:8px solid transparent;}
.hbswj-zt .txt-img-t1 .item p.txt i.tIco { top: -10px;}
.hbswj-zt .txt-img-t1 .item p.txt i.bIco { bottom: -10px; border-top: 10px solid #2FBEFB; border-bottom: none;}


/*环保水务局 end*/

/*罗湖区医疗专题 start*/
.zt-banner-banner { height: 420px; background: url(/pubimages/web/zt-yl-img-1-1.jpg) no-repeat center;}
.ztjygg-banner {background-image:url(/pubimages/web/zt-jygg-img-1-1.jpg) }

.ztyl-Warp .ps-zt-warp  { }
.ztyl-Warp .f-box { padding: 40px 0;}
.ztyl-Warp .f-box h2.tit { height: 30px; font-size: 20px; color: #5db9ea; line-height: 30px; letter-spacing: 1px; font-weight: 700; overflow: hidden;}
.ztyl-Warp .f-box h2.tit img { float: left; margin:2px 10px 0 0;}
.ztyl-Warp .f-box.f1 .vod-swidthBox { position: relative; padding-right: 160px;}
.ztyl-Warp .f-box.f1 .vod-lists { position: absolute; top: 0; bottom: 0; right: 15px; width: 162px; padding: 26px 0; background: #fff; border-right: 1px solid #E6E6E6;  overflow:hidden;}
.ztyl-Warp .f-box.f1 .vod-lists > b { height: 26px; position: absolute; left: 0; right: 0; background: #5DB9EA; cursor: pointer; text-align: center; }
.ztyl-Warp .f-box.f1 .vod-lists > b.not { background: #E5E5E5}
.ztyl-Warp .f-box.f1 .vod-lists > b i { display: inline-block; width: 18px; height: 18px; position: relative; top: 4px; background: url(/pubimages/web/zt-yl-ico-1-2.png) no-repeat right 4px; }
.ztyl-Warp .f-box.f1 .vod-lists > b.upBtn { top: 0;}
.ztyl-Warp .f-box.f1 .vod-lists > b.downBtn { bottom: 0;}
.ztyl-Warp .f-box.f1 .vod-lists > b.downBtn i { background-position: right -13px;}
.ztyl-Warp .f-box.f1 .vod-lists > ul { height: 100%; width: 180px; overflow-y:auto;}
.ztyl-Warp .f-box.f1 .vod-lists > ul li { width: 162px;}
.ztyl-Warp .f-box.f1 .vod-lists > ul li span { display: block; height: 80px; padding: 0 15px; line-height: 80px; border-bottom: 1px solid #E6E6E6; font-size: 14px; position: relative; cursor: pointer;}
.ztyl-Warp .f-box.f1 .vod-lists > ul li span:hover{ background: #f8f8f8;}
.ztyl-Warp .f-box.f1 .vod-lists > ul li span > i { display: none; position: absolute; top: 0; right: 0; bottom: 0; width: 8px; background: #5DB9EA;}
.ztyl-Warp .f-box.f1 .vod-lists > ul li span > i em { position:absolute; top: 50%; left: 2px; margin-top: -4px; display: block; width: 0;height: 0;border-top: 4px solid transparent;border-right: 4px solid #fff;border-bottom:4px solid transparent;}
.ztyl-Warp .f-box.f1 .vod-lists > ul li span.on > i{ display: block;}
.ztyl-Warp .news-list li a { display: block; padding: 6px 90px 6px 10px; font-size: 14px; color: #222; line-height: 26px; position: relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.ztyl-Warp .news-list li a span { font-size: 12px; color: #777; position: absolute; right: 10px; top: 5px;}
.ztyl-Warp .news-list li a i { float: left; width: 6px; height: 6px; margin: 10px 10px 0 0; background: #4BB9F4; border-radius: 50%;}
.ztyl-Warp .news-list li a:hover { background: #5DB9EA; color: #fff;}
.ztyl-Warp .news-list li a:hover i { background: #fff;}
.ztyl-Warp .news-list li a:hover span { color: #fff;}
.ztyl-Warp .news-list.t1 li a { border-bottom: dashed 1px #E4E4E4;}
.ztyl-Warp .news-list.t2 li a { padding: 15px 90px 15px 10px; font-size: 15px; border-bottom: dashed 1px #E4E4E4;}
.ztyl-Warp .news-list.t2 li a span { font-size: 14px; top: 15px;}
.ztyl-Warp .news-list .list-dl { min-height: 90px; position: relative; padding-right: 130px;}
.ztyl-Warp .news-list .list-dl dt a { display: block; margin-bottom: 10px; padding: 15px 10px; border-bottom: dashed 1px #E4E4E4; font-size: 16px; color: #5db9ea; font-weight: 500;}
.ztyl-Warp .news-list .list-dl dd { padding: 0 10px 15px; font-size: 14px; color: #777; line-height: 26px;}

.ztyl-Warp .news-list .list-dl p.time { width: 60px; text-align: center; position: absolute; right: 0; top: 0; color: #666;}
.ztyl-Warp .news-list .list-dl p.time span { display: block; font-size: 32px; line-height: 38px; color: #5db9ea; font-weight: 700;}
.ztyl-Warp .news-list .list-dl p.time i { display: inline-block; width: 10px; height: 14px; background: url(/pubimages/web/zt-yl-ico-1-2.png) no-repeat -15px -15px; }

.ztyl-Warp .ps-zt-warp .roll-warp > ul li a i { font-size: 14px; }
.ztyl-Warp .ps-zt-warp .roll-warp.t1 > ul li { width: 226px;}
.ztyl-Warp .ps-zt-warp .roll-warp.t1 > ul li a em { display: block; height: 160px; overflow: hidden;}
.ztyl-Warp .ps-zt-warp .roll-warp.t2 > ul li a i { border: 1px solid #E4E4E4; border-top: none; font-size: 13px; padding: 8px 40px 8px 10px; position: relative;}
.ztyl-Warp .ps-zt-warp .roll-warp.t2 > ul li a i b { position: absolute; top: 14px; right: 15px; width: 12px; height: 12px; background: url(/pubimages/web/zt-yl-ico-1-2.png) no-repeat 4px -17px; }
.ztyl-Warp .ps-zt-warp .roll-warp.t2 > ul li a:hover i { color: #30579F;}
.ztyl-Warp .ps-zt-warp .roll-warp.t2 > ul li a:hover i b { background-position: 4px 1px;}
.ztyl-Warp .ps-zt-warp .roll-warp.t2 > ul li a em { display: block; height: 140px; overflow: hidden;}

.ztyl-Warp .newsT1 dl { width: 100%;  }
.ztyl-Warp .newsT1 dl dt { width: 40%;}
.ztyl-Warp .newsT1 dl dd { width: 50%; padding-left: 10%; position: relative;}
.ztyl-Warp .newsT1 dl dd .time { position: absolute; left: 0; top: 0; text-align: center; color: #666;}
.ztyl-Warp .newsT1 dl dd .time span { display: block; font-size: 32px; color: #5db9ea; font-weight: 700;}
.ztyl-Warp .newsT1 dl dd .info { font-size: 14px; color: #666; line-height: 24px;}
.ztyl-Warp .newsT1 dl dd a.more { display: inline-block; height: 32px; line-height: 32px; padding: 0 15px; background: #5DB9EA; color: #fff; border-radius: 2px;}
.ztyl-Warp .newsT1 dl dd a.more i { display: inline-block; width: 5px; height: 14px; float: right;margin: 12px 0 0 8px; background: url(/pubimages/web/zt-yl-ico-1-2.png) no-repeat -17px 0;}


.news-swidthBox { width: 100%; height: 328px; overflow: hidden; position: relative;}
.news-swidthBox .imgsBox { height: 248px; position: relative; overflow: hidden;}
.news-swidthBox .imgsBox ul { position: absolute; width: 2000px;}
.news-swidthBox .imgsBox ul li,.news-swidthBox .imgsBox ul li img { float: left;}
.news-swidthBox span.btn { position: absolute; top: 50%; display: block; width: 24px; height: 46px; margin-top: -23px; background: rgba(0,0,0,.4) url(/pubimages/web/ico-4-2.png) no-repeat; z-index: 2;}
.news-swidthBox span.btn.leftBtn { left: 0; border-radius: 0 3px 3px 0; background-position: 7px 15px;}
.news-swidthBox span.btn.rightBtn { right: 0; border-radius: 3px 0 0 3px; background-position: -52px 15px;}
.news-swidthBox .txtBox { position: absolute; bottom: 0; left: 0; right: 0; height: 80px; padding: 0 80px 0 100px; background: #5DB9EA; color: #fff}
.news-swidthBox .txtBox .time,.news-swidthBox .txtBox .nums { position: absolute; left: 0; top: 0; width: 100px; text-align: center;}
.news-swidthBox .txtBox .time span { display: block; padding-top: 10px; font-size: 32px; line-height: 38px;}
.news-swidthBox .txtBox .name { padding: 28px 0; font-size: 16px;}
.news-swidthBox .txtBox .nums { left: auto; right: 0; line-height: 76px; font-size: 14px;}
.news-swidthBox .txtBox .nums em { font-size: 24px; padding-right: 3px;} 
.news-swidthBox .txtBox .nums i { padding-left: 3px;} 

/*罗湖区医疗专题 end*/

/*罗湖教育改革专题 start*/
.ztjygg-Warp .image img { max-width: 100%; width: auto;}
.ztjygg-Warp h4.t1 { padding: 80px 0;}
.ztjygg-Warp .f1 { padding: 100px 0 50px;}
.ztjygg-Warp .f1 .newsBox { border: dashed 1px #11B368;}
.ztjygg-Warp .f1 .newsBox > h2 { text-align: center; position: relative; top: -6px; }
.ztjygg-Warp .f1 .newsBox > h2 a { display: inline-block; width: 130px; height: 58px; margin: 0 5%; background: url(/pubimages/web/zt-jygg-ico-1-1.png) no-repeat; text-indent: -99em; overflow: hidden; transition:0s;}
.ztjygg-Warp .f1 .newsBox > h2 a.t2 {background-position: 0 -64px; }
.ztjygg-Warp .f1 .newsBox > h2 a.active { background-position: 0 -127px;}
.ztjygg-Warp .f1 .newsBox > h2 a.t2.active {background-position: 0 -191px; }
.ztjygg-Warp .f1 .newsBox ul { padding: 15px 20px 0;}
.ztjygg-Warp .f1 .newsBox ul li a { display: block; padding: 20px 90px 20px 10px; font-size: 14px; border-bottom: dashed 1px #B4D8FB; color: #373737; position: relative;}
.ztjygg-Warp .f1 .newsBox ul li a i { display: inline-block; width: 6px; height: 6px; margin-right: 10px; background: #09B563; position: relative; top: -2px; border-radius: 50%;}
.ztjygg-Warp .f1 .newsBox ul li a span { position: absolute; right: 10px; top: 50%; line-height: 18px; margin-top: -9px; }
.ztjygg-Warp .f1 .newsBox ul li a:hover { background: #DFF5EB; color: #09B563;}
.ztjygg-Warp .f1 .newsBox .more { display: inline-block; height: 40px; margin: 35px 0; padding: 0 20px; background: #EFAB24; color: #fff; font-size: 14px; line-height: 40px;}
.ztjygg-Warp .f1 .newsBox .more em {padding-left: 5px; font-family: "宋体"}
.ztjygg-Warp .f1 .newsBox .more:hover {background: #EAA51F}

.ztjygg-Warp .f2 { height: 726px; background: url(/pubimages/web/zt-jygg-img-2-1.jpg) no-repeat center;} 
.ztjygg-Warp h2.t2 { display: inline-block; height: 46px; line-height: 44px; border: 1px solid #CBCBCB; border-radius: 23px; overflow: hidden;}
.ztjygg-Warp h2.t2 a { display: inline-block; padding: 0 40px; border-left: 1px solid #CBCBCB; font-size: 16px; color: #373737;}
.ztjygg-Warp h2.t2 a:first-child { border: none;}
.ztjygg-Warp h2.t2 a.active{ background: #11B368; color: #fff; border-color:#11B368 }
.ztjygg-Warp .f2 .p1 { padding: 76px 0 20px}
.ztjygg-Warp .f2 .p2 { padding: 20px 0}
.ztjygg-Warp .f2 .p3 { padding: 76px 0 20px}

.ztjygg-Warp .f3 .infoBox { padding:0  0 70px 200px; position: relative;}
.ztjygg-Warp .f3 .infoBox .img-t { width: 200px; position: absolute; top: 0; left: 0;}
.ztjygg-Warp .f3 .infoBox p { min-height: 190px; padding: 35px 25px; border-left: 6px solid #EFAB24; border-right: 6px solid #EFAB24; background: #fff; color: #EFAB24; font-size: 15px; line-height: 28px; }

.ztjygg-Warp .f4 { height: 740px; background: url(/pubimages/web/zt-jygg-img-2-2.jpg) no-repeat center;} 
.ztjygg-Warp .f4 h4.t1 { padding: 70px 0 40px;}
.ztjygg-Warp .f4 .jbyz-item .item dl { min-height: 260px; margin-bottom: 15px; border-bottom: dashed 1px #CBCBCB;}
.ztjygg-Warp .f4 .jbyz-item .item dl dt { margin-bottom: 30px; padding-top: 20px;}
.ztjygg-Warp .f4 .jbyz-item .item dl dd h5 { display: block; height: 20px; margin: 15px 0; padding-left: 15px; line-height: 20px; font-size: 16px; font-weight: 700; color: #373737; border-left: 4px solid #11B368;}
.ztjygg-Warp .f4 .jbyz-item .item dl dd p { color: #666; font-size: 14px; line-height: 26px; text-indent: 2em;}


.ztjygg-Warp .f5 .ps { display: inline-block; max-width: 850px; padding: 15px; border-left: 6px solid #EFAB24; background: #FEF8EC;color: #EFAB24; font-size: 14px; line-height: 20px;}
.ztjygg-Warp .f5 .itemList .item { position: relative; padding: 0 8px; margin-top: 15px;}
.ztjygg-Warp .f5 .itemList .item.last {width: 360px; margin: 0 auto;}
.ztjygg-Warp .f5 .itemList .item .bg { position: absolute; left: 10px; right: 100px; bottom: 0px; top: 12px; z-index: 1; background: #CBD6E2;transform:rotate(-5deg);}
.ztjygg-Warp .f5 .itemList .item .txt { min-height: 220px; background: #fff; position: relative; padding-top: 35px; z-index: 2; }
.ztjygg-Warp .f5 .itemList .item .txt p { padding: 15px; font-size: 13px; line-height: 24px;}
.ztjygg-Warp .f5 .itemList .item .txt h6.t1 { display: inline-block; padding: 10px 15px 10px 35px; position: absolute; top: 0; left: 0; line-height: 18px; background: #564FAD; color: #fff; font-size: 14px;}
.ztjygg-Warp .f5 .itemList .item .txt h6.t1.s1 { padding: 3px 15px 3px 35px}
.ztjygg-Warp .f5 .itemList .item .txt h6.t1 i { position: absolute; left: 10px; top: 50%; margin-top: -8px; width: 16px; height: 16px; line-height: 16px; background: #fff; color: #564FAD; border-radius: 50%;text-align: center; letter-spacing: -2px; text-indent: -2px;}

/*罗湖教育改革专题 end*/


/*新版 公共服务 start*/
.ps-zt-warp { border-top: 3px solid #49B426; }
.ps-zt-warp .logo-menu { padding: 15px 0; position:relative; top: -3px;  border-top: 3px solid #0091DB;}
.ps-zt-warp .logo-menu ul li {float: left;}
.ps-zt-warp .logo-menu ul li a { display: block; height: 30px; line-height: 30px; padding: 0 25px; font-size: 16px; color: #000;}
.ps-zt-warp .logo-menu ul li a.on,.ps-zt-warp .logo-menu ul li a:hover { font-weight: 700; color: #2078c9}
.ps-zt-warp .logo-menu .searchBtn { width: 60px; height: 30px; background: url(/pubimages/web/search-ico-s1.png) no-repeat center;}
.ps-zt-warp .logo-menu.s-jy ul li a.on,.ps-zt-warp .logo-menu.s-jy ul li a:hover { color: #09b563}
.ps-zt-warp .logo-menu.s-jy .searchBtn { background-image:url(/pubimages/web/search-ico-s2.png) }

.ps-zt-warp .roll-warp { width: 100%; height: 200px; overflow: hidden; position: relative;}
.ps-zt-warp .roll-warp > a,.imgMoveBox > a { position: absolute; top: 50%; display: block; width: 24px; height: 46px; margin-top: -23px; background: rgba(0,0,0,.4) url(/pubimages/web/ico-4-2.png) no-repeat; z-index: 2;}
.ps-zt-warp .roll-warp > a.leftBtn,.imgMoveBox > a.leftBtn { left: 0; border-radius: 0 3px 3px 0; background-position: 7px 15px;}
.ps-zt-warp .roll-warp > a.rightBtn,.imgMoveBox > a.rightBtn { right: 0; border-radius: 3px 0 0 3px; background-position: -52px 15px;}
.ps-zt-warp .roll-warp > ul { height: 250px; white-space: nowrap; overflow-x: auto;} 
.ps-zt-warp .roll-warp > ul li { display: inline-block; width: 240px; height: 200px; margin-right: 12px; overflow: hidden;}
.ps-zt-warp .roll-warp > ul li:last-child { margin-right: 0;}
.ps-zt-warp .roll-warp > ul li a { display: block; }
.ps-zt-warp .roll-warp > ul li a i { display: block; color: #444; font-size: 16px; text-align: center; padding-top: 10px;}
.ps-zt-warp .roll-warp > a { margin-top: -40px !important; }

.ps-zt-warp .roll-warp > ul li a span { display: block; height: 168px; overflow: hidden;}
.ps-zt-warp .roll-warp > ul li a span img { width: 100%;}

/*招商引资 start*/
.ps-zt-warp .banner { height: 400px; background: url(/pubimages/web/p-s-zsyz-img-1-1.jpg) no-repeat center;}
.ps-zxyz-warp .t-s1 { font-size: 18px;}
.ps-zxyz-warp .list-s1 li a { padding: 15px 0; border-bottom: dashed 1px #E6E6E6; }
.ps-zxyz-warp .list-s1.b1 li a { padding: 7px 0; border-color: #fff;}
.ps-zxyz-warp .list-s1 li a span {  padding-top: 2px; line-height: 22px; }
.ps-zxyz-warp .list-s1 li a span em { display: inline-block; margin-right: 10px; padding: 1px 5px; line-height: 18px; background: #0C9EE8; color: #fff; border-radius: 3px;}
.ps-zxyz-warp .list-s1.t1 li a { padding-left: 0;font-size: 15px;}
.ps-zxyz-warp .tab-s1 a { display: inline-block; margin: 0 10px; padding: 0 20px; height: 32px; line-height: 32px; font-size: 16px; background: #E2E2E2; color: #222; border-radius: 16px; }
.ps-zxyz-warp .tab-s1 a.active { background: #0C9EE8; color: #fff;}

.ps-zxyz-warp .txt-img-t1 .item { width: 25%;}
.ps-zxyz-warp .txt-img-t1 .item p { height: 162px;}
.ps-zxyz-warp .txt-img-t1 .item p.s1 { height: 324px;}
.ps-zxyz-warp .txt-img-t1 .item p.s1 img { height: auto;}
.ps-zxyz-warp .txt-img-t1 .item p img { height: 162px;}
.ps-zxyz-warp .txt-img-t1 .item p.txt { padding: 30px; background: #4F8BE1}
.ps-zxyz-warp .txt-img-t1 .item p.txt i.tIco{ border-bottom: 10px solid #4F8BE1;}
.ps-zxyz-warp .txt-img-t1 .item p.txt i.bIco { border-top: 10px solid #4F8BE1;}
.ps-zxyz-warp .txt-img-t1 .item p.txt a { background: #3F6FB4; border:1px solid #72A2E7;}
.ps-zxyz-warp .txt-img-t1 .item p.txt em { font-size: 14px; line-height: 22px;}
.ps-zxyz-warp .imgSwitchBox { width: 100%; height: 288px; overflow: hidden; position: relative;}
.ps-zxyz-warp .imgSwitchBox .btn-txt { height: 42px; line-height: 42px;}
.ps-zxyz-warp .imgSwitchBox .btn-txt p.txt { font-size: 14px;}
.ps-zxyz-warp .imgSwitchBox .btn-txt p.btn {float: right;padding-top: 11px;}
.ps-zxyz-warp .imgSwitchBox .btn-txt p.btn a { margin: 0 5px;}
/*招商引资 end*/
/*教育培训 start*/
.ps-jypx-warp .t-s1 { padding: 70px 0 50px;}
.ps-jypx-warp .banner { height: 400px; background: url(/tupian/p-s-jypx-img-1-1.jpg) no-repeat center;}

.ps-jypx-warp .f1 { background: url(/pubimages/web/p-s-jypx-bg-1-1.jpg) no-repeat center; background-size: cover}
.ps-jypx-warp .tabs-t1 { margin-bottom: 120px; padding: 50px 30px 30px; background: #DAEBFC; border-radius: 15px; position: relative;}
.ps-jypx-warp .tabs-t1 .t-a { height: 54px; position: absolute; top: -27px; left: 0; right: 0;}
.ps-jypx-warp .tabs-t1 .t-a h2 a { display: inline-block; width: 140px; height: 48px; margin: 0 50px;  line-height: 48px; background: #68BFFD; font-size: 16px; font-weight: 700; color: #fff; border-radius: 0 18px 0 18px; position: relative;}
.ps-jypx-warp .tabs-t1 .t-a h2 a.active { background-color: #09B563}
.ps-jypx-warp .tabs-t1 .t-a h2 a i { display: block; width: 100%; height: 48px; position: absolute; left: -5px; bottom: -5px; background: rgba(105,190,253,.2); border-radius: 0 18px 0 18px;}
.ps-jypx-warp .tabs-t1 .t-a h2 a.active i {background: rgba(9,180,100,.2);}
.ps-jypx-warp .tabs-t1 .t-a h2 a span { position: relative; z-index: 2;}
.ps-jypx-warp .lists-t1 li a { display: block; padding: 15px 95px 15px 10px; font-size: 14px; color: #373737; position: relative; border-bottom: dashed 1px #B4D8FB; }
.ps-jypx-warp .lists-t1 li a i { float: left; width: 6px; height: 6px; background: #60C1F1; border-radius: 50%; margin: 8px 10px 0 0;}
.ps-jypx-warp .lists-t1 li a span { position: absolute; right: 10px; top: 15px;}
.ps-jypx-warp .lists-t1 li a:hover { background: #CCE3FB; color: #09B563;}
.ps-jypx-warp .lists-t1 li a:hover i { background: #09B563;}
.ps-jypx-warp .lists-t1 a.more {display: inline-block; height: 42px; line-height: 42px; padding: 0 30px; font-size: 14px; background: #B4D8FB; color: #2caaf3; border: 1px solid #2CAAF3; border-radius: 5px;}
.ps-jypx-warp .lists-t1 a.more:hover { background: #daeafb;}

.ps-jypx-warp .f2 { background: #EAF5FF url(/pubimages/web/p-s-jypx-bg-1-2.jpg) no-repeat center 0;}
.ps-jypx-warp .t-s2 { min-height: 36px; line-height: 36px; font-size: 18px; font-weight: 700; color: #373737;}
.ps-jypx-warp .t-s2 a {font-size: 18px; font-weight: 700; color: #373737; }
.ps-jypx-warp .tabs-t2 { border-radius: 15px; overflow: hidden;}
.ps-jypx-warp .tabs-t2 .t-a.s1 { height: 80px; background: #68BFFD;}
.ps-jypx-warp .tabs-t2 .t-a.s1 h2 a { float: left; width: 33.33%; text-align: center; font-size: 24px; color: #fff; font-weight: 700; line-height: 80px; position: relative;}
.ps-jypx-warp .tabs-t2 .t-a.s1 h2 a.a1 { border-left: 1px solid #8ED0FE; border-right: 1px solid #8ED0FE;}
.ps-jypx-warp .tabs-t2 .t-a.s1 h2 a.active { background: #BDD450;}
.ps-jypx-warp .tabs-t2 .t-a.s1 h2 a.active i { position: absolute; left: 50%; bottom: -14px; margin-left: -7px; width: 0;height: 0;border-left: 12px solid transparent;border-top: 14px solid #BDD450;border-right:12px solid transparent;}
.ps-jypx-warp .rollBg1 { background: #EAF5FF}

.ps-jypx-warp .t-s2 a.active { color: #09b563}
.ps-jypx-warp .lists-t1.s1 li a { border-color: #E6E6E6; }
.ps-jypx-warp .lists-t1.s1 li a i { background: #CDCDCD;}
.ps-jypx-warp .lists-t1.s1 li a:hover { background: #F8F8F8} 

.ps-jypx-warp .otherBox,.ps-jypx-warp .img img { border-radius: 20px;}
.ps-jypx-warp .img img { max-width: 100%;}
.ps-jypx-warp .otherBox .other h4 { padding: 0 0 20px; font-weight: 700; font-size: 18px; color: #373737;}
.ps-jypx-warp .otherBox .other p { text-indent: 2em; line-height: 24px; color: #666; font-size: 14px;}
.ps-jypx-warp .otherBox .other ul { width: 100%;}
.ps-jypx-warp .otherBox .other ul li { float: left;width: 33.33%; }
.ps-jypx-warp .otherBox .other ul li a { display: block; height: 52px; margin: 3px; line-height: 52px; text-align: center; background: #A2C5F9; color: #fff; font-size: 15px; }

/*教育培训 end*/
/*新版 公共服务 end*/



/*行政执法信息公开 start*/
.xzzfxxgk-warp h2.t { font-size: 18px; color: #373737; font-weight: 700;}
.xzzfxxgk-warp h2.t.s1 { padding: 12px 0; border-bottom: dashed 1px #F0F0F0}
.xzzfxxgk-banner { text-align: center; padding: 58px 0 150px; background: url(/pubimages/web/xzzfxxgk-img-1-1.jpg) no-repeat center;  }
.xzzfxxgk-banner.hoverTit { padding: 58px 0 100px;}
.xzzfxxgk-banner.hoverTit h2 { padding-top: 15px; color: #fff; font-size: 32px; font-weight: 700; text-shadow: 1px 1px 1px #666}
.xzzfxxgk-warp .t-a { position: relative; margin-bottom: 20px;}
.xzzfxxgk-warp .t-a h2 { margin-left: -25px;}
.xzzfxxgk-warp .t-a h2 a { display: inline-block; height: 40px; line-height: 32px; font-size: 18px; color: #000; margin: 0 25px; padding: 0 2px; border-bottom: 4px solid #fff; position: relative;}
.xzzfxxgk-warp .t-a h2 a i { display: none; width: 0;height: 0;border-left: 6px solid transparent;border-top: 8px solid #3F9DE4;border-right:6px solid transparent; position: absolute; left: 50%; bottom: -12px; margin-left: -8px; }
.xzzfxxgk-warp .t-a h2 a.active { color: #3f9de4; border-bottom: 4px solid #3F9DE4;}
.xzzfxxgk-warp .t-a h2 a.active i { display: block;}
.xzzfxxgk-warp .t-a a.more { position: absolute; top: 5px; right: 0; font-size: 16px; color: #3f9de4;}
.xzzfxxgk-warp .t-a a.more:hover { color: #f60}
.xzzfxxgk-warp .newsList1 li a { display: block; position: relative; font-size: 14px; padding: 14px 120px 14px 0; color: #333; }
.xzzfxxgk-warp .newsList1 li a span { position: absolute; right: 10px; top: 50%; margin-top: -8px; line-height: 16px;}
.xzzfxxgk-warp .newsList1 li a:hover { color: #3f9de4;}
.xzzfxxgk-warp .newsList2 li a { display: block; padding: 15px 0; border-top: dashed 1px #F0F0F0; padding-right: 90px; font-size: 14px; color: #444; position: relative;}
.xzzfxxgk-warp .newsList2 li a:hover { color: #3f9de4} 
.xzzfxxgk-warp .newsList2 li a span { position: absolute; top: 50%; right: 0; line-height: 16px; margin-top: -8px; color: #999;}

.xzzfxxgk-warp .imgList-s1 li { float: left; width: 33.33%; margin-top: 15px; }
.xzzfxxgk-warp .btnList-s1 { margin-left: -10px;}
.xzzfxxgk-warp .btnList-s1 li { float: left; width: 50%; padding:10px 0 0 10px;}
.xzzfxxgk-warp .btnList-s1 li a { display: block; height: 60px; line-height: 60px; font-size: 15px; padding: 0 0 0 30px; background: #EBF5FC; color: #3F9DE4;}
.xzzfxxgk-warp .btnList-s1 li a:hover { background: #E0F0FA}
.xzzfxxgk-warp .btnList-s1 li a.line2 { line-height: 18px; padding-top: 11px;}

.xzzfxxgk-warp .l-nav dt { padding: 15px 0; background: #3F9DE4; text-align: center; font-size: 24px; color: #fff;}
.xzzfxxgk-warp .l-nav dd { margin-top: 1px;}
.xzzfxxgk-warp .l-nav dd h4 a { display: block; padding: 20px 30px; font-size: 18px; background: #3F9DE4; color: #fff; position: relative; }
.xzzfxxgk-warp .l-nav dd h4 a i { position: absolute; right: 15px; top: 50%; margin-top: -5px; width: 0;height: 0;border-top: 6px solid transparent;border-left: 10px solid #fff;border-bottom:6px solid transparent;}
.xzzfxxgk-warp .l-nav dd.on h4 a i {border-left: 6px solid transparent;border-top: 10px solid #fff;border-right:6px solid transparent; }
.xzzfxxgk-warp .l-nav dd ul { display: none;}
.xzzfxxgk-warp .l-nav dd.on ul { display: block;}
.xzzfxxgk-warp .l-nav dd li a { display: block; padding: 15px 40px; font-size: 16px; border-top: 1px solid #F0F0F0; color: #3F9DE4; }
.xzzfxxgk-warp .l-nav dd li a.on,.xzzfxxgk-warp .l-nav dd li a:hover { background: #EBF5FC;}
.xzzfxxgk-warp .articleBox .txt1 { padding: 12px 0 5px; font-size: 14px; color: #666;}
.xzzfxxgk-warp .articleBox .txt1 b { color: #222;}
table.temp1 th,table.temp1 td { border: 1px solid #F0F0F0; padding: 12px 0; text-align: center; color: #444;}
table.temp1 th { background: #F4F8FB}

.articleBox .t-time .t { font-size: 18px; font-weight: 700;}
.articleBox .t-time .time { font-size: 14px; color: #444;}
.articleBox .articleInfo p { padding: 5px 0; font-size: 14px; line-height: 36px; color: #555;}



.home-warp .t-h2 { display: inline-block;padding: 5px; border: dashed 1px #3F9DE4;}
.home-warp .t-h2 span { display: inline-block; height: 60px; line-height: 60px; padding: 0 45px; font-size: 28px; color: #fff; background: #3F9DE4;}
.home-warp .lists { width: 100%;}
.home-warp .lists li { float: left; width: 25%;}
.home-warp .lists li a { display: block; margin: 6px; padding-left: 100px; background: #EBF5FC; color: #3f9de4; font-size: 18px; height: 90px; line-height: 90px; border-radius: 10px; font-weight: 700; position: relative;}
.home-warp .lists li a.line2 { line-height: 30px; padding-top: 15px;}
.home-warp .lists li a:hover { background: #3F9DE4; color: #fff;}
.home-warp .lists li a i { display: inline-block; width: 60px; height: 60px; position: absolute; left: 30px; top: 50%; margin-top: -30px; background: url(/pubimages/web/xzzfxxgk-ico-2-1.png) no-repeat; }
.home-warp .lists li a i.ico0 { background-position: 0 12px;}
.home-warp .lists li a:hover i.ico0 { background-position: -63px 12px;}
.home-warp .lists li a i.ico1 { background-position: 0 -42px;}
.home-warp .lists li a:hover i.ico1 { background-position: -63px -42px;}
.home-warp .lists li a i.ico2 { background-position: 0 -101px;}
.home-warp .lists li a:hover i.ico2 { background-position: -63px -101px;}
.home-warp .lists li a i.ico3 { background-position: 0 -157px;}
.home-warp .lists li a:hover i.ico3 { background-position: -63px -157px;}
.home-warp .lists li a i.ico4 { background-position: 0 -212px;}
.home-warp .lists li a:hover i.ico4 { background-position: -63px -212px;}
.home-warp .lists li a i.ico5 { background-position: 0 -271px;}
.home-warp .lists li a:hover i.ico5 { background-position: -63px -271px;}
.home-warp .lists li a i.ico6 { background-position: 0 -327px;}
.home-warp .lists li a:hover i.ico6 { background-position: -63px -327px;}
.home-warp .lists li a i.ico7 { background-position: 0 -386px;}
.home-warp .lists li a:hover i.ico7 { background-position: -63px -386px;}
.home-warp .lists li a i.ico8 { background-position: 0 -440px;}
.home-warp .lists li a:hover i.ico8 { background-position: -63px -440px;}
.home-warp .lists li a i.ico9 { background-position: 0 -498px;}
.home-warp .lists li a:hover i.ico9 { background-position: -63px -498px;}
.home-warp .lists li a i.ico10 { background-position: 0 -556px;}
.home-warp .lists li a:hover i.ico10 { background-position:-63px -556px;}
.home-warp .lists li a i.ico11 { background-position: 0 -610px;}
.home-warp .lists li a:hover i.ico11 { background-position:-63px -610px;}
.home-warp .lists li a i.ico12 { background-position: 0 -670px;}
.home-warp .lists li a:hover i.ico12 { background-position:-63px -670px;}
.home-warp .lists li a i.ico13 { background-position: 0 -725px;}
.home-warp .lists li a:hover i.ico13 { background-position:-63px -725px;}
.home-warp .lists li a i.ico14 { background-position: 0 -781px;}
.home-warp .lists li a:hover i.ico14 { background-position:-63px -781px;}
.home-warp .lists li a i.ico15 { background-position: 0 -840px;}
.home-warp .lists li a:hover i.ico15 { background-position:-63px -840px;}
.home-warp .lists li a i.ico16 { background-position: 0 -893px;}
.home-warp .lists li a:hover i.ico16 { background-position:-63px -893px;}
.home-warp .lists li a i.ico17 { background-position: 0 -951px;}
.home-warp .lists li a:hover i.ico17 { background-position:-63px -951px;}

.home-warp .lists li a i.ico18 { background-position: 0 -1020px;}
.home-warp .lists li a:hover i.ico18 { background-position:-63px -1020px;}
.home-warp .lists li a i.ico19 { background-position: 0 -1093px;}
.home-warp .lists li a:hover i.ico19 { background-position:-63px -1093px;}
.home-warp .lists li a i.ico20 { background-position: 0 -1161px;}
.home-warp .lists li a:hover i.ico20 { background-position:-63px -1161px;}
.home-warp .lists li a i.ico21 { background-position: 0 -1235px;}
.home-warp .lists li a:hover i.ico21 { background-position:-63px -1235px;}

/*行政执法信息公开 end*/

/*专题列表 start*/
.ztList-Warp .itemLists .tabSwitchBtns{ font-size: 14px;}
.ztList-Warp .itemLists .tabSwitchBtns a { display: inline-block; height: 30px; margin-right: 6px; line-height: 28px; padding: 0 5px; border: 1px solid #ECECEC; }
.ztList-Warp .itemLists .tabSwitchBtns a span { display: inline-block; line-height: 24px; padding: 0 15px; border-bottom: 2px solid #fff; color: #000;}
.ztList-Warp .itemLists .tabSwitchBtns a.active span { border-color: #FC220B; color: #FC220B;}
.ztList-Warp .itemLists .item { padding: 0 10px; height: 280px;}
.ztList-Warp .itemLists .item .image { display: block; text-align: center;}
.ztList-Warp .itemLists .item .t { display: block; padding: 10px 0; font-size: 16px; color: #373737; font-weight: 700;}
.ztList-Warp .itemLists .item .t:hover { color: #f9a709}
.ztList-Warp .itemLists .item .t em,.ztList-Warp .itemLists .item p{ font-size: 14px; color: #666;}




.ztArticleBox h2.t1 { font-size: 26px; color: #373737;}
.ztArticleBox h2.t1 .time { display: block; font-size: 14px;}
.ztArticleBox h4.t1 span { display: inline-block; height: 48px; padding: 0 15px; background: #EC6641; line-height: 46px; font-size: 20px; color: #fff; position: relative;}
.ztArticleBox h4.t1 span i { display: inline-block; width: 7px; height: 7px; margin-right: 12px; background: #fff; border-radius: 50%; position: relative; top: -3px;}
.ztArticleBox h4.t1 span em { display: block; width: 44px; height: 48px; background: url(/pubimages/web/zt-tbg-1.png) no-repeat; position: absolute; right: -44px; top: 0; }

.ztArticleBox .scrollBox { height: 500px; overflow-y:auto;}
.ztArticleBox .txt-t1 { font-size: 16px; line-height: 26px;}
.ztArticleBox .txt-t1.s1 { padding-left: 20px; background: url(/pubimages/web/zt-wz-ico-1.png) no-repeat 0 6px;}

.fullImgWarp { position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow: auto; background: rgba(0,0,0,.6); z-index: 999;}
.fullImgWarp a.closeFullBtn { position: fixed; top: 0; right: 0; width: 80px; height: 80px; line-height: 80px; color: #fff; font-size: 48px; }
.fullImgWarp a.closeFullBtn i { display: inline-block; width: 50px; height: 50px; line-height: 44px; text-align: center; border-radius: 50%; background: rgba(0,0,0,.2);}

.ztArticleBox  .jbBox > p.img { padding: 55px 0;}

/*专题列表 end*/

.resHome-Warp { height: 708px; background: url(/pubimages/web/bg-2.jpg) no-repeat center 0; position: relative;}
.resHome-Warp .cententBox { height: 610px; background:url(/pubimages/web/bg-3.jpg) no-repeat center 0; background-size: cover }
.resHome-Warp .cententBox h2.t1 { height: 60px; line-height: 60px; background: #fff;}
.resHome-Warp .cententBox h2.t1 span { display: inline-block; height: 60px; padding: 0 40px; font-size: 19px; background: #92A9E1; color: #fff; font-weight: 700; }
.resHome-Warp .appInfo .pl40 { padding-left: 40px;}
.resHome-Warp .appInfo .txt.t1 { width: 420px; padding: 20px 0 80px; font-size: 14px; line-height: 22px;}
.resHome-Warp .appInfo .qrBox .qr { float: left; font-size: 14px;}
.resHome-Warp .appInfo .qrBox .txt { font-size: 14px; padding: 100px 0 0 40px;}
.resHome-Warp .side-nav-r-box { right: -60px}

/*职能信息 start*/
.fnInfoHome-Warp dl dt { height: 36px; padding: 0 10px; line-height: 36px; font-size: 15px; background: #E1F3FF; color: #19aafc; font-weight: 500}
.fnInfoHome-Warp dl dd { padding: 10px;}
.fnInfoHome-Warp dl dd a { display: inline-block; min-width: 33%; padding: 5px 5px 5px 15px; color: #444; position: relative;}
.fnInfoHome-Warp dl dd a:after { position: absolute; left: 5px; top: 10px; content: "";width: 0;height: 0;border-top: 4px solid transparent;border-left: 5px solid #19AAFC;border-bottom:4px solid transparent;}


/*职能信息 end*/

/*罗湖直播 start*/
.zb-banner { height: 240px; background: url(/pubimages/web/zb-img-1-1.jpg) no-repeat center 0;}
.zb-banner.temp1 { height: 340px}
.d72c-banner { background-image: url(/pubimages/web/zb-img-2-1.jpg)}
.d73c-banner { background-image: url(/pubimages/web/zb-img-2-2.jpg)}
.gcdd72c-banner { background-image: url(/pubimages/web/zb-img-2-3.jpg)}
.gcdd72cqt-banner { background-image: url(/pubimages/web/zb-img-2-4.jpg)}
.gcdd76cqt-banner { background-image: url(/pubimages/web/zb-img-2-5.jpg)}
.ztList-Warp .itemLists .lh-zb-lists .item {height: 330px;}
.lh-zb-lists > h2 { height:28px; line-height: 26px; font-size: 20px; color: #ff9209; font-weight: 700;}
.lh-zb-lists > h2 img { float: left; margin-right: 10px;}

.lh-zb-info .zb-infoBox { min-height: 400px;background: #EBF9FE;}
.lh-zb-info .zb-infoBox p { font-size: 20px; line-height: 36px;}


/*罗湖直播 end*/

/*404 页面 start*/
body.error-bg {height: 100%; background: #64ABE6 url(../images/error-404-2.png) no-repeat center bottom; overflow:hidden; }
.error-top { width: 900px; margin: 0 auto; height: 52px; line-height: 32px; padding-top: 20px;}
.error-top h2 a { display: inline-block; height: 32px; padding: 0 15px; line-height: 32px; background: #fff; border: 1px solid #4E99D7; border-radius: 10px; font-size: 14px;}
.error-top ul li { float: left;}
.error-top ul li a { display: block; padding: 0 20px; color: #fff; font-size: 16px;}

.errorImg { padding: 70px 0 40px; text-align: center;}
.error-info { width: 700px; margin: 0 auto;}
.error-info a {word-break: break-all;}
.error-info h4 { color: #fff; font-size: 26px;}
.error-info h5 { color: #FFEA00; font-size: 26px;}
.error-info .errorInfo-box { height: 800px; padding: 20px 50px; background: #fff; border-radius: 20px 20px 0 0;}
.error-info .errorInfo-box p { margin-bottom: 10px; line-height: 26px; font-size: 16px;}
.error-info .errorInfo-box p a{ display: block;}
.error-info .errorInfo-box p em { color: #3B8ACB;}
.error-info .errorInfo-box p em.fz18 {font-size: 18px;}
/*404 页面 end*/

@media screen and (min-width: 1200px) and (max-width: 2600px) {
.zt-sdlyzwgk-warp .list-temp1.list-leven-box { min-height: 800px;}
.ps-zxyz-warp .list-s1 li a {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
body.notStupWH { height: auto;}
.resHome-Warp .container { width: 1100px;}
}
/*试点领域政务公开 end*/
@media screen and (min-width: 760px) and (max-width: 1200px) {
	.appPb40 { padding-bottom: 40px;}
	.aaa{ display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-align: center;display: box;box-orient: horizontal;box-align: center;}

	.appFz14 { font-size: 14px !important;}

	.articleContent img { max-width: 100% !important;}

	.appP0 { padding: 0 !important;}
	.appP5 { padding: 5px !important;}
	.appPt0 { padding-top: 0 !important;}
	.appPt15 { padding-top: 15px;}
	.appMb10 { margin-bottom: 10px !important;}

	body { width: 100% !important; height: auto !important;}

	.appClear {clear: both;}
	
	
	.indexfooter-temp-2 { width: auto;}
	.indexfooter-temp-2 .icoList { width: 100%; text-align: center;}
	.indexfooter-temp-2 .icoList a.dzjg { display: inline-block; float: none;}
	.indexfooter-temp-2 .copyBox { width: auto;}
	.indexfooter-temp-2 .imgList {height: auto;}
	.indexfooter-temp-2 .imgList #imgConac { height: 70px;}
	.indexfooter-temp-2 .imgList .zc img { position: relative; top: 5px;}
	.indexfooter-temp-2 .imgList li { display: inline-block;}
	/*文章 start*/
	.path-column { height: auto; padding: 20px 20px 0 0;}
	.path-column > h4 { padding: 6px 10px; font-size: 14px; background: #DE3226; color: #fff;}
	.articleContent-box .articleTxt .articleTit-nav h2 { font-size:20px; line-height: 24px;}
	.articleContent-box .articleTxt .articleTit-nav p { height: auto; font-size: 12px;}
	.articleContent-box .articleTxt .articleTit-nav p:after {display: block; content: ""; clear: both;}
	.zt-jczwgk-warp .tit-info-temp1 b.bg img { width: 100%;}
	/*文章 end*/


	/*基层政务公开标准化规划试点专题 start*/
	.zt-jczwgk-warp,
	.zt-sdlyzwgk-warp { background-size: 150%; background-position: 25% 0;}
	.zt-jczwgk-warp .qrcode-tit,
	.zt-sdlyzwgk-warp .qrcode-tit { width: 100%; padding: 30px 0;}
	.zt-jczwgk-warp .qrcode-tit .img,
	.zt-sdlyzwgk-warp .qrcode-tit .img { text-align: center;}
	.zt-jczwgk-warp .qrcode-tit .img img,
	.zt-sdlyzwgk-warp .qrcode-tit .img img { width: 60%;}
	.zt-jczwgk-warp .tit-info-temp1 p.txt { padding: 15px; font-size: 12px; line-height: 18px; box-shadow: 1px 1px 5px #ddd;}

	.zt-sdlyzwgk-warp .tit-info-temp1 .navList{ padding: 5px 5px 5px 80px; font-size: 14px; border-radius: 0;}
	.zt-sdlyzwgk-warp .tit-info-temp1 .navList h2 { top: 5px; left:10px;}
	.zt-sdlyzwgk-warp .tit-info-temp1 .navList ul li a { padding: 0 5px;}

	.zt-sdlyzwgk-warp .psInfoBox { margin: 0px;padding:0;}
	.basePs.psInfoBox .listBox { height: 76px;}
	.basePs.psInfoBox ul li.serviceList { padding-left: 0; }
	.basePs.psInfoBox ul li > b { display: block; position: relative !important;}

	.zt-jczwgk-warp .tit-temp1 { padding: 20px 0 10px;}
	.zt-jczwgk-warp .tit-temp1 img { width: 90%;}

	.zt-jczwgk-warp .swidth-temp1 { padding: 0;}
	.zt-jczwgk-warp .swidth-temp1 > h2 a strong { font-size: 12px;}
	.zt-jczwgk-warp .swidth-temp1 > h2 a span { margin: 0 2px;}
	.zt-jczwgk-warp .swidth-temp1 > h2 a span i { display: none; }
	.zt-jczwgk-warp .swidth-temp1 > h2 a span em { width: 100%; font-size: 12px;}
	.zt-jczwgk-warp .swidth-temp1 > h2 a.i-2 span { background: #C4C4C4; }
	.zt-jczwgk-warp .swidth-temp1 > h2 a.i-2 span em { position: relative; z-index: 2; background: none !important;}
	.zt-jczwgk-warp .swidth-temp1 > h2 a.i-2 span i.l-b { display: block; width: 50%; background: #70A6F7;}


	.zt-jczwgk-warp .stup-box,.zt-jczwgk-warp .stup-box .infoBox { padding: 5px;}
	.zt-jczwgk-warp .stup-box .infoBox .ps { font-size: 12px;}
	.zt-jczwgk-warp .stup-box .infoBox > h4 { font-size: 16px; padding: 10px 0;}
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 { width: 100%; height: auto; padding-top: 0;}
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp1:after {display: block; content: ""; clear:both;}

	.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 { text-align: center;}
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 li {width: 29%; height: auto; background:none; float: none; display:table-cell; text-align: center; border: 2px solid #FFE456; border-radius: 15px;}
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 li.jt { width: 6%; height: 100%; border: none;}
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 li span { margin: 5px;font-size: 12px; }
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp2 { padding: 10px 0 20px; text-align: left;}
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp2 li { width: 44px; height: 44px; margin-bottom: 10px; padding: 12px; font-size: 18px; text-align: center; line-height: 22px;}



	.zt-jczwgk-warp .stup-box .infoBox .tableTemp1 table tr td { padding: 10px; font-size: 13px;}



	.zt-jczwgk-warp .list-temp1 ul li a { width: 92%; height: 92px; margin-bottom: 8px; line-height: 18px;}
	.zt-jczwgk-warp .list-temp1 ul li a i { margin:0; -webkit-transform:scale(.6);transform:scale(.6);}
	.zt-jczwgk-warp .list-temp1 ul li a strong { display: block; font-size: 12px; margin-top: -10px;}
	.zt-jczwgk-warp .list-temp1 ul li a em {font-size: 12px;}

	.zt-jczwgk-warp .news-list-temp1 ul li a { font-size: 12px; padding: 4px 80px 4px 0; line-height: 18px;}
	
	.zt-sdlyzwgk-warp .mainList { width: 100%;}
	.article-bar.two > .col-lg-9 { width: 100%}

	/*基层政务公开标准化规划试点专题 end*/

	.zt-sdlyzwgk-warp .list-temp1 { padding: 20px 15px;}
	.zt-sdlyzwgk-warp .list-temp1 > h2 span { font-size: 18px;}
	.zt-sdlyzwgk-warp .list-temp1 ul li a { padding: 5px 80px 5px 0; font-size: 12px;}
	.sdlyzwgk-article-content { padding: 10px;}
	.sdlyzwgk-article-content > h2 {padding: 0; font-size: 20px;}
	.sdlyzwgk-article-content > h4 { padding: 15px 0;}
	.sdlyzwgk-article-content > h4 em { margin: 0; padding-top: 5px; font-size: 10px;}
	.sdlyzwgk-article-content .tabel-item.temp1 table th,.sdlyzwgk-article-content .tabel-item.temp1 table td { font-size: 12px; line-height: 16px;padding: 10px;}
	.sdlyzwgk-article-content .tabel-item.temp1 table th { width: 70px; padding: 10px 5px;}
	.sdlyzwgk-article-content .tabel-item.temp1 table td.w420{width: auto;}
	.sdlyzwgk-article-content .tabel-item.temp1 table td a { padding-left: 0;}

	.zt-sdlyzwgk-warp .search-box { width: 100%; margin: 15px 0; padding:0;}
	.zt-sdlyzwgk-warp .search-box .txt { height: 40px; line-height: 40px; font-size: 12px;}
	.zt-sdlyzwgk-warp .search-box .submitBtn {width: 70px; height: 30px; top: 10px;}

	.zt-sdlyzwgk-warp .tit-info-temp1 .navList ul li a.on,
	.zt-sdlyzwgk-warp .tit-info-temp1 .navList ul li a:hover {-webkit-transform:scale(1);transform:scale(1);}

	.zt-sdlyzwgk-warp .list-temp1.list-leven-box {min-height:auto !important;height:auto !important; margin-bottom:10px;}
	
	.pcWebitBox{display: block;}

	.zt-sdlyzwgk-warp .list-temp1 ul.temp1 > li a { padding: 15px 80px 15px 36px;}


	/*行政执法信息公开 start*/
	.xzzfxxgk-warp .btnList-s1 li a { text-align: center; }
	.home-warp .lists li { width: 33.33%;}
	.home-warp .lists li a { padding-left: 80px; font-size: 14px;}
	.home-warp .lists li a i { left: 15px;}
	/*行政执法信息公开 end*/


	/*公共服务 start*/	
	.ps-zt-warp .banner { height: 260px; background-size: cover}
	.ps-zt-warp .logo-menu .menu li a { padding: 0 15px;}
	.ps-zt-warp .logo-menu .menu { width: 100%; margin-left: 0; padding-left: 0;display: -webkit-box;display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 30px; -webkit-box-pack: justify;-webkit-justify-content: space-between; -ms-flex-pack:justify; justify-content: space-between; }

	.ps-zxyz-warp .txt-img-t1 .item p.s1 img { height: 100%;}
	.ps-zxyz-warp .txt-img-t1 .item p.txt em { height: 54px; font-size: 12px; line-height: 18px; overflow: hidden;}
	/*公共服务 end*/


	/*罗湖区医疗专题 start*/
	.zt-banner-banner { height: 240px; background-size: cover;}
	.ztyl-Warp .f-box { padding: 20px 0;}


	/*罗湖区医疗专题 end*/

	.zb-banner { height: 120px; background-size: cover; }

	.error-top { width: 100%;}
}	

@media screen and (min-width: 760px) and (max-width: 992px) {
	.resHome-Warp .appInfo .pl40 { padding-left: 0;}
	.resHome-Warp .appInfo .qrBox .qr { float: none !important;}
	.resHome-Warp .appInfo .qrBox .txt { float: none !important; padding: 20px 0 0 0;text-align: center;}
	.ztjygg-Warp .f2,.ztjygg-Warp .f4 { height: auto; padding-bottom: 15px; background-size: cover;}
	.ztjygg-Warp .f5 h2.t2 a { padding: 0 10px;}

	.zb-banner { height: 120px; background-size: cover; }
	.zb-banner.temp1 { height: 140px; }

}

@media screen and (max-width: 760px) {
	html,body { overflow-x: hidden;}
	.appPb40 { padding-bottom: 40px;}
	.aaa{ display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-align: center;display: box;box-orient: horizontal;box-align: center;}

	.appFz12 { font-size: 12px !important;}.appFz14 { font-size: 14px !important;}

	.articleContent img { max-width: 100% !important;}
	.appT10 { padding-top: 10px !important;}
	.app10 { padding: 0 5px !important;}
	.appP15 { padding: 15px !important;}
	.appP0 { padding: 0 !important;}
	.appP5 { padding: 5px !important;}
	.appPt0 { padding-top: 0 !important;}
	.appPb { padding-bottom: 0 !important;}
	.appPb15 { padding-bottom: 15px !important;}
	.appPt15 { padding-top: 15px !important;}
	.appMb10 { margin-bottom: 10px !important;}
	.appMt0 { margin-top: 0px !important;}
	.appM5 { margin: 5px !important;}
	.appMt15 { margin-top: 15px !important;}

	body { width: 100% !important; height: auto !important;}

	.r-titH2 {padding-top: 10px}
	.appClear {clear: both;}
	.indexfooter-temp-2 { width: auto;}
	.indexfooter-temp-2 .icoList { width: 100%; text-align: center;}
	.indexfooter-temp-2 .icoList a.dzjg { display: inline-block; float: none;}
	.indexfooter-temp-2 .copyBox { width: auto;}
	.indexfooter-temp-2 .imgList {height: auto;}
	.indexfooter-temp-2 .imgList #imgConac { height: 70px;}
	.indexfooter-temp-2 .imgList .zc img { position: relative; top: 5px;}
	.indexfooter-temp-2 .imgList li { display: inline-block;}
	/*文章 start*/
	.path-column { height: auto; padding: 20px 20px 0 0;}
	.path-column > h4 { padding: 6px 10px; font-size: 14px; background: #DE3226; color: #fff;}
	.articleContent-box .articleTxt .articleTit-nav h2 { font-size:20px; line-height: 24px;}
	.articleContent-box .articleTxt .articleTit-nav p { height: auto; font-size: 12px;}
	.articleContent-box .articleTxt .articleTit-nav p:after {display: block; content: ""; clear: both;}
	.zt-jczwgk-warp .tit-info-temp1 b.bg img { width: 100%;}
	/*文章 end*/


	/*基层政务公开标准化规划试点专题 start*/
	.zt-sdlyzwgk-warp.temp2 { background-size: 180%;}
	.zt-jczwgk-warp,
	.zt-sdlyzwgk-warp { background-size: 150%; background-position: 25% 0;}
	.zt-jczwgk-warp .qrcode-tit,
	.zt-sdlyzwgk-warp .qrcode-tit { width: 100%; padding: 30px 0;}
	.zt-jczwgk-warp .qrcode-tit .img,
	.zt-sdlyzwgk-warp .qrcode-tit .img { text-align: center;}
	.zt-jczwgk-warp .qrcode-tit .img img,
	.zt-sdlyzwgk-warp .qrcode-tit .img img { width: 60%;}
	.zt-jczwgk-warp .tit-info-temp1 p.txt { padding: 15px; font-size: 12px; line-height: 18px; box-shadow: 1px 1px 5px #ddd;}

	.zt-sdlyzwgk-warp .tit-info-temp1 .navList{ padding: 5px 5px 5px 80px; font-size: 14px; border-radius: 0;}
	.zt-sdlyzwgk-warp .tit-info-temp1 .navList h2 { top: 5px; left:10px;}
	.zt-sdlyzwgk-warp .tit-info-temp1 .navList ul li a { padding: 0 5px;}

	.zt-sdlyzwgk-warp .psInfoBox { margin: 0px;padding:0;}
	.basePs.psInfoBox .listBox { height: 76px;}
	.basePs.psInfoBox ul li.serviceList { padding-left: 0; }
	.basePs.psInfoBox ul li > b { display: inline-block; position: relative !important;}

	.zt-jczwgk-warp .tit-temp1 { padding: 20px 0 10px;}
	.zt-jczwgk-warp .tit-temp1 img { width: 90%;}

	.zt-jczwgk-warp .swidth-temp1 { padding: 0;}
	.zt-jczwgk-warp .swidth-temp1 > h2 a strong { font-size: 12px;}
	.zt-jczwgk-warp .swidth-temp1 > h2 a span { margin: 0 2px;}
	.zt-jczwgk-warp .swidth-temp1 > h2 a span i { display: none; }
	.zt-jczwgk-warp .swidth-temp1 > h2 a span em { width: 100%; font-size: 12px;}
	.zt-jczwgk-warp .swidth-temp1 > h2 a.i-2 span { background: #C4C4C4; }
	.zt-jczwgk-warp .swidth-temp1 > h2 a.i-2 span em { position: relative; z-index: 2; background: none !important;}
	.zt-jczwgk-warp .swidth-temp1 > h2 a.i-2 span i.l-b { display: block; width: 50%; background: #70A6F7;}


	.zt-jczwgk-warp .stup-box,.zt-jczwgk-warp .stup-box .infoBox { padding: 5px;}
	.zt-jczwgk-warp .stup-box .infoBox .ps { font-size: 12px;}
	.zt-jczwgk-warp .stup-box .infoBox > h4 { font-size: 16px; padding: 10px 0;}
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 { width: 100%; height: auto; padding-top: 0;}
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp1:after {display: block; content: ""; clear:both;}

	.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 { text-align: center;}
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 li {width: 29%; height: auto; background:none; float: none; display:table-cell; text-align: center; border: 2px solid #FFE456; border-radius: 15px;}
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 li.jt { width: 6%; height: 100%; border: none;}
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp1 li span { margin: 5px;font-size: 12px; }
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp2 { padding: 10px 0 20px; text-align: left;}
	.zt-jczwgk-warp .stup-box .infoBox .ul-temp2 li { width: 44px; height: 44px; margin-bottom: 10px; padding: 12px; font-size: 18px; text-align: center; line-height: 22px;}



	.zt-jczwgk-warp .stup-box .infoBox .tableTemp1 table tr td { padding: 10px; font-size: 13px;}



	.zt-jczwgk-warp .list-temp1 ul li a { width: 92%; height: 92px; margin-bottom: 8px; line-height: 18px;}
	.zt-jczwgk-warp .list-temp1 ul li a i { margin:0; -webkit-transform:scale(.6);transform:scale(.6);}
	.zt-jczwgk-warp .list-temp1 ul li a strong { display: block; font-size: 12px; margin-top: -10px;}
	.zt-jczwgk-warp .list-temp1 ul li a em {font-size: 12px;}

	.zt-jczwgk-warp .news-list-temp1 ul li a { font-size: 12px; padding: 4px 80px 4px 0; line-height: 18px;}
	

	.zt-sdlyzwgk-warp .tit-info-temp2 .navList h2 { font-size: 16px;}
	.zt-sdlyzwgk-warp .tit-info-temp2 .navList { height: 130px;}
	.zt-sdlyzwgk-warp .tit-info-temp2 .navList ul li { float: none;width: 84px; margin-left: -4px; display: inline-block;}
	.zt-sdlyzwgk-warp .tit-info-temp2 .navList ul li a { font-size: 12px;}
	.zt-sdlyzwgk-warp .tit-info-temp2 .navList ul li a i { padding: 10px;}
	.zt-sdlyzwgk-warp .tit-info-temp2 .navList ul li a i img { width: 40px;  }






	/*基层政务公开标准化规划试点专题 end*/

	.zt-sdlyzwgk-warp .list-temp1 { padding: 20px 15px;}
	.zt-sdlyzwgk-warp .list-temp1 > h2 span { font-size: 18px;}
	.zt-sdlyzwgk-warp .list-temp1 ul li a { padding: 5px 80px 5px 0; font-size: 12px !important;}
	.zt-sdlyzwgk-warp .list-temp1 > h2.temp1 { height: 43px;}
	.zt-sdlyzwgk-warp .list-temp1 > h2.temp1 a { font-size: 18px}
	.sdlyzwgk-article-content { padding: 10px;}
	.sdlyzwgk-article-content > h2 {padding: 0; font-size: 20px;}
	.sdlyzwgk-article-content > h4 { padding: 15px 0;}
	.sdlyzwgk-article-content > h4 em { margin: 0; padding-top: 5px; font-size: 10px;}
	.sdlyzwgk-article-content .tabel-item.temp1 table th,.sdlyzwgk-article-content .tabel-item.temp1 table td { font-size: 12px; line-height: 16px;padding: 10px;}
	.sdlyzwgk-article-content .tabel-item.temp1 table th { width: 70px; padding: 10px 5px;}
	.sdlyzwgk-article-content .tabel-item.temp1 table td.w420{width: auto;}
	.sdlyzwgk-article-content .tabel-item.temp1 table td a { padding-left: 0;}

	.zt-sdlyzwgk-warp .search-box { width: 100%; margin: 15px 0; padding:0;}
	.zt-sdlyzwgk-warp .search-box .txt { height: 40px; line-height: 40px; font-size: 12px;}
	.zt-sdlyzwgk-warp .search-box .submitBtn {width: 70px; height: 30px; top: 10px;}

	.zt-sdlyzwgk-warp .tit-info-temp1 .navList ul li a.on,
	.zt-sdlyzwgk-warp .tit-info-temp1 .navList ul li a:hover {-webkit-transform:scale(1);transform:scale(1);}
	.zt-sdlyzwgk-warp .list-temp1 ul.temp1 > li a { padding: 15px 15px 15px 36px;}

	
	/*文章内容*/
	.infoPublicBox h2 em { font-size: 15px;}
	.infoPublicBox table tr td b { white-space:normal; }
	.articleBox .ulli-list-temp-1 li { padding-left: 0;}
	.articleBox .ulli-list-temp-1 li > span.bborder { margin-bottom: 10px; font-size: 15px; position: relative; display: block; border-bottom: none; font-weight: 700;}
	.articleBox .ulli-list-temp-1 li > span.bborder:after { display: block; content: ""; position: absolute; bottom:3px; height: 2px; width: 50px; background: #E36259;}

	.articleBox {word-wrap: break-word;}


	.zt-sdlyzwgk-warp .list-temp1.list-leven-box {min-height:auto !important;height:auto !important; margin-bottom:10px;}


	.otherlink-pop { left: 0; width: 96%;  margin: -250px 0 0 2%;}
	.otherlink-pop h2 { padding: 50px 20px;}
	.pcWebitBox{display: block;}

	/*服务地图*/
	.serviceMapWarp .logo-map a img { height: 46px;}
	.serviceMapWarp .logo-map i { font-size: 16px; padding-left: 25px; color: #000; position: relative; font-weight: 700;}
	.serviceMapWarp .logo-map i:after { content: ""; display: block; width: 8px; height: 8px; background: #000; position: absolute; left: 8px; top: 7px; border-radius: 50%;}
	.serviceMapWarp .nav-temp2 a { display:table-cell; width: 1%; height: 32px; line-height: 32px; font-size: 14px; padding: 0 2px; text-align: center; }
	.serviceMapWarp .nav-temp2 a i { display: block; background: #f7f7f7; color: #000;border: 1px solid #ddd; border-radius: 5px 5px 0 0;border-bottom: none !important;}
	.serviceMapWarp .nav-temp2 a.on i{background: #E1F3F8; color: #f44336;border: 1px solid #E1F3F8;}
	.serviceMapWarp .nav-temp1 { margin-bottom: 2px; padding: 0 5px; height: 34px; background: #E1F3F8; line-height: 34px; overflow: hidden; position: relative;}
	.serviceMapWarp .nav-temp1 .shadowBg { position: absolute; right: 0; top: 0; bottom: 0;}
	.serviceMapWarp .nav-temp1 .shadowBg img { float: left; height: 100%;}
	.serviceMapWarp .nav-temp1 > p { height: 60px; overflow: hidden; overflow-x: auto; white-space: nowrap;}
	.serviceMapWarp .nav-temp1 > p a { display: inline-block; height: 34px; font-size: 14px; padding: 0 10px; color: #48BAE2;}
	.serviceMapWarp .nav-temp1 > p a.on { background: #48BAE2; color: #fff;}
	.serviceMapWarp .addsListBox { background: #E7E7E7; position: relative;}
	.serviceMapWarp .addsListBox .currAdds { position: absolute; top: 0; right: 0; width: 40px; height: 40px; background: #fff url(/pubimages/web/list-ico-1.png) no-repeat 0 center; color: #000; z-index: 2;}
	.serviceMapWarp .addsListBox .currAdds i { background: url(/pubimages/web/map-ico-1-1.png) no-repeat center; width: 40px; }
	.serviceMapWarp .addsListBox.open .currAdds i {transform: rotate(180deg);}
	.serviceMapWarp .addsListBox ul { display: none; max-height: 300px; border: 3px solid #fff; padding: 10px; overflow: hidden; overflow-y: auto; position: absolute; top: 0; left: 0; right: 0; background: #E7E7E7;z-index: 2;}
	.serviceMapWarp .addsListBox ul li a { display: block; padding:3px 0 3px 20px; background: url(/pubimages/web/map-img-adds-ico-1.png) no-repeat 0 center; color: #000;}
	.serviceMapWarp .addsListBox.open ul {display: block }
	.serviceMapWarp .mapBox { width: 100%; height: 400px; overflow: hidden;}
	.serviceMapWarp .listPsinfo { display: none; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.6); z-index: 9;}
	.serviceMapWarp .listPsinfo img { position: absolute; top:103px; right: 0; }



	/*罗湖区基层政务公开标准化规范化试点满意度测评调查问卷 start*/
	.wj-temp1 .ps { padding: 10px;}
	.wj-temp1 .wjBox dl { margin-bottom: 20px;}
	.wj-temp1 .wjBox dl dt {font-size: 16px;}
	.wj-temp1 .wjBox dl dd label { padding: 3px 0 3px 40px;font-size: 12px;}
	.wj-temp1 .wjBox dl dd label input[type=checkbox],.wj-temp1 .wjBox dl dd label input[type=radio] { position: absolute;left: 17px; top: 1px;}
	.wj-temp1 .wjBox .btns button { width: 50%;}
	.wj-temp1 .wjBox .code { font-size: 14px;}
	.wj-temp1 .wjBox .code .t-2 { width: 80px;}

	/*罗湖区基层政务公开标准化规范化试点满意度测评调查问卷 end*/

	/*分页 start*/
	.pagination.temp1 li a,.pagination.temp1 li span { margin: 0 2px; padding: 3px 7px !important; font-size: 12px !important; }
	
	


	/*分页 end*/
	.article-bar > .col-lg-9 .border-temp1 { box-shadow: none !important; padding: 0;}
	.article-bar.two > .col-lg-9 { width: 100%}
	/*数据 start*/
	.dataPageWarp .leftBarBox { height: auto;}
	.dataPageWarp .navTabBox { padding: 15px 0;}
	.dataPageWarp .leftBarBox > h2 { padding: 10px;}
	.dataPageWarp .leftBarBox ul li a { padding: 10px 0 10px 20px; font-size: 14px;}
	.dataPageWarp .s-chartBox { height: auto; margin-top: 10px; padding: 15px; }
	.dataPageWarp .s-chartBox .searchInfo .select-t { width: auto;}
	.dataPageWarp .newsLists h2 a { font-size: 16px}
	.dataPageWarp .newsLists ul { padding-top: 10px;}
	.dataPageWarp .newsLists ul li a { font-size: 12px}
	/*数据 end*/

	/*绿道专题 start*/
	.greenway-zt h2.t img{ transform:scale(.8);}
	.greenway-zt .txt { font-size: 12px; line-height: 22px;}
	.headT1.top-head .menuBox { position: relative; left: 0; top: 0; padding: 15px 0;}
	.headT1.top-head .logo img { height: 48px; margin-left: 15px;}
	.headT1.top-head .menuBox { padding: 15px 0 0; text-align: center;}
	.headT1.top-head .menuBox .menuList { float: none !important; width: 100%;}
	.headT1.top-head .menuBox .menuList > li { display: inline-block; padding: 0; float: none;}
	.headT1.top-head .menuBox .menuList > li h2 a { display: inline-block; height: 38px; line-height: 38px; padding: 0 6px; font-size: 14px;}
	.headT1.top-head .menuBox .menuList .levenBox { top: 20px;}
	.headT1.top-head .menuBox .menuList .levenBox ul li a { height: 30px; line-height: 30px; font-size: 12px;}
	
	.greenway-zt .xl-warp .pl0 { padding-left: 15px !important;}
	.greenway-zt .xl-warp .pr0 { padding-right: 15px !important;}
	.greenway-zt .xl-warp .img-box em { display: none;}
	.greenway-zt .xl-warp .txt-box h2 a {height: 40px; line-height: 40px; font-size: 16px;}
	.greenway-zt .news-warp h2.t span { margin-top: 15px;}
	.greenway-zt .news-warp .newsList dl { margin-top: 10px; padding-right: 60px; }






	/*绿道专题 end*/


	/*行政执法信息公开 start*/
	.appFz12 { font-size: 12px;}
	.xzzfxxgk-banner { padding: 30px 0 40px; background-size: cover; }
	.xzzfxxgk-banner img { width: 60%;}
	.xzzfxxgk-banner.hoverTit { padding: 20px 0 30px;}
	.xzzfxxgk-banner.hoverTit h2 { padding-top: 5px; font-size: 22px;}
	.xzzfxxgk-warp .imgList-s1 li { float: left; width: 50%; margin-top: 5px; }
	.xzzfxxgk-warp .imgList-s1 li img { width: 98%;}
	.xzzfxxgk-warp .t-a h2 a { font-size: 16px; margin-right: 0;}
	.xzzfxxgk-warp .btnList-s1 li a { font-size:13px; padding: 0 15px; text-align: center; }
	.home-warp .lists li { width: 50%;}
	.home-warp .lists li a { margin: 4px; padding: 0; height: 46px; line-height: 46px;	 text-align: center; font-size: 14px;}
	.home-warp .lists li a.line2 { line-height: 18px; padding-top: 5px; }
	.home-warp .lists li a i { display: none;}

	/*行政执法信息公开 end*/

	/*新版 公共服务 start*/
	.ps-zt-warp .banner { height: 130px; background-size: cover}
	.ps-zt-warp .logo-menu .logoImg img { height: 45px; }
	.ps-zt-warp .logo-menu .menu { margin-left: 0; margin-top: 5px; padding-left: 0;}
	.ps-zt-warp .logo-menu .menu li a { padding: 0 10px; font-size: 12px; height: 26px; line-height: 26px;} 
	
	/*招商引资 start*/
	.ps-zxyz-warp .txt-img-t1 .item { width: 50%;}
	.ps-zxyz-warp .txt-img-t1 .item p,.ps-zxyz-warp .txt-img-t1 .item p img { height: 120px;}
	.ps-zxyz-warp .txt-img-t1 .item p.s1,.ps-zxyz-warp .txt-img-t1 .item p.s1 img { height: 240px;}
	.ps-zxyz-warp .txt-img-t1 .item p.txt { padding: 10px;}
	.ps-zxyz-warp .txt-img-t1 .item p.txt em { height: 36px; font-size: 12px; line-height: 18px; overflow: hidden;}

	/*招商引资 end*/

	/*教育培训 start*/
	.ps-jypx-warp .tabs-t1 { margin-bottom: 30px;}
	.ps-jypx-warp .t-s1 { padding: 30px 0;}
	.ps-jypx-warp .t-s1 img { max-width: 80%;}
	.ps-jypx-warp .tabs-t1 .t-a h2 a { margin: 0 10px;}
	.ps-jypx-warp .tabs-t2 .t-a.s1 { height: 50px;}
	.ps-jypx-warp .tabs-t2 .t-a.s1 h2 a { height: 50px; line-height: 50px; font-size: 16px;}
	.ps-jypx-warp .f3 .otherBox .other h4 { padding: 20px 0;}
	.ps-jypx-warp .f3 .otherBox .other ul li { width: 50%;}
	/*教育培训 end*/
	/*新版 公共服务 end*/
	
	/*罗湖区医疗专题 start*/
	.zt-banner-banner { height: 120px; background-size: cover;}
	.ztyl-Warp .f-box { padding: 15px 0;}
	.ztyl-Warp .newsT1 dl dt { width:100%;}
	.ztyl-Warp .newsT1 dl dd { width: 100%; margin-top: 15px; padding-left: 70px; -webkit-box-sizing: border-box; box-sizing: border-box;}
	
	.ztyl-Warp .news-list.t2 li a { padding: 6px 90px 6px 10px; font-size: 12px;}
	.ztyl-Warp .news-list.t2 li a span { font-size: 12px; top: 6px;}
	.news-swidthBox { height: 254px}
	.ztyl-Warp .news-list .list-dl { padding-right: 0;}
	
	.ztyl-Warp .f-box.f1 .vod-swidthBox { padding-right: 0;}
	.ztyl-Warp .f-box.f1 .vod-lists { height: 200px; padding: 10px 0; position: relative; right: 0; width: 100%;}
	.ztyl-Warp .f-box.f1 .vod-lists > b { height: 10px;}
	.ztyl-Warp .f-box.f1 .vod-lists > b i { top: -5px;}
	.ztyl-Warp .f-box.f1 .vod-lists > ul { width: 101%;}
	.ztyl-Warp .f-box.f1 .vod-lists > ul li { width: 100%;}
	.ztyl-Warp .f-box.f1 .vod-lists > ul li span { height: 50px; line-height: 50px; font-size: 12px;}
	.ztyl-Warp .news-list .list-dl dt a { padding-right: 70px;}
	.ztArticleBox  .jbBox > p.img { padding: 5px 0;}
	/*罗湖区医疗专题 end*/
	
	.ztList-Warp .itemLists .item { height: auto; padding-bottom: 15px;}
	.ztList-Warp .itemLists .item .t { font-size: 14px; padding: 5px 0;}
	.ztList-Warp .itemLists .item .t em, .ztList-Warp .itemLists .item p { font-size: 12px;}
	
	.resHome-Warp { background: none}
	.resHome-Warp,.resHome-Warp .cententBox { height: auto;}
	.resHome-Warp .cententBox h2.t1 { display: none;}
	.ztArticleBox .txt-t1 { padding-bottom: 5px; font-size: 12px; line-height: 20px;}
	.resHome-Warp .appInfo .txt.t1 { width: 100%; padding: 10px 0;}
	.resHome-Warp .appInfo .pl40 { padding: 0;}
	.resHome-Warp .appInfo .qrBox .qr { float: none !important;}
	.resHome-Warp .appInfo .qrBox .txt { float: none !important; padding: 20px 0 0 0;text-align: center;}

	/*罗湖教育改革专题 start*/
	.ztjygg-Warp .f2,.ztjygg-Warp .f4 { height: auto; padding-bottom: 15px; background-size: cover;}
	.ztjygg-Warp h4.t1 { padding: 15px 0 !important;}
	.ztjygg-Warp h4.t1 img { transform:scale(0.75)}
	.ztjygg-Warp .f1 .newsBox ul li a { padding: 10px 90px 10px 10px; font-size: 12px;}
	.ztjygg-Warp .f1 .newsBox .more { margin: 15px 0;}
	.ztjygg-Warp h2.t2 {height: 36px; line-height: 34px; }
	.ztjygg-Warp h2.t2 a { font-size: 10px; padding: 0 5px;}
	.ztjygg-Warp .f2 p.image { padding: 20px 0;}
	.ztjygg-Warp .f2 p.p2 { padding: 0; transform:scale(0.8)}
	.ztjygg-Warp .f3 .infoBox { padding-left: 0;}
	.ztjygg-Warp .f3 .infoBox .img-t { display: none;}
	.ztjygg-Warp .f3 .infoBox p { font-size: 12px; padding: 15px; line-height: 22px;}
	.ztjygg-Warp .f4 .jbyz-item .item dl { min-height: auto; padding-bottom: 15px;}
	.ztjygg-Warp .f4 .jbyz-item .item dl dt { margin-bottom: 10px; padding-top: 5px;}
	.ztjygg-Warp .f4 .jbyz-item .item dl dd p { font-size: 12px; line-height: 20px;}

	.ztjygg-Warp h2.t2 { width: 100%; white-space: nowrap; overflow: auto;}
	.ztjygg-Warp .f5 h2.t2 a { padding: 0 10px;}
	.ztjygg-Warp .f5 .itemList .item .txt { min-height: auto;}
	.ztjygg-Warp .f5 .itemList .item.last {width: 100%;}
	/*罗湖教育改革专题 end*/
	
	.zb-banner { height: 90px; background-position:25% center; background-size: cover; }
	.zb-banner.temp1 { height: 120px; background-position: center; }
	.ztList-Warp .itemLists .lh-zb-lists .item { height: auto;}
	.lh-zb-info .zb-infoBox { min-height: auto;}
	.lh-zb-info .zb-infoBox p { font-size: 14px; line-height: 28px;}

	/*404 页面 start*/
	body.error-bg { padding-top: 0;}
	.error-top { width: 100%; padding-top: 5px;}
	.error-top h2 a { font-size: 12px; }
	.error-top ul li a { padding: 2px; font-size: 12px; line-height: 18px;}
	.error-top ul,.error-top ul li { float: none; text-align: center;}
	.error-top ul li { display: inline-block;}
	.errorImg { padding: 10px 0;}
	.errorImg img { width: 50%;}
	.error-info { width: 90%;}
	.error-info h4,.error-info h5 { font-size: 14px; padding-bottom: 10px;}
	.error-info .errorInfo-box { padding: 10px; margin-top: 0;}
	.error-info .errorInfo-box p { line-height: 18px; font-size: 12px;}
	/*404 页面 end*/

}



.ztjygg-Warp h2.t2::-webkit-scrollbar  { width: 0; height: 0; background: #fff;}  
.ztjygg-Warp h2.t2::-webkit-scrollbar-track { border-radius: 0; background-color: #F5F5F5;}   
.ztjygg-Warp h2.t2::-webkit-scrollbar-thumb { border-radius: 0; background-color: #ccc;}


/*规范性文件统一查询平台 start*/
.gfxwjtycxptBox .searchBox {  background: #F6F6F6;}
.gfxwjtycxptBox .searchBox > div { padding: 6px;}
.gfxwjtycxptBox .searchBox > div p span { display: inline-block; font-size: 14px; padding-bottom: 5px; }
.gfxwjtycxptBox .searchBox > div p input,.gfxwjtycxptBox .searchBox > div p select { border: 1px solid #ddd;}
.gfxwjtycxptBox .searchBox > div p input.dataIco { background: url(../images/data-ico-1.png) no-repeat 98% center;}
.gfxwjtycxptBox .searchBox > div .btn { display: inline-block; width: 100%; margin-top: 26px; background: #3A8FDC; color: #fff; font-size: 15px;}
.gfxwjtycxptBox .type-search > h2 { padding: 10px 0;}
.gfxwjtycxptBox .type-search > h2 a { display: inline-block; height: 42px; line-height: 40px; margin-right: 15px; padding: 0 45px; font-size: 17px; border: 1px solid #ddd; border-radius: 6px; color: #222; }
.gfxwjtycxptBox .type-search > h2 a.active { background: #41ACEB; color: #fff; border: 1px solid #41ACEB;}
.gfxwjtycxptBox .type-search .yearList a { display: inline-block; padding: 5px 29px; margin: 5px; border: 1px solid #E7E7E7; font-size: 15px; border-radius: 6px; color: #222;}
.gfxwjtycxptBox .type-search .yearList a:hover { background: #f6f6f6;}
.gfxwjtycxptBox .type-search .yearList a.on { background: #E60012; color: #fff;}
.gfxwjtycxptBox .type-search .orgList ul { padding: 0 20px;}
.gfxwjtycxptBox .type-search .orgList ul li { float: left; width: 25%;}
.gfxwjtycxptBox .type-search .orgList ul li a { display: block; padding: 5px 5px 5px 12px; background: url(../images/list-ico-12.png) no-repeat 0 center; color: #555;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gfxwjtycxptBox .type-search .orgList ul li a:hover,.gfxwjtycxptBox .type-search .orgList ul li a.on { color: #E60012;}
.gfxwjtycxptBox .newsList > h2 { font-size: 26px; }
.gfxwjtycxptBox .newsList .listBox li a { display: block; padding: 5px 120px 9px 0; font-size: 18px; color: #333; position: relative;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.gfxwjtycxptBox .newsList .listBox li a:hover { color: #41ACEB;}
.gfxwjtycxptBox .newsList .listBox li a span { position: absolute; top: 5px; right: 10px;}
.gfxwjtycxptBox .newsList .listBox li a i { float: left; width: 5px; height: 5px; margin: 10px 10px 0; background: #41ACEB; border-radius: 50%;}

 @media screen and (max-width:760px) {
.gfxwjtycxptBox .searchBox {  background: #F6F6F6;}
.gfxwjtycxptBox .searchBox > div { padding: 6px;}
.gfxwjtycxptBox .searchBox > div p span { display: inline-block; font-size: 14px; padding-bottom: 5px; }
.gfxwjtycxptBox .searchBox > div p input,.gfxwjtycxptBox .searchBox > div p select { border: 1px solid #ddd;}
.gfxwjtycxptBox .searchBox > div p input.dataIco { background: url(../images/data-ico-1.png) no-repeat 98% center;}
.gfxwjtycxptBox .searchBox > div .btn { display: inline-block; width: 100%; margin-top: 26px; background: #3A8FDC; color: #fff; font-size: 15px;}
.gfxwjtycxptBox .type-search > h2 { padding: 10px 0;}
.gfxwjtycxptBox .type-search > h2 a { display: inline-block; height: 42px; line-height: 40px; margin-right: 15px; padding: 0 45px; font-size: 17px; border: 1px solid #ddd; border-radius: 6px; color: #222; }
.gfxwjtycxptBox .type-search > h2 a.active { background: #41ACEB; color: #fff; border: 1px solid #41ACEB;}
.gfxwjtycxptBox .type-search .yearList a { display: inline-block; padding: 5px 29px; margin: 5px; border: 1px solid #E7E7E7; font-size: 15px; border-radius: 6px; color: #222;}
.gfxwjtycxptBox .type-search .yearList a:hover { background: #f6f6f6;}
.gfxwjtycxptBox .type-search .yearList a.on { background: #E60012; color: #fff;}
.gfxwjtycxptBox .type-search .orgList ul { padding: 0 20px;}
.gfxwjtycxptBox .type-search .orgList ul li { float: left; width: 25%;}
.gfxwjtycxptBox .type-search .orgList ul li a { display: block; padding: 5px 5px 5px 12px; background: url(../images/list-ico-12.png) no-repeat 0 center; color: #555;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gfxwjtycxptBox .type-search .orgList ul li a:hover,.gfxwjtycxptBox .type-search .orgList ul li a.on { color: #E60012;}
.gfxwjtycxptBox .newsList > h2 { font-size: 26px; }
.gfxwjtycxptBox .newsList .listBox li a { display: block; padding: 5px 83px 9px 0; font-size: 12px; color: #333; position: relative;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.gfxwjtycxptBox .newsList .listBox li a:hover { color: #41ACEB;}
.gfxwjtycxptBox .newsList .listBox li a span { position: absolute; top: 5px; right: 10px;}
.gfxwjtycxptBox .newsList .listBox li a i { float: left; width: 5px; height: 5px; margin: 10px 10px 0; background: #41ACEB; border-radius: 50%;}

}



/*规范性文件统一查询平台 end*/