.w1600{max-width: 1600px;margin: 0 auto;}
.w1500{max-width: 1500px;margin: 0 auto;}
.w1400{max-width: 1400px;margin: 0 auto;}
*{box-sizing: border-box;}
a{transition: .3s;}
@media screen and (max-width: 1650px){
    .w1600{max-width: 1400px;}
}
@media screen and (max-width: 1480px){
    .w1600{max-width: 1200px;}
}
@media screen and (max-width: 1520px){
    .w1500{max-width: 1200px;}
    .w1400{max-width: 1200px;}
}
/* 各部门页面 */
.lhq_sub_wrap{background-color: #f4f4f4;overflow: hidden;padding-bottom: 90px;}
.sub-box .column-nav{margin: 20px 0 30px;background-color: #fff;padding:  15px;}
.lhq_sub_wrap.new-sub .sub-box .column-nav{border: 1px solid #fff;background: url(/newimages/subnavBg.png) center no-repeat ;background-size: 100% 100%;}
.sub-box .column-nav ul{width: 100%;white-space: nowrap;overflow: auto;}
.sub-box .column-nav li{ display: inline-block;padding: 15px 0;}
.sub-box .column-nav li a{color: #333;font-size: 20px;margin: 0 39px;transition: none;position: relative;}
.sub-box .column-nav li a:hover{color: #ff6200;}
.sub-box .column-nav li a:hover::after{content: '';display: block;position: absolute;width: 100%;height: 4px;bottom: -10px;left: 0;background-color: #ff6200;border-radius: 2px;}

/*定义滚动条高宽及背景  高宽分别对应横竖滚动条的尺寸*/
.sub-box .column-nav ul::-webkit-scrollbar{width: 6px;height: 6px; background-color:#f4f5f8;} 
/*定义滚动条轨道  内阴影+圆角*/
.sub-box .column-nav ul::-webkit-scrollbar-track{border-radius:3px;background-color:#F5F5F5;}
 /*定义滑块  内阴影+圆角*/
.sub-box .column-nav ul::-webkit-scrollbar-thumb{border-radius:3px;background-color: #94b3e2;}
.sub-box .mob-column-nav{display: none;}

/* 内容页通用样式 */
.sub-box .content-box h4.col-tit{position: relative; margin-bottom: 30px;}
.sub-box .content-box h4.col-tit.tabSwitchBtns a{color: #333;}
.sub-box .content-box h4.col-tit.tabSwitchBtns a.active{color: #ff6200;}
.sub-box .content-box h4.col-tit a{transition: none;display:inline-block;width: auto;position: relative;color: #ff6200;font-size: 24px;font-weight: bolder;padding: 10px 0;margin-left: 18px;}
.sub-box .content-box h4.col-tit a:first-child{margin-left: 0;}
.sub-box .content-box h4.col-tit a.active::after{content: '';position: absolute;width: 100%;height: 4px;bottom: 0;left: 0;background-color: #ff6200;border-radius: 2px;}
.sub-box .content-box h4.col-tit a br{display: none;}

.sub-box .content-box h4.col-tit span.s-tit{margin-left: 35px;}
.sub-box .content-box h4.col-tit span.s-tit a{font-size: 18px;color: #333;}
.sub-box .content-box h4.col-tit span.s-tit a.active,
.sub-box .content-box h4.col-tit span.s-tit a:hover{color: #ff6200;}
.sub-box .content-box h4.col-tit span.s-tit a.active:after{content: '';position: absolute;width: 100%;height: 2px;bottom: 4px;left: 0;background-color: #ff6200;border-radius: 2px;}

.sub-box .content-box a.ai-org{color: #333;}
.sub-box .content-box a.ai-org i{color: #777;}
.sub-box .content-box a.ai-org:hover,
.sub-box .content-box a.ai-org:hover i{color: #ff6200;}

.sub-box .content-box ul.org-list{height: 230px}
.sub-box .content-box ul.org-list a{display: block;position: relative;font-size: 17px;color: #333;padding: 12px 105px 12px 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: none;}
.sub-box .content-box ul.org-list a::before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 8px;height: 8px;border-radius: 50%;background-color: #ff6200;}
.sub-box .content-box ul.org-list a i{color: #777;position: absolute;right: 0;}
.sub-box .content-box ul.org-list a:hover,
.sub-box .content-box ul.org-list a:hover i{color: #ff6200;}
.sub-box .content-box ul.org-list a br{display: none;}
@media screen and (max-width: 1520px){.sub-box .content-box ul.org-list{height: 215px}}
@media screen and (max-width: 1200px){.sub-box .content-box ul.org-list{height: auto}}



.sub-box .content-box{background-color: #fff;padding: 30px;}
.sub-box .content-box .gzdt{width: 980px;margin-right: 35px;}
.sub-box .content-box .gzdt .img-box{width: 500px;height: 310px;overflow: hidden;margin-right: 30px;}
.sub-box .content-box .gzdt .img-swiper{width: 100%;height: 100%;}
.sub-box .content-box .gzdt .img-swiper .swiper-slide a{display: block; width: 100%;height: 100%; position: relative;overflow: hidden}
.sub-box .content-box .gzdt .img-swiper .swiper-slide i{width: 100%;height: 100%;position: absolute;top: 0;left: 0;font-size: 0;}
.sub-box .content-box .gzdt .img-swiper .swiper-slide img{width: 100%;height: 100%;}
.sub-box .content-box .gzdt .img-swiper .swiper-slide span{ position: absolute;width: 100%;left: 0;bottom: 0;padding: 12px 120px 12px 20px;background: rgba(0,0,0,.5);font-size: 18px;font-weight: bold;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sub-box .content-box .gzdt .img-swiper .swiper-pagination{width: auto;left: auto;right: 20px;bottom: 15px;z-index: 9;}
.sub-box .content-box .gzdt .img-swiper .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity: .65;}
.sub-box .content-box .gzdt .img-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ff6200;opacity: 1;}

.sub-box .content-box .gzdt .li-box{width: 450px;}
.sub-box .content-box .gzdt .main-news a{display: block;width: 100%;height: 66px;overflow: hidden;padding-right: 110px;position: relative;transition: none;}
.sub-box .content-box .gzdt .main-news em{font-size: 22px;font-weight: bolder;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sub-box .content-box .gzdt .main-news a i{position: absolute;font-size: 17px;right: 0;top: 3px;font-weight: 500;}

.sub-box .content-box .bm-lxfs{width: 425px;display: none;}
.sub-box .content-box .bm-lxfs .box{width: 100%;height: 310px;border-radius: 6px;background: linear-gradient(to bottom,#eaf2ff 0%,#f0f6ff 25%,#f5f9ff 50%,#f7faff 75%,#f7faff 100%);padding: 20px;overflow: hidden;box-shadow: 0 0 5px rgba(0,0,0,.1);}
.sub-box .content-box .bm-lxfs .box .inner{width: 100%;height: 100%;overflow: auto;padding-right: 10px;}

.sub-box .content-box .bm-lxfs .lxfs-box p{font-size: 19px;color: #333;margin-bottom: 15px;}
.sub-box .content-box .bm-lxfs .lxfs-box p:last-child{margin-bottom: 0;}
.sub-box .content-box .bm-lxfs .jgzn-box a.link{display: block;padding: 10px 0;font-size: 17px;color: #333;background: #FFF;margin-bottom: 10px;position: relative;padding-left: 170px;}
.sub-box .content-box .bm-lxfs .jgzn-box a.link:hover{color: #ff6200;}
.sub-box .content-box .bm-lxfs .jgzn-box a.link i{font-size: 0;position: absolute;top: 50%;left: 120px;transform: translateY(-50%);}

.sub-box .content-box .bm-lxfs .jgzn-box a.link:last-child{margin-bottom: 0;}
.sub-box .content-box .f2{margin-top: 35px;}
.sub-box .content-box .f2 .item{width: 48%;margin-bottom: 30px;}
.sub-box .content-box .f2 .item h4.col-tit{margin-bottom: 15px;}
.sub-box .content-box .f2 .item:nth-child(2n){margin-left: 4%;}
.sub-box .content-box .f2 .item .item-box{width: 100%;height: 230px;overflow: hidden;}
.sub-box .content-box .f2 .item .item-box img{width: 100%;height: auto;}
.sub-box .content-box .f2 .item .item-box a{display: block;width: 100%;height: 100%;font-size: 0;}

@media screen and (max-width: 1520px){
    .sub-box .column-nav li{padding: 10px 0;}
    .sub-box .column-nav li a{font-size: 17px;margin: 0 29px;}

    .sub-box .content-box h4.col-tit{margin-bottom: 20px;}
    .sub-box .content-box h4.col-tit a{font-size: 20px;}
    .sub-box .content-box h4.col-tit span.s-tit{margin-left: 20px;}
    .sub-box .content-box h4.col-tit span.s-tit a{font-size: 16px;}
    .sub-box .content-box ul.org-list a{font-size: 15px;padding: 10px 95px 10px 22px;}

    .sub-box .content-box .gzdt,
    .sub-box .content-box .bm-lxfs{width: 100%;}
    .sub-box .content-box .gzdt{margin-bottom: 20px;margin-right: 0;}
    .sub-box .content-box .gzdt .li-box{width: 595px;}

    .sub-box .content-box .gzdt .img-box{height: 265px;}
    .sub-box .content-box .gzdt .img-swiper .swiper-slide span{font-size: 16px;}
    .sub-box .content-box .gzdt .main-news a{padding-right: 95px;}
    .sub-box .content-box .gzdt .main-news em{font-size: 18px;}
    .sub-box .content-box .gzdt .main-news a i{font-size: 15px;}

    .sub-box .content-box .bm-lxfs .box{height: auto;}
    .sub-box .content-box .bm-lxfs .lxfs-box p{font-size: 17px;}
    .sub-box .content-box .bm-lxfs .jgzn-box a.link{text-align: center;padding-left: 0;}
    .sub-box .content-box .bm-lxfs .jgzn-box a.link i{left: 460px;}

    .sub-box .content-box .f2 .item{width: 49%;}
    .sub-box .content-box .f2 .item:nth-child(2n){margin-left: 2%;}
    .sub-box .content-box .f2 .item .item-box{height: 215px;}
}

@media screen and (max-width: 1200px){
    .lhq_sub_wrap{padding-bottom: 45px;}
    .sub-box{padding: 0 15px;}
    
    .sub-box .content-box{padding: 15px 30px;}
    .sub-box .column-nav{display: none;}
    .sub-box .mob-column-nav{display: block;width: 100%;background-color: #fff;margin: 15px 0;}
    .sub-box .mob-column-nav em{display: block;padding: 10px 15px; font-size: 20px;color: #333;position: relative;width: 100%;}
    .lhq_sub_wrap.new-sub  .sub-box .mob-column-nav{ border: 1px solid #fff;background: url(/newimages/subnavBg.png) center no-repeat ;background-size: 100% 100%;}

    .sub-box .mob-column-nav em::after{content: '';display: block;width: 40px;height: 40px;position: absolute;right: 0px;top: 50%;transform: translateY(-50%) rotate(180deg);transition: all .3s;background: url(/wsbnew_resource/ysb_ros_ico_1.png) no-repeat center;}
    .sub-box .mob-column-nav.on em::after{transform: translateY(-50%) rotate(0deg);}
    .sub-box .mob-column-nav .m-nav{height: auto;padding: 10px 0;}
    .sub-box .mob-column-nav .m-nav a{display: block;width: 100%;font-size: 15px;padding: 10px 10px 10px 35px;color: #333;transition: none;}
    .sub-box .mob-column-nav .m-nav a:hover{color: #ff6200;}

    .sub-box .content-box .gzdt .img-box{width: 100%;height: 420px;margin-right: 0;margin-bottom: 20px;}
    .sub-box .content-box .gzdt .img-swiper .swiper-slide i{text-align: center;}
    /* .sub-box .content-box .gzdt .img-swiper .swiper-slide i img{width: auto;height: 100%;} */
    .sub-box .content-box .gzdt .li-box{width: 100%;}

    .sub-box .content-box .bm-lxfs .jgzn-box a.link{padding: 14px 0;}
    .sub-box .content-box .bm-lxfs .jgzn-box a.link i{position: static;transform: none;vertical-align: -8px;margin-right: 8px;}

    .sub-box .content-box .f2 .item{width: 100%;}
    .sub-box .content-box .f2 .item:nth-child(2n){margin-left: 0;}
    .sub-box .content-box .f2 .item .item-box{height: auto;}
}

@media screen and (max-width: 760px){
    .sub-box .content-box{padding: 15px;}

    .sub-box .content-box h4.col-tit a{font-size: 18px;}
    .sub-box .content-box .gzdt .img-box{height: 260px;}
    .sub-box .content-box .gzdt .img-swiper .swiper-slide span{font-size: 14px;}

    .sub-box .content-box .gzdt{margin-bottom: 0;}
    .sub-box .content-box .gzdt .main-news a{padding-right: 80px;}
    .sub-box .content-box .gzdt .main-news em{font-size: 16px;}
    .sub-box .content-box .gzdt .main-news a i{font-size: 13px;}

    .sub-box .content-box ul.org-list a{font-size: 13px;padding: 10px 80px 10px 15px;}
    .sub-box .content-box ul.org-list a::before{width: 6px;height: 6px;}

    .sub-box .content-box .bm-lxfs .lxfs-box p{font-size: 15px;}
    .sub-box .content-box .bm-lxfs .jgzn-box a.link{font-size: 15px;}
    .sub-box .content-box .bm-lxfs .jgzn-box a.link i{vertical-align: -5px;}
    .sub-box .content-box .bm-lxfs .jgzn-box a.link i img{height: 22px;}

    .sub-box .content-box .f2 {margin-top:15px;}
    .sub-box .content-box .f2 .item{margin-bottom: 15px;}
}

@media screen and (max-width: 525px){.sub-box .content-box .gzdt .img-box{height: 180px;}}

.sub-box .content-box .zzb .gzdt .li-box{width: 100%;}
.sub-box .content-box .zzb .gzdt{width: 48%;margin-right: 4%;}
.sub-box .content-box .zzb .bm-lxfs{width: 48%;}
@media screen and (max-width: 1200px){
    .sub-box .content-box .zzb .gzdt{width: 100%;margin-right: 0%;}
    .sub-box .content-box .zzb .bm-lxfs{width: 100%;}
}

.sub-box .content-box .gaj .bm-lxfs{display: none;}
.sub-box .content-box .gaj .gzdt{width: 100%;}
.sub-box .content-box .gaj .gzdt .li-box{width: 910px;}
@media screen and (max-width: 1520px){.sub-box .content-box .gaj .gzdt .li-box{width: 610px;}}
@media screen and (max-width: 1220px){.sub-box .content-box .gaj .gzdt .li-box{width: 590px;}}
@media screen and (max-width: 1200px){.sub-box .content-box .gaj .gzdt .li-box{width: 100%;}}


/* 街道弹窗 */
.popup-box{position: fixed;bottom: -600px;right: 0;width: 475px;z-index: 7;border: 1px solid #e0e0e0;font-size: 0;}
.popup-box .popup-box-tit{overflow: hidden; padding: 10px 40px 10px 15px;background-color: #cfcfd2;width: 100%;position: relative;}
.popup-box .popup-box-tit a{font-size: 15px;color: #0167CC;font-weight: bold;}
.popup-box .popup-box-tit a:hover{text-decoration: underline;}
.popup-box .popup-box-tit a.close{font-size: 30px;line-height: 1; position: absolute;padding: 8px;right: 10px;top: 46%;transform: translateY(-50%);text-decoration: none;}

.popup-box .popup-box-content{background-color: #fff;padding: 15px 15px 15px 25px;}
.popup-box .popup-box-content p{font-size: 14px;line-height: 1.6;color: #666;}
.popup-box .popup-box-content p a{color: #0167CC;}
.popup-box .popup-box-content p a:hover{text-decoration: underline;}

@media screen and (max-width: 1200px){
    .popup-box{width: 100%;left: 50%;right: auto;transform: translateX(-50%);box-shadow: 0 0px 10px rgb(162,193,247,.5);}
}
@media screen and (max-width: 760px){
    .popup-box .popup-box-content p{font-size: 13px;}
    .popup-box .popup-box-content{padding: 15px;}
}

/* 观湖街道联系方式对齐 */
.popup-box .popup-box-content p.gh-lx{padding-left: 99px;}
@media screen and (max-width: 1200px){.popup-box .popup-box-content p.gh-lx{padding-left: 98px;}}
@media screen and (max-width: 760px){.popup-box .popup-box-content p.gh-lx{padding-left: 92px;}}
/* 市监局弹窗 */
.popup-box-sj{position: fixed;bottom: -600px;right: 0;width: 465px;z-index: 7;border: 1px solid #e0e0e0;font-size: 0;padding: 20px 50px;background: url(/tupian/sjj_banner2020.png) center center no-repeat;background-size: 100% 100%;}
.popup-box-sj h5{text-align: center;font-weight: bold;font-size: 15px;color: orange;margin-bottom: 10px;}
.popup-box-sj p{font-size:13px}
.popup-box-sj a.close{font-size: 30px;color: #fff;line-height: 1; position: absolute;padding: 8px;right: 10px;top: 0px;}
.popup-box-sj a.close:hover{color: orange;}

@media screen and (max-width: 1200px){
    .popup-box-sj{width: 100%;left: 0;right: auto;box-shadow: 0 0px 10px rgb(162,193,247,.5);background-size: cover;}
}
@media screen and (max-width: 760px){
    .popup-box-sj{padding: 20px 25px;}
    .popup-box-sj a.close{right: 0;}
}
/* 统计局 */
.sub-box.tjj .content-box .f2 .item .item-box img{ height: 160px}
@media screen and (max-width: 1200px){
    .sub-box.tjj .content-box .f2 .item .item-box img{ height: auto}
}

/* 商务局 */

.sub-box.swj .content-box .item-auto ul {height: auto}

