@charset "utf-8";
html,body { min-height: 100%}
.minWidth { width: 1600px; margin: 0 auto; position: relative;}
.minWidth.s1 { max-width: 1302px;}
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());}
a,a img {transition:.3s;}
.switchBox,.noBlock { display: none;}
.ovnow {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.fz14 { font-size: 14px;}.fz16 { font-size: 16px;}.fz18 { font-size: 18px;}
.txtIndent2em { text-indent: 2em;}
.voHide { overflow: hidden;}


.positionRel{ position: relative;}
.image img { max-width: 100%;}

.notPadding { padding: 0;}

.cWhite { color: #fff;}

.whiteBg { background: #fff;}

.txt-c { text-align: center;}

.aaa { display: block; width:0;height:0;border-width:12px; border-style: dashed solid dashed dashed;border-color: transparent #DFF1FF transparent transparent;}

/*a:hover img{opacity: 0.8; filter: alpha(opacity = 80);}*/

.logoNav .rBox { position: absolute; right: -15px; top: 27px; color: #3E4C6F; font-family: "微软雅黑";  }
.logoNav .rBox .lagBox { height: 20px; line-height: 20px;}
.logoNav .rBox .lagBox a { padding: 0 9px;font-size: 16px; color: #3E4C6F;}
.logoNav .rBox .lagBox a:hover { color: #2c4ea6;}
.logoNav .rBox .lagBox i { display: inline-block; height: 18px; width: 1px; background: #3E4C6F; position: relative; top: 4px;}
/*.logoNav .rBox ul { width: 300px; padding-left: 10px; float: right;}
.logoNav .rBox ul li { float: left; position: relative; text-align: center; width: 25%;}
.logoNav .rBox ul li a { display: inline-block; width: 40px; height: 28px;background: url(/images/ico-1-1.png) no-repeat; position: relative; z-index: 2; transition: 0s;-webkit-transition: 0s;}
.logoNav .rBox ul li a.a1 { background-position: 5px 8px;}
.logoNav .rBox ul li a.a2 { background-position: 5px -26px;}
.logoNav .rBox ul li a.a3 { background-position: 5px -61px;}
.logoNav .rBox ul li a.a4 { background-position: 5px -95px;}
.logoNav .rBox ul li:hover a.a1 { background-position: -48px 8px;}
.logoNav .rBox ul li:hover a.a2 { background-position: -48px -26px;}
.logoNav .rBox ul li:hover a.a3 { background-position: -48px -61px;}
.logoNav .rBox ul li:hover a.a4 { background-position: -48px -95px;}
.logoNav .rBox ul li .tag { height: 30px; position: absolute; top: 15px; width: 110px; color:#2c4ea6;margin-left: -15px; text-align: center; line-height: 30px; font-size: 14px; overflow: hidden; opacity: 0; transition: .6s;}
.logoNav .rBox ul li:hover .tag {top: 30px;opacity: 1;}*/

.logoNav .rBox ul {height:62px}
.logoNav .rBox ul li { float: left; position: relative; text-align: center; width: 48px;height:62px}
.logoNav .rBox ul li.l1 { width: 72px; margin-left: 15px; padding-left: 15px; background: url(/images/ico-1-1-1-bg.png) no-repeat 0 center;}
.logoNav .rBox ul li a { display: inline-block; width: 40px; height: 30px; margin-top: 15px; background: url(/images/ico-1-1.png) no-repeat; position: relative; z-index: 2; transition: 0s;-webkit-transition: 0s;}
.logoNav .rBox ul li a.a1 {  background: none; font-size: 17px; color: #3E4C6F; position: relative;top: 3px;}
.logoNav .rBox ul li a.a2 { background-position: 8px -24px;}
.logoNav .rBox ul li a.a3 { background-position: 8px -56px;}
.logoNav .rBox ul li a.a4 { background-position: 8px -86px;}
.logoNav .rBox ul li a.a5 { background-position: 8px -117px;}
.logoNav .rBox ul li a.a6 { background-position: 6px -148px; cursor: default; opacity: 1;}
.logoNav .rBox ul li a.a7 { background-position: 8px -178px;}
.logoNav .rBox ul li a.a8 { background-position: 8px -210px;}
.logoNav .rBox ul li a.a9 { background-position: 8px -247px;}
.logoNav .rBox ul li a.a10 { background-position: 8px -283px;}
.logoNav .rBox ul li a.a11 { background-position: 8px -315px;}
.logoNav .rBox ul li a.a12 { background-position: 8px -347px;}
.logoNav .rBox ul li a.a13 { background-position: 10px -384px;}
.logoNav .rBox ul li:hover a.a1 { color: #2c4ea6;}
.logoNav .rBox ul li:hover a.a2 { background-position: -48px -24px;}
.logoNav .rBox ul li:hover a.a3 { background-position: -48px -56px;}
.logoNav .rBox ul li:hover a.a4 { background-position: -48px -86px;}
.logoNav .rBox ul li:hover a.a5 { background-position: -48px -117px;}
/*.logoNav .rBox ul li:hover a.a6 { background-position: -46px -148px;}*/
.logoNav .rBox ul li:hover a.a7 { background-position: -48px -178px;}
.logoNav .rBox ul li:hover a.a8 { background-position: -48px -210px;}
.logoNav .rBox ul li:hover a.a9 { background-position: -49px -247px;}
.logoNav .rBox ul li:hover a.a10 { background-position: -49px -283px;}
.logoNav .rBox ul li:hover a.a11 { background-position: -49px -315px;}
.logoNav .rBox ul li:hover a.a12 { background-position: -48px -347px;}
.logoNav .rBox ul li:hover a.a13 { background-position: -48px -384px;}
.logoNav .rBox ul li .tag { height: 30px; position: absolute; top: 30px; width: 120px; color:#2c4ea6;margin-left: -28px; text-align: center; line-height: 30px; font-size: 14px; overflow: hidden; opacity: 0; filter: alpha(opacity = 0); transition: .6s;}
.logoNav .rBox ul li:hover .tag {top: 45px;opacity: 1; filter: alpha(opacity = 100);}

/* 搜索框 */
.logoNav .rBox ul li.search{width: auto; }
.logoNav .rBox ul li.search .searchBox{display: inline-block; width: 140px; height: 26px; margin: 0 10px; position: relative;border-radius: 30px; border: 1px solid #3E4C6F; overflow: hidden; padding-right: 35px; margin-top: 17px;}
.logoNav .rBox ul li.search .searchBox input{display: inline-block; box-sizing: border-box; font-size: 14px; color: #3E4C6F; text-align: center; padding-left: 10px; width: 100%; height: 100%; background-color: transparent; outline: none; border: none;}
.logoNav .rBox ul li.search .searchBox input::-webkit-input-placeholder{color: #3E4C6F;}
.logoNav .rBox ul li.search .searchBox input::placeholder {color: #3E4C6F;}
.logoNav .rBox ul li.search .searchBox .a7{position: absolute; right: -2px; top: 40%; transform: translateY(-50%); margin-top: 0px;}



.menu_warp { height: 76px; background: #233A5F;}
.menu_warp ul li { float: left; width: 20%; line-height: 76px; border-right: 1px solid #374A67;}
.menu_warp ul li:last-child { border: none;}
.menu_warp ul li a { display: block; font-size: 25px; color: #fff; }
.menu_warp ul li a.on,.menu_warp ul li a:hover { color: #ffcc77;}




/*信息公开 start*/
.banner-news {height: 650px; padding: 48px 0; background: url(/images/news-h-xxp-bg-1.jpg) repeat-x;}
.banner-news .box { height: 537px;}
.banner-news .bannerT1 .newsImg-banner { width: 1070px; padding-right: 324px; position: relative; overflow: hidden;}
.banner-news .bannerT1 .newsImg-banner .slider-container { overflow: visible;}
.banner-news .bannerT1 .newsImg-banner .slider-nav { width: 324px; right:0; left: auto; z-index: 2;}
/* .banner-news .bannerT1 .newsImg-banner .slider-info { width: 324px; position: absolute; top: 0; right: -324px; bottom: 0; padding: 30px; background: #335386;}
.banner-news .bannerT1 .newsImg-banner .slider-info a { display: block; color: #fff;word-wrap: break-word;}
.banner-news .bannerT1 .newsImg-banner .slider-info .t1 { font-size: 22px; font-weight: 600;}
.banner-news .bannerT1 .newsImg-banner .slider-info .ps { font-size: 16px; line-height: 30px;} */
.banner-news .bannerT1 .newsImg-banner .slider-nav { bottom: 15px; right: -324px;}
.banner-news .bannerT1 .newsImg-banner .slider-nav__control { margin: 0 10px; background: #8598B6; border: none; cursor: pointer;}
.banner-news .bannerT1 .newsImg-banner .slider-nav__control.is-active { background: #FFCC77;}
.banner-news .newsT1 { width: 530px; height: 537px; padding: 0 20px;background: url(/images/news-h-xxp-bg-1-1.jpg) no-repeat right bottom;}
.banner-news .newsT1 h3.btns { height: 70px; line-height: 70px; border-bottom: 1px solid #A5A5A5;}
.banner-news .newsT1 h3.btns a { padding: 0 10px; font-size: 22px; color: #3d3d3d; font-weight: 600;}
.banner-news .newsT1 h3.btns a.active { font-size: 24px; color: #335386;}
.banner-news .newsT1 .listsT1 li a { display: block;padding: 6px 68px 6px 0; font-size: 20px; color: #000; position: relative; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.banner-news .newsT1 .listsT1 li a:hover { color: #369;}
.banner-news .newsT1 .listsT1 li a i {display: block; color: #5F5F5F;font-size: 19px;position: absolute; top: 6px; right: 0;}

.banner-news .mySwiper{width: 100%; height: 100%; background-color: #444; overflow: hidden;}
.banner-news .mySwiper .slider-info { width: 324px; position: absolute; top: 0; right: 0px; bottom: 0; z-index: 5; padding: 30px; background: #335386;}
.banner-news .newsImg-banner .mySwiper .slider-info a { display: block; color: #fff;word-wrap: break-word;}
.banner-news .newsImg-banner .mySwiper .slider-info .t1 { font-size: 22px; font-weight: 600;}
.banner-news .newsImg-banner .mySwiper .slider-info .ps { font-size: 16px; line-height: 30px;}
.banner-news .newsImg-banner .mySwiper .swiper-pagination{width: 324px; right: 0px; left: auto; bottom: 20px; z-index: 6;}
.banner-news .newsImg-banner .mySwiper .swiper-pagination .swiper-pagination-bullet{width: 12px; height: 12px; opacity: 1;  margin: 0 10px; background: #8598B6; }
.banner-news .newsImg-banner .mySwiper .swiper-pagination .swiper-pagination-bullet-active{ background: #FFCC77; }
.banner-news .newsImg-banner .mySwiper img{max-width: 100%}


.main_warp .tT1 {display: inline-block; padding: 5px 5px 8px; font-weight: 600; font-size: 30px; color: #335386; border-bottom: 5px solid #335386; border-radius: 0 0 5px 0;}
.main_warp .tT1 a { color: #335386;}
.main_warp .tT1.s1 { border-bottom: none;}
.main_warp .tT1.s2 { border-bottom: none; font-size: 26px; font-weight: 500;}
.mT1 .itemT1 { overflow: hidden;}
.mT1 .itemT1.hT1 { height: 726px; }
.mT1 .itemT1.hT2 { height: 500px; }
.mT1 .listT1 li a { display:table;vertical-align: middle; width: 100%; height: 111px; border-bottom: 2px solid #EAE9E9; font-size: 20px; line-height: 24px; color: #000;} 
.mT1 .listT1 li a:hover { color: #369;}
.mT1 .listT1 li a strong {display:table-cell;vertical-align: middle; font-weight: 500; line-height: 28px;}
.mT1 .listT1 li a strong em { display: inline-block; padding: 0 8px; background: #cd3938; color: #fff; position: relative; right: -10px;}
.mT1 .listT1 li a i{ display:table-cell;vertical-align: middle; width: 26px; text-align: center; }
.mT1 .listT1 li a i:after { content: ""; display: block; width: 6px; height: 6px; border-radius: 50%; background: #A2A0A0;}
.mT1 .listT1 li a span {display:table-cell; vertical-align: middle; width: 80px; font-size: 18px; color: #5F5F5F; text-align: right;}
.mT1 .listT2 { margin: 0 -10px;}
.mT1 .listT2 li { float: left; width: 50%;}
.mT1 .listT2 li a { display: table; position: relative; margin: 0 3px 10px; height: 200px; overflow: hidden;} 
.mT1 .listT2 li a:hover { opacity: .9;}
.mT1 .listT2 li a img { width: 100%;}
.mT1 .listT2 li a i { display:block; min-height: 60px; padding: 10px 15px; font-size: 18px; color: #fff; position: absolute; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,.7); line-height: 40px;}
.mT1 .listT2 li a.line2 i { line-height: 20px;}
.mT1 .gb-search .t1 {width: 49%; height: 200px; border: 1px solid #F0F0F0; background: #fff;  overflow: hidden;}
.mT1 .gb-search .t1 a { display: block; padding: 30px; height: 200px; line-height: 20px; text-align: center;}
.mT1 .gb-search .t1 a em { display: inline-block; margin: 0 3px; padding: 0 3px; background: #cd3938; color: #fff;}
.mT1 .gb-search .t1 a i { display: block; padding-top: 10px; color: #aeacac; font-size: 18px;}
.mT1 .gb-search .t1 a:hover,.mT1 .gb-search .t2 a:hover{ background: #f9f9f9;}
.mT1 .gb-search .t2 {display: table; width: 49%; height: 200px; border: 1px solid #DFDFDF; background: #F0F0F0;}
.mT1 .gb-search .t2 a { display:table-cell; vertical-align: middle; text-align: center; padding-right: 5px;}
.mT1 .gb-search .t2 a:hover { opacity: .9;}

.mT1 .itemT1 { overflow: visible;}
.mT1 .listT2 li a { box-shadow: 0 0 16px #ddd;overflow: visible; }
.mT1 .listT2 li a.t1 { position: relative;}
.mT1 .listT2 li a.t1 em { display: inline-block; margin: 0 3px; padding: 0 3px; background: #E74442; color: #fff;}
.mT1 .listT2 li a.t1 i {min-height:auto;padding: 0; position: absolute; font-size: 17px; background:none; line-height: 22px; color: #aeacac;top: 120px;left: 185px; bottom: auto; font-family: "黑体";}
.mT1 .listT2 li a.sc:hover {transform: scale(.99);}
.mT1 .listT2 li a.sc { box-shadow: none;}

.mT1 .listT3 li { float: left; width: 50%; padding: 26px 0; border-bottom: 2px solid #EAE9E9;}
.mT1 .listT3 li a { display: block; height: 52px; line-height: 52px; font-size: 22px; color: #335386;}
.mT1 .listT3 li a:hover { color: #4081c2;}
.mT1 .listT3 li a i { float: left; width: 52px; height: 52px; margin: 0 15px;}
.mT1 .listT3 li a.i1 i { background-position: center -46px;}
.mT1 .listT3 li a.i2 i { background-position: center -100px;}
.mT1 .listT3 li a.i3 i { background-position: center -153px;}
.mT1 .listT3 li a.i4 i { background-position: center -207px;}
.mT1 .listT3 li a.i5 i { background-position: center -257px;}
.mT1 .listT3 li a.i6 i { background-position: center -308px;}
.mT1 .listT3 li a.i7 i { background-position: center -363px;}

.mT1 .listT4 dl {display: table; width: 100%; height: 74px; margin-bottom: 10px; background: #F4F6FB;}
.mT1 .listT4 dl dt { display:table-cell; width: 180px; height: 74px; line-height: 74px; background: #335386; position: relative; font-size: 20px;color: #fff; margin-right: 30px;}
.mT1 .listT4 dl dt i { float: left; width: 32px; height: 32px; margin: 23px 15px 0 20px;background: url(/images/news-h-xxp-ico-1-2.png) no-repeat center 3px;}
.mT1 .listT4 dl dt i.i1 { background-position: center -36px;}
.mT1 .listT4 dl dt i.i2 { background-position: center -76px;}
.mT1 .listT4 dl dt i.i3 { background-position: center -119px;}
.mT1 .listT4 dl dt i.i4 { background-position: center -160px;}
.mT1 .listT4 dl dt em { position: absolute; top: 0; bottom: 0; right: -10px; width: 0;height: 0;border-top: 37px solid transparent;border-left: 10px solid #335386;border-bottom:37px solid transparent;}
.mT1 .listT4 dl dd { display:table-cell; height: 74px; padding-left: 20px; vertical-align: middle; }
.mT1 .listT4 dl dd a { display: inline-block; padding: 4px 10px; font-size: 17px; color: #4c4b4b; line-height: 22px;}
.mT1 .listT4 dl dd a:hover { color: #369;}
.xxgk_warp .zdxxgk { height: 443px; background:#F5F6FB url(/images/news-h-xxp-bg-1-2.jpg) no-repeat right bottom;}
.xxgk_warp .zdxxgk .listsT5 { margin: 0 -8px;}
.xxgk_warp .zdxxgk .listsT5 .item { padding: 12px 8px;}
.xxgk_warp .zdxxgk .listsT5 a { display: block; height: 60px; line-height: 60px; text-align: center; background: #335386; color: #fff; font-size: 20px;}
.xxgk_warp .zdxxgk .listsT5 a:hover { background: #486CA5;}


.xxgk_warp .hdztBox .moveRollBox-nav { height: 176px; overflow: hidden; position: relative; padding: 0 20px;}
.xxgk_warp .hdztBox .levelBtn em { position: absolute; top: 10px; bottom: 10px; left: 0; width: 15px; cursor: pointer; background:#90c7f4 url(/images/home-ico-6-1.png) no-repeat 3px center;}
.xxgk_warp .hdztBox .levelBtn em.rightBtn { left: auto; right: 0;background-position: -26px center;}
.xxgk_warp .hdztBox .levelBtn em.not { background-color: #dfdfdf;}
.xxgk_warp .hdztBox .listsT6 { height: 260px; margin: 0 -5px; text-align: center; overflow: hidden; white-space: nowrap;overflow-x: auto; word-wrap: normal;} 
.xxgk_warp .hdztBox .listsT6 li { display: inline-block; width: 311px;}
.xxgk_warp .hdztBox .listsT6 li a { display: block; margin: 0 5px; text-align: center;}
.xxgk_warp .hdztBox .listsT6 li a:hover { opacity: .9;}

/*信息公开 end*/

/*公众参与 start*/
.cyBanner {height: auto; padding: 20px 0;}
.cyBanner .box { padding: 15px; height: auto; background: #335386 url(/images/h-cy-bg-1-1.png) no-repeat;position: relative; z-index: 1;}
.cyBanner .box .bT { position: relative;}
.cyBanner .bT .bg {position: absolute; bottom: -20px; right: -190px;}
.cyBanner .boxT1 { width: 650px; color: #fff;}
.cyBanner .box .boxImg { width: 885px;}
.cyBanner .box .boxImg img { width: 885px; max-height: 544px;}
.cyBanner .boxT1 h3.t1 { margin-top: 20px; font-size: 28px; font-weight: 600;}
.cyBanner .boxT1 h4.t1 { margin: 30px 0; font-size: 38px; font-weight: 600; padding: 40px 20px 40px 76px; margin-left: -15px; background: url(/images/h-cy-bg-1-3.png) repeat-y;}
.cyBanner .boxT1 .info { padding: 10px 40px 30px 62px; font-size: 24px; color: #c6dcfb;}
.cyBanner .boxT1 .toBtns { padding-left: 45px;}
.cyBanner .boxT1 .toBtns a { display: inline-block; width: 180px; height: 62px; text-align: center; line-height: 62px; background: #ADBACF; color: #243b5f; margin-left: 15px; font-size: 20px; border-radius: 3px;}
.cyBanner .boxT1 .toBtns a:hover { background: #A5B4CB;}
.cyBanner .boxT1 .toBtns a.t2 { background: #376BB6; color: #fff;}
.cyBanner .boxT1 .toBtns a.t2:hover {background: #2C64B2;}
.gzcyBox .item { height: 625px; overflow: hidden;}
.gzcyBox .item a.s1 { height: 657px; background: #F3F6FB;}

.gzcyBox .listsT1 { width: 100%;}
.gzcyBox .listsT1 li { float: left; width: 33.33%;}
/* .gzcyBox .listsT1 li.t1 a {padding: 20px 0 10px;} */
.gzcyBox .listsT1 li.t1 a i{font-size: 19px;padding:0px; padding-bottom: 2px;}
.gzcyBox .listsT1 li a { display: block; margin: 0 5px 10px; padding: 10px 0; background: #F3F6FB; text-align: center; color: #376bb7;}

/* .gzcyBox .listsT1 .znwd a{padding-bottom: 40px;} */
.gzcyBox .listsT1 li a.plusheight{padding-bottom: 40px;}
.gzcyBox .listsT1 li a:hover { background: #F5FAFC;}
.gzcyBox .listsT1 li a i { display: block; padding: 0px 11px; font-size: 20px;}
.gzcyBox .listsT2 li { height: 102px;margin-top: 15px; background: #F3F6FB;overflow: hidden;}
.gzcyBox .listsT2 li a {  display: table; width: 94%; padding: 17px 3%; line-height: 24px;box-sizing: content-box;}
.gzcyBox .listsT2 li a span { display: table-cell; width: 80px; margin-right: 15px; text-align: center;}
.gzcyBox .listsT2 li a span i { font-size: 20px; color: #376bb7;}
.gzcyBox .listsT2 li a span em { display: inline-block; width: 80px; height: 34px; margin-top: 5px; line-height: 34px; background: #376BB7; color: #fff; font-size: 16px;}
.gzcyBox .listsT2 li a strong { display: table-cell; padding: 0 10px 0 15px; font-size: 19px; color: #000; font-weight: 500; vertical-align: middle;} 
.gzcyBox .listsT2 li a:hover span i { color: #6894d3;}
.gzcyBox .listsT2 li a:hover span em { background: #6894D3;}
.gzcyBox .listsT2 li a:hover strong { color: #376bb7;}
.gzcyBox .listsT3 { height: 446px; padding: 15px; background: #F8F9FD; margin-bottom: 15px;}
.gzcyBox .listsT3 li a { display: block; padding: 10px 0 7px 20px; position: relative; font-size: 18px; color: #2a2a2a;}
.gzcyBox .listsT3 li a:hover { color: #369;}
.gzcyBox .listsT3 li a i { display: block; width: 4px; height: 4px; position: absolute; top: 22px; left: 5px; background: #8598B6; }


/*公众参与 end*/

/*主题服务 start*/
.thematicBanner { height: auto; padding: 35px 0;}
.thematicBanner .box { height: 538px; background: #335386; position: relative;}
.thematicBanner .box .hImg1 { position: absolute; left: -130px; top: -35px;}
.thematicBanner .box .hImg2 { position: absolute; right: -190px; bottom: -28px;}
.thematicBanner .box .newsImg-banner { width: 1090px;}
.thematicBanner .box .titT2 { position: absolute; color: #fff; text-align: center;}
.thematicBanner .box .titT2 span { position: absolute; top: 60px; left: 270px; display: block; width: 60px; font-size: 56px; line-height: 64px; font-weight: 700;}
.thematicBanner .box .titT2 em { position: absolute; top: 70px; left: 360px; display: block; width: 30px; font-size: 28px; line-height: 36px;}
.thematicBanner .box .titT2 em i { display: block; width: 2px; height: 80px; margin: 5px auto; background: #fff;}
.thematicBanner .slider-nav { text-align: right;  padding-right: 15px; bottom: 15px;}
.thematicBanner .slider-nav .slider-nav__control { width: 64px; height: 32px; line-height: 32px; font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; background: rgba(0,0,0,.5); border-radius: 0; border: none; color: #adbacf; cursor: pointer;}
.thematicBanner .slider-nav .slider-nav__control.is-active { color: #fc7;}
.thematicBanner .box .newsImg-banner .slider__item img{height: 537px;}

.thematicBanner .mySwiper{width: 100%; height: 100%; background-color: #444; overflow: hidden; position: relative;}
.thematicBanner .mySwiper img{max-width: 100%;}
.thematicBanner .mySwiper .dotTxt{position: absolute; right: 0px; bottom: 15px; z-index: 5;}
.thematicBanner .mySwiper .dotTxt ul{font-size: 0px;}
.thematicBanner .mySwiper .dotTxt ul li{display: inline-block; margin-right: 15px; width: 64px; height: 32px; line-height: 32px; font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; background: rgba(0,0,0,.5); border-radius: 0; border: none; color: #adbacf; cursor: pointer;}
.thematicBanner .mySwiper .dotTxt ul li.on{color: #fc7;}

.ohidewarp { overflow: hidden;}
.picServerBox { transition: .3s;}
.picServerBox.on { transform: translateX(-50%); margin-left: 10px;}

.thematicBox .item.t1 { width: 47%;}
.thematicBox .item.t2 { width: 53%;}
.thematicBox .listsT1 { width: 100%; margin: 0;}
.thematicBox .listsT1 li{ float: left; width: 25%;}
.thematicBox .listsT1 li a { display: block; height: 150px; margin: 0 5px 10px; background: #F6F9FC; text-align: center;}
.thematicBox .listsT1 li a:hover { background: #F0F5FA;}
.thematicBox .listsT1 li a img { margin-top: 30px;}
.thematicBox .listsT1 li a em { display: block; padding-top: 3px; font-size: 20px; color: #424242;}
.thematicBox .listsT1 li a.more img { margin-top: 50px; }
.thematicBox .listsT1 li a.more em { padding-top: 10px; color: #335386; }
.thematicBox .listsT2 { width: 100%; background: #fff; padding: 6px 0 0 0;}
.thematicBox .listsT2 li { float: left; width: 25%;}
.thematicBox .listsT2 li a { display: block; height: 121px; text-align: center;}
.thematicBox .listsT2 li a img { margin: 10px 0;}
.thematicBox .listsT2.listsT1 li a img{margin: 10px 0 !important;} 
.thematicBox .listsT2 li a.more em{padding-top: 3px;}
.thematicBox .listsT2 li a{background-color: #fff;}
.thematicBox .listsT2 li a:hover{background-color: #fff;}
.thematicBox .listsT2 li a em { display: block; font-size: 18px; color: #424242;}
.picService { background: #F3F6FB;  padding: 22px 15px;}
.picService .tT1.s2 {padding: 0;}

.thematicBox .item.t2 a:hover { opacity: .9; }
.thematicBox .item.t2 .bs .imgT1 { width: 64%; position: relative;}
.thematicBox .item.t2 .bs .imgT1 a { display: block; width: 100%; height: 133px; background: #fff; position: absolute; top: 0; left: 0;opacity: 0; filter: alpha(opacity = 0); }
.thematicBox .item.t2 .bs .imgT1 a.a2 {top: 162px; left: 162px; width: 156px;height: 44px;}
.thematicBox .item.t2 .bs .imgT1 a.a3 { top: 162px; left: 325px; width: 159px;height: 44px;}
.thematicBox .item.t2 .bs .imgT2 { width: 34%;}
.thematicBox .item.t2 .bs a { display: block;}
.thematicBox .item.t2 .sr .mb20 { margin-bottom: 10px;}
.thematicBox .icolistsT1{position: relative; left: 0px; font-size: 0px; height: 248px; white-space: nowrap;}
.thematicBox .icolistsT1.type1{height: auto;}
.thematicBox .icolistsT1 ul {display: inline-block; height: auto; position: relative; vertical-align: top;}


/* 公共服务弹窗
.transparentBg{display: none;position: fixed; width: 100%;height: 100%;z-index: 2;background: #000;opacity: .3;}
.main_warp .tT3{font-size: 22px;font-weight: 700;color: #335386;padding:29px 30px 29px 40px;background-color: #f0f5f9;}
.thematicBox .moreBox{display: none;position: fixed;top:0;left:0;bottom:0;right:0;margin:auto;width: 1200px;height: auto;max-height: 620px; background: #ffffff;z-index: 99999999;}
.thematicBox .moreBox .listsT3{padding:50px 85px;}
.thematicBox .moreBox .listsT3 li {float: left;width: 25%;overflow: hidden;}
.thematicBox .moreBox .listsT3 li a{display: block;height: 90px;line-height:90px;background: #F6F9FC;margin: 7px 5px;text-align: center;}
.thematicBox .moreBox .listsT3 li a:hover{background: #F0F5FA;}
.thematicBox .moreBox .listsT3 li a em{margin-left:20px;color: #373737;font-size: 18px;font-weight: 700;}
.thematicBox .moreBox .moreClose{float:right;display: block;width: 22px;height: 23px;padding:5px;background: url(/images/h-ztfw-ico-3-2.png) no-repeat;}
.thematicBox .moreBox .moreClose:hover{transform: rotate(180deg);transition: .3s;}*/

/*主题服务 end*/

/*走进坪山 start*/
.zzps_main { height: 1003px;background: #E2E9F3 url(/newzjps/h-zzps-bg-1.jpg) no-repeat center 0;}
.zzps_main .item { position: absolute;}
.zzps_main .item h4.t1 { margin-bottom: 15px; font-size: 38px; color: #233a5f; font-weight: 700;}
.zzps_main .item h4.t1 a { color: #233a5f;}
.zzps_main .item h4.t1 em { display: block; padding-top: 5px; font-size: 26px; color: #516392; font-family: "Arial";}
.zzps_main .item ul li a { display: block; padding: 6px 0; font-size: 18px; color: #233a5f; line-height: 20px;}
.zzps_main .item ul li a:hover { color: #5882ed;}
.zzps_main .item ul li a:before {content: ""; float: left; width: 5px; height: 5px; margin: 8px 6px 0; background: #223B7B; border-radius: 50%;}

.zzps_main .item.t1 { left: 50px; top: 145px; }
.zzps_main .item.t2 { right: -58px; top: 165px; }
.zzps_main .item.t3 { left: 300px; top: 630px; }
.zzps_main .item.t4 { right: 136px; top: 655px; }

.hyWarp { position: relative; padding-left: 230px; min-height: 1141px; overflow: hidden; background: #F1F3DB;}
.hyWarp .lNav { position: absolute; left: 0; top: 0; bottom: 0; width: 230px; background: #64483E;}
.hyWarp .lNav dl {  padding-bottom: 20px; border-top: 3px solid #fff;}
.hyWarp .lNav dl:first-child { border: none;}
.hyWarp .lNav dl dt { padding: 20px 0 10px;}
.hyWarp .lNav dl dt a { display: block; padding-left: 10px; height: 40px; line-height: 40px; color: #978883; font-size: 26px;font-weight: 500;}
.hyWarp .lNav dl dt a i { float: left; font-size: 38px; padding-right: 10px;}
.hyWarp .lNav dl dd a { display: block; padding: 6px 30px 6px 40px; font-size: 17px; color: #fff; position: relative; }
.hyWarp .lNav dl dd a.on { background: #765E55; color: #ffcc77;}
.hyWarp .lNav dl dd a i { position: absolute; top: 18px; left:25px; display: block; width: 5px; height: 5px; background: #fff; border-radius: 50%;}
.hyWarp .lNav dl dd a.on i { background: #ffcc77;}
.hyBox > div { display: none;}
.hyWarp .hyBox > div { text-align: center;}
.hyWarp .slider-container { width: 1660px; background: #F1F3DB;}
.hyWarp .slider-nav__control { border-color: #000;}
.hyWarp .slider-nav__control.is-active { background: #000;}


/*走进坪山 end*/

/* 英文版内页 start */
.pages-menu { background: #26457f;}
.pages-menu ul li { display: inline-block; padding: 15px 0; }
.pages-menu ul li a { display: inline-block; border-left: 1px solid #627aa8; color: #fff; padding: 5px 28px; font-size: 16px;}
.pages-menu ul li:first-child a { border: none;}

.pagesMain { background: #EAECEE;}
.banner-news.t2 { height: auto; padding: 0; background: none;}
.banner-news.t2 .box { height: auto;}
.banner-news.t2 .time { color: #fff;}
.banner-news.t2 .bannerT1 .newsImg-banner { width: 838px;}



.enlistsT1 dl { margin-top: 15px; padding: 15px; background: #f8f7f7;}
.enlistsT1 dl::after,.enlistsT2 li a::after,.enlistsT3 dl::after { display: block; content: ""; clear: both;}
.enlistsT1 dl dt { float: left; margin-right: 15px;}
.enlistsT1 dl dt img { width: 180px;}
.enlistsT1 dl dd a { display: block; color: #666;}
.enlistsT1 dl dd a strong { display: block; padding: 5px 0; color: #1f407a; font-size: 18px;}
.enlistsT1 dl dd em { color: #373737; font-size: 10px;}
.setupHT1 { min-height: 600px;}

.entitT1 { line-height: 26px;}
.entitT1 strong { position: relative; font-size: 24px;}
.entitT1 strong i { position: relative; padding: 0 15px 0 10px; z-index: 1; font-size: 25px; font-weight: 700; color: #1f407a;}
.entitT1 strong b { position: absolute; bottom: 0; left: 0; right: 0; height: 14px; background: #c3e1ff;}
.entitT1 a.more { font-size: 14px; color: #666;}
.entitT2 { height: 62px; line-height: 62px; font-size: 26px; color: #445f8d; border-bottom: 1px solid #dadada;}
.entitT2 strong { float: left; height: 62px; border-bottom: 1px solid #445f8d;}
.entitT2 img { float: left; height: 54px;}

.enTitListsT2 ul { max-height: 768px; overflow-y: auto;}
.enTitListsT2 ul li a { display: block; padding: 20px 15px 20px 30px; line-height: 20px; font-size: 18px; font-weight: 700; position: relative; } 
.enTitListsT2 ul li a em{ position: absolute;left: 0; float: left; width: 20px; height: 20px; margin-right: 10px; background: url(/images/en-ico-4-1.png) no-repeat center 2px;}
.enTitListsT2 ul li a.on,.enTitListsT2 ul li a:hover { color: #26457f;}
.enTitListsT2 ul li a.on em,.enTitListsT2 ul li a:hover em  { background-position: center -43px;}

.enlistsT2 li a { display: block; margin-top: 15px; padding: 10px; line-height: 24px; background:#f8f7f7; color: #1f407a; font-weight: 700; font-size: 14px;}
.enlistsT2 li a em { float: right; font-size: 12px; font-weight: 500; color: #888;}

.enlistsT3 dl { margin-bottom: 15px; background: #f8f7f7; overflow: hidden;}
.enlistsT3 dl dt { float: left; margin-right: 15px;}
.enlistsT3 dl dt img { width: 140px;}
.enlistsT3 dl dd a { display: block;}
.enlistsT3 dl dd a strong { display: block; padding: 5px 0; font-size: 16px; color: #1f407a;}
.enlistsT3 dl dd a em { font-weight: 500; color: #777;}

.enlistsT4 { padding: 15px 0;}
.enlistsT4 ul li { padding: 10px 0;}
.enlistsT4 ul li a { display: block; position: relative; padding: 0 100px 0 26px; line-height: 24px; font-size: 16px;}
.enlistsT4 ul li a i { position: absolute; left: 10px; top: 10px; display: block; width: 5px; height: 5px; background:#1f407a; border-radius: 50%;}
.enlistsT4 ul li a em { position: absolute; right: 0; top: 0; color: #999;}

.articleBox h2.t { font-size: 30px;color: #1f407a;}
.articleBox .subT { font-size: 14px; color: #1f407a; border-bottom: 1px solid #ecf0f1;}
.articleBox .contentBox { font-size: 14px; line-height: 24px; color: #444;}
.articleBox .contentBox.s1 p { margin-bottom: 25px;}

.articleBox.en {max-height: 820px; overflow: auto;}

.pages { color: #666;}
.pages a { color: #1f407a;}
.pages a.btnT1 { padding: 0 5px; background: #1f407a; color: #fff;}
.pages input.txt { width: 40px; text-align: center; border:1px solid #ddd}

/* 英文版内页 end */


.footer .links select{ margin: 0 5px; text-align: center; border: 1px solid #ddd; padding: 3px; background: none; }

@media screen and (min-width: 1260px) and (max-width: 1700px) {
	.minWidth { width: 1300px;}
	.banner-news {height: 508px;}
	.banner-news .box { height: 411px;}
	.banner-news .bannerT1 .newsImg-banner { width: 820px; padding-right: 250px;}
	.banner-news .bannerT1 .newsImg-banner .slider-nav,.banner-news .bannerT1 .newsImg-banner .slider-info { width: 250px; right: 0px;}
	.banner-news .bannerT1 .newsImg-banner .slider-info { padding: 15px;}
	.banner-news .bannerT1 .newsImg-banner .slider-info .t1 { font-size: 18px;}
	.banner-news .newsT1 { width: 480px; height: 411px;}
	.banner-news .newsT1 h3.btns { height: 54px; line-height: 54px;}
	.banner-news .newsT1 h3.btns a { font-size: 18px;}
	.banner-news .newsT1 h3.btns a.active { font-size: 18px;}
	.banner-news .newsT1 .listsT1 li a,.banner-news .newsT1 .listsT1 li a i { font-size: 15px; }
	.banner-news .newsImg-banner .mySwiper .swiper-pagination{width: 250px;}
	
	
	
	.mT1 .itemT1.hT1 { height: 585px;}
	.mT1 .listT2 li a { height: auto;}
	.mT1 .listT2 li a i { font-size: 14px; line-height: 18px;min-height: auto;}
	.mT1 .listT2 li a.t1 i { font-size: 14px; line-height: 18px; top: 98px;left: 147px;}
	
	.mT1 .gb-search .t1,.mT1 .gb-search .t2 { height: 176px;}
	.mT1 .gb-search .t1 a { padding-top: 15px;}
	.mT1 .gb-search .t2 a img { width: 210px;}
	.mT1 .listT1 li a { font-size: 18px;height: 92px;}
	.mT1 .listT4 dl dd a { font-size: 15px; line-height: 18px;}
	.mT1 .listT2 li a img { width: 100%; height: auto;}
	
	.xxgk_warp .zdxxgk .listsT5 a {font-size: 16px;}
	
	.main_warp .tT1 { font-size: 24px;}
	.main_warp .tT1.t { margin: 18px 0 10px ;}
	.main_warp .tT1.t1 { margin-top: 15px;}
	.picService { padding: 15px 15px 12px;}
	.cyBanner.banner-news,.cyBanner .box { height: auto;}
	.cyBanner .boxT1 { width: 600px; color: #fff;}
	.cyBanner .box .boxImg { width: 640px; max-height: 394px;}
	.cyBanner .box .boxImg img { width: 640px; max-height: 394px;}

	.cyBanner .boxT1 h3.t1 { margin-top: 15px;}
	.cyBanner .boxT1 h4.t1 { margin: 15px -15px; padding: 30px 20px 30px 55px; font-size: 26px;}
	.cyBanner .boxT1 .info { padding: 0 40px 30px; font-size: 20px;}
	.cyBanner .boxT1 .toBtns { padding-left: 23px;}
	.gzcyBox .listsT1 li a { padding: 10px 0;}
	.gzcyBox .listsT1 li a img { width: 50px;}
	.gzcyBox .listsT1 li a i { padding: 0 12px; font-size: 15px;}
	.gzcyBox .listsT1 li.t1 a i{font-size: 15px;padding: 0;}

	
	.gzcyBox .item { height: 510px;}
	.gzcyBox .listsT2 li {height: 83px; margin-top: 10px;}
	.gzcyBox .listsT2 li a { padding: 12px;}
	.gzcyBox .listsT2 li a span i { font-size: 16px;}
	.gzcyBox .listsT2 li a span em { height: 28px; line-height: 28px; font-size: 14px;}
	.gzcyBox .listsT2 li a strong { font-size: 15px; line-height: 20px;}
	.gzcyBox .listsT3 li a { padding: 10px 0 3px 20px; font-size: 15px;}
	
	.thematicBanner .box { height: 445px;}
	.thematicBanner .box .newsImg-banner { width: 900px;}
	.thematicBanner .box .titT2 span { top: 40px; left: 230px; font-size: 48px; line-height: 58px;}
	.thematicBanner .box .titT2 em { top: 40px; left: 310px; font-size: 24px; line-height: 30px;}
	.thematicBanner .box .titT2 em i { height: 60px;}
	.thematicBanner .box .newsImg-banner .slider__item img{height: 445px;}
	.thematicBox .listsT1 li a { height: 115px;}
	.thematicBox .listsT1 li a img { margin-top: 6px; width: 60px;}
	.thematicBox .listsT1 li a.more img { margin-top: 30px;}
	.thematicBox .listsT1 li a em { font-size: 18px;}
	.thematicBox .listsT2 { padding: 3px 0 3px;}
	.thematicBox .listsT2 li a {height: 98px;}
	.thematicBox .listsT2 li a img { margin-top: 12px; width: 50px;}
	.thematicBox .listsT2 li a em { font-size: 16px;}
	.thematicBox .item.t2 .bs .imgT1 a { width: 100%; height: 108px; top: 0; left: 0; right: 0; }
	.thematicBox .item.t2 .bs .imgT1 a.a2 {top: 132px; left: 129px; width: 127px;height: 34px;}
	.thematicBox .item.t2 .bs .imgT1 a.a3 { top: 132px; left: 264px; width: 127px;height: 34px;}
	
	.thematicBox .item.t2 .sr .mb20 { margin-bottom: 10px;}
	.thematicBox .icolistsT1{ height: 202px;}
	
	
	.zzps_main { height: 680px;background: #E2E9F3 url(/newzjps/h-zzps-bg-2.jpg) no-repeat center 0;}
	.zzps_main .item h4.t1 { font-size: 26px; margin-bottom: 5px;}
	.zzps_main .item h4.t1 em { font-size: 18px;}
	.zzps_main .item ul li a { padding: 3px 0; font-size: 14px; line-height: 16px;}
	.zzps_main .item.t1 { left: 145px; top: 98px; }
	.zzps_main .item.t2 { right: 60px; top: 113px; }
	.zzps_main .item.t3 { left: 314px; top: 430px; }
	.zzps_main .item.t4 { right: 190px; top: 445px; }
	.zzps_main .item ul li a:before { width: 4px; height: 4px; margin: 6px 6px 0;}
	
	
	.hyWarp {min-height: 782px;padding-left: 160px;}
	.hyWarp .lNav { width: 160px;}
	.hyWarp .lNav dl { min-height: auto; padding-bottom: 10px; border-width:1px;}
	.hyWarp .lNav dl dt { padding: 10px 0;}
	.hyWarp .lNav dl dt a { font-size: 20px;}
	.hyWarp .lNav dl dt a i { padding-right: 5px; font-size: 28px;}
	.hyWarp .lNav dl dd a { font-size: 14px; padding: 4px 10px 4px 30px;}
	.hyWarp .lNav dl dd a i { left: 16px; top: 13px;}
	.hyWarp .hyBox div > img { width: 100%;}
	.hyWarp .slider-container { width: 1120px;}
	
	.xxgk_warp .hdztBox .moveRollBox-nav {height: 147px;}
	.xxgk_warp .hdztBox .listsT6 li { width: 251px;}
	
	.gzcyBox .listsT3 { height:364px; margin-bottom: 10px;}

	/* .gzcyBox .listsT1 .znwd a{padding-bottom: 32px;} */
	.gzcyBox .listsT1 li a.plusheight{padding-bottom: 32px;}
}

@media screen and (min-width: 1200px) and (max-width: 1260px) {
.mT1 .listT2 li { width: 50%;}
.mT1 .listT2 li a img { height: auto;}
.mT1 .listT2 li a.t1 i {top: 91px; left: 123px;}
}
@media screen and (min-width: 900px) and (max-width: 1200px) {
.mT1 .listT2 li { width: 50%;}
.mT1 .listT2 li a img { height: auto;}
.mT1 .listT2 li a.t1 i {top: 61%; left: 51%;}
}
@media screen and (max-width: 900px) {
.mT1 .listT2 li a img { height: auto;}
.mT1 .listT2 li a.t1 i {top: 61%; left: 46vw;}
}

@media screen and (max-width: 1260px) {
	.minWidth { width: 100%;}
	.logoNav { padding: 20px 0;}
	.logoNav img { width: 200px;}
	.logoNav .app-menuBtn { position: absolute; top: 13px; right: 5px; padding: 15px;}
	.logoNav .app-menuBtn img { width: 28px;}
	.banner-news,.banner-news .box { padding: 0; height: auto; overflow: hidden;}
	.banner-news .bannerT1,.banner-news .newsT1 { float: none;}
	.banner-news .bannerT1 .newsImg-banner,.banner-news.t2 .bannerT1 .newsImg-banner { width: 100%; padding-right: 0; padding-bottom: 160px;}
	.banner-news .bannerT1 .newsImg-banner .slider__item img { margin: 0 auto;}
	.banner-news .bannerT1 .newsImg-banner .slider-info { width: 100%; height: 160px;bottom: -160px; right: 0; top: auto; padding: 10px;}
	.banner-news .bannerT1 .newsImg-banner .slider-info .t1 { font-size: 16px;}
	.banner-news .bannerT1 .newsImg-banner .slider-info .ps { padding-top: 10px; font-size: 12px; line-height: 22px;}
	.banner-news .bannerT1 .newsImg-banner .slider-nav { width: 100%; bottom: -160px; right: 0;}
	.banner-news .newsT1 { width: 100%; height: auto; padding: 15px;}
	.banner-news .newsT1 h3.btns { height: 40px; line-height: 40px;display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:3px solid #335386;}
	.banner-news .newsT1 h3.btns a { padding: 0; font-size: 18px; }
	.banner-news .newsT1 h3.btns a.active { font-size: 18px;}
	.banner-news .newsT1 .listsT1 li a {font-size: 16px; padding-right: 56px;}
	.banner-news .newsT1 .listsT1 li a i { font-size: 14px;}

	.banner-news .mySwiper .swiper-slide{text-align: center;}
	.banner-news .bannerT1 .newsImg-banner .slider-info{bottom: 0px;}
	.banner-news .newsImg-banner .mySwiper .swiper-pagination{width: 100%; bottom: 10px;}

	
	.mT1 .itemT1.hT1,.mT1 .itemT1.hT2 { height: auto; margin-top: 15px;}
	.main_warp .tT1 { display: block; font-size: 20px;border-bottom: 3px solid #335386;}
	.main_warp .tT1.s2 { font-size: 20px;}
	
	.mT1 { margin: 0; padding: 10px;}
	.mT1 .listT1 li a { display: block; height: auto; padding: 15px 0;}
	.mT1 .listT1 li a > * { display: block !important; font-size: 14px; }
	.mT1 .listT1 li a strong {line-height: 22px;}
	.mT1 .listT1 li a i { display: none !important;}
	.mT1 .listT1 li a span {text-align: left; padding-top: 5px; font-size: 16px; width: auto;}
	.mT1 .listT1 li a > span { display: none !important;}
	.mT1 .listT2 li a { display: block; height: auto; margin: 0 10px 10px;}
	.mT1 .listT2 li:nth-child(odd) a { margin: 0 3px 5px 6px;}
	.mT1 .listT2 li:nth-child(even) a { margin: 0 6px 5px 3px;}
	.mT1 .listT2 li a i { font-size: 14px; line-height: 20px;min-height: auto;}
	.mT1 .gb-search .t1,.mT1 .gb-search .t2 { width: 100%;}
	.mT1 .gb-search .t1 { display: block; height: auto; margin-bottom: 10px;}
	.mT1 .listT3 li { width: 100%; padding: 5px;}
	.mT1 .listT3 li a { font-size: 17px;}
	.mT1 .listT4 dl dt { width: 60px;}
	.mT1 .listT4 dl dt i {margin: 15px 15px 5px;}
	.mT1 .listT4 dl dt span { display: block; width: 30px; margin: 0 auto; padding-bottom: 15px; font-size:18px; text-align: center; line-height: 22px;}
	.mT1 .listT4 dl dd a { font-size: 14px;}
	.mT1 .listT4 dl dt em { display: none;}
	
	.xxgk_warp .zdxxgk { height: auto; padding: 0 15px 15px;}
	.xxgk_warp .zdxxgk .listsT5 .item { float: left; width: 50%; padding: 5px;}
	.xxgk_warp .zdxxgk .listsT5 .item a { height: 40px; line-height: 40px; font-size: 13px; padding: 0 15px;}
	.hdztBox { padding: 15px;}
	.xxgk_warp .hdztBox .listsT6 { padding: 0;}
	.xxgk_warp .hdztBox .listsT6 li { width: 50%;}
	.xxgk_warp .hdztBox .listsT6 li a { margin: 0;}
	.xxgk_warp .hdztBox .listsT6 li a img { height: 95px;}
	.xxgk_warp .hdztBox .moveRollBox-nav { height: 95px;}
	.xxgk_warp .hdztBox .levelBtn em { top: 0; width: 10px; bottom: 0;}
	
	.cyBanner .boxT1 { width: 100%; color: #fff;}
	.cyBanner .box .boxImg { width: 100%;}
	.cyBanner .boxT1 h3.t1 { font-size: 16px; margin: 15px 30px;}
	.cyBanner .boxT1 h4.t1 { margin: 15px 0; padding: 30px 20px; font-size: 20px; background-size: 100%;}
	.cyBanner .boxT1 .info { padding: 0 20px 15px; font-size: 16px;}
	.cyBanner .boxT1 .toBtns { padding-bottom: 15px; padding: 0 0 25px 5px;}
	.cyBanner .boxT1 .toBtns a {width: 140px; height: 40px; line-height: 40px; font-size: 16px;}
	
	.gzcyBox .listsT1 li a { margin: 0 5px; padding: 10px 0;}

	/* .gzcyBox .listsT1 .znwd a{padding-bottom: 31px;} */
	.gzcyBox .listsT1 li a.plusheight{padding-bottom: 31px;}
	.gzcyBox .listsT1 li.t1 a {padding: 10px 0;}
	.gzcyBox .listsT1 li.t1 a i{font-size: 14px;padding: 0;}
	.gzcyBox .listsT1 li a img { width: 40px; }
	.gzcyBox .listsT1 li a i { font-size: 14px;}
	.gzcyBox .listsT2 li a span i { font-size: 16px;}
	.gzcyBox .listsT2 li a span em { font-size: 14px; height: 28px; line-height: 28px;}
	.gzcyBox .listsT2 li a strong { font-size: 14px; line-height: 20px;}
	.gzcyBox .item,.gzcyBox .listsT3 { height: auto;}
	.gzcyBox .listsT3 li a { padding-bottom: 3px; font-size: 14px;}
	.gzcyBox .item a.s1 { height: auto;}
	
	
	.thematicBanner .box { height: auto;}
	.thematicBanner .box .newsImg-banner { width: 100%;}
	.thematicBanner .slider-nav { height: 20px; line-height: 20px; bottom: 25px; padding-right: 3px; z-index: 2;}
	.thematicBanner .slider-nav .slider-nav__control { width: 30px; height: 16px;margin: 0 1px; font-size: 12px; line-height: 16px; border-radius: 5px;}
	.thematicBanner .box .newsImg-banner .slider__item img{min-height: 180px; height: auto;}
	.thematicBanner .box .newsImg-banner .slider{width: 100%;}
	.thematicBanner .box .newsImg-banner .slider .slider__item{width: 100%;}
	.thematicBanner .box .newsImg-banner .slider .slider__item a{display: block; width: 100%;}
	.thematicBanner .mySwiper .dotTxt{right: 5px;}
	.thematicBanner .mySwiper .dotTxt ul li{width: 35px; height: 16px;margin: 0 1px; font-size: 12px; line-height: 16px; border-radius: 5px;}

	.thematicBox .item,.thematicBox .item.t2 .bs .imgT1,.thematicBox .item.t2 .bs .imgT2 { width: 100% !important;}
	.thematicBox .item.t2 .bs .imgT2 a { float: left; width: 49%; }
	/*.thematicBox .listsT1 { margin: 0;}*/
	.thematicBox .listsT1 li,.thematicBox .listsT2 li { width: 50%;}
	.thematicBox .listsT1 li a,.thematicBox .listsT2 li a { height: 103px;}
	.thematicBox .listsT1 li a img,.thematicBox .listsT2 li a img { margin: 10px 0 0 0; width: 46px;}
	.thematicBox .listsT1 li a em,.thematicBox .listsT2 li a em { font-size: 16px;}
	.thematicBox .listsT1 li a.more img {margin-top: 22px;}
	.thematicBox .item.t2 .bs .imgT1 a { width: 100%; height: 103px; top: 0; left: 0; right: 0; }
	.thematicBox .item.t2 .bs .imgT1 a.a2 {top: 124px; left: 120px; width: 122px;height: 30px;}
	.thematicBox .item.t2 .bs .imgT1 a.a3 { top: 124px; left: 247px; width: 122px;height: 30px;}
	.thematicBox .icolistsT1 {height: 415px;}
	/* 公共服务弹窗
	.main_warp .tT3{font-size: 18px;padding:15px 10px;}
	.thematicBox .moreBox{width: 90%;max-height: 450px;}
	.thematicBox .moreBox .listsT3{padding:10px;overflow-y: auto;height: 100%;background: #ffffff;}
	.thematicBox .moreBox .listsT3 li{width:50%;}
	.thematicBox .moreBox .listsT3 li a{height: 60px;line-height: 60px;}
	.thematicBox .moreBox .listsT3 li a img{width: 36px;}
	.thematicBox .moreBox .listsT3 li a em{font-size: 14px;margin-left: 10px;}
	.thematicBox .moreBox .moreClose{width: 18px;height: 19px;background-size: cover;}*/

	.zzps_main { height: auto; padding: 30px 0; background-image:url(/images/h-zzps-bg-3.jpg); background-size:100%;}
	.zzps_main .item { position: initial; padding:30px 30px 0;}
	.zzps_main .item h4.t1 { font-size: 22px; margin-bottom: 5px;}
	.zzps_main .item h4.t1 em { font-size: 18px;}
	.zzps_main .item ul li { display: inline-block; min-width: 32.5%; padding-right: 20px;;position: relative;}
	.zzps_main .item ul li a { padding: 8px 0; font-size: 16px; line-height: 16px;}
	.zzps_main .item ul li a.t1 { display: inline; width: 0; height: 0; opacity: 0;}
	.zzps_main .item ul li a.t1:before { display: none;}
	.zzps_main .item ul li a img { position: absolute; left: 15px; top: 10px;}

	.banner-news.t2 .bannerT1 .newsImg-banner { padding-bottom: 190px;}
	.banner-news.t2 .bannerT1 .newsImg-banner .slider-info { height: 190px; bottom: -190px;}
	.banner-news.t2 .bannerT1 .newsImg-banner .slider-nav { bottom: -190px;}

	.enTitListsT2 ul { max-height: 400px;}
	.enlistsT1 dl dt img { display: none;}
	.articleBox.en {max-height: inherit;}
	
	.entitT2 { min-height: 62px; height: auto;}
	.entitT2 strong { display: flex; min-height: 62px; line-height: 32px; border-bottom: 1px solid #445f8d;}
	.entitT2 img { display: block; height: 54px;}
	.entitT2 strong i{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;}
	.xxgk_warp .hdztBox .levelBtn em.not { background-color: #90c7f4;}


	.setupHT1 {min-height: auto;}
}



/*::-webkit-scrollbar  { width: 6px; height: 6px; background: #fff;}  
::-webkit-scrollbar-track { border-radius: 3px; background-color: #F5F5F5;}   
::-webkit-scrollbar-thumb { border-radius: 3px; background-color: #ccc;}*/

/*底版本浏览器提示 start*/
.browsers-warp {position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 999999; display: none;}
.browsers-warp b.bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.6; filter: alpha(opacity = 60);}
.browsers-warp .browsers-box { position: absolute; left:50%; top: 50%; margin: -300px 0 0 -400px; z-index: 2; background: #fff; border:1px solid #ddd; border-radius: 8px; width: 800px; height: 600px;}
.browsers-warp .browsers-box h2{  text-align: center; margin-top: 30px; font-size: 18px}
.browsers-warp .browsers-box h4 { text-align: center;  font-size: 22px; margin: 40px 0;}
.browsers-warp .browsers-box .browserList { width: 500px; margin: 0 auto;}
.browsers-warp .browsers-box ul li { float: left;}
.browsers-warp .browsers-box ul li a { display: block;width: 76px;height: 46px;margin: 10px 24px;padding-top: 86px; font-size: 14px; background: url(/images/browser.jpg) no-repeat;color: #58954E; text-align: center;}
.browsers-warp .browsers-box ul li a:hover { opacity: .8;filter: alpha(opacity = 80); }
.browsers-warp .browsers-box ul li a.ico1 {background-position: -80px 0}
.browsers-warp .browsers-box ul li a.ico2 {background-position: -248px 0}
.browsers-warp .browsers-box ul li a.ico3 {background-position: -166px 0}
.browsers-warp .browsers-box p.img { text-align: center;}

.browsers-warp .browsers-box table,.browsers-warp .browsers-box dl { width: 90%; margin: 0 auto; color: #666}
.browsers-warp .browsers-box table th,.browsers-warp .browsers-box table td { border: 1px solid #ddd; text-align: center; padding: 5px;}
.browsers-warp .browsers-box table th { background: #f8f8f8}
.browsers-warp .browsers-box table th span { display: block; margin-top: -5px;}

/*底版本浏览器提示 end*/
/*动画 start*/
@keyframes enterMoveUp {
    0% {
        top:500px;
    }
    100%{
        top:0;
    }
}
@-webkit-keyframes enterMoveUp {
    0% {
        top:80px;
    }
    100%{
        top:0;
    }
}

/* 2023-04-20 列表页 start */
.newEnlistsT4 ul{padding-top: 5px; padding-bottom: 10px;}
.newEnlistsT4 ul li{padding: 5px 0;}
.newEnlistsT4 ul li a{display: block; height: 120px; padding: 10px; font-size: 17px; box-shadow: 0px 0px 14px 0px #d6dbdb;}
.newEnlistsT4 ul li a .img_box{float: left; margin-right: 23px;}
.newEnlistsT4 ul li a .text_box{display: block; padding-left: 7px; position: relative; top: 50%; transform: translateY(-50%);}
.newEnlistsT4 ul li a .text_box .txt{display: block; position: initial; width: auto; height: auto ; background-color: transparent; margin-bottom: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-radius: 0px;}
.newEnlistsT4 ul li a .text_box .time{display: block; position: initial; font-size: 16px;  width: auto; height: auto ; background-color: transparent;}

@media screen and (max-width:760px) {
	.newEnlistsT4 ul li a{height: auto;}
	.newEnlistsT4 ul li a .img_box{margin-right: 10px; float: none; display: block; text-align: center;}
	.newEnlistsT4 ul li a .text_box{position: initial; transform: none; padding-top: 10px; padding-left: 0px;}
	.newEnlistsT4 ul li a .text_box .txt{ overflow: initial;text-overflow: initial;white-space:initial;}
	.newEnlistsT4 ul li a .text_box .txt{margin-bottom: 5px;}
		
		
}

/* 2023-04-20 列表页 end */


/* 新版走进坪山 start */
.public-service-warp.zjps {background-color: #fff;}
.public-service-warp.zjps .w1750{max-width: 1750px; margin: 0 auto;}
.public-service-warp.zjps .w1300{max-width: 1300px; margin: 0 auto;}
.public-service-warp.zjps .w1200{max-width: 1200px; margin: 0 auto;}
/* background: url(/images/zjps_theme5_bg_02.jpg) no-repeat center top; background-size: 100% auto; */
.public-service-warp.zjps > .box{ background: url(/images/zjps_theme3_bg_02.png), url(/images/zjps_theme5_bg_02.jpg); background-repeat: no-repeat; background-position: center; background-position-y: 1610px, 4150px; background-size: 100% auto;}
.public-service-warp.zjps .title img{position: relative; left: 50%; transform: translateX(-50%);}
.zjps .banner-pages{height: 1012px; background: url(/images/zjps_head_bg.jpg) no-repeat center top;} 
.public-service-warp.zjps .box{margin-top: -185px;}
.public-service-warp.zjps .theme1{background: url(/images/zjps_theme1_bg_03.png) no-repeat right top; background-position-y: 153px; }
.public-service-warp.zjps .theme1 ul.list{margin-top: 26px; padding-left: 43px; padding-bottom: 37px; font-size: 0px; background: url(/images/zjps_theme1_icon.png) no-repeat right; background-position-y: 85px; }
.public-service-warp.zjps .theme1 ul.list li{display: inline-block; vertical-align: top; margin: 0 31px; font-size: 20px;}
.public-service-warp.zjps .theme1 ul.list li.i1{padding-top: 67px;}
.public-service-warp.zjps .theme1 ul.list li.i2{padding-top: 138px;}
.public-service-warp.zjps .theme1 ul.list li.i3{padding-top: 63px;}
.public-service-warp.zjps .theme1 ul.list li.i4{padding-top: 18px;}
.public-service-warp.zjps .theme1 ul.list li .imgBox{display: block; transition: .6s;}
.public-service-warp.zjps .theme1 ul.list li .imgBox:hover{transform: translateY(-10px); opacity: .8;}
.pswp.zjps .pswp__ui { padding: 10px 0; color: #fff; text-align: center;}
.pswp.zjps .pswp__ui .ps { display: none; position: absolute; bottom: 10px; left: 0; right: 0; text-align: center; opacity: .4;}
.pswp.zjps .pswp__caption{display: none;} 
.pswp.zjps .pswp__bg{background-color: rgba(0,0,0,.7);}
.pswp.zjps .pswp__button {border: 1px solid #2c4ea6; width: 30px; height: 70px;}
.pswp.zjps .pswp__button.pswp__button--arrow--left, .pswp.zjps .pswp__button.pswp__button--arrow--right{position: absolute; top: 50%; transform: translateY(-50%);  background-repeat: no-repeat; background-position: center;}
.pswp.zjps .pswp__button.pswp__button--arrow--left{left: 150px; background-color: #1e4892; background-image: url(/images/2023psDay_left_icon.png);}
.pswp.zjps .pswp__button.pswp__button--arrow--right{right: 150px; background-color:#1e4892 ; background-image: url(/images/2023psDay_right_icon.png); }

.public-service-warp.zjps .theme2_box{padding-top: 70px; max-width: 1920px; margin: 0 auto;}
.public-service-warp.zjps .theme2_box .item ul {display: inline-block; vertical-align: top; font-size: 0px;}
.public-service-warp.zjps .theme2_box .item ul li{display: inline-block; vertical-align: top; position: relative;   transition: .3s; text-align: right; } 
.public-service-warp.zjps .theme2_box .item ul li::before{content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;}
.public-service-warp.zjps .theme2_box .item ul li a{position: relative; z-index: 1; display: block; height: 251px; padding-right: 68px; text-align: center;}
.public-service-warp.zjps .theme2_box .item ul li .text{display: inline-block; width: 260px; position: relative; top: 50%; transform: translateY(-50%); font-size: 32px; line-height: 50px; text-shadow: 0px 0px 10px #737171; color: #fff; }
.public-service-warp.zjps .theme2_box .item.item1{ margin-bottom: 16px;}
.public-service-warp.zjps .theme2_box .item1 {text-align: left;}
.public-service-warp.zjps .theme2_box .item1 ul li{ margin-right: 16px; }
.public-service-warp.zjps .theme2_box .item1 ul li:last-child{margin-right: 0px;}
.public-service-warp.zjps .theme2_box .item1 ul li.i1{width: 943px; background: url(/images/zjps_theme2_bg1_02.jpg) no-repeat center;}
.public-service-warp.zjps .theme2_box .item1 ul li.i2{width: 600px; background: url(/images/zjps_theme2_bg_03.jpg) no-repeat center;}
.public-service-warp.zjps .theme2_box .item1 ul li.i3{width: 230px;}
.public-service-warp.zjps .theme2_box .item1 ul li.i1::before{ background-color:rgba(85,111,181,.7); }
.public-service-warp.zjps .theme2_box .item1 ul li.i2::before{ background-color:rgba(68,138,202,.7); }
.public-service-warp.zjps .theme2_box .item1 ul li.i3::before{ background-color:#13b5b1; }
.public-service-warp.zjps .theme2_box .item2 {text-align: left;}
.public-service-warp.zjps .theme2_box .item2 ul li{margin-left: 16px; }
.public-service-warp.zjps .theme2_box .item2 ul li:first-child{margin-left: 0px;}

.public-service-warp.zjps .theme2_box .item2 {text-align: right;}
/* .public-service-warp.zjps .theme2_box .item2 ul li {height: 231px;} */
.public-service-warp.zjps .theme2_box .item2 ul li.i1{width: 230px;}
.public-service-warp.zjps .theme2_box .item2 ul li.i2{width: 880px; background: url(/images/zjps_theme2_bg_swyycy.jpg) no-repeat center;}
.public-service-warp.zjps .theme2_box .item2 ul li.i3{width: 744px; background: url(/images/zjps_theme2_bg_11.jpg) no-repeat center;}
.public-service-warp.zjps .theme2_box .item2 ul li.i1::before{ background-color:#13b5b1; }
.public-service-warp.zjps .theme2_box .item2 ul li.i2::before{ background-color:rgba(248,181,81,.7); }
.public-service-warp.zjps .theme2_box .item2 ul li.i3::before{ background-color:rgba(255,244,92,.4); }
.public-service-warp.zjps .theme2_box .item ul li:hover {opacity: 0.8;}
.public-service-warp.zjps .theme3{padding-top: 119px;}
.public-service-warp.zjps .theme3_box{padding-top: 37px;}
.public-service-warp.zjps .theme3_box .theme3_top{margin-bottom: 19px; } 
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topL{width: 358px; height: 100%;  padding-right: 19px;}
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topL .item_box{ transition: .3s;  height: 100%; }
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topL .item_box a.ct{display: block;height: 684px;  padding-left: 49px; padding-top: 30px; overflow: hidden; background: url(/images/zjps_theme3_img_03.jpg) no-repeat  center top;}
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topL .item_box:hover{opacity: .8;}
.public-service-warp.zjps .theme3_box  a em.text{display: inline-block; width: 80px; font-size: 36px; line-height: 50px; color: #fff;}
.public-service-warp.zjps .theme3_box .bottom a em.text{width: 150px}
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx{height: 324px; margin-bottom: 19px;}
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo{display: block; float: left; height: 100%;}
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo.s1{width: 477px; padding-right: 19px;}
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo.s2{width: 365px;}
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo a.ct{display: block; height: 100%; padding-left: 49px; padding-top: 30px;  overflow: hidden; }
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo a.ct img{max-width: 100%;}
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo.s1 a.ct{background: url(/images/zjps_theme3_img_05.jpg) no-repeat  center top;}
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo.s2 a.ct{background: url(/images/zjps_theme3_img_jycy.jpg) no-repeat  center top;}
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo.s1 em.text{width: 80px;}
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo.s2 em.text{width: 160px;}
.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .bottom .demo a.ct{display: block;  padding-left: 49px; padding-top: 30px; height: 342px; overflow: hidden; background: url(/images/zjps_theme3_img_whps.jpg) no-repeat  center top; }
.public-service-warp.zjps .theme3_box .theme3_bottom{margin-left: -19px;}
.public-service-warp.zjps .theme3_box .theme3_bottom .demo{width: 50%; padding-left: 19px;}
.public-service-warp.zjps .theme3_box .theme3_bottom .demo a.ct{display: block; height: 278px; padding-left: 49px; padding-top: 30px;  }
.public-service-warp.zjps .theme3_box .theme3_bottom .demo.s1 a.ct{background: url(/images/zjps_theme3_img_15.jpg) no-repeat  center top;}
.public-service-warp.zjps .theme3_box .theme3_bottom .demo.s2 a.ct{background: url(/images/zjps_theme3_img_ylws.jpg) no-repeat  center top;}
.public-service-warp.zjps .theme3_box .theme3_bottom .demo.fl em.text{width: 150px; }
.public-service-warp.zjps .theme3_box .demo a.ct{transition: .3s;}
.public-service-warp.zjps .theme3_box .demo a.ct:hover{opacity: .8;}
.public-service-warp.zjps .theme3_box .demo a.ct{transition: .3s;}
.public-service-warp.zjps .theme3_box .demo a.ct:hover{opacity: .8;}

.public-service-warp.zjps .theme4{padding-top: 142px; padding-bottom: 242px; background: url(/images/zjps_theme4_bg_02.png) no-repeat center bottom; background-size: 100% auto;}
.public-service-warp.zjps .theme4 .theme4_box{padding-top: 78px;}
.public-service-warp.zjps .theme4 .theme4_box ul{font-size: 0px; text-align: right;}
.public-service-warp.zjps .theme4 .theme4_box ul li{display: inline-block; transition: .3s; margin-left: 24px;}
.public-service-warp.zjps .theme4 .theme4_box ul li:hover{opacity: .8;}
.public-service-warp.zjps .theme4 .tabSwitchWarp {padding: 10px;margin: 0 7px; background-color: #bfdbf2;}
.public-service-warp.zjps .theme4 .tabSwitchWarp .tabSwitchBtns{float: right; width: 290px;}
.public-service-warp.zjps .theme4 .tabSwitchWarp .tabSwitchBtns img{max-width: 100%;}
.public-service-warp.zjps .theme4 .tabSwitchWarp .switchBox{float: left;}
.public-service-warp.zjps .theme4 .tabSwitchWarp .switchBox img{max-width: 100%;}
.public-service-warp.zjps .theme5{padding-bottom: 200px; padding-top: 66px; }
.public-service-warp.zjps .theme5 .theme5_box{padding-bottom: 45px;  position: relative;}
.public-service-warp.zjps .theme5 .th5_mySwiper{width: 100%; overflow: hidden;}
.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-slide{padding-top:73px;}
.public-service-warp.zjps .theme5 .th5_mySwiper a{display: block; transition: .3s; text-align: center; height: 380px; }
.public-service-warp.zjps .theme5 .th5_mySwiper a:hover{opacity: .8;}
.public-service-warp.zjps .theme5 .th5_mySwiper a em.text{display: block; font-size: 30px; color: #fff; background-color: #1e4892; height: 46px; line-height: 46px; text-align: center;}
.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-pagination-bullet{width: 12px; height: 12px;}
.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 24px; border-radius: 24px;}
.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-button-next{right: -70px;}
.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-button-prev{ left: -70px;}

.public-service-warp.zjps .theme6{ background: url(/images/zjps_theme6_bg_02.png) no-repeat center bottom; background-size: 100% auto;}
.public-service-warp.zjps .theme6 .theme6_bg{padding:0 15px; padding-top: 70px; padding-bottom: 90px;}
@media screen and (max-width:1917px) {
	.public-service-warp.zjps .w1750{max-width: 1200px; margin: 0 auto; overflow: hidden;}
		.public-service-warp.zjps .theme2_box .item1 ul li.i1{width: 578px;}
	.public-service-warp.zjps .theme2_box .item1 ul li.i2{width: 464px;}
	.public-service-warp.zjps .theme2_box .item2 ul li.i3{width: 544px;}
}
@media screen and (max-width:1766px) {
	.zjps .banner-pages{background-size: cover; height: 800px;}
}
@media screen and (max-width:1600px) {
	.zjps .banner-pages{background-size: cover; height: 824px;}
	.public-service-warp.zjps .box{margin-top: -154px;}
	.public-service-warp.zjps .title img{width: 100%;}
	.public-service-warp.zjps .theme2_box .item ul li a{height: 190px;}
	.public-service-warp.zjps .theme2_box .item2 ul li.i1{width: 150px;}
	.public-service-warp.zjps .theme2_box .item2 ul li.i2{width: 790px;}
	.public-service-warp.zjps .theme2_box .item2 ul li.i3{width: 370px;}
	.public-service-warp.zjps .theme2_box .item1 ul li.i1{width: 500px;}
	.public-service-warp.zjps .theme2_box .item1 ul li.i3{width: 150px;}
	.public-service-warp.zjps .theme4 .theme4_box ul li .imgBox img{width: 210px;}
	.public-service-warp.zjps .theme4{padding-bottom: 160px; padding-top: 100px;}
	.public-service-warp.zjps .theme5{padding-bottom: 135px;}

	.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-button-next{right: -40px;}
	.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-button-prev{ left: -40px;}

}
@media screen and (max-width:1520px) {
	.zjps .banner-pages{ height: 776px;}
	.public-service-warp.zjps .box{margin-top: -191px;}
}
@media screen and (min-width:1922px) {
	.zjps .banner-pages{background-size: 100% auto; height: 1212px;}
	.public-service-warp.zjps .box{    background-position-y: 1610px, 3800px;}
	/* .public-service-warp.zjps .theme5{background-size: 100% 100%;} */
}

@media screen and (max-width:1200px) {
	.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-button-next{display: none;}
	.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-button-prev{display: none;}

	.pswp.zjps .pswp__button.pswp__button--arrow--left, .pswp.zjps .pswp__button.pswp__button--arrow--right{display: none !important;}
	.zjps .banner-pages{height: 400px;}
	.public-service-warp.zjps .box{margin-top: -91px;}
	.public-service-warp.zjps .theme1 ul.list{padding: 0 15px;}
	.public-service-warp.zjps .theme1 ul.list li{width: 20%; text-align: center; margin: 0px; padding: 0px !important;}
	.public-service-warp.zjps .theme1 ul.list li .imgBox img{width: 80%;}
	.public-service-warp.zjps .theme1{background-size: contain;}
	.public-service-warp.zjps .theme2_box{padding-top: 40px;}
	.public-service-warp.zjps .theme2_box .item ul li a{height: 110px;}
	.public-service-warp.zjps .theme2_box .item ul li .text{font-size: 24px; line-height: 36px;}
	.public-service-warp.zjps .theme2_box .item ul li a{padding-right: 30px;}
	.public-service-warp.zjps .theme2_box .item2 ul li.i1{display: none}
	.public-service-warp.zjps .theme2_box .item2 ul li.i2{width: 100%; margin-left: 0; margin-bottom: 16px;}
	.public-service-warp.zjps .theme2_box .item2 ul li.i3{width: 100%; margin-left: 0px; margin-top: 10px;}
	.public-service-warp.zjps .theme2_box .item.item1{margin-bottom: 10px;}
		.public-service-warp.zjps .theme2_box .item1 ul li.i2{width: 49%; margin-right: 0px;}
	.public-service-warp.zjps .theme2_box .item1 ul li.i1{width: 49%;  margin-right: 2%;}
	.public-service-warp.zjps .theme2_box .item1 ul li.i3{display: none;}
	.public-service-warp.zjps .theme2_box .item ul{width: 100%; padding: 0 15px;}
	.public-service-warp.zjps .theme2_box .item1 ul li{background-size: cover !important;}
	.public-service-warp.zjps .theme3{padding-top: 70px;}
	.public-service-warp.zjps .theme3_box{padding-top: 40px;}
	.public-service-warp.zjps .w1200{padding-left: 15px; padding-right: 15px;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topL{width: 100%;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR {width: 100%;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo{width: 50% !important;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx{height: 210px;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .demo a.ct{background-size: cover !important;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .bottom .demo a.ct{height: 210px;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo.s2 em.text{width: 120px;}
	.public-service-warp.zjps .theme3_box .theme3_bottom .demo a.ct{height: 210px;}
	.public-service-warp.zjps .theme3_box a em.text{font-size: 28px; line-height: 40px;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topL{padding-right: 0px; }
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topL .item_box a.ct{display: inline-block; width: 100%; background-position-y: center; background-size: cover; height: 210px; margin-bottom: 19px;}
	.public-service-warp.zjps .theme4{padding-top: 70px;}
	.public-service-warp.zjps .theme4 .theme4_box{padding-bottom: 60px;}
	.public-service-warp.zjps .theme4 .theme4_box ul li{width: 33.3333%; text-align: center;}
	.public-service-warp.zjps .theme4 .theme4_box ul li .imgBox img{width: 80%;}
	.public-service-warp.zjps .theme4 .theme4_box{padding-bottom: 0px;}
	.public-service-warp.zjps .theme4{padding-bottom: 0px;}
	.public-service-warp.zjps .theme4 .theme4_box ul li {margin-left: 0px;}
	.public-service-warp.zjps .theme4 .theme4_box{padding-top: 40px;}
	.public-service-warp.zjps .theme4 .tabSwitchWarp .tabSwitchBtns{width: auto; margin-bottom: 10px;}
	.public-service-warp.zjps .theme4 .tabSwitchWarp .tabSwitchBtns a{float: left; width: 50%;}
	.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-slide{padding-top: 40px;}
	.public-service-warp.zjps .theme5 .th5_mySwiper a em.text{font-size: 26px;}
	.public-service-warp.zjps .theme5{padding-bottom: 60px;}
	.public-service-warp.zjps .theme6 .theme6_bg{padding-top: 40px; padding-bottom: 40px;}
	.pswp.zjps .pswp__ui .ps{display: block}
}
@media screen and (max-width:760px) {
	.public-service-warp.zjps .title img{width: 580px;}
	.zjps .banner-pages{height: 220px;}
	.public-service-warp.zjps .theme1 ul.list{margin-top: 0px;     background-position-y: 60px;}
	.public-service-warp.zjps .box{margin-top: -54px;}
	.public-service-warp.zjps .theme2_box{padding-top: 30px;}
	.public-service-warp.zjps .theme2_box .item ul li .text{width: 100%; font-size: 16px; line-height: 28px;}
	.public-service-warp.zjps .theme2_box .item ul li a{padding-right: 20px;}
	.public-service-warp.zjps .theme3{padding-top: 30px; }
	.public-service-warp.zjps .theme3_box{padding-top: 30px;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topL .item_box a.ct{height: 160px;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx{height: 160px;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .bottom .demo a.ct{height: 160px;}
	/* .public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo em.text{width: 80px;} */
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo.s1 em.text{width: 52px;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo.s2 em.text{width: 90px;}
	.public-service-warp.zjps .theme3_box .theme3_bottom .demo a.ct{height: 160px;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx{margin-bottom: 10px;}
	.public-service-warp.zjps .theme3_box .theme3_top{margin-bottom: 10px;}
	.public-service-warp.zjps .theme3_box .theme3_bottom .demo.s2{padding-left: 10px;}
	.public-service-warp.zjps .theme3_box a em.text{font-size: 22px; line-height: 32px; width: 52px;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topL .item_box a.ct{margin-bottom: 8px;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo.s1{padding-right: 10px;}
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topL .item_box a.ct, 
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .top .bx .demo a.ct, 
	.public-service-warp.zjps .theme3_box .theme3_top .theme3_topR .bottom .demo a.ct,
	.public-service-warp.zjps .theme3_box .theme3_bottom .demo a.ct{padding-left: 30px; padding-top: 30px;}
	.public-service-warp.zjps .theme4, .public-service-warp.zjps .theme5{padding-top: 30px;}
	.public-service-warp.zjps .theme4 .theme4_box{padding-top: 30px;}
	.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-slide{padding-top: 30px;}
	.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-slide .img_Box img{max-width: 100%;}
	.public-service-warp.zjps .theme5 .th5_mySwiper a em.text{font-size: 16px;}
	.public-service-warp.zjps .theme5 .th5_mySwiper a{height: auto;}
	.public-service-warp.zjps .theme5 .th5_mySwiper a em.text{height: 35px; line-height: 35px;}
	.public-service-warp.zjps .theme5 .th5_mySwiper .swiper-pagination-bullet{width: 8px; height: 8px;}
	.public-service-warp.zjps .theme5{padding-bottom: 30px;}
	.public-service-warp.zjps .theme6 .theme6_bg{padding-top: 30px; padding-bottom: 25px;}
	
}
/* 新版走进坪山 end */