﻿@charset "utf-8";

/* 首页 */
.Banner{clear: both;}
.Banner .item{height: 100vh;}
.Banner .item .img{display: block; height: 100%;}
.Banner .item .mobile{display: none;}
/* .Banner .item.active .img,.Banner .item.slick-current .img{-webkit-animation: scale-bg 8s ease-in-out 0s 1 alternate forwards; animation: scale-bg 8s ease-in-out 0s 1 alternate forwards;} */
.Banner .BanCon{position: absolute; left: 0; right: 0; z-index: 5; top: 25%; bottom: 0;}
.Banner .slick-current .BanCon{animation:fadeInUp 1s 1; -webkit-animation:fadeInUp 1s 1;}

.section-1 .VideoBox{position: absolute; left: 6.25%; bottom: 20%; z-index:8; width: 22%;}

@-webkit-keyframes scale-bg{
	0%{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	100%{
		-webkit-transform:scale(1.4);
		transform:scale(1.4);
	}
}

@keyframes scale-bg{
	0%{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
	100%{
		-webkit-transform:scale(1.4);
		transform:scale(1.4);
	}
}

@keyframes fadeInUp {
    0% {
        opacity:0;
        transform:translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        transform: none
    }
}

@media ( max-width:1440px)
{
    .section-1 .VideoBox{left: 4%;}
}

@media ( max-width:1200px)
{
    .Banner .BanCon{top: 0; display: flex; align-items: center;}
    .section-1 .VideoBox{display: none;}
}

/* index */
.mb30{margin-bottom: 0.3rem;}
.HomeMore{display: block;}
.HomeMore i{margin-left: 0.08rem;}
.HomeTit,.HomeSlide .hd{line-height: 0.38rem; padding-bottom: 0.15rem; border-bottom: 1px solid #d81e06;}
.HomeTit .name,.HomeSlide .hd li a{font-size: 0.3rem; font-weight: bold;}
.HomeTit .name{color: #111;}


.section .auto{margin: 1.1rem 0 0;}
.section-1 .auto,.section-4 .auto{margin: 0 !important;}
.HomeAbout{width: 27.38%;}
.HomeAbout .imgbox{position: absolute; width: 6rem; max-width: 100%; left: 50%; top: 50%; margin: 0 0 0 -3rem; border-radius: 50%; transform: translate(0,-50%);}
.HomeAbout .tit{font-size: 0.22rem;}
.HomeAbout .title{margin: 0.3rem 0 0.54rem; font-size: 0.5rem; line-height: 0.64rem; font-weight: bold; color: #111; -webkit-line-clamp: 2;}
.HomeAbout .info{line-height: 0.35rem; color: #666; -webkit-line-clamp: 4; margin-bottom: 1.3rem; text-indent: 2em;}
.HomeAbout .HomeMore{width: 2rem; line-height: 0.65rem; background: #d81e06; color: #fff; text-align: center; border-radius: 0.4rem;}
.HomeData{width: 25%;}
.HomeData dl dd{padding-bottom: 0.35rem; margin-bottom: 0.47rem; border-bottom: 1px solid #e4e9ea;}
.HomeData dl dd:last-child{margin-bottom: 0;}
.HomeData dl dd .number{line-height: 0.46rem; height: 0.46rem;}
.HomeData dl dd .number span{font-size: 0.5rem;}
.HomeData dl dd .icon{width: 0.54rem; margin-top: 0.08rem;}
.HomeData dl dd p{line-height: 0.26rem;}

.NewsTop{margin-bottom: 0.1rem; padding: 0.4rem 0.3rem; border-radius: 0.1rem; background-image: url(../png/topbg.png);}
.NewsTop .nbox{padding-left: 0.9rem;}
.NewsTop .nbox .title{position: absolute; left: 0; top: 0; width: 0.7rem;}
.NewsTop .con{text-align: center;}
.NewsTop .con a{color: #fff;}
.NewsTop .con h2{font-size: 0.32rem; line-height: 0.36rem; margin-bottom: 0.1rem;}
.NewsTop .list{margin-left: -3%;}
.NewsTop .list li{float: left; width: 30.333%; margin-left: 3%; text-align: left;}
.NewsTop .list li a{height: 30px; line-height: 30px; font-size: 0.18rem; padding-left: 14px; background: url(../png/dot3.png) no-repeat left center;}

.HomeNews .box1{width: 68.452%;}
.HomeNews .box2{width: 29.761%;}
.HomeNews .box{padding: 0.35rem 0.45rem 0.3rem; border-radius: 0.1rem;}
.HomeNews .pic{width: 55.238%;}
.HomeNews .pic li .Scale-img{height: 2.6rem;}
.HomeNews .pic li .mask,.HomeNews .pic li .con{position: absolute; left: 0; right: 0; bottom: 0;}
.HomeNews .pic li .mask{top: 0; background: url(../png/maskbg.png) no-repeat center bottom; z-index: 6;}
.HomeNews .pic li .con{z-index: 7; padding: 0 0.38rem 0.25rem; color: #fff; font-size: 0.2rem;}
.HomeNews .pic li .con .date{display: block; margin-bottom: 0.12rem;}
.HomeNews .pic li .con .tit{line-height: 0.3rem;}
.HomeNews .pic li .con::after{content: ''; position: absolute; width: 16px; height: 10px; left: 0.38rem; bottom: -10px; background: url(../png/arrow.png);}
.HomeNews .pic li .p{margin-top: 0.25rem; line-height: 0.24rem; color: #666; -webkit-line-clamp: 2; text-indent: 2em;}
.HomeNews .list1{width: 38.095%; margin-top: -0.1rem;}
.HomeNews .list1 li{padding: 0.15rem 0;border-bottom: 1px solid #ededed;}
.HomeNews .list1 li a{display: block; padding-left: 0.24rem; background: url(../png/dot2.png) no-repeat left 0.08rem;}
.HomeNews .list1 li .date,.HomeSlide .list dd .date{display: block; margin-bottom: 0.1rem;}
.HomeNews .list1 li .p{font-size: 0.17rem; line-height: 0.24rem; height: 0.48rem; -webkit-line-clamp: 2;}
.HomeNews .list1 li:hover a{color: #d81e06;}

.HomeSlide .hd li{float: left; margin-right: 0.38rem; position: relative;}
.HomeSlide .hd li a{display: block; color: #666;}
.HomeSlide .hd li i{position: absolute; left: 0; right: 0; bottom: -0.15rem; height: 2px; background: #d81e06; opacity: 0;}
.HomeSlide .hd li.on a{color: #d81e06;}
.HomeSlide .hd li.on i{opacity: 1;}
.HomeSlide .HomeMore{position: absolute; right: 0; top: 0; line-height: 0.38rem;}
.HomeSlide .list dd{padding-left: 0.24rem; height: 0.5rem; background: url(../png/dot2.png) no-repeat left center; line-height: 0.52rem; font-size: 0.17rem;}
.HomeSlide .list dd.first{padding: 0.13rem 0.24rem 0.23rem; height: auto; background: #eef0f1; line-height: 0.25rem; margin-bottom: 0.15rem;}
.HomeSlide .list dd.first .p{line-height: 0.25rem; height: 0.5rem; color: #d81e06; -webkit-line-clamp: 2;}
.HomeSlide .list dd.first .date{font-size: 0.16rem;}
.HomeSlide .list dd:hover a{color: #d81e06;}


@media ( max-width:1440px){
    .HomeTit .name, .HomeSlide .hd li a,.NewsTop .con h2{font-size: 0.25rem;}
    .NewsTop{padding: 0.25rem;}
}

@media ( max-width:1240px){
    .HomeAbout .imgbox{width: 4.6rem; margin-left: -2.3rem;}
    .HomeAbout .title{font-size: 0.3rem; line-height: 0.4rem; margin: 0.3rem 0;}
    .HomeAbout .info{margin-bottom: 0.8rem;}
    .HomeData dl dd{margin-bottom: 0.25rem; padding-bottom: 0.25rem;}
    .HomeData dl dd .icon{width: 0.4rem;}
    .HomeData dl dd .number span{font-size: 0.4rem;}

    .HomeNews .box{padding: 0.3rem;}
    .NewsTop .con h2{line-height: 0.3rem;}
}

@media ( max-width:1200px){
    .section .auto{margin: 0.5rem 0;}
    .Banner .item{height: auto;}
}

@media ( max-width:768px){
    .HomeAbout,.HomeData,.HomeNews .box1,.HomeNews .box2{width: auto; float: none;}
    .HomeAbout,.HomeNews .box1{margin-bottom: 0.25rem;}
    .HomeSlide .list dd.first .p{height: auto;}
    .HomeAbout .title{margin: 0.15rem 0; font-size: 0.25rem; line-height: 0.3rem;}
    .HomeAbout .info{margin-bottom: 0.3rem;}
    .HomeAbout .imgbox{position: static; margin: 0 auto 0.3rem; transform: translate(0,0);}
}

@media ( max-width:480px){
    .section .auto{margin: 0.3rem 0;}
    .HomeAbout .HomeMore{margin: 0 auto;}
    .HomeData dl dd{margin-bottom: 0.15rem; padding-bottom: 0.15rem;}
    .HomeData dl dd .number{line-height: 0.3rem; height: 0.3rem;}
    .HomeData dl dd .number span{font-size: 0.3rem;}

    .NewsTop{padding: 0.2rem;}
    .NewsTop .nbox{padding-left: 0.7rem;}
    .NewsTop .nbox .title{position: absolute; left: 0; top: 0; width: 0.5rem;}
    .NewsTop .con h2{font-size: 0.2rem; margin-bottom: 0.05rem;}
    .NewsTop .list li a{font-size: 0.16rem;}
    .HomeNews .pic,.HomeNews .list1{width: auto; float: none;}
    .HomeNews .pic li .Scale-img{height: 2.4rem;}
    .HomeNews .pic li .con{padding: 0 0.2rem 0.15rem; font-size: 0.18rem;}
    .HomeNews .pic li .con .date{margin-bottom: 0;}
}

/* 关于我们 */
.VideoBox .play,.VideoBox video{position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.VideoBox .play{background: rgba(0,0,0,0.2) url(../png/play.png) no-repeat center center; z-index: 8; display: none;}
.VideoBox video{z-index: 7;}
.mb50{margin-bottom: 0.5rem;}
.Title01 .name{display: block; line-height: 0.5rem; font-size: 0.4rem;}
.Title01 p{margin-top: 0.18rem; font-size: 0.2rem; line-height: 0.3rem;}
.Title01 .ins{font-size: 0.18rem; line-height: 0.36rem; margin-top: 0.22rem;}
.AboutBox{background-image: url(../jpg/boxbg3.jpg); background-repeat: no-repeat; background-size: 100% auto; background-position: right bottom;}
.AboutBox .VideoBox{width: 46.428%; margin-right: 4.16%;}

/* .AboutBox .con{padding-top: 0.15rem;} */
.AboutBox .con .ins{margin: 0.2rem 0 0.25rem; font-size: 0.28rem; line-height: 0.36rem;}
.AboutBox .con .ins i{display: block;}
.AboutBox .con .info{font-size: 0.18rem; line-height: 0.36rem; text-align: justify;}

.OrganizeBox .box1{background-image: url(../jpg/boxbg12.jpg); display: none;}
.OrganizeBox .box2{background-image: url(../jpg/boxbg4.jpg);}

.HistoryBox{background-image: url(../jpg/boxbg5.jpg);}
.HistoryBox .list{width: 34.523%; padding-right: 5.95%; max-height: 7.26rem; overflow-y: auto; overflow-x: hidden;}
.HistoryBox .list dd{padding: 0.35rem 0; border-bottom: 1px solid #e7e7e7;}
.HistoryBox .list dd .box{padding-left: 0.3rem; color: #b3b3b3; line-height: 0.3rem; font-size: 0.2rem;}
.HistoryBox .list dd .box i{position: absolute; left: 0; top: 0.14rem; width: 0.1rem; height: 3px; background: #b3b3b3;}
.HistoryBox .list dd .box .date{display: block; margin-bottom: 0.12rem; font-size: 0.3rem;}
.HistoryBox .list dd:hover{border-bottom: 1px solid #d81e06;}
.HistoryBox .list dd:hover .box{color: #d81e06;}
.HistoryBox .list dd:hover i{background: #d81e06;}

.HonnorBox{background-image: url(../jpg/boxbg6.jpg);}
.HonnorBox .list{margin-left: -0.32rem;}
.HonnorBox .list dd{margin-left: 0.32rem;}
.HonnorBox .list dd .Scale-img{background: rgba(255,255,255,0.5); padding: 0.1rem; height: 2rem; display: flex; align-items: center; justify-content: center;}
.HonnorBox .list dd .Scale-img img{width: auto; max-height: 100%;}
.HonnorBox .list dd .tit{font-size: 0.2rem; line-height: 0.26rem; margin-top: 0.27rem; text-align: center; color: #fff;}
.HonnorBox .list .slick-prev{left: 0.12rem;}

@media ( max-width:1024px){
    .Title01 .name{font-size: 0.36rem; line-height: 0.4rem;}
    .AboutBox .con .ins{font-size: 0.22rem; line-height: 0.3rem; margin: 0.15rem 0;}
}

@media ( max-width:768px){
    .mb50{margin-bottom: 0.3rem;}
    .Title01 .name{font-size: 0.3rem; line-height: 0.36rem;}
    .HistoryBox .list{width: 41.5%;}
    .HistoryBox .list dd{padding: 0.25rem 0;}
}

@media ( max-width:640px){
    .Title01 .name{font-size: 0.25rem; line-height: 0.3rem;}
    .Title01 p,.Title01 .ins{font-size: 0.16rem; line-height: 0.24rem; margin-top: 0.1rem;}
    .AboutBox .con .ins{font-size: 0.2rem; line-height: 0.24rem;}
    .AboutBox .con .info{font-size: 0.16rem; line-height: 0.3rem;}
    .HistoryBox{background-image: url(../jpg/boxbg5_1.jpg);}
    .HistoryBox .list{width: auto;}
    .HistoryBox .list dd{padding: 0.15rem 0;}
    .HistoryBox .list dd .box{font-size: 0.16rem; line-height: 0.24rem;}
    .HistoryBox .list dd .box .date{font-size: 0.25rem;}
    .HonnorBox .list dd .Scale-img{padding: 0.2rem;}
    .HonnorBox .list dd .tit{font-size: 0.18rem; margin-top: 0.1rem;}
}

@media ( max-width:480px){
    .Title01 .name{font-size: 0.22rem; line-height: 0.3rem;}
    .AboutBox .VideoBox{width: auto; float: none; margin-right: 0;}
    .AboutBox .con .ins{margin: 0.1rem 0; font-size: 0.18rem;}
    .HonnorBox .list{margin-left: -0.2rem;}
    .HonnorBox .list dd{margin-left: 0.2rem;}
    .HonnorBox .list .slick-prev{left: 0.2rem;}
    .HonnorBox .list .slick-next{right: 0;}
}

/* 业务领域 */
.mb78{margin-bottom: 0.78rem;}
.Title02 i{display: block;}
.Title02 .cn{font-size: 0.28rem; line-height: 0.35rem;}
.Title02 .en{font-size: 12px; line-height: 15px; margin-top: 0.16rem; display: none;}
.BusinessBox .box .Scale-img{height: 7rem;}
.BusinessBox .list{margin-top: -3rem; position: relative; z-index: 6; text-align: center; font-size: 0;}
.BusinessBox .list dd{width: 27.38%; display: inline-block; vertical-align: top; margin: 0 1.8%;}
.BusinessBox .list dd .con{border: 2px solid #ededed; background: #fff; padding: 0.68rem 0.45rem 0.6rem;}
.BusinessBox .list dd .con .icon{width: 1.5rem; margin: 0 auto 0.45rem;}
.BusinessBox .list dd .con .icon img{display: block; border-radius: 50%; box-shadow: 0 0.3rem 0.9rem rgba(31,165,213,0.25);}
.BusinessBox .list dd .con .title{padding-bottom: 0.35rem; margin-bottom: 0.45rem; font-size: 0.26rem; line-height: 0.35rem; height: 0.7rem; border-bottom: 2px solid #ededed;}
.BusinessBox .list dd .con .title i{display: block;}
.BusinessBox .list dd .info{height: 1.5rem; overflow-y: auto; overflow-x: hidden; font-size: 0.18rem; line-height: 0.25rem; text-align: left;}
.BusinessBox .list dd:hover{box-shadow: 0 0 0.2rem rgba(0,0,0,0.1);}

@media ( max-width:1550px){
    .BusinessBox .list dd{width: 30%; margin: 0 1.5%;}
    .BusinessBox .list dd .con{padding: 0.3rem;}
}

@media ( max-width:768px){
    .mb78{margin-bottom: 0.4rem;}
    .Title02 i{display: inline-block;}
    .Title02 .cn{font-size: 0.25rem; line-height: 0.3rem;}
    .BusinessBox .box .Scale-img{height: 5rem;}
    .BusinessBox .list{margin-top: -2rem;}
    .BusinessBox .list dd .con .icon{width: 1rem; margin-bottom: 0.25rem;}
    .BusinessBox .list dd .con .title{margin-bottom: 0.25rem; padding-bottom: 0.25rem; font-size: 0.22rem; line-height: 0.3rem; height: 0.6rem;}
}

@media ( max-width:640px){
    .BusinessBox .box .Scale-img{height: 3.5rem;}
    .BusinessBox .list{margin-top: 0;}
    .BusinessBox .list dd{display: block; width: auto; margin: 0.15rem 0 0;}
    .BusinessBox .list dd .info{height: auto; font-size: 0.16rem;}
}

@media ( max-width:480px){
    .mb78{margin-bottom: 0.3rem;}
    .Title02 .cn{font-size: 0.2rem;}
    .BusinessBox .box .Scale-img{height: 2.5rem;}
    .BusinessBox .list dd .con{padding: 0.2rem;}
    .BusinessBox .list dd .con .title{margin-bottom: 0.15rem; padding-bottom: 0.15rem; font-size: 0.18rem; line-height: 0.24rem; height: auto;}
}

/* 项目展示 */
.ProjectMain{background: #f9fdff url(../jpg/boxbg13.jpg) no-repeat center bottom;}
.ProjectMain .Title02 h2{font-weight: normal; text-align: left; font-size: 0.23rem;}
.ProjectBox dd{border: 1px solid #efefef; background: #fff; box-shadow: 0 0.3rem 0.6rem rgba(0,0,0,0.05); margin-bottom: 0.6rem;}
.ProjectBox dd .Scale-img{width: 50%; float: left; height: 4.4rem;}
.ProjectBox dd .box{float: right; padding: 3% 4% 0; width: 42%;}
.ProjectBox dd .box .con{padding-left: 0.5rem;}
.ProjectBox dd .box .con .num{position: absolute; left: 0; top: 0; font-size: 0.22rem; line-height: 0.28rem; padding-bottom: 3px;}
.ProjectBox dd .box .con .title{line-height: 0.36rem; font-size: 0.32rem; margin-bottom: 0.25rem;}
.ProjectBox dd .box .con .info{max-height: 2.56rem; overflow-y: auto; overflow-x: hidden; text-align: justify; font-size: 0.18rem; line-height: 0.32rem;}
.ProjectBox dd:nth-child(2n) .Scale-img{float: right;}
.ProjectBox dd:nth-child(2n) .box{float: left;}

@media ( max-width:768px){
    .ProjectBox dd{margin-bottom: 0.3rem;}
    .ProjectBox dd .Scale-img,.ProjectBox dd .box,.ProjectBox dd:nth-child(2n) .Scale-img,.ProjectBox dd:nth-child(2n) .box{width: auto; float: none;}
    .ProjectBox dd .Scale-img{height: 5.5rem;}
    .ProjectBox dd .box{padding: 0.3rem;}
    .ProjectBox dd .box .con .title{font-size: 0.25rem; line-height: 0.3rem; margin-bottom: 0.1rem;}
    .ProjectBox dd .box .con .info{max-height: none;}
}

@media ( max-width:480px){
    .ProjectBox dd .Scale-img{height: 2.5rem;}
    .ProjectBox dd .box{padding: 0.2rem;}
    .ProjectBox dd .box .con{padding-left: 0.38rem;}
    .ProjectBox dd .box .con .title{font-size: 0.2rem;}
    .ProjectBox dd .box .con .info{font-size: 0.16rem; line-height: 0.3rem;}
}

/* 企业文化 */
.CultureBox{background-image: url(../jpg/boxbg7.jpg); background-repeat: no-repeat; background-position: center bottom; background-size: 100% auto;}
.CultureBox .Scale-img{width: 72.916%; float: right; height: 7.2rem;}
.CultureBox .box{position: absolute; left: 6.25%; top: 0; width: 46.875%; background-color: #1fa5d5; z-index: 6;}
.CultureBox .box dl{padding: 0.86rem 0.8rem;}
.CultureBox .box dd{padding: 0.35rem 0; position: relative; min-height: 1.22rem;}
.CultureBox .box dd .icon{width: 1.22rem; position: absolute; left: 0; top: 50%; margin-top: -0.61rem;}
.CultureBox .box dd .con{padding: 0.17rem 0 0 1.58rem;}
.CultureBox .box dd .con span{display: block; font-size: 0.2rem; color: rgba(255,255,255,0.6);}
.CultureBox .box dd .con p{margin-top: 0.17rem; font-size: 0.3rem; line-height: 0.34rem; color: #fff;}

.GoalBox{background: #f1f1f1; display: none;}
.GoalBox .list dl{margin-left: -4.5%;}
.GoalBox .list dd{width: 20.5%; float: left; margin-left: 4.5%; position: relative;}
.GoalBox .list dd .Scale-img{height: 4.9rem;}
.GoalBox .list dd .mask,.GoalBox .list dd .con{position: absolute; left: 0; right: 0; bottom: 0;}
.GoalBox .list dd .mask{top: 0; background-image: url(../png/maskbg3.png); background-size: 100% auto; background-repeat: no-repeat; background-position: center bottom; z-index: 6;}
.GoalBox .list dd .con{z-index: 7; padding: 0 0.34rem; height: 1.8rem; text-align: center;}
.GoalBox .list dd .con .title{font-size: 0.24rem; color: #fff; line-height: 0.3rem; font-weight: bold;}
.GoalBox .list dd .con .p{font-size: 0.18rem; line-height: 0.25rem; color: rgba(255,255,255,0.5); margin-top: 0.22rem;}

.ActiveBox{background: #f1f1f1;}
.ActiveBox .list{margin-left: -0.6rem;}
.ActiveBox .list dd{margin-left: 0.6rem;}
.ActiveBox .list dd .Scale-img img{height: 3.5rem;}
.ActiveBox .list dd .tit{margin-top: 0.22rem; font-size: 0.2rem; line-height: 0.26rem; text-align: center;}
.ActiveBox .slick-dots{position: static; margin: 0.6rem 0 0 0.6rem;}
.ActiveBox .slick-dots li button{border: 2px solid #b1b1b1; background-color: #b1b1b1;}
.ActiveBox .slick-dots li.slick-active button{border: 2px solid #d81e06; background-color:#d81e06;}

@media ( max-width:1440px){
    .CultureBox .box{left: 4%;}
    .CultureBox .box dd .con p{font-size: 0.22rem;}
    .GoalBox .list dd .con .title{font-size: 0.2rem;}
    .ActiveBox .list dd .Scale-img img{height: 3rem;}
}

@media ( max-width:1024px){
    .CultureBox .Scale-img{height: 6rem;}
    .CultureBox .box dl{padding: 0.5rem;}
    .GoalBox .list dl{margin-left: -3%;}
    .GoalBox .list dd{width: 22%; margin-left: 3%;}
    .ActiveBox .list{margin-left: -0.3rem;}
    .ActiveBox .list dd{margin-left: 0.3rem;}
    .ActiveBox .list dd .Scale-img img{height: 2.6rem;}
    .ActiveBox .slick-dots{margin: 0.3rem 0 0 0.3rem;}
}

@media ( max-width:768px){
    .CultureBox{padding: 5% 4%;}
    .CultureBox .Scale-img{width: auto; float: none;}
    .CultureBox .box{position: static; width: auto; padding: 0.3rem;}
    .CultureBox .box dl{padding: 0;}
    .CultureBox .box dd{padding: 0.2rem 0;}
    .GoalBox .list dd{width: 47%; margin-bottom: 0.2rem;}
}

@media ( max-width:480px){
    .CultureBox .Scale-img{height: 3rem;}
    .CultureBox .box dd{min-height: 0.6rem; padding: 0.1rem 0;}
    .CultureBox .box dd .icon{width: 0.6rem; margin-top: -0.3rem;}
    .CultureBox .box dd .con{padding: 0 0 0 0.8rem;}
    .CultureBox .box dd .con span{font-size: 0.16rem;}
    .CultureBox .box dd .con p{margin-top: 0; font-size: 0.18rem; line-height: 0.24rem;}
    .GoalBox .list dd{width: 97%;}
    .GoalBox .list dd .Scale-img{height: 4rem;}
}

/* 公司动态 */
.pb3{padding-bottom: 3%;}
.NewsList dl{margin-left: -2.5%;}
.NewsList dd{width: 30.8333%; float: left; margin: 0 0 2.5% 2.5%; border-radius: 0.15rem;}
.NewsList dd a{display: block; border-radius: 0.15rem; overflow: hidden; background: #fff;}
.NewsList dd .Scale-img img{display: block; height: 3.2rem;}
.NewsList dd .box{padding: 0.35rem 0.4rem 0.4rem;}
.NewsList dd .con{padding-left: 0.92rem;}
.NewsList dd .con .date{position: absolute; left: 0; top: 0; width: 0.6rem; text-align: center;}
.NewsList dd .con .date span{display: block; font-size: 0.26rem; line-height: 0.65rem; border-bottom: 1px solid #d9d9d9;}
.NewsList dd .con .date p{font-size: 0.14rem; line-height: 0.3rem; color: #b2b2b2;}
.NewsList dd .con .date p em{display: none;}
.NewsList dd .con .title{font-size: 0.2rem; line-height: 0.3rem; height: 0.6rem; -webkit-line-clamp: 2; color: #000;}
.NewsList dd .con .info{color: #808080; font-size: 0.14rem; line-height: 0.28rem; height: 0.56rem; text-indent: 2em; -webkit-line-clamp: 2; margin: 0.12rem 0 0.3rem;}
.NewsList dd .con .more{font-weight: bold;}
.NewsList dd:hover{box-shadow: 0 0 0.2rem rgba(0,0,0,0.1);}
.PartyBody .NewsList dd:hover .title{color: #d81e06;}

@media ( max-width:768px){
    .NewsList dd .Scale-img img{display: block; height: 2rem;}
    .NewsList dd .box{padding: 0.25rem;}
    .NewsList dd .con{padding-left: 0;}
    .NewsList dd .con .date{position: static; width: auto; text-align: left;}
    .NewsList dd .con .date span{display: none;}
    .NewsList dd .con .date p em{display: inline-block;}
    .NewsList dd .con .info{margin: 0.05rem 0 0.1rem;}
}

@media ( max-width:640px){
    .NewsList dd{width: 47.5%;}
    .NewsList dd .con .title{-webkit-line-clamp: 1; height: 0.3rem;}
}

@media ( max-width:480px){
    .NewsList dd{width: 97.5%; margin-bottom: 0.15rem;}
    .NewsList dd .con .info{height: auto;}
}

/* 详情页 */
.NewsDetail{padding: 0.6rem; margin: 0 2.38%;}
.NewsDetail .content{width: 70.945%; padding-right: 4%; position: relative;}
.NewsDetail .content::after{content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 1px; background: #e4e9f3;}
.NewsDetail .title{padding-bottom: 0.32rem; margin-bottom: 0.36rem; border-bottom: 2px solid #000;}
.NewsDetail .title h2{font-size: 0.36rem; line-height: 0.4rem; font-weight: bold; margin-bottom: 0.12rem;}
.NewsDetail .title p{font-size: 0.18rem;}
.NewsDetail .title p i{padding: 0 0.15rem;}
.SinglePage{font-size: 0.18rem; line-height: 0.4rem; color: #333; text-align: justify;}
.NewsDetail .PrevNextBox{width: 21.69%;}
.NewsDetail .PrevNextBox dl{padding: 0.25rem 0.4rem; border: 1px solid #f3f4f6; border-radius: 0.1rem; background: #f3f4f6; margin-bottom: 0.2rem; line-height: 0.3rem; font-size: 0.18rem;}
.NewsDetail .PrevNextBox dl b{display: block;}
.NewsDetail .PrevNextBox dl a{color: #333;}
.NewsDetail .PrevNextBox dl:hover{border: 1px solid #e4e9f3; background: #fff; box-shadow: 0 0.3rem 0.5rem rgba(0,65,173,0.1);}
.NewsDetail .PrevNextBox .back{padding-top: 0.3rem;}
.NewsDetail .PrevNextBox .back a{display: block; text-align: center; line-height: 0.9rem; background: #0ea3d9; color: #fff; border-radius: 0.15rem;}
.NewsDetail .PrevNextBox .back a i{margin-right: 0.25rem; font-size: 0.24rem;}

@media ( max-width:1024px){
    .NewsDetail{padding: 0.4rem; margin: 0;}
    .NewsDetail .content,.NewsDetail .PrevNextBox{width: auto; float: none;}
    .NewsDetail .content{padding-right: 0; margin-bottom: 0.3rem;}
    .NewsDetail .content::after{display: none;}
    .NewsDetail .title h2{font-size: 0.3rem; line-height: 0.4rem;}
    .NewsDetail .PrevNextBox dl{padding: 0.2rem;}
    .NewsDetail .PrevNextBox dl b{display: inline-block;}
    .NewsDetail .PrevNextBox .back{padding-top: 0;}
    .NewsDetail .PrevNextBox .back a{line-height: 0.7rem;}
}

@media ( max-width:640px){
    .NewsDetail .title{padding-bottom: 0.2rem; margin-bottom: 0.2rem;}
    .NewsDetail .title h2{font-size: 0.25rem; line-height: 0.3rem;}
    .SinglePage,.NewsDetail .PrevNextBox dl{font-size: 0.16rem;}
}

@media ( max-width:480px){
    .NewsDetail{padding: 0.2rem;}
    .NewsDetail .title h2{font-size: 0.2rem; line-height: 0.24rem;}
    .NewsDetail .title p{font-size: 0.16rem;}
    .NewsDetail .title p i{padding: 0 0.05rem;}
    .NewsDetail .PrevNextBox dl{padding: 0.1rem; line-height: 0.24rem;}
    .NewsDetail .PrevNextBox .back a{line-height: 0.6rem;}
}

/* 通知公告 */
.NoticeList dl{margin-left: -1.5%;}
.NoticeList dd{width: 48.5%; float: left; margin: 0 0 1.5% 1.5%;}
.NoticeList dd a{display: block; padding: 0.46rem 0.3rem; line-height: 0.28rem; position: relative; background: #fff; border-radius: 0.1rem;}
.NoticeList dd i{position: absolute; left: 0; top: 50%; width: 3px; height: 18px; background: #d81e06; margin-top: -9px;}
.NoticeList dd .box{padding-left: 1.1rem;}
.NoticeList dd .date{position: absolute; left: 0; top: 0; font-size: 0.18rem; color: #d81e06;}
.NoticeList dd .tit{font-size: 0.2rem;}
.NoticeList dd .more{color: #fff; margin-left: 0.15rem;}
.NoticeList dd:hover a{background: #d81e06; color: #fff;}
.NoticeList dd:hover i{background: #fff;}
.NoticeList dd:hover .date{color: rgba(255,255,255,0.5);}

@media ( max-width:768px){
    .NoticeList dd{width: 98.5%;}
    .NoticeList dd a{padding: 0.25rem;}
}

@media ( max-width:640px){
    .NoticeList dd .date{font-size: 0.16rem;}
    .NoticeList dd .box{padding-left: 0.9rem;}
    .NoticeList dd .tit{font-size: 0.18rem;}
}

@media ( max-width:480px){
    .NoticeList dd{margin-bottom: 0.15rem;}
    .NoticeList dd a{padding: 0.2rem;}
    .NoticeList dd .date{position: static;}
    .NoticeList dd .box{padding-left: 0;}
    .NoticeList dd .more{color: #999;}
    .NoticeList dd:hover .more{color: #fff;}
}

/* 联系我们 */
/* .ContactBox{background-image: url(../images/boxbg8.jpg);} */
.ContactBox .Contact{width: 52.38%;}
.ContactBox .box{padding: 0.78rem 0 1.06rem 1.18rem;}
.ContactBox .box dl{margin-top: 0.33rem; padding-top: 0.1rem; border-top: 1px solid #333;}
.ContactBox .box dl dd{margin-top: 0.6rem; position: relative; min-height: 0.8rem; padding-left: 1rem;}
.ContactBox .box dl dd .icon{position: absolute; left: 0; top: 50%; width: 0.8rem; margin-top: -0.4rem; border-radius: 50%; box-shadow: 0 0.2rem 0.5rem rgba(14,163,217,0.2);}
.ContactBox .box dl dd .con{padding-top: 0.07rem; font-size: 0.18rem;}
.ContactBox .box dl dd .con p{margin-top: 0.14rem; font-size: 0.22rem;}
.ContactBox .box dl dd .con .bebas{color: #555;}

.JobBox{background-image: url(../jpg/boxbg9.jpg);}
.JobBox .title{font-size: 0.4rem; margin: 0.15rem 0 0.7rem;}
.JobBox .list ul{padding-bottom: 0.72rem; display: flex;}
.JobBox li{width: 3.5rem; margin-right: 0.7rem; background: #fff;}
.JobBox li:nth-last-child(2){margin-right: 0;}
.JobBox li a{display: block; padding: 0.44rem 0.38rem 0.34rem; line-height: 0.25rem;}
.JobBox li .name{padding-bottom: 0.25rem; margin-bottom: 0.25rem; border-bottom: 1px solid #eaeaea;}
.JobBox li .name h3{font-size: 0.22rem; line-height: 0.3rem;}
.JobBox li .name p{margin-top: 0.06rem;}
.JobBox li dl dd{margin: 0.17rem 0 0.54rem; -webkit-line-clamp: 6; height: 1.5rem;}

@media ( max-width:1024px){
    .ContactBox .box{padding: 0.5rem 0 0.5rem 0.5rem;}
    .ContactBox .box dl dd{margin-top: 0.4rem;}
    .JobBox .title{font-size: 0.3rem; margin: 0.15rem 0 0.5rem;}
    .JobBox li{margin-right: 0.4rem;}
}

@media ( max-width:768px){
    .ContactBox .Contact{width: 74%;}
    .JobBox .title{font-size: 0.25rem; margin: 0.15rem 0 0.3rem;}
    .JobBox .list ul{padding-bottom: 0.3rem;}
}

@media ( max-width:480px){
    .ContactBox .Contact{width: auto;}
    .ContactBox .box{padding: 0.25rem;}
    .ContactBox .box dl{margin-top: 0.15rem;}
    .ContactBox .box dl dd{margin-top: 0.25rem; min-height: 0.5rem; padding-left: 0.7rem;}
    .ContactBox .box dl dd .icon{width: 0.5rem; margin-top: -0.25rem;}
    .ContactBox .box dl dd .con{padding-top: 0; font-size: 0.16rem;}
    .ContactBox .box dl dd .con p{font-size: 0.18rem; margin-top: 0;}
    .JobBox .title{font-size: 0.22rem;}
}

/* 招聘详情 */
.LeftBar{position: absolute; width: 3.8rem; left: 0; top: 0;}
.LeftBar .title{background: #0ea3d9; color: #fff; line-height: 0.5rem; padding: 0 0.2rem; display: none;}
.LeftBar .title span{display: block; font-size: 0.2rem;}
.LeftBar ul{padding: 0.5rem;}
.LeftBar li{position: relative;}
.LeftBar li::after{content: ''; position: absolute; left: 0; top: 50%; margin-top: -1px; width: 0.12rem; height: 2px; background: #0ea3d9; opacity: 0;}
.LeftBar li a{display: block; padding: 0.18rem 0 0.18rem 0.3rem; font-size: 0.2rem; line-height: 0.3rem;}
.LeftBar li.on::after,.LeftBar li:hover::after{opacity: 1;}
.LeftBar li.on a,.LeftBar li:hover a{color: #0ea3d9; font-size: 0.26rem;}
.RightBar{margin-left: 4.5rem; min-height: 3rem;}
.JobDetail .edu{font-size: 0.2rem; line-height: 0.3rem; color: #06071a; font-weight: bold; padding: 0.17rem 0 0.24rem; border-bottom: 1px solid #e5e5e5;}
.JobDetail .edu i{padding: 0 0.3rem;}
.JobDetail .con{padding: 0.32rem 0 0.54rem; margin-bottom: 0.45rem; font-size: 0.16rem; line-height: 0.36rem; border-bottom: 1px solid #e5e5e5;}
.JobDetail .other dl{margin-left: -1.5%;}
.JobDetail .other dd{width: 31.8888%; float: left; margin-left: 1.5%; background: #0ea3d9;}
.JobDetail .other dd .box{padding: 0.2rem 0.25rem; color: #fff; font-size: 14px; line-height: 0.3rem;}
.JobDetail .other dd .box span{display: block; font-size: 0.26rem; line-height: 0.37rem;}
.JobDetail .other dd.i2{background: #e84694;}

@media ( max-width:1024px){
    .LeftBar{width: 3rem;}
    .LeftBar ul{padding: 0.3rem;}
    .LeftBar li a{font-size: 0.18rem; padding: 0.1rem 0 0.1rem 0.3rem;}
    .LeftBar li.on a,.LeftBar li:hover a{color: #0ea3d9; font-size: 0.22rem;}
    .RightBar{margin-left: 3.3rem;}
    .JobDetail .edu i{padding: 0 0.15rem;}
    .JobDetail .con{padding: 0.25rem 0; margin-bottom: 0.25rem;}
    .JobDetail .other dd{width: 48.5%;}
}

@media ( max-width:640px){
    .LeftBar{position: static; width: auto; margin-bottom: 0.1rem;}
    .LeftBar .title{display: block;}
    .LeftBar ul{padding: 0.25rem; display: none;}
    .LeftBar li a{padding: 0.05rem 0 0.05rem 0.3rem;}
    .RightBar{margin-left: 0;}
    .JobDetail .other dd{width: 98.5%; margin-bottom: 1%;}
}

@media ( max-width:480px){
    .LeftBar{position: static; text-align: center; font-size: 0; margin-bottom: 0.25rem;}
    .LeftBar li{display: inline-block; width: 25%;}
    .LeftBar li a{padding-left: 0; line-height: 0.3rem;}
    .LeftBar li.on::after,.LeftBar li:hover::after{opacity: 0;}
    .RightBar{margin-left: 0;}
    .RightCon{padding: 0.2rem;}
    .JobDetail .edu{font-size: 0.16rem; padding: 0 0 0.15rem;}
    .JobDetail .edu i{display: block;}
}

/* 招商信息 */
.p125{padding: 0 12.5%;}
.ZsProject{background-color: #f3f6f7;}
.ZsProject .Scale-img,.ZsProject .box{width: 50%;}
.ZsProject .box,.ZsPlan .box{padding: 6% 0 0;}
.ZsProject .Scale-img{height: 7.5rem;}
.ZsProject .datalist{margin-top: 1.05rem; background: #0ea3d9; width: 130%; position: relative; z-index: 6;}
.ZsProject .datalist dl{font-size: 0; padding: 0.44rem 0;}
.ZsProject .datalist dd{display: inline-block; font-size: 0.18rem; color: rgba(255,255,255,0.5); padding: 0 6%; border-right: 1px solid rgba(255,255,255,0.2);}
.ZsProject .datalist dd:nth-last-child(2){border-right: none;}
.ZsProject .datalist dd .inline{text-align: left;}
.ZsProject .datalist dd .num{line-height: 0.4rem; height: 0.4rem; margin-bottom: 0.1rem;}
.ZsProject .datalist dd .num span{font-size: 0.5rem; color: #fff; margin-right: 0.1rem;}
.ZsProject .datalist dd .num em{position: relative; top: -0.2rem;}

.ZsLocate .Title01 .ins{text-align: left;}

.ZsPlan{background-color: #1b406d; color: #fff; background-image: url(../png/maskbg4.png); background-repeat: no-repeat; background-position: 89% center;}
.ZsPlan .Scale-img,.ZsPlan .box{width: 50%;}
.ZsPlan .Scale-img{height: 8rem;}
.ZsPlan .con .info,.ZsProject .con .info{font-size: 0.18rem; line-height: 0.36rem; text-align: justify;}

.ZsFacilities .list dl{height: 5.1rem;}
.ZsFacilities .list dd{position: absolute; width: 19.642%; height: 49%;}
.ZsFacilities .list dd.i1,.ZsFacilities .list dd.i6{top: 0; height: 100%;}
.ZsFacilities .list dd.i1{width: 38.69%;}
.ZsFacilities .list dd.i2,.ZsFacilities .list dd.i3{top: 0;}
.ZsFacilities .list dd.i4,.ZsFacilities .list dd.i5{bottom: 0;}
.ZsFacilities .list dd.i2,.ZsFacilities .list dd.i4{left: 39.285%;}
.ZsFacilities .list dd.i3,.ZsFacilities .list dd.i5{left: 59.523%;}
.ZsFacilities .list dd.i6{right: 0; width: 20.283%;}
.ZsFacilities .list dd .Scale-img{width: 100%; height: 100%;}
.ZsFacilities .list dd .tit{position: absolute; left: 0; right: 0; bottom: 0; line-height: 0.6rem; text-align: center; font-size: 0.2rem; color: #fff; background: rgba(0,0,0,0.4); z-index: 6;}

.ZsService .list dl{margin-left: -1.5%;}
.ZsService .list dd{width: 31.83333%; float: left; margin: 0 0 1.5% 1.5%; background: #fff;}
.ZsService .list dd .box{padding: 0.5rem 0.4rem 0.3rem;}
.ZsService .list dd .con{padding: 0.05rem 0 0 1.18rem; min-height: 1rem;}
.ZsService .list dd .con .icon{position: absolute; left: 0; top: 50%; width: 1rem; margin-top: -0.5rem;}
.ZsService .list dd .con .title{font-size: 0.24rem; line-height: 0.3rem; font-weight: bold;}
.ZsService .list dd .con .info{font-size: 0.18rem; line-height: 0.25rem; height: 0.75rem; overflow-y: auto; overflow-x: hidden; color: #888; margin-top: 0.14rem;}
.ZsService .list dd:hover{box-shadow: 0 0 0.2rem rgba(0,0,0,0.1);}

.ZsShow{background-image: url(../jpg/boxbg10.jpg);}
.ZsShow dl{margin-left: -0.6rem;}
.ZsShow dl dd{margin-left: 0.6rem;}
.ZsShow .slick-prev{left: 0.4rem;}

.ZsContact{background-image: url(../jpg/boxbg11.jpg); color: #fff;}
.ZsContact .title,.ZsContact .con,.ZsContact .down{display: inline-block; vertical-align: middle;}
.ZsContact .title{width: 1.3rem; height: 1.3rem; background: #0ea3d9; border-radius: 50%; margin-right: 0.25rem;}
.ZsContact .title span{position: absolute; left: 0; right: 0; top: 50%; margin-top: -0.28rem; padding: 0 0.4rem; font-size: 0.24rem; line-height: 0.28rem;}
.ZsContact .con{text-align: left;}
.ZsContact .con span{display: block; font-size: 0.8rem; line-height: 0.62rem;}
.ZsContact .con p{font-size: 0.24rem; line-height: 0.3rem; margin-top: 0.18rem; letter-spacing: 0.065rem;}
.ZsContact .down{display: none; margin-left: 8%; line-height: 0.8rem; padding: 0 0.4rem; border-radius: 0.5rem; font-size: 0.22rem; background: #0ea3d9; color: #fff;}
.ZsContact .down i{font-size: 0.25rem; margin-right: 0.05rem;}

@media ( max-width:1440px){
    .ZsProject .datalist dd{padding: 0 5%;}
    .ZsProject .datalist dd .num span{font-size: 0.4rem;}
    .ZsProject .datalist dd .num em{top: -0.1rem;}
    .ZsFacilities .list dl{height: 4.5rem;}
    .ZsPlan .Scale-img{height: 7rem;}
    .ZsContact .con span{font-size: 0.6rem;}
    .ZsContact .con p{letter-spacing: 0; font-size: 0.2rem;}
}

@media ( max-width:1024px){
    .ZsService .list dd{width: 48.5%;}
    .ZsService .list dd .box{padding: 0.3rem;}
    .ZsShow dl{margin-left: -0.3rem;}
    .ZsShow dl dd{margin-left: 0.3rem;}
    .ZsShow .slick-prev{left: 0.1rem;}
}

@media ( max-width:768px){
    .p125{padding: 0 4%;}
    .ZsProject .Scale-img,.ZsProject .box,.ZsPlan .Scale-img, .ZsPlan .box{width: auto; float: none;}
    .ZsProject .Scale-img{height: 6.5rem;}
    .ZsProject .box, .ZsPlan .box{padding: 0.3rem 0;}
    .ZsProject .datalist{width: auto; margin-top: 0.3rem;}
    .ZsProject .datalist dl{padding: 0.25rem 0;}
    .ZsFacilities .list dl{height: 2.5rem;}
    .ZsFacilities .list dd .tit{line-height: 0.45rem;}
    .ZsContact .con span{font-size: 0.5rem; line-height: 0.42rem;}
}

@media ( max-width:640px){
    .ZsPlan .con .info, .ZsProject .con .info{font-size: 0.16rem; line-height: 0.3rem;}
    .ZsService .list dd .con{min-height: 0.6rem; padding-left: 0.8rem;}
    .ZsService .list dd .con .icon{width: 0.6rem; margin-top: -0.3rem;}
    .ZsService .list dd .con .title{font-size: 0.2rem; line-height: 0.24rem;}
    .ZsService .list dd .con .info{font-size: 0.16rem; margin-top: 0.05rem;}

    .ZsContact .down{line-height: 0.5rem; font-size: 0.2rem;}
}

@media ( max-width:480px){
    .ZsProject .datalist{margin-top: 0.2rem;}
    .ZsProject .datalist dd{width: 39.5%; padding: 5%; border-bottom: 1px solid rgba(255,255,255,0.2); text-align: center;}
    .ZsProject .datalist dd:nth-child(2n){border-right: none;}
    .ZsProject .datalist dd:nth-child(3),.ZsProject .datalist dd:nth-child(4){border-bottom: none;}
    .ZsProject .datalist dd .num{line-height: 0.3rem; height: 0.3rem;}
    .ZsProject .datalist dd .num span{font-size: 0.25rem;}
    .ZsProject .datalist dd .num em{top: -0.05rem;}
    .ZsProject .datalist dd{font-size: 0.16rem;}
    .ZsProject .Scale-img{height: 3.5rem;}
    .ZsPlan .Scale-img{height: 3rem;}
    .ZsService .list dd{width: 98.5%;}
    .ZsService .list dd .box{padding: 0.2rem;}
    .ZsService .list dd .con .info{height: auto;}

    .ZsFacilities .list dl{height: auto; margin-left: -2%;}
    .ZsFacilities .list dd{position: relative; height: 2rem !important; width: 48% !important; left: 0 !important; float: left; margin: 0 0 2% 2%;}

    .ZsContact .title{width: 0.8rem; height: 0.8rem; margin-right: 0.15rem;}
    .ZsContact .title span{font-size: 0.16rem; padding: 0 0.2rem; line-height: 0.2rem; margin-top: -0.2rem;}
    .ZsContact .con span{font-size: 0.3rem;}
    .ZsContact .con p{font-size: 0.16rem; margin-top: 0;}
    .ZsContact .down{line-height: 0.45rem; font-size: 0.18rem; padding: 0 0.25rem; margin-left: 0;}
}

/* 网站地图 */
.WebsiteMap{max-width: 10rem; margin: 0 auto;}
.WebsiteMap dl{line-height: 0.24rem; margin-bottom: 0.2rem;}
.WebsiteMap dl:last-child{margin-bottom: 0;}
.WebsiteMap dl dt{padding-bottom: 0.1rem;}
.WebsiteMap dl dt a{color: #0ea3d9; font-size: 0.2rem; font-weight: bold;}
.WebsiteMap dd a,.WebsiteMap dd i{display: inline-block;}
.WebsiteMap dd i{width: 1px; height: 12px; background: #e5e5e5; margin: 0 0.1rem;}
.WebsiteMap dd a:hover {color: #0ea3d9;}

@media ( max-width:1024px){
    .WebsiteMap{padding: 0 4%;}
}

/* 纪检监督 */
.SuperviseBox{background: #f4f4f4;}
.SuperviseBox .box{width: 58%;}
.SuperviseBox .Scale-img{width: 42%; height: 4.8rem;}
.SuperviseBox .con{padding: 0.4rem 0.72rem;}
.SuperviseBox .con .list{margin-top: 0.23rem; border-top: 1px solid #e7e7e7;}
.SuperviseBox .con .list dd{margin-top: 0.2rem; position: relative; padding-left: 0.72rem; min-height: 0.6rem;}
.SuperviseBox .con .list dd .icon{position: absolute; left: 0; top: 0; width: 0.6rem;}
.SuperviseBox .con .list dd .jd{padding-top: 0.05rem;}
.SuperviseBox .con .list dd .jd .title{font-size: 0.18rem; line-height: 0.24rem; margin-bottom: 0.1rem; font-weight: bold;}
.SuperviseBox .con .list dd .jd p{font-size: 0.16rem; line-height: 0.24rem;}

@media ( max-width:768px){
    .SuperviseBox .Scale-img,.SuperviseBox .box{width: auto; float: none;}
    .SuperviseBox .con{padding: 0.4rem;}
}

@media ( max-width:480px){
    .SuperviseBox .Scale-img{height: 2.6rem;}
    .SuperviseBox .con{padding: 0.2rem;}
    .SuperviseBox .con .list{padding-top: 0.1rem;}
    .SuperviseBox .con .list dd{padding-left: 0.65rem; min-height: 0.5rem; margin-top: 0.15rem;}
    .SuperviseBox .con .list dd .icon{width: 0.5rem;}
    .SuperviseBox .con .list dd .jd .title{margin-bottom: 0.05rem;}
    .SuperviseBox .con .list dd .jd p{line-height: 0.2rem;}
}

/* 2023-08-24 */
.ZxList .item{background: #fff; margin-bottom: 0.2rem;}
.ZxList .item a{padding: 0.37rem 0.6rem; display: block;}
.ZxList .item .date{font-size: 0.14rem;}
.ZxList .item .tit{line-height: 0.3rem; font-size: 0.2rem;}
.ZxList .item .p{height: 0.24rem; -webkit-line-clamp: 1; color: #999999; margin: 0.06rem 0 0.1rem;}
.ZxList .item:hover{box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.05);}

@media ( max-width:768px){
    .ZxList .item a{padding: 0.25rem;}
}

@media ( max-width:480px){
    .ZxList .item{margin-bottom: 0.15rem;}
    .ZxList .item a{padding: 0.2rem;}
    .ZxList .item .tit{font-size: 0.18rem;}
    .ZxList .item .p{margin: 0.05rem 0;}
}

.CommonList li{padding-left: 0.24rem; height: 0.65rem; line-height: 0.65rem; border-bottom: 1px dashed #e5e5e5; background: url(../png/dot2.png) no-repeat left center; font-size: 0.17rem;}
.CommonList li .tit{font-size: 0.18rem;}
.CommonList li span{margin: 0 0.5rem 0 0.15rem;}
.CommonList li a:hover{color: #c6010b;}

@media ( max-width:1024px){
    .CommonList li span{margin-right: 0;}
}

@media ( max-width:480px){
    .CommonList li{height: 0.5rem; line-height: 0.5rem;}
    .CommonList li .tit{font-size: 0.17rem;}
    .CommonList li span{font-size: 0.14rem;}
}


/* 党建动态 */
.NewsTop2{background: #f2f5f8; margin-bottom: 0.6rem;}
.FocusBox{width: 48.8%;}
.FocusBox dd .Scale-img{height: 5.4rem;}
.FocusBox dd .tit{position: absolute; left: 0; right: 0; bottom: 0; height: 1rem; line-height: 1rem; padding: 0 0.3rem; font-size: 0.2rem; color: #fff; background: rgba(0,0,0,0.6); z-index: 6;}
.FocusBox .slick-dots{text-align:right; right: 0.28rem; line-height: 0.12rem; height: 0.12rem; bottom: 0.44rem;}
.FocusBox .slick-dots li{width: 0.12rem; height: 0.12rem; margin:0 2px;}
.FocusBox .slick-dots li button{border: none; background: #fff;}
.FocusBox .slick-dots li.slick-active{width: 0.3rem; height: 0.12rem;}
.FocusBox .slick-dots li.slick-active button{ background-color:#0ea3d9; border-radius: 0.2rem;}
.FocusBox .slick-arrow{width: 0.57rem; height: 0.5rem; background-color: transparent !important; background-repeat: no-repeat; background-size: 100% auto; border: none !important; margin-top: -0.25rem;}
.FocusBox .slick-arrow span{opacity: 0;}
.FocusBox .slick-prev{left: 0.2rem; background-image: url(../png/left.png); transform: rotate(0);}
.FocusBox .slick-next{right: 0.2rem; background-image: url(../png/right.png);}
.FocusBox .slick-prev:hover{background-image: url(../png/lefton.png);}
.FocusBox .slick-next:hover{background-image: url(../png/righton.png);}

.NewsTop2 .list{width: 46.2%; padding: 0 2.5%; padding-top: 0.2rem; border-top: 3px solid #d81e06;}
.NewsTop2 .list .title{width: 1.34rem;line-height: 0.67rem;color: #fff;font-size: 0.24rem;margin: -0.31rem 0 -7px;background-image: url(../png/titbg.png);background-repeat: no-repeat; background-size: 100% auto; text-align: center;}
.NewsTop2 .list li{padding: 0.3rem 0; border-bottom: 1px solid #e8e8e8;}
.NewsTop2 .list li a{display: block; position: relative;}
.NewsTop2 .list li .date{position: absolute; left: 0; top: 0; width: 1.08rem; text-align: center; border-right: 1px solid #e8e8e8;}
.NewsTop2 .list li .date span{display: block; font-size: 0.26rem; line-height: 0.3rem;}
.NewsTop2 .list li .date p{line-height: 0.22rem;}
.NewsTop2 .list li .con{padding-left: 1.35rem;}
.NewsTop2 .list li .con .tit{line-height: 0.35rem; font-size: 0.2rem;}
.NewsTop2 .list li .con .p{font-size: 0.14rem; -webkit-line-clamp: 1; text-indent: 2em;}
.NewsTop2 .list li:hover a{color: #d81e06;}

@media ( max-width:768px){
    .NewsTop2{margin-bottom: 0.3rem;}
    .FocusBox,.NewsTop2 .list{width: auto; float: none;}
    .NewsTop2 .list .title{display: none;}
    .FocusBox dd .tit{line-height: 0.7rem; height: 0.7rem;}
    .FocusBox .slick-dots{bottom: 0.29rem;}
    .NewsTop2 .list{margin-right: 0; padding: 0.1rem;}
    .NewsTop2 .list li:last-child{border-bottom: none;}
}

@media ( max-width:480px){
    .FocusBox dd .Scale-img{height: 2.4rem;}
    .FocusBox dd .tit{height: 0.5rem; line-height: 0.5rem; padding: 0 0.8rem 0 0.15rem; font-size: 0.17rem;}
    .FocusBox .slick-dots{bottom: 0.19rem; right: 0.1rem;}
    .NewsTop2 .list li{padding: 0.2rem 0;}
    .NewsTop2 .list li .date{width: 0.7rem;}
    .NewsTop2 .list li .date span{font-size: 0.18rem; line-height: 0.24rem;}
    .NewsTop2 .list li .date p{line-height: 0.2rem; font-size: 0.14rem;}
    .NewsTop2 .list li .con{padding-left: 0.9rem;}
    .NewsTop2 .list li .con .tit{font-size: 0.17rem; line-height: 0.24rem;}
}

/* 廉政建设 */
.NewsTop3{margin-bottom: 0.4rem;}
.NewsTop3 dd .Scale-img{width: 42.26%; height: 4.3rem;}
.NewsTop3 dd .con{width: 45.238%; padding: 0.52rem 0 0 5.35%;}
.NewsTop3 dd .con .date{border: 2px solid #dee7ea; padding: 0.2rem 0.15rem; width: 0.56rem; margin-bottom: 0.38rem;}
.NewsTop3 dd .con .date span{display: block; font-size: 0.22rem; line-height: 0.34rem;}
.NewsTop3 dd .con .date span i{display: none;}
.NewsTop3 dd .con .date p{font-size: 0.14rem; line-height: 0.27rem;}
.NewsTop3 dd .con .tit{font-size: 0.22rem;}
.NewsTop3 dd:hover .con .tit{color: #d81e06;}
.NewsTop3 dd .con .p{margin: 0.14rem 0 0.42rem; font-size: 0.14rem; -webkit-line-clamp: 2;}
.NewsTop3 dd .con .more{width: 1.4rem; line-height: 0.5rem; text-align: center; font-size: 0.14rem; background: #0ea3d9; color: #fff; border-radius: 0.3rem;}
.NewsTop3 dd .con .more i{font-size: 0.18rem;}
.NewsTop3 .slick-dots{width: 0.16rem; left: auto; right: 0.6rem; line-height: 0.16rem; height: 0.16rem; bottom: auto; top: 50%; transform: translate(0,-50%);}
.NewsTop3 .slick-dots li{width: 0.06rem; padding: 0 0.05rem; text-align: center; height: 0.06rem; margin:7px 0;}
.NewsTop3 .slick-dots li button{border: none; background: #999;}
.NewsTop3 .slick-dots li.slick-active{width: 0.16rem; height: 0.16rem; padding: 0;}
.NewsTop3 .slick-dots li.slick-active button{ background-color:#0ea3d9;}

.LzjsList li{margin-bottom: 0.3rem; background: #fff;}
.LzjsList li a{display: block; padding: 0.4rem;}
.LzjsList li .Scale-img{width: 16.3%; height: 1.6rem;}
.LzjsList li .con{width: 82%; padding-top: 0.2rem;}
.LzjsList li .con .date{font-size: 0.18rem;}
.LzjsList li .con .tit{font-size: 0.2rem; margin: 0.13rem 0;}
.LzjsList li .con .p{font-size: 0.14rem; -webkit-line-clamp: 2;}
.LzjsList li:hover a{color: #d81e06;}

@media ( max-width:768px){
    .NewsTop3{margin-bottom: 0.25rem;}
    .NewsTop3 dd .Scale-img,.NewsTop3 dd .con{width: auto; float: none;}
    .NewsTop3 dd .con{padding: 0.3rem;}
    .NewsTop3 dd .con .date{border: none; padding: 0; width: auto; margin-bottom: 0.15rem;}
    .NewsTop3 dd .con .date span{line-height: 0.24rem;}
    .NewsTop3 dd .con .date span i{display: inline-block;}
    .NewsTop3 dd .con .date p{display: none;}
    .NewsTop3 dd .con .p{margin: 0.1rem 0 0.25rem;}
    .NewsTop3 .slick-dots{left: 0.1rem; width: auto; right: 0.1rem; text-align: right; bottom: 0.2rem; top: auto; transform: translate(0,0);}
    .NewsTop3 .slick-dots li{margin: 0 4px;}
    .LzjsList li{margin-bottom: 0.2rem;}
    .LzjsList li a{padding: 0.2rem;}
    .LzjsList li .Scale-img{width: 25%;}
    .LzjsList li .con{width: 72%;}
}

@media ( max-width:480px){
    .NewsTop3 dd .Scale-img{height: 2.4rem;}
    .NewsTop3 dd .con .date{margin-bottom: 0.1rem;}
    .NewsTop3 dd .con .date span,.NewsTop3 dd .con .tit{font-size: 0.18rem;}
    .NewsTop3 dd .con .p{margin: 0.05rem 0 0.2rem;}
    .NewsTop3 dd .con .more{line-height: 0.4rem;}
    .NewsTop3 .slick-dots{bottom: 0.45rem;}
    .LzjsList li .Scale-img,.LzjsList li .con{width: auto; float: none;}
    .LzjsList li .Scale-img{height: 2rem;}
    .LzjsList li .con .tit{font-size: 0.18rem; margin: 0.05rem 0;}
}