@charset "utf-8";
html,body { min-height: 100%}
.w1200 { width: 1200px; margin:0 auto;}
table { width: 100%;}
body { font-family: "微软雅黑";overflow-x:hidden;}
img { float: none;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
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());}
.switchBox,.noBlock { display: none;}
.news-item-temp1 a:after ,.clearBox:after,.pages:before{ display: block; content:""; clear: both;}
.newsList-temp2 ul li a b,.articleBox .otherNews ul li a,.czfxxgkmlWarp ul li a span,.zt-bigBanner-xsdxzc .hh20-list ul.list-temp1 li a ,.sTabsInfoBox .txtInfo span {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.h40 { min-height: 40px; line-height: 40px;}
.fz14 { font-size: 14px;}
.fz18 { font-size: 18px;}
.pl0 { padding-left: 0;}
.oveHide { overflow: hidden;}
.boxShadow-temp1 { background: #fff; border-radius: 15px; box-shadow: 0 0 20px #add4ff;}
.voHide { overflow: hidden;}
.autoBg { margin-bottom: -9999px; padding-bottom: 9999px;}
a,a img {transition:.3s;}
a,a img {transition:.3s;}
.positionRel{ position: relative;}
.posr50 { top: -50px;}
.plr5 { padding: 0 5px !important;}
.mlr0 { margin: 0;}
.mb0 { margin-bottom: 0 !important;}
.appRl0 { padding: 0;}
.pl0 { padding-left: 0;}
.wbBa {word-break: break-all;}

.image img { max-width: 100%;}

.notPadding { padding: 0;}
.orangeBg-2 {background: #FFF7EA}
.orangeBg-3 {background: #FF6C00}
.greenBg { background: #E8FCE3}
.greenBg-2 { background: #90DA47}
.greenBg-3 { background: #EDFFF7}
.greenBg-4 {background: #F4FFE7}
.greenBg-5 {background: #68BB4A}
.greenBg-5 {background: #98CD59}
.orangeBg { background: #EE9B14}
.grayBg { background: #F6F6F6}
.grayBg-2 { background: #DFF1FF}
.grayBg-3 { background: #FFFFFF}
.grayBg-4 { background: #E1E1E1}
.grayBg-5 { background: #f9f9f9}
.grayBg-6 { background: #f8f8f8}
.grayBg-7 { background: #E7E7E7}
.grayBg-8 { background: #f1f1f1}
.grayBg-9 { background: #F2F2F1}
.grayBg-10 { background: #f7f7f7}
.lightBlue { background: #E9F8FF}
.blueBg-2 { background: #ECF4FF}
.blueBg-3 { background: #38A3F4}
.blueBg-4 { background: #21C7D2 !important;}
.blueBg-5 { background: #E1F9FB}
.blueBg-6 {background: #F1FBFF}
.blueBg-7 { background: #E1F7F8}
.blueBg-8 { background: #326FB5}
.blueBg-9 { background: #00ABD1}
.blueBg-10 { background: #0071CF}
.blueBg-11 {background: #90EBEE}
.blueBg-12 {background-color: #EDF7FF !important;}
.blueBg-13 {background-color: #E4F0FF !important;}

.bgGreen { background: #A1CD63}
.bgBlue { background: #3B5A91}
.bgPurple { background: #897EC1}
.bgOrange { background: #FCB936}
.bgPink { background: #EB7EBE}

.redBg-1{background: #FFFBF0}
.redBg-2{background: #F4F1F1}

.bg-green { background: #A0D168}
.bg-blue { background: #00B4DC}
.bg-blue-1 { background: #5CA4DC}
.bg-blue-2 { background: #48BBA6}
.bg-red { background: #F06074}
.bg-red-2 { background: #D62612}
.bg-violet { background: #9C78C0}
.bg-orang {background: #F8CC34}
.bg-orang-1 {background: #F8CC34}
.bg-orang-2 {background: #FFAE2C}
.bg-e2e { background: #E2ECF9}

.bgPink { background: #FCBE00}


.cBlue-2 { color: #309ae1 !important;}
.cBlue-3 { color: #0a74d2 !important;}
.cBlue-4 { color: #52aef1 !important;}

.cWhite { color: #fff;}
.txt-black,.cBlack { color: #000 !important;}.txt-black-2 { color: #555 !important;}
.cOrange-2 { color: #f6b018;}
.cOrange-3 { color: #ee9b14}
.cOrange-4 { color: #fff262}
.cGray-1 { color: #6e6e6e !important;}
.nav-temp1 h2.blueBg-4 em {border-color: transparent transparent transparent #21C7D2; }



.whiteBg { background: #fff;}
.shadowBox { box-shadow: 1px 4px 15px #dcdcdc;}
.drop-down { display: none;}
.overflowHide { overflow: hidden;}
.displayLin { display: inline-block;}

.borderT5.borderT-org { border-top: 4px solid #FFAE2B}
.borderT5.borderT-green { border-top: 5px solid #96D045}

dl.jy-temp-1 dd,p.jy-temp-2 a,.zdly-temp-1 dd,
.govtjlbBox .selectYear .moveListBox li a span,
.txt-vertical-centering,.ico-txt-r.temp-1 a,.ico-txt-r.temp-2 a span,
.zt-djzl-ultemp2 li a,h2.temp-4,.zt-wd-temp4 ul li a{
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: center;
-webkit-box-align: center;
display: box;
box-orient: horizontal;
box-pack: center;
box-align: center;
}

.txt-c { text-align: center;}
.govtjlbBox .arrow em,
.govtjlbBox .listBox h3 em,
.govtjlbBox .selectYear a.btn em,
.ft-list-box .item p.txt em.jt-ico,
.lcList-box ul li em,.imgMove-lr-warp a.moveBtn,
.list-tit-temp1 li a i,.titH2-temp1 h2 span em,.h2-temp3 a em { display: block; width:0;height:0;border-width:12px; border-style: dashed solid dashed dashed;border-color: transparent #DFF1FF transparent transparent;}

.ms-titIco a:hover,.zt-bigBanner a:hover img,.hotTopicsBox .img-txt-temp2 a:hover img{opacity: 0.8; filter: alpha(opacity = 80);}

/*风格样式 start*/
.style-orange-1 dl.jy-temp-1 dd a { background: #F7CA3F;}
.style-orange-1 dl.jy-temp-1 dd a:hover { background: #E5B931;}
.style-orange-1 dl.jy-temp-1.orgBg,.style-orange-1 dl.jy-temp-1.orgBg{ background: #F7CA3F}
.style-orange-1 dl.jy-temp-1.orgBg a,.style-orange-1 dl.jy-temp-1.orgBg a:hover{ background: none}
.style-orange-1 p.jy-temp-2 a { color: #F7CA3F}

.style-blue-1 dl.jy-temp-1 dd a { background: #21C7D2;}
.style-blue-1 dl.jy-temp-1 dd a:hover { background: #17B2BF;}
.style-blue-1 p.img-txt-1 span { color: #21C7D2}
.style-blue-1 dl.jy-temp-1.orgBg,.style-blue-1 dl.jy-temp-1.orgBg{ background: #21C7D2}
.style-blue-1 dl.jy-temp-1.orgBg a,.style-blue-1 dl.jy-temp-1.orgBg a:hover{ background: none}
.style-blue-1 p.jy-temp-2 a { color: #21C7D2}

.style-blue-2 dl.jy-temp-1 dd a { background: #46C0F5;}
.style-blue-2 dl.jy-temp-1 dd a:hover { background: #3EB7EA;}
.style-blue-2 p.img-txt-1 span { color: #46C0F5}
.style-blue-2 dl.jy-temp-1.orgBg,.style-blue-2 dl.jy-temp-1.orgBg{ background: #46C0F5}
.style-blue-2 dl.jy-temp-1.orgBg a,.style-blue-2 dl.jy-temp-1.orgBg a:hover{ background: none}
.style-blue-2 p.jy-temp-2 a { color: #46C0F5}


.txt-orange.navListsBox ul li a { color: #FFAE2B}
.txt-greenBg.titH2-temp1 h2 a.active,.txt-greenBg.titH2-temp1 h2 a.active:hover { background: #28CE86; color: #fff; border: 1px solid #28CE86;}

.navListsBox.temp-1 ul li a { color: #fff; font-weight: 700;}
.navListsBox.temp-1 ul li a:hover { background: #17B7C4; color: #fff;}
.navListsBox.temp-1 ul li a i{ margin-left: 25px; }
/*风格样式 end*/



.pdefault{padding: 0;}
.pb0 { padding-bottom: 0 !important;}
.bannerImgBox { height: 228px;}
.bannerImgBox.jybanner-1-1 {background: url(/pubimages/web/publicService-banner-1-1.jpg) no-repeat center; background-size: cover}
.bannerImgBox.zfxxbanner-1-1 {background: url(/pubimages/web/publicService-banner-1-2.jpg) no-repeat center; background-size: cover}
.bannerImgBox.xxgkmlbanner-1-1 {background: url(/pubimages/web/publicService-banner-1-3.jpg) no-repeat center; background-size: cover}
.bannerImgBox.xxgkmlbanner-1-2 {background: url(/pubimages/web/banner-1-24.jpg) no-repeat center; background-size: cover}
.bannerImgBox.ldbanner-1-1{background: url(/pubimages/web/banner-1-4.jpg) no-repeat center; background-size: cover}
.bannerImgBox.zsyzbanner-1-1 {background: url(/pubimages/web/banner-1-5.jpg) no-repeat center; background-size: cover}
.bannerImgBox.zjblbanner-1-1 {background: url(/pubimages/web/banner-1-6.jpg) no-repeat center; background-size: cover}
.bannerImgBox.kjcybanner-1-1 {background: url(/pubimages/web/banner-1-7.jpg) no-repeat center; background-size: cover}
.bannerImgBox.shbzbanner-1-1 {background: url(/pubimages/web/banner-1-8.jpg) no-repeat center; background-size: cover}
.bannerImgBox.zdlyxxgkbanner-1-1 {background: url(/pubimages/web/banner-1-9.jpg) no-repeat center; background-size: cover}
.bannerImgBox.msssbanner-1-1 {background: url(/pubimages/web/banner-1-10.jpg) no-repeat center; background-size: cover}
.bannerImgBox.zdfwbanner-1-1 {background: url(/pubimages/web/banner-1-11.jpg) no-repeat center; background-size: cover}
.bannerImgBox.yljkbanner-1-1{background: url(/pubimages/web/banner-1-12.jpg) no-repeat center; background-size: cover}
.bannerImgBox.zxftbanner-1-1{background: url(/pubimages/web/banner-1-13.jpg) no-repeat center; background-size: cover}
.bannerImgBox.myzjbanner-1-1{background: url(/pubimages/web/banner-1-14.jpg) no-repeat center; background-size: cover}
.bannerImgBox.qykbbanner-1-1{background: url(/pubimages/web/banner-1-15.jpg) no-repeat center; background-size: cover}
.bannerImgBox.topicsbanner-1-1{background: url(/pubimages/web/banner-1-16.jpg) no-repeat center; background-size: cover}
.bannerImgBox.zdfwbanner-1-2{background: url(/pubimages/web/banner-1-17.jpg) no-repeat center; background-size: cover}
.bannerImgBox.topicsbanner-1-2{background: url(/pubimages/web/video-banner-1.jpg) no-repeat center; background-size: cover}

.bannerImgBox.msssbanner-1-2{background: url(/pubimages/web/banner-1-18.jpg) no-repeat center; background-size: cover}    /*民生实事*/
.bannerImgBox.ywzskbanner-1-1{background: url(/pubimages/web/banner-1-19.jpg) no-repeat center; background-size: cover}   /*业务知识库*/
.bannerImgBox.zdbsfwbanner-1-1{background: url(/pubimages/web/banner-1-20.jpg) no-repeat center; background-size: cover}    /*重点办事服务*/
.bannerImgBox.zjytbanner-1-1{background: url(/pubimages/web/banner-1-21.jpg) no-repeat center; background-size: cover}   /*走进盐田*/
.bannerImgBox.zcjdbanner-1-1{background: url(/pubimages/web/banner-1-22.jpg) no-repeat center; background-size: cover}  /*政策解读*/
.bannerImgBox.zjscbanner-1-1{background: url(/pubimages/web/banner-1-23.jpg) no-repeat center; background-size: cover}  /*走进社区*/
.bannerImgBox.rssbanner-1-1{  background: url(/pubimages/web/banner-rss-1.jpg) no-repeat center; background-size: cover}  /*RSS订阅*/
.bannerImgBox.czzlbanner-1-1{background: url(/pubimages/web/banner-1-25.jpg) no-repeat center; background-size: cover}
.bannerImgBox.zw5gkBanner{ height: 457px;  background: url(/pubimages/web/zw5gk-img-1.jpg) no-repeat center; background-size: cover}  /*数据开放*/
.h315 {height: 430px;}
.bannerImgBox.inmyytbanner-1-1{ height: 600px; text-align: center; background: url(/pubimages/web/inmyytbanner-1-1.gif) no-repeat center; background-size: cover}  /*魅力盐田*/
.bannerImgBox.inmyytbanner-1-1 img { margin-top: 7%;}
.bannerImgBox.inmyytbanner-1-1.temp2 { height: 240px; background-position: center bottom;}

.posTop { position: relative; z-index: 2; margin-top: -30px;}

.titH2-temp1 {padding: 30px 10px; position: relative;}
.titH2-temp1 h2 a,.titH2-temp1 h2 span { display: inline-block; margin: 5px; height: 40px; line-height: 40px; padding: 0 20px; border-radius: 5px; border:1px solid #ddd; font-size: 18px; color: #000;}
.titH2-temp1 h2 a.active,.titH2-temp1 h2 a.active:hover { background: #FFAE2B; color: #fff;border: 1px solid #FFAE2B}
.titH2-temp1 h2 a:hover { background: #f6f6f6}
.titH2-temp1 a.more { display: block; padding: 0 10px; height: 40px; line-height: 40px; position: absolute; right: 10px; top: 30px; font-size: 14px;}
.titH2-temp1 h2 span { margin-right: 20px; border: 1px solid #B1B1B1; background: #B1B1B1; color: #fff; border-radius: 0; position: relative;}
.titH2-temp1 h2 span em { position: absolute; right: -14px; top: 50%; margin-top: -7px;border-width:7px; border-style: dashed dashed dashed solid;border-color: transparent transparent transparent #B1B1B1;}


.titH2-temp2 {  background: #E3EAED; position: relative;}
.titH2-temp2 h2 {height: 36px; padding-left: 20px; line-height: 36px; font-size: 18px; font-weight: 700;}
.titH2-temp2 a { display: block; position: absolute; top: 0; right: 10px; height: 36px; line-height: 36px;}
.titH2-temp2 a.tw-ico { padding-left: 28px; color: #E067AE;background: url(/pubimages/web/wt-ico-1-2.png) no-repeat 0 center;}


h2.temp-1 { height: 30px; line-height: 30px; font-size: 24px; padding-left: 15px;}
h2.temp-1.red { border-left: 6px solid #EE1F29}
h2.temp-1.blue { border-left: 4px solid #0F70D0; color: #666;}

h2.temp-2 { height: 50px;line-height: 50px; font-size: 18px; font-weight: 700; padding-left: 15px; color: #fff;}
h2.temp-2 a { color: #fff;}
h2.temp-2.bgBlue { background: #3786CC;}

h2.temp-3 { height: 50px; }
h2.temp-3 span { display: block; float: left; margin: 10px 0 0 20px; padding-left: 10px; border-left: 6px solid #fff; height: 30px; line-height: 30px;font-size: 18px; font-weight: 700;color: #fff;}
h2.temp-3 span em { font-size: 22px;}

h2.temp-4 { padding: 0 30px; height: 70px; line-height: 70px; font-size: 18px; color: #fff; display: inline-block; border-radius: 0 35px 35px 0;} 
h2.temp-4.twoLine { line-height: 35px;}


h2.temp-5 { display: inline-block; height: 58px; padding: 0 56px; line-height: 58px; text-align: center; font-size: 22px; color: #fff; background: #2984CA url(/pubimages/web/zt-tit2-1.jpg) no-repeat; position: relative;}
h2.temp-5 b { display: block; width: 48px; height: 58px; position: absolute; right: -3px; top: 0; background: url(/pubimages/web/zt-tit2-1.jpg) no-repeat 0 -58px; }

h2.h2-temp2 { color: #119af3;font-size: 28px;}

.ico-txt-temp1 { box-shadow: 0px 1px 2px #bdbdbd}
.ico-txt-temp1 a { display: block; font-size: 20px; color: #444; text-align: center; padding-bottom: 35px;}
.ico-txt-temp1 a i { display: block; padding: 35px 0 10px;}

.r-txt-box { line-height: 24px; }
.r-txt-box a.more { display: block; text-align: right;}
/*列表(缩略图) temp 1 start*/
.thumbnail-temp1 { border: 10px solid #EDF2F1; margin: 10px 5px; }
.thumbnail-temp1 h3{ padding: 10px 0; font-size: 16px; font-weight: 700; text-align: center;}
.thumbnail-temp1 p { min-height: 30px; line-height: 30px;}
.thumbnail-temp1 p span { display: inline-block; min-width: 120px; padding-left: 23px; font-size: 14px; color: #666;background: url(/pubimages/web/ico-1-1.png) no-repeat;}
.thumbnail-temp1 p span.ico0 { background-position: 0 8px;}
.thumbnail-temp1 p span.ico1 { background-position: 0 -27px;}
.thumbnail-temp1 p span.ico2 { background-position: 0 -63px;}
.thumbnail-temp1 p span.ico3 { background-position: 0 -98px;}
.thumbnail-temp1 p span.ico4 { background-position: 0 -135px;}
.thumbnail-temp1 .navlist { margin: 10px 0 10px -10px;}
.thumbnail-temp1 .navlist a { display: inline-block; width: 25%;padding-left: 10px;}
.thumbnail-temp1 .navlist a span { display: inline-block; width: 100%; height: 30px; line-height: 28px; border: 1px solid #90DA47; border-radius: 5px; text-align: center; color: #90DA47;font-size: 14px;}
.thumbnail-temp1 .navlist a:hover span { background: #f2f2f2}
/*列表(缩略图) temp 1 end*/



/*二级栏目导航菜单 temp 1 (含2级) start*/
.hoverDropDownBox{ position: relative;}
.nav-l-r-btns { display: none; position: absolute; right: 2px; top: -18px;}
.nav-l-r-btns a { display: block; width: 19px; height: 18px; float: left; text-indent: -99em; overflow: hidden; background: url(/pubimages/web/personalized-lrIco-btn.png) no-repeat;opacity: 0.4; filter: alpha(opacity = 40);}
.nav-l-r-btns a.rightBtn { background-position: -18px 0;}
.nav-l-r-btns a:hover {opacity: 0.9; filter: alpha(opacity = 90);}


.nav-temp1 { height: 100px;}
.nav-temp1 h2 { float: left;width: 160px; height: 100px; background: #90DA47; position: relative; text-align: center; color: #fff; font-size: 16px;}
.nav-temp1 h2 b { display: block; padding: 0 15px;}
.nav-temp1 h2 a,.nav-temp2 h2 a { color: #fff}
.nav-temp1 h2 i { display: block; padding: 18px 0 10px;}
.nav-temp1 h2 em { position: absolute; top: 50%; right: -16px; margin-top: -8px; display: block; width:0;height:0;border-width:8px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #90DA47;}
.nav-temp1 .hideList { height: 120px; width: auto; overflow: hidden; overflow-x: auto;}
.nav-temp1 .hideList ul {white-space: nowrap;}
.nav-temp1 .hideList li { display: inline-block; }
.nav-temp1 .hideList li a {white-space: normal;display: inline-block;width: 170.5px; height: 100px; text-align: center; border-right: 1px solid #F0F0F0; color: #000; font-size: 14px;}
.nav-temp1 .hideList li a:hover { color: #f60; }
.nav-temp1 .hideList li a.active,.nav-temp2 .hideList li a.active { color: #f60; font-weight: 700;}
.nav-temp1 .hideList li a i {display: inline-block; width: 100%; padding: 18px 0 5px; height: 51px; overflow:hidden;}
.nav-temp1 .hideList li a i img { width: 30px;}




.nav-temp1 h2.bg-temp-1 { background: #90DA47;}
.nav-temp1 h2.bg-temp-1 em {border-color:transparent transparent transparent #90DA47;}
.nav-temp1 h2.bg-temp-2 { background: #FFAE2B;}
.nav-temp1 h2.bg-temp-2 em {border-color:transparent transparent transparent #FFAE2B;}
.nav-temp1 h2.bg-temp-3 { background: #46C0F5;}
.nav-temp1 h2.bg-temp-3 em {border-color:transparent transparent transparent #46C0F5;}
.nav-temp1 h2.bg-temp-5 { background: #E9513D;}
.nav-temp1 h2.bg-temp-5 em {border-color:transparent transparent transparent #E9513D;}
.nav-temp1 h2.bg-temp-6 { background: #98CD59;}
.nav-temp1 h2.bg-temp-6 em {border-color:transparent transparent transparent #98CD59;}
.nav-temp1 h2.bg-temp-7 { background: #E067AE;}
.nav-temp1 h2.bg-temp-7 em {border-color:transparent transparent transparent #E067AE;}
.nav-temp1 h2.bg-temp-8 { background: #21C7D2;}
.nav-temp1 h2.bg-temp-8 em {border-color:transparent transparent transparent #21C7D2;}
.nav-temp1 h2.bg-temp-9 { background: #28CE86;}
.nav-temp1 h2.bg-temp-9 em {border-color:transparent transparent transparent #28CE86;}


.hoverDropDownBox .dropDownBox { width: 170px; position: absolute; top:100px; left: 160px; }
.hoverDropDownBox .dropDownBox ul li a { display: block; width: 100%; padding: 15px 0; text-align: center; color: #666; font-size: 12px; border-top: 1px solid #fff; border-bottom: 1px solid #D2D6D5; background: #EDF2F1;}
.hoverDropDownBox .dropDownBox ul li a:hover { background: #E8EAEA;}

.nav-temp1 h2.orangeBg { background: #EE9B14;}
.nav-temp1 h2.orangeBg em {border-color:transparent transparent transparent #EE9B14;}
.fn12 { font-size: 12px !important;}
/*二级栏目导航菜单 temp 1 (含2级) end*/

/*二级栏目导航菜单 temp 2 start*/
.nav-temp2 { height: 100px;}
.nav-temp2 a.showMoreBtn { display: none; position: absolute; top: 0; right: 0;}
.nav-temp2 .hideList { height: 120px; width: auto; overflow: hidden; overflow-x: auto;}
.nav-temp2 .hideList ul {white-space: nowrap;}
.nav-temp2 .hideList li { height: 96px;}
.nav-temp2 .hideList li a {white-space: normal;display: inline-block; float: left; width: 238px; height: 100px; text-align: center; border-right: 1px solid #F0F0F0; color: #000; font-size: 14px; line-height: 16px;}
.nav-temp2 .hideList li a:hover { color: #f60; }
.nav-temp2.eightNotMove .hideList li a { width: 147px;}
.nav-temp2.sixNotMove .hideList li a { width: 198px;}



/*二级栏目导航菜单 temp 2 end*/


.nav-list-temp1 li { display: block; float: left;}
.nav-list-temp1 li a { display: block; float: left;  height: 54px; padding: 0 40px; text-align: center; margin:5px; line-height: 54px; background: #96D045; font-size: 18px; color: #fff; }
.nav-list-temp1 li a.active { background: #f60}

/*新闻列表 temp 1 start*/
.news-item-temp1 { border: 1px solid #ECECEC;}
.news-item-temp1 a { display: block; color: #000; font-size: 14px;color: #777;}
.news-item-temp1 a strong { display: block; height: 48px; line-height: 24px; margin-bottom: 10px; color: #000; overflow: hidden; font-size: 16px; font-weight: 500;transition:.3s;}
.news-item-temp1 a:hover strong{ color: #f60}
.news-item-temp1 a b { float: left; font-weight: 500;  }
.news-item-temp1 a span { float: right;}
.news-item-temp1 a span em,.articleBox .shear-dz a.dp-ico,.articleBox .shear-dz a.dz-ico,.newsList-temp2 p.dp-dz-ico em{ display: inline-block; margin-left: 10px; padding-left: 24px; color: #777; background: url(/pubimages/web/ico-2-1.png) no-repeat;}
.news-item-temp1 a span em.dz-ico,.shear-dz a.dz-ico,.newsList-temp2 p.dp-dz-ico em.dz-ico{ background-position: 0 -46px;}

/*新闻列表 temp 1 end*/


/*新闻列表 temp 2 start*/
.newsList-temp2 ul li { margin-bottom: 10px;}
.newsList-temp2 ul li a { display: block; padding: 20px 15px 20px 90px; height: 90px; border: 1px solid #ECECEC; background: #fff; position: relative; color: #000;}
.newsList-temp2 ul li a:hover { background: #f6f6f6}
.newsList-temp2 ul li a span { position: absolute; top: 15px; left: 15px; display: block; width: 65px; height: 60px; border: 1px solid #3786CC; background: #3786CC; font-size: 14px; line-height: 30px; color: #fff; text-align: center;}
.newsList-temp2 ul li a span em { display: block; height: 30px; line-height: 30px; background: #fff; color: #3786CC; font-weight: 700;}
.newsList-temp2 ul li a strong { display: block; max-height: 42px; line-height: 20px; padding-right: 50px; position: relative; font-size: 16px; font-weight:500; overflow: hidden;margin-top: -5px;}
.newsList-temp2 ul li a strong i { position: absolute; top: 0; right: 0; height: 42px; line-height: 20px;}
.newsList-temp2 ul li a b { display: inline-block; width: 100%;margin-top: 10px; font-weight: 500; color: #666;}

.newsList-temp2.addyaer ul li a { padding-left: 110px}
.newsList-temp2.addyaer ul li a span { width: 90px;}


/*新闻列表 temp 2 end*/

/*新闻列表 temp 3 start*/
.news-item-temp3 dl dt a { font-size: 18px; color: #000;}
.news-item-temp3 dl dt a:hover { color: #f30}
.news-item-temp3 dl .info {line-height: 22px; padding-bottom: 10px;}
.news-item-temp3 dl .info h6 { font-size: 16px;margin-bottom: 3px;}
.news-item-temp3 dl .info p { height: 66px; overflow: hidden; font-size: 14px; color: #666;}
.news-item-temp3 dl .info a.more { float: right; color: #2b85bc}

/*新闻列表 temp 3 end*/

/*新闻列表 temp 4 start  -东进战略*/
.newsList-temp4 li { border-bottom: dashed 1px #C9C9C9; padding: 8px 0;}
.newsList-temp4 li a { display: block; font-size: 14px; color: #333; position: relative; padding-left: 20px; }
.newsList-temp4 li a:hover { color: #f30}
.newsList-temp4 li a i { display: block; width: 7px; height: 7px; border-radius: 50%; background: #3270B4; position: absolute; top: 8px; left: 5px;}

/*新闻列表 temp 4 end*/

.list-tit-temp1 li { width: 25%; float: left;}
.list-tit-temp1 li a { display: block; margin: 20px 0; padding-left: 30px; position: relative; font-size: 16px; color: #444;}
.list-tit-temp1 li a:hover { color: #E067AE}
.list-tit-temp1 li a i { position: absolute; left: 4px; top: 4px;border-width:8px; border-style: dashed solid dashed dashed;border-color: transparent #E067AE transparent transparent;}

/*侧边列表 temp1 start*/
.rNewsList-2 li a { display: block; min-height: 22px; line-height:22px; font-size: 14px; color: #444; border-top: 1px solid #EAEAEA; padding: 10px 0;  }
.rNewsList-2 li a:hover { color: #EE9B14;}
.rNewsList-2 li:nth-child(1) a { border: none;}
h6.listTitH6 { line-height: 26px;}
h6.listTitH6 a { display: inline-block; min-width: 45%; font-size: 16px; color: #222}
h6.listTitH6 a i { display: inline-block;width: 8px; height: 8px; margin-right: 5px; border-radius: 50%;}


/*侧边列表 temp1 end*/

/*政府信箱 start*/
.formBox-zfxx { border: 1px solid #ECECEC; padding: 20px 0 60px 5px;background: #fff url(/pubimages/web/publicService-bg-1-1.jpg) no-repeat right bottom;}
.formBox-zfxx .form-group { position: relative; padding: 0 20px 0 25px; font-size: 14px;}
.formBox-zfxx .form-group em { display: block; height: 40px; line-height: 40px; position: absolute; top: 0; left: 10px;}
.formBox-zfxx .form-group input,.formBox-zfxx .form-group select { height: 40px; border: 1px solid #CAD8DF}
.formBox-zfxx .form-group.radioBox input { height: auto; margin-right: 3px;}
.formBox-zfxx .form-group.radioBox label { margin-left: 5px;}
.formBox-zfxx .form-group textarea { height: 120px;border: 1px solid #CAD8DF}
.formBox-zfxx .form-group.getCode { padding-right: 130px;}
.formBox-zfxx .form-group.getCode a.getCodeBtn { position: absolute; top: 0; right: 20px; height: 40px; text-align: center; color: #EE9B14; line-height: 40px; width: 100px;background:#EE9B14; color: #fff; border-radius: 5px;}
.formBox-zfxx .form-group.getCode a.getCodeBtn:hover { background: #E5A02E}
.formBox-zfxx .submitBtn { width: 100%; border: none; background: #EE9B14; height: 46px; color: #fff; font-size: 18px; font-weight: 700; font-family: "微软雅黑";}
.formBox-zfxx .form-group select { width: 100%; border-radius: 5px; padding: 0 10px;}
.formBox-zfxx .form-group input.input-file { border: none; position: relative; top: 7px;}
.formBox-zfxx .form-group input.code { width: 160px;}
.formBox-zfxx .submit-btn { text-align: center;}
.formBox-zfxx .submit-btn .btn { padding: 10px 60px; font-family: "微软雅黑";}
.magSearch-btn .btn { padding: 6px 60px;}

form.input80fb .form-group { width: 50%; margin:10px auto;}
/*政府信箱 end*/

/*政府公开信息目录 start*/
.zfxxmlBox ul li { padding: 10px 10px 0;margin-bottom: 15px; }
.zfxxmlBox ul li .item { padding: 20px 10px 10px; text-align: center; border: 1px solid #F2F2F2; background: #F2F2F2; border-radius: 5px; box-shadow: 0 2px 3px #ddd; cursor: pointer; }
.zfxxmlBox ul li h3 { font-size: 22px; font-weight: 700; min-height: 56px;}
/*.zfxxmlBox ul li h3 { font-size: 22px; font-weight: 700; min-height: 82px;}*/
.zfxxmlBox ul li h3 em { display: block; padding: 5px 0; line-height: 16px; font-size: 14px;}
.zfxxmlBox ul li dl { text-align: center; padding: 0; height: 0px; overflow: hidden; transition:height 8s;}
.zfxxmlBox ul li.active dl { height: auto; padding: 10px 0;}
.zfxxmlBox ul li dl dd { display: inline-block; padding-left: 5%; padding-bottom: 10px;}
.zfxxmlBox ul li dl dd:nth-child(2n) { padding-right: 5%}
.zfxxmlBox ul li dl dd a { display: inline-block; padding: 0 20px; background: #88C5E1; color: #fff; height: 30px; line-height: 30px; border-radius: 5px;}
.zfxxmlBox ul li a.showBtn { display: inline-block; width: 26px; height: 26px; line-height: 28px; font-size: 16px; background: #EE9A13; color: #fff; border-radius: 50%;-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);-o-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);transform: rotateZ(180deg); }
.zfxxmlBox ul li.active a.showBtn  {-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);transform: rotateZ(0deg);}

.quicklyBox ul li { float: left; min-width: 50%; padding-left: 15px;}
.quicklyBox ul li a { display: block; line-height: 20px; padding: 5px 0; font-size: 14px; color: #666; }
.quicklyBox ul li a:hover { color: #3786CC;}
.navListsBox ul li a { display: block; padding: 18px 0; font-size: 18px;min-height: 72px;}
.navListsBox ul li a:hover { background: #f3f3f3; color: #3786CC}
.navListsBox ul li a i { margin: 0 20px 0 40px; float: left;}

ul.ul-temp2 li { padding: 10px; width: 100%; color: #444}
ul.ul-temp2 li strong { display: block; font-size: 16px; color: #444;}


.gov-ldmp-itme { min-height: 280px; margin-top: 20px; padding: 20px 30px; background: #F5F5F5; border-radius: 5px; box-shadow: 0 1px 2px #d4d4d4; }
.gov-ldmp-itme h2 { height: 36px; line-height: 36px; margin-bottom: 10px; text-align: center; background: #FEB54F; color: #fff; font-size: 18px; font-weight: 700; border-radius: 5px;}
.gov-ldmp-itme ul li { float: left; width: 100%; min-height: 30px; position: relative; padding-left: 60px; margin-bottom: 5px; font-size: 16px; color: #000; line-height: 30px;}
.gov-ldmp-itme ul li strong { position: absolute; top: 0; left: 0;}
.gov-ldmp-itme ul li a,.gov-ldmp-itme ul li em { display: block; float: left; padding-right: 15px; white-space: nowrap; color: #000;}
.gov-ldmp-itme ul li a.cBlue { color: #0091ff}
.gov-ldmp-itme ul li a:hover { color: #f60}
.gov-ldmp-itme ul.pl90 li { padding-left: 90px;}


.ldmp-info-1,.ldmp-info-2 { min-height: 100px; border: 1px solid #EDEDED; background: #fff;}
.ldmp-info-1{ padding: 20px; overflow:hidden;}
.ldmp-info-1 h3 { font-size: 26px; font-weight: 700; margin: 20px 0;}
.ldmp-info-1 .txt { position: relative; padding-left:86px; margin-top: 20px; min-height: 30px; line-height: 30px; font-size: 16px; }
.ldmp-info-1 .btns a { display: inline-block; margin: 20px 15px 0 0; width: 120px; height: 40px; text-align: center; font-size: 18px; font-weight: 700; line-height: 40px; background: #FDAD3C; color: #fff;}
.ldmp-info-1 .btns a:hover { background: #F2A534;}
.ldmp-info-1.temp2 .txt { padding-left: 100px;}
.ldmp-info-1 .txt span.t-name { display: block; width: 76px; text-align: center; height: 30px; position: absolute; left: 0; top: 0; line-height: 30px; text-align: center; font-size: 18px; font-weight: 700; color: #fff; background: #FDAD3C;}
.ldmp-info-1.temp2 .txt span.t-name { width: 90px;}
.ldmp-info-2 .jjBox { position: relative; padding-left:100px; font-size: 14px;}
.ldmp-info-2 .jjBox p.tit { width: 86px; height: 36px; position: absolute; left: 0; top: 0; line-height: 36px;font-size: 18px; font-weight: 700;text-align: center;  color: #fff; background: #FDAD3C; }
.ldmp-info-2 .jjBox ul li { margin-bottom: 10px; position: relative; padding-left: 130px;}
.ldmp-info-2 .jjBox ul li span.time { display: block; width: 130px; position: absolute; left: 0; top: 0}
.czzl-box > h2 { padding-bottom: 12px; font-size: 22px; font-weight: 700; color: #55A8FE; border-bottom: 1px solid #E3E3E3;}
.czzl-box > h2 a.more { float: right; font-size: 14px; color: #666; font-weight: 500;}
.czzl-box > h2 a.more em { font-family: "宋体"; padding-left: 5px; position:relative; top: 1px;}
.czzl-box .news-list-temp1 li a { display: block; padding: 5px 90px 5px 0; position: relative; font-size: 16px; color: #444;}
.czzl-box .news-list-temp1 li a span { position: absolute;right: 0; top: 50%; margin-top: -9px; color: #666;}
.czzl-box .img-list-temp1 a { display: block; text-align: center;}
.czzl-box .img-list-temp1 a span {display: inline-block; padding-top: 5px; font-size: 16px; color: #444; height: 54px; overflow: hidden;}
.czzl-box .img-list-temp1 img { width: 100%;}
.bannerImgBox .bannerTit { line-height: 200px; font-size: 32px; color: #0867cb; font-weight: 700; }

.czfxxgkmlWarp .wsbsBox { overflow: hidden; background: #3786CC}
.czfxxgkmlWarp .wsbsBox span { display: block; padding: 5px 0; color: #fff; text-align: center; font-size: 14px;}
.czfxxgkmlWarp .navListsBox.temp2 { line-height: 40px;}
.czfxxgkmlWarp .czfxxgkmlBox ul { padding-bottom: 15px;}
.czfxxgkmlWarp .czfxxgkmlBox ul li { padding: 4px 15px;}
.czfxxgkmlWarp .czfxxgkmlBox ul li a { display: block; padding-left: 10px; color: #000; font-size: 14px; background: #fff url(/pubimages/web/zfxxgk-ico-1-1.png) no-repeat 0 center;  }
.czfxxgkmlWarp .czfxxgkmlBox ul li a:hover { color: #369;}
.czfxxgkmlWarp .zxftBox h2 { color: #3786CC;}
.czfxxgkmlWarp .zxftBox .ftBox { padding: 0 12px 10px 12px;}
.czfxxgkmlWarp .zxftBox .ftBox span { font-size: 13px; color: #777}
.czfxxgkmlWarp .zxftBox .ftBox span b { padding-right: 3px; color: #000;}
.czfxxgkmlWarp .titH2-temp1 {padding: 0;}
.czfxxgkmlWarp .titH2-temp1 a.active,.czfxxgkmlWarp .titH2-temp1 a.active:hover { background: #41ACEB;border: 1px solid #41ACEB;}
.czfxxgkmlWarp ul.hotzt li { float: left; width: 25%;  text-align: center;}
.czfxxgkmlWarp ul.hotzt li a { display: block; padding: 5px; color: #000;}
.czfxxgkmlWarp ul.hotzt li a img { max-width: 100%;}
.czfxxgkmlWarp ul.hotzt li a span { display: inline-block; width: 100%; padding: 5px 0;}

.czfxxgkmlWarp .titH2-temp1 a.more { position: absolute; right: 0; top: 5px; color: #000; font-size: 16px;}
.czfxxgkmlWarp ul.newsList { border: 1px solid #ECECEC; background: #fff; border-radius: 3px;}
.czfxxgkmlWarp ul.newsList li a { display: block; width: 100%; padding: 6px 0 6px 15px; font-size: 14px; color: #000; background: url(/pubimages/web/zfxxgk-ico-1-1.png) no-repeat 5px center;}
.czfxxgkmlWarp ul.newsList li a:hover {color: #337AB7}
.czfxxgkmlWarp .focusBox .img {  position: relative;}
.czfxxgkmlWarp .focusBox .img span { position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px; font-size: 14px; text-align: center; background: #000; background: rgba(0,0,0,.6); color: #fff;}
.czfxxgkmlWarp .info h4 { font-size: 22px;}
.czfxxgkmlWarp .info h4 a.more { color: #000; font-size: 14px;}
.czfxxgkmlWarp .info h5 a {display: block; line-height: 22px; font-size: 16px;}
.czfxxgkmlWarp .info h5 a span { display: inline-block; width: 46px; height: 46px; margin-right: 10px; font-size: 12px; text-align: center; background: #41ACEB; color: #fff; line-height: 18px;}
.czfxxgkmlWarp .info h5 a span em { display: inline-block; width: 100%; font-size: 18px; padding-top: 5px;}
.czfxxgkmlWarp .info p.ps { font-size: 14px; color: #777;}
.czfxxgkmlWarp .info a.more { padding-top: 10px; font-size: 14px;}

/*政府公开信息目录 end*/

/*教育领域 start*/
.nav-temp1 .hideList ul.jyly-home li a { width: 145.5px; float: left;}
.nav-temp1 .hideList ul.jyly-home.temp2 li a { width: 168.5px;}

p.img-txt-1 { position: relative; height: 100%; width: 100%;}
p.img-txt-1 img { float: left; width: 100%; height: 100%}
p.img-txt-1 span { display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; line-height: 40px; color: #FFAE2B; font-size: 18px; text-align: center; background: rgb(224,230,230);background: rgba(224,230,230,.95); }


dl.jy-temp-1 { padding: 10px;}
dl.jy-temp-1,p.jy-temp-2  { height: 235px; overflow: hidden;; border: 10px solid #EDF2F1;}
p.jy-temp-2 { height: auto;}
p.jy-temp-2 a { height: 96px;}


dl.jy-temp-1 dt { float: left;height: 195px; }
dl.jy-temp-1 dd { height: 195px;}
dl.jy-temp-1 dd a { display: inline-block; width: 124px; padding: 6px 0; line-height: 1.2em; margin: 5px 0; border-radius: 6px; text-align: center; background: #90DA47; font-size: 16px; color: #fff;}
dl.jy-temp-1 dd a.w60{ width: 60px;}
dl.jy-temp-1 dd a:hover { background: #81C93B;}
dl.jy-temp-1.orgBg { background: #90DA47}
dl.jy-temp-1.orgBg a,dl.jy-temp-1.orgBg a:hover { height: auto; background: none; font-size: 24px; color: #fff;}

p.jy-temp-2 a { font-size: 18px; color: #90DA47; font-weight: 700; }
p.jy-temp-2 a:hover { background: #f3f3f3}


/*教育领域 end*/

/*统计 start*/
.table-temp-1 { background: #fff;}
.table-temp-1 th { background: #38A3F4; color: #fff;}
.table-temp-1 th,.table-temp-1 td { padding: 20px 0; text-align: center; font-size: 16px; border-right: 1px solid #E8E8E8; }
.table-temp-1 td span { color: #777;}
.table-temp-1 .appW120 { width: 220px;}
.table-temp-1 .appW80 { width: 220px}

.govtjlbBox { padding: 20px;}
.govtjlbBox .arrow { position: absolute; top: 0; left: -60px;}
.govtjlbBox .arrow em { border-width:30px; }
.govtjlbBox .arrow i { display: block; width: 11px; height: 11px; border-radius: 50%; background: #38A3F4; position: absolute; top: 25px; left: 45px; }
.govtjlbBox .text-c { text-align: center;}
.govtjlbBox .img { display: inline-block;}
.govtjlbBox .txt {width: 240px; display: inline-block;text-align: left; color: #38A3F4}
.govtjlbBox .txt h2 {  font-size: 30px; }
.govtjlbBox .txt p { line-height: 26px;}
.govtjlbBox .listBox li h3 { height: 32px; padding-right: 30px; overflow: hidden; line-height: 32px; font-size: 16px; background: #C8E7FF; text-indent: 20px; position: relative; cursor: pointer; margin-bottom: 1px;}
.govtjlbBox .listBox li h3 em { position: absolute; right: 10px; top: 14px; border-width:10px; border-style: solid dashed dashed dashed;border-color: #fff transparent transparent transparent;}
.govtjlbBox .listBox li .levenBox { display: none; background: #D7EEFF; margin-bottom:3px; padding: 10px; }
.govtjlbBox .listBox li .levenBox li { padding: 5px 0; line-height: 18px;}
.govtjlbBox .listBox li .levenBox li a { color: #444; font-size: 14px;}
.govtjlbBox .listBox li .levenBox li a:hover { color: #f60}
.govtjlbBox .listBox li.active h3 em { top: 1px; border-style: dashed dashed solid dashed;border-color: transparent transparent #fff transparent;}
.govtjlbBox .listBox li.active .levenBox { display: block;}

.govtjlbBox .selectYear { display: inline-block; width: 110px; overflow: hidden;}
.govtjlbBox .selectYear a.btn { display: block; width: 100%; height: 30px; position: relative;}
.govtjlbBox .selectYear a.btn em { position: absolute; top: -4px; left: 50%; margin-left: -12px; border-width:12px; border-style: dashed dashed solid dashed;border-color: transparent transparent #DFF1FF transparent;}
.govtjlbBox .selectYear a.btn.downBtn em { top: 8px; border-style: solid dashed dashed dashed;border-color: #DFF1FF transparent transparent transparent;}
.govtjlbBox .selectYear .moveListBox { position: relative; width: 128px; height: 600px;margin: 5px 0; overflow: hidden; overflow-y: auto; }
.govtjlbBox .selectYear .moveListBox b.bg { display: block; width: 2px; height: 100%; position: absolute; left: 50%; top: 0; margin-left: -1px; background: #61B7F8}
.govtjlbBox .selectYear .moveListBox ul { margin-top: -10px; width: 110px; background: url(/pubimages/web/pic-tj-bg-1.png) repeat-y center 0;}
.govtjlbBox .selectYear .moveListBox li a { display: block; width:110px; height: 110px; border-radius: 50%; margin: 10px 0; padding: 15px; background: #61B7F8;}
.govtjlbBox .selectYear .moveListBox li a span { width: 100%; height: 100%; border-radius:50%; font-size: 20px; font-weight: 700; background: #fff; color: #38A3F4;}
.govtjlbBox .selectYear .moveListBox li a.active { background: #FFAE2B}
.govtjlbBox .selectYear .moveListBox li a.active span { color: #FFAE2B}
/*统计 end*/

/*重点领域信息公开 start*/
.zdly-temp-1 { border: 1px solid #F0F0F0; background: #F5F5F5; border-radius: 5px; overflow: hidden;}
.zdly-temp-1 dt { float: left;}
.zdly-temp-1 dt a { display: block; width: 160px; height: 190px; padding: 0 20px; background: #21C7D2; font-size: 22px; text-align: center; color: #fff;}
.zdly-temp-1 dt a i { display: block; padding: 45px 0 5px;}
.zdly-temp-1 dd { height: 190px; line-height: 22px; font-size: 14px; padding: 0 10px;}
.zdly-temp-1 dd a { color: #000;}
.zdly-temp-1 dd a:hover { color: #1d89f5}
.zdly-temp-1 dd a i { display: inline-block; width: 7px; height: 7px; margin-right: 5px; background: #21C7D2; border-radius: 50%;}
.zdly-temp-1 dd p { display: inline-block; padding: 2px 0 5px 10px; line-height: 16px; }
.zdly-temp-1 dd p a { color: #8F8F8F; font-size: 12px;}
.zdly-temp-1.h282 dt a{ height: 300px;}
.zdly-temp-1.h282 dd{ height: 300px;}
.zdly-temp-1.h282 dt a i {padding: 95px 0 5px;}


.zdfw-radioListBox .radio {  background: #F1F2EF; padding: 5px;}
.zdfw-radioListBox .radio label { display: block;}
.bslc-box { position: relative;}
.bslc-box b.borderLeft5-green { position: absolute; top: 0; left: 50px; display: block; width: 4px; height: 100%; background: #96D045}
.bslc-box .item { padding-left: 120px; position: relative;}
.bslc-box .item p.num { position: absolute; left: 10px; width: 82px; height: 82px; background: #96D045; padding: 10px; border-radius: 50%;}
.bslc-box .item p.num span { display: block; width: 62px; height: 62px; line-height: 62px; text-align: center; font-size: 30px; color: #96D045; border-radius: 50%; background: #fff;}
.bslc-box .item dl dt { height: 48px; line-height: 48px; text-indent: 20px; font-size: 18px; color: #fff;}
.bslc-box .item dl dt em { font-weight: 700; padding-right: 5px;}
.bslc-box .item dl dd { padding: 25px; font-size: 14px; line-height: 22px;}
.bslc-box .item dl dd a.more { display: block; text-align: right;}
.bslc-box .item.item-temp2 p { position: relative; padding-left: 12px;}
.bslc-box .item.item-temp2 p i { position: absolute; top: 9px; left: 0; display: block; width: 5px; height: 5px; border-radius: 50%; background: #96D045;}

/*重点领域信息公开 end*/

/*民生实事 start*/
.msssHome,.hottopicHome { margin-top: -58px;}
.ms-titIco a { display: block; width: 100%; height: 220px; font-size: 26px; color: #fff; text-align: center;}
.ms-titIco a i { display: block; padding: 50px 0 10px; }
.hottopicHome { padding: 10px; margin-top: -40px;}

.msss-listBox .info-listBox { width: 100%; background: #E6E8E9; overflow: hidden;}
.msss-listBox .info-listBox p.img { width: 435px; height: 190px; overflow: hidden;}
.msss-listBox .info-listBox p.img img{ width: 435px; height: 190px;}
.msss-listBox .info-listBox p.txt { height: 112px; overflow: hidden; padding: 10px; line-height: 24px;} 
.msss-listBox .info-listBox a.more { text-align: center; display: block; color: #2A85BC; margin-bottom: 10px;}
.msss-listBox .info-listBox .share-comment { height: 30px; line-height: 30px; padding: 0 10px; background: #DADADA;}
.msss-listBox .info-listBox .share-comment a.commentBtn { padding-left: 20px; color: #B03D3D; background: url(/pubimages/web/ms-ico-1.jpg) no-repeat 0 center;}
.msss-listBox .info-listBox p.tit { height: 54px; line-height: 54px; background: #00B4DC; color: #fff; text-align: center; font-size: 14px;}

.msss-listBox .info-listBox.last {width: 895px;}
.msss-listBox .info-listBox.last p.img { width: 895px; height: 235px; overflow: hidden;}
.msss-listBox .info-listBox.last p.img img { width: 895px; height: 235px; }
.msss-listBox .info-listBox.last p.txt { height: 65px}

.msss-article-main .h2tit { text-align: center; padding: 30px 0 20px;}
.msss-article-main .h2tit h2 { font-size: 26px; font-weight: 700; text-align: center; line-height: 34px;  }
.msss-article-main .articleBox { width: 90%; margin: 0 auto; padding: 0 15px 15px;}
.msss-article-main .articleBox p { margin-bottom: 10px;}
.msss-article-main .articleBox p.img { text-align: center;}
.msss-article-main .articleBox img { float: none; margin: 0 5px;}
.msss-article-main .articleBox h4 { height: 54px; margin-bottom: 15px; line-height: 51px; font-size: 18px;font-weight: 700; font-family: "微软雅黑"; padding-left: 65px;}
.msss-article-main .articleBox h4.ico-1 {background: #EDEEEE url(/pubimages/web/msss-ico-2-1.png) no-repeat 30px center;}
.msss-article-main .articleBox h4.ico-2 {background: #EDEEEE url(/pubimages/web/msss-ico-2-2.png) no-repeat 30px center;}
.msss-article-main .articleBox p.txt {  padding: 10px 20px; line-height: 24px;}
.msss-article-main .articleBox h6.bg-y { display: inline-block; margin-left: 10px; padding: 0 15px; font-size: 14px; font-family: "微软雅黑"; font-weight: 700; height: 32px; line-height: 32px; background: #F8CC35; border: 1px solid #D9D9D9; border-radius: 5px; color: #fff;  } 

.p0 { padding: 0 !important;}
.border-temp1 { border: 1px solid #E5E5E5}
.currObjc { margin: 15px;}
.currObjc h2 { font-size: 24px; margin:5% 0 10px;}
.currObjc p { font-size: 14px; color: #333; padding-bottom: 10px;}

.articleBox h4 { height: 54px; margin-bottom: 15px; line-height: 51px; font-size: 18px;font-weight: 700; font-family: "微软雅黑"; padding-left: 65px;}
.articleBox h4.ico-1 {background: #EDEEEE url(/pubimages/web/msss-ico-2-1.png) no-repeat 30px center;}
.articleBox h4.ico-2 {background: #EDEEEE url(/pubimages/web/msss-ico-2-2.png) no-repeat 30px center;}
.msss-article-main.temp-2 .articleBox{ width: 100%; padding: 0;}
.msss-article-main.temp-2  .articleInfo { padding: 20px;}
.msss-article-main.temp-2  .articleInfo h6{ margin: 0 10px; padding: 10px 0 10px 10px;font-size: 15px;font-weight: 700;font-family: "微软雅黑";border-bottom: 1px solid #D9D9D9;}
.msss-article-main.temp-2  .articleInfo h6 a { color: #000;}
.articleTab .articelBtn span { display: block; float: left; width: 30px; height: 30px; margin: 25px 0 0 15px; overflow: hidden; text-indent: -99em;  background: url(/pubimages/web/../images/list-ico-btn.png) no-repeat;} 
.articleTab .articelBtn.active span { background-position: 0 -39px;}
.articleTab .articelBtn a {margin-top: 20px; padding: 15px 20px; background: #eee;}
.articleTab .articelBtn a,.article-temp-2 .articleTab .tabListBtn a { display: block; color: #2B85BC; font-size: 16px; font-family: "微软雅黑";}
.articleTab .tabListBtn a.active { color: #fff; background: #2B85BC; }
.articleTab .tabListBtn { margin-bottom: 15px; background: #fff; border: 1px solid #eee}
.articleTab .tabListBtn a { width: 50%; float: left; border-bottom: dashed 1px #ECECEC; padding: 0 10px; height: 50px; color: #444; overflow: hidden; line-height: 50px; font-size: 14px;}


/*民生实事 end*/

/*医疗健康 start*/
dl.jy-temp-1 dd.temp-2 a { width: 140px; padding: 0; background: none; color: #000; font-size: 14px; text-align: left;}
dl.jy-temp-1 dd.temp-2 a:hover { color: #f30}
dl.jy-temp-1 dd.temp-2 a i { display: inline-block; width: 7px; height: 7px; margin-right: 5px; border-radius: 50%; position: relative; top: -1px;}
dl.jy-temp-1 dd.temp-2 a i.orange { background: #FFAE2B}

.list-temp-1 { font-size: 16px;}
.list-temp-1 li { padding-left:100px; position: relative; line-height: 20px; margin-bottom: 10px; }
.list-temp-1 li span { position: absolute; left: 0; top: 0; color: #666;}
/*医疗健康 end*/

/*在线访谈 start*/
.txt-ico-temp-1 { position: relative; }
.txt-ico-temp-1 span { position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; line-height: 40px; font-size: 16px; text-align: center; background: rgb(0,0,0);background: rgba(0,0,0,.6); color: #fff;}

.zxftInfo { font-size: 14px; }
.zxftInfo strong { display: block; font-weight: 500; color: #777;}
.zxftInfo h2 a{ font-size: 18px; color: #000;}
.zxftInfo p.fz12 { font-size: 12px;}
.zxftInfo p.txt { color: #777}

.tit-temp-2 { height: 40px; border-bottom: 1px solid #D8D8D8; position: relative;}
.tit-temp-2 h2 { height: 40px;line-height: 40px; font-size: 16px;}
.tit-temp-2 a.more { height: 30px; position: absolute; top: 0; right: 0; height: 40px; line-height: 40px;}
.dl-temp-2 dd strong { font-weight: 500; color: #666;}
.dl-temp-2 dd h2 a { display: block; font-size: 16px; color: #000; padding: 5px 0;}
.dl-temp-2 dd p { font-size: 14px; color: #666}


.isEndIco { position: absolute; top: -96px; left: -34px; z-index: 2;}
.ft-list-box .item { position: relative; padding: 10px 30px;}
.ft-list-box .item.left-Box { padding-left: 80px;}
.ft-list-box .item.left-Box .ico-zcr { position: absolute; top: 20px; left: 15px; text-align: center;}
.ft-list-box .item.left-Box .ico-zcr i { display: block; width: 46px; height: 46px; background: #E067AE url(/pubimages/web/jb-ico-1.png) no-repeat center; border-radius: 50%;}
.ft-list-box .item.left-Box p.txt { background: #F6F6F6; padding: 15px; position: relative;}
.ft-list-box .item.left-Box p.txt em.jt-ico { position: absolute; left: -16px; border-width:8px;border-color: transparent #F6F6F6 transparent transparent; }

.ft-list-box .item.right-Box { padding-right: 80px;}
.ft-list-box .item.right-Box .ico-zcr { position: absolute; top: 20px; right: 15px; text-align: center;}
.ft-list-box .item.right-Box .ico-zcr i { display: block; width: 46px; height: 46px; background: #E067AE url(/pubimages/web/zcr-ico-1.png) no-repeat center; border-radius: 50%;}
.ft-list-box .item.right-Box p.time { text-align: right;}
.ft-list-box .item.right-Box p.txt { background: #E067AE; color: #fff; padding: 15px; position: relative;}
.ft-list-box .item.right-Box p.txt em.jt-ico { position: absolute; right: -16px; border-width:8px;border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #E067AE; }
.ft-list-box .item.right-Box p.txt b.borderBccc { margin: 2px 0; border-bottom: dashed 1px #fff;}
.zxft-articleCenter .twBox { position: relative; padding-right: 120px;}
.zxft-articleCenter .twBox a.submitBtn { display: block; width: 90px; height: 80px; background: #E067AE; color: #fff; font-size: 20px; font-weight: 700; line-height: 80px; text-align: center; position: absolute; right: 20px; top: 20px;}
.zxft-articleCenter .twBox textarea.form-control { height: 80px; border-radius: 0; border: 1px solid #ddd;}

.newsList-temp2.style-gray span {border: 1px solid #B8B8B8;background: #B8B8B8;}
.newsList-temp2.style-gray ul li a span em { color: #B8B8B8;}

.newsList-temp2 span.org {border: 1px solid #EE9B14;background: #EE9B14;}
.newsList-temp2 ul li a span.org em { color: #EE9B14;}
.newsList-temp2 .zj-bm { color: #777}
.newsList-temp2 p.dp-dz-ico em { font-size: 16px;}

.article-ul-temp-1 li { padding: 12px 0; border-bottom: 1px solid #E3E3E3; font-size: 16px;}
.article-ul-temp-1 li span { color: #666;}

.form-control.h120 { height: 120px;}
.code.myzj-code img{ width: 100px;}
.submitBtn.myzj-submit { display: block; width: 90%; height: 52px; margin: 0 auto; line-height: 52px; background: #EE9B14; color: #fff; font-size: 22px; text-align: center; border-radius: 10px; }
.submitBtn.myzj-submit:hover { color: #fff; background: #DE900F}

/*在线访谈 end*/

/*企业开办 start*/
.lcList-box ul li { float: left; height: 140px; width: 104px; margin-right: 20px; margin-right: 18px\0; #margin-right: 18px\0; padding: 0 10px; background: #E067AE; text-align: center; position: relative; color: #fff;}
.lcList-box ul li:last-child { margin-right: 0;}
.lcList-box ul li:nth-child(even) { background: #F4F4F4; color: #000;}
.lcList-box ul li span { display: inline-block; font-size: 40px; padding-top: 15px;}
.lcList-box ul li:nth-child(even) span { color: #E067AE}
.lcList-box ul li strong { font-size: 14px; font-weight: 500;}
.lcList-box ul li em { position: absolute; top: 50%; right: -16px; margin-top: -8px;border-width:8px; border-style: dashed dashed dashed solid;border-color: transparent transparent transparent #E067AE;}
.lcList-box ul li:nth-child(even) em { border-color: transparent transparent transparent #F4F4F4;}
.ico-txt-r.temp-1 a { height: 116px; margin: 5px; background: #F4F4F4; color: #222; font-size: 16px;}
.ico-txt-r.temp-1 a:hover { background: #EDEDED}
.ico-txt-r.temp-1 a i {display: block; padding-right: 10px;}


.ico-txt-r.temp-2 a { padding: 10px; height: 100px;}
.ico-txt-r.temp-2 a span { width: 100%; height: 100%; background: #E067AE; color: #fff; font-weight: 700;}
.ico-txt-r.temp-2 a:hover span{ background: #D35DA2}

.ico-txt-r.temp-3 a { height: auto;}
.ico-txt-r.temp-3 a img { width: 100%;}

.ico-txt-r.temp-4 a span { background: #fff; color: #333; font-size: 14px; font-weight: 500;}
.ico-txt-r.temp-4 a:hover span{ background: #fff}
/*企业开办 end*/
/*热点专题 start*/
.hotTopicsBox { position: relative;}
.hotTopicsBox .selectYear { width: 76px; margin: 10px auto; display: block;}
.hotTopicsBox .selectYear a.btn em {border-color: transparent transparent #38A3F4 transparent;}
.hotTopicsBox .selectYear a.btn.downBtn em {border-color: #38A3F4 transparent transparent transparent;}
.hotTopicsBox .selectYear .moveListBox { height: 420px;}
.hotTopicsBox .selectYear .moveListBox ul { width: 76px;}
.hotTopicsBox .selectYear .moveListBox li a { width: 76px; height: 76px; padding: 8px;}
.hotTopicsBox .selectYear .moveListBox li a span {font-size: 18px;}

.hotTopicsBox .img-txt-temp2 { margin: 5px; padding: 10px; background: #fff;}
.hotTopicsBox .img-txt-temp2 a span { display: block; text-align: center; height: 44px; line-height: 20px; font-size: 16px; color: #000; padding: 5px; overflow: hidden;}


.hottopic-Warp { margin-top: 0;}
.video-page h2 { font-size: 20px; color: #054e9b; }
.video-page h2 img { margin-right: 6px; margin-top: -6px;}
.video-page .info-txt { font-size: 14px; line-height: 24px;}
.video-page .info-txt span { font-weight: 700; color: #000; padding-right: 5px;}
.video-page .info-txt p{ color: #666;}
.img-txt { position: relative;}
.img-txt span { position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 46px; line-height: 46px; text-align: center; background: rgba(0,0,0,.7); color: #fff; font-size: 16px;}
.video-page .video-lists-box .item { background: #F6F6F6;}
.video-page .video-lists-box .item a { display: block; color: #000}
.video-page .video-lists-box .item ul li { font-size: 14px;}

/*环保达人 start*/
.zt-zcjd-hbdr {height: 593px;background: url(/pubimages/web/http://www.yantian.gov.cn/video/hbdrbjys/images/P020180619654294991206.jpg) no-repeat center;}
.zt-zcjd-hbdrBox { padding: 50px; background: url(/pubimages/web/http://www.yantian.gov.cn/video/hbdrbjys/images/P020180619654463412468.jpg) no-repeat center; color: #fff; background-size: cover;}
.zt-zcjd-hbdrBox > h2 { font-size: 22px; }
.zt-zcjd-hbdrBox p { padding-bottom: 10px; font-size: 15px; line-height: 24px;}

/*环保达人 end*/
/*黄金海岸旅游节 start*/
	.zt-zb-hjhrBox {height: 175px;}
	.zt-zb-hjhr-warp .zt-zb-hjhr { padding: 15px;font-size: 14px; line-height:28px;}

	/*黄金海岸旅游节 end*/









































/*热点专题 end*/

/*文章页 start*/
.articleBox { padding: 20px 40px; font-size: 14px; line-height: 24px;}
.textIndent2em{ text-indent: 2em;}
.articleBox h2.tit { text-align: center; font-size: 18px; font-weight: 700;}
.articleBox p.time { text-align: center;}
.articleBox p.tagList { line-height: 30px; padding-left: 28px; background: url(/pubimages/web/tag-ico-1.png) no-repeat 0 5px;}
.articleBox p.tagList a { padding: 0 5px;}
.articleBox .shear-dz { text-align: right;}
.articleBox .shear-dz a.dp-ico,.articleBox .shear-dz a.dz-ico { padding: 0 10px 0 25px; color: #666;font-size: 14px; background-position: 0 3px;}
.articleBox .shear-dz a.dz-ico {background-position: 0 -46px;}
.articleBox .bdshare-button-style0-16 .bds_more { float: none;}
.articleBox .bdshare-button-style0-16 .bds_more { display:inline-block; height: 26px; margin: 0; position: relative; top: -1px; padding: 0 0 0 20px; background: none; font-size: 14px;}
.articleBox .shear-dz .shareBtn,.articleBox .printBtn { display: inline-block; width: 70px; height: 26px; text-align: center; line-height: 26px; font-weight: 500; border: 1px solid #ADAEAF; border-radius: 3px; background:url(/pubimages/web/ico-4-1.png) no-repeat;  }
.articleBox .shear-dz .shareBtn { background-position: 7px 4px; margin-right: 10px;}
.articleBox .shear-dz .printBtn { padding-left: 20px; color: #666; background-position: 7px -32px;}
.articleBox .questionnaireBox { width: 60%; margin: 20px auto 0;}



.articleWarp .articleTit { text-align: center;}
.articleWarp .articleTit h2 { font-size: 22px;}
.articleCenter { line-height: 24px; font-size: 14px;}
.articleCenter .fz14 { font-size: 14px;}
.articleCenter .borderTop { border-top: 1px solid #E3E3E3;}
.articleCenter .pl60 { padding-left: 60px;}

.zwgb-warp .year-num { width: 80%; margin: 0 auto; padding: 10px 20px; text-align: center;font-size: 16px; }
.zwgb-warp .yearSelect,.zwgb-warp .numSelect { display: inline-block; margin: 5px 15px;}
.zwgb-warp .year-num .form-control{ display: inline-block; width: auto;}
.zwgb-warp .year-num .control-label { color: #666; padding-right: 5px; font-weight: 500;}
.zwgb-warp .gbList { width: 80%; margin:10px auto 0; padding: 0 10px 10px;}
.zwgb-warp .gbList h4 { font-size: 14px; padding:20px 0 10px;}
.zwgb-warp .gbList ul { padding: 10px 30px;}
.zwgb-warp .gbList ul li { padding: 5px 0; }
.zwgb-warp .gbList ul li a { color: #000; position: relative; padding-left: 10px;}
.zwgb-warp .gbList ul li a:hover { color: #f60}
.zwgb-warp .gbList ul li a i { display: block; width: 5px; height: 5px; background: #38A3F4; border-radius: 50%; position: absolute; left: 0; top: 6px;}


h2.temp-1.min-temp {height: 24px;line-height: 24px; font-size: 18px;}
.txt-showHide-box { overflow-y: auto;}
.txt-showHide-box.h280 { max-height: 280px;}
.jy-article-table-temp1 { border: 1px solid #eee; background: #fff;}
.jy-article-table-temp1 table { width: 100%; }
.jy-article-table-temp1 table th { width: 30%; font-weight: 700;}
.jy-article-table-temp1 table th,.jy-article-table-temp1 table td { height: 60px; line-height: 20px; padding-left: 20px;}
.jy-article-table-temp1 table tr:nth-child(even) th { background: #F8FAF7}
.jy-article-table-temp1 table tr:nth-child(even) td { background: #F3F6F1;}

.map-select .select-busCar { position: relative; height: 34px; margin: 5px 0; padding-right: 100px;}
.map-select .select-busCar input { display: inline-block; width: 48%; margin-right: 1%;}
.map-select .select-busCar select { display: inline-block; width: 50%;}
.map-select .select-busCar a.submitBtn { display: block; width: 90px; height: 34px; line-height: 34px; background: #90DA47; background: #90DA47; color: #fff; border-radius: 5px; text-align: center; position: absolute; top: 0; right: 0; }

.right-nav-fix{ padding-top: 40px;}
.right-nav-fix.on { position: fixed; top: 0; width: 267px;}
.rNavListBox { position: relative; margin-left: 20px;}
.rNavListBox b.ronndBtn { display: block; width: 15px; height: 15px; background: #fff; border: 3px solid #D2D2D2; border-radius: 50%; position: absolute; left: -1px;}
.rNavListBox b.topRound { top: -15px;}
.rNavListBox b.bottomRound { bottom: -15px;}
.rNavListBox i.moveBtn { position: absolute; top: 18px; left: -5px; z-index: 3;}
.rNavListBox ul.list {  margin-left: 5px; padding: 2px 0 4px; border-left: 3px solid #D2D2D2; }
.rNavListBox ul.list li { line-height: 20px; margin: 15px 0 20px -5px; padding-left: 36px; cursor: pointer; font-size: 18px; position: relative;}
.rNavListBox ul.list li.on,.rNavListBox ul.list li:hover{color: #90DA47;}
.rNavListBox ul.list li i { display: block; width: 13px; height: 13px; background: #D2D2D2; position: absolute; top: 6px; left: -3px; border-radius: 50%; border: 3px solid #fff; z-index: 2;}

.right-nav-fix .moveBox { position: relative; max-height: 400px; overflow-x:hidden;}


.right-nav-fix a.toTop { display: none; width: 62px; height: 62px; margin: 40px auto 0; padding: 9px 0 0 12px; background: #B6B6B6; font-size: 18px; color: #fff; line-height: 22px;}
.right-nav-fix a.toTop:hover { background: #A2A0A0}

.pcHide { display: none;}
.appGoTopBtn { display: none; width: 32px; height: 32px; padding-top: 5px; position: fixed; bottom: 15%; right: 5%; border:1px solid #ddd; background: rgb(0,0,0);background: rgba(0,0,0,.4); z-index: 9; text-align: center; }
.appGoTopBtn.temp1 { width: 48px; height: 48px; padding: 0; background: none; border: none;}

.article-temp3 h2.tit { font-size: 32px; font-weight: 500; margin-bottom: 30px;}
.article-temp3 .source-bdshare { width: 100%; padding:0 20px 22px; margin-bottom: 40px; font-size: 14px; border-bottom: 1px solid #DCDCDC}
.article-temp3 .source-bdshare .source { text-align: right; padding-right: 30px;}
.article-temp3 .source-bdshare .shear-dz { width: 332px; padding-left: 30px;}
.article-temp3 .bshare-custom.icon-medium a {line-height: 26px;}

.articleCentent { font-size: 14px; line-height: 30px; color: #000;}
.articleCentent p { margin: 20px 0;white-space: normal;}

.articleBox .twoWm-bshare { width: 200px; margin:50px auto; text-align: center; font-size: 16px; color: #888;}
.articleBox .next-prev { line-height: 30px; margin-bottom: 20px; font-size: 14px;}
.articleBox .next-prev span { font-weight: 700;}
.articleBox .next-prev a { color: #222;}

.articleBox .otherNews { margin-bottom: 20px; border: 1px solid #EEEFF0; padding: 40px; box-shadow: 0px 2px 3px #e6e6e6; position: relative;}
.articleBox .otherNews .psT1 {position: absolute; top: 10px; right: 10px; color: #888}
.articleBox .otherNews b.ico { position: absolute; top: -9px; left: -9px;}
.articleBox .otherNews ul li { height: 36px; line-height: 36px; overflow: hidden; position: relative; padding-right: 80px;}
.articleBox .otherNews ul li a { display: block; color: #000;}
.articleBox .otherNews ul li a:hover { color: #f30;}
.articleBox .otherNews ul li span { position: absolute; right: 0; top: 0;}


.table-temp2 { border-top: 2px solid #A3DA6D;}
.table-temp2 table th,.table-temp2 table td { height: 50px; border: 1px solid #ddd; padding: 0 10px;}
.table-temp2 table th { color: #666}
.table-temp2 table tr.even th,.table-temp2 table tr.even td { background: #F2F2F2;}

.tableTit h2 { height: 50px; line-height: 50px; background: #F2F2F2; font-size: 18px; color: #666; text-align: center; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}

/*文章页 end*/


/*---------------专题 start---------------*/
/*东进战略 start*/
.zt-bigBanner { background: url(/pubimages/web/zt-djzy-bg-1.jpg) no-repeat center 0; background-size: 100% auto; }
.zt-smkjBanner { background: url(/pubimages/web/zt-djzy-bg-2.jpg) no-repeat center 0; background-size: 100% auto; }
.smkjimgH { height: 520px;}
.zt-smkjBanner .zt-bigtitle { padding: 60px 0 120px;}

.txt-img-temp1 a { display: block; position: relative;}
.txt-img-temp1 a span { position: absolute; top: 0; left: 0; right: 0; bottom: 0; color: #fff; font-size: 22px; font-weight: 700; text-align: center; line-height: 132px;}



.zt-bigtitle { padding: 100px 0 80px;}

.nav-side { width: 100%; height: 100px; background: #fff; }
.nav-side.active { background: #fff; position: fixed; top: 0; left: 0; box-shadow: 0 1px 10px #777; z-index: 3;}
.nav-side.active ul { width: 1200px; margin: 0 auto;}
.nav-side ul { width: 100%; display: table;}
.nav-side ul li { display: table-cell;}
.nav-side ul li a { display: block; width: 100%; height: 100px; line-height: 100px; font-size: 18px; color: #000; text-align: center;}
.nav-side ul li a.active,.nav-side ul li a:hover { background: #FF8503; color: #fff;}

.fz16 { font-size: 16px;}
.fz22 { font-size: 22px;}
.ztDjzl-title { width: 100%; height: 60px; background: #3270B4; color: #fff; line-height: 60px; text-indent: 26px;}
.zt-box-temp1 p.txt { font-size: 14px; line-height: 22px;}
.zt-box-temp1 .rz-box li { float: left; width: 50%;}
.zt-box-temp1 .rz-box li a { display: block; margin: 10px; height: 60px; line-height: 60px; text-align: center; font-size: 18px; background: #fff; color: #3270B4; font-weight: 700;}
.txt-ico-temp-1.spanBlueBg span { height: 58px; background: #3270B4; line-height: 58px; font-size: 22px;}
.zt-xdBox { padding: 30px;}
.zt-xdBox h4 { height: 34px;font-size: 22px; color: #3270b4; font-weight: 700; margin-bottom: 10px; line-height: 34px; overflow: hidden; }
.zt-xdBox h4 i { display: block; width: 34px; height: 34px; background: #3270B4; color: #fff; float: left; margin-right: 10px; text-align: center; font-weight: 700;}
.zt-xdBox p { line-height: 26px; font-size: 14px;}
.zt-xdBox a.more { text-align: right; font-size: 14px; }
.zt-djzl-ultemp2 { width: 100%; display: table;}
.zt-djzl-ultemp2 li { display: table-cell;}
.zt-djzl-ultemp2 li a { height: 66px; font-size: 18px; margin: 10px; background: #3882D4; color: #fff; text-align: center;}
.zt-djzl-ultemp2 li a:hover { background: #3176C6;}
.zt-djzl-ultemp3 li { float: left; width: 25%;}
.zt-djzl-ultemp3 li a { display: block; background: #1F9CEB; margin: 10px; padding: 30px 0; text-align: center; color: #fff; font-size: 18px; font-weight: 700;}
.zt-djzl-ultemp3 li a:hover { background: #178BD3;}
.zt-djzl-ultemp3 li a i { display: block;padding-bottom: 10px;}

.imgMove-lr-warp { height: 360px; padding: 10px 40px; position: relative; overflow: hidden;}
.imgMove-lr-warp a.moveBtn { position: absolute; top: 50%; margin-top: -12px; }
.imgMove-lr-warp a.leftBtn { left: 0; border-style: dashed solid dashed dashed;border-color: transparent #3270B4 transparent transparent;}
.imgMove-lr-warp a.rightBtn { right: 0; border-style: dashed dashed dashed solid;border-color: transparent transparent transparent #3270B4;}
.imgMove-lr-warp .imgMove-lr { overflow: hidden; overflow-x: auto; height: 600px;}
.imgMove-lr-warp .imgMove-lr ul { white-space: nowrap;}
.imgMove-lr-warp .imgMove-lr li { display: inline-block; padding: 0 5px;}
.imgMove-lr-warp .imgMove-lr li a { display: inline-block; width: 230px;}

.imgMove-lr-warp.csgxTemp1 {height: 290px;}
.imgMove-lr-warp.csgxTemp1.temp2 {height: 212px;}
.imgMove-lr-warp.csgxTemp1 .imgMove-lr li { margin: 0 25px;}
.imgMove-lr-warp.csgxTemp1 .imgMove-lr li a { display: block; width: 295px; text-align: center; color: #000;}
.imgMove-lr-warp.csgxTemp1 .imgMove-lr li a i { display: block; width: 100%; height: 190px; overflow: hidden;}
.imgMove-lr-warp.csgxTemp1 .imgMove-lr li a i img { transition:0s;}
.imgMove-lr-warp.csgxTemp1 .imgMove-lr li a strong { display: block; padding: 5px 0; font-size: 14px;}
.imgMove-lr-warp.csgxTemp1 .imgMove-lr li a span { display: block; white-space: normal; text-align: left;}


/*问答页 start*/
.borderDott3 { border: dotted 3px #0091D5; border-radius: 10px;}
.borderDott3.bordergreen { border-color: #68BB4A}
.borderDott3.bordergreen { border-color: #68BB4A}

.zt-wd-bigBanner {height: 234px; background: url(/pubimages/web/zt-dzjl-wd-banner-1-1.png) no-repeat center;}
.ulList-temp-1 li { position: relative; font-size: 16px; margin: 5px 0; padding-left: 10px;}
.ulList-temp-1 li i { position: absolute; top: 10px; left:0; width: 6px; height: 6px; display: block; border-radius: 50%; background: #EE9B14;}

.zt-wd-temp2 strong { font-size: 16px; float: left;}
.zt-wd-temp2 .md-box span { position: relative; top: 8px; max-width: 30%}
.zt-wd-temp2 span { float: left; display: inline-block; max-width: 20%; padding-left: 45px; font-size: 14px; position: relative;} 
.zt-wd-temp2 span em { position: absolute; top: 0; left: 15px; width: 24px; height: 24px; line-height: 24px; text-align: center; background: #4699D9; color: #fff; border-radius: 50%;}
.zt-wd-temp2 p.txt { font-size: 16px; padding: 10px 10px 0;}
.zt-wd-temp3 .txtInfo { font-size: 16px; line-height: 28px}

.zt-wd-temp3 h4 { display: block; padding-right: 20px; font-size: 16px; color: #fff;}
.zt-wd-temp3 dl { border-bottom: dashed 1px #0091D5;}
.zt-wd-temp3 dl { position: relative; padding-left: 52px; }
.zt-wd-temp3 dl dt { font-size: 18px; color: #326FB5;}
.zt-wd-temp3 dl dt i { position: absolute; top: 20px; left: 20px; width: 26px; height: 26px; border-radius: 50%; background: #FF7200; color: #fff; font-size: 18px; line-height: 26px; text-align: center;}
.zt-wd-temp3 dl:last-child { border: none;}
/*东进战略 end*/

.zcjd-wtqm-bigBanner{height: 234px;background: url(/pubimages/web/in-zcjd-wtqm-banner-1-1.png) no-repeat center;}
.zcjd-tzkjbzfz-bigBanner{height: 234px;background: url(/pubimages/web/in-zcjd-tzkjbzfz-banner-1-1.png) no-repeat center;}
.zcjd-jsgc-bigBanner{height: 234px;background: url(/pubimages/web/in-zcjd-jsgc-banner-1-1.png) no-repeat center;}
.zcjd-ljjl-bigBanner{height: 234px;background: url(/pubimages/web/zt-dzjl-ljjl-banner-1-1.png) no-repeat center;}
.zcjd-gep-bigBanner{height: 234px;background: url(/pubimages/web/zt-dzjl-gep-banner-1-1.png) no-repeat center;}
.zcjd-five-two-bigBanner{height: 234px;background: url(/pubimages/web/zt-zcjd-five-two-banner-1-1.png) no-repeat center;}
.zcjd-five-two-bigBanner-tr {height: 234px;background: url(/pubimages/web/zt-zcjd-five-two-banner-1-2.png) no-repeat center;}
.zcjd-five-two-bigBanner-fl {height: 234px;background: url(/pubimages/web/zt-zcjd-five-two-banner-1-3.png) no-repeat center;}
.zcjd-ztbc-bigBanner {height: 234px;background: url(/pubimages/web/in-zcjd-ztbc-banner-1-1.png) no-repeat center;}
.zt-zcjd-ddh { height: auto; padding: 80px 0 110px; background: url(/pubimages/web/zt-ddh-bg-1.jpg) no-repeat center;}
.zt-zcjd-ddh.t1 { padding: 50px 0 126px; background-image: url(/pubimages/web/zt-ddh-bg-4.jpg);}
.zt-zcjd-ddh.t2 { padding: 70px 0 60px; background-image: url(/pubimages/web/zt-ddh-bg-5.jpg);}
.zt-zcjd-ddh.t2.s1 {background-image: url(/pubimages/web/zt-ddh-bg-6.jpg);}
.zt-zcjd-ddh5j3c { height: auto; padding: 110px 0 160px; background: url(/pubimages/web/zt-ddh-bg-2.jpg) no-repeat center;}
.zt-zcjd-ddh5j3c.temp1 {background-image: url(/pubimages/web/zt-ddh-bg-3.jpg);}
.zt-zcjd-ytwtrc {height: 405px;background: #0071CF url(/pubimages/web/zt-dzjl-wtrc-img-1.png) no-repeat center;}
.zt-zcjd-tzxmhpjgl {height: 405px;background: #0071CF url(/pubimages/web/zt-zcjd-tzxmhpjgl-img-1.jpg) no-repeat center;}
.zt-zcjd-ysjzfzcj {height: 405px;background: url(/pubimages/web/zt-ysjz-img-1.jpg) no-repeat center;}
.zt-zcjd-hbdr {height: 593px;background: url(/pubimages/web/zt-hbdr-img-1.jpg) no-repeat center;}
.zt-zcjd-hjjmcyry {height: 405px;background: url(/pubimages/web/zt-cyry-img-1.jpg) no-repeat center;}


.zt-wd-temp3.dlBorBot-green dl { border-bottom: dashed 1px #68BB4A;}
.zt-wd-temp3.dlBorBot-green dl:last-child { border: none;}

.zt-wd-temp4 ul li { float: left; margin:5px;}
.zt-wd-temp4 ul li a { width:180px; height: 64px; background: #F8AF01; color: #fff; font-size: 16px; line-height: 18px;}
.zt-wd-temp4 ul li a:hover { background: #E5A508;}

.borderDott3.borderBlue-2 {border-color: #00ABD1;}
.borderDott3.dlBorBot-blue-2 {border-color: #00ABD1;}
.zt-wd-temp3 dl.hoverTit { padding-top: 40px;}
.zt-wd-temp3 dl.hoverTit dt i { top: 40px;}
.zt-wd-temp3 dl.hoverTit dt h2.tit-1 { position: absolute; top: 10px; left: 20px; color: #000; font-weight: 700; font-size: 20px; }

.borderDott3.borderorg {border-color: #EABA15;}
.borderDott3.borderorg-2 {border-color: #FD8F46;}
.zt-wd-temp3.dlBorBot-org dl { border-bottom: dashed 1px #EABA15;}
.zt-wd-temp3.dlBorBot-org-2 dl { border-bottom: dashed 1px #FD8F46;}
.zt-wd-temp3.dlBorBot-org dl:last-child { border: none;}
.zt-wd-temp3.dlBorBot-org-2 dl:last-child { border: none;}

.zt-wd-temp3 dl.notBorder{ border-bottom: none;}
.w240 { width: 240px;}

.borderDott4.borderorg {border:dashed 1px #FFAE2C;}

.colorlistBox .box-temp2 { height: 345px; border-radius: 10px;}
.colorlistBox .box-temp2 h4 { font-size: 18px; padding: 10px 0;}
.colorlistBox .box-temp2 h4 i { display: inline-block; width: 9px; height: 9px; border-radius: 50%; background: #fff; margin-right: 5px;}
.colorlistBox .box-temp2 p { line-height: 24px; color: #fff; font-size: 14px;}

dl.yt-infotit { padding-bottom: 50px; border-bottom: 1px solid #ddd;}
dl.yt-infotit dt { float: left; margin-right: 20px; }
dl.yt-infotit dd h2 { font-size: 26px;}
.thumbnail-temp1.temp2 {padding: 10px; border: 1px solid #DEDEDE; background: #FBFBFB}
.thumbnail-temp1.temp2 p { height: 140px;  line-height:24px; font-size: 14px; overflow:hidden;}
.thumbnail-temp1.temp2 a.more { display: block; height: 30px; line-height: 30px; text-align: right; padding-right: 20px; background: url(/pubimages/web/more-ico-1.png) no-repeat right center;}
.thumbnail-temp1.temp2 h3.fz14 { font-size: 14px;}

.h2-temp3Box { text-align: center;}
.h2-temp3Box .h2-temp3 { display: inline-block; background: #fff; padding: 10px;}
.h2-temp3 a { display: inline-block; height: 46px; margin-left: 1px; padding: 0 26px; line-height: 46px; background: #505050; font-size: 18px; color: #fff; position: relative; }
.h2-temp3 a em { display: none; position: absolute;bottom: -16px; left: 50%; margin-left: -8px; border-width:8px; border-style: solid dashed dashed dashed;border-color: #FFB400 transparent transparent transparent;}
.h2-temp3 a.active { background: #FFB400;}

.h2-temp3 a.active em { display: block;}

.myytInfoBox .img-f { position: absolute; top: -10px; right: 20px; z-index: 2;}
.myytInfoBox .info { padding-right:60px; font-size: 14px;}
.myytInfoBox .info h2 { margin-top: 70px; font-size: 20px; font-weight: 700;}
.myytInfoBox .info h4 a { padding-right: 10px;}

.myytImgMain .zrfwBox .temp2 { padding: 0; background: #F5F5F5; border: none;}
.myytImgMain .zrfwBox .temp2 h3 { height: 70px; text-align: left; line-height: 50px;}
.myytImgMain .zrfwBox .temp2 h3 a { color: #222;}
.myytImgMain .zrfwBox .temp2 h3 a:hover { color: #0AA0EA}
.myytImgMain .zrfwBox .temp2 h3 i { float: left; height: 50px; padding-right: 10px; margin-right: 10px; border-right: 1px solid #E7E7E7}

.thumbnail-temp1.temp2 .caption.temp2 { padding: 10px;}
.thumbnail-temp1.temp2 .caption.temp2 h2 a { display: block; height: 30px; line-height: 30px; color: #000; font-size: 16px;}
.thumbnail-temp1.temp2 .caption.temp2 h2 a span { font-size: 12px; color: #666; padding-left: 20px; background: url(/pubimages/web/time-ico-1.png) no-repeat 0 center;}
.thumbnail-temp1.temp2 .caption.temp2 p { height: 80px; line-height: 20px; font-size: 12px; color: #444;}


.myytList-temp2 { position: relative;border: 1px solid #EBEDEF;}
.myytList-temp2 dl dt img { width: 200px;}
.myytList-temp2 dl dd h4 a { display: block; padding:18px 0 5px; font-size: 16px; color: #222; font-weight: 700; }
.myytList-temp2 dl dd p.time { display: inline-block; padding:10px 0 10px 20px; color: #666; background: url(/pubimages/web/time-ico-1.png) no-repeat 0 center;}
.myytList-temp2 dl dd p.txt { color: #444;}
.myytList-temp2 dl dd span.tag { display: block; height: 26px; line-height: 26px; background: #FFCD1A; color: #fff; padding: 0 15px; font-size: 14px; position: absolute; top: 10px; right: 10px;}

h4.h4-temp1,h6.h6-temp1 { text-align: center;}
h4.h4-temp1 a { display: inline-block; padding: 0 5%; font-size: 16px; color: #000;}
h4.h4-temp1 a.active { color: #1185D1;}

h6.h6-temp1 span{ display: inline-block; height: 36px; padding: 0 20px; font-size: 16px; color: #fff; line-height: 36px; background: #1185D1; border-radius: 10px;}





/*音乐会 start*/
.zt-bigBanner-yyh { background: url(/pubimages/web/zt-yyh-bg-1.jpg) no-repeat center 0; background-size: 100% auto; }
.zt-yyh-list h4 { height: 120px; line-height: 120px; font-size: 28px; font-weight: 700; background: #CF2B3C; color: #fff; text-align: center;}
.zt-yyh-list table { width: 100%;}
.zt-yyh-list table tr td { height: 50px; font-size: 18px; color: #fff;}
.zt-yyh-list table tr td.bg1 { width: 20%; background: #F89E53; padding-left: 8%}
.zt-yyh-list table tr td.bg2 { width: 40%; background: #F9A660; padding-left: 8%}
.zt-yyh-list table tr td.bg3 { width: 40%; background: #F89E53; padding-left: 8%}
.zt-yyh-list table tr.even td.bg1 { background: #F9A660;}
.zt-yyh-list table tr.even td.bg2 { background: #F9AD6C;}
.zt-yyh-list table tr.even td.bg3 { background: #F9A660;}


.zt-bigBanner-yyh.temp2018 { background-image: url(/pubimages/web/zt-yyh-bg-1-2018.jpg);background-size: auto;}
.zt-bigBanner-yyh.temp2018 .zt-bigtitle { padding: 100px 0 40px;}
.zt-bigBanner-yyh.temp2018 .zt-yyh-list h4 { background: #E05A00; color: #9F2028}
.zt-bigBanner-yyh.temp2018 .jmd-box { padding: 30px 50px; background: #F6A968}
.zt-bigBanner-yyh.temp2018 .jmd-box dl { margin-bottom: 30px;}
.zt-bigBanner-yyh.temp2018 .jmd-box dl dt { font-size: 24px; color: #E05A00; margin-bottom: 15px;}
.zt-bigBanner-yyh.temp2018 .jmd-box dl dd { line-height: 26px; font-size: 20px;}
.zt-bigBanner-yyh.temp2018 .jmd-box dl dd p { padding-bottom: 20px;}
.zt-bigBanner-yyh.temp2018 .jmd-box dl dd span { display: inline-block; padding-right: 20px; color: #E05A00; font-weight: 700;}



/*音乐会 end*/


/*黄金海岸旅游节 start*/
.zt-zb-hjhrBox { height: 540px; background: url(/pubimages/web/zt-zb-hjhr-1.jpg) no-repeat center; color: #fff; background-size: cover;}
.zt-zb-hjhr-warp .zt-zb-hjhr { padding: 45px; background: #F8F2E9; font-size: 24px; line-height: 56px; color: #865e25}


/*黄金海岸旅游节 end*/


/*南方报业改革观察团盐田行  start*/
.zt-zb-ytx { height: 598px; background: url(/pubimages/web/zt-zb-ytx-1.jpg) no-repeat center; color: #fff; background-size: cover;}
.zt-zb-ytx-warp h4.t1 span { display: inline-block; height: 52px; line-height: 52px; background: #3CD37B; color: #fff; font-size: 24px; font-weight: 700;padding: 0 50px 0 30px; border-radius: 0 26px 26px 0; }
.zt-zb-ytx-warp h4.t1.s1 span { background: #68B5FD;}
.zt-zb-ytx-warp h4.t1.s2 span { background: #FDAB74;}
.zt-zb-ytx-warp .f1 .roll-warp { height: 800px; padding: 20px 0; background: #F8F8F8; overflow: hidden; overflow-y: auto;}
.zt-zb-ytx-warp .f1 .roll-warp h3.time span { display: inline-block; height: 40px; padding: 0 15px; background: #DADADA; line-height: 40px; font-size: 20px; color: #fff; border-radius: 5px; }
.zt-zb-ytx-warp .f1 .roll-warp .item { padding: 20px; border-bottom: dashed 1px #DADADA;}
.zt-zb-ytx-warp .f1 .roll-warp .item h6.t { height: 40px; line-height: 40px;}
.zt-zb-ytx-warp .f1 .roll-warp .item h6.t i { float: left; height: 40px; padding: 0 15px 0 35px; background: url(/pubimages/web/zt-zb-ytx-ico-1.png) no-repeat 0 center; font-size: 24px; color: #373737;  }
.zt-zb-ytx-warp .f1 .roll-warp .item h6.t span { float: left; height: 38px; padding: 0 10px 0 40px; background: url(/pubimages/web/zt-zb-ytx-ico-2.png) no-repeat 10px center; line-height: 36px; border-radius: 20px; border: 1px solid #328DE1; font-size: 20px; font-weight: 700; color: #68b5fd;}
.zt-zb-ytx-warp .f1 .roll-warp .item .infoTxt { margin-top: 20px; padding: 20px; background: #EEF7FD;}
.zt-zb-ytx-warp .f1 .roll-warp .item .infoTxt p.txt { font-size: 16px; line-height: 28px; color: #373737; text-indent: 2em;}
.zt-zb-ytx-warp .f2,.zt-zb-ytx-warp .f3 { font-size: 18px; color: #373737; line-height: 40px;}
.zt-zb-ytx-warp .qrBox { position: fixed; right: 10px; top: 30%;}
@media screen and (max-width: 1530px) {
	.zt-zb-ytx-warp .qrBox { display: none;}
}

/*南方报业改革观察团盐田行  end*/



.zt-bigBanner-yyh.zyt-zt {  background: url(/pubimages/web/zt-zyt-bg-1-1.jpg) no-repeat center 0; background-size: auto;}
.zt-bigBanner-yyh.zyt-zt .zt-bigtitle { height: 485px; padding: 0;}


.zt-bigBanner-yyh.jhcz-zt {  background: url(/pubimages/web/zt-jhcz-bg-1-1.jpg) no-repeat center 0; background-size: auto;}
.zt-bigBanner-yyh.jhcz-zt .zt-bigtitle { height: 420px; padding: 0;}

.temp2018.jhcz-zt .jmd-box { background: #C1DFFF}
.temp2018.jhcz-zt .jmd-box dl dd { font-size: 20px; line-height: 32px; color: #054e9b; padding: 10px 0;}


/*直播预告 start*/
.zt-bigBanner-zbyg { background: url(/pubimages/web/zt-zbyg-bg-1.jpg) no-repeat center bottom; background-size: 100%; }
.zt-bigBanner-zbyg .zt-bigtitle { padding: 0;}
.zt-bigBanner-zbyg .zt-bigtitle img { width: 100% !important;}
.zt-zbyg-list {padding: 30px;background: #038BD5; color: #fff; text-align: center;}
.zt-zbyg-list p { text-align: left; font-size: 14px; padding-bottom: 5px;}
.zt-zbyg-list p i { display: inline-block; width: 20px; height: 20px; margin-right: 5px; text-align: center; line-height: 20px; background: #fff; color: #038BD5; border-radius: 50%;}
.zt-zbyg {background: url(/pubimages/web/zt-zbyg-bg-1.jpg) no-repeat center 0;}
/*直播预告 end*/


.borderD-temp1 { border:dashed 1px #48BBA6; border-radius: 5px;}
.borderD-temp1 ul li { float: left; margin:10px 20px; line-height: 36px; font-size: 18px; padding-left: 40px; background: url(/pubimages/web/star-ico-1.png) no-repeat 0 center;}
.borderD-temp2 { border:dashed 1px #48BBA6;}
.meeting-fl .txt-info-box h2 { font-size: 24px; color: #48BBA6; }
.meeting-fl .txt-info-box h5 span{ display: inline-block; padding: 5px 10px; font-size: 16px; background: #48BBA6; color: #fff;}
.meeting-fl .txt-info-box p { line-height: 22px; font-size: 14px;}
.pl80 { padding-left: 80px;}

/*打造［全市最干净城区］start*/
.zt-bigBanner-gjcc { background: url(/pubimages/web/zt-gjcc-bg-1.png) no-repeat center 0; background-size: 100% auto; }
.zt-gjcc-rw-bg {padding-left: 90px !important;background: url(/pubimages/web/zt-rw-ico-bg.png) no-repeat 20px 20px; }
.zt-gjcc-rw-bg.borderDott3.dl-not-bor dl{ padding-left: 40px !important; }
.zt-gjcc-rw-bg.borderDott3.dl-not-bor dl dt i { left: 8px !important;}
.borderDott3.dl-not-bor dl{ border:none; }
.borderDott3.dl-not-bor dl dt i { background: #19B7F8}
.ml0 { padding-left: 0 !important;}

/*打造［全市最干净城区］end*/

/*---------------专题 end---------------*/

/*404 页面 start*/
body.error-bg {height: 100%; background: #64ABE6 url(/pubimages/web/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*/


/*---------------个性主页 start---------------*/
body.bodyBg1 { background: url(/pubimages/web/body-rBg.gif) repeat}
.userInfoBox { }
.userInfoBox .userInfo dl.usInfo { height: 226px; border-bottom: 1px solid #F4F4F5; overflow: hidden;}
.userInfoBox .userInfo dl.usInfo dt { float: left; padding: 20px; border-right: 1px solid #F4F4F5;}
.userInfoBox .userInfo dl.usInfo dd { float: left; padding-top: 22px;}
.userInfoBox .userInfo dl.usInfo dd ul li { width: 145px; height: 40px; line-height: 40px; border-bottom: 1px solid #F4F4F5;}
.userInfoBox .userInfo dl.usInfo dd ul li a { display: block; padding-left: 40px; color: #3B5A91; font-size: 14px; background: url(/pubimages/web/personalized-ico-1-1.png) no-repeat}

.userInfoBox .userInfo dl.usInfo dd ul li a.ico0 {background-position: 10px -110px;}
.userInfoBox .userInfo dl.usInfo dd ul li a.ico1 {  background-position: 10px -150px;}
.userInfoBox .userInfo dl.usInfo dd ul li a.ico2 { background-position: 10px 10px;}
.userInfoBox .userInfo dl.usInfo dd ul li a.ico3 { background-position: 10px -30px;}
.userInfoBox .userInfo dl.usInfo dd ul li a.ico4 { background-position: 10px -70px;}
.userInfoBox .userInfo h4 { height: 80px; padding-left: 30px; line-height: 80px; border-bottom: 1px solid #F4F4F5; font-size: 16px; }
.userInfoBox .userInfo h4 b { font-size: 32px; font-weight: 500;}
.userInfoBox .info { padding: 10px 20px; font-size: 14px;}
.userInfoBox .info a { color: #3B5A91; text-decoration: underline;}
.userInfoBox .progress-1 { font-size: 14px; margin: 0 20px;}
.userInfoBox .progress-1 span.progressLine{ display: block; width: 100%; height: 20px; position: relative; overflow: hidden;}
.userInfoBox .progress-1 span.progressLine i{ display: block; height: 20px; background: url(/pubimages/web/personalized-progressBg.png) repeat-x; border: 1px solid #DCDCDC; border-radius: 2px;}
.userInfoBox .progress-1 span.progressLine em { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 20px; background: url(/pubimages/web/personalized-ico-1-2.png) repeat-x; transition: width .5s;}
.userInfoBox .infoList dl {width: 100%;  padding: 15px 0; float: left; border-bottom: 1px solid #F4F4F5;}
.userInfoBox .infoList dl dt { float: left; width: 60px; height: 60px; margin: 0 30px; line-height: 54px; text-align: center; font-size: 26px; color: #fff; border-radius: 50%;}
.userInfoBox .infoList dl dd { float: left; width: 216px; color: #777; line-height: 18px;}
.userInfoBox .infoList dl dd h2 a{ padding: 5px 0; font-size: 18px; color: #3B5A91;}
/*mainBox start*/
.toolsList { width: 465px; position: relative;}
.weatherBox { width: 325px; height: 370px; padding: 10px;}

.toolsList .listBox { width: 465px; height: 350px; margin: 10px; position: relative; overflow: hidden;  }
.toolsList .listBox .listUl { width: 2000px; position: absolute; top: 0; left: 0; }
.toolsList .listBox .listUl ul { width: 465px; float: left;}
.toolsList .listBox .listUl ul li,.toolsList .listBox .listUl ul li a { float: left; }
.toolsList .listBox .listUl ul li a { display: block; width: 106px; height: 106px; margin: 3px; border-radius: 5px; text-align: center; font-size: 14px; color: #fff;}
.toolsList .listBox .listUl ul li a b { display: block; width:45px; height: 45px; margin: 20px auto 5px; }
.toolsList .listBox .listUl ul li a b.ico02 { background-position: center -90px;}
.toolsList .listBox .listUl ul li a.bgAdd { background: #EFEFEF; color: #aaa;}
.toolsList .listBox .listUl ul li a.bgAdd b { background: none; font-size: 60px; line-height: 44px; color: #ccc; font-weight: 100; }

.toolsList .numBox { position: absolute; bottom: 4px; right: 20px;}
.toolsList .numBox a {display: inline-block; margin: 0 3px; width: 12px; height: 12px; background: #EDEDED; border-radius: 50%;}
.toolsList .numBox a:hover { background: #E0E0E0}
.toolsList .numBox a.active { background: #4449ff}
.weatherBox .tqBox { padding: 20px;color: #fff; background: #13A1FB}
.weatherBox .tqBox .tq-wd { height: 108px; padding: 10px 0; border-bottom: 1px solid #8AD6FB; }
.weatherBox .tqBox .tq-wd b { display: block; width: 82px; height: 82px; margin-right: 50px; background: url(/pubimages/web/personalized-tqIco.png) no-repeat }
.weatherBox .tqBox .tq-wd strong { display: block; padding-right: 70px; font-size: 76px; line-height: 76px; position: relative; }
.weatherBox .tqBox .tq-wd strong em,.weatherBox .tqBox .tq-wd strong i { position: absolute; top: 0; right: 0; font-size: 18px; display: block; width: 70px; height: 26px; line-height: 26px; text-align: center; }
.weatherBox .tqBox .tq-wd strong em {background: #fff; color: #FCB936;text-align: center; top:15px;}
.weatherBox .tqBox .tq-wd strong i { top: 42px; font-weight: 500; font-size: 16px;}

.weatherBox .tqBox .tq-wd span.tq-qw { display: block; width: 60px; text-align: center;}
.weatherBox .tqBox .tq-wd span.tq-qw em { font-weight: 700;font-size: 14px; }
.weatherBox .tqBox .tq-kz { height: 50px; padding-top: 20px; line-height: 24px;}
.weatherBox .tqBox .tq-kz span { display: block; width: 98px; height: 28px; padding-left: 35px; float: left; font-size: 14px; background: url(/pubimages/web/personalized-kzIco.png) no-repeat;} 
.weatherBox .tqBox .tq-info { padding-top: 10px;}
.weatherBox .otherInfo ul li,.weatherBox .otherInfo ul li a { float: left;}
.weatherBox .otherInfo ul li { position: relative;}
.weatherBox .otherInfo ul li a { display: block; color: #888; margin: 0 3px;}
.weatherBox .otherInfo ul li a b { display:block; width: 38px; height:38px; margin: 0 auto; background: url(/pubimages/web/personalized-ico02.png) no-repeat center 0;}
.weatherBox .otherInfo ul li.yd a b { background-position: center 0;}
.weatherBox .otherInfo ul li.kc a b { background-position: center -45px;}
.weatherBox .otherInfo ul li.gm a b { background-position: center -93px;}
.weatherBox .otherInfo ul li.jh a b { background-position: center -139px;}
.weatherBox .otherInfo ul li.cx a b { background-position: center -186px;}
.weatherBox .otherInfo ul li p.popBox { display: none; width: 150px; margin-left: -18px; padding:5px 15px 15px; background: #749899; border-radius: 10px; color: #fff; position: absolute; bottom:70px; left: -50%;}
.weatherBox .otherInfo ul li.active p{ display: block;}
.weatherBox .otherInfo ul li.jh p.popBox { margin-left: 5px}
.weatherBox .otherInfo ul li p.popBox strong { display: block; height: 40px; margin-bottom: 5px; padding-left: 40px; line-height: 40px; font-size: 14px; border-bottom: dashed 1px #fff;background: url(/pubimages/web/personalized-ico02-2.png) no-repeat }
.weatherBox .otherInfo ul li p.popBox em { position: absolute; bottom: -16px; left: 50%; margin-left:-8px; width:0;height:0;border-width:8px;border-style:solid dashed dashed dashed;border-color:#749899 transparent transparent}
.weatherBox .otherInfo ul li.yd p.popBox strong { background-position: 0 5px;}
.weatherBox .otherInfo ul li.kc p.popBox strong { background-position: 0 -45px}
.weatherBox .otherInfo ul li.gm p.popBox strong { background-position: 0 -93px}
.weatherBox .otherInfo ul li.jh p.popBox strong { background-position: 0 -139px}
.weatherBox .otherInfo ul li.cx p.popBox strong { background-position: 0 -186px}




.subscribeWarp { width: 100%; height:auto !important;height:525px;min-height:525px}
.subscribeWarp .titleBox { margin: 0 20px 10px; height: 60px; line-height: 60px; border: 1px solid #DFDFDF; background: #F1F1F1; overflow: hidden;}
.subscribeWarp .titleBox .top-menu a { float: left; display: block; float: left; height: 60px; margin-left: -1px; line-height: 60px; background: #B5B5B5; border-left: 1px solid #959595; padding: 0 40px; font-size: 16px; color: #fff;}
.subscribeWarp .titleBox .top-menu a:hover { background: #A7A7A7}
.subscribeWarp .titleBox .top-menu a.active { background: #2E87C3}
.subscribeWarp .titleBox a.subBtn { display: none; float: right; margin-right: 10px; font-size: 18px; color: #666}
.subscribeWarp .level-menuBox {position: relative;height: 40px; margin: 0 15px; padding-right: 60px; line-height: 40px; border-bottom: 1px solid #E3E2E2; overflow: hidden;}
.subscribeWarp .level-menu { position: absolute; left: 0; top: 0; width: 9000px; }
.subscribeWarp .levenBtn { display: none; position: absolute; right: 0; top: 0; width: 60px; height: 34px; padding: 6px 0 0 15px; background: #fff;}
.subscribeWarp .levenBtn a { display: block; width: 20px; height: 20px; text-indent: -99em; overflow: hidden; float: left;background: url(/pubimages/web/personalized-lrIco-btn.png) no-repeat}
.subscribeWarp .levenBtn a.rightBtn { background-position: -19px 0}
.subscribeWarp .level-menu a { float: left; display: block; height: 30px; line-height: 30px; font-size: 14px; padding: 0 20px; color: #777; border-right: 1px solid #EBEBEA}
.subscribeWarp .level-menu a.active { color: #f30}
.listBox p.notTxt { width: 100%; height: 30px; margin-top: 20px; color: #666; line-height: 30px; text-align: center; font-size: 14px;}
.listBox dl { padding: 25px; border-bottom: 1px solid #F3F3F3; overflow: hidden; }
.listBox dl dt { float: left; margin-right: 20px;}
.listBox dl dd h2 a { display: block; height: 22px; margin-bottom: 5px; line-height: 22px; font-size: 16px; color: #000; overflow: hidden; } 
.listBox dl dd h2 a:hover { color: #f30}
.listBox dl dd h2 a em { display: inline-block; float: left; background: #2E87C3; border-radius: 4px; color: #fff; font-size: 12px; padding: 0 10px; margin-right: 10px;}
.listBox dl dd p.source { height: 20px; line-height: 20px; font-size: 14px; color: #666; }
.listBox dl dd p.source a { padding: 0 5px; color: #2E87C3}
.listBox dl dd p.source b.data { margin-right: 20px; color: #888; font-size: 16px; font-weight: 500}
.listBox dl dd p.txt { height: 40px; line-height: 20px; overflow: hidden; color: #666}
.listBox dl dd p.btns { float: right; height: 22px; line-height: 22px; }
.listBox dl dd p.btns a,.listBox dl dd p.btns span { display: inline-block; width: 22px; height: 22px; margin: 0 2px; text-indent: -99em; overflow: hidden; background: url(/pubimages/web/personalized-ico03.png) no-repeat; }
.listBox dl dd p.btns a.zambia,.listBox dl dd p.btns span.share { padding-left: 25px; text-indent: 0; font-size: 14px; color: #000; }
.listBox dl dd p.btns a.zambia.active { background-position: 0 -33px;}
.listBox dl dd p.btns span.share { width: 58px; margin-left: 10px; background-position: 0 -66px;}
.listBox dl dd p.btns a.xn { background-position: 0 -134px;}
.listBox dl dd p.btns a.tx { background-position: 0 -167px;}
.listBox dl dd p.btns a.pyq { background-position: 0 -201px;}

/*mainBox end*/
/*弹窗 start*/
.popBoxWarp { position: absolute; top: 0; left: 0; z-index: 9; width: 100%; height: 100%;}
.popBoxWarp .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.8; filter: alpha(Opacity = 80); }
.cancelAppBox { width: 200px; height: 106px; background: #fff; overflow: hidden; position: absolute; left: 50%; top: 40%; margin: -40px 0 0 -100px;}
.cancelAppBox p.txt { padding: 15px;color: #444 }
.cancelAppBox p.btns a { float: left; display: block; width: 50%; height: 40px; margin-left: -1px; color: #36f; line-height: 40px; text-align: center; border-top: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2;}
.cancelAppBox p.btns a:hover { background: #f8f8f8}

.addAppPop .addAppBox {width: 600px; height: 480px; background: #fff; position: absolute; left: 50%; top: 50%; margin: -240px 0 0 -300px;}
.addAppPop .addAppBox .popBox { position: relative; padding: 20px;}
.addAppPop .addAppBox a.closeBtn { display: block; width: 40px; height: 40px; text-indent: -99em; overflow: hidden; border-radius: 50%; background: #fff url(/pubimages/web/personalized-ico-close.png) no-repeat center center; position: absolute; top: -6px; right: -6px; z-index: 8;}
.addAppPop .addAppBox a.closeBtn:hover {transform:rotate(180deg);}
.addAppPop .addAppBox ul li,.addModuleBox .appIcoList ul li { float: left; width: 30%; margin: 10px 1.5%;}
.addAppPop .addAppBox ul li a,.addModuleBox .appIcoList ul li a { display: block; height: 40px; line-height: 40px; text-align: center; border: 1px solid #E6E6E6; color: #333; font-size: 14px; position: relative; }
.addAppPop .addAppBox ul li a,.addModuleBox .appIcoList ul li a{background-image: -moz-linear-gradient(top, #fff, #EAEAEA); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #EAEAEA)); /* Saf4+, Chrome */
}
.addAppPop .addAppBox ul li a:hover,.addModuleBox .appIcoList ul li a:hover {background: #f8f8f8;background-image: -moz-linear-gradient(top, #EAEAEA, #fff); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EAEAEA), color-stop(1, #fff)); /* Saf4+, Chrome */
}
.addAppPop .addAppBox ul li a.active,.addModuleBox .appIcoList ul li a.active { background: #eee; color: #CECECE;cursor:default;}
.addAppPop .addAppBox ul li a.active b,.addModuleBox .appIcoList ul li a.active b { position: absolute; top: -2px; left: -2px; display: block; width: 40px; height: 40px;background: url(/pubimages/web/personalized-ok-ed.png) no-repeat; }


/*弹窗 end*/

/*信息订阅 start*/
.addModuleBox .appList .titleH2 h2,.addModuleBox .appList .titleH2 a.closeBtn { background: url(/pubimages/web/personalized-icoBg.png) no-repeat;}
.addModuleBox {  width: 900px; height: 580px; margin: -290px 0 0 -450px; position: absolute; top: 50%; left: 50%; z-index: 8;}
.addModuleBox b.bg { position: absolute; display: block; width: 100%; height: 100%;background: #000;opacity: 0.4; filter: alpha(Opacity = 40); z-index: 1;}
.addModuleBox .appList { width: 880px; height: 560px; margin: 10px; background: #fff; position: relative; z-index: 2; overflow: hidden;}
.addModuleBox .appList .titleH2 { height: 60px; line-height: 60px; background: #282828;}
.addModuleBox .appList .titleH2 h2 { height: 60px; line-height: 60px; padding-left: 62px; color: #fff; font-size: 18px; background-position: 12px -98px; }
.addModuleBox .appList .titleH2 .search { margin:14px 80px 0 0; height: 30px; line-height: 30px; border: 1px solid #aaa; background: #fff;}
.addModuleBox .appList .titleH2 .search input { float: left; width: 200px; background: none; border: none; height: 30px; padding: 0 5px; }
.addModuleBox .appList .titleH2 .search a.searchBtn { float: left; width: 42px; border-left: 1px solid #aaa; background-position: -5px -55px;}
.addModuleBox .appList .titleH2 .search a.searchBtn:hover { background-color: #eee}
.addModuleBox .appList .titleH2 a.closeBtn {  width: 60px; height: 60px; position: absolute; right: 0; top: 0; background-position: 6px 17px; text-indent: -99em; overflow:hidden; }
.addModuleBox .appList .titleH2 a.closeBtn:hover,.searchPopBox a.closeBtn:hover {transform:rotate(180deg);}

.addModuleBox .appMenu { width: 160px; height: 500px; background: #eee; border-right: 1px solid #ddd;}
.addModuleBox .appMenu ul li a { display: block; height: 40px;line-height: 40px; margin-right: -1px; text-align: center; font-size: 14px;color: #000;}
.addModuleBox .appMenu ul li a:hover { background: #E3E3E3}
.addModuleBox .appMenu ul li a.active { background: #fff;}

.switchBox { display: none;}
.addModuleBox .appIcoList  {width: 658px; height: 440px; padding: 30px; overflow-y: scroll;}
.addModuleBox .appIcoList ul { float: left; width: 100%;}
/*信息订阅 end*/

/*错误信息提示 start*/
li.error-li {display: none; position: relative; color: #f30 }
li.error-li.active { display: block;}

/*注册页 start*/
.registerBox { height:auto !important;height:700px;min-height:700px; overflow: hidden;}
.registerBox .titBox { height: 50px; line-height: 50px; background: #F1F0F0;}
.registerBox .titBox a { margin-right: 30px; padding-left: 80px; font-size: 18px; color: #666; background: url(/pubimages/web/personalized-user-ico.png) no-repeat}
.registerBox .titBox a.newUser { background-position:40px 10px;}
.registerBox .titBox a.oldUser { background-position: 40px -54px;} 
.registerBox .step {width: 660px; margin: 20px auto; position: relative;}
.registerBox .step b.bg { width: 450px; height: 5px; background: #F0EEEF; position: absolute; bottom: 18px; left: 100px;}
.registerBox .step ul { width: 100%; height: 70px; position: relative; z-index: 2;}
.registerBox .step ul li { float: left; width: 33.3%; text-align: center;}
.registerBox .step ul li.active em { background-position: 0 -44px;}
.registerBox .step ul li span { display: block; font-size: 16px;padding-bottom: 4px;}
.registerBox .step ul li em { display: inline-block; width: 38px; height: 38px; text-align: center; line-height: 38px; color: #fff; font-weight: 700; font-size: 14px; background: url(/pubimages/web/personalized-step-ico.png) no-repeat}
.registerBox .step-formBox { display: none; width: 600px; margin: 30px auto 0;}
.registerBox .step-formBox ul li { margin-bottom: 20px; height: 38px; line-height: 38px;}
.registerBox .step-formBox ul li span { display: block; width: 100px; text-align: right; float: left; font-size: 14px;}
.registerBox .step-formBox ul li.error-li { padding-left: 110px; height: 12px; line-height: 12px; position: relative; top: -10px; margin-bottom: 0}
.registerBox .step-formBox ul li input { float: left; border: 1px solid #ddd; height: 42px; line-height: 16px; padding: 11px; border-radius: 5px; width: 450px;}
.registerBox .step-formBox p.btns { height: 40px; text-align: center;}
.registerBox .step-formBox p.btns a { display: inline-block; width: 200px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 18px; font-weight: 700; border-radius: 8px; }
.registerBox .step-formBox .codeBtn { display: inline-block; height: 40px; padding: 0 20px; font-size: 16px; color: #fff; background: #A1CD63}
.registerBox p.success { margin-top: 120px; padding-top: 100px; font-size: 22px; text-align: center;background: url(/pubimages/web/personalized-ok-ico-1.png) no-repeat center 0;}


/*注册页 end*/
/* 市民页面 个人和列表 start*/


.min-h1000 { height:auto !important;height:885px;min-height:885px}
.user-infoBox .title-greyBg { height: 40px; line-height: 40px; background: #F1F0F0}
.user-infoBox .title-greyBg p{ font-size: 18px; font-weight: 700; color: #333}
.user-infoBox .title-greyBg p.user-ico { padding-left: 80px;background: url(/pubimages/web/personalized-user-ioc-1.gif) no-repeat 40px center;}
.user-infoBox .user-switch-title { height: 40px; margin: 30px 40px; padding: 0 50px; line-height: 40px; border-bottom: 2px solid #F0EEEF}
.user-infoBox .user-switch-title a { display: block; float: left; margin: 0 20px; padding:0 20px; height: 40px; line-height: 40px; font-size: 16px; border-bottom: 2px solid #F0EEEF; color: #000; position: relative; }
.user-infoBox .user-switch-title a b { display: none; position: absolute; left: 50%; bottom: 0; margin-left: -4px; width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color: transparent transparent #A1CD63 transparent;}
.user-infoBox .user-switch-title a.active { border-bottom: 2px solid #A1CD63}
.user-infoBox .user-switch-title a.active b { display: block;}
.userInfoStupBox { width: 600px; margin: 0 auto;}
.userInfoStupBox ul,.userInfoStupBox ul li { float: left;}
.userInfoStupBox ul li { margin-bottom: 10px; line-height: 30px;}
.userInfoStupBox ul li input.txt,.userInfoStupBox ul li select { height: 42px; padding:0 10px; line-height: 42px; border: 1px solid #ddd; border-radius: 5px;}
.photo em { float: left; position: relative; display: block; width: 150px; height: 120px;}
.photo img { float: left; margin-right: 10px;}
.photo input.upBtn { width: 120px; height: 30px; background: #FDFDFD url(/pubimages/web/personalized-up-ico.gif) no-repeat 10px center; border: 1px solid #ddd; position: absolute; left: 0; bottom: 0;}
.photo input.upBtn.hide-2 {opacity: 0; filter: alpha(opacity = 0);}
.userInfoStupBox ul li span { display: block; width: 150px; float: left; text-align: right; font-size: 14px;}
.userInfoStupBox ul li p { display: block; float: left; width: 440px; padding-left: 10px;}
input.radioPos-r { position: relative; top: 3px; margin-right: 2px;}

.user-infoBox p.btns,p.txt-btn { text-align: center;}
.user-infoBox p.btns a { display: inline-block;  width: 30%; height: 40px; line-height: 40px; border-radius: 6px; font-size: 18px; color: #fff;}

p.txt-btn a { color: #f60; font-size: 16px; margin: 0 40px; padding:0 20px;}
p.txt-btn a:hover { color: #B24800}


/*错误信息提示 end*/
/*登陆页 start*/
.bodyBg2 { background: #FFBC15;}
.login-Warp { height: 580px; background: url(/pubimages/web/personalized-login-bg-1.png) no-repeat 0 center;  }
.login-Warp h4.oldUser { height: 26px; margin: 20px 0; padding-left: 60px; font-size: 20px; line-height: 26px; background: url(/pubimages/web/personalized-login-ico-1.png) no-repeat 20px center; }
.login-Warp .step-formBox { display: block; width: 350px; margin: 100px 100px 0 0;}
.login-Warp .step-formBox ul li { margin-bottom: 20px; height: 38px; line-height: 38px;}
.login-Warp .step-formBox ul li span { display: block; width: 92px; text-align: right; float: left; font-size: 14px;}
.login-Warp .step-formBox ul li.error-li { padding-left: 95px; height: 12px; line-height: 12px;top: -10px; margin-bottom: 0; }

.login-Warp .step-formBox ul li input { float: left; border: 1px solid #ddd; height: 16px; line-height: 16px; padding: 11px; border-radius: 5px; width: 210px;}
.login-Warp .step-formBox p.btns { height: 40px; text-align: center;}
.login-Warp .step-formBox p.btns a { display: inline-block; width: 200px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 18px; font-weight: 700; border-radius: 8px; }
.login-Warp .step-formBox .codeBtn { display: inline-block; height: 40px; padding: 0 20px; font-size: 16px; color: #fff; background: #A1CD63}
.login-Warp p.txt-btn { height: 30px; line-height: 30px;}
.login-Warp p.txt-btn a { color: #f60; font-size: 16px; margin: 0 20px; padding:0 20px;}
/*市民页面 start*/







/*---------------个性主页 end---------------*/
/*微信公众号 start*/
.wxgzh-warp h2.tit {  display: inline-block; height: 46px; line-height: 46px; padding: 0 20px; color: #fff; text-align: center; font-size: 22px; font-weight: 700;  }
.wxgzh-warp p.pt100 { padding-top: 100px;}
.wxgzh-warp p.pt80 { padding-top: 80px;}
.wxgzh-warp p.txt { width: 70%; margin: 10px auto; font-size: 14px; line-height: 22px;}
.wxgzh-warp p.w90bfb { width: 90%;}
/*微信公众号 end*/




/*服务地图 start*/
.serviceMap-warp { overflow:hidden;}
.mapWarp { position: relative; min-height: 540px; background: #E7EFFD !important}
.map-leftBox ul.mapNav {padding: 50px 0 0 30px; }
.map-leftBox ul.mapNav li { float: left;}
.map-leftBox ul.mapNav li a { display: block; width: 370px; height: 218px; margin: 0 20px 20px 0; padding: 30px; background: #fff; position: relative;}
.map-leftBox ul.mapNav li a:hover { background: #F3F3F3}
.map-leftBox ul.mapNav li a strong { display: block; color: #ff6300; font-size: 20px; padding-bottom: 10px;}
.map-leftBox ul.mapNav li a b { position: absolute; padding: 10px; background: #fff;}
.map-leftBox ul.mapNav li a b img { float: left;}
.map-leftBox ul.mapNav li a.pos0 b{ right: 0; bottom: 0;}
.map-leftBox ul.mapNav li a.pos1 b{ left: 0; bottom: 0;}
.map-leftBox ul.mapNav li a.pos2 b{ right: 0; top: 0;}
.map-leftBox ul.mapNav li a.pos3 b{ left: 0; top: 0;}
.map-leftBox ul.mapNav li a.pos1,.map-leftBox ul.mapNav li a.pos3 { text-align: right;}

.map-rightBox { width: 329px; height: 525px; padding: 10px; background: #fff; position: absolute; right: 10px; top: 10px; overflow: hidden;}
.map-rightBox .bg2 { background: #E7E7E7; height: 100%;}
.map-rightBox .titH2 h2 { width: 102%; height: 30px; line-height: 30px;}
.map-rightBox .titH2 h2 a { display: block; float: left; width:76px; text-align: center; margin:1px 0 0 1px; background: #fff; font-size: 16px; color: #444}
.map-rightBox .titH2 h2 a.active { background: #E7E7E7; color: #48BAE2;}
.map-rightBox .searchPojo h4 { color: #48BAE2; font-size: 16px;}
.map-rightBox .selectPath { width: 270px;}
.map-rightBox .selectPath { border-left: 1px solid #fff; border-top: 1px solid #fff;}
.map-rightBox .selectPath a { float: left; display: block; width: 89px; height: 40px; line-height: 40px; font-size: 15px; text-align: center; background: #E1F3F8; color: #48BAE2;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
.map-rightBox .selectPath a.active { background: #48BAE2; color: #fff;}
.map-rightBox .searchTxtBox p { width: 100%;}
.map-rightBox .searchTxtBox .selectTwo select { width: 48%;}
.map-rightBox .searchTxtBox .selectOne select{ width: 100%;}
.map-rightBox .searchTxtBox select { height: 40px; border: 1px solid #D6D6D6; color: #9C9898; padding: 0 2%}
.map-rightBox .searchTxtBox .searchBox { height: 42px; padding-right: 60px; position: relative;}
.map-rightBox .searchTxtBox .searchBox input.txt { width: 100%; height: 42px; line-height: 42px; padding: 12px 10px; font-size: 14px; border: 1px solid #D6D6D6; color: #9C9898;}
.map-rightBox .searchTxtBox .searchBox a.btns { position: absolute; right: 0; top: 0; display: block; width: 60px; height: 42px; text-align: center; line-height: 42px; font-size: 18px; background: #48BAE2; color: #fff;}
.map-rightBox .searchTxtBox .searchBox a.btns:hover { background: #3EB2DB}

.map-rightBox .addsList { overflow: hidden; overflow-y: auto;}
.map-rightBox .h-temp-1{ height: 225px;}
.map-rightBox .h-temp-2{ height: 310px;}

.map-rightBox .addsList ul li { margin-bottom: 5px; padding-left: 20px; background: url(/pubimages/web/map-adds-ico-1.png) no-repeat 0 3px; }
.map-rightBox .addsList ul li a { color: #000; font-size: 14px; line-height: 20px;}
.map-rightBox .addsList ul li a:hover { color: #E76F6F}
.map-rightBox .addsList ul li .info { display: none; padding: 10px; background: #fff;color: #666; margin-left: -20px; margin-top: 8px; position: relative;}
.map-rightBox .addsList ul li .info i { display: block; position: absolute; top: -20px; left: 50px; width:0;height:0;border-width:10px;border-style:solid dashed dashed dashed;border-color: transparent transparent #fff transparent;}
.serviceMap-warp a.appMapActive { display: none;opacity: 0; filter: alpha(opacity = 0);}
.mapBox { width: 100%; height: 460px; overflow:hidden;}

/*服务地图 end*/


/*移动版首页 start*/
/*banner start*/
.scroll_wrap img { float: left;}
.scroll{position:relative;}
.scroll_box{position:relative;overflow:hidden;visibility:hidden;}
.scroll_wrap{position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_wrap li span{position:absolute;bottom:4px;padding:0 5px;width:100%;height:30px; line-height:30px; background:rgb(0,0,0);background:rgba(0,0,0,0.6);color:#fff; z-index:999;}
.scroll_position{position:absolute;left:50%; margin-left:-9px;z-index:400px;bottom:0; z-index:999;}
.scroll_position li{display:inline-block;width:8px;height:8px;border-radius:100%;background:rgb(255,255,255);background:rgba(255,255,255,0.6);}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#fff;}

.sTabsInfoBox { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 50px;background:rgb(0,0,0);background:rgba(0,0,0,0.6); color: #fff;}
.sTabsInfoBox .taskIco { position: absolute; right: 10px; top: 0; font-size: 22px;}
.sTabsInfoBox .taskIco span { font-size: 18px; position: relative; top: -3px; left: -3px;}
.sTabsInfoBox .taskIco em { position:relative; top:2px; left: 2px; font-size: 14px}
.sTabsInfoBox .txtInfo span { display: none; font-size: 16px; padding-left: 10px;}
.sTabsInfoBox .txtInfo span.on { display: block;}

/*banner end*/
.appBorder-temp1 { border: 1px solid #F3F3F3}
/*标题 start*/
.app-titH2-temp1 { height: 40px; }
.app-titH2-temp1 h2 a { display: block; height: 40px; line-height: 40px;  float: left; padding: 0 10px; font-size: 16px; }
.app-titH2-temp1 h2 a em { display:block; height: 38px; line-height: 38px; border-bottom: 2px solid #fff; font-weight: 700; color: #000;}
.app-titH2-temp1 h2 a.active em { color: #CC0A2D; border-bottom: 2px solid #CC0A2D;}
.app-titH2-temp1 a.rqIco {display: inline-block; height: 36px; line-height: 36px; padding-right: 24px; background: url(/pubimages/web/app-rqIco.png) no-repeat right 5px;background-size: 18px;font-size: 14px;color: #727272;}
/*标题 end*/
.app-ico-temp-1 ul { border-top: 1px solid #F3F3F3; border-right: 1px solid #F3F3F3;}
.app-ico-temp-1 ul li{ float: left; width: 33.33%; border-left: 1px solid #F3F3F3; border-bottom: 1px solid #F3F3F3; }
.app-ico-temp-1 ul li a,.app-ico-temp-2 li a { display: block; padding: 15px 0; text-align: center; font-size: 15px;}
.app-ico-temp-1 ul li a i,.app-ico-temp-2 ul li a i { display: block; }
.app-ico-temp-1 ul li a i img,.app-ico-temp-2 ul li a i img,.app-ico-temp-3 ul li a i img {-webkit-transform:scale(.8); -moz-transform:scale(.8)); -o-transform:scale(.8); }
.app-ico-temp-1.temp-2 {}
.app-ico-temp-2 li { float: left; width: 33.33%; padding: 3px; }
.app-ico-temp-2 li a { height: 115px; line-height: 18px; background: #34BFF9; font-size: 14px; color: #fff; padding: 12px 10px;}
.app-ico-temp-2 li:nth-child(2) a { background: #96D045}
.app-ico-temp-2 li:nth-child(3) a { background: #F9A72F}
.app-ico-temp-2 li:nth-child(4) a { background: #5B81D5}
.app-ico-temp-2 li:nth-child(5) a { background: #E660B0}
.app-ico-temp-2 li:nth-child(6) a { background: #00A0EF}
.app-ico-temp-2 li:nth-child(7) a { background: #03a9f4}
.app-ico-temp-2 li:nth-child(8) a { background: #f9a72f}

.app-ico-temp-2.temp-2 ul li a { background: #F5FCFF; color: #444; padding: 12px 0; height: 90px; }
.app-ico-temp-3 ul li { float: left; width: 33.33%;}
.app-ico-temp-3 ul li a { display: block; margin:3px; background: #F5FCFF; padding: 5px 0; font-weight: 700;}
.app-ico-temp-3 ul li a i { margin-right: 3px;}
.app-ico-temp-3 ul li a i img {-webkit-transform:scale(.7); -moz-transform:scale(.7)); -o-transform:scale(.7); }
.app-img-temp-1 li {float: left;  width: 33.33%;}
.app-img-temp-1 ul li a { display: block; padding-bottom: 10px; margin: 5px; text-align: center; font-size: 14px; line-height: 26px; background: #F5FCFF;}
.app-img-temp-1 ul li a i { display: block;}
.app-img-temp-1 ul li img{ width: 100%;}
.app-zxft-box .infoBox { font-size: 14px; line-height: 22px;}
.app-zxft-box .infoBox h3 { font-size: 16px; font-weight: 700;}
.app-txt-temp-1 ul li { float: left; width: 50%;}
.app-txt-temp-1 ul li a { display: block; height: 42px; margin: 0 5px; text-align: center; line-height: 42px; font-size: 18px; font-weight: 700; background: #00A0EF; color: #fff;}
/*app 新闻列表 temp - 1 图片标题和标签 start*/
.app-newsLists-temp1 dl dt img {float: left;max-height: 80px;}
.app-newsLists-temp1 { overflow: hidden;}
.app-newsLists-temp1 dl { padding: 10px 0; max-height: 100px; border-top: 1px solid #E7E8E8; overflow: hidden; margin-top: -1px; }
.app-newsLists-temp1 dl dt,.newsLists-temp1 dl dt img { float: left; max-height: 80px;}
.app-newsLists-temp1 dl dt { margin-right: 10px;}
.app-newsLists-temp1 dl dd p.time { color: #888; padding-bottom: 5px;}
.app-newsLists-temp1 dl dd h2 { font-size: 14px; color: #000; line-height: 18px; font-weight: 700; margin-bottom: 10px;}
.app-newsLists-temp1.borderTemp2 { border-top: 2px solid #E5E5E5; }
.app-newsLists-temp1.borderTemp2 dl { border-top: none; border-bottom: dashed 1px #ddd;}
.app-newsLists-temp1.temp1Mb0 dl dd h2{ margin: 5px 0;}
/*app 新闻列表 temp - 1 图片标题和标签 end*/
.rqBox { display: none;}
/*移动版首页 start*/


/*标签列表 start*/
.tagBox a { display: inline-block; height: 28px; line-height: 28px; margin: 5px; font-size: 14px; color: #444; padding: 0 10px; background: #F2F2F2;}
.tagBox a:hover { background: #E5E5E5;}

/*标签列表 end*/



/*分页 start*/
.pages { width: 100%; text-align: center; font-size: 14px; line-height: 26px; color: #666}
.pages .leftcon span,.pages .leftcon em { padding: 0 3px; color: #f75d5d}
.pages input#num { width: 30px; margin: 0 2px 0 5px; height: 22px; line-height: 22px; border:1px solid #ddd; text-align: center;}
.pages input.submitBtn { width: 40px; border: 1px solid #156AD1; background: #3D7FCA; color: #fff; font-weight: 700;}
.pages .rightcon a { padding: 0 3px;}

.pages a.moerBtn { display: inline-block; width: 50%; height: 40px; line-height: 40px; background: #f3f3f3; border: 1px solid #ddd; border-radius: 5px; }
.pages a.moerBtn:hover { background: #e8e8e8; color: #337AB7 !important;}

.loadMove { display: block; width: 100%; height: 30px; line-height: 30px; font-size: 14px; margin-bottom: 10px;}
/*分页 end*/
/*路径 start*/
.path {height: 40px; line-height: 40px;}
.path a { color: #444;}
.path a.homeIco { padding-right: 12px;}
.path a.homeIco img { position: relative; top: -2px;}
.path em {font-family: "宋体"; padding: 0 10px;}
/*路径 end*/
/*头部 start*/
.top { height: 40px; background: #054E9B}
.top p.left a { display: inline-block; height: 40px; margin-right: 15px; padding-left: 24px; line-height: 40px; color: #fff; background: url(/pubimages/web/nav-icos.png) no-repeat 0 11px; }
.top p.left a:hover { color: #ccc}
.top p.left a.ico1 { background-position: 1px -21px;}
.top p.left a.ico2 { background-position: 3px -60px;}
.top p.left a.ico3 { background-position: 1px -99px;}
.top p.left a.ico4 { background-position: 0 -137px;}
.top p.left a.ico5 { background-position: 0 -175px;}
.top p.left a.ico6 { background-position: 0 -257px;}
.top .seachBox input.txt{ float: left; width: 240px; height: 30px; line-height: 30px; margin-top: 5px; padding: 0 10px; border: none; }
.top .seachBox a.seachBox { float: right; display: block; width: 40px; height: 30px; margin-top: 5px; background: url(/pubimages/web/top-ico-1.png) no-repeat center -201px;}

.top.temp2 { background: #2D4098}
.top.temp2 .seachBox a.seachBox { width: 52px; background-color: #1185D1;}



.menu { height: 80px; background: #fff;position: relative; box-shadow: 0 1px 5px #ddd; z-index: 9;}
.menu .cityLogo { margin-left: 30px}
.menu .menuList ul li { float: left; position: relative;}
.menu .menuList ul li h3 a { display: block; padding: 0 20px; height: 80px; line-height: 80px; font-size: 16px; color: #000;}
.menu .menuList ul li h3 a img { position: relative; top: -2px;}
.menu .menuList ul li h3 a.active,.menu .menuList ul li h3 a:hover { color: #0075BB}
.menu .menuList ul li .levenMenu { display: none; position: absolute; width: 100%;}
.menu .menuList ul li:hover .levenMenu { display: block;}
.menu .menuList ul li .levenMenu ul { background: #fff; border: 1px solid #ddd; border-top: none; margin-top: -1px; padding-bottom: 10px;}
.menu .menuList ul li .levenMenu ul li { float: none;}
.menu .menuList ul li .levenMenu ul li a { display: block; height: 30px; line-height: 30px; text-align: center; color: #000;}
.menu .menuList ul li .levenMenu ul li a:hover { background: #f6f6f6; color: #369}

.menu.temp2 { background-color: #1185D1;}
.menu.temp2 .menuList ul li h3 a { color: #fff;}
.menu.temp2 .menuList ul li h3 a.active,.menu.temp2 .menuList ul li h3 a:hover { color: #FFDE00}



.appTop { height: 65px; background: #fff; position: fixed; top: 0; left: 0; width: 100%; z-index: 8; box-shadow: 0 1px 4px #888;}
.appTop .cityLogo { padding-top: 18px;}
.appTop .searchBtn { padding-top: 13px;}
.appSearchBox,.appMenuBox { display: none;position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 11;}
.appSearchBox { background: #fff;}
.appSearchBox .searchBox { padding: 10px; position: relative; padding-right: 60px; background: #efefef;}
.appSearchBox .searchBox input.txt { width: 100%; height: 30px; border: 1px solid #ddd; padding: 0 10px; border-radius: 5px;}
.appSearchBox .searchBox a.closeBtn { position: absolute; right: 10px; top: 10px; width: 50px; height: 30px; text-align: center; line-height: 30px; font-size: 14px;}

.searchList li a { display: block; height: 40px; margin: 0 10px; line-height: 40px; padding: 0 20px; border-bottom: 1px solid #eee; color: #666; }

.appMenuBox b.bg { display: block; position: absolute; width: 100%; height: 100%; background: rgb(0,0,0);background: rgba(0,0,0,.7); }
.appMenuBox p.psIco { width: 40%;text-align: center; position: absolute; top: 50%; margin-top: -60px; left: 0; font-size: 14px; z-index: 2; color: #fff; padding-bottom: 35px;background: url(/pubimages/web/ico-3-2.png) no-repeat center bottom;}
.appMenuBox .moveMenuBox { position: absolute; top: 0; right: -60%; width: 60%; height: 100%; background: #054E9B; overflow: hidden; overflow-y: auto; z-index: 2;}
.appMenuBox .moveMenuBox h2 { height: 42px; background: #093360; color: #fff; line-height: 42px; padding-left:30px; font-size: 16px; font-weight: 700; }
.appMenuBox .moveMenuBox ul.appMenuList { padding: 10px 0 20px 30px; border-bottom: 1px solid #0B60BA}
.appMenuBox .moveMenuBox ul.appMenuList li h3 a { display: block; color: #fff; padding-left: 15px; font-size: 14px; line-height: 40px; border-bottom: 1px solid #0B60BA; border-top: 1px solid #053F7B;}
.appMenuBox .moveMenuBox ul.appMenuList li h3 a b {transition:.3s;}
.appMenuBox .moveMenuBox ul.appMenuList li h3.on a b {transform:rotate(180deg);}
.appMenuBox .moveMenuBox ul.appMenuList li h3.on a { border-bottom: none;}
.appMenuBox .moveMenuBox ul.appMenuList li:nth-child(1) h3 a { border-top: none}
.appMenuBox .moveMenuBox ul.appMenuList li:last-child h3 a { border-bottom: none;}
.appMenuBox .moveMenuBox ul.appMenuList .levenMenu { display: none; padding-bottom: 10px; border-bottom: 1px solid #0B60BA;}
.appMenuBox .moveMenuBox ul.appMenuList .levenMenu ul li a { display: block; padding-left: 30px; font-size: 12px; line-height: 30px; color: #fff; font-weight: 500   }
.appMenuBox .moveMenuBox ul.appMenuList li:last-child .levenMenu { border-bottom: none;}
.appMenuBox .moveMenuBox ul.supList {padding: 30px 0 20px 30px; border-top: 1px solid #053F7B; }
.appMenuBox .moveMenuBox ul.supList li {padding-left: 15px;}
.appMenuBox .moveMenuBox ul.supList li a { display: block; margin-bottom: 5px; padding-left: 30px; height: 32px; line-height: 32px; font-size: 14px; color: #fff;background: url(/pubimages/web/nav-icos.png) no-repeat 0 6px;}
.appMenuBox .moveMenuBox ul.supList li a.ico1 { background-position: 0 -26px;}
.appMenuBox .moveMenuBox ul.supList li a.ico2 { background-position: 0 -64px;}
.appMenuBox .moveMenuBox ul.supList li a.ico3 { background-position: 0 -138px;}
.appMenuBox .moveMenuBox ul.supList li a.ico4 { background-position: 0 -104px;}
.appMenuBox .moveMenuBox ul.supList li a.ico5 { background-position: 0 -142px;}
.appMenuBox .moveMenuBox ul.supList li a.ico6 { background-position: 0 -179px;}


/*头部 end*/


/*底部 start*/
.pages-links{ background: #E2EAEF; padding: 20px 0;}
.pages-links .titH2 h2 { text-align: center;}
.pages-links .titH2 h2 a { display: inline-block; height: 26px; margin: 0 10px; line-height: 26px; padding: 0 10px; font-size: 14px; color: #000; border-radius: 3px;}
.pages-links .titH2 h2 a.active { background: #0263CA; color: #fff;}
.pages-links .switchBox { padding: 0 2%; text-align: center; }
.pages-links .switchBox a { display: inline-block; margin: 0 10px; margin-bottom: 5px; font-size: 14px; color: #000; white-space: nowrap;}


footer { padding: 20px 0; background: #ccc; text-align: center;}
footer ul,footer ul li { display: inline-block; }
footer ul li a { padding: 0 10px;}
footer .copy { white-space: nowrap;}
footer .copy p { color: #333;line-height: 24px;}
footer .copy p a { color: #333;padding-right: 10px;}
/*底部 end*/
.container .row .w25bfb { width: 25%\9;}
.container .row .w75bfb { width: 75%\9;}

.h270 { height: 270px; overflow: hidden;}

/*弹窗 start*/
.popBoxWarp { position: absolute; top: 0; left: 0; z-index: 9; width: 100%; height: 100%;}
.popBoxWarp .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.8; filter: alpha(Opacity = 80); }
.login-pop-box { width: 360px; height: 380px; background: #F1F1F1; overflow: hidden; position: absolute; left: 50%; top: 50%; margin: -190px 0 0 -180px;border-radius: 10px;}
.login-pop-box h4 { height: 50px; line-height: 50px; margin: 10px 0; padding-left: 20px; font-size: 20px;}
.login-pop-box ul li { margin-bottom: 20px; height: 38px; line-height: 38px;}
.login-pop-box ul li span { display: block; width: 95px; text-align: right; float: left; font-size: 14px;}
.login-pop-box ul li.error-li { padding-left: 95px; height: 12px; line-height: 12px; position: relative; top: -10px; margin-bottom: 0}
.login-pop-box ul li input { float: left; border: 1px solid #ddd; height: 38px; line-height: 16px; padding: 11px; border-radius: 5px; width: 220px;}
.login-pop-box p.btns { height: 40px; text-align: center;}
.login-pop-box p.btns a { display: inline-block; width: 25%; height: 38px; margin: 0 5px; line-height: 38px; text-align: center; color: #fff; font-size: 18px; border-radius: 8px; }
.login-pop-box p.btns a:hover {opacity: 0.8; filter: alpha(Opacity = 80);}
.login-pop-box .codeBtn { display: inline-block; height: 40px; padding: 0 20px; font-size: 16px; color: #fff; background: #A1CD63}
.login-pop-box a.close { position: absolute; right: 10px; top: 10px; display: block; width: 15px; height: 15px;background: url(/pubimages/web/ico-close.png) no-repeat; text-indent: -99em; overflow: hidden;opacity: 1; filter: alpha(Opacity = 100); }
.login-pop-box a.close:hover {transform:rotate(180deg);}
.login-pop-box p.txt { color: #888; padding-left: 20px;}
/*弹窗 end*/


.nav-temp2 .hideList .pure-txt li a{ font-size: 16px; line-height: 100px; }


.ie11 dl.jy-temp-1 dd, 
.ie11 p.jy-temp-2 a, 
.ie11 .zdly-temp-1 dd, 
.ie11 .govtjlbBox .selectYear .moveListBox li a span, 
.ie11 .txt-vertical-centering, .ico-txt-r.temp-1 a, 
.ie11 .ico-txt-r.temp-2 a span, 
.ie11 .zt-djzl-ultemp2 li a, 
.ie11 h2.temp-4, 
.ie11 .zt-wd-temp4 ul li a { display: block; text-align: center;}
.ie11 .ico-txt-r.temp-1 a i { padding-top: 25px; }
.ie11 .ico-txt-r.temp-2 a span { line-height: 80px;}
.ie11 .ico-txt-r.temp-4 a span { line-height: 20px;}
.ie11 .ico-txt-r.temp-4 a span i { padding-top: 5px;}
.ie11 p.jy-temp-2 a { padding-top: 30px;}


.ie11 .txt-vertical-centering.temp2 b,.ie10 .txt-vertical-centering.temp2 b,.ie9 .txt-vertical-centering.temp2 b,.ie8 .txt-vertical-centering.temp2 b{ padding-top: 25px;}
.ie8 .lcList-box ul li strong { color: #fff;}

.govtjlbBox .selectYear .moveListBox li a span { line-height: 60px;}
.zdly-temp-1 dt { margin-right: 10px;}
.zdly-temp-1 dd { padding-top: 10px; text-align: left;}


/*p.jy-temp-2 a { padding-top: 30px;}*/
dl.jy-temp-1 dd a.iePt60 { margin-top: 60px}



/*通用登陆页 start */
.login-bg { background: url(/pubimages/web/login-bg-1.jpg) no-repeat center; background-size: cover; }
.login-temp1-warp .h2-title { text-align: center;}
.login-temp1-warp .h2-title h2 { display: inline-block; height: 76px; padding: 10px;background: rgb(224,230,230); background: rgba(255,255,255,.2);}
.login-temp1-warp .h2-title h2 a { display: inline-block; margin:0 2px; height: 56px; padding: 0 30px; font-size:20px; line-height: 56px; background: #FFFFFF;}
.login-temp1-warp .h2-title h2 a.active { background: #1D90D4; color: #fff;}
.login-psInfo-warp { background: rgb(224,230,230); background: rgba(255,255,255,.2);}
.login-psInfo-warp .bg-1-1 { padding: 40px; background: #40ACE6;}
.login-psInfo-warp .loginBox { padding-right: 40px; border-right: 1px solid #62BBEB;}
.login-psInfo-warp .loginBox .formBox-zfxx { padding: 0; background: none; border: none;}
.login-psInfo-warp .loginBox .formBox-zfxx .form-group input { height: 50px; line-height: 50px;}
.login-psInfo-warp .loginBox .formBox-zfxx .form-group.getCode { padding-right: 160px;}
.login-psInfo-warp .loginBox .formBox-zfxx .form-group.getCode a.getCodeBtn { width: 125px; padding-top: 1px; background: none;}
.login-psInfo-warp .loginBox .formBox-zfxx .form-group.getCode a.getCodeBtn img { width: 125px;}
.login-psInfo-warp .loginBox .formBox-zfxx .submitBtn { height: 50px;}
.login-psInfo-warp .loginBox .btns  { height: 50px; line-height: 30px;}
.login-psInfo-warp .loginBox .btns a { color: #fff; font-size: 14px; text-decoration: underline;}
.login-psInfo-warp .loginBox .btns a:hover { color: #f90}

.login-psInfo-warp .psInfoBox { padding-left: 40px;}
.login-psInfo-warp .psInfoBox dl { position: relative; padding-left: 50px; margin-bottom: 30px; color: #fff; font-size: 16px;}
.login-psInfo-warp .psInfoBox dl dt { position: absolute; left: 0; top: 0;}
.login-psInfo-warp .psInfoBox dl dd h4 { font-size: 18px; font-weight: 700; margin-bottom: 10px;}


/*通用登陆页 end */


/*权责清单 start*/
.qzqd-warp .selectBox { height: 84px; line-height: 84px; text-align: center; box-shadow: 0 2px 10px #eee;}
.qzqd-warp .selectBox span {padding: 0 30px; font-size: 16px; color: #666}
.qzqd-warp .selectBox select { height: 38px; width: 120px; /*width:auto\0;*/ border: 1px solid #ddd; font-size: 14px; color: #666; margin-left: 10px; border-radius: 3px;}
.qzqd-warp .selectBox select option { white-space: nowrap;}
.qzqd-warp .selectBox input.txt {height: 38px; width: 200px; margin-left: 10px; padding: 0 10px; border: 1px solid #ddd; border-radius: 3px;}
.qzqd-warp a.searchBtn img { position: relative; top: -3px; }
.qzqd-warp .left-menu { width:230px; }
.qzqd-warp .left-menu h2 { height: 60px; line-height: 60px; text-align: center; font-size: 18px; background: #4261A3; color: #fff;}
.qzqd-warp .left-menu ul { border-left: 1px solid #E0E0E3;border-right: 1px solid #E0E0E3;}
.qzqd-warp .left-menu ul li { position: relative; border-bottom: 1px solid #E0E0E3 }
.qzqd-warp .left-menu ul li a { display: block; line-height: 22px; padding: 10px 20px; color: #000; font-size: 14px; }
.qzqd-warp .left-menu ul li a em { float: right; font-family: "宋体"; position: absolute; right: 10px; top: 50%; margin-top: -10px;}
.qzqd-warp .left-menu ul li a.active,.qzqd-warp .left-menu ul li a:hover { color: #234284; background: #C8E7FF;}

.qzqd-warp .right-main { width:892px; overflow: hidden; }
.qzqd-warp .right-main .met-nav { width: 910px; }
.qzqd-warp .right-main .met-nav ul li { float: left; margin: 0 3px 3px 0; }
.qzqd-warp .right-main .met-nav ul li a { display: block; width: 174px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #000; background: #F0F0F0; border: 1px solid #E5E5E5; }
.qzqd-warp .right-main .met-nav ul li a.active { background: #C8E7FF}
.qzqd-warp .right-main .contentBox table{ width: 100%;}
.qzqd-warp .right-main .contentBox table th,.qzqd-warp .right-main .contentBox table td { border: 1px solid #E5E5E5; text-align: center; padding: 10px 20px; line-height: 22px; font-size: 14px;}
.qzqd-warp .right-main .contentBox table td.text-l { text-align: left;}
.qzqd-warp .right-main .contentBox table th { background: #F0F0F0; font-size: 16px;}


.contentBox h2 { padding: 30px 0; text-align: center; font-size: 24px;}
.contentBox table { width: 96%; margin: 0 auto;}
.contentBox table th,.contentBox table td { padding: 8px 15px; border:1px solid #e6e6e6; font-size: 14px;}
.contentBox table th { text-align: right; color: #3e80c1}
.contentBox table a { color: #369}
.window_listbox { overflow: hidden; }
.window_listbox p {padding: 3px 0;}
.window_listbox span { color: #999;}
a.viwe_morewindow { display: none; padding: 10px 0; color: #369}

/*权责清单 end*/

/*区长专栏 start*/
.tit-years{ height: 90px; overflow: hidden; }
.tit-years h2.titRed { width: 120px; height: 90px; text-align: center; background: #FFB006; position: relative;}
.tit-years h2.titRed strong {display: block; overflow: hidden; font-size: 26px; color: #fff; padding: 15px 25px; letter-spacing: 3px;line-height: 30px;}
.tit-years h2.titRed span.yearNum { display: block; width: 100%; position: absolute; bottom: 6px; left: 0; font-size: 18px; color: #fff; }
.tit-years .yearsList p.tit { float: left; width: 26px; padding: 16px 5px 0 12px; color: #1E377B; line-height: 14px;}
.tit-years .yearsList .yearsListBox { position: relative; height: 90px; width: 1000px; position: relative; }
.tit-years .yearsList .yearsListBox .ovhide{margin: 0 20px;  height: 90px; overflow: hidden;position: relative;}
.tit-years .yearsList .yearsListBox ul { width: 9999px; position: absolute; top: 0; left: 0;}
.tit-years .yearsList .yearsListBox ul li { float: left;}
.tit-years .yearsList .yearsListBox ul li a {display: block; height: 90px; padding: 0 20px; line-height: 90px; color: #7c7a7a; font-size: 20px;}
.tit-years .yearsList .yearsListBox ul li a:hover { color: #FFB006;}
.tit-years .yearsList .yearsListBox ul li a.active { color: #FFB006; font-weight: 700;}
.tit-years .yearsList .f-rBtn a { display: block; width: 20px; height: 30px; position: absolute; top: 50%; margin-top: -15px; text-indent: -99em; overflow: hidden; background:url(/pubimages/web/matter-ico-1-1.png) no-repeat; transition: 0s;  }
.tit-years .yearsList .f-rBtn a:hover {opacity: 0.8; filter: alpha(opacity = 80);}
.tit-years .yearsList .f-rBtn a.leftBtn { left: 0; background-position: center -60px;}
.tit-years .yearsList .f-rBtn a.rightBtn { right: 0; background-position: center -93px;}


.tit-years.secretary { background: #64B8F9 url(/pubimages/web/time-kd-bg-2.png) repeat-x 0 bottom;}
.tit-years.secretary h2.titRed strong {}
.tit-years.secretary .yearsList p.tit { color: #fff;background: #64B8F9; height: 64px;}
.tit-years.secretary .yearsList .f-rBtn a.leftBtn { background-position: center 5px;}
.tit-years.secretary .yearsList .f-rBtn a.rightBtn { background-position: center -28px;}
.tit-years.secretary .yearsList .yearsListBox ul li a { line-height: 88px;color: #fff; transition:color .3s;}
.tit-years.secretary .yearsList .yearsListBox ul li a:hover { color: #fff04d;}
.tit-years.secretary .yearsList .yearsListBox ul li a.active { color: #FCE701; background:url(/pubimages/web/active-a-bg-1.png) no-repeat center bottom;}

.newsfootprint-content { position: relative;}
.newsfootprint-content ul.yearsLiListUl{ background:#64B8F9 url(/pubimages/web/time-kd-bg-2.png) repeat-x 0 bottom; }
.newsfootprint-content .footprint-main {position: relative; height: 555px;}
.newsfootprint-content .footprint-main .f-rBtn a { position: absolute; top:50%; margin-top: -74px; display: block; width: 24px; height: 40px; text-indent: -99em; overflow: hidden; background:url(/pubimages/web/l-r-btn-5.png) no-repeat center; }
.newsfootprint-content .footprint-main .f-rBtn a.leftBtn { left: 10px; background-position: center 3px; }
.newsfootprint-content .footprint-main .f-rBtn a.rightBtn { right: 10px; background-position: center -46px; }
.newsfootprint-content .footprint-main .f-rBtn a:hover {opacity: 0.8; filter: alpha(opacity = 80); }
.newsfootprint-content .footprint-main .center-lineBg { position: absolute; top: 50%; left: 28px; width:1100px; margin-top: -54px; height: 1px; background: #64B8F9; }
.newsfootprint-content .footprint-main .center-lineBg b { display: block; margin: 0 20px; height: 3px; background: #64B8F9; margin-top: -1px;}
.newsfootprint-content .footprint-main .infoListBox {width: 1056px; margin: 0 auto; height: 555px; position: relative; overflow: hidden;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs { width: 99999px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs ul {/*position: absolute;*/top: 0;left: 0;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li { float: left; width: 186px; height: 178px; margin: 26px -54px 0 10px; padding: 10px; background: #F2F5FA;border: 5px solid #ECF2FD; position: relative; border-radius: 5px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.first { margin-left: 10px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li a { display: block; color: #444}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li span.img { width: 156px; height: 85px; overflow: hidden; margin-bottom: 5px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li a span { display: block;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li a strong { display: block; font-weight: 500}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.even span.img { margin-top: 5px; margin-bottom: 0}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li span.img img { float: left;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li i.ico { position: absolute; width: 33px; height: 33px; left: 50%; margin-left: -14px; background:url(/pubimages/web/footprint-ico-1.png) no-repeat center 9px; }
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.odd i.ico { bottom: -42px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li strong.txt { height: 40px; line-height: 20px; overflow: hidden;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li em.time { display: block; width: 63px; height: 34px; margin: 0 auto; text-align: center; line-height: 24px; font-size: 16px; position: relative; background:url(/pubimages/web/footprint-ico-2.png) no-repeat 0 0; color: #fff;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.odd .time { bottom: -8px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.active { border: 5px solid #FFB006;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.active i.ico { background-position: center -51px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.active.odd .time { bottom: -5px; background-position: 0 -45px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.even { margin-top: 245px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.even i.ico { top: -42px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.even .time { margin-top: -16px; top: -9px; padding-top: 12px;height: 34px; line-height: 22px; background-position: -63px -11px; }
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.even.active .time{background-position: -63px -45px; line-height: 18px;top: -5px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.even.active i.ico {background-position: center -86px;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li strong.tit { height: 44px; font-size: 14px; font-weight: 700; color: #444; overflow: hidden;}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li.active strong.tit { color: #E43624}
.newsfootprint-content .footprint-main .infoListBox .listBoxs li span.txt {height: 87px; line-height: 22px;overflow: hidden;}

.newsfootprint-content .bottom-month { width: 590px; height: 40px; margin-left: -285px; position: absolute; bottom: 60px; left: 50%;}
.newsfootprint-content .bottom-month p.ps { color: #666; text-align: center;}
.newsfootprint-content .bottom-month p.posTxt{ display: none; width: 200px; color: #f30; text-align: center; position: absolute; top: -22px; left: 50%; margin-left: -100px;}
.newsfootprint-content .bottom-month .top-line { height: 2px; background: #BEBEBE;position: absolute;top: 32px; width: 100%;}
.newsfootprint-content .bottom-month .top-line .lineauto {display: block; height: 2px;background: #E43624; position: relative; }
.newsfootprint-content .bottom-month .top-line .lineauto span {display: block; height: 2px; width: 0px; }
.newsfootprint-content .bottom-month .top-line .lineauto i { display: block; width: 11px; height: 11px; border-radius: 50%; background: #E43624; position: absolute; right: 0; top: -5px;}
.newsfootprint-content .bottom-month .monthList { width: 680px; margin-left: -32px; padding-top: 10px; margin-top: -18px;}
.newsfootprint-content .bottom-month .monthList a { display:block; float: left; padding: 35px 15px 0; color: #ccc; font-size: 14px; position: relative; cursor: pointer; white-space: nowrap;cursor: not-allowed;}
.newsfootprint-content .bottom-month .monthList a.available { cursor: pointer; color: #666;}
.newsfootprint-content .bottom-month .monthList a.available:hover { color: #f30}

/*.newsfootprint-content .bottom-month .monthList li i{ display: block; width: 9px; height:9px; position: absolute; top: 0; left: 50%; margin-left: -4px; background: #BEBEBE; border-radius: 50%; }*/


.colume-info { padding: 20px 20px 20px 140px; background: #EBF6FE;}
.colume-info dl dd h2 { font-size: 18px;}
.colume-info dl dd p.txt { font-size: 14px; line-height: 24px;}
.colume-info dl dd p.txt span { display: inline-block;padding: 3px 10px; margin-right: 5px; background: #64B8F9; color: #fff;}

/*区长专栏 end*/

/*盐田绿道 start*/
.txt-r { text-align: right;}
.zindexH { position: relative; z-index: 6;}
.yt-green-road {background:url(/pubimages/web/body-bg-1.jpg) repeat-y center 0; background-size: 100%}
.yt-green-road .yt-info-1 { margin-top: -80px;}
.yt-green-road .yt-info-1 img { position: relative; left: -40px;}
.yt-green-road .tit-1 { padding-left: 60px; }
.yt-green-road .item-2 img,.yt-green-road .item-3 img,.yt-green-road .item-4 img { margin-top: -5%;}
.yt-green-road .item-4 img { margin-top: -10%;}
.yt-green-road .theme-list-box  {padding: 0;}
.yt-green-road .theme-list-box dl{ padding: 20px;}
.yt-green-road .theme-list-box dt { text-align: center; font-size: 20px;padding-bottom: 10px; color: #f4c109; }
.yt-green-road .theme-list-box dd { font-size: 14px;}
.yt-green-road .theme-list-box dd p.txt { min-height:66px; margin-bottom: 10px;line-height: 22px;}
.yt-green-road .bus-link-box { padding: 20px 0 0 60px; }
.yt-green-road .bus-link-box li { margin-bottom: 10px; font-size: 14px; color: #6DB3DB }
.yt-green-road .bus-link-box li h2 { font-size: 16px; color: #000;padding-bottom: 3px;}
.yt-green-road .txt-box.temp1 { padding: 100px 0 0 160px;}
.yt-green-road .txt-box.temp1 p { line-height: 24px; font-size: 14px;}
.yt-green-road .txt-box.temp1.ag-r { padding: 100px 100px 0 100px;}

/*盐田绿道 end*/


/*畅游盐田 start*/
.yt-dms-warp { background: url(/pubimages/web/dms-bg-1.jpg) repeat-y center 0; background-size: cover;}
.yt-dms-warp .txt-info h2 { font-size: 22px; font-weight: 700; color: #0F70D0;}
.yt-dms-warp .sutp-list h2 { position: relative; height: 54px; }
.yt-dms-warp .sutp-list h2 {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;}
.yt-dms-warp .sutp-list h2:after { display: block; content: ""; height: 5px; width: 99.8%; position: absolute; top: 26px; left: 0; background: #DCDCDC;}
.yt-dms-warp .sutp-list h2 a { display: block; float: left; margin-right: 17%;}
.yt-dms-warp .sutp-list.num6 h2 a { margin-right:14%; }
.yt-dms-warp .sutp-list h2 a.no5 { float: right; margin-right: 0;}

.yt-dms-warp .sutp-list h2 a { width: 54px; height: 54px; padding: 6px; line-height: 42px; background: #E0E0E0; text-align: center; position: relative; z-index: 2; border-radius: 50%; font-size: 18px; color: #6e6e6e; }
.yt-dms-warp .sutp-list h2 a i { display: inline-block; width: 100%; height: 42px; background: #0F70D0; border-radius: 50%; color: #fff; }

.yt-dms-warp .sutp-list h2 a.active~a i{ background: #E0E0E0; color: #6e6e6e}

.yt-dms-warp .info-box { background: #0F70D0; color: #fff; font-size: 14px; box-shadow: 1px 2px 5px #ddd;}

.yt-dms-warp.temp2 { background: url(/pubimages/web/dms-bg-2.jpg) no-repeat center 0; background-size: 100%; }
.yt-dms-warp.temp2 .tit-img { padding: 180px 0 120px;}

.yt-dms-warp.temp2 .dms-tit-temp1 span { display: inline-block; padding: 10px 20px; background: #3270B4; font-size: 22px; color: #fff;}
.yt-dms-warp.temp2 .txt-ico-temp-1 { padding-bottom: 58px}
.yt-dms-warp.temp2 .rf-a a { display: block; height: 92px; line-height: 92px; margin-bottom: 10px; text-align: center; background: #1F9CEB; font-size: 20px; color: #fff;}
.yt-dms-warp.temp2 .rf-a a.bg2 { background: #2DA5E3;}
.yt-dms-warp.temp2 .rf-a a.bg3 { background: #0693DC;}
.yt-dms-warp.temp2 .rf-a a.bg4 { background: #19BAD2;}
.yt-dms-warp.temp2 .rf-a a.two { line-height: 24px; padding-top: 20px}



.wbh-bigBanner { background: url(/pubimages/web/wbh-bg-1.jpg) no-repeat center 0;}
.yt-wbh-warp .nav-side ul li a.active, .nav-side ul li a:hover { background: #DB0000}

.yt-wbh-warp h2.temp-1 { height: 36px; line-height: 36px; border: none; padding-left: 45px; background: url(/pubimages/web/wbh-ico-1.png) no-repeat 0 0;}
.yt-wbh-warp .zt-xdBox h4 { color: #333;}
.yt-wbh-warp .zt-xdBox h4 i { background: #DB0000;}
.yt-wbh-warp .imgMove-lr-warp{height: 296px}
.yt-wbh-warp .imgMove-lr-warp .imgMove-lr li a { width: 338px;}
.yt-wbh-warp .imgMove-lr-warp .imgMove-lr li a img { transition:0s; opacity: 1}

.txt-ico-temp-1.wbh-img-txt.spanBlueBg span { font-size: 18px; background: rgba(0,0,0,.4);}


/*畅游盐田 end*/

/*信息统计 start*/
h2.temp-1 { position: relative;}
.titH2-temp1 a.more.notBorder { border: none; top: 12px; height: 30px;  line-height: 30px; right: 0; margin:0; top: 0;}
.xxtj-box a.xxtjIco { float: left; display: block; width: 28%; margin: 0 0 15px 15px; padding: 50px 0; background: #46C0F5; text-align: center; font-size: 18px; color: #fff; }
.xxtj-box a.xxtjIco i { display: inline-block; width: 48px; height: 48px; margin-right: 15px;}
.xxtj-box a.xxtjIco.xxtj-ico1 { width: 40%; padding: 110px 0;}
.xxtj-box a.xxtjIco.xxtj-ico1 i { display: inline-block; width: 100%; margin-bottom: 15px;}
.xxtj-box a.xxtjIco.xxtj-ico1:hover { background: #36B2E5}
.xxtj-box a.xxtjIco.xxtj-ico2 { background: #28A4EB}
.xxtj-box a.xxtjIco.xxtj-ico2:hover { background: #249BDE}
.xxtj-box a.xxtjIco.xxtj-ico3 { background: #5677FC}
.xxtj-box a.xxtjIco.xxtj-ico3:hover { background: #4D6FF2}
.xxtj-box a.xxtjIco.xxtj-ico4 { background: #00BCD4}
.xxtj-box a.xxtjIco.xxtj-ico4:hover { background: #00ADC1}
.xxtj-box a.xxtjIco.xxtj-ico5 { background: #46C0F5}
.xxtj-box a.xxtjIco.xxtj-ico5:hover { background: #3BB4E8}
/*信息统计 end*/

    /*RSS 订阅 start*/
	.rss-warp .shadowBox { box-shadow: 1px 1px 35px rgba(5,78,115,.12);}
	.rss-warp .item-link h2 { height: 60px; line-height: 60px;background: #9EB9FF; padding-left: 30px; font-size: 24px; color: #fff;}
	.rss-warp .item-link h2 i,.rss-warp .item-QA h3 i { display: inline-block; width: 9px; height: 9px; background: #fff; border-radius: 50%; margin-right: 10px; position: relative; top: -3px;}
	.rss-warp .item-link ul { padding: 10px 20px;}
	.rss-warp .item-link ul li { margin: 10px 0; position: relative; font-size: 14px; color: #666;}
	.rss-warp .item-link ul li em { display: inline-block; padding: 5px 15px; border-radius: 6px; background: #D2D2D2; color: #fff; margin-right: 5px;}
	.rss-warp .item-link ul li input { width: 300px; padding: 3px 5px; border: 1px solid #eee;}
	.rss-warp .item-link ul li i { color: #000; padding-right: 10px;}
	.rss-warp .item-link ul li a { float: right; display: inline-block; padding: 5px 15px; background: #FDAC5D; color: #fff; border-radius: 15px;}

	.rss-warp .item-QA h3 { height: 60px; line-height: 60px; border-bottom: 1px solid #eee; padding-left: 30px; font-size: 18px; color: #5A80DC;}
	.rss-warp .item-QA h3 i { width: 7px; height: 7px; background: #5A80DC;}
	.rss-warp .item-QA p.ps,.rss-warp .item-QA ul { padding: 20px; font-size: 14px; line-height: 22px;}
	.rss-warp .item-QA a { color: #000;}
	.rss-warp .item-QA a:hover { color: #369;}
     /*RSS 订阅 end*/

	 /*中英街 start*/
	.notBg { background: none !important;}
	.wbh-bigBanner.zyj { background: url(/pubimages/web/zyj-bg-1.jpg) no-repeat center 0;}
	.wbh-bigBanner .zt-bigtitle { padding: 30px 0;}

	.wbh-bigBanner.zyj .servicezyBox { padding: 20px; background: #0F70D0; color: #fff; font-size: 14px; line-height: 24px;}
	.wbh-bigBanner.zyj .servicezyBox h4 { font-size: 22px;}
	.wbh-bigBanner.zyj .notBg { color: #777}
	.wbh-bigBanner.zyj .txt-ico-temp-1 img { width: 100%}

	.zyj h2.temp-6 { height: 36px;line-height: 36px;border: none; color: #000; font-size: 24px;}
	.zyj h2.blueTit { font-size: 24px; color: #0f70d0; font-weight: 700;}

	a.servieZyBtn { position: absolute; top: 0; right: -65px; }

/*中英街 end*/
/*创新就业 start*/
.zt-cxjy-warp a { color: #000;}
.zt-cxjy-warp a:hover { color: #369 !important;}
.zt-cxjy-warp .banner { height:517px;  background: url(/pubimages/web/banner-cxjy-1.jpg) no-repeat center 0; background-size: cover;}
.zt-cxjy-warp .h2tit { margin: 30px 0 50px;}
.zt-cxjy-warp .h2tit.mb40 { margin: 40px 0 60px;}
.zt-cxjy-warp .h2tit.mb10 { margin: 40px 0 10px;}
.zt-cxjy-warp .item-box { margin-bottom: 60px; padding: 50px 90px; border:4px solid #8ABFE7; border-radius: 25px; background: #D4F1FF; color: #000; position: relative;}
.zt-cxjy-warp .item-box .h4tit { width: 100%; height: 50px; position: absolute; left: 0; top: -26px; text-align: center;}
.zt-cxjy-warp .item-box .h4tit span { display: inline-block; height: 50px; padding: 0 25px; border-radius: 25px; line-height: 50px; font-size: 22px; background: #3F9DE4; color: #fff;}
.zt-cxjy-warp .item-box .h6tit { min-height: 30px; margin-top: 15px; line-height: 30px; color: #3F9DE4; font-weight: 700; font-size: 16px;}
.zt-cxjy-warp .item-box .h6tit em { float: left; margin-right: 10px; font-size: 24px; width: 30px; height: 30px; line-height: 30px; background: #3F9DE4; border-radius: 50%; color: #fff;text-align: center; }
.zt-cxjy-warp .item-box .ul-temp1 li { padding: 15px 30px; float: left; text-align: center;}
.zt-cxjy-warp .item-box .ul-temp1 li a,.zt-cxjy-warp .item-box .ul-temp1 li strong { display: block; color: #000;font-size: 14px; font-weight: 500}
.zt-cxjy-warp .item-box .ul-temp1 li a:hover { color: #3F9DE4;}
.zt-cxjy-warp .item-box .ul-temp1 li span { display: block; height: 80px; padding-bottom: 5px; }
.zt-cxjy-warp .item-box .ul-temp1 li a.link span { padding-top: 15px;}
.zt-cxjy-warp .item-box .ul-temp1 li a.link span em{ display: inline-block; width: 260px; word-break:break-all; text-align: left;}
.zt-cxjy-warp .item-box .ul-temp1 li a.link img { float: left; margin-right: 15px;}
.zt-cxjy-warp .item-box .ul-temp2 li { padding: 5px 0; font-size: 14px; padding-left: 40px;}
.zt-cxjy-warp .item-box .ul-temp2 li a { color: #000}
.zt-cxjy-warp .item-box .ul-temp2 li i { float: left; display: block; width: 10px; height: 10px; margin: 5px 10px 0 0; border-radius: 50%; background: #3F9DE4;}
.zt-cxjy-warp .item-box .ul-temp3 li { float: left; width: 50%;}
.zt-cxjy-warp .item-box .ul-temp3 li a,.zt-cxjy-warp .item-box .ul-temp3 li strong { display: block; padding: 15px 0 15px 40px; color: #000; font-size: 14px; font-weight: 500}
.zt-cxjy-warp .item-box .ul-temp3 li img { float: left; margin-right: 10px;}
.zt-cxjy-warp .item-box .ps1 span { display: inline-block; height: 40px; margin-top: 15px; padding: 0 20px; font-size:17px; background: #B6E7FE; color: #3f9de4; border: 1px solid #68B4E6; line-height: 38px; border-radius: 20px;}
.zt-cxjy-warp .item-box .ps1 span em { font-size: 30px; color: #f60; float: left; position: relative; top: -5px; margin-right: 10px;}
.zt-cxjy-warp .item-box .ul-temp4 { margin-top: 20px;}
.zt-cxjy-warp .item-box .ul-temp4 li { font-size: 14px; padding: 5px 0;}

.zt-cxjy-warp .item-box.temp2 { padding: 40px; background: #FFF7D3;border: 4px solid #F2CC1C;}
.zt-cxjy-warp .item-box .dl-temp1 { width: 100%; padding: 20px; border:1px solid #E8C007; border-radius: 15px; position: relative;}
.zt-cxjy-warp .item-box .dl-temp1 dt { width: 100%; height: 20px; line-height: 20px; text-align: center; position: absolute; top: -10px; left: 0; }
.zt-cxjy-warp .item-box .dl-temp1 dt span { color: #e84c07; font-weight: 700; padding: 0 10px; background: #FFF7D3; font-size: 15px;} 
.zt-cxjy-warp .item-box .dl-temp1 dd { height: 100px; font-size: 14px; color: #e8c007; font-weight: 700; line-height: 22px;}
.zt-cxjy-warp .item-box .dl-temp1 dd em { color: #e84c07; font-weight: 700; padding: 0 2px;}

.zt-cxjy-warp .item-box.temp3 { padding: 40px;}
.zt-cxjy-warp .item-box .dl-temp2 { width: 100%;padding: 30px 10px; border:1px solid #3F9DE4; border-radius: 15px; position: relative;}
.zt-cxjy-warp .item-box .dl-temp2 dt { width: 100%; height: 30px; text-align: center; position: absolute; top: -15px; left: 0;  }
.zt-cxjy-warp .item-box .dl-temp2 dt span { display: inline-block; background: #3F9DE4; height: 30px; line-height: 30px; color: #fff; font-weight: 700; padding: 0 30px;font-size: 16px; border-radius: 15px;} 
.zt-cxjy-warp .item-box .dl-temp2 dd a { display: inline-block; padding: 2px 20px 2px 28px; font-size: 14px; font-weight: 700; color: #3f9de4; background: url(/pubimages/web/zt-cxjy-img-2-7.png) no-repeat 5px center;}

.zt-cxjy-warp .item-box .ul-temp5 li a { display: inline-block; padding: 3px 0; font-size: 14px; color: #3f9de4; font-size: 14px; font-weight: 700;}

.zt-cxjy-warp .item-box .list-temp1 a { display: inline-block; padding: 5px 30px 0 10px; font-size: 15px; color: #3f9de4; font-weight: 700;}

.zt-cxjy-warp .QA-box { max-height: 360px; overflow: hidden; overflow-y: auto;}
.zt-cxjy-warp .QAbox { font-size: 14px; line-height: 24px;}
.zt-cxjy-warp .QAbox span { font-weight: 700; color: #FD821D; display: inline-block; padding-left: 30px; }
.zt-cxjy-warp .QAbox span.q-ico { background: url(/pubimages/web/zt-cxjy-img-2-9.png) no-repeat 5px center;}
.zt-cxjy-warp .QAbox span.a-ico { background: url(/pubimages/web/zt-cxjy-img-2-8.png) no-repeat 5px center;}
/*创新就业 end*/

/*盐田三村、四村和西山吓村整体搬迁决策解读 start*/
.zcjd-ztbj-box { max-height: 400px; overflow: hidden; overflow-y: auto;}
.zcjd-ztbj-box ul li { padding: 2px 0; font-size: 16px;}
.zcjd-ztbj-box .info p { padding-bottom: 20px; font-size: 16px; line-height: 22px; position: relative; padding-left: 50px;}
.zcjd-ztbj-box .info p span { position: absolute; top: 0; left: 0;}

/*盐田三村、四村和西山吓村整体搬迁决策解读 end*/

/*盐田区对2017年版《全国文明城市测评体系》解读 start*/
.zcjd-cscptx-warp { background: #5AB4AA url(/pubimages/web/zcjd-cscptx-bg-1-1.png) no-repeat center 770px;}
.zcjd-cscptx-warp .f1 { padding-top: 80px;}
.zcjd-cscptx-warp .txt-temp1 { text-align: center;}
.zcjd-cscptx-warp .txt-temp1 p{ display: inline-block; padding: 20px 40px; background: #FFF262; font-size: 18px; font-weight: 700;}
.zcjd-cscptx-warp .txt-temp1 .tit { font-size: 24px;}
.zcjd-cscptx-warp .txt-temp2 {width: 76%; margin: 30px auto 0;  font-size: 16px; color: #fff;}
.zcjd-cscptx-warp .mb70 { margin-bottom: 58px;}
.zcjd-cscptx-warp .dl-img dl { padding: 0 30px; }
.zcjd-cscptx-warp .dl-img dl dt {font-size: 16px; color: #fff262; min-height: 28px; line-height: 28px;}
.zcjd-cscptx-warp .dl-img dl dt i {display: inline-block; width: 28px; height: 28px; margin-right: 8px; line-height: 28px; text-align: center; font-weight: 700; background: #FFF262; color: #5AB4AA; border-radius: 50%; float: left;}
.zcjd-cscptx-warp .dl-img dl dd { position: relative; margin-bottom: 10px; color: #fff; padding-left: 30px; font-size: 14px;}
.zcjd-cscptx-warp .dl-img dl dd i { display: block; width: 30px; height: 22px; position: absolute; left: 0; top: 0;background: #5AB4AA url(/pubimages/web/zcjd-cscptx-ico-1-1.png) no-repeat center; }
.zcjd-cscptx-warp .f6 { width: 950px; margin: 0 auto; padding: 108px 0 250px; background: url(/pubimages/web/zcjd-cscptx-bg-1-2.png) no-repeat center 40px;}
.zcjd-cscptx-warp .f6 .vod-tit { margin-bottom: 15px;}
.zcjd-cscptx-warp .f6 .vod-tit.temp1 .t { float: right;}
.zcjd-cscptx-warp .f6 .vod-tit.temp1 .img { float: left;}
.zcjd-cscptx-warp .f6 .vod-tit .t { font-size: 15px; font-weight: 700; padding: 130px 0 0 50px; position: relative;}
.zcjd-cscptx-warp .f6 .vod-tit .t i { position: absolute; top: 78px; left: 45px; display: inline-block; width: 36px; height: 36px; line-height: 36px; text-align: center; background: #fff; color: #5AB4AA; font-weight: 700; border-radius: 50%;}
.zcjd-cscptx-warp .f6 .vod-tit.temp2 .t { padding-right: 50px; text-align:right;}
.zcjd-cscptx-warp .f6 .vod-tit.temp2 .t i { left: auto; right: 45px;}



/*盐田区对2017年版《全国文明城市测评体系》解读 end*/


/*盐田党代会 start*/
.zt-ddh-bigBanner { height: }
.zt-ytddh-table .w60 { width: 60px;}
.zt-ytddh-table .w200 { width: 200px;}
.zt-ytddh-table td.txt-l { text-align: left; padding: 10px 40px;}
.zt-ytddh-table th,.zt-ytddh-table td{ border: 1px solid #E0E0E0; padding: 10px; text-align: center; font-size: 14px; line-height: 26px;}
.zt-ytddh-table th { background: #FC6002; font-size: 16px; font-weight: 700; color: #fff;}
/*盐田党代会 end*/

/*盐田区“梧桐人才”政策解读 start*/
.zt-list-temp4 li { padding: 5px 0; font-size: 16px;}
.zt-list-temp4 li i.r-bg-temp1 { display: inline-block; width: 26px; height: 26px; margin-right: 5px; line-height: 26px; text-align: center; border-radius: 50% 50% 0 50%; background: #0A74D2; color: #fff;}
.ztWtrc-list-temp1 ul{ padding-left: 40px; }
.ztWtrc-list-temp1 li { display: inline-block; width: 350px;  padding: 15px 40px 15px 0; background: url(/pubimages/web/zt-dzjl-wtrc-img-3-6.png) no-repeat right center; }
.ztWtrc-list-temp1 li.last { background: none}
.ztWtrc-list-temp1 li a { display: inline-block; }
.ztWtrc-list-temp1 li a img { width: 100%;}
.ztWtrc-list-temp2 a { display: inline-block; margin:0 5px; width: 18%; height: 52px; line-height: 52px; font-size: 16px; font-weight: 700;}
.ztWtrc-list-temp2 a.bg1 { background: #92D5DE; color: #278E9C}
.ztWtrc-list-temp2 a.bg2 { background: #7FB7E6; color: #0071CF}
.ztWtrc-list-temp2 a.bg3 { background: #FCDD80; color: #DA7E07}
.ztWtrc-list-temp2 a.bg4 { background: #FBDBB6; color: #FB9A2A}
.ztWtrc-list-temp2 a.bg5 { background: #BEFBD6; color: #2DCE6C}
.zt-ft-list { max-height: 360px; padding: 20px; border: 1px solid #CDCDCD; background: #fff; overflow-y: auto;}
.zt-ft-list li { color: #2984ca; padding: 5px 0; padding-left: 40px; font-size: 16px;background: url(/pubimages/web/a-ico-1.png) no-repeat 5px 6px; }
.zt-ft-list li.q { color: #ed9a1b; background-image: url(/pubimages/web/q-ico.png);}

/*盐田区“梧桐人才”政策解读 end*/

/*盐田区五届人大三次会议 start*/
.zt-rcrptemp1 .h4.temp1 { height: 60px; margin-bottom: 0; line-height: 60px; text-align: center; background: #FF8400; color: #fff; font-size: 22px;}
.zt-rcrptemp1 .rplist { padding: 30px 100px; background: #fff; font-size: 15px;line-height: 30px;}
/*盐田区五届人大三次会议 end*/


/*五公开 start*/
.zw5gkBanner h4.img { padding-top: 50px; }
.zw5gkBanner .info { width: 810px; margin: 30px auto 0; padding: 20px; background: #E5E8ED; border-radius: 10px;}
.zw5gkBanner .info h5 { margin-bottom: 10px; padding-left: 30px; font-size: 22px; color: #0652cb;}
.zw5gkBanner .info p.txt { text-indent: 2em; font-size: 13px; line-height: 24px; color: #666;}
.zw5gkBanner .info a.more { color: #004eff}
.zw5gk-warp .list-temp1 > h2 { height: 46px; padding: 0 15px; font-size: 16px; font-weight: 700; color: #fff; line-height: 46px;background: #0379CF; }
.zw5gk-warp .list-temp1 > h2 a.more { float: right; color: #fff; font-weight: 500;}
.zw5gk-warp .list-temp1 > h4 a { display: inline-block; min-width: 120px; height: 38px; margin-right: 20px; padding: 0 10px; line-height: 36px; color: #000; text-align: center; font-size: 16px; border: 1px solid #000; border-radius: 5px;}
.zw5gk-warp .list-temp1 > h4 a.active { border: 1px solid #F99233; background: #F99233; color: #fff;}
.zw5gk-warp .list-temp1 .newsList li a { display: block; padding: 5px 0; position: relative; padding-right: 100px; color: #333; font-size: 13px; }
.zw5gk-warp .list-temp1 .newsList li a:hover { color: #369}
.zw5gk-warp .list-temp1 .newsList li a span { display: block; height: 16px; color: #666; line-height: 16px;  position: absolute; top: 50%; right: 0; margin-top: -8px;}
.zw5gk-warp .list-temp1 .btns { padding: 60px 0 0 50px;}
.zw5gk-warp .list-temp1 .btns a { display: block; margin-top: 10px; padding: 12px 0; color: #fff; font-size: 18px; font-weight: 700; background: #2778F8;}
.zw5gk-warp .list-temp1 ul.btn-temp2 { width: 100%; margin-top: 10px;}
.zw5gk-warp .list-temp1 ul.btn-temp2 li { float: left; width: 25%; padding: 6px 20px;}
.zw5gk-warp .list-temp1 ul.btn-temp2 li a { display: block; height: 46px; line-height: 46px; background: #5890F6; text-align: center; font-size: 18px; color: #fff;}
.zw5gk-warp .list-temp1 ul.btn-temp2 li a:hover { background: #4B83EA;}

/*五公开 end*/

/*城市更新 start*/
.zt-csgxBanner { background: url(/pubimages/web/zt-csgx-bg-1.jpg) no-repeat center 0; background-size: 100% auto;}
.zt-csgxBanner .zt-bigtitle { padding: 120px 0 160px;}
.zt-csgxBanner .nav-side { height: 90px;}
.zt-csgxBanner .nav-side ul li a { height: 90px; line-height: 90px;}
.zt-csgxBanner .nav-side ul li a.active{background: #DB0000;}

.newsListBox-temp1 li { padding-top: 10px; margin-top: 10px; border-top: dotted 1px #DFDFDF; }
.newsListBox-temp1 li:nth-child(1) { border: none; padding-top: 0; margin-top: 0;}
.newsListBox-temp1 li a { display: block; color: #666;font-size: 12px;}
.newsListBox-temp1 li a strong { display: block; padding-right: 100px; color: #222; font-size: 16px; line-height: 24px; font-weight: 500; margin-bottom: 5px; position: relative; transition: .3s; }
.newsListBox-temp1 li a strong em { position: absolute; right: 0; top: 50%; margin-top: -12px; color: #666; }
.newsListBox-temp1 li a i { display: inline-block; width: 11px; height: 11px; margin-right: 5px; background: #FF2C00; position: relative; top: -1px;}
.newsListBox-temp1 li a:hover strong { color: #f30}

/*城市更新 end*/

/*20周年专题 start*/
.zt-bigBanner-xsdxzc .temp-h2 { height: 50px; line-height: 50px; border-bottom: 3px solid #D1C0A5; }
.zt-bigBanner-xsdxzc .temp-h2 span { display: inline-block; height: 50px; line-height: 48px; padding: 0 20px; font-size: 18px; font-weight: 700; border-bottom: 3px solid #CB1217; }
.zt-bigBanner-xsdxzc { background: url(/pubimages/web/zt-xsdxzc-bg-1.jpg) no-repeat center 0;}
.zt-bigBanner-xsdxzc .zt-bigtitle { padding: 0;}
.zt-bigBanner-xsdxzc .zt-bigtitle p.img { padding: 50px 0 121px;}
.zt-bigBanner-xsdxzc .zt-bigtitle p.news { height: 62px; line-height: 60px;}
.zt-bigBanner-xsdxzc .zt-bigtitle p.news a { font-size: 14px; color: #fff;}

.zt-bigBanner-xsdxzc .time-y-list .t-ya-box { height: 70px; padding: 0 10px; position: relative; }
.zt-bigBanner-xsdxzc .time-y-list .t-ya-box > span { position: absolute; top: 50%; margin-top: -18px; cursor: pointer; display: block; width: 20px; height: 35px; background: url(/pubimages/web/zt-xsdxzc-btn-2.png) no-repeat center 2px; }
.zt-bigBanner-xsdxzc .time-y-list .t-ya-box > span.l-move { left: -16px; background-position: center -46px; }
.zt-bigBanner-xsdxzc .time-y-list .t-ya-box > span.r-move { right: -16px; }
.zt-bigBanner-xsdxzc .time-y-list .t-ya-box .l-rMoveBox { height: 60px; white-space: nowrap; position: relative; overflow: hidden; }
.zt-bigBanner-xsdxzc .time-y-list .t-ya-box .l-rMoveBox b { display: block; width: 100%; height: 6px; border-radius: 3px; background: #C2B299; position: absolute; top: 31px; z-index: 1;}
.zt-bigBanner-xsdxzc .time-y-list .t-ya-box .l-rMoveBox h2 { height: 80px; overflow: hidden; overflow-x: auto;}
.zt-bigBanner-xsdxzc .time-y-list .t-ya-box .l-rMoveBox h2 a { display: inline-block; height: 60px; position: relative; z-index: 2;}
.zt-bigBanner-xsdxzc .time-y-list .t-ya-box .l-rMoveBox h2 a em{ display: inline-block; padding: 0 16px; font-size: 16px;color: #bbab93; font-weight: 700;}
.zt-bigBanner-xsdxzc .time-y-list .t-ya-box .l-rMoveBox h2 a i { display: inline-block; width: 30px; height: 30px; position: absolute; top: 20px; left: 50%; margin-left: -15px; background: url(/pubimages/web/zt-xsdxzc-ico-2.png) no-repeat center 5px; }
.zt-bigBanner-xsdxzc .time-y-list .t-ya-box .l-rMoveBox h2 a.active i { background-position: center -34px;}
.zt-bigBanner-xsdxzc .time-y-list dl dd h4 a { color: #333;}
.zt-bigBanner-xsdxzc .time-y-list dl dd p { line-height: 24px;}
.zt-bigBanner-xsdxzc .ms-xf-list .t-ya-box { height: 130px; padding: 0 10px;}
.zt-bigBanner-xsdxzc .ms-xf-list .t-ya-box .l-rMoveBox { height: 130px;}
.zt-bigBanner-xsdxzc .ms-xf-list .t-ya-box .l-rMoveBox h2 { height: 160px;}
.zt-bigBanner-xsdxzc .ms-xf-list .t-ya-box .l-rMoveBox h2 a { width: 203px; height: 130px; margin: 0 7px; position: relative;}
.zt-bigBanner-xsdxzc .ms-xf-list .t-ya-box .l-rMoveBox h2 a span { display: none; padding: 5px 10px; line-height: 18px; position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.6); color: #fff;white-space:pre-wrap;}
.zt-bigBanner-xsdxzc .ms-xf-list .t-ya-box .l-rMoveBox h2 a:hover span { display: block;}
.zt-bigBanner-xsdxzc .ms-xf-list .t-ya-box .l-rMoveBox h2 a img { width: 100%;}
.zt-bigBanner-xsdxzc .ms-xf-list .t-ya-box > span { height: 30px; background: url(/pubimages/web/zt-xsdxzc-btn-1.png) no-repeat center 2px; }
.zt-bigBanner-xsdxzc .ms-xf-list .t-ya-box > span.l-move { left: -31px; background-position: 0 0;}
.zt-bigBanner-xsdxzc .ms-xf-list .t-ya-box > span.r-move { right: -31px; background-position: 0 -31px;}
.zt-bigBanner-xsdxzc .hh20-list ul.list-temp1 li a { display: block; padding: 6px 0 6px 25px; font-size: 14px; color: #333; background: url(/pubimages/web/zt-xsdxzc-ico-1.png) no-repeat 0 7px;}
.zt-bigBanner-xsdxzc .hh20-list ul.list-temp1 li a:hover { color: #f60}
.zt-bigBanner-xsdxzc .hh20-list .list-temp2 { width: 100%;}
.zt-bigBanner-xsdxzc .hh20-list .list-temp2 li { float: left; width: 25%; padding: 5px 10px; }
.zt-bigBanner-xsdxzc .hh20-list .list-temp2 li a { display: block; padding: 30px 0; text-align: center; background: #DFAA5F; color: #000; font-size: 15px; }
.zt-bigBanner-xsdxzc .hh20-list .list-temp2.t-1 li { float: left; width: 20%; padding: 5px; }
.zt-bigBanner-xsdxzc .hh20-list .list-temp2.t-1 li a { background: #CF1800; color: #fff;}
.zt-bigBanner-xsdxzc .fix-nav { position: fixed; top: 50%; left: 10px; margin-top: -136px; padding: 10px 0; background: #C3363F; z-index: 9;}
.zt-bigBanner-xsdxzc .fix-nav li strong { cursor: pointer; display: block; height: 36px; line-height: 36px; text-align: center; font-size: 15px; padding: 0 15px; color: #fff;}
.zt-bigBanner-xsdxzc .fix-nav li strong.on { color: #BEA958}
.zt-bigBanner-xsdxzc .fix-nav a.closeBtn { display: block; width: 24px; height: 24px; line-height: 21px; text-align: center; position: absolute; top: -10px; right: -10px; background: #C3363F; color: #fff; font-size: 18px; border: 1px solid #fff; border-radius: 50%;}


/*20周年专题 end*/
.archived { padding:8px 0; background: #b00; color: #fff;}
/*政府投资项目代建制管理办法 start*/
.zt-bigBanner-zftzjzg { background: url(/pubimages/web/zt-zftzjzg-img-2.jpg) no-repeat center 0;}
.zt-bigBanner-zftzjzg .zt-bigtitle { padding: 200px 0 282px;}
.zt-bigBanner-zftzjzg h2.t { padding: 10px 0; font-size: 32px; font-weight: 700;}
.zt-bigBanner-zftzjzg p.p-t1 { padding: 10px 0 5px; font-size: 17px; line-height: 28px; font-weight: 700;}
.zt-bigBanner-zftzjzg p.p-t1.temp2 { position: relative; padding-left: 30px;}
.zt-bigBanner-zftzjzg p.p-t1.temp2 i { position: absolute; left: 0; top: 12px; width: 26px; height: 26px; text-align: center; font-weight: 700; line-height: 26px; background: #22D7DE; border-radius: 50%;}
.zt-bigBanner-zftzjzg .table-t1 td { height: 180px;}
.zt-bigBanner-zftzjzg .table-t1 td.t { width: 80px; height: 180px; text-align: center; font-size: 20px; font-weight: 700; background: #FFD35C; border-radius: 10px 0 0 10px;}
.zt-bigBanner-zftzjzg .table-t1 td.info { height: 180px; padding: 0 20px 0 30px; font-size: 18px; border-radius: 0 10px 10px 0; background: #fff url(/pubimages/web/zt-zftzjzg-ico-1.png) no-repeat 0 center; }
.zt-bigBanner-zftzjzg h3.t-h3 { font-size: 28px; font-weight: 700;}
.zt-bigBanner-zftzjzg h3.t-h3 a { color: #222;}
.zt-bigBanner-zftzjzg .img-temp1 a { display: inline-block; padding: 5px 2px;}
.zt-bigBanner-zftzjzg .list-temp1 { background: #CBEFF0; border-radius: 15px;}
.zt-bigBanner-zftzjzg h5.t-h5 { background: #fff; border-radius: 15px; padding: 20px 25px; font-size: 20px; font-weight: 700;}
.zt-bigBanner-zftzjzg .box-t1 { background: #fff; border-radius: 15px; padding: 10px 25px;}
.zt-bigBanner-zftzjzg .list-t1 a { display: inline-block; margin: 5px 20px; padding: 15px 30px; border-radius: 10px; background: #90EBEE; font-size: 18px; font-weight: 700; color: #000;}


/*政府投资项目代建制管理办法 end*/

/*数据 start*/
.dataPageWarp { background: #f6f6f6;}
.dataPageWarp .navTabBox { padding: 35px 0 15px;}
.dataPageWarp .leftBarBox {height: 541px; padding: 0;}
.dataPageWarp .leftBarBox > h2 { padding: 30px 0 28px; background: #065292; border-bottom: 1px solid #054E9B; text-align: center; font-size: 22px; color: #054e9b; font-weight: 700; }
.dataPageWarp .leftBarBox ul { padding: 0 15px}
.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: #E8F8FE; color: #0060cb;}
.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 { font-weight: 700; 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 .lctWarp h4.t1 { font-size: 17px; font-weight: 700; color: #015293;}
.dataPageWarp .lctWarp h4.t1 a.more {float: right; font-size: 12px; color: #888; font-weight: 500; line-height: 20px;}
.dataPageWarp .lctWarp .lctBox { border: 1px solid #E6E6E6}
.dataPageWarp .lctWarp a { color: #666;}

.dataPageWarp.infoPage .leftBarBox { height: auto; }
.dataPageWarp.infoPage .leftBarBox > ul li { float: left;}
.dataPageWarp.infoPage .leftBarBox > ul li a { padding: 16px 39.7px;}
.dataPageWarp.infoPage .dataInfoBox { background: #E8F0F7}
.dataPageWarp.infoPage .dataInfoBox h2 { font-size: 18px; line-height: 36px; font-weight: 700;}
.dataPageWarp.infoPage .dataInfoBox p { line-height: 22px; text-indent: 2em; color: #666;}
.dataPageWarp.infoPage .s-chartBox { padding: 0 0 20px; height: auto;}
.dataPageWarp.infoPage .dataTable h5 { height: 48px; line-height: 48px; background: #015196; font-size: 18px; color: #fff; text-align: center; position: relative;}
.dataPageWarp.infoPage .dataTable h5 a { position: absolute; right: 10px; top: 12px; font-size:14px; background: #003D7C; border: 1px solid #0358A9; color: #fff; display: inline-block; height: 26px; line-height: 24px; padding: 0 15px;}
.dataPageWarp.infoPage .dataTable table { width: 100%;}
.dataPageWarp.infoPage .dataTable table tr td { padding: 15px; font-size: 14px; text-align: center; background: #F2F2F2; border: 1px solid #fff; color: #444;}
.dataPageWarp.infoPage .dataTable table tr:nth-child(even) td { background: #DCDCDC;}
.dataPageWarp.infoPage .dataTable .ovhRoll { max-height: 530px; overflow: auto;}



/*数据 end*/


/*执法公开 start*/
.zt-zfgk-banner { height: auto; padding: 35px 0 60px 0; background: url(/pubimages/web/in-xzzf-img-2.jpg) no-repeat center;}
.zt-zfgk-banner .txt-info { font-size: 22px; padding: 10px 0; color: #fff; text-align: center;}
.zt-zfgk-banner .txt-info span { padding: 5px 15px; border-radius: 5px; background: #fff; background: rgba(255,255,255,.6); color: #2196f3}
.in-xzzf-warp ul.fl { width: 100%;}
.in-xzzf-warp h2.t { padding: 20px 0; font-size: 20px; color: #054e9b; font-weight: 700;}
.in-xzzf-warp h2.t .more { font-weight: 500; padding-top: 3px;}
.in-xzzf-warp h2.t1 { font-weight: 500; color: #222; font-size: 18px;}

.in-xzzf-warp .newsList1 li a { display: block; position: relative; font-size: 16px; padding: 14px 120px 14px 10px; color: #333; }
.in-xzzf-warp .newsList1 li a span { position: absolute; right: 10px; top: 50%; margin-top: -8px; line-height: 16px; color: #777;}
.in-xzzf-warp .newsList1 li a:hover { background: #E9F9FF; color: #3f9de4;}
.in-xzzf-warp .fx1 ul.service { margin-left: -5px;}
.in-xzzf-warp .fx1 ul.service li { float: left; margin: 1%; width: 31.33%;}
.in-xzzf-warp .fx1 ul.service li.w100bfb { width: 98%;}
.in-xzzf-warp .fx1 ul.service li.w100bfb a { padding: 25px;}
.in-xzzf-warp .fx1 ul.service li.w100bfb i { display: inline-block; margin-right: 15px;}
.in-xzzf-warp .fx1 ul.service li a { display: block; padding: 16px 42px; background: #FAFBFD; text-align: center; color: #0060ce; font-size: 16px;}
.in-xzzf-warp .fx1 ul.service li a i { display: block; margin-bottom: 5px;}
.in-xzzf-warp .fx1 ul.service li a.on,.in-xzzf-warp .fx1 ul.service li a:hover { background: #E9F9FF}
.in-xzzf-warp .fx1 ul.service.s2 li {margin:0;padding: 1% .5%; width:14.2%; }
.in-xzzf-warp .fx1 ul.service.s2 li a { padding: 25px 10px; }
.in-xzzf-warp .fx2 ul { margin-left: -6px;}
.in-xzzf-warp .fx2 ul li { float: left; margin: 0 6px;}
.in-xzzf-warp .fx3 .t-a { position: relative; margin-bottom: 30px;}
.in-xzzf-warp .fx3 .t-a h2 { margin-left: -25px;}
.in-xzzf-warp .fx3 .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;}
.in-xzzf-warp .fx3 .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; }
.in-xzzf-warp .fx3 .t-a h2 a.active { color: #3f9de4; border-bottom: 4px solid #3F9DE4;}
.in-xzzf-warp .fx3 .t-a h2 a.active i { display: block;}
.in-xzzf-warp .fx3 .t-a a.more { position: absolute; top: 5px; right: 0; font-size: 16px; color: #3f9de4;}
.in-xzzf-warp .fx3 .t-a a.more:hover { color: #f60}
.in-xzzf-warp .fx4 li { float: left; margin: 0 10px;}
.in-xzzf-warp .fx5 li { width: 16.66%; float: left;}
.in-xzzf-warp .fx5 li a { display: block; font-size: 14px; color: #444; padding: 3px 0;}
.in-xzzf-warp .fx5 li a:hover { color: #3f9de4}

/*执法公开 end*/

/*重大行政决策专栏 start*/
.zt-zdxzzc-banner { height: 320px;background: url(/pubimages/web/zt-zdxzzc-img-1.jpg) no-repeat center; }
.zt-zdxzzc-banner img { width: 100%;}
.in-zdxzzc-warp h2.t > span { font-size: 20px; color: #0263ca; display: inline-block; font-weight: 700; padding-bottom: 8px; border-bottom: 2px solid #0263CA }
.in-zdxzzc-warp h2.t >a.more,.in-zdxzzc-warp .newsBox .titH2 .more { padding-top: 8px; font-size: 14px; color: #0263ca;}
.in-zdxzzc-warp h2.t >a.more i,.in-zdxzzc-warp .newsBox .titH2 .more i { padding-left: 3px; font-family: "宋体";}
.in-zdxzzc-warp .list1 th { padding: 0 20px; background: #F3F3F3; font-size: 15px; height: 50px; color: #666; }
.in-zdxzzc-warp .list1 th.org { width: 280px;}
.in-zdxzzc-warp .list1 th.time { width: 180px;}
.in-zdxzzc-warp .list1 td { height: 68px; padding: 0 20px; font-size: 16px; color: #444; border-bottom: dashed 1px #ececec;}
.in-zdxzzc-warp .list1 td a { color: #444}
.in-zdxzzc-warp .list1 td a:hover { color: #0263ca;}
.in-zdxzzc-warp .list1 tr:hover td { background: #F3FBFE}
.in-zdxzzc-warp .list2 { padding: 10px 0; border-top: dashed 1px #ececec; border-bottom: dashed 1px #ececec;}
.in-zdxzzc-warp .list2 li a { display: block; padding: 10px 0; color: #373737;}
.in-zdxzzc-warp .list2 li a strong { display: block; font-weight: 500; font-size: 16px; padding-bottom: 3px;}
.in-zdxzzc-warp .list2 li a span { display: block; padding: 5px 0; color: #666; font-size: 15px;}
.in-zdxzzc-warp .list2 li a em { color: #666; font-size: 14px;}
.in-zdxzzc-warp .list2 li a em i { color: #999;}
.in-zdxzzc-warp .list2 li a:hover *{ color: #0263ca}

.in-zdxzzc-warp .newsBox .titH2 h2 a { font-size: 20px; color: #111; display: inline-block; margin-right: 30px; font-weight: 700; padding-bottom: 8px; border-bottom: 2px solid #fff }
.in-zdxzzc-warp .newsBox .titH2 h2 a.active { color: #0263ca; border-bottom: 2px solid #0263CA}
.in-zdxzzc-warp .newsBox .newsList { border-top: dashed 1px #ececec; }
.in-zdxzzc-warp .newsBox .newsList li a { display: block; position: relative; padding: 14px 90px 15px 0; font-size: 16px; color: #222;  border-bottom: dashed 1px #ececec; }
.in-zdxzzc-warp .newsBox .newsList li a span { display: block; line-height: 16px; position: absolute; right: 0; top: 50%; margin-top: -8px; color: #999; }
.in-zdxzzc-warp .newsBox .newsList li a:hover { color: #0263ca}

/*重大行政决策专栏 end*/

/*失信曝光台 start*/
.zt-sxbgt-banner { height: 340px;background: url(/pubimages/web/in-sxbgt-img-1-1.jpg) no-repeat center; }
.in-sxbgt-warp .f1 { margin-top: -80px; padding: 20px; border-radius: 15px; font-size: 15px; line-height: 28px; color: #373737;}
.in-sxbgt-warp .f1 p.txt { text-indent: 2em;}
.in-sxbgt-warp h4.t1 { height: 48px;background: url(/pubimages/web/in-sxbgt-ico-1-4.jpg) repeat-x; }
.in-sxbgt-warp h4.t1 em { display: inline-block;height: 48px; padding: 0 90px 0 40px; background: url(/pubimages/web/in-sxbgt-ico-1-2.jpg) repeat-x; position: relative;}
.in-sxbgt-warp h4.t1 em span { display: inline-block; line-height: 40px; width: 250px; color: #fff; font-size: 22px; position: relative; top: 8px;}
.in-sxbgt-warp h4.t1 em b { position: absolute; top: 0;display: inline-block; width:21px; height: 48px; background: url(/pubimages/web/in-sxbgt-ico-1-1.jpg) no-repeat; }
.in-sxbgt-warp h4.t1 em b.b1 { left: 0;}
.in-sxbgt-warp h4.t1 em b.b2 { right: 0; width:89px;background-image: url(/pubimages/web/in-sxbgt-ico-1-3.jpg); }
.in-sxbgt-warp .news-t1 li a { display: block; padding: 20px 140px 20px 20px; line-height: 16px; font-size: 16px; color: #373737; border-bottom: dashed 1px #ECECEC; position: relative;}
.in-sxbgt-warp .news-t1 li a:hover { background: #FDF3F2; color: #761a16}
.in-sxbgt-warp .news-t1 li a span { position: absolute; right: 15px;top: 50%; margin-top: -8px; line-height: 16px;}
.in-sxbgt-warp .sxList .item { border-bottom: 1px solid #89211C; border-top: 1px solid #89211C; margin-top: -1px; text-align: center;}
.in-sxbgt-warp .sxList .item img { max-width: 100%;}
.in-sxbgt-warp h6.t1 { font-size: 18px; color: #761a16; font-weight: 700;}
.in-sxbgt-warp h6.t1 a { font-size: 14px; color: #822815; font-weight: 500;}

/*失信曝光台 end*/


.zt-zcjd-tzxmhpjglMain p.t { height: 62px; line-height: 62px; text-align: center; font-size: 20px; background: #EB7824; color: #fff; border-radius: 10px;}
.zt-zcjd-tzxmhpjglMain p.t.tag2 { background: #69B448}
.zt-zcjd-tzxmhpjglMain p.t.tag3 { background: #2888B0}


	
/*《盐田区户籍居民及从业人员学历层次提升工作实施方案》的政策解读 start*/
.borderDott5 { border: dotted 2px #459ED8; border-radius: 15px;}
.zt-zcjd-hjjmcyryMain .lbg1 { background: url(/pubimages/web/zt-cyry-img-3.png) no-repeat right center;}
.zt-zcjd-hjjmcyryMain .lbg1 p { padding-right: 380px;}
.zt-zcjd-hjjmcyryMain .lbg2 { background: url(/pubimages/web/zt-cyry-img-4.png) no-repeat right bottom;}
.zt-zcjd-hjjmcyryMain .item-s1 .ico-s1,
.zt-zcjd-hjjmcyryMain .item-s2 .ico-s1 { height: 80px; width: 80px; margin: 0 auto; border: dashed 1px #3D90D0; border-radius: 50%; line-height: 74px;}
.zt-zcjd-hjjmcyryMain .item-s1 h4,.zt-zcjd-hjjmcyryMain .item-s2 h4 { font-size: 18px; color: #2984ca;padding: 15px 0 10px;}
.zt-zcjd-hjjmcyryMain .item-s1 .info { line-height: 26px;  font-size: 14px;}

.zt-zcjd-hjjmcyryMain .item-s2 { position: relative;}
.zt-zcjd-hjjmcyryMain .item-s2 .ico-s1 { width: 90px; height: 90px; line-height: 87px; }
.zt-zcjd-hjjmcyryMain .item-s2 > b { display: block; position: absolute; width: 78px; height: 47px; top: 16px; right: -50px; background: url(/pubimages/web/zt-cyry-ico-3-1.png) no-repeat }
.zt-zcjd-hjjmcyryMain .item-s2 .info { line-height: 26px;  font-size: 14px;}

/*《盐田区户籍居民及从业人员学历层次提升工作实施方案》的政策解读 end*/

/*《盐田区专业社会工作者职业分级管理办法》 start*/
.zt-list-temp4 li i.r-bg-temp1.s1 { background: #52aef1 ;}
.zcjd-zyshgzzfx-banner { height: 450px; background: url(/pubimages/web/zt-zyshgzzfx-img-1-1.jpg) no-repeat  center 0;}
.zt-zyshgzzfx-warp .borderDott1 { border: dashed 1px #52AEF1; border-radius: 10px;box-shadow: 0 5px 0 #52AEF1; overflow: hidden;} 
.zt-zyshgzzfx-warp .zt-wd-temp1 { font-size: 14px; line-height: 24px}
.zt-zyshgzzfx-warp .t-t1 { padding-top: 20px;}
.zt-zyshgzzfx-warp .t-t1 span { display: inline-block; }
.zt-zyshgzzfx-warp {background: url(/pubimages/web/zt-zyshgzzfx-img-2-11.png) repeat-y center 0 }

.zt-zyshgzzfx-warp .boxShadow-temp1 { box-shadow: none;}
.zt-zyshgzzfx-warp .zt-ft-list { height: 500px; padding: 0; border: none; background: none;}



/*《盐田区专业社会工作者职业分级管理办法》 end*/

/*《关于深入推进“志愿者城区”建设打造“岗位化”志愿服务模式升级版的实施意见》的政策解读 start*/
.boxShadow-temp2 { border-radius: 15px; box-shadow: 0 6px 1px #BDE1F4;}
.zyzccWarp .zt-zyshgzzfx-warp {background: url(/pubimages/web/zt-zyzcc-img-1-2.jpg) repeat-y center 0 }
.zyzccWarp .zcjd-zyshgzzfx-banner { height: 412px; background: url(/pubimages/web/zt-zyzcc-img-1-1.jpg) no-repeat  center 0;}
.zyzccWarp .zt-zyshgzzfx-warp .borderDott1 { border: dashed 1px #52AEF1; border-radius: 10px;box-shadow: 0 5px 0 #52AEF1; overflow: hidden;} 
.zyzccWarp .zt-zyshgzzfx-warp .zt-wd-temp1 { font-size: 14px; line-height: 24px}
.zyzccWarp .zt-zyshgzzfx-warp .t-t1 { padding-top: 20px;}
.zyzccWarp .zt-zyshgzzfx-warp .t-t1 span { display: inline-block; }

.zyzccWarp .zt-zyshgzzfx-warp .boxShadow-temp1 { box-shadow: none;}
.zyzccWarp .zt-zyshgzzfx-warp .zt-ft-list { height: 500px; padding: 0; border: none; background: none;}


.zyzccWarp .rwrzLists a { display: block; height: 60px; margin-bottom: 15px; line-height: 60px; font-size: 16px; color: #373737;background: #fff; overflow: hidden;}
.zyzccWarp .rwrzLists a i { float: left; width: 50px; height: 50px; margin: 5px 20px 0 -25px; text-indent: 28px; line-height: 50px; font-size: 24px; border-radius: 50%; color: #fff;}
.zyzccWarp .rwrzLists a em { color: #17A5BC; font-weight: 700;}

.zyzccWarp .mtopF150 { margin-top: -150px;}

/*《关于深入推进“志愿者城区”建设打造“岗位化”志愿服务模式升级版的实施意见》的政策解读  end*/



.titBox { position: relative;}
.titBox h2.tit { padding: 0 120px;}
.titBox .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);}
.timeBox,.zzBox { background: #FAFAFA;}
.zzBox p { padding: 3px 0;}

/*盐田区第四届全民健身运动会 start*/
.wbh-bigBanner.ydh {background: url(/pubimages/web/zt-ydh-img-1-1.jpg) no-repeat center 0; }
.wbh-bigBanner.ydh .zt-bigtitle { padding: 77px 0;}
.wbh-bigBanner.ydh .titH2 {height: 24px;line-height: 24px;font-size: 24px;padding-left: 15px;color: #2064aa;border-left: 4px solid #FF2C00;}
.newsListBox-temp2 li a { display: block; padding: 10px 0 10px 18px; border-bottom: dashed 1px #C9C9C9; background: url(/pubimages/web/zt-ydh-ico-1-1.png) no-repeat 2px center; color: #000; font-size: 16px;}
.newsListBox-temp2 li a strong { font-weight: 500; }
.newsListBox-temp2 li a span { color: #777;}
.wbh-bigBanner.ydh .infoT1 .ps { font-size: 15px; line-height: 30px;}


/*盐田区第四届全民健身运动会 end*/

/*深圳市梧桐山第四届毛棉杜鹃花会盐田会场 start*/
.infoT1 { padding: 15px; border: 8px solid #95A580; background: #fff;}
.infoT1 > h6 { font-size: 16px; font-weight: 700; color: #de75a0}
.infoT1 > h6 img { margin-right: 10px;}
.infoT1 .txt { font-size: 14px; line-height: 20px}

.djh-bigBanner .bannerBox { height: 745px; background: url(/pubimages/web/zt-djh-img-2.jpg) no-repeat center 0; background-size: 100% 100%;}
.djh-bigBanner .bannerBox .zt-bigtitle { padding-top: 120px;}
.djh-bigBanner .djhWarp{  background: url(/pubimages/web/zt-djh-img-3.jpg) no-repeat center 0;}
.djhWarp .f1-box { margin-top: -140px;}
.djhWarp .f1-box .video_box { width: 460px;height: 260px; background: #000; position: relative;}
.djhWarp .f1-box .video_box .source { position: absolute; right: 5px; top: 5px; color: #fff}
.djhWarp .f1-box .infoT1 { width: 740px; height: 200px; margin-top: 30px; border-left: none;}
.djhWarp .f2-box { padding: 100px 0 40px;}
.djhWarp .f2-box .infoT1 { width: 510px}
.djhWarp .f2-box .imgB { width: 690px; margin-top: 30px; }
.djhWarp .itemFloor { padding: 45px 0;}
.djhWarp .itemFloor .infoT1 { height: 307px; margin: 35px 65px 0; padding: 20px 40px; background: #fff url(/pubimages/web/zt-djh-img-9.jpg) no-repeat right bottom;}


/*深圳市梧桐山第四届毛棉杜鹃花会盐田会场 end*/


@media screen and (min-width: 1198px) and (max-width: 2000px) {
	/*二级栏目导航菜单 temp 3 可滑动 start*/

	.nav-temp2 .hideList ul { width: 1210px; white-space: normal;}
	.nav-temp2.nav-temp-move .hideList ul{ padding-right: 26px; transition:.3s;}
	.nav-temp2.nav-temp-move .hideList ul.on { margin-top: -100px;}
	.nav-temp2.nav-temp-move .hideList li a {width: 143px;}
	.nav-temp2.nav-temp-move a.showMoreBtn { display: block; height: 100%; width: 32px; text-indent: -99em; overflow:hidden; background: #38A3F4 url(/pubimages/web/ico-3-3.png) no-repeat center -92px;transition:.3s;}
	.nav-temp2.nav-temp-move a.showMoreBtn.on { background-position: center 35px;}
	/*二级栏目导航菜单 temp 3 end*/
	
	.nav-temp1.hoverH2 .hideList ul.jyly-home li a { width: 141.4px}
	.nav-temp1.hoverH2 .hideList ul {width: 1040px;}

	.nav-list-temp1,.nav-list-temp1 ul { float: left;}

}



@media screen and (min-width: 760px) and (max-width: 1200px) {
	dl.jy-temp-1 dd,p.jy-temp-2 a,.zdly-temp-1 dd,
	.govtjlbBox .selectYear .moveListBox li a span,
	.txt-vertical-centering,.ico-txt-r.temp-1 a,.ico-txt-r.temp-2 a span,
	.zt-djzl-ultemp2 li a,h2.temp-4,.zt-wd-temp4 ul li a,.data-open-warp .item dl dt,.nav-temp1 .hideList ul.jyly-home li a{
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: box;
	box-orient: horizontal;
	box-pack: center;
	box-align: center;
	padding: 0;
	}
	.bannerImgBox { height: 180px}
	.appLeft { padding-left: 0 !important;}

	.nav-temp2 .hideList li a { width:147px !important; }
	
	.menu .cityLogo { margin-left: 10px}
	.menu .menuList ul li h3 a { padding:0 6px; font-size: 14px; }

	.articleBox { padding: 0;}
	.appRboxShow { padding: 0; margin-top: 20px;}
	.appLeft { padding-left: 0;}
	.appMr0 { margin-right: 0;}
	.app0 { padding: 0 !important;}

	dl.jy-temp-1 { height: 204px; }
	dl.jy-temp-1 dt { width: 160px;height: 135px;}
	dl.jy-temp-1 dd { height: 135px;}
	dl.jy-temp-1 dd a { margin: 3px 0; height: 28px; padding: 0; line-height: 28px;}
	
	.msssHome { padding: 0;}
	.ms-titIco a {height: 160px;}
	.ms-titIco a i { display: block; padding: 25px 0 5px; }

	.msss-article-main .articleBox img{ width: 100%;}
	.currObjc { margin: 0;}

	.lcList-box ul li { width: 84px;}
	.zxft-articleCenter img,.jyly-articleCenter img {width: 100%;}

	.pcHide { display: block;}
	
	.zt-bigtitle { padding: 40px 0 20px;}
	.zt-bigtitle img { width: 80%;}

	.h270 { height: auto;}

	.zt-xdBox { padding: 10px;}

	.appNotBg { background: none;}

	.zt-djzl-ultemp3 li { width: 50%;}

	.zcjd-bigBanner {background-size: cover}

	.list-tit-temp1 li { width: 33.33%}
	.nav-list-temp1 li { display: inline-block; float: none;}
	.nav-list-temp1 li a { display: inline-block; float: none; min-width: 120px;}



	.appH300 { max-height: 280px; overflow-y: auto;}
	.appH300 .radio { float: left; width: 48%; margin:10px 1% 0;}
	.appW80bf img{ width: 100%;}

	.appW50bf { width: 50%;}

	.zt-wd-temp4 ul li a { width: 164px; font-size: 14px;}

	/*---------------个性主页 start---------------*/
	.userInfoBox .userInfo dl.usInfo { height: 208px;}
	.userInfoBox .userInfo dl.usInfo dt { padding: 5px;}

	.userInfoBox .userInfo dl.usInfo dd { padding-top: 0;}
	.userInfoBox .userInfo dl.usInfo dd ul li { width: 110px;}
	.userInfoBox .userInfo h4 { height: 60px; line-height: 60px;}
	.userInfoBox .infoList dl dt { margin: 0 10px;}
	.userInfoBox .infoList { margin-top: 0;  height: 400px;}
	.userInfoBox .infoList .h100bf { height: 100%;}
	
	.toolsList { width: 415px}
	.toolsList .listBox { width: 415px;}
	.toolsList .listBox .listUl ul { width: 415px;}
	.toolsList .listBox .listUl ul li a { width: 94px;}
	.addModuleBox { width: 700px; margin: -290px 0 0 -350px;;}
	.addModuleBox .appList { width: 680px;}
	.addModuleBox .appIcoList{ width: 520px}


	/*---------------个性主页 end---------------*/	

	/*服务地图 start*/
	.map-leftBox ul.mapNav { padding: 10px;}
	.map-rightBox { right: 0;}


	/*服务地图 end*/

	.twoWm-bshare { display: none;}
	.articleBox .next-prev { height: auto; line-height: 20px;}
	
	form.input80fb .form-group { width: 80%;}

	.colorlistBox .box-temp2 { height: auto; margin-bottom: 10px;}

	.setupPcW1200 .nav-l-r-btns { display: block;}
	.setupPcW1200 .bslc-box .item p.num,.bslc-box b.borderLeft5-green { display: none;}

	.bannerImgBox.inmyytbanner-1-1 { width: 100%; height: 300px;}
	.bannerImgBox.inmyytbanner-1-1 img { width: 60%; margin-top: 3%;}
	.bannerImgBox.inmyytbanner-1-1.temp2 { height: 180px;}

	dl.yt-infotit { padding-bottom: 20px;}

	.error-top { width: 100%;}
	
	.myytInfoBox .img-f img { width: 60px;}
	.myytInfoBox .info { padding-right: 0;}
	.myytInfoBox .info h2 { margin-top: 10px;}

	.login-psInfo-warp .loginBox { margin-bottom: 30px; padding-right: 0; border: none; }
	
	/*盐田绿道 start*/
	.yt-green-road .yt-info-1 { margin-top: -20px;}
	.yt-green-road .yt-info-1 img { width: 100%;left: -8px;}
	img.app100bfb { width: 100%;}
	.yt-green-road .tit-1 { padding-left: 0px; }
	.yt-green-road .tit-1 img { height: 26px;}
	.yt-green-road .item-2 img,.yt-green-road .item-3 img,.yt-green-road .item-4 img { margin-top: 0;}
	.yt-green-road .txt-box.temp1 { padding: 15px 0 15px 0 !important;}
	.yt-green-road .txt-box.temp1.ag-r { margin-top: 20px;}



	/*盐田绿道 end*/
	

	/*执法公开 start*/
	.zt-zfgk-banner { padding: 20px 0; background-size: cover;}
	.zt-zfgk-banner img { width: 70%;}
	.in-xzzf-warp .fx1 ul.service li a {padding: 25px 35px;}
	.in-xzzf-warp .fx2 ul li { width: 25%; margin: 0;}
	.in-xzzf-warp .fx4 li { width: 33.33%; margin: 0;}
	.in-xzzf-warp .fx2 li a,.in-xzzf-warp .fx4 li a {display: block; margin: 0 5px;}
	.in-xzzf-warp .fx3 .t-a h2 { margin-left: -15px;}
	.in-xzzf-warp .fx3 .t-a h2 a { margin: 0 15px;}
	.in-xzzf-warp .fx5 li { width: 25%}


	/*执法公开 end*/
	/*重大行政决策专栏 start*/
	.zt-zdxzzc-banner { height: auto; background: none; }
	.in-zdxzzc-warp .list1 { margin-bottom: 0;}
	.in-zdxzzc-warp .list1 th,.in-zdxzzc-warp .list1 td { font-size: 13px; padding: 0 10px}
	.in-zdxzzc-warp .list1 th.org { width: 160px;}
	.in-zdxzzc-warp .list1 th.time { width: 100px;}



	/*重大行政决策专栏 end*/

	
	.zt-cxjy-warp .banner { height:220px; }

	.txt-img-temp1 a span {line-height: inherit; font-size: 17px;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;display: box;box-orient: horizontal;box-pack: center;box-align: center;}
	
	
	.zt-zcjd-hjjmcyryMain .lbg1 p { padding-right: 80px;}
	
	/*失信曝光台 start*/
	.zt-sxbgt-banner { height: 280px;background: url(/pubimages/web/in-sxbgt-img-1-1.jpg) no-repeat center; background-size: auto 280px; }


	/*失信曝光台 end*/
	
	
	/*南方报业改革观察团盐田行  start*/
	.zt-zb-ytx { height: 360px; background-size: auto 100%;}


	/*南方报业改革观察团盐田行  end*/

	/*《盐田区专业社会工作者职业分级管理办法》 start*/
	.zcjd-zyshgzzfx-banner { height: 300px; background-size: cover}




	/*《盐田区专业社会工作者职业分级管理办法》 end*/

}

@media screen and (max-width: 760px) {
	
	body {padding-top: 65px;}
	.wxgzh-warp p.pt80 { padding-top: 0;}

	.app10 { padding: 0 5px;}
	.app5 { padding: 5px !important;}
	.app10 { padding: 10px !important;}
	.app15 { padding: 15px !important;}
	.app0 { padding: 0 !important;}
	.appT10 { padding-top: 10px !important;}
	.appb0 { padding-bottom: 0!important;}
	.app-r5 { padding-right: 5px;}
	.app-l5 { padding-left: 5px;}
	.appLeft { padding-left: 0 !important;}
	.app-r0 { padding-right: 0;}
	.bannerImgBox { height: 120px}
	.bannerImgBox.zt-bigBanner-gjcc { height: 86px}

	.appMb10 { margin-bottom: 10px;}
	.appMl0 { margin-left: 0;}
	.appMr0 { margin-right: 0;}
	.appMt0 { margin-top: 0 !important;}
	.appMt10 { margin-top: 10px !important;}
	.appMt20 { margin-top: 20px !important;}
	
	.appNotBg { background: none;}

	.appW50bf { width: 50%;}
	.appmb5 {margin-bottom: 5px;}
	.hHli20 { line-height: 20px;}
	.formBox-zfxx .submit-btn.num3 .btn { padding: 10px 25px;}

	.nav-temp1,.nav-temp2 { height: 60px;}
	.nav-temp1 h2{width: 80px; height: 60px;}
	.nav-temp1 h2,.nav-temp1 .hideList li a {width: 80px !important; height: 60px; font-size: 12px; }
	.nav-temp1 h2 i,.nav-temp1 .hideList li a i {padding: 3px 0 5px;}
	.nav-temp1 h2 i {padding:6px 0 5px;}
	.nav-temp1 h2 i img,.nav-temp1 .hideList li a i img { width: 26px;}
	.nav-temp2 ul.imgH20 li a img { width: 20px; }
	.hoverDropDownBox .dropDownBox ul li a { padding: 8px 0;}

	.titH2-temp1 { padding: 20px 0 10px;}
	.titH2-temp1 h2 a,.titH2-temp1 h2 span { height: 36px; line-height: 36px; padding: 0 10px;font-size: 16px;}
	.titH2-temp1 h2 span { margin-right: 10px;}
	

	.nav-temp2 .hideList li a { width:90px !important; height: 60px !important;}
	.nav-temp2.zfxx-nav .hideList li a i { margin: 0 auto; -webkit-transform:scale(.65); -moz-transform:scale(.65); -o-transform:scale(.65);}
	
	.nav-temp2.zfxxgk-nav { height: 80px;}
	.nav-temp2.zfxxgk-nav .hideList li a { width:80px; height: 80px;}
	.nav-temp2.zfxxgk-nav .hideList li a { font-size: 12px;}
	.nav-temp2.zfxxgk-nav .hideList li a i { margin: 0 auto; -webkit-transform:scale(.65); -moz-transform:scale(.65); -o-transform:scale(.65);}
	
	.articleBox { padding: 0;}
	.appRboxShow { padding: 0; margin-top: 20px;}


	dl.jy-temp-1 { height: 200px; }
	dl.jy-temp-1 dt { width: 160px;height: 165px;}
	dl.jy-temp-1 dd { height: 165px;}
	dl.jy-temp-1 dd a { margin: 3px 0; padding: 4px 0;}
	

	.table-temp-1 th,.table-temp-1 td { font-size: 12px; padding: 10px 0;}
	.table-temp-1 .appW120 { width: 80px;}
	.table-temp-1 .appW80 { width: 60px}
	
	.govtjlbBox { padding: 10px;}
	
	.govtjlbBox .listBox li h3 { font-size: 12px;}
	.govtjlbBox .listBox li .levenBox li { padding: 6px 0; line-height: 16px;}
	.govtjlbBox .listBox li .levenBox li a { font-size: 12px;}
	.govtjlbBox .selectYear { width: 76px;}
	.govtjlbBox .selectYear .moveListBox { height: 340px; margin: 5px 0;}
	.govtjlbBox .selectYear .moveListBox ul { width: 76px;}
	.govtjlbBox .selectYear .moveListBox li a {width:76px; height: 76px;padding: 10px;}
	.govtjlbBox .selectYear .moveListBox li a span { width: 100%; height: 100%; border-radius:50%; font-size: 16px;}

	.msssHome { padding: 10px;}
	.ms-titIco a {height: 160px; font-size: 20px;}
	.ms-titIco a i { display: block; padding: 25px 0 5px; }
	
	.msss-article-main .articleBox { width: 100%; padding: 0;}
	.msss-article-main .articleBox img{ width: 100%}
	.msss-article-main .articleBox p.txt { padding: 0;}

	.currObjc { margin: 0;}

	.msss-article-main.temp-2 .articleInfo { padding: 0 10px 15px;}
	.msssSelectBox .form-control { font-size: 12px;}

	

	.isEndIco { position: absolute; top: -60px; left: -10px;}
	.isEndIco img { width:80px;}
	.fz14 { font-size: 12px;}
	
	.zxft-articleCenter,.jyly-articleCenter { padding: 20px 10px;}
	.ft-list-box .item { position: relative; padding: 10px;}
	.zxft-articleCenter .twBox { position: relative; padding: 10px; padding-right: 75px;}
	.zxft-articleCenter .twBox a.submitBtn { width: 60px; top: 10px; right: 10px;}

	img.appW90 { width: 90px;}
	
	.zwgb-warp .year-num { text-align: left; width: 100%;}
	.zwgb-warp p.tit img,.zwgb-warp .gbList { width: 100%;}
	.zwgb-warp .year-num { padding: 10px 0; font-size: 12px;}
	.zwgb-warp .year-num .form-control { font-size: 12px;}

	.lcList-box ul li { width: 90px; height: 72px; margin-bottom: 5px;}
	.lcList-box ul li span {font-size: 16px; padding: 5px 0 0;}
	.lcList-box ul li strong { font-size: 12px; line-height: 16px;}

	.zxft-articleCenter img,.jyly-articleCenter img,.articleCentent img {width: 100%;}
	.pcHide { display: block;}
	
	.zt-bigBanner-yyh.temp2018 { background-size: 140% auto;}
	.zt-bigtitle,.zt-bigBanner-yyh.temp2018 .zt-bigtitle { padding: 20px 0 10px !important;}
	.zt-bigtitle img { width: 80%;}
	
	.zt-bigBanner-yyh.temp2018 .jmd-box { padding: 10px;}
	.zt-bigBanner-yyh.temp2018 .jmd-box dl { margin-bottom: 10px;}
	.zt-bigBanner-yyh.temp2018 .jmd-box dl dt { font-size: 14px; margin-bottom: 5px;}
	.zt-bigBanner-yyh.temp2018 .jmd-box dl dd { line-height: 18px; font-size: 12px;}
	.zt-bigBanner-yyh.temp2018 .jmd-box dl dd p { padding-bottom: 10px;}

	
	.h270 { height: auto;}

	.zt-box-temp1 .rz-box li a { font-size: 14px;}

	.zt-xdBox { padding: 10px;}

	.zt-djzl-ultemp2 li a { margin: 2px; font-size: 16px; padding: 5px;}

	.zt-djzl-ultemp3 li { width: 50%;}
	.zt-djzl-ultemp3 li a { font-size: 14px;}
	.zt-djzl-ultemp3 li a i img { width: 30%; }
	
	.imgMove-lr-warp { height: 205px; padding: 10px 20px; }
	.imgMove-lr-warp a.leftBtn { left: -10px;}
	.imgMove-lr-warp a.rightBtn { right: -10px;}
	.imgMove-lr-warp .imgMove-lr li { padding: 0 2px;}
	.imgMove-lr-warp .imgMove-lr li a { display: inline-block; width: 130px;}

	.ldmp-info-1 p { height: auto; line-height: 22px; padding: 0}
	.ldmp-info-1 p span,.ldmp-info-1 p span.t-name { position: relative;}
	.ldmp-info-2 .jjBox p.tit { position: relative; margin: 10px;}
	.ldmp-info-2 .jjBox,.ldmp-info-2 .jjBox ul li { padding: 0;}
	.ldmp-info-2 .jjBox ul li { margin: 10px;}
	.ldmp-info-2 .jjBox ul li span,.ldmp-info-2 .jjBox ul li span.time { position: relative;}


	.hotTopicsBox { padding: 10px 0;}
	.hotTopicsBox .selectYear,.govtjlbBox .selectYear .moveListBox ul { width: 56px;}
	.hotTopicsBox .selectYear .moveListBox li a {width: 56px;height: 56px; padding: 5px;}
	.hotTopicsBox .selectYear .moveListBox li a span { line-height: 46px;}

	.zcjd-bigBanner { margin-bottom: 10px; background-size: cover}
	.zcjd-bigBanner.zt-zcjd-ytwtrc{ background-size: 80%;}
	.ulList-temp-1 li { font-size: 14px;}
	.ulList-temp-1 li i { width: 6px; height: 6px; top: 7px;}
	.zt-wd-temp2 .md-box span { top: 0;}
	.zt-wd-temp2 span { display: block; margin-top: 10px; width: 100% !important; max-width: 100% !important;}
	.zt-wd-temp2 p.txt { font-size: 14px;}

	h2.temp-4 { line-height: 22px; display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;display: box;}
	.zt-wd-temp3 .txtInfo { font-size: 14px; line-height: 22px}	
	.nav-list-temp1 { height: 60px; overflow:hidden;}
	.nav-list-temp1 ul { height: 90px; white-space: nowrap; overflow-x: auto;}
	.list-tit-temp1 li { width: 50%}
	.list-tit-temp1 li a { font-size: 14px; margin: 10px 0;}

	.nav-list-temp1 li { display: inline-block; float: none;}
	.nav-list-temp1 li a { width: auto; padding: 0 20px; height: 40px; line-height: 40px;} 
	
	.appH300 { max-height: 280px; overflow-y: auto;}

	.appW80bf img{ width: 100%;}
	
	.zt-wd-temp4 ul li a { width: 152px; font-size: 14px;}
	.nav-temp1 .hideList li a i { height: 26px}


	/*---------------个性主页 start---------------*/
	html { height: 100%}
	.notTopBottom { height: 100%; padding: 0;}
	/*新闻列表 temp - 1 图片标题和标签 start*/
	.newsLists-temp1 { overflow: hidden;}
	.newsLists-temp1 dl { padding: 10px 0; max-height:100px; border-top: 1px solid #E7E8E8; overflow: hidden; margin-top: -1px; }
	.newsLists-temp1 dl dt,.newsLists-temp1 dl dt img { float: left; max-height: 80px;}
	.newsLists-temp1 dl dt { margin-right: 10px;}
	.newsLists-temp1 dl dd p.times { color: #888;}
	.newsLists-temp1 dl dd h2 { font-size: 14px; color: #000; line-height: 18px; font-weight: 700; margin-bottom: 10px;height: 35px; overflow: hidden;}
	.newsLists-temp1 dl dd span.tag { margin-top: 10px; color: #71D7F1; border: 1px solid #71D7F1; border-radius: 3px; padding: 0 3px; }
	.newsLists-temp1.borderTemp2 { border-top: 2px solid #E5E5E5; }
	.newsLists-temp1.borderTemp2 dl { border-top: none; border-bottom: dashed 1px #ddd;}
	.newsLists-temp1.temp1Mb0 dl dd h2{ margin: 5px 0;}
	/*新闻列表 temp - 1 图片标题和标签 end*/

	.likesBtn span.likes, .likesBtn span.share {background: url(/pubimages/web/personalized-app-ico03.png) no-repeat;}
	.likesBtn span.likes { float: right; padding-left: 20px; font-size: 14px; color: #666; background-position: 0 2px; background-size: 18px;}
	a.showMore { display: block; font-size: 14px; height: 36px; line-height: 36px; color: #3BB4FA; text-align: center;}

	.enterList ul li { margin-bottom: 5px}
	.enterList ul li a.btnA { display: block; height: 60px; line-height: 54px; background: #0271BB; border-top: 3px solid #0F78BF; font-size: 20px; font-weight: 700; color: #fff; position: relative; overflow: hidden;}
	.enterList ul li a.btnA i { display: block; float: left; margin: 9px 10px 0 30px;}
	.enterList ul li a.btnA i img { width: 34px; float: left; }
	.enterList ul li a.btnA em { float: right; padding-right: 20px; }
	.enterList ul li a.btnA em img { width: 24px;}
	h2.h2tit-temp2 { height: 40px; text-indent: 10px; line-height: 30px; font-size: 22px; border-left: 5px solid #149DE1; color: #149DE1;  }
	h2.h2tit-temp3 { height: 40px; text-indent: 10px; line-height: 30px; font-size: 22px; color: #0E8ADE;}
	h2.h2tit-temp3 .fourSpot { margin-left: 15px; top: 3px;}
	h2.h2tit-temp4 { height: 30px; text-indent: 10px; line-height: 30px; font-size: 22px; padding-top: 10px; color: #0E8ADE;}
	h2.h2tit-temp4 .fourSpot { margin-left: 15px; top: 3px;}
	h2.blueBgTit { position: relative; height: 46px; padding-left: 20px; line-height: 46px; font-size: 20px;  background: #0075D5; color: #fff;z-index: 2;}
	h2.blueBgTit a.rBtn { position: absolute; top: 0; right: 0;background: #124D90; font-size: 18px; padding: 0 20px; text-align: center; color: #fff;}
	h2.blueBgTit p.nav-temp2{ display: none; position: absolute; top: 46px; background: #fff; border: 1px solid #ddd; right: 0; font-size: 14px; padding: 5px 0; height: auto;} 
	h2.blueBgTit p.nav-temp2 a { display: block; height: 30px; line-height: 30px; padding: 0 10px;}


	.citizenBg-1 {background: url(/pubimages/web/personalized-app-bg-1-1.gif) repeat;}
	
	.citizenHomeBox .enterList ul li a.btnA { padding: 3px 0; background: #fff; border: none; color: #0271BB;}
	.citizenHomeBox .nowNewsBox .tit {padding: 10px 0; background: #0271BB;}
	.citizenHomeBox .h2tit-temp2 {border-left: 5px solid #FCCB02; color: #fff;}
	.citizenHomeBox .contentBox { padding: 20px 15px; background: #fff;}
	.citizenHomeBox .contentBox .txtBox { padding: 10px 0 20px; text-align: center; color: #666;font-size: 14px; border-bottom: 1px solid #EAECEB;}
	.citizenHomeBox .contentBox .txtBox h4 { font-size: 18px; color: #000; font-weight: 700;}
	.citizenHomeBox .newsLists-temp1 dl dd span.tag { float: right; margin: 0 10px 0 0; padding: 1px 4px; background: #FE5A05; border: none; color: #fff;}



	.loginRegWarp { height: 100%; background: #E2ECF9;}
	.loginRegWarp .logo { width: 42%; margin: 0 auto; padding: 10% 0 20px;}
	.loginRegWarp .login-type { text-align: center;}
	.loginRegWarp .login-type a { display: inline-block; padding: 10px 20px; font-size: 16px; font-weight: 700; color: #000; border: 1px solid #2D8EE4;}
	.loginRegWarp .login-type a.on { background: #2D8EE4; color: #fff;}
	.loginRegWarp .formBox { padding: 0 10%;}
	.loginRegWarp .formBox input.txt { width: 100%; height: 46px; margin-bottom: 10px; padding: 0 5%; border: 1px solid #E9F1FA; border-radius: 6px;}
	.loginRegWarp .formBox .simbutBtn { height: 46px; width: 100%; display: block; line-height: 46px; background: #076CE4;border-radius: 6px; color: #fff; font-size: 22px; text-align: center;}
	.loginRegWarp .formBox p.helpReg { height: 30px; line-height: 30px; font-size: 14px; }
	.loginRegWarp .formBox p.ps { position: relative;top: -10px; color: #666; padding-left: 5px; }
	.loginRegWarp .formBox .modileCode { position: relative; padding-right: 110px;}
	.loginRegWarp .formBox .modileCode a.getCode { display: block; width: 95px; height: 46px; line-height: 46px; border-radius: 5px; font-size: 14px; text-align: center; position: absolute; top: 0; right: 0; background: #ff623a; color: #fff;}
	.loginRegWarp .formBox .modileCode a.getCode.getCodeTxt { background: none;}
	.citizenHomeBox .enterList ul li a.btnA em img {transition: .3s;}
	.citizenHomeBox .enterList ul li a.btnA.on em img { transform:rotate(180deg); }

	.citizenHomeBox .enterList ul li .myAppList,
	.citizenHomeBox .enterList ul li .allAppList { display: none;}
	.citizenHomeBox .enterList ul li.active .myAppList,
	.citizenHomeBox .enterList ul li.active .allAppList{ display: block;}


	.citizenHomeBox .enterList ul li .myAppList dl {height: 80px; padding: 15px 10px 15px 15px; background: #fff; margin-top: 1px;}
	.citizenHomeBox .enterList ul li .myAppList dl dt { float: left; margin-right: 15px;}
	.citizenHomeBox .enterList ul li .myAppList dl dt img { float: left; width: 50px;}
	.citizenHomeBox .enterList ul li .myAppList dl dd h2 { font-size: 16px; font-weight: 700; color: #0271BB }
	.citizenHomeBox .enterList ul li .myAppList dl dd p { font-size: 14px; color: #808181;}
	.citizenHomeBox .enterList ul li .myAppList dl dd p em { padding: 0 3px; font-size: 16px; font-weight: 700; color: #f30}
	.citizenHomeBox .allAppList .list-app { margin-top: 1px; background: #fff; padding:15px; position: relative;}
	.citizenHomeBox .allAppList .list-app h2 { font-size: 22px; color: #0271BB; margin-bottom: 10px;}
	.citizenHomeBox .allAppList .list-app ul li { width: 33.33%; float: left;}
	.citizenHomeBox .allAppList .list-app ul li a { display: block; margin: 0 3px; background: #2D8EE1; height: 80px; font-size: 18px; text-align: center; line-height: 80px; color: #fff; position: relative;}
	.citizenHomeBox .allAppList .list-app ul li a span.addDelBtn { display: block; width: 30px; height: 30px; position: absolute; top: 5px; right: 0;z-index: 2;}
	.citizenHomeBox .allAppList .list-app ul li a span.addDelBtn i { display: block; width: 17px; height: 3px; background: #fff; position: relative; top: 7px;}
	.citizenHomeBox .allAppList .list-app ul li a span.addDelBtn i:nth-child(1) { top: 10px; transform:rotate(90deg)}

	.citizenHomeBox .allAppList .list-app ul li a.on { background: #F92B33}
	.citizenHomeBox .allAppList .list-app ul li a.on span.addDelBtn i:nth-child(1) { opacity: 0;}
	
	.citizenHomeBox .allAppList .selectType {position: absolute; right: 15px; top:15px;}
	.citizenHomeBox .allAppList .selectType select { height: 24px; border: 1px solid #0271BB; }

	.userInfoBox .userPic { text-align: center; color: #e89317; font-size: 26px; background: #fff;}
	.userInfoBox .userPic i { display: block; width: 100px; height: 100px; margin: 0 auto 5px; border-radius: 50%; overflow: hidden;}
	.userInfoBox .btnList { position: relative;}
	.userInfoBox .btnList p { position:absolute; top: 8px; right: 10px; height: 0; height: 30px; line-height: 30px; z-index: 3;}
	.userInfoBox .btnList p a { display: block; float: left; padding-left: 27px; font-size: 16px; color: #fff;background: url(/pubimages/web/personalized-app-ico-3-1.png) no-repeat 0 5px; background-size: 22px; }
	.userInfoBox .btnList p a.editPswBtn { margin-left: 15px; background-position:  0  -40px; }
	.userInfoBox .btnList p a.userInfoBtn {background-position:  0  -87px;}
	.userInfoBox .infoList,.userInfoBox .paddwordEdit { padding: 20px; background: #E2ECF9;}
	.userInfoBox .infoList li { position: relative; padding-left: 95px; font-size: 14px; line-height: 22px; margin-bottom: 12px; }
	.userInfoBox .infoList li span { display: block; width: 90px; height: 32px; line-height: 32px; text-align: right; position: absolute; left: 0; top: 0; color: #666;}
	.userInfoBox .infoList li em { display: block; padding: 0 10px; border-bottom: 1px solid #0271BB; color: #0271BB;}
	.userInfoBox .infoList li label { height: 32px; line-height: 32px; margin-bottom: 0;}
	.userInfoBox .infoList li input,.userInfoBox .infoList li select { border: none; width: 90%; height: 30px; padding: 0 5%; border-radius: 3px; color: #0271b9;}
	.userInfoBox .infoList li input.radio { width: auto; height: auto; display: inline-block; margin-right: 5px;}
	.userInfoBox .simbutBtn { display: block; width: 100%; height: 40px; margin: 20px auto 0; font-weight: 700; font-size: 16px;color: #fff; line-height: 40px; background: #076CE4; border-radius: 6px; text-align: center;}

	.userInfoBox .paddwordEdit ul li input { width: 100%; height: 40px; padding: 0 4%; line-height: 40px; border: none; margin-top: 10px;}
	/*---------------个性主页 end---------------*/
	
    
	/*服务地图 start*/
	.map-leftBox ul.mapNav { padding: 10px;}
	.map-leftBox ul.mapNav li { width: 100%;}
	.map-leftBox ul.mapNav li a { width: 100%; height: 190px; margin: 0 0 20px 0; padding: 10px;}
	.serviceMap-warp a.appMapActive { display: block; width: 36px; height: 36px; background: url(/pubimages/web/app-map-ico-1.png) no-repeat; position: absolute; top: -27px; right: -40px;opacity: 1; filter: alpha(opacity = 100);transition:.3s;}
	.serviceMap-warp a.appMapActive.on {background: url(/pubimages/web/app-map-ico-2.png) no-repeat; right: 0;}
	.serviceMap-warp a.appMapActive.off { background: url(/pubimages/web/app-map-ico-1.png) no-repeat;right: 0;}
	/*服务地图 end*/
	
	.article-temp3 h2.tit { font-size: 22px; margin-bottom: 20px;}
	.article-temp3 .source-bdshare .source { width: 100%; text-align: center; padding: 0;}
	.article-temp3 .source-bdshare .source span{ padding: 0 8px; white-space: nowrap;font-size: 12px;display: inline-block;}
	.article-temp3 .source-bdshare .shear-dz { width: 100%; text-align: center;}
	.articleBox .next-prev { height: auto; line-height: 20px;}
	.twoWm-bshare { display: none;}

	form.input80fb .form-group { width: 100%;}

	.colorlistBox .box-temp2 { height: auto; margin-bottom: 10px;}

	.ldmp-info-1.temp2 p { padding-left: 0;}

	dl.jy-temp-1 dd a.iePt60 { margin-top: 0}

	.zdly-temp-1 dt { margin-right: 0;}
	.appDisplay { display: block;}

	.nav-temp2 .hideList .pure-txt li a{ font-size: 14px; line-height: 60px; }

	.posr50 { top: 0;}
	.wxgzh-warp p.pt100 { padding-top: 20px;}

	.bannerImgBox.inmyytbanner-1-1 { height: 180px;}
	.bannerImgBox.inmyytbanner-1-1 img { width: 80%; margin-top: 3%;}
	.bannerImgBox.inmyytbanner-1-1.temp2 { height: 120px;}
	
	dl.yt-infotit { padding-bottom: 20px;}
	dl.yt-infotit dt{ margin-right: 10px;}
	dl.yt-infotit dt img { width: 80px;}
	dl.yt-infotit dd h2 { font-size: 18px;}


	.h2-temp3 a { font-size: 16px; padding: 0 20px; height: 36px; line-height: 36px;}
	.h2-temp3.hover4 a { padding: 0 9px;font-size: 14px; }
	
	.myytInfoBox .img-f img { width: 50px;}
	.myytInfoBox .info { padding-right: 0;}
	.myytInfoBox .info h2 { margin-top: 20px; font-size: 20px; font-weight: 700;}
	
	.myytList-temp2 { padding: 10px;}
	.myytList-temp2 dl dt { margin-right: 10px;}
	.myytList-temp2 dl dt img { width: 100px;}
	.myytList-temp2 dl dd h4 a { padding: 0; font-size: 14px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.myytList-temp2 dl dd p.time { padding: 5px 0 3px 20px}
	.myytList-temp2 dl dd p.txt { height: 32px; overflow:hidden;}
	h4.h4-temp1 { display: table; width: 100%;}
	h4.h4-temp1 a {display: table-cell; padding: 0; font-size: 14px;}

	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;}

	
	.login-psInfo-warp .bg-1-1 { padding: 10px;}
	.login-psInfo-warp .psInfoBox { padding:0 20px;}
	.login-psInfo-warp .loginBox { margin-bottom: 30px; padding: 0; border-right: none;}
	.login-psInfo-warp .loginBox .formBox-zfxx .form-group { padding: 0}

	/*音乐会 start*/
	.zt-yyh-list h4 { height: 80px; line-height: 80px; font-size: 18px;}
	.zt-yyh-list table tr td { height: 40px; font-size: 14px; color: #fff;}
	/*音乐会 end*/
	
	.zt-bigBanner-zbyg .zt-bigtitle img { width: 140% !important; margin-left: -20%;}
    

	.magSearch-btn { text-align: center;}
	.newsList-temp2.addyaer ul li a { padding-left: 95px}
	.newsList-temp2.addyaer ul li a span { width: 72px; font-size: 12px;}
	.newsList-temp2 ul li a b { margin-top: 0;}
	.magSearch-btn .btn { padding: 6px 30px;}
	
	/*盐田绿道 start*/
	.yt-green-road .yt-info-1 { margin-top: -20px;}
	.yt-green-road .yt-info-1 img { width: 100%;left: -8px;}
	img.app100bfb { width: 100%;}
	.yt-green-road .tit-1 { padding-left: 0px; }
	.yt-green-road .tit-1 img { height: 26px;}
	.yt-green-road .item-2 img,.yt-green-road .item-3 img,.yt-green-road .item-4 img { margin-top: 0;}
	.yt-green-road .bus-link-box { padding: 10px 0 10px 0px; }
	.yt-green-road .txt-box.temp1 { padding: 15px 0 15px 0 !important;}
	.yt-green-road .txt-box.temp1 h2 { text-align: center;}
	.yt-green-road .txt-box.temp1 h2 img { height: 30px;}
	.yt-green-road .txt-box.temp1.ag-r { margin-top: 20px;}
	

	/*盐田绿道 end*/
	
	
	/*打造［全市最干净城区］start*/
	.zt-gjcc-rw-bg {padding-left: 15px !important;background: none; }
	.borderDott3.dl-not-bor { padding-left: 0 !important;}
	.appWbfb100 img{width: 100%;}
	/*打造［全市最干净城区］end*/
	
	.wbh-bigBanner { background-size: 100%}
	.wbh-bigBanner .zt-bigtitle img { width: 90px}
	.yt-dms-warp.temp2 .tit-img { padding: 30px 0 20px;}
	.yt-dms-warp.temp2 .tit-img img { width: 60%;}
	.yt-dms-warp.temp2 h2.temp-1.blue { font-size: 18px}
	.yt-wbh-warp .imgMove-lr-warp{height: 210px}
	.yt-wbh-warp .imgMove-lr-warp .imgMove-lr li a { width:260px;}
	
	.txt-ico-temp-1.wbh-img-txt.spanBlueBg span { font-size: 15px;}
	
	.xxtj-box .xxtj-ico-list { padding: 0 15px; }
	.xxtj-box .xxtj-ico-list a.xxtjIco { width: 100%; margin: 0 0 5px !important; padding: 10px 0 !important;}
	.xxtj-box .xxtj-ico-list a.xxtjIco.xxtj-ico1 i { display: inline;}
	.rss-warp .item-link ul li input { display: none;}
	.bannerImgBox .bannerTit { line-height: 90px; font-size: 18px; color: #fff;}
	.czfxxgkmlWarp ul.hotzt li { float: left; width: 50%; }
	.czfxxgkmlWarp .titH2-temp1 a.more.temp1 { height: 22px; line-height: 22px; top: -18px;}
	
	.wbh-bigBanner.zyj {  background-size: 125%;}
	.wbh-bigBanner.zyj .zt-bigtitle {padding: 20px 0;}
	.wbh-bigBanner.zyj .zt-bigtitle img { width: 120px;}
	.yt-dms-warp .sutp-list h2 a { margin-right: 0;}
	.appBlock { display: block;}
	/*创新就业 start*/
	.zt-cxjy-warp .banner { height:120px; }
	.zt-cxjy-warp .h2tit { margin: 10px 0;}
	.zt-cxjy-warp .h2tit.mb40 { margin: 30px 0 40px;}
	.zt-cxjy-warp .h2tit img { height: 22px;}

	.zt-cxjy-warp .item-box { margin-bottom: 30px; padding: 20px 15px; border:1px solid #8ABFE7;}
	.zt-cxjy-warp .item-box .h4tit { width: 100%; height: 34px; position: absolute; left: 0; top: -17px; text-align: center;}
	.zt-cxjy-warp .item-box .h4tit span { height: auto; min-height: 24px; padding: 5px 15px; line-height: 24px; border-radius: 15px; font-size: 15px;}
	.zt-cxjy-warp .item-box .ul-temp1 li { width: 50%; height: 130px; padding: 10px;}
	.zt-cxjy-warp .item-box .ul-temp1 li a.link img { float: none;}
	.zt-cxjy-warp .item-box .ul-temp1 li a.link span em { display: none;}
	.zt-cxjy-warp .item-box .h6tit { font-size: 14px;}
	.zt-cxjy-warp .item-box .ul-temp3 li { width: 100%; padding-left: 0;}
	.zt-cxjy-warp .item-box .ul-temp3 li a { font-size: 12px;}
	.appPt30 { padding-top: 30px; font-size: 14px;}
	.appBlock { display: block;}
	.zt-cxjy-warp .item-box.temp2 { padding: 25px 0; border:1px solid #F2CC1C;}
	.zt-cxjy-warp .item-box .dl-temp1 { margin:10px 0;}
	.zt-cxjy-warp .item-box .dl-temp1 dd { height: auto;}
	.zt-cxjy-warp .item-box.temp3 { padding: 25px 0;}
	.zt-cxjy-warp .item-box .dl-temp2 { margin-bottom: 25px;}
	.zt-cxjy-warp .item-box .dl-temp2 dd a { font-size: 13px; font-weight: 500;}
	.zt-cxjy-warp .item-box .ul-temp5 li a,
	.zt-cxjy-warp .item-box .list-temp1 a { padding: 5px 15px; font-size: 13px;}
	.zt-cxjy-warp .QA-box { padding: 15px;}

	/*创新就业 end*/

	.txt-img-temp1 a span {line-height: inherit; font-size: 17px;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;display: box;box-orient: horizontal;box-pack: center;box-align: center;}
	
	
	/*盐田区对2017年版《全国文明城市测评体系》解读 start*/
	.appImg100 img { width: 100%;}
	.zcjd-cscptx-warp { background-image: none;}
	.zcjd-cscptx-warp .f1 { padding-top: 30px;}
	.zcjd-cscptx-warp .txt-temp1 p{ margin: 0;padding: 10px 20px; font-size: 14px;}
	.zcjd-cscptx-warp .txt-temp2 { width: 100%; margin: 15px 0 0 0; font-size: 12px;}
	.zcjd-cscptx-warp .mb70 { margin-bottom: 15px;}
	.zcjd-cscptx-warp .txt-temp1 .tit { font-size: 15px;}
	.zcjd-cscptx-warp .f5 .col-lg-6,.zcjd-cscptx-warp .f5 .dl-img dl { padding: 0;}
	.zcjd-cscptx-warp .f5 .dl-img dl { margin-bottom: 30px;}
	.zcjd-cscptx-warp .f5 .dl-img dl dt { font-size: 15px; margin-bottom: 5px;}
	.zcjd-cscptx-warp .f5 .dl-img dl dd { font-size: 12px;}
	.zcjd-cscptx-warp .f6 {width: auto;padding: 30px 0 50px; background:none;}
	.zcjd-cscptx-warp .f6 .vod-tit { padding: 5px 0 !important;}
	.zcjd-cscptx-warp .f6 .vod-tit .col-lg-6 { padding: 0;}
	.zcjd-cscptx-warp .f6 .vod-tit .img img { width: 100%;}
	.zcjd-cscptx-warp .f6 .vod-tit .t { position: relative; padding-left: 35px; float: left !important; text-align: left; padding-bottom: 10px; font-size: 14px;}
	.zcjd-cscptx-warp .f6 .vod-tit .t i { width: 30px; height: 30px; line-height: 30px; left: 0 !important; top: -5px !important;}




	
	/*盐田区对2017年版《全国文明城市测评体系》解读 end*/
	.czzl-box { padding: 15px;}
	.czzl-box .img-list-temp1 > div {padding: 0; margin-bottom: 15px;}
	.czzl-box .news-list-temp1 li a { font-size: 14px;}
    .ldmp-info-1 .ld-pic img { width: 50%;}
	
	/*盐田党代会 start*/
	.zt-ytddh-table .w60 { width: auto;}
	.zt-ytddh-table .w200 { width: auto;}
	.zt-ytddh-table td.txt-l { text-align: left; padding: 5px;}
	.zt-ytddh-table th,.zt-ytddh-table td{ font-size: 12px; padding: 5px;}
	.zt-ytddh-table th { font-size: 14px;}
	.bannerImgBox.zt-zcjd-ddh { height: 140px; padding: 10px 0 0 0;}
	.bannerImgBox.zt-zcjd-ddh img { width: 70%;}
	.bannerImgBox.zt-zcjd-ddh.t1 img { width: 56%;}
	.zt-zcjd-ddh.t2 { padding: 30px 0 0;}
	/*盐田党代会 end*/
	
	.zt-list-temp4 li { font-size: 14px;}
	.ztWtrc-list-temp1 ul{ padding-left: 0; }
	.ztWtrc-list-temp1 li { width: 100%; padding: 5px 0; padding-right: 0; background: none;}
	.ztWtrc-list-temp2 a { width: 90%; margin: 5px 0; }
	.zt-ft-list { padding: 5px;}
	.zt-ft-list li { padding-left: 30px; font-size: 12px;}
	
	
	/*盐田区五届人大三次会议 start*/
	.bannerImgBox.zt-zcjd-ddh5j3c {height: 120px; padding: 25px 0 0 0;}
	.bannerImgBox.zt-zcjd-ddh5j3c img { width: 90%;}
	.zt-rcrptemp1 .h4.temp1 { height: 40px; line-height: 40px; font-size: 14px;}
	.zt-rcrptemp1 .rplist { padding: 10px 20px; background: #fff; font-size: 12px;line-height: 20px;}
	/*盐田区五届人大三次会议 end*/
	
	/*五公开 start*/
	.bannerImgBox.zw5gkBanner { height: auto; padding-bottom: 20px;}
	.zw5gkBanner h4.img { padding-top: 20px}
	.zw5gkBanner h4.img img { width: 80%; }
	.zw5gkBanner .info { width: 90%; margin: 20px auto 0; padding: 10px;}
	.zw5gkBanner .info h5 { margin-bottom: 0; padding-left: 30px; font-size: 18px; color: #0652cb;}
	.zw5gkBanner .info p.txt { font-size: 12px; line-height: 20px;}
	.zw5gk-warp .list-temp1 > h4 a { font-size: 14px; padding: 0 10px; min-width: auto; margin-right: 5px;}
	.zw5gk-warp .list-temp1 .btns { padding: 10px 0 0 0;}
	.zw5gk-warp .list-temp1 ul.btn-temp2 li { float: left; width: 50%; padding: 3px 5px;}
	/*五公开 end*/
	
		
	.zt-zdyt-banner.zt-zdyt-ydyl {background-position: center -40px; background-size: 160% auto;}
	.zt-zdyt-banner.zt-zdyt-ydyl .qr-box { float: none !important; padding-top: 10px; text-align: center;}
	.zt-zdyt-banner.zt-zdyt-ydyl .qrInfo-box { width: 100%; margin: 0 !important; padding-top: 10px;}
	.zt-zdyt-banner.zt-zdyt-ydyl.temp1 {background-position: center 0;}
	
	

	.zt-bigBanner-yyh.zyt-zt {  background: url(/pubimages/web/zt-zyt-bg-1-1.jpg) no-repeat center 0; background-size: 160% auto;}
	.zt-bigBanner-yyh.zyt-zt .zt-bigtitle { height: 140px; padding: 0 !important;}



	/*20周年专题 start*/
	.zt-bigBanner-xsdxzc { background-size: 190% auto;}
	.zt-bigBanner-xsdxzc .zt-bigtitle { padding: 0 !important;}
	.zt-bigBanner-xsdxzc .zt-bigtitle p.img { padding: 20px 0 30px;}
	.zt-bigBanner-xsdxzc .zt-bigtitle p.news { background: #FC3228; height: 40px; line-height: 40px;}
	.zt-bigBanner-xsdxzc .zt-bigtitle p.news a { font-size: 12px;}
	.zt-bigBanner-xsdxzc .zt-bigtitle p.news a:nth-child(1) { display: inline-block; width: 70%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.zt-bigBanner-xsdxzc .zt-bigtitle p.news a.more { float: right; padding:0 20px 0 0;}
	.zt-bigBanner-xsdxzc .time-y-list .t-ya-box .l-rMoveBox h2 a em{ padding: 0 5px; font-size: 14px;}
	.zt-bigBanner-xsdxzc .time-y-list dl dd h4 { padding-top: 20px;}
	.zt-bigBanner-xsdxzc .ms-xf-list .t-ya-box > span.l-move { left: -7px;}
	.zt-bigBanner-xsdxzc .ms-xf-list .t-ya-box > span.r-move { right: -15px;}
	.zt-bigBanner-xsdxzc .hh20-list .list-temp2 li {width: 50%; padding: 5px; }
	.zt-bigBanner-xsdxzc .hh20-list .list-temp2 li a { padding: 15px 0;font-size: 12px }
	.zt-bigBanner-xsdxzc .hh20-list .list-temp2.t-1 li { float: left; width: 50%; padding: 3px; }

	/*20周年专题 end*/

	/*政府投资项目代建制管理办法 start*/
	.appTxt-c { text-align: center;}
	.zt-bigBanner-zftzjzg { padding-bottom: 0; background-size: 100%;}
	.zt-bigBanner-zftzjzg .zt-bigtitle { padding: 30px 0!important;}
	.zt-bigBanner-zftzjzg h2.t { padding: 5px 0; font-size: 18px; font-weight: 700;}
	.zt-bigBanner-zftzjzg p.p-t1 { padding: 3px; font-size: 14px; line-height: 24px; font-weight: 500;}
	.zt-bigBanner-zftzjzg p.p-t1.temp2 i { width: 20px; height: 20px; line-height: 20px; top: 5px;}
	.zt-bigBanner-zftzjzg .table-t1 td.t { width: 60px; font-size: 18px;}
	.zt-bigBanner-zftzjzg .table-t1 td.info { font-size: 13px; padding: 5px 15px 5px 20px; background-size:12px;}
	.zt-bigBanner-zftzjzg h3.t-h3 { text-align: center; font-size: 14px; font-weight: 500;}
	.zt-bigBanner-zftzjzg h5.t-h5 { border-radius: 15px; padding: 20px 25px; font-size: 16px; font-weight: 700;}
	.zt-bigBanner-zftzjzg .list-t1 a {margin: 5px 10px; padding: 8px 10px; font-size: 14px; border-radius: 5px;}


	/*政府投资项目代建制管理办法 end*/
	
		/*数据 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}
	.banner.dataBanner { width: 100%; overflow: hidden;}
	.dataBanner img{ width: auto; height: 100px; }
	/*数据 end*/
	/*环保达人 start*/
	.zt-zcjd-hbdrBox { padding: 20px; }
	.zt-zcjd-hbdrBox > h2 { font-size: 18px; padding-bottom: 15px; }
	.zt-zcjd-hbdrBox p { padding-bottom: 10px; font-size: 12px; line-height: 18px;}

	/*环保达人 end*/
	/*黄金海岸旅游节 start*/
	.zt-zb-hjhrBox {height: 175px;}
	.zt-zb-hjhr-warp .zt-zb-hjhr { padding: 15px;font-size: 14px; line-height:28px;}


	/*黄金海岸旅游节 end*/
	
	.titBox h2.tit { padding: 20px 0 0;}
	.titBox .gdTag {transform:rotate(5deg);}


	/*执法公开 start*/
	.zt-zfgk-banner { padding: 15px 0; background-size: cover;}
	.zt-zfgk-banner img { width: 80%;}
	.zt-zfgk-banner .txt-info span { padding: 5px 10px; font-size: 16px;}
	.in-xzzf-warp h2.t { font-size: 16px; padding: 10px 0;}
	.in-xzzf-warp .newsList1 li a { font-size: 12px;padding: 5px 85px 5px 10px;}
	.in-xzzf-warp .fx1 ul.service li { float: left; min-width: 33.33%; margin: 0;}
	.in-xzzf-warp .fx1 ul.service li a {display: block; margin: 3px; padding: 20px 15px; font-size: 14px;}
	.in-xzzf-warp .fx2 ul li { width: 50%; margin: 3px 0;}
	.in-xzzf-warp .fx4 li { width: 33.33%; margin: 0;}
	.in-xzzf-warp .fx2 li a,.in-xzzf-warp .fx4 li a {display: block; margin: 0 5px;}
	.in-xzzf-warp .fx3 .t-a { margin-bottom: 0;}
	.in-xzzf-warp .fx3 .t-a h2 { margin-left: -15px;}
	.in-xzzf-warp .fx3 .t-a h2 a {height: 34px; margin: 0 5px 10px; font-size: 14px;}
	.in-xzzf-warp .fx3 .t-a a.more { font-size: 12px;}
	.in-xzzf-warp .fx5 li { width: 50%}
	.in-xzzf-warp .fx5 li a { font-size: 12px;}

	/*执法公开 end*/
	/*重大行政决策专栏 start*/
	.zt-zdxzzc-banner { height: auto; background: none; }
	.in-zdxzzc-warp .list1 th,.in-zdxzzc-warp .list1 td { height: auto; font-size: 14px; padding: 10px}
	.in-zdxzzc-warp .list1 th.org { width: auto;}
	.in-zdxzzc-warp .list1 th.time { width: auto;}
	.in-zdxzzc-warp h2.t > span { font-size: 17px;}
	.in-zdxzzc-warp h2.t >a.more,.in-zdxzzc-warp .newsBox .titH2 .more { padding-top: 3px}
	.in-zdxzzc-warp .list2 li a strong { font-size: 15px;}
	.in-zdxzzc-warp .newsBox .titH2 h2 a { font-size: 16px; margin-right: 15px;}
	.in-zdxzzc-warp .newsBox .newsList li a { font-size: 14px; padding: 10px 90px 10px 0;}

	/*重大行政决策专栏 end*/
	
		/*失信曝光台 start*/
	.zt-sxbgt-banner { height: 120px;background: url(/pubimages/web/in-sxbgt-img-1-1.jpg) no-repeat center; background-size: auto 120px; }	
	.in-sxbgt-warp .f1 { margin-top: -35px; padding: 15px; font-size: 12px; line-height: 20px;}
	.in-sxbgt-warp h4.t1 em span{ width: 180px;}
	.in-sxbgt-warp .news-t1 li a { display: block; padding: 10px 100px 10px 10px; font-size: 13px;}
	.in-sxbgt-warp .news-t1 li a span { position: absolute; right: 15px;top: 50%; margin-top: -8px; line-height: 16px;}
	.in-sxbgt-warp h6.t1 { font-size: 14px;}

	/*失信曝光台 end*/

	.zt-zb-ytx-warp .f1 .roll-warp h3.time span { font-size: 14px; height: 28px; line-height: 28px;}
	.zt-zb-ytx-warp .f2,.zt-zb-ytx-warp .f3 { font-size: 14px; color: #373737; line-height: 30px;}


	.zt-zb-ytx { height: 180px !important;}
	.zt-zb-ytx-warp .f1 .roll-warp .item .infoTxt p.txt { font-size: 13px; line-height: 20px;}
	.zt-zb-ytx-warp h4.t1 span { font-size: 20px; height: 46px; line-height: 46px;}


	.zt-zcjd-hjjmcyryMain .lbg1,.zt-zcjd-hjjmcyryMain .lbg2 { background-size: 50%; background-position: right bottom;}
	.zt-zcjd-hjjmcyryMain .lbg1 p { padding-right: 0;}
	.zt-zcjd-hjjmcyryMain .item-s2 { text-align: left;min-height: 90px; padding-left: 60px; position: relative;}
	.zt-zcjd-hjjmcyryMain .item-s2 .ico-s1 { position: absolute; left: 0; top: 15px; width: 50px; height: 50px; margin-right: 10px; text-align: center; line-height: 46px}
	.zt-zcjd-hjjmcyryMain .item-s2 .ico-s1 img { transform:scale(.6); }
	.zt-zcjd-hjjmcyryMain .item-s2 > b { width: 14px; height: 23px; top: 77px; right:auto; left: 17px; background: url(/pubimages/web/zt-cyry-ico-3-2.png) no-repeat }
	.zt-zcjd-hjjmcyryMain .item-s2 .box {}
	
	.zt-bigBanner-yyh.jhcz-zt .zt-bigtitle { height: 100px; padding: 0;}
	.temp2018.jhcz-zt .jmd-box dl dd { font-size: 14px; line-height: 20px;}


	/*《盐田区专业社会工作者职业分级管理办法》 start*/
	.zcjd-zyshgzzfx-banner { height: 140px; background-size: cover}
	.zt-zyshgzzfx-warp .zt-wd-temp1 { font-size: 12px; line-height: 20px}
	.zt-zyshgzzfx-warp .t-t1 { padding: 0 40px;}



	/*《盐田区专业社会工作者职业分级管理办法》 end*/
	.zyzccWarp .zcjd-zyshgzzfx-banner { height: 140px; background-size: cover;}
	.zyzccWarp .mtopF150 { margin-top: -80px;}
	
	/*盐田区第四届全民健身运动会 start*/
	.wbh-bigBanner.ydh { background: none; }
	
	.wbh-bigBanner.ydh .zt-bigtitle { height: 136px; margin-bottom: 15px; background: url(../images/../newimg/zt-ydh-img-1-1.jpg) no-repeat center 0; background-size: cover;}
	.wbh-bigBanner.ydh .zt-bigtitle img { width: 300px;}
	
	.sTabsInfoBox .txtInfo span { padding-right: 40px; overflow: hidden;}
	.newsListBox-temp2 li a { font-size: 12px; padding: 5px 0 5px 15px;}
	
	/*盐田区第四届全民健身运动会 end*/
	
	/*深圳市梧桐山第四届毛棉杜鹃花会盐田会场 start*/
	.djh-bigBanner .bannerBox { height: 160px; background-size: 100% 100%;}
	.djh-bigBanner .bannerBox .zt-bigtitle { padding-top: 120px;}
	.djh-bigBanner .djhWarp{ background-size: 100%; background-repeat: repeat-y;}
	
	.djhWarp .f1-box { margin-top: -20px;}
	.djhWarp .f1-box .video_box { width: 100%;height: 260px; background: #000;}
	.djhWarp .f1-box .infoT1 { width: 100%; height: auto; margin-top: 10px; border-left: 8px solid #95A580;}
	.djhWarp .f2-box { padding: 15px 0;}
	.djhWarp .f2-box .infoT1 { width: 100%}
	.djhWarp .f2-box .infoT1 h6 { line-height: 24px;}
	.djhWarp .f2-box .infoT1 h6 img { float: left;}
	.djhWarp .f2-box .imgB { width: 100%; margin-top: 10px; }
	.djhWarp .itemFloor { padding: 8px 0;}
	.djhWarp .itemFloor .infoT1 { height: auto; margin: 10px 0; padding: 15px;}
	
	
	
	
	/*深圳市梧桐山第四届毛棉杜鹃花会盐田会场 end*/


}	


	

.txt-showHide-box::-webkit-scrollbar,.map-rightBox .addsList::-webkit-scrollbar,.right-nav-fix .moveBox::-webkit-scrollbar,.zt-zyshgzzfx-warp .zt-ft-list::-webkit-scrollbar  { width: 6px; height: 6px; background: #fff;}  
.txt-showHide-box::-webkit-scrollbar-track,.map-rightBox .addsList::-webkit-scrollbar-track,.right-nav-fix .moveBox::-webkit-scrollbar-track,.zt-zyshgzzfx-warp .zt-ft-list::-webkit-scrollbar-track { border-radius: 3px; background-color: #F5F5F5;}   
.txt-showHide-box::-webkit-scrollbar-thumb,.map-rightBox .addsList::-webkit-scrollbar-thumb,.right-nav-fix .moveBox::-webkit-scrollbar-thumb,.zt-zyshgzzfx-warp .zt-ft-list::-webkit-scrollbar-thumb { border-radius: 3px; background-color: #ccc;}

.five-two-ico dl {padding-left: 70px;}
.five-two-ico .bg-ico-1-1 { background: url(/pubimages/web/zt-five-two-ico-1-1.png) no-repeat 25px center;}
.five-two-ico .bg-ico-1-2 { background: url(/pubimages/web/zt-five-two-ico-1-2.png) no-repeat 25px center;}
.five-two-ico .bg-ico-1-3 { background: url(/pubimages/web/zt-five-two-ico-1-3.png) no-repeat 25px center;}
.five-two-ico .bg-ico-1-4 { background: url(/pubimages/web/zt-five-two-ico-1-4.png) no-repeat 25px center;}
.five-two-ico .bg-ico-1-5 { background: url(/pubimages/web/zt-five-two-ico-1-5.png) no-repeat 25px center;}
.zt-li-list .li-list-temp1 ul { float: left; width: 100%; margin-top: 10px;}
.zt-li-list .li-list-temp1 ul li { float: left; font-size: 16px; padding-right: 8%; position: relative; padding-left: 15px;}
.zt-li-list .li-list-temp1 ul li i { display: block; width: 7px; height: 7px; position: absolute; left: 0; top: 8px; background: #FD8F46; border-radius: 50%;}


/*向上滑动效果*/
.enter-move-up { position: relative; -webkit-animation: enterMoveUp 1s; animation: enterMoveUp 1s;}
/*.enter-move-up .moveUpbox { position: absolute; width: 100%;}*/


/*动画 start*/
@keyframes enterMoveUp {
    0% {
        top:500px;
    }
    100%{
        top:0;
    }
}
@-webkit-keyframes enterMoveUp {
    0% {
        top:80px;
    }
    100%{
        top:0;
    }
}