<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url(common.css);

/*首页第一屏 s*/
.HomeBan{position: relative; z-index: 1; overflow:hidden;background: url(../images/loading.gif) center center no-repeat;left: 0;top:0;transition: all 0.5s;}
.HomeBan .item:nth-child(1){z-index: 15;}
.HomeBan .item{position:relative;transition: all 0.3s;z-index: 10;}
.HomeBan .info{left:50%;top:28%;z-index: 3;color:#fff;position: absolute;transform: translateX(-50%);text-align: center;width: 88%;}
.HomeBan .info img{height: 1.63rem;}
.HomeBan .item .imgbox{padding-top: 100vh;}
.HomeBan .video{position: relative;padding-top: 100vh;}
.HomeBan .video video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.HomeBan .item:nth-child(1).slick-current .info img{animation:fadeInDown 0.5s .3s ease both;-webkit-animation:fadeInDown 0.5s .3s ease both;-moz-animation:fadeInDown 0.5s .3s ease both;}
.HomeBan .item:nth-child(2).slick-current .info img{animation:fadeInLeft 0.5s .3s ease both;-webkit-animation:fadeInLeft 0.5s .3s ease both;-moz-animation:fadeInLeft 0.5s .3s ease both;}
.HomeBan .item:nth-child(3).slick-current .info img{animation:fadeInUp 0.5s .3s ease both;-webkit-animation:fadeInUp 0.5s .3s ease both;-moz-animation:fadeInUp 0.5s .3s ease both;}
.HomeBan .item:nth-child(4).slick-current .info img{animation:fadeInUp 0.5s .3s ease both;-webkit-animation:fadeInUp 0.5s .3s ease both;-moz-animation:fadeInUp 0.5s .3s ease both;}
.HomeBan .item.slick-current .imgbox{animation:fadeInscale 8s .4s ease both;-webkit-animation:fadeInscale 8s .4s ease both;-moz-animation:fadeInscale 8s .4s ease both;}

.HomeBan .slick-arrow{border: 1px solid rgba(0,0,0,0);background-color: rgba(255,0255,255,0.5);}
.HomeBan .slick-prev{left: -100px;}
.HomeBan .slick-next{right: -100px;}
.HomeBan:hover .slick-prev{left: 2%;}
.HomeBan:hover .slick-next{right: 2%;}
.HomeBan .slick-dots{bottom: 0.5rem;}
.HomeBan .slick-dots li{width: 0.8rem;background-color: rgba(255,255,255,0.5);height: 3px;}
.HomeBan .slick-dots li button{background-color: #fff;}

.homeBlank{height: 1px;transition: all 0.5s;}
.homeBlank.on{height: 0;}

@media(max-width:1024px){
 .HomeBan .slick-arrow{display: none !important;}
}
@media(max-width:768px){
	.HomeBan .item .imgbox{padding-top: 65%;}
	.HomeBan .info img{height: 15.5vw;}
}

.mainBox{position: fixed;	left: 0%;	top: 100%;	bottom: 0;	right: 0;	background: var(--ffff-color);	-webkit-transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;	transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;	z-index: 9;overflow-x: hidden;	overflow-y: auto;	outline: none;width: 100%;}
.mainBox.nextShow{top: 0;padding-top: 1rem;}

.titleHead{padding-bottom: 0.43rem;text-align: center;}
.titleHead h2{line-height: 1.04;margin-bottom: 0.2rem;font-size: var(--f48);}
.titleHead.white{color: var(--ffff-color);}

.page{padding-top:5.72vw;padding-bottom:5.72vw;overflow: hidden;position: relative;}

.homeNews{background-color: #f5f8fa;}

.newsFocus{width: 41.66%;overflow: hidden;position: relative;}
.newsFocus .imgbox{padding-top: 66.66%;}
.newsFocus .info{background-color: var(--ffff-color);padding: 0.79rem 0.3rem 0.5rem;min-height: 4.29rem;position: relative;}
.newsFocus .info .date{position: absolute;left: 0.3rem;top: -0.2rem;border-radius: 3px;background-color: var(--orange-color);width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;flex-direction: column;color: var(--blue-color);padding-top: 0.07rem;font-size: var(--f14)}
.newsFocus .info .date b{font-size: var(--f36);margin-bottom: -0.02rem;}
.newsFocus .info .ti{font-size: var(--f30);min-height: 0.72rem;margin-bottom: 0.18rem;font-weight: bold;color: var(--blue-color);}
.newsFocus .info .desc{margin-bottom: 0.4rem;}
.newsFocus .slick-arrow{top: 25%;}
.newsFocus .slick-prev{left: -100px;}
.newsFocus .slick-next{right: -100px;}
.newsFocus:hover .slick-prev{left: 2%;}
.newsFocus:hover .slick-next{right: 2%;}
.newsFocus .slick-dots{bottom: auto;top: 51%;text-align: right;padding-right: 0.3rem;}
.newsFocus .slick-dots .slick-active button{animation-duration: 4500ms;}

.newsCenter{width: 56.25%;}
.newsCenter .tithead{position: relative;}
.newsCenter .tithead h2{line-height: 0.8rem;font-size: var(--f36);}
.newsCenter .tithead .more{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 24px;height: 24px;border-radius: 50%;border: 1px solid var(--blue-color);text-align: center;line-height: 22px;color: var(--blue-color);transition: all 0.5s;}
.newsCenter .tithead .more:before{font-family: iconfont; content: "\e616";}
.newsCenter .tithead .more:hover{background-color: var(--blue-color);color: var(--ffff-color);transform: translateY(-50%) scale(1.25);}

.newsico{display: flex;position: relative;}
.newsico .ti{position: relative;max-width: 100%;width: auto;padding-right: 0.5rem;}
.newsico .ico{position:absolute;right:0;top:0;}
.newsico .ico img{width: 0.4rem;}

.newsCenter .news{background-color: var(--ffff-color);padding: 0.17rem 0.32rem 0.18rem;min-height: 4.48rem;margin-bottom: 0.16rem;}
.newsCenter .news .item{line-height: 0.44rem;}
.newsCenter .news .info{flex: 1;}
.newsCenter .news .ti{padding-left: 20px;position: relative;-webkit-line-clamp: 1;}
.newsCenter .news .ti:before{position: absolute;left: 3px;top: 50%;transform: translateY(-50%);width: 4px;height: 4px;content: "";background-color: var(--f555-color);}
.newsCenter .news .date{color: var(--f999-color);padding-left: 0.15rem;font-size: var(--f16);}
.newsCenter .news .imgbox{width: 1.8rem;height: 1.2rem;display: none;margin-left: 0.27rem;}
.newsCenter .news .desc{display: none;margin-top: 0.07rem;color: var(--f999-color);}
.newsCenter .news .item.on {padding: 0.15rem 0;}
.newsCenter .news .item.on .info{padding: 0.24rem 0 0.23rem;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.newsCenter .news .item.on .date{display: none;}
.newsCenter .news .item.on .imgbox{display: inline-block;}
.newsCenter .news .item.on .newsico .news{display: none;}
.newsCenter .news .item.on .ti{-webkit-line-clamp: 2;font-size: var(--f24);line-height: 0.32rem;font-weight: bold;padding:0;min-height: 0.64rem;}
.newsCenter .news .item.on .ti:before,.newsCenter .news .item.on .ico{display: none;}
.newsCenter .news .item.on .desc{display: -webkit-box;}

.newsCenter .media{padding: 0.08rem 0 0.31rem;position: relative;}
.newsCenter .media:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 1.6rem;background-color: #3165ac;content: "";}
.newsCenter .media ul{position: relative;z-index: 1;padding-right: 0.3rem;}
.newsCenter .media .item{width: 50%;padding-left: 0.3rem;}
.newsCenter .media .imgbox{padding-top: 56.11%;margin-bottom: 0.12rem;}
.newsCenter .media .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;content: "";background-color: rgba(57,89,123,0.2);transition: all 0.5s;}
.newsCenter .media .imgbox:before{font-family: iconfont;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 3;content: "\e64f";position: absolute;font-size: var(--f40);transition: all 0.5s;}
.newsCenter .media a{color: var(--ffff-color);}
.newsCenter .media .item:hover .imgbox:after{background-color: rgba(57,89,123,0.4);}
.newsCenter .media .item:hover .imgbox:before{transform: translate(-50%,-50%) scale(1.25);}

.homeAbout{min-height: 46.875vw;color: var(--ffff-color);padding: 0;background-color: #4677ae;}
.homeAbout .bg{background-position: center bottom;background-size: cover;position: absolute;left: 0;top: 30%;width: 45.31%;height: 100%;}
.homeAbout .info{width: 45.31%;padding: 7.65vw 5.2vw 0 12.5vw;position: relative;z-index: 10;}
.homeAbout .tdesc p:nth-child(1){margin-bottom: 0.18rem;}
.homeAbout .tdesc p{margin-bottom: 0.13rem;}
.homeAbout .nav{font-size: var(--f20);}
.homeAbout .nav li{margin-bottom: 0.3rem;width: calc(50% - 0.3rem);background-position: center center;background-repeat: no-repeat;background-size: cover;border-radius: 3px;}
.homeAbout .nav a{display: flex;padding: 0.09rem 0.32rem;background-color: rgba(2,22,46,0.5);border-radius: 3px;color: var(--blue-color);transition: all 0.5s;min-height: 1.2rem;align-items: center;justify-content: center;color: #fff;}
.homeAbout .nav a img{display: inline-block;vertical-align: middle;border-radius: 50%;background-color: var(--blue-color);margin-right: 0.2rem;width: 0.6rem;height: 0.6rem;}
.homeAbout .nav a:hover{background-color: rgba(2,22,46,0.1);}

.homeAbout .video{width: 54.69%;padding: 0 6.25vw 0 0;background-color: #4677ae;position: relative;z-index: 10;}
.homeAbout .video .play{position: absolute;left: 50%;top: 40%;transform: translateX(-50%);z-index: 2;text-align: center;cursor: pointer;transition: all 0.5s;font-size: var(--f16);}
.homeAbout .video .play:before{display: block;content: "";width: 0.53rem;height: 0.53rem;margin: 0px auto;background: url(../images/play.svg) no-repeat center center/contain;}
.homeAbout .video .play span:before{display: block;width: 15px;height: 2px;margin: 0.18rem auto 0.08rem;content: "";background-color: var(--orange-color);}
.homeAbout .video .imgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;cursor: pointer;}
.homeAbout .video .imgbox:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background-color: rgba(2,22,46,0.6);z-index: 1;transition: all 0.5s;}
.homeAbout .numList {position: absolute;left: 0;bottom: 0;z-index: 10;width: 100%;background-color: rgba(14,50,67,0.5);padding: 0.31rem 0 0.17rem 2.6vw;}
.homeAbout .numList .item{flex: 1;padding-left: 3.59vw;}
.homeAbout .numList .item:not(:last-child){position: relative;}
.homeAbout .numList .item:not(:last-child):after{position: absolute;right: 0;top: 0;height: calc(100% - 0.07rem);width: 1px;content: "";background-color: rgba(255,255,255,0.15);}
.homeAbout .numList .icon img{height: 0.31rem;}
.homeAbout .numList .num{font-size: var(--f34);margin-top: 0.07rem;display: inline-block;position: relative;}
.homeAbout .numList .num sup{font-size: var(--f20);font-weight: lighter;position: absolute;right: -0.2rem;top: -0.11rem;}
.homeAbout .video:hover .imgbox:After{background-color: rgba(2,22,46,0.3);}
.homeAbout .video:hover .play{transform: translateX(-50%) scale(1.1);}

.homeTechnology{background-color: #f2f4f8;}
.Slider3d {position: relative;width: 100%;margin-bottom: -0.25rem;}
.Slider3d .swiper-slide {width: 23.95vw;padding: 0 1.3vw 2.6vw;opacity: 0;}
.Slider3d .swiper-slide.swiper-slide-visible {opacity: 1;}
.Slider3d .swiper-slide .imgbox{padding-top: 2.66rem;}
.Slider3d .swiper-slide .imgbox:after{position: absolute;left: 0;bottom: 0;z-index: 1;height: 1rem;background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,64,152,0.7));content: "";width: 100%;}
.Slider3d .swiper-slide .imgbox aside{position: absolute;z-index: 2;text-align: center;width: 100%;bottom: 0.25rem;color: var(--ffff-color);font-size: var(--f24);}
.Slider3d .swiper-slide .info{padding: 0.29rem 0.4rem;opacity: 0;background: var(--ffff-color);min-height: 2.5rem;box-shadow: 0 1px 30px rgba(114,134,168,0.2);}
.Slider3d .swiper-slide h3{margin-bottom: 0.19rem;font-size: var(--f24);}
.Slider3d .swiper-slide .desc{margin: 0 0 0.35rem;color: var(--f333-color);}
.Slider3d .swiper-slide-active .info{opacity: 1;}
.Slider3d .swiper-slide-active .imgbox aside{opacity: 0;}
.Slider3d .swiper-slide-active .imgbox:after{opacity: 0;}

.Slider3d .swiper-slide-prev a{transform: translateY(10px);display: block;}
.Slider3d .swiper-slide-next a{transform: translateY(10px);display: block;}

.Slider3d .swiper-3d .swiper-slide-shadow-left{background: transparent;}
.Slider3d .swiper-3d .swiper-slide-shadow-right{background: transparent;}
.Slider3d .swiper-pagination{display: none;}
.Slider3d .btn{top: 62%;width:30px; height:30px;border-radius: 50%;border: 2px solid var(--blue-color);z-index: 100;text-align: center;line-height: 26px;color: var(--blue-color);}
.Slider3d .swiper-button-prev{left: 34%;background-color: transparent;}
.Slider3d .swiper-button-next{right: 34%;background-color: transparent;}
.Slider3d .swiper-button-prev:After,.Slider3d .swiper-button-next:After{color: var(--blue-color);}
.Slider3d .swiper-button-prev:hover:After,.Slider3d .swiper-button-next:hover:After{color: var(--ffff-color);}
.Slider3d .swiper-button-disabled{opacity: 1 !important;cursor: pointer !important;pointer-events:all !important;}
.Slider3d .btn:After{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);transition: all 0.5s;font-family: iconfont;font-size: var(--f26);font-weight: bold;}
.Slider3d .btn:hover{background-color: var(--blue-color);color: var(--ffff-color);}

.homeService .bg{width: 66.666vw;left: 0;top: 0;height: 100%;position: absolute;background-repeat: no-repeat;background-position: 0px top;background-size: cover;z-index: 1;}
.homeService .bg2{width: 33.333vw;right: 0;top: 0;height: 100%;position: absolute;background-repeat: no-repeat;background-position: 0px top;background-size: cover;z-index: 0;}
.homeService&gt; .flexbwt{position: relative;z-index: 10;}
.homeService .content{padding: 0 8.28vw 0 12.5vw;flex: 1;}
.homeService .content ul{margin: 0 0 0 -1px;}
.homeService .content .item{width: 50%;padding: 0 0 1px 1px;}
.homeService .content .item a{display: block;height: 13.54vw;position: relative;color: var(--ffff-color);transition: all 0.5s;overflow: hidden;}
.homeService .content .ico-rotate{margin-bottom: 0.08rem;width: 0.63rem;height: 0.63rem;}
.homeService .content .ico-rotate img{width: 0.63rem;height: 0.63rem;}
.homeService .content .info{color: var(--ffff-color);line-height: 1.25;bottom: 0.32rem;position: absolute;left: 0;z-index: 2;padding: 0 0.4rem;transition: all 0.5s;width: 70%;}
.homeService .content .item .desc{margin-top: 0;min-height: 0.56rem;margin-bottom:-0.56rem;transition: all 1s 0.5s;opacity: 0;}
.homeService .content .item:nth-child(1) a{background-color: rgba(37,132,163,0.6);}
.homeService .content .item:nth-child(2) a{background-color: rgba(55,75,181,0.95);}
.homeService .content .item:nth-child(3) a{background-color: rgba(43,112,209,0.5);}
.homeService .content .item:nth-child(4) a{background-color: rgba(23,148,93,0.5);}
.homeService .content .item.on a{transform: scale(1.1);z-index: 10;}
.homeService .content .item.on:nth-child(1) a{background-color: rgba(37,132,163,1);}
.homeService .content .item.on:nth-child(2) a{background-color: rgba(55,75,181,1);}
.homeService .content .item.on:nth-child(3) a{background-color: rgba(43,112,209,1);}
.homeService .content .item.on:nth-child(4) a{background-color: rgba(23,148,93,1);}
.homeService .content .item.on .info{text-align: center;width: 100%;bottom: 0;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.homeService .content .item.on .ico-rotate{margin: 0px auto;}
.homeService .content .item.on .desc{margin: 0.15rem 0 0 0;opacity: 1;}
.homeService .content .item.on2 .desc{transition: all 0s;}

.homeService aside{font-size: var(--f24);}

.homeService .menu{width: 33.333vw;padding: 0 6.25vw 0 4.16vw;}
.homeService .menu .item{position: relative;}
.homeService .menu a{display: block;}
.homeService .menu .imgbox{padding-top: 68.18%;}
.homeService .menu .imgbox:after{position: absolute;left: 0;bottom: 0;z-index: 1;height: 1rem;background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(2,65,153,0.9));content: "";width: 100%;}
.homeService .menu .icon{margin-bottom: 0.08rem;}
.homeService .menu .icon img{height: 0.62rem;}
.homeService .menu .info{position: absolute;bottom: 0.33rem;padding: 0 0.4rem;z-index: 2;color: var(--ffff-color);line-height: 1.31;transition: all 0.5s;}
.homeService .menu .item:hover .info{bottom: 0.4rem;}

.homeIndustry ul{margin-left: -0.15rem;}
.homeIndustry .item{padding-left: 0.15rem;flex: 1;overflow: hidden;}
.homeIndustry .item a{position: relative;}
.homeIndustry .item .imgbox{padding-top: 26.56vw;}
.homeIndustry .item .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(41,109,191,0.2);transition: all 0.5s;content: "";}
.homeIndustry .item .info{position: absolute;left: 0.4rem;top: 0.4rem;z-index: 2;color: var(--blue-color);transition: all 0.5s;width: calc(100% - 0.8rem);height: calc(100% - 0.8rem);}
.homeIndustry .item .info .inner{width: 1.7rem;padding: 0.18rem 0 0.26rem 0.29rem;background: rgba(255,255,255,0.2);transition: all 0.5s;}
.homeIndustry .item .info .inner p{font-size: var(--f24);}
.homeIndustry .item .num {height: 0.66rem;}
.homeIndustry .item .num b{font-size: 0.6rem;display: inline-block;vertical-align: bottom;line-height: 1.1;}
.homeIndustry .item .num em{opacity: 0.5;}
.homeIndustry .item .desc{border-top: 1px solid rgba(255,255,255,0.2);margin-top: 0.29rem;padding-top: 0.23rem;opacity: 0;transform: translateY(-0.5rem);transition: all 0.5s;}
.homeIndustry .item:hover .info{background-color: rgba(0,46,115,0.7);width: 100%;padding: 3.07vw 2.55vw;color: var(--ffff-color);height: 100%;top: 0;left: 0;}
.homeIndustry .item:hover .info .inner{background-color: transparent;padding: 0;width: 100%;}
.homeIndustry .item:hover .imgbox:after{background-color: transparent;}
.homeIndustry .item:hover .num b{color: var(--orange-color);}
.homeIndustry .item:hover .desc{opacity: 1;transform: translateY(0);}

.homeParty{background: #f5f8fa url(../images/homeDjbg.jpg) center top no-repeat;}
.homeParty .recList{background-color: var(--ffff-color);width: 40.27%;min-height: 4.8rem;padding: 0.62rem 0.3rem 0.2rem;margin-bottom: 0.3rem;}
.homeParty .workList{width: 57.63%;}

.recList .top{border-bottom: 1px solid #eeeeee;padding-bottom: 0.3rem;margin-bottom: 0.21rem;}
.recList .top .ti{margin-bottom: 0.15rem;font-size: var(--f30);font-weight: bold;}
.recList .top .newsico .ti{padding-right: 0;}
.recList .top .newsico .ico{top: -0.32rem;}
.recList .top .desc{color: var(--f333-color);}
.recList .item{height: 0.44rem;line-height: 0.44rem;}
.recList .item .newsico{flex: 1;}
.recList .item .ti{padding-left: 20px;position: relative;-webkit-line-clamp: 1;}
.recList .item .ti:before{position: absolute;left: 3px;top: 50%;transform: translateY(-50%);width: 4px;height: 4px;content: "";background-color: var(--f555-color);transition: all 0.5s;}
.recList .item .date{color: var(--f999-color);padding-left: 0.15rem;font-size: var(--f16);}
.recList .item:hover .ti:before{background-color: var(--blue-color);transform: translateY(-50%) scale(1.25);}

.workList ul{margin-left: -0.3rem;}
.workList .item{width: 50%;padding: 0 0 0.3rem 0.3rem;}
.workList .item a{background-color: var(--ffff-color);display: block;}
.workList .item .imgbox{padding-top: 56.25%;}
.workList .item .info{padding: 0.2rem 0.3rem 0.1rem;min-height: 2.55rem;}
.workList .item .tag{color: #e27454;background-color: #ffe7df;display: inline-block;margin-bottom: 0.16rem;border-radius: 5px;padding: 0 7px;font-size: var(--f14);}
.workList .item .tag.jcfc{color: #6e97cf;background-color: #e4f2fa;}
.workList .item .ti{min-height: 0.6rem;margin-bottom: 0.05rem;font-size: var(--f20);}
.workList .item .date{margin-bottom: 0.26rem;color: var(--f999-color);}

.ztSlider{position: relative;}
.ztSlider .imgbox{padding-top: 1.8rem;}
.ztSlider .swiper-pagination{display: none;}

.homeCol .item{width: 32.53%;}
.homeCol .item a{display: block;background-color: var(--ffff-color);min-height: 5.2rem;box-shadow: 0 1px 0.3rem rgba(114,134,168,0.2);position: relative;}
.homeCol .item a:after{left: 0;top: 0;width: 100%;height: 100%;content: "";position: absolute;background-color: var(--ffff-color);z-index: 2;}
.homeCol .item:not(:nth-child(3)) a{padding: 0.4rem 0.4rem 0.2rem;}
.homeCol .item:not(:nth-child(3)) .imgbox{padding-top: 2.3rem;margin-bottom: 0.18rem;}
.homeCol .item:nth-child(1) a{border-right: 1px solid #e6e6e6;}
.homeCol .item:nth-child(3){width: 31.94%;margin-left: 3%;}
.homeCol .item:nth-child(3) .imgbox{padding-top: 2.6rem;margin-bottom: 0.28rem;}
.homeCol .item:nth-child(3) .info{padding: 0 0.4rem 0.2rem;}
.homeCol .item .ti{line-height: 0.71rem;font-size:var(--f30);}
.homeCol .item .info,.homeCol .item .imgbox{position: relative;z-index: 10;}
.homeCol .item .desc{margin-bottom: 0.19rem;color: var(--f333-color);}

@media(max-width:1440px){
	.homeAbout .info{padding-left: 6%;padding-top: 5vw;}
	.homeAbout .numList .item{padding-left: 1.5vw;}

	.homeService .content{padding-left: 6%;}
	
	.Slider3d .swiper-slide{width: 28vw;}
	.Slider3d .swiper-button-prev{left: 32%;}
	.Slider3d .swiper-button-next{right: 32%;}
}
@media(min-width:1025px){
	.homeService .menu .item:not(:last-child){margin-bottom: 2.6vw;}
	
	.Slider3d:before{width: 36.5vw;height: 16vw;position: absolute;left:0;bottom: 0;content: "";z-index: 99;}
 .Slider3d:after{width: 36.5vw;height: 16vw;position: absolute;right:0;bottom: 0;content: "";z-index: 99;}
}
@media(max-width:1024px){
	.newsFocus{width: 100%;}
	.newsCenter{width: 100%;margin-top: 0.3rem;}

	.homeAbout .info{width: 100%;padding: 6%;}
	.homeAbout .bg{width: 100%;height: 60%;}
	.homeAbout .video{width: 100%;padding-top: 58vw;}

	.homeService .bg{width: 100%;}
	.homeService .content{padding: 0 6%;}
	.homeService .content .item a{height: 2.5rem;}
	.homeService .menu{width: 100%;padding: 0.35rem 6%;background: url(uploadfiles/image/home_servicebg2.jpg) no-repeat center center/cover;}
	.homeService .menu ul{display: flex;justify-content: space-between;}
	.homeService .menu .item{flex: 1;}

	.homeIndustry .item{width: 50%;flex: none;padding-bottom: 0.15rem;}
	.homeIndustry .item .imgbox{padding-top: 120%;}

	.homeParty .recList{width: 100%;float: none;}
	.homeParty .workList{width: 100%;float: none;}
}

@media(max-width:768px){
	.newsFocus .slick-dots{top: 53.5%;}
	.homeAbout .video .play{top: 15%;}

	.Slider3d .swiper-slide{width: 60vw;}
	.Slider3d .swiper-button-prev{left: 11%;}
	.Slider3d .swiper-button-next{right: 11%;}

	.homeCol .item{width: 50%;}
	.homeCol .item:nth-child(3){width: 100%;margin: 0.3rem 0 0 0;}
}
@media(max-width:640px){
	.newsFocus .info{padding-bottom: 0.3rem;min-height: auto;}
	.newsFocus .info .date{top: -35px;}
	.newsFocus .slick-dots{top: 51%;}
	.newsCenter .news .item{line-height: 33px;}
	.newsCenter .news .item.on .ti{line-height: 24px;}
	.newsCenter .news .date{font-size: 12px;}

	.homeAbout .video{padding-top: 68vw;}
	.homeAbout .numList{padding-top: 0.15rem;}
	.homeAbout .numList .item{width: 50%;flex: none;padding-bottom: 0.1rem;}
	.homeAbout .numList .item:not(:last-child):after{display: none;}
	.homeAbout .numList .icon {display: inline-block;vertical-align: middle;margin: -4px 3px 0 0;}
	.homeAbout .numList .icon img{height: 25px;}

	.ztSlider .imgbox{padding-top: 1.1rem;}
	.recList .item{height: 33px;line-height: 33px;}

	.homeIndustry .item .info .inner{width: 2rem;}
	
}
/* 首页 */


/*common s*/
.SubPage{position: relative;background: var(--ffff-color);z-index: 1;padding:0 0 1.2rem 0;clear: both;}

.SubBan{position: relative;overflow: hidden;transition: all 0.3s;}
.SubBan:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.12);content: "";}
.SubBan .info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;width: 100%;text-align: center;z-index: 2;color: var(--ffff-color);}
.SubBan h1{font-size:var(--f60);line-height: 1.46;text-shadow: 0 6px 15px rgba(0,64,152,0.2);}
.SubBan .img img{width: 100%;transform: scale(1.1);transition: all 5s;}
.SubBan.on .img img{transform: scale(1);}

.ColName{display: none;line-height: 32px;background-color:#004898;border-radius: 0 0 5px 5px;font-size:16px;color: var(--ffff-color);padding:0 18px;position: relative;margin-bottom: 5px;}
.ColName i{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}

.Place{color: var(--f999-color);font-size: var(--f16);}
.Place:before{content: "";display: inline-block;vertical-align: middle;width: 20px;height: 17px;background: url(../images/ico_home2.svg) no-repeat center center/contain;margin: -2px 0.12rem 0 0;}
.Place a{color: var(--f999-color);margin-right: 0.26rem;position: relative;}
.Place a:After{position: absolute;text-align: center;width: 0.26rem;right: -0.26rem;content: "&gt;";top: 50%;transform: translateY(-50%);}
.Place a:hover,.Place span{color: var(--blue-color);display: inline-block;}

.SubMenu{position: relative;z-index: 10;border-bottom: 1px solid #ededed;min-height: 0.8rem;}
.SubMenu li{position: relative;line-height: 0.79rem;}
.SubMenu li:after{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;height: 3px;background-color: var(--blue-color);content: "";transition: all 0.5s;}
.SubMenu li:not(:last-child){margin-right: 3.125vw;}
.SubMenu li a{ display:block; position: relative;z-index: 1;}
.SubMenu li:after{content: '';	position: absolute;	left: 50%;	bottom: -1px;	background: var(--blue-color);width:0;transition: all 0.5s;height: 3px;}
.SubMenu li a:hover,.SubMenu li.onli a{color: var(--blue-color);}
.SubMenu li:hover:after,.SubMenu li.onli:after{width: 100%;}

.SubNav{padding: 0.4rem 0;background-color: #f8f8f8;font-size: var(--f20);}
.SubNav li{position: relative;margin: 0 1px;}
.SubNav li:After{position: absolute;left: 0;bottom: 0;height: 0;transition: all 0.5s;background-color: var(--blue-color);content: "";width: 100%;}
.SubNav li a{position: relative;z-index: 2;padding: 0.08rem 0.3rem;display: block;}
.SubNav li:hover a,.SubNav li.on a{color: var(--ffff-color);}
.SubNav li:hover:After,.SubNav li.on:After{height: 100%;}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;line-height: 1.7; font-family:"HarmonyOS_Sans_SC_Regular" !important;}
.SinglePage table{border-bottom: 2px solid #f5eef6 !important;border-right:2px solid #f5eef6 !important;margin-bottom: 0.3rem;}
.SinglePage table:last-child{margin-bottom: 0rem;}
.SinglePage table td,.SinglePage table th{padding: 0.2rem 0.15rem !important;border-top: 2px solid #f5eef6 !important;border-left: 2px solid #f5eef6 !important;background-color: #fff !important;}
.SinglePage table thead{background-image: linear-gradient(to right, #6e2e79 , #936451);}
.SinglePage table th{background-color: transparent !important;color:#fff !important;font-size:0.18rem !important;font-weight: normal;border-left: 2px solid rgba(255,255,255,0.1) !important;border-top: 0 !important;}
.SinglePage table p{margin-left: 0.06rem;margin-right: 0.06rem;font-weight: lighter;}
.SinglePage table p:not(:last-child){margin-bottom: 0.06rem;}

.SinglePage table tr{transition: all 0.3s;}
.SinglePage table tr:hover td{background: #f5eee9;}
.SinglePage table tr:hover{box-shadow: 0 15px 38px rgba(0,0,0,0.1);position: relative;z-index: 1;}
.SinglePage *{font-family:Microsoft YaHei, sans-serif !important;}
/* .SinglePage li{list-style: inside;} */

.SubTit{text-align: center;padding-bottom: 0.74rem;}
.SubTit h2{line-height: 1.04;font-size:var(--f48);}

.SubTit2{padding-bottom: 0.5rem;}
.SubTit2 h2{line-height: 1.25;font-size:var(--f44);}
.SubTit2 h2:after{display: block;width: 0.9rem;content: "";background: url(../images/linebg2.gif) 0px bottom no-repeat;height: 0.37rem;}
.SubTit2.red h2:after{background: url(../images/linebg4.gif) 0px bottom no-repeat;}
.SubTit2.tc h2:After{margin: 0px auto;}

.SubTit3{padding-bottom: 0.57rem;}
.SubTit3 h3{line-height: 1.25;font-size:var(--f30);font-weight: normal;}
.SubTit3 h3:after{display: block;width: 0.9rem;content: "";background: url(../images/linebg2.gif) 0px bottom no-repeat;height: 0.37rem;}

.SubTit4{padding-bottom: 0.6rem;text-align: center;}
.SubTit4 h2{line-height: 1.58;font-size:var(--f48);position: relative;}
.SubTit4 h2:after{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 0.2rem;height: 0.04rem;border-radius: 5px;background-color: var(--orange-color);content: "";}
.SubTit4 .desc{margin: 0.33rem auto 0;}
.SubTit4.white{color: #fff;}
.SubTit4.tl h2:After{left: 0;transform: translateX(0);}

.SubTit5{padding-bottom: 0.3rem;color: #fff;}
.SubTit5 h3{line-height: 2.05;font-size:var(--f36);font-weight: normal;}
.SubTit5 h3:after{display: block;width: 0.5rem;content: "";height: 2px;background-color: #fff;}

@media(max-width:1024px){
	.SubBan{margin-top: 0;}
	.SubPage{padding-bottom: 0.65rem;}
	.SinglePage table{width: 100% !important;}
	.SubMenu.detail{margin-top: 0.25rem;}
}
@media(max-width:768px){
	.SubBan .info{display: none;}
	.SubPage{padding-top: 0.4rem !important;}
	.SinglePage{line-height: 1.7 !important;}
	.SinglePage img{width: auto !important;height: auto !important;}
	.SinglePage table p{font-weight: normal;}

	.ColName{display: block;width: 100%;}
	.Place{margin: 10px 6% 0 0;text-align: right;}
	.SubMenu{height: auto;line-height: 0.5rem;padding-bottom:10px;}
	.SubMenu ul{float: none;clear: both;flex-wrap: wrap;justify-content: flex-start;width: 100%;}
	.SubMenu li{float: none;min-width: 33.333%;text-align: center;padding: 0 0.15rem;}
	.SubMenu li:not(:last-child){margin-right: 0;}
}
@media(max-width:640px){
	.SubNav{margin-bottom: 0.35rem;}
	.Place{font-size: 14px;}	
	.SinglePage table td{font-size: 12px;}
	.SinglePage table td, .SinglePage table th{padding:5px;}
	.SinglePage table th{font-size: 14px !important;}
}
/*common end*/

/* 新闻中心 */
.NewsRec{padding-bottom: 0.6rem;}
.NewsRec .slider{width:66.66%;float: left;overflow: hidden;}
.NewsRec .slider .imgbox{padding-top: 32.91vw;}
.NewsRec .slider .info{width: 75%;}
.NewsRec .list{float: right;width: 31.9%;}
.NewsRec .auto{width: 100% !important;float: none !important;}
.NewsRec .list .item:not(:last-child){margin-bottom: 1.04vw;}
.NewsRec .list .item .imgbox{padding-top: 15.93vw;}
.NewsRec .list .ti{font-size: var(--f18);}
.NewsRec .list.flexbw{margin-left: -0.2rem;}
.NewsRec .list.flexbw .item{flex: 1;margin-left: 0.2rem;}
.NewsRec .item a{position: relative;display: block;}
.NewsRec .imgbox:after{position: absolute;left: 0;bottom: 0;z-index: 2;height: 2.77rem;background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,64,152,0.7));content: "";width: 100%;}
.NewsRec .list .imgbox:after{height: 1.5rem;}
.NewsRec .info{color: var(--ffff-color);position: absolute;left: 0;bottom: 0;width: 100%;z-index: 3;padding: 0.3rem;}
.NewsRec .date{color: var(--ffff-color);font-size: var(--f16);}
.NewsRec .ti{margin-top: 2px;font-size: var(--f24);}
.NewsRec .slick-dots{text-align: right;width: 50%;right: 0.6rem;bottom: 0.4rem;left: auto;}
.NewsRec .slick-dots li{width: 0.1rem;height: 0.1rem;border-radius: 50%;background-color: rgba(255,255,255,0.5);}
.NewsRec .slick-dots li button{border-radius: 50%;animation-name: none;}
.NewsRec .slick-dots li.slick-active{background-color: var(--ffff-color);}
.NewsRec .slick-prev{left: -100px;}
.NewsRec .slick-next{right: -100px;}
.NewsRec:hover .slick-prev{left: 2%;}
.NewsRec:hover .slick-next{right: 2%;}

.SelectDate{margin-bottom: 0.6rem;padding-bottom: 0.3rem;border-bottom: 1px solid #eaeaea;}
.SelectDate select{width: 3.99rem;height: 0.5rem;padding: 0 0.26rem;margin-right: 0.2rem;background-color: #f7f7f7;border: 1px solid #f7f7f7;color: #666666;font-size: var(--f18);}
.SelectDate select:last-child{margin-right: 0;}
.SelectDate select option:first-child{opacity: 0;display: none;}
.SelectDate .result{color: var(--f999-color);text-align: right;}
.SelectDate .search{height: 0.5rem;width: 4rem;border: 1px solid #e5e5e5;padding: 0 0.25rem;position: relative;}
.SelectDate .search .input{width:100%; height:0.48rem; line-height:0.48rem;}
.SelectDate .search .btn {width: 36px;height: 28px;color:var(--blue-color);position: absolute;right: 0.1rem;top: 50%;background-color: transparent;transform: translateY(-50%);}
.SelectDate .search .btn i{font-size: 24px;font-weight: bold;}
.SelectDate .search .btn:hover i{color: var(--blue-color);}
.SelectDate.s2 .result{display: inline-block;vertical-align: middle;}
.SelectDate.s2 select{width: 2.48rem;}

.InfoList {padding-bottom: 0.4rem;}
.InfoList .item{width: 47.91%;margin-bottom: 0.4rem;position: relative;}
.InfoList a{display: block;padding: 0.41rem 0.37rem 0.39rem 1.76rem;border: 1px solid #e6e6e6;}
.InfoList .date{position: absolute;left: 0.39rem;top: 0.41rem;height: calc(100% - 0.9rem);color: var(--f999-color);width: 1.06rem;}
.InfoList .date:after{position: absolute;right: 0;top: 0.07rem;height: calc(100% - 0.02rem);width: 1px;content: "";background: #e6e6e6;}
.InfoList .date:before{position: absolute;right: -1px;top: 0.07rem;height: 22px;width: 3px;content: "";background: var(--blue-color);transition: all 0.5s;z-index: 3;}
.InfoList .date span{display: block;line-height: 1;color: var(--f333-color);font-size: var(--f30);}
.InfoList .ti{min-height: 0.64rem;margin-bottom: 0.29rem;font-size: var(--f22);}
.InfoList .desc{min-height: 0.56rem;margin-bottom: 0.23rem;color: var(--f999-color);}
.InfoList .item:hover .date:before{height: calc(100% - 0.02rem);}
.InfoList .mores{color: var(--f999-color);}
.InfoList.slider {margin-left: -3.125vw;}
.InfoList.slider .slick-slide{display: flex;justify-content: space-between;width: 100%;flex-wrap: wrap;}
.InfoList.slider .slick-slide&gt;div{margin-left: 3.125vw;}
.InfoList.slider .slick-dots{position: static;margin-top: 0.1rem;}
.InfoList.slider .slick-dots li{width: 0.42rem;height: 0.06rem;margin: 0 0.1rem;}
.InfoList.slider .slick-dots li button{background-color: #e5e5e5;border-radius: 0;}
.InfoList.slider .slick-dots li.slick-active button{background: var(--blue-color);}
.InfoList.slider .slick-arrow:after{background-color: var(--blue-color);}

.videoRec{margin-bottom: 0.59rem;overflow: hidden;}
.videoRec .item{background-color: #f5f7fa;}
.videoRec .imgbox{width: 65.625%;padding-top: 27.55vw;}
.videoRec .imgbox:after{content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0,0,0,0.1);position: absolute;transition: all 0.5s;}
.videoRec .imgbox:before{content: "";left: 50%;z-index: 2;top: 50%;width: 0.39rem;height: 0.39rem;position: absolute;background: url(../images/play.svg) no-repeat center center/contain;transition: all 0.5s;transform: translate(-50%,-50%);}
.videoRec .info{flex: 1;padding: 1.5vw 3.125vw;}
.videoRec .item:hover .imgbox:after{background-color: rgba(0,0,0,0);}
.videoRec .item:hover .imgbox:before{transform: translate(-50%,-50%) scale(1.2);}
.videoRec .tag{color: var(--ffff-color);background-color: var(--orange-color);display: inline-block;padding: 0 0.17rem;margin-bottom: 2.96vw;font-size: var(--f16);}
.videoRec .ti{line-height: 1.2;color: var(--blue-color);font-weight: bold;margin-bottom: 1.09vw;font-size: var(--f30);}
.videoRec .desc{margin-bottom: 5.98vw;font-size: var(--f16);}
.videoRec .slick-dots{text-align: right;width: 50%;right: 0.6rem;bottom: 0.4rem;left: auto;}
.videoRec .slick-dots li{width: 0.1rem;height: 0.1rem;border-radius: 50%;background-color: #ddd;}
.videoRec .slick-dots li button{border-radius: 50%;animation-name: none;}
.videoRec .slick-dots li.slick-active{background-color: var(--blue-color);}
.videoRec .slick-next{right: 35.5%;}

.videoList{margin-left: -2.34vw;}
.videoList .item{padding: 0 0 2.08vw 2.34vw;width: 33.333%;}
.videoList a{display: block;}
.videoList .imgbox{padding-top: 56.22%;}
.videoList .imgbox:after{content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0,0,0,0.2);position: absolute;transition: all 0.5s;}
.videoList .imgbox:before{content: "";left: 0.3rem;z-index: 2;bottom: 0.29rem;width: 0.39rem;height: 0.39rem;position: absolute;background: url(../images/play.svg) no-repeat center center/contain;transition: all 0.5s;}
.videoList .info{padding: 0.24rem 0 0.12rem 0;min-height: 1rem;transition: all 0.5s;}
.videoList .ti{font-size: var(--f22);}
.videoList .item:hover .info{padding-left: 0.3rem;padding-right: 0.3rem;}
.videoList .item:hover .imgbox:after{background-color: rgba(0,0,0,0.1);}
.videoList .item:hover .imgbox:before{transform: scale(1.2);}

.JobPop{width: 12.8rem;z-index: 1000;background:var(--ffff-color);box-shadow: 0px 5px 20px rgba(0,0,0,0.12);margin:0px auto;position: relative;max-height: 50%;overflow-y: auto;border-radius: 0.1rem;}
.JobPop *{
 box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
 -webkit-box-sizing:border-box; /* Safari */ /*设置的区域宽度用百分比固定为父元素的宽度对应的百分百，不会收到padding或是border把盒子撑大*/
 }
 .JobPop *:before,.JobPop *:after {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 }
.JobPop .Content{padding:3.125vw;overflow: hidden;}
.JobPop .Content video{display: block;width: 100%;}
.JobPop .toptit{text-align: center;padding-bottom: 0.4rem;}
.JobPop .toptit h1{text-align: center;line-height: 1.73;font-size: var(--f30);color:var(--purple-color);}
.JobPop .toptit time i{color:var(--purple-color);margin: -3px 10px 0 0;}
.JobPop .mfp-close{width: 0.52rem;height: 0.52rem;line-height: 0.52rem;text-align: center;color:#c0c0c0 !important;opacity: 1;font-size: 0.5rem;}
.JobPop .mfp-close:hover{color:var(--purple-color) !important;}

.NewsInfo{padding: 0.48rem 6.19vw;border: 1px solid #ededed;}
.NewsInfo .SinglePage {line-height: 2;}
.NewsInfo .SinglePage p{text-indent: 2em;}
.NewsInfo .SinglePage img{display: block;margin: 0px auto;}

.TitleInfo{padding-bottom: 0.5rem;margin: 0 0 0.6rem;text-align: center;background: url(../images/linebg.gif) 0px bottom repeat-x;}
.TitleInfo .title{line-height: 1.27;margin-bottom: 0.16rem;font-size: var(--f36);}
.TitleInfo span:not(:last-child){margin-right: 3.64vw;}
.TitleInfo p span{display: inline-block;}

.PrevNextInfo{padding: 0 2.2rem 0 0;margin-top: 0.66rem;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 68px;min-height: 0.46rem;line-height: 0.46rem;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;color:var(--f999-color);}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.21rem;min-width: 1.3rem;padding:0 0.12rem;line-height: 0.46rem;border-radius: 0.5rem;border: 2px solid var(--blue-color);color: var(--blue-color);text-align: center;transition: all 0.5s;}
.PrevNextInfo .back:hover{background-color: var(--blue-color);color: var(--ffff-color);}

@media(max-width:1024px){
	.JobPop{width: 95%;}
	.InfoList .item{width: 100%;margin-bottom: 0.25rem;}
	.SelectDate .search{width: 100%;margin-top: 0.2rem;}
	.videoRec .slick-arrow{display: none !important;}
}
@media(max-width:768px){
	.SelectDate{display: block;}
	.SelectDate .select{display: flex;justify-content:space-between;flex-wrap: wrap;}
	.SelectDate .select select{margin: 0 0 10px;width: 49%;height: 0.6rem;}
	.SelectDate.s2 .result{width: 100%;}

	.TitleInfo{padding-bottom: 0.35rem;margin:0 0 0.35rem;}
	.TitleInfo .title{font-size: 18px;}
	.NewsInfo .SinglePage *{font-size: 14px !important;}
	.PrevNextInfo{padding-right: 0;margin-top: 65px;padding-top: 10px;}
	.PrevNextInfo dl{min-height: 30px;line-height: 30px;}
	.PrevNextInfo .back{top: -35px;line-height: 24px;}

	.JobPop .Content{padding: 0.6rem 0.35rem 0.35rem;}

	.InfoList .date{left: 0.25rem;width: 1.15rem;}

	.videoRec .imgbox{width: 100%;padding-top: 62%;}
	.videoRec .info{padding: 0.35rem;}
	.videoList .item{width: 100%;padding-bottom: 0.3rem;}
}
@media(max-width:640px){
	.NewsInfo{padding: 0.35rem;}
	.NewsRec .slider{width: 100%;margin-bottom: 0.25rem;}
	.NewsRec .list{width: 103.2%; display: flex;justify-content: space-around;margin-left: -0.2rem;}
 .NewsRec .list .item{flex: 1;margin-left: 0.2rem;}
	.NewsRec .imgbox{padding-top: 61% !important;}
}

/* 党建 */
.djbg{background: url(../images/djbg.jpg) no-repeat center bottom/cover;}
.djbg:before{content: "";width: 17.865vw;height: 6.563vw;right: 2.344vw;top: 4.219vw;position: absolute;background: url(../images/djbg1.png) no-repeat center center/contain;}
.djbody .Pages a:hover,.djbody .Pages a.a_cur{background-color:#df0024;border-color: #df0024;}
.djbody .Pages .i_button:hover {background: #df0024;}

.DjFocus{margin-bottom: 4.271vw;overflow: hidden;}
.DjFocus .slick-list{padding: 0 19%;}
.DjFocus .item{padding: 2.917vw 0.1rem 0;text-align: center;}
.DjFocus .imgbox{padding-top: 23.958vw;margin-bottom: 1.771vw;}
.DjFocus .info{display: none;}
.DjFocus .ti{font-size: var(--f24);margin-bottom: 0.07rem;}
.DjFocus .other{font-size: var(--f16);color: var(--f666-color);}
.DjFocus .date{margin-right: 0.16rem;}
.DjFocus .slick-current{padding-top: 0;}
.DjFocus .slick-current .imgbox{padding-top: 26.875vw;}
.DjFocus .slick-current .info{display: block;}
.DjFocus .item:hover .ti{color: #df0024;}
.DjFocus .slick-dots{position: static;margin-top: 2.813vw;}
.DjFocus .slick-dots li{width: 0.42rem;height: 0.06rem;background-color: #e5e5e5;}
.DjFocus .slick-dots li button{background-color: #df0024;animation-name: none;}
.DjFocus .slick-dots li.slick-active button{width: 100%;}
.DjFocus .slick-arrow{top: 42%;}
.DjFocus .slick-arrow:hover{background-color: #df0024;border: 1px solid #df0024;}
.DjFocus .slick-prev{left: -100px;}
.DjFocus .slick-next{right: -100px;}
.DjFocus:hover .slick-prev{left: 0.3rem;}
.DjFocus:hover .slick-next{right: 0.3rem;}

.DjList .item{width: 47.98%;margin-bottom: 3.125vw;position: relative;padding-top: 0.6rem;}
.DjList .item:After{content: "";left: 0;top: 0;width: 100%;position: absolute;height: 0.6rem;background: url(../images/point_line.jpg) no-repeat right bottom/contain;transition: all 0.5s;}
.DjList .item a{border: 1px solid #d5b7bc;border-top:0;padding: 0.32rem 0.36rem 0.55rem 0.38rem;background: url(../images/djitembg.jpg) no-repeat center bottom/cover;transition: all 0.5s;}
.DjList .item .info{flex: 1;padding-left: 0.3rem;}
.DjList .item .date{color: var(--f999-color);width: 1.07rem;position: relative;font-size: var(--f16);}
.DjList .item .date:after{position: absolute;right: 0;top: 0.05rem;height: calc(100% - 0.02rem);width: 1px;content: "";background: #e6e6e6;}
.DjList .item .date span{display: block;line-height: 1.2;color: var(--f333-color);font-size: var(--f30);}
.DjList .item .ti{min-height: 0.64rem;margin-bottom: 0.52rem;font-size: var(--f22);}
.DjList .item .mores{color: var(--f999-color);}
.DjList .item:hover a{border:1px solid #d7001f;border-top: 0;color: #f7e300;}
.DjList .item:hover .ti,.DjList .item:hover .date,.DjList .item:hover .date span{color: #f7e300;}
.DjList .item:hover .mores{color: #fff;}
.DjList .item:hover .mores:before{background: url(../images/arr_white2.png) no-repeat center center/contain;}
.DjList .item:hover .date:After{background: #f7e300;}
.DjList .item:hover:After{background: url(../images/point_line2.jpg) no-repeat right bottom/contain;}
.DjList .item:hover a{background: url(../images/djitembg2.jpg) no-repeat center bottom/cover;}

.GardenFocus{margin-bottom: 4.167vw;overflow: hidden;}
.GardenFocus .item{background: #faf7f8;}
.GardenFocus .imgbox{width: 59.72%;padding-top: 26.875vw;}
.GardenFocus .info{flex:1;padding: 1.771vw 3.125vw;}
.GardenFocus .ti{min-height: 0.84rem;margin: 1.615vw 0 0.2rem;line-height: 1.4;font-size: var(--f30);font-weight: bold;}
.GardenFocus .desc{min-height: 0.84rem;color: var(--f666-color);margin-bottom: 3.073vw;}
.GardenFocus .date{color: var(--f999-color);font-size: var(--f16);}
.GardenFocus .date b{display: block;line-height: 1;color: var(--f333-color);font-size: var(--f30);}
.GardenFocus .date:after{width: 0.33rem;height: 1.719vw;border-bottom: 0.03rem solid #df0024;content: "";display: block;}
.GardenFocus .mores{color: var(--f999-color);}
.GardenFocus .item:hover .ti{color: #df0024;}
.GardenFocus .item:hover .mores{color: var(--f333-color);}
.GardenFocus .item:hover .mores:before{background: url(../images/arr_gray2.png) no-repeat center center/contain;}
.GardenFocus .slick-dots{width: 59.72%;bottom: 0.3rem;}
.GardenFocus .slick-dots li{width: 0.42rem;height: 0.06rem;background-color: #e5e5e5;}
.GardenFocus .slick-dots li button{background-color: #df0024;animation-name: none;}
.GardenFocus .slick-dots li.slick-active button{width: 100%;}
.GardenFocus .slick-next{right: 42%;}
.GardenFocus .slick-arrow:hover{background-color: #df0024;border: 1px solid #df0024;}

.GardenList .item{width: 47.91%;margin-bottom: 3.125vw;}
.GardenList .item a{display: block;padding-left: 0.39rem;position: relative;}
.GardenList .item .date{position: absolute;left: 0;top: 50%;transform: translateY(-50%);
	background: linear-gradient(135deg, transparent 0, #f2edee 0) top left, linear-gradient(-135deg, transparent 0.15rem, #f2edee 0) top right, linear-gradient(-45deg, transparent 0, #f2edee 0) bottom right, linear-gradient(45deg, transparent 0, #f2edee 0) bottom left;
	background-size: 51% 50%;background-repeat: no-repeat;width: 0.83rem;font-size: var(--f16);height: 1.48rem;z-index: 10;transition: all 0.5s;}
.GardenList .item .date b{display: block;font-size: var(--f30);line-height: 1.2;}
.GardenList .item .info{border: 1px solid #e6e6e6;min-height: 2.18rem;padding: 0.3rem 0.54rem 0.2rem 1rem;}
.GardenList .item .ti{margin-bottom: 0.39rem;min-height: 0.64rem;font-size: var(--f22);}
.GardenList .item .mores{color: var(--f999-color);}
.GardenList .item:hover .ti{color: #df0024;}
.GardenList .item:hover .mores{color: var(--f333-color);}
.GardenList .item:hover .mores:before{background: url(../images/arr_gray2.png) no-repeat center center/contain;}
.GardenList .item:hover .date{color: #fff;background: linear-gradient(135deg, transparent 0, #df0024 0) top left, linear-gradient(-135deg, transparent 0.15rem, #df0024 0) top right, linear-gradient(-45deg, transparent 0, #df0024 0) bottom right, linear-gradient(45deg, transparent 0, #df0024 0) bottom left;background-size: 51% 50%;background-repeat: no-repeat;}
.GardenList .item:hover .info{background-color: #fff;}

.StyleList .slider{margin: 0 0 4.167vw -3.125vw;padding: 0;}
.StyleList .slick-dots{position: static;}
.StyleList .slick-dots li{width: 0.8rem;height: 0.02rem;background-color: #e5e5e5;}
.StyleList .slick-dots li button{background-color: #df0024;animation-name: none;}
.StyleList .slick-dots li.slick-active button{width: 100%;}
.StyleList .slick-arrow{background-color: #fff;border: 1px solid #cacaca;top: 40%;}
.StyleList .slick-prev{left: -0.2rem;}
.StyleList .slick-next{right: -0.8rem;}
.StyleList .slick-arrow:hover{background-color: #df0024;border: 1px solid #df0024;}

.StyleList .list{margin: 0 0 2.604vw -3.125vw;}
.StyleList .list .item{width: 33.333%;}
.StyleList .item{padding: 0 0 2.604vw 3.125vw;}
.StyleList .item .imgbox{padding-top: 56.13%;}
.StyleList .item a{display: block;}
.StyleList .item .info{display: block;padding: 2.604vw 0.3rem;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.033);transition: all 0.5s;}
.StyleList .item .date{margin-bottom: 0.09rem;color: var(--f999-color);font-size: var(--f16);}
.StyleList .item .ti{min-height: 0.6rem;margin-bottom: 3.281vw;font-size: var(--f20);}
.StyleList .item .mores{color: var(--blue-color);}
.StyleList .item:hover .info{background-color: #fff3f2;}
.StyleList .item:hover .ti,.StyleList .item:hover .mores{color: #e11800;}
.StyleList .item:hover .mores:before{background: url(../images/arr_red.png) no-repeat center center/contain;}

.listFocus{margin: 0 -0.13rem 3.125vw;}
.listFocus .item{padding: 0 0.13rem;}
.listFocus .item .date{font-size: var(--f16);color: var(--f999-color);}
.listFocus .item a{background-color: #f7f7f7;padding: 2.917vw 2.344vw;display: block;position: relative;transition: all 0.5s;}
.listFocus .item a:after{content: "";left: 0;bottom: 0;width: 100%;height: 0.04rem;background-color: #e11800;transition: all 0.5s;position: absolute;}
.listFocus .item a:before{content: "";right: 0;bottom: 0;width: 0;height: 0.04rem;background-color: #e11800;transition: all 0.6s;position: absolute;}
.listFocus .item .ti{margin: 0.05rem 0 1.406vw;min-height: 0.6rem;font-size: var(--f22);}
.listFocus .item .desc{min-height: 0.56rem;color: var(--f999-color);font-size: var(--f16);margin-bottom: 4.479vw;}
.listFocus .item:hover .ti,.listFocus .item:hover .mores{color: #e11800;}
.listFocus .item:hover .mores:before{background: url(../images/arr_red.png) no-repeat center center/contain;}
.listFocus .item:hover a{background-color: #fff2f1;}
.listFocus .item:hover a:after{width: 0;}
.listFocus .item:hover a:before{width: 100%;}
.listFocus .slick-arrow{background-color: transparent;border: 1px solid #cacaca;}
.listFocus .slick-prev{left: -0.8rem;}
.listFocus .slick-next{right: -0.8rem;}
.listFocus .slick-arrow:hover{background-color: #df0024;border: 1px solid #df0024;}
.listFocus .slick-dots{position: static;margin: 0.3rem 0 0.25rem;display: none !important;}
.listFocus .slick-dots li{width: 0.8rem;height: 0.02rem;background-color: #e5e5e5;}
.listFocus .slick-dots li button{background-color: #df0024;animation-name: none;}
.listFocus .slick-dots li.slick-active button{width: 100%;}

.listWz{margin: 0 0 0.44rem -0.26rem;}
.listWz .item{width: 33.333%;padding: 0 0 0.34rem 0.26rem;}
.listWz .item a{display: block;padding: 2.083vw;border: 1px solid #e5e5e5;min-height: 11.458vw;transition: all 0.5s;}
.listWz .item .ti{min-height: 0.64rem;margin-bottom: 2.396vw;font-size: var(--f22);}
.listWz .item .date{color: var(--f666-color);}
.listWz .item:hover a{background-color: #fff2f1;border: 1px solid #fff2f1;}
.listWz .item:hover .ti{color: #e11800;}

@media(max-width:1600px){
	.DjList .item:before{top: -30px;}
}
@media(max-width:1024px){
	.DjList .item:before{top: -10px;}
	.GardenFocus .slick-arrow,
	.StyleList .slick-arrow,
	.listFocus .slick-arrow{display: none !important;}
	.listFocus .slick-dots{display: block !important;}
}
@media(max-width:768px){
	.DjList .item{width: 100%;margin-bottom: 0.3rem;}

	.GardenFocus .imgbox{width: 100%;padding-top: 60%;}
	.GardenFocus .info{padding: 0.3rem 0.3rem 0.5rem;}
	.GardenFocus .desc{-webkit-line-clamp: 2;}
	.GardenFocus .slick-dots{width: 100%;}
	.GardenFocus .date b{display: inline-block;margin-right: 0.1rem;}
	.GardenFocus .date:after{margin-bottom: 0.18rem;}
	.GardenList .item{width: 100%;margin-bottom: 0.3rem;}
	.GardenList .item .date{width: 1.15rem;font-size: 12px;}
	.StyleList .list .item{width: 100%;}
	.listWz .item{width: 50%;}
}
@media(max-width:480px){
	.listWz .item{width: 100%;}
}

/* 文明 */

/* 招聘 */
.noBan .Header{background: url(../images/headerbg.jpg) no-repeat center center/cover;}

.JobItem{padding-top: 8.854vw;margin-top: 0.5rem;}
.JobItem .item{position: relative;overflow: hidden;}
.JobItem .item .inner{max-width: 3.9rem;text-align: left;display: inline-block;}
.JobItem .item .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center top;background-repeat: no-repeat;background-size: cover;}
.JobItem .item:not(:last-child){margin-bottom: 0.6rem;}
.JobItem .item a{display: block;min-height: 4rem;padding: 0.94rem 0.68rem 0.4rem 1.45rem;position: relative;z-index: 2;}
.JobItem .item .ti{font-size: var(--f30);position: relative;}
.JobItem .item .ti img{position: absolute;top: -0.14rem;left: -0.85rem;width: 0.58rem;height: 0.61rem;max-height:none;}
.JobItem .item .desc{margin: 0.1rem 0 0.9rem;}
.JobItem .item:nth-child(even){text-align: right;}

@media(max-width:640px){
	.JobItem .item a{padding-left: 1.1rem;text-align: left;}
}


/* 信息公开 */
.SiteMaps .item dt{font-size: var(--f26);font-weight: bold;line-height: 2.8;border-bottom: 1px solid #e6e6e6;position: relative;}
.SiteMaps .item dt:After{position: absolute;left: 0;width: 0.22rem;bottom: -2px;height: 3px;content: "";background-color: var(--blue-color);}
.SiteMaps .item dd {padding: 0.23rem 0 0.29rem;}
.SiteMaps .item dd p{min-width: 1.9rem;padding-right: 0.2rem;}
.SiteMaps .item dd p a{position: relative;padding-left: 15px;}
.SiteMaps .item dd p a:before{position: absolute;width: 4px;height: 4px;content: "";background-color: #555555;transition: all 0.5s;left: 0;top: 50%;transform: translateY(-50%);}
.SiteMaps .item dd p a:hover:before{background-color: var(--blue-color);transform: translateY(-50%) scale(1.5);}


/* 关于我们--公司概况 */
.AboutBox{background: url(../images/aboutbg.jpg) no-repeat center bottom/cover;}
.AboutTxt{font-size:var(--f24);}
.AboutTxt2{color: #fff;text-align: center;font-size: var(--f24);padding: 4.167vw;background: url(../uploadfiles/image/p_about3.jpg) no-repeat center center/cover;line-height: 1.6;margin: 0.5rem 0;}
.AboutImg{position: relative;overflow: hidden;margin: 0.5rem 0;}
.AboutImg .logo{position: absolute;z-index: 10;width: 4.14rem;left: 0.4rem;top: 0.4rem;}
.AboutImg h2{position: absolute;z-index: 10;left: 0;bottom: 0.6rem;padding-right: 0.8rem;color: var(--blue-color);font-size: var(--f24);line-height: 0.8rem;}
.AboutImg h2:after{position: absolute;left: -18%;bottom: 0;background-color: #fff;color: var(--blue-color);font-size: var(--f24);line-height: 0.8rem;transform: skewX(20deg);
content: "";transform-origin: left top;content: "";width: 110%;height: 100%;}
.AboutImg h2 span{position: relative;z-index: 10;}
.AboutImg h2 span:before{display: inline-block;vertical-align: middle;content: "";margin: 0 0.3rem;width: 0.03rem;height: 0.37rem;background-color: var(--blue-color);}

/* 关于我们--董事长致辞 */
.LeaderBox .content{padding: 3.125vw 0 5.156vw;background: url(../images/leaderbg.gif) center top repeat-y;position: relative;}
.LeaderBox .content:before{position: absolute;left: 0;top: -0.17rem;width: 100%;content: "";background: url(../images/leader_top.gif) no-repeat center top;height: 0.77rem;}
.LeaderBox .content:after{position: absolute;left: 0;bottom: -0.31rem;width: 100%;content: "";background: url(../images/leader_bottom.gif) no-repeat center bottom;height: 1.3rem;}
.LeaderBox .imgbox{width: 41.66%;}
.LeaderBox .imgbox img{max-height: 41.667vw;}
.LeaderBox .info{max-height: 41.667vw;overflow-y: auto;width: 47.9%;padding-right: 0.38rem;}
.LeaderBox .info h2{font-size: var(--f24);}
.LeaderBox .info::-webkit-scrollbar{width: 3px; height:3px;}

@media(max-width:640px){
	.LeaderBox .imgbox{width: 100%;margin-bottom: 0.35rem;}
	.LeaderBox .imgbox img{max-height: none;}
	.LeaderBox .info{width: 100%;max-height: none;padding-right: 0;}
	.LeaderBox .content{background: transparent;}
}

/* 关于我们--发展历程 */
.historyBox .yearNav{text-align: center;position: relative;margin-bottom: 0.55rem;}
.historyBox .yearNav:after{position: absolute;top: 0.53rem;width: 100%;left: 0;content: "";height: 1px;background-color: var(--blue-color);opacity: 0.2;}
.historyBox .yearNav .item{cursor: pointer;position: relative;color: var(--f666-color);z-index: 10;}
.historyBox .yearNav .title{font-size: var(--f24);margin-bottom: 0.5rem;position: relative;}
.historyBox .yearNav .title i{position: absolute;left: 50%;transform: translateX(-50%);width: 0.2rem;height: 0.2rem;bottom: -0.38rem;border-radius: 50%;border: 1px solid #cad7e9;background-color: #fff;}
.historyBox .yearNav .title i:after{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 0.08rem;height: 0.08rem;border-radius: 50%;background-color: #cad7e9;content: "";}
.historyBox .yearNav .year{font-size: var(--f22);}
.historyBox .yearNav .slick-current,.historyBox .yearNav .item:hover {color: var(--blue-color);}
.historyBox .yearNav .slick-current .year,.historyBox .yearNav .item:hover .year{color: var(--f333-color);}
.historyBox .yearNav .slick-current .title i,.historyBox .yearNav .item:hover .title i{border: 1px solid #004098;}
.historyBox .yearNav .slick-current .title i:after,.historyBox .yearNav .item:hover .title i:after{background: #004098;}
.historyBox .yearNav .slick-current .title i,.historyBox .yearNav .item:hover .title i{border: 1px solid #004098;}
.historyBox .yearNav .slick-current .title i:before,.historyBox .yearNav .item:hover .title i:before {	width: 100%;	height: 100%;	border: 1px solid var(--blue-color);	position: absolute;	left: 0;	top: 0;	content: '';	border-radius: 50%;	-webkit-animation: scaleAnimate 2s linear infinite;	opacity: 0;}
.historyBox .TabCon{background-image: linear-gradient(to right, #f7f8fa , #fff);padding: 0.5rem 0 0.6rem;min-height: 3rem;}
.historyBox .info{flex: 1;padding-top: 0.5rem;}
.historyBox .info dl{font-size: var(--f20);min-height: 0.64rem;display: flex;align-items: flex-start;}
.historyBox .info dl dt{width: 1.1rem;font-size: var(--f36);color: var(--blue-color);}
.historyBox .info dl dd{flex: 1;position: relative;padding-left: 15px;}
.historyBox .info dl dd:before{position: absolute;left: 0;top: 0.13rem;width: 0.06rem;height: 0.06rem;border-radius: 50%;background-color: var(--blue-color);content: "";}
.historyBox .info dl:not(:last-child){margin-bottom: 0.34rem;}
.historyBox .imgbox{width: 44.444%;margin-left: 5%;}
.historyBox .TabCon .slick-current .info{animation:fadeInUp 0.5s .3s ease both;-webkit-animation:fadeInUp 0.5s .3s ease both;-moz-animation:fadeInUp 0.5s .3s ease both;}
.historyBox .TabCon .slick-current .imgbox{animation:fadeInfilter 0.5s .6s ease both;-webkit-animation:fadeInfilter 0.5s .6s ease both;-moz-animation:fadeInfilter 0.5s .6s ease both;}
.historyBox .slick-arrow{width: 0.36rem;height: 0.36rem;background-color: #fff;border: 2px solid var(--blue-color);color: var(--blue-color);}
.historyBox .slick-arrow:hover{background-color: var(--blue-color);color: #fff;}
.historyBox .slick-prev{left: 0;}
.historyBox .slick-next{right: 0;}

@media(max-width:768px){
	.historyBox .imgbox{width: 100%;margin: 0.3rem 0 0 0;}
}
@media(max-width:480px){
	.historyBox .yearNav:after{top: 0.73rem;}
}

/* 关于我们--公司治理 */
.jgNav{position: relative;font-size: var(--f24);margin-bottom: 0.8rem;}
.jgNav:After{position: absolute;left: 50%;width: 1px;content: "";height: 0.5rem;top: -0.5rem;background-color: #e6e6e6;}
.jgNav li{flex: 1;padding-top: 0.51rem;position: relative;text-align: center;color: var(--blue-color);line-height: 0.8rem;}
.jgNav li:before,.jgNav li:after{content: "";width: 50%;left: 0;height: 1px;top: 0;position: absolute;background-color: #e6e6e6;}
.jgNav li:after{left: auto;right: 0;}
.jgNav li span:after{position: absolute;left: 50%;width: 1px;height: 0.51rem;content: "";top: 0;background-color: #e6e6e6;}
.jgNav li span{display: inline-block;min-width: 2rem;padding: 0 0.25rem;cursor: pointer;background-color: #f2f5fa;transition: all 0.5s;}
.jgNav li.on span,.jgNav li:hover span{color: #fff;background-color: var(--blue-color);}
.jgNav li:first-child:before,.jgNav li:last-child:after{display: none;}

.companyZl{margin: 0 0 -2.708vw -2.344vw;}
.companyZl .item{margin: 0 0 2.708vw 2.344vw;width: calc(100% / 3 - 2.344vw);background: #fff url(../images/logobg.gif) right bottom no-repeat;border-radius: 0.1rem;border-bottom: 0.05rem solid var(--blue-color);}
.companyZl .item a{box-shadow: 0 4px 20px rgba(0,64,152,0.1);min-height: 3.2rem;padding: 2.083vw 1.563vw 1.563vw;}
.companyZl .item .imgbox{border: 1px solid #efefef;width: 36%;padding-top: 47%;}
.companyZl .item .info{flex: 1;padding-left: 0.3rem;font-size: var(--f16);color: var(--f333-color);}
.companyZl .item .ti{font-size: var(--f30);margin-bottom: 0.13rem;}
.companyZl .item:hover .ti{color: var(--blue-color);font-weight: bold;}
.companyZl .item dl:not(:last-child){margin-bottom: 0.07rem;}
@media(max-width:1024px){
	.companyZl .item{width: calc(100% / 2 - 2.344vw);}
}
@media(max-width:768px){
	.jgNav li{flex: none;width: 50%;}
	.jgNav li:after,.jgNav li:before{display: none;}
	.jgNav li:nth-child(1):after,.jgNav li:nth-child(2):before{display: block;}
	.companyZl .item{width: calc(100% / 1 - 2.344vw);}
}

/* 关于我们--战略规划 */
.zlghInfo{padding-bottom: 5.469vw;}
.zlghInfo .SubTit2{width: 33.333%;}
.zlghInfo .info{flex: 1;}
.zlghInfo .info .text{font-size: var(--f20);margin-bottom: 0.34rem;}

.zlghTable{margin-left: -0.14rem;}
.zlghTable .cell{margin-left: 0.14rem;width: calc(100% / 2.76);text-align: center;}
.zlghTable .thead .cell{border: 1px solid #e2e8f1;border-bottom: 1px solid #afbfd6;font-size: var(--f24);color: var(--blue-color);min-height: 0.81rem;background-color: #f7f8fa;}
.zlghTable .thead .who{background-color: #fcfcfc;}
.zlghTable .tbody .cell{border-left: 1px solid #e2e8f1;border-right: 1px solid #e2e8f1;border-bottom:1px solid #adbdd5;padding: 0.14rem;background-color: #f7f8fa;}
.zlghTable .tbody .who{font-size: var(--f20);color: var(--blue-color);background-color: #fcfcfc;border-bottom: 1px dashed #afbfd6;}
.zlghTable .who{width: calc(100% / 4 - 0.14rem);}
.zlghTable .cell:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);position: relative;z-index: 10;}

@media(max-width:1024px){
	.zlghTable .cell{width:calc( 33.333% - 0.14rem);}
	.zlghTable .thead .cell{min-height: 1.2rem;}
}
@media(max-width:640px){
	.zlghInfo .SubTit2{width: 100%;}
	.zlghInfo .info{flex: none;width: 100%;}
}

/* 关于我们--荣誉概览 */
.hornorBox{background-position: center top;background-size: cover;}
.hornorList .slick-list{padding: 1px 0 0 1px;margin-left: -1px;}
.hornorList .item{position: relative;vertical-align: top;}
.hornorList .item a{border: 1px solid #ececec;padding: 0.58rem 2.083vw 0;background-color: #fff;display: block;margin: -1px 0 0 -1px;}
.hornorList .item .tag{position: absolute;left: 0;top: 0;padding: 0 7px;color: #fff;border-radius: 3px;font-size: var(--f14);background-color: var(--blue-color);}
.hornorList .item:hover .tag{background-color: var(--orange-color);}
.hornorList .item:hover a{box-shadow: 0 0 20px rgba(0,0,0,0.1);position: relative;z-index: 1;}
.hornorList .imgbox{padding-top: 66.4%;margin-bottom: 2.969vw;}
.hornorList .ti{border-top: 1px solid #ececec;min-height: 0.96rem;font-size: var(--f22);padding: 0.15rem 0;text-align: center;}
.hornorList .info{border-top: 1px solid #ececec;min-height: 0.96rem;min-height: 1.85rem;padding: 1.146vw 0 0.05rem;color: var(--f333-color);}
.hornorList .info p span{color: var(--blue-color);}
.hornorList .arrows{margin-top: 0.6rem;display: none;text-align: center;}
.hornorList:not(.ry3) .slick-arrow{position:static;transform: translateY(0);margin: 0 12px;display: inline-block;}
.hornorList .slick-arrow{width: 36px;height: 36px;border:2px solid var(--blue-color);color: var(--blue-color);background-color: transparent;}
.hornorList .slick-arrow:hover{background-color: var(--blue-color);}

.hornorList.ry3 .imgbox{padding-top: 125%;}
.hornorList.ry3 .slick-prev{left: -57px;}
.hornorList.ry3 .slick-next{right: -57px;}
.hornorBox.page2,.hornorBox.page4{background-color: #f7f8fa;}
@media(max-width:1024px){
	.hornorList.ry3 .slick-prev{left: -15px;}
 .hornorList.ry3 .slick-next{right: -15px;}
}
@media(max-width:640px){
	.hornorList .ti{min-height: 1.29rem;}
	.hornorList.ry3 .imgbox{padding-top: 50%;}
	.hornorList .info{padding: 0.25rem 0;min-height: 2.5rem;}
}

/* 关于我们--业务服务 */
.businessPage1 .SubTit4 .desc{max-width: 8.4rem;margin: 0.33rem auto 0;}
.businessPage1 .content{padding: 0.66rem 0 2.02rem;font-weight: bold;position: relative;background-position: center center;background-size: cover;}
.businessPage1 .content:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: "";background: rgba(45,98,169,0.9);}
.businessPage1 .content .inner{width: 39.323vw;margin: 0px auto;height: 31.354vw;color: #fff;position: relative;z-index: 10;}
.businessPage1 .content .inner:before{left: 50%;top: 50%;position: absolute;width: 31.354vw;height: 31.354vw;margin: -15.677vw 0 0 -15.677vw;content: "";background: url(../images/guang2.png) no-repeat center center/contain;z-index: -2;animation: turn 100s linear infinite;}
.businessPage1 .content .inner:after{left: 50%;top: 50%;position: absolute;width: 31.354vw;height: 31.354vw;margin: -15.677vw 0 0 -15.677vw;content: "";background: url(../images/guang.png) no-repeat center center/contain;z-index: -1;animation: turn 10s linear infinite;}
.businessPage1 .content .info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 1.563vw;line-height: 1.4;}
.businessPage1 .content .info img{display: block;margin: 0px auto 0.15rem;width: 3.333vw;}
.businessPage1 .content li{position: absolute;font-size: 1.25vw;}
.businessPage1 .content li .icon{width: 4.167vw;height: 4.167vw;margin: 0 0.521vw;border: 0.02rem dotted #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: all 0.5s;}
.businessPage1 .content li .icon img{width: 2.396vw;height: 2.396vw;}
.businessPage1 .content li .icon:after{width: 0.313vw;height: 1.354vw;position: absolute;left: 50%;bottom: -1.354vw;background: url(../images/dot.png) no-repeat center center/contain;content: "";margin-left: -0.2vw;}
.businessPage1 .content li span{top: 50%;transform: translateY(-50%);left: 5vw;position: absolute;width: 10.417vw;}
.businessPage1 .content li:nth-child(1){top: 0;left: 17.604vw;}
.businessPage1 .content li:nth-child(2){top: 3.073vw;left: 26.302vw;}
.businessPage1 .content li:nth-child(2) .icon:after{transform: rotate(50deg) translateX(-2vw) translateY(1vw);}
.businessPage1 .content li:nth-child(3){top: 11.146vw;left: 31.198vw;}
.businessPage1 .content li:nth-child(3) .icon:after{transform: rotate(70deg) translateX(-2.2vw) translateY(1.5vw);}
.businessPage1 .content li:nth-child(4){top: 20.781vw;left: 29.792vw;}
.businessPage1 .content li:nth-child(4) .icon:after{transform: rotate(114deg) translateX(-2.2vw) translateY(3.5vw);}
.businessPage1 .content li:nth-child(5){bottom: 0;left: 22.396vw;}
.businessPage1 .content li:nth-child(5) .icon:after{transform: rotate(162deg) translateX(-1.1vw) translateY(5.2vw);}
.businessPage1 .content li:nth-child(6){bottom: 0;right: 22.656vw;}
.businessPage1 .content li:nth-child(6) .icon:after{transform: rotate(-162deg) translateX(1vw) translateY(5.2vw);}
.businessPage1 .content li:nth-child(6) span{text-align: right;left: auto;right: 5vw;}
.businessPage1 .content li:nth-child(7){top: 20.781vw;right: 30vw;}
.businessPage1 .content li:nth-child(7) .icon:after{transform: rotate(-114deg) translateX(2.2vw) translateY(3.5vw);}
.businessPage1 .content li:nth-child(7) span{text-align: right;left: auto;right: 5vw;}
.businessPage1 .content li:nth-child(8){top: 11.146vw;right: 31.25vw;}
.businessPage1 .content li:nth-child(8) .icon:after{transform: rotate(-70deg) translateX(2.2vw) translateY(1.59vw);}
.businessPage1 .content li:nth-child(8) span{text-align: right;left: auto;right: 5vw;}
.businessPage1 .content li:nth-child(9){top: 3.073vw;right: 26.354vw;}
.businessPage1 .content li:nth-child(9) .icon:after{    transform: rotate(-50deg) translateX(1.5vw) translateY(0.9vw);}
.businessPage1 .content li:nth-child(9) span{text-align: right;left: auto;right: 5vw;}
.businessPage1 .list{margin: -1.2rem 0 0 -0.25rem;position: relative;z-index: 1;}
.businessPage1 .list .item{width: calc(100% / 4 - 0.25rem);margin-left: 0.25rem;min-height: 3.01rem;padding: 2.083vw;color: #fff;}
.businessPage1 .list .icon{margin-bottom: 0.25rem;}
.businessPage1 .list .icon img{height: 0.57rem;}
.businessPage1 .list .ti{margin-bottom: 0.1rem;font-size: var(--f24);}
.businessPage1 .list .desc{font-size: var(--f16);}
.businessPage1 .list .item:nth-child(1){background-color: rgba(37,132,163,0.95);}
.businessPage1 .list .item:nth-child(2){background-color: rgba(55,75,181,0.95);}
.businessPage1 .list .item:nth-child(3){background-color: rgba(43,112,209,0.95);}
.businessPage1 .list .item:nth-child(4){background-color: rgba(23,148,93,0.95);}
.businessPage1 .content li:hover .icon{border: 0.02rem dotted var(--orange-color);transform: scale(1.11);}

.businessPage2 .content .info{width: 47.22%;min-height: 6.2rem;padding: 4.167vw;color: #fff;background-position: center center;background-size: cover;}
.businessPage2 .list{flex: 1;}
.businessPage2 .list .item{margin: 0 0 0.2rem 0.2rem;width: calc(100% / 2 - 0.2rem);}
.businessPage2 .list .item:nth-last-child(1),.businessPage2 .list .item:nth-last-child(2){margin-bottom: 0;}
.businessPage2 .list .imgbox{padding-top: 66.66%;}
.businessPage2 .list .ti{line-height: 0.6rem;padding: 0 0.2rem;background-color: #ebf0f7;}

.businessPage3{background-color: #e9eef5;}
.businessPage3 .info{width: 39.9%;}
.businessPage3 .info h3{font-size: var(--f24);}	
.businessPage3 .info h3:not(:first-child){margin-top: 0.26rem;}	
.businessPage3 .imgRight{width: 43%;}	
.businessPage3 .imgRight ul{margin-left: -0.09rem;}	
.businessPage3 .imgRight li{width: 50%;padding: 0 0 0.09rem 0.09rem;}	
.businessPage3 .imgRight li:nth-child(3n+1){width: 100%;}	
.businessPage3 .imgRight .imgbox{padding-top: 62.29%;}	
.businessPage3 .imgRight li:nth-child(3n+1) .imgbox{padding-top: 54.51%;}	

.businessPage4{overflow: hidden;}
.businessPage4 .bg{position: absolute;left:0;top: 0;width: 100%;height: 5.94rem;background-position: center center;background-size: cover;}
.businessPage4 .list {margin: 0 -0.15rem;}
.businessPage4 .list .item{padding: 0 0.15rem;}
.businessPage4 .list .imgbox{padding-top: 66.66%;}
.businessPage4 .list .ti{line-height: 0.6rem;padding: 0 0.2rem;background-color: #ebf0f7;text-align: center;}
.businessPage4 .slick-dots{position: static;margin-top: 0.4rem;}
.businessPage4 .slick-dots li{width: 0.53rem;background-color: #ededed;}
.businessPage4 .slick-dots li button{background-color: #7f9fcb;}
.businessPage4 .slick-dots .slick-active button{animation-name: none;width: 100%;}
.businessPage4 .slick-prev{left: -100px;opacity: 0;}
.businessPage4 .slick-next{right: -100px;opacity: 0;}
.businessPage4 .list:hover .slick-prev{left: -0.25rem;opacity: 1;}
.businessPage4 .list:hover .slick-next{right: -0.25rem;opacity: 1;}

.businessPage5 .navLeft{width: 76.38%;background-color: #083067;min-height: 5.6rem;padding: 4.167vw 4.167vw 3.5vw;}
.businessPage5 .navLeft li{width: 46.65%;margin-bottom: 0.2rem;}
.businessPage5 .navLeft li a{border-radius: 8px;border: 1px solid rgba(255,255,255,0.3);min-height: 1.2rem;padding: 0 0.2rem 0 1.03rem;color: #fff;position: relative;}
.businessPage5 .navLeft li aside{font-size: var(--f24);margin-bottom: 0.04rem;}
.businessPage5 .navLeft li a:before{top: 50%;transform: translateY(-50%);width: 0.9rem;text-align: center;font-size: var(--f40);font-weight: bold;position: absolute;left: 0;}
.businessPage5 .navLeft li:nth-child(1) a:before{content: "01";}
.businessPage5 .navLeft li:nth-child(2) a:before{content: "02";}
.businessPage5 .navLeft li:nth-child(3) a:before{content: "03";}
.businessPage5 .navLeft li:nth-child(4) a:before{content: "04";}
.businessPage5 .navLeft li:hover a{background-color: var(--blue-color);color: #fff;}

.businessPage5 .navRight{width: 22.22%;background-color: #083067;min-height: 5.6rem;padding: 4.167vw 2.083vw 3.5vw;}
.businessPage5 .navRight ul{margin-top: -0.1rem;}
.businessPage5 .navRight li a{display:block;line-height: 0.56rem;font-size: var(--f24);color: #fff;}

@media(max-width:1366px){
	.businessPage2 .content .info{min-height: 6.1rem;}
	.businessPage3 .info{width: 45%;}
}
@media(max-width:1024px){
	.businessPage1 .content .inner{zoom: 2;}
	.businessPage2 .content .info{width: 100%;}
	.businessPage2 .list{width: 100%;flex: none;margin:0.2rem 0 0 -0.1rem;}

	.businessPage3 .info{width: 100%;}
	.businessPage3 .imgRight{width: 100%;margin-top: 0.3rem;}

	.businessPage5 .navLeft{width: 100%;min-height: auto;}
	.businessPage5 .navLeft li{width: 49%;}
	.businessPage5 .navLeft li a{padding-left: 0.9rem;}
	.businessPage5 .navRight{width: 100%;margin-top: 0.3rem;min-height: auto;}
}
@media(max-width:640px){
	.businessPage4 .bg{height: 80%;}
	.businessPage1 .content .inner{zoom: 2.2;}
	.businessPage1 .list .item{width: calc(100% / 2 - 0.25rem);margin-bottom: 0.25rem;padding: 0.25rem;}
}

/* 关于我们--资质认证 */
.hornorTec{margin-bottom: 5.208vw;}
.hornorTec .item{width: 49.3%;}
.hornorTec .inner{margin-left: 0.1rem;min-height: 6rem;padding: 1.62rem 0.3rem 0;position: relative;background: url(../images/rybg.jpg) no-repeat center right/cover;}
.hornorTec .inner:before{position: absolute;width:0;	height:0;	border-bottom:10px solid #002d6b;	border-left:10px solid transparent;content: "";left: -10px;top: 0.2rem;}
.hornorTec .title{position: absolute;left: -0.1rem;top: 0.3rem;line-height: 0.7rem;background-color: var(--blue-color);color: #fff;font-size: var(--f24);padding: 0 0.21rem;min-width: 3rem;border-radius: 0 0 0.6rem 0;}
.hornorTec .title span{position: relative;z-index: 1;display: inline-block;line-height: 1.25;}
.hornorTec .title span:After{position: absolute;width: 100%;height: 0.06rem;background-image: linear-gradient(to right, #ffca3c , rgba(255,202,60,0.2));content: "";bottom: 0;z-index: -2;left: 0;}
.hornorTec .hornor1 .imgbox{padding-top: 3rem;}
.hornorTec .hornor1 .table{background: url(../images/table.png) no-repeat center top;background-size: 100% 100%;padding: 0.49rem 0;text-align: center;}
.hornorTec .hornor1 .ti{font-size: var(--f30);}

.hornorTec .hornor2 .left{width: 50%;}
.hornorTec .hornor2 .right{width: 50%;padding-top: 0.58rem;}
.hornorTec .hornor2 .right li{margin-top: 0.17rem;position: relative;padding-left: 0.35rem;font-size: var(--f20);}
.hornorTec .hornor2 .right li:before{position: absolute;left: 0.06rem;top: 0.07rem;width: 0.16rem;height: 0.2rem;background: url(../images/ico_ry.svg) no-repeat center center/contain;content: "";}
.hornorTec .hornor2 .imgbox{padding-top: 3.4rem;}
.hornorTec .hornor2 .table{background: url(../images/table.png) no-repeat center top;background-size: 100% 100%;padding: 0.49rem 0;text-align: center;}

.hornorList2{padding-left: 1px;margin-bottom: 1.1rem;}
.hornorList2 .item{width: calc(100% / 4);}
.hornorList2 .item .imgbox{padding-top: 115%;margin-bottom: 0.3rem;}
.hornorList2 .item a{display: block;padding: 2.083vw 1.563vw 0;border: 1px solid #ececec;margin: -1px 0 0 -1px;overflow: hidden;position: relative;}
.hornorList2 .item .info{min-height:0.97rem;border-top: 1px solid #ececec;}
.hornorList2 .item .zoom{width: 0.5rem;height: 0.5rem;z-index: 10;position: absolute;background: var(--blue-color) url(../images/ico_zoom.svg) center center no-repeat;background-size:0.18rem 0.18rem;right: -0.5rem;top: -0.5rem;transition: all 0.5s;opacity: 0;}
.hornorList2 .item:hover .zoom{right: 0;top: 0;opacity: 1;}

@media(max-width:1024px){
	.hornorTec .item{width: 100%;margin-bottom: 0.25rem;}
}
@media(max-width:640px){
	.hornorList2 .item{width: calc(100% / 2);}
	.hornorTec .hornor2 .right{padding: 0 0 0.3rem;}
	.hornorTec .hornor2 .right li:before{top: 8px;}
	.hornorTec .hornor2 .right li:nth-child(1){margin-top: 0;}
}

/* 关于我们--企业文化和品牌建设 */
.culturePage1 .desc{background-color: #f7f9fa;padding: 0.37rem 0;}
.culturePage1 .history ul{margin-left: -0.26rem;justify-content: flex-end;margin-bottom: 2.83rem;}
.culturePage1 .history .item{flex: 1;margin-left: 0.26rem;position: relative;display: flex;justify-content: flex-start;min-height: 5.03rem;flex-direction: column;}
.culturePage1 .history .year{font-size: var(--f24);color: #fff;text-align: center;line-height: 0.6rem;background-color: #054398;position: relative;}
.culturePage1 .history .item:not(:first-child) .year:before{content: "";width: 0.15rem;height: 0.13rem;background: url(../images/arr_blue3.svg) no-repeat center center/contain;position: absolute;left: -0.2rem;top: 0.25rem;}
.culturePage1 .history .info{margin: 0 0 0 0.27rem;padding: 0 0 0 0.24rem;border-left: 1px solid #e4e4e4;min-height: 2.5rem;position: absolute;width: 2.25rem;bottom: 0.6rem;}
.culturePage1 .history .info:after{position: absolute;background-color: #fff;border-radius: 50%;width: 0.15rem;height: 0.15rem;border: 2px solid #3266b1;left: -0.07rem;bottom: -0.07rem;z-index: 2;content: "";transition: all 0.5s;}
.culturePage1 .history .info:before{position: absolute;content: "";left: 0;top: 0;width: 3px;left: -1px;background-color: var(--orange-color);height: 0.26rem;transition: all 0.5s;}
.culturePage1 .history .info h3{font-size: var(--f32);color: var(--blue-color);margin-bottom: 0.13rem;}
.culturePage1 .history .info h4{font-size: var(--f18);}
.culturePage1 .history .info .txt{font-size: var(--f16);}

.culturePage1 .history .item .blank{min-height: 5.03rem;}
.culturePage1 .history .item:nth-child(even) .year{background-color: #3266b1;}
.culturePage1 .history .item:nth-child(even) .info{display: flex;flex-direction: column;justify-content: flex-end;}

.culturePage1 .history .item:nth-child(2) .info{min-height: 2.28rem;bottom: -2.2rem;}
.culturePage1 .history .item:nth-child(3) .info{min-height: 2.97rem;}
.culturePage1 .history .item:nth-child(4) .info{min-height: 2.6rem;bottom: -2.5rem;}
.culturePage1 .history .item:nth-child(5) .info{min-height: 3.68rem;}
.culturePage1 .history .item:nth-child(6) .info{min-height: 2.1rem;bottom: -2rem;}
.culturePage1 .history .item:nth-child(7) .info{min-height: 3.68rem;}
.culturePage1 .history .item:nth-child(8) .info{min-height: 2.83rem;bottom: -2.75rem;}
.culturePage1 .history .item:nth-child(9) .info{min-height: 4.43rem;}
.culturePage1 .history .item .info:hover:after{transform: scale(1.5);}
.culturePage1 .history .item .info:hover:before{height: 100%;}
.culturePage1 .history .item:last-child{flex: 2;}

.culturePage2{background-color: #f7f9fa;}
.hornorSlirder{margin: 0.45rem -1.042vw 0;}
.hornorSlirder .item{padding: 0 1.042vw;}
.hornorSlirder .item a{display: block;background-color: #eff4f9;min-height: 18.75vw;position: relative;}
.hornorSlirder .item a:After{content: "";left: 0;bottom: 0;width: 100%;position: absolute;height: 1.6rem;background-color: #e3e9f0;}
.hornorSlirder .item .imgbox{width: 80%;margin: 0px auto;padding-top: 2.9rem;z-index: 10;}

.culturePage3 .SubTit4 .desc{font-size: var(--f20);}
.culturePage3 .content{margin-bottom: 0.5rem;}
.culturePage3 .content .info{width: 56.52%;padding: 2vw 3.125vw;color: #fff;background: url(../images/culturebg.jpg) no-repeat center center/cover;}
.culturePage3 .content .text{width: 48.27%;}
.culturePage3 .content .text h3{font-size: var(--f30);line-height: 1.53;}
.culturePage3 .content .text h3:nth-child(3){margin-bottom: 0.53rem;}
.culturePage3 .content .text h3 span{color: var(--orange-color);}
.culturePage3 .content .text p{line-height: 0.36rem;padding-left: 16px;position: relative;}
.culturePage3 .content .text p:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 4px;height: 4px;border-radius: 50%;background-color: var(--orange-color);content: "";}
.culturePage3 .content .text p:after{position: absolute;left: 1px;top: 0;width: 2px;height: 100%;content: "";background-color: rgba(255,255,255,0.08);}
.culturePage3 .content .img{width: 48.99%;}
.culturePage3 .content .video{flex: 1;min-height: 5.7rem;position: relative;cursor: pointer;}
.culturePage3 .content .video img{height: 100%;}
.culturePage3 .content .video .play{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);transition: all 0.5s;}
.culturePage3 .content .video .play:before{font-family: iconfont;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 3;content: "\e64f";position: absolute;font-size: 0.95rem;transition: all 0.5s;color: #fff;}
.culturePage3 .content .video:hover .play{background-color: rgba(0,0,0,0.1);}
.culturePage3 .content .video:hover .play:before{transform: translate(-50%,-50%) scale(1.05);}
.culturePage3 .picSlider{background-color: #ebf2f5;padding: 0.5rem 0;position: relative;}
.culturePage3 .picSlider:after{background-color: #f7f9fa;height: 4.59rem;left: 0;top: -4.59rem;width: 100%;content: "";z-index: -1;position: absolute;}
.culturePage3 .picSlider .slider{margin: 0 -1.042vw;}
.culturePage3 .picSlider .item{padding: 0 1.042vw;}
.culturePage3 .picSlider .imgbox{padding-top: 100%;}
.culturePage3 .picSlider .slick-dots{position: static;margin: 0.23rem 0 0.1rem;}

.culturePage4 .list {margin-bottom: 0.7rem;}
.culturePage4 .list li{width: 48.6%;}
.culturePage4 .list li img{width: 100%;}

.culturePage4 .picSlider2{background-color: #f7f9fa;position: relative;}
.culturePage4 .picSlider2 .slider{margin: 0 -1.042vw;}
.culturePage4 .picSlider2 .item{padding: 0 1.042vw;}
.culturePage4 .picSlider2 .imgbox{padding-top: 145%;}
.culturePage4 .picSlider2 .slick-dots{position: static;margin: 0.23rem 0 0.1rem;}

.culturePage5 .slogin{position: relative;padding-top: 0.6rem;}
.culturePage5 .slogin:after{position: absolute;left: 0;top: 0;width: 100%;background: #f7f9fa url(../images/logobg2.jpg) no-repeat center top/contain;height: 3rem;content: "";}
.culturePage5 .slogin .txt{padding-bottom: 0.6rem;}
.culturePage5 .slogin .txt p:not(:last-child){margin-right: 0.74rem;}
.culturePage5 .slogin .txt p span{color: var(--blue-color);}
.culturePage5 .slogin .logo {padding-bottom: 0.71rem;}
.culturePage5 .slogin .logo li{width: 33.333%;margin-bottom: 0.19rem;box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.culturePage5 .slogin .content{background-color: #f7f9fa;}
.culturePage5 .slogin .content .info{width: 50%;padding: 2.865vw 2.5vw 2.865vw;background: url(../images/sloganbg.jpg) center bottom no-repeat;}
.culturePage5 .slogin .content .inner{position: relative;padding: 0.82rem 0;}
.culturePage5 .slogin .content .inner:before,
.culturePage5 .slogin .content .inner:after{position: absolute;content: "";width: 0.54rem;height: 0.5rem;top: 0;background: url(../images/ico_kh1.png) no-repeat center center/contain;}
.culturePage5 .slogin .content .inner:after{top: auto;bottom: 0;background: url(../images/ico_kh2.png) no-repeat center center/contain;right: 0;}
.culturePage5 .slogin .content .info p:not(:last-child){margin-bottom: 0.16rem;}
.culturePage5 .slogin .content .info p span{color: var(--blue-color);}
.culturePage5 .slogin .content .imgbox{width: 50%;}

@media(max-width:1366px){
	.culturePage1 .history .item:nth-child(9) .info{margin-left: 0;}
}
@media(max-width:1024px){
	.culturePage1 .history .info{width: 1.8rem;}
	.culturePage3 .content .info{width: 100%;}
	.culturePage3 .content .video{width: 100%;flex: none;}
}
@media(max-width:768px){
	.culturePage1 .history .item{flex: none;width: 100%;min-height: auto;}
	.culturePage1 .history .info{position: relative;width: auto !important;top: auto !important;bottom: auto !important;min-height: auto !important;padding: 0.3rem 0.2rem;}
	.culturePage1 .history .item .blank{display: none;}
	.culturePage1 .history .info h3{display: none;}
	.culturePage1 .history ul{margin-bottom: 0;}
	.culturePage1 .history .item:nth-child(even) .info:after{bottom: -0.07rem !important;top: auto;}
.culturePage1 .history .item:nth-child(even) .info:before{top: 0;bottom: auto;}
.culturePage1 .history .item:not(:first-child) .year:before{display: none;}

}
@media(max-width:640px){
	.culturePage3 .content .info{padding: 0.3rem;}
	.culturePage3 .content .text p{line-height: 24px;}
	.culturePage3 .content .text,
	.culturePage3 .content .img,
	.culturePage5 .slogin .content .info,
	.culturePage5 .slogin .content .imgbox{width: 100%;}
}

/* 人才架构 end */
.hrPage1 .setp{background-color: #f7f9fa;padding: 6.354vw 0 4.583vw;text-align: center;}
.hrPage1 .setp li{flex: 1;}
.hrPage1 .setp img{height: 20.365vw;}

.hrPage2{background-color: #2d62a9;}
.hrPage2 .list .item{background-color: #fff;border-radius: 0 0.2rem 0 0.2rem;padding: 3.125vw 3.125vw 0 3.125vw;width: 48.61%;min-height: 5.9rem;position: relative;}
.hrPage2 .list .info{margin-bottom: 0.48rem;}
.hrPage2 .list .imgbox{border-radius: 0.2rem;width: 41.45%;}
.hrPage2 .list .name{flex: 1;padding-left: 0.4rem;}
.hrPage2 .list .name aside{font-size: var(--f32);color: var(--blue-color);margin-bottom: 0.19rem;}
.hrPage2 .list .name p{font-size: var(--f20);}
.hrPage2 .list dd{position: relative;padding-left: 17px;max-width: 70%;}
.hrPage2 .list dd:before{position: absolute;left: 0;top: 0.2rem;content: "";border-radius: 50%;width: 4px;height: 4px;background-color: #054398;}
.hrPage2 .list .hornor{position: absolute;bottom: 5vw;right:3.125vw;width: 1.5rem;}

.SubNav2{margin-bottom: 0.8rem;}
.SubNav2 li{cursor: pointer;font-size: var(--f20);line-height: 0.66rem;min-width: 19.792vw;text-align: center;padding: 0 0.2rem;border-radius: 0.35rem;border: 2px solid #ccd9ea;color: var(--blue-color);}
.SubNav2 li:not(:last-child){margin-right: 2.083vw;}
.SubNav2 li.on{color: #fff;background-color: var(--blue-color);border: 2px solid var(--blue-color);}

.designerSlider {margin: 0 -1.563vw;}
.designerSlider .item{padding: 0 1.563vw 0.15rem;}
.designerSlider .item a{display: block;padding: 0 2.135vw 1.875vw;position: relative;text-align: center;}
.designerSlider .item a:after{content: "";left: 0;bottom: 0;background-color: var(--blue-color);position: absolute;height: 2px;z-index: 1;width: 100%;transition: all 0.5s;}
.designerSlider .item a:before{content: "";left: 0;bottom: 0;height: calc(100% - 0.4rem);background-color: #e9eef5;z-index: -1;width: 100%;position: absolute;transition: all 0.5s;}
.designerSlider .imgbox{padding-top: 139%;margin: 0 auto 0.32rem;}
.designerSlider .item:hover a:before{height: 97%;background-color: #fff;}
.designerSlider .item:hover a:after{opacity: 0.8;}

.hrPage4{background-color: #f7f9fa;}
.teamList{margin-left: -2.083vw;}
.teamList .item{margin:0 0 2.083vw 2.083vw;width: calc(100% / 4 - 2.083vw);position: relative;background-color: #fff;}
.teamList .item a{border-radius: 0.1rem 0.1rem 0.05rem 0.05rem;font-size: var(--f22);padding: 0.2rem;min-height: 1.6rem;border-bottom: 3px solid #004098;box-shadow: 0 4px 20px rgba(0,64,152,0.1);position: relative;z-index: 2;}

@media(max-width:768px){
	.hrPage1 .setp li{flex: none;width: 100%;}
	.hrPage1 .setp li img{height: auto;}
	.hrPage2 .list .item{width: 100%;}
	.hrPage2 .list .item:not(:last-child){margin-bottom: 0.25rem;}
	.teamList .item{width: calc(100% / 3 - 2.083vw);}
	.teamList .item a{font-size: 14px;}
	.hrPage2 .list dd{max-width: 75%;}
}

/* 工程案例 */
.caseBox .leftNav{border-right: 1px solid #ededed;padding:4.167vw 2.5vw 4.167vw 0;width: 20.06%;position: relative;}
.caseBox .leftNav li{border-top: 1px solid #ededed;position: relative;}
.caseBox .leftNav li:after{position: absolute;left: 0;bottom: 0;width: 0;height: 100%;transition: all 0.5s;background-color: var(--blue-color);content: "";}
.caseBox .leftNav li:before{position: absolute;right: -0.48rem;top: 50%;width: 3px;height: 0;transition: all 0.5s;background-color: var(--orange-color);content: "";transform: translateY(-50%);}
.caseBox .leftNav li:last-child{border-bottom: 1px solid #ededed;}
.caseBox .leftNav li a{display: flex;align-items: center;justify-content: center;min-height: 0.8rem;padding: 0.15rem;color: #666666;position: relative;z-index: 1;}
.caseBox .leftNav li:hover a,.caseBox .leftNav li.on a{color: #fff;}
.caseBox .leftNav li:hover:after,.caseBox .leftNav li.on:after{width: 100%;}
.caseBox .leftNav li:hover:before,.caseBox .leftNav li.on:before{height: 100%;}

.caseBox .content{width: 76.38%;padding: 3.802vw 0 0 0;padding-bottom: 0.8rem;}
.caseBox .content .titHead{margin-bottom: 0.33rem;}
.caseBox .content .titHead h2{display: inline-block;font-size: var(--f44);line-height: 1.25;vertical-align: bottom;margin-right: 0.3rem;}
.caseBox .content .titHead .desc{display: inline-block;font-size: var(--f24);color: var(--blue-color);}
.caseBox .content .tinfo{background: url(../images/linebg3.gif) 0px bottom repeat-x;padding-bottom: 0.54rem;}

.caseList{padding-bottom: 0.5rem;}
.caseList .item{padding: 3.125vw 0;border-bottom: 1px solid #ededed;position: relative;}
.caseList .item:After{width: 0;height: 1px;content: "";bottom: 0;position: absolute;transition: all 0.5s;background-color: var(--blue-color);z-index: 1;}
.caseList .item .imgbox{padding-top: 3.35rem;width: 45.45%;}
.caseList .item .imgbox img{object-fit: contain;}
.caseList .item .info{width: 50.9%;position: relative;}
.caseList .item .moreBtn{position: absolute;right: 0;top: 0;}
.caseList .item .tit{font-size: var(--f32);margin-right: 70px;}
.caseList .item .line{margin: 0.17rem 0 0.14rem;width: 0.58rem;height: 0.03rem;background-color: var(--orange-color);}
.caseList .item .slogan{color: var(--blue-color);margin-bottom: 0.2rem;font-size: var(--f20);}
.caseList .item .desc{margin-bottom: 0.2rem;color: #333;}
.caseList .item .contact{padding: 0.14rem 0.2rem;background-color: #f7f7f7;}
/* .caseList .item .contact dd:nth-child(1){width: 100%;margin-bottom: 0.1rem;} */
.caseList .item .contact dd{width: 100%;color: #333;}
.caseList .item .contact dd img{width: 0.26rem;display: inline-block;vertical-align: middle;margin-right: 0.11rem;}
.caseList .item .contact dd span{color: #999999;}
.caseList .item:hover .moreBtn i:before{right: -0.16rem;}
.caseList .item:hover:After{width: 100%;}

.caseTit{padding: 0 0 3.073vw 0;margin-bottom: 0.5rem;background: url(../images/linebg3.gif) 0 bottom repeat-x;}
.caseTit h1{line-height: 1.16;font-size: var(--f48);margin-bottom: 0.18rem;}
.caseTit .desc{font-size: var(--f24);color: #666;}

.case_contact{padding: 0.3rem 7.292vw 0.3rem 5.729vw;background-color: #f7f7f7;margin: 0.5rem 0 0.58rem;}
.case_contact dd{color: #333;}
.case_contact dd img{width: 0.26rem;display: inline-block;vertical-align: middle;margin-right: 0.11rem;}
.case_contact dd span{color: #999999;}

.caseSlider{padding-bottom: 0.8rem;border-bottom: 1px solid #ededed;overflow: hidden;}
.caseSlider .slick-list{margin: 0 -1.51vw;}
.caseSlider .item{padding: 0 1.51vw;}
.caseSlider .imgbox{padding-top: 67%;}
.caseSlider .imgbox img{object-fit: contain;}
.caseSlider.cusArr .slick-arrow{top: 45%;}
.caseSlider.cusArr .slick-prev{left: 3.646vw;}
.caseSlider.cusArr .slick-next{right: 3.646vw;}

@media(min-width:1025px){
	.SubNav.case{padding: 0.5rem 0;font-size: var(--f24);}
	.SubNav.case li.on{font-size: var(--f28);}
	.SubNav.case li a{padding: 0.16rem 0.45rem;}
}
@media(max-width:1024px){
	.caseBox .leftNav{width: 100%;border-right: 0;padding-right: 0;}
	.caseBox .leftNav ul{display: flex;flex-wrap: wrap;justify-content: center;}
	.caseBox .leftNav li a{min-height: auto;}
	.caseBox .leftNav li{border: 0 !important;}
	.caseBox .leftNav li:before{display: none;}
	.caseBox .content{width: 100%;}
}
@media(max-width:768px){
	.caseList .item .imgbox{width: 100%;padding-top: 60%;}
	.caseList .item .info{width: 100%;padding-top: 0.3rem;}
	.caseList .item .moreBtn{top: 0.3rem;}
	.caseBox .leftNav li a{padding: 0.08rem 0.15rem;}
	.caseSlider.cusArr .slick-arrow{top: 35%;}
	.caseSlider.cusArr .slick-prev{left:5px;}
	.caseSlider.cusArr .slick-next{right:5px;}
}

/* 项目精益化管理 */
.managePage1 .list{position: relative;padding: 0 5vw;}
.managePage1 .list:after{left: 50%;transform: translateX(-50%);height: 5.208vw;width: 49.271vw;background: url(../images/linebg4.png) no-repeat center bottom/contain;content: "";bottom: 0;position: absolute;}
.managePage1 .list li{padding: 2.083vw 0 5.208vw;flex: 1;text-align: center;position: relative;}
.managePage1 .list .info{width: 10.417vw;height: 10.417vw;display: flex;align-items: center;justify-content: center;color: #fff;border-radius: 50%;font-size: 1.042vw;background-color: #2d62a9;margin: 0px auto;position: relative;box-shadow: 0 0.2rem 1rem rgba(0,64,152,0.15);z-index: 1;}
.managePage1 .list .info:After{position: absolute;left: 50%;transform: translateX(-50%);bottom: -5.208vw;height: 5.208vw;content: "";border-left: 0.02rem dotted var(--blue-color);}
.managePage1 .list .icon{position: absolute;left: 50%;transform: translateX(-50%);border-radius: 50%;width: 4.688vw;height: 4.688vw;background-color: var(--orange-color);display: flex;align-items: center;justify-content: center;top: 0;z-index: 10;transition: all 0.5s;}
.managePage1 .list .icon img{width: 2.24vw;}
.managePage1 .list li:first-child .info:After,
.managePage1 .list li:last-child .info:After{display: none;}
.managePage1 .list li:hover .icon{transform: translateX(-50%) scale(1.2);}
.managePage1 .list2 {margin-top: 0.4rem;}
.managePage1 .list2 li{font-size: var(--f24);color: var(--blue-color);background-color: #fff;border: 0.02rem dotted var(--blue-color);min-height: 1.2rem;border-radius: 0.6rem;padding: 0.25rem;box-shadow: 0 0.2rem 1rem rgba(0,64,152,0.15);display: flex;align-items: center;justify-content: center;min-width: 29.167vw;margin-bottom: 0.2rem;}
.managePage1 .list2 li:not(:last-child){margin-right: 0.2rem;}

.managePage2{background-color: #f6f6f6;}
.managePage2 .SubTit4 .desc{max-width: none;}
.managePage2 .subt{font-size: var(--f36);line-height: 1.38;padding-bottom: 0.32rem;text-align: center;}
.managePage2 .content{border-radius: 0.55rem 0 0.55rem 0;background-color: #2d62a9;color: #fff;padding-bottom: 0.73rem;margin-bottom: 0.6rem;overflow: hidden;}
.managePage2 .content .title{display: inline-block;border-radius: 0.55rem 0 0.55rem 0;line-height: 0.86rem;background-color: #1b3b65;padding: 0 0.59rem;font-size: var(--f26);}
.managePage2 .content .list{margin: 2.448vw 3.125vw 0;margin-bottom: 1.667vw;border-bottom: 1px solid rgba(255,255,255,0.2);}
.managePage2 .content .list li{padding-bottom: 2.083vw;}
.managePage2 .content .list .icon{width: 0.9rem;height: 0.9rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: var(--orange-color);transition: all 0.5s;}
.managePage2 .content .list .icon img{width: 0.4rem;}
.managePage2 .content .list .info{flex: 1;padding-left: 0.18rem;}
.managePage2 .content .list .info aside{font-size: var(--f24);margin-bottom: 0.04rem;}
.managePage2 .content .list .info p{opacity: 0.5;}
.managePage2 .content .list li:hover .icon{transform: scale(1.2);}
.managePage2 .content .list2{margin: 2.448vw 3.125vw 0;}
.managePage2 .content .list2 li{width: 50%;position: relative;padding: 4px 0 4px 10px;}
.managePage2 .content .list2 li:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.06rem;height: 0.06rem;background-color: var(--orange-color);content: "";border-radius: 50%;}

.managePage3 .content .info{width: 50%;background-color: #2d62a9;text-align: center;color: #fff;padding: 2.604vw 4.167vw;}
.managePage3 .content .info .subt{font-size: var(--f30);line-height: 1.5;margin-bottom: 4.375vw;}
.managePage3 .content .info li{flex: 1;position: relative;height: 2rem;}
.managePage3 .content .info li&gt;div{width: 2rem;height: 2rem;border-radius: 50%;background-color: rgba(255,255,255,0.1);font-size: var(--f20);position:absolute;left: 50%;top: 50%;transition: all 0.5s;margin: -1rem 0 0 -1rem;}
.managePage3 .content .info .icon {margin-bottom: 0.08rem;}
.managePage3 .content .info .icon img{height: 0.55rem;}
.managePage3 .content .info li:hover&gt;div{background-color: rgba(255,255,255,0.2);transform:scale(1.15);}
.managePage3 .content .imgbox{width: 50%;}

.managePage3 .content2{margin-top: 0.5rem;}
.managePage3 .content2 .list{margin-left: -2px;}
.managePage3 .content2 .item{width: calc(100% / 2 - 2px);margin-left: 2px;background-color: #f6f6f6;}
.managePage3 .content2 .imgbox{width: 44.56%;}
.managePage3 .content2 .info{padding: 2.344vw;flex: 1;}
.managePage3 .content2 p{padding-left: 14px;color: #666;position: relative;}
.managePage3 .content2 p:before{position: absolute;left: 0;top: 0.13rem;width: 0.06rem;height: 0.06rem;background-color: var(--blue-color);content: "";border-radius: 50%;}
.managePage3 .content2 p:not(:last-child){margin-bottom: 0.12rem;}
.managePage3 .content2 .subt{line-height: 1.92;font-size: var(--f28);}
.managePage3 .content2 .subt:After{display: block;content: "";width: 0.2rem;height: 0.04rem;border-radius: 4px;background-color: var(--orange-color);margin-bottom: 2.344vw;}

.managePage4{background-color: #f6f6f6;}
.managePage4 .content{background-color: #fff;padding: 4.427vw 3.021vw;}
.managePage4 .content:not(:last-child){margin-bottom: 2.083vw;}
.managePage4 .subt{font-size: var(--f30);line-height: 1;}
.managePage4 .list{margin-left: -3.125vw;}
.managePage4 .list li{width: calc(100% / 3 - 3.125vw);margin: 3.125vw 0 0 3.125vw;min-height: 1.5rem;padding: 0.1rem 0.25rem;border-radius: 3.906vw;background-color: #2d62a9;color: #fff;transition: all 0.5s;text-align: center;}
.managePage4 .list li .icon img{height: 0.39rem;}
.managePage4 .list li aside{font-size: var(--f20);margin-top: 0.11rem;}
.managePage4 .content:nth-child(odd) .list li{background-color: #fff;border: 2px solid #ccd9ea;color: #333;box-shadow: 0 0.2rem 1rem rgba(0,64,152,0.15);}
.managePage4 .list li:hover{transform: scale(1.05);}

@media(max-width:1024px){
	.managePage1 .list:after{height: 6.208vw;	width: 67.271vw;}
}
@media(max-width:768px){
	.managePage1 .list{padding: 0;zoom: 1.3;}
	.managePage2 .content .list2 li{width: 100%;}
	.managePage3 .content .info{width: 100%;padding: 0.35rem;}
	.managePage3 .content .imgbox{width: 100%;}
	.managePage3 .content2 .item{width: 100%;}
	.managePage3 .content2 .item:not(:last-child){margin-bottom: 0.25rem;}
	.managePage3 .content2 p:before{top: 9px;}
}

/* 数智东华建设 */
.buildPage1{background-color: #e5eaef;background-position: center top;background-size: cover;}
.buildPage1 .info{flex: 1;padding: 3.646vw 3.646vw 3.646vw 0;}
.buildPage1 .subt{line-height: 1.79;font-size: var(--f44);}
.buildPage1 .subt:after{display: block;width: 0.5rem;height:2px;margin-bottom: 0.32rem;content: "";background-color: var(--blue-color);}
.buildPage1 .imgbox{width: 56.11%;}

.buildPage2{background-color: #2c63a9;background-position: center bottom;background-size: cover;background-attachment: fixed;}
.buildPage2 .auto{max-width: 12.14rem;width: 88%;margin: 0px auto;}
.buildPage2 .SubTit4 .desc{font-size: var(--f16);}

.buildPage6{background-color: #bdcfe5;background-position: center bottom;background-size: cover;}
.buildPage3 .item{width: 48.68%;text-align: center;}
.buildPage3 .item .subt{margin-bottom: 0.27rem;font-size: var(--f36);line-height: 2;}

.hornorSlirder2{margin: 0 -1.354vw;}
.hornorSlirder2 .item{padding: 0 1.354vw;text-align: center;}
.hornorSlirder2 .item a{display: block;overflow: hidden;position: relative;}
.hornorSlirder2 .imgbox{border: 1px solid #e6e6e6;padding-top: 125%;}
.hornorSlirder2 .imgbox span{width: 80%;left: 10%;top: 10%;height: 80%;}
.hornorSlirder2 .info{min-height: 0.91rem;padding: 0.12rem;font-size: var(--f16);}
.hornorSlirder2 .zoom{width: 0.5rem;height: 0.5rem;z-index: 10;position: absolute;background: var(--blue-color) url(../images/ico_zoom.svg) center center no-repeat;background-size:0.18rem 0.18rem;right: -0.5rem;top: -0.5rem;transition: all 0.5s;opacity: 0;}
.hornorSlirder2 .item:hover .zoom{right: 0;top: 0;opacity: 1;}
.hornorSlirder2 .slick-prev{left: -0.55rem;}
.hornorSlirder2 .slick-next{right: -0.55rem;}

@media(max-width:1024px){
	.hornorSlirder2 .slick-prev{left: -5px;}
	.hornorSlirder2 .slick-next{right: -5px;}
}
@media(max-width:768px){
	.buildPage1 .info{width: 100%;float: none;padding: 0 0 0.35rem;}
	.buildPage1 .imgbox{width: 100%;}
	.buildPage3 .item{padding-bottom: 0.2rem;width: 100%;}
}

/* 党纪学习教育专题 */
.ztFooter{background-color: #ac1a1a;padding: 0.63rem 0 0.23rem;color: #fff;}
.ztFooter a{color: #fff;}.ztFooter a:hover{color: #ffcc00;}
.ztFooter .copyRight .copy{width: 63.88%;font-size: var(--f16);}
.ztFooter .copyRight .copy a{display:inline-block}
.ztFooter .copyRight .copy .beian{margin: 0 0.18rem 0 0.12rem;}
.ztFooter .copyRight menu {width: 27.77%;text-align: right;font-size: var(--f14);}
.ztFooter .copyRight menu a:not(:last-child){margin-right: 0.23rem;position: relative;}
.ztFooter .copyRight menu a:not(:last-child):after{content:"";position: absolute;right: -0.12rem;top: 50%;transform: translateY(-50%);width: 1px;height: 0.12rem;background: rgba(255,255,255,0.2);}

.ztList ul{padding-bottom: 0.64rem;margin-bottom: 0.64rem;border-bottom: 1px solid #e4e4e4;}
.ztList .item{border-bottom: 1px dotted #706f6f;height: 0.7rem;line-height: 0.69rem;position: relative;padding: 0 1.3rem 0 0.45rem;}
.ztList .item:before{position: absolute;left: 0.14rem;top: 50%;transform: translateY(-50%);width: 0.18rem;height: 0.21rem;background: url(../images/ico_dot.svg) no-repeat center center/contain;content: "";}
.ztList .item .tit{font-size: var(--f22);}
.ztList .item .date{position: absolute;right: 0.16rem;color: #999999;top: 0;}
.ztList .item a:hover{color: #ac1a1a;}
.ztList .item:hover:before{background: url(../images/ico_dot2.svg) no-repeat center center/contain;}
.ztList .item:last-child{border-bottom: 0;}

.slider3d{margin: 0 0 0.5rem;position: relative;}
.slider3d .slick-list{position: relative;}
.slider3d .item .imgbox:After{position: absolute;left: -25%;top: -25%;width: 150%;height: 150%;content: "";z-index: 10;background: rgba(255,255,255,0.8);transition: all 0.5s;}
.slider3d .item.slick-current .imgbox:after{opacity: 0;}
.slider3d .item.slick-current .imgbox:hover img{transform: scale(1.1);}

.slider3d .slick-dots{position: static;margin-top: 0.3rem;}
.slider3d .slick-dots li{width: 0.8rem;height: 0.03rem;}
.slider3d .slick-dots li button{background-color: #e5e5e5;border-radius: 0;}
.slider3d .slick-dots li.slick-active button{background: #e11800;}
.slider3d .slick-arrow{background-color: transparent;border: 1px solid #c7c7c7;color: #444;}
.slider3d .slick-arrow:hover{color: #fff;background-color: #e11800;border: 1px solid #e11800;}

@media(max-width:1440px) and (min-width:1025px){
	.slider3d .item.slick-current {transform: scale(1) translateX(26.2vw);}
	.slider3d .item.slick-active+li {transform: scale(0.9) translateX(10.8vw);}
	.slider3d .item.slick-active+li+li+li {transform: scale(0.9) translateX(46.45vw);}
	.slider3d .item.slick-active+li+li+li+li {transform: scale(0.8) translateX(69.45vw);}
}
@media(min-width:1025px){
	.slider3d{padding: 0 4.688vw;margin: 0 0 -0.5rem;top: -1.53rem;}
	.slider3d .slick-list{width: 67.708vw;margin: 0px auto;}
	.slider3d .item {width:39.792vw;position: absolute;transition: all .3s;transform: scale(0);}
	.slider3d .item .imgbox{padding-top:23.906vw;box-shadow: 0 5px 10px rgba(0,0,0,0.15);}
	.slider3d .item .imgbox img{transition: all 0.5s;}
	.slider3d .item.slick-active+li{transform: scale(0.9) translateX(2vw);z-index: 8;}
	.slider3d .item.slick-active+li .imgbox:after{opacity: 0;}
	.slider3d .item.slick-active+li+li{transform: scale(0.8) translateX(-4.45vw);z-index: 5;}
	.slider3d .item.slick-active+li+li+li{transform: scale(0.9) translateX(27vw);z-index: 8;}
	.slider3d .item.slick-active+li+li+li .imgbox:after{opacity: 0;}
	.slider3d .item.slick-active+li+li+li+li{transform: scale(0.8) translateX(37.45vw);z-index: 5;}
	.slider3d .item.slick-current{transform: scale(1) translateX(12.2vw);opacity: 1;position: relative;z-index:10;margin: 0px auto;}
}
@media(max-width:1024px){
	.slider3d .slick-list{padding: 0 20%;margin: 0 -10%;}
	.slider3d .item{transform: scale(0.9);}
	.slider3d .slick-current{transform: scale(1);}
	.slider3d .item .imgbox{padding-top: 55%;}
}
@media(max-width:640px){
	.ztList .item{padding-right: 100px;}
}

/* 社会责任 */
.socialPage1 &gt; .w1440{border-bottom: 1px solid #e6e6e6;padding-bottom: 5.521vw;}
.socialPage1 .SubTit4 .desc{max-width: 10.57rem;}
.socialList{margin-left: -2.5vw;}
.socialList .item{width: calc(100% / 6 - 2.5vw);margin-left: 2.5vw;}
.socialList .imgbox{border-radius: 0 0.2rem 0 0.2rem;padding-top: 140%;}
.socialList .info{padding: 0.24rem 0 0 0;position: relative;}
.socialList .num{position: absolute;right: 0;top: 0;padding-top: 0.24rem;line-height: 0.8;border-right: 2px solid #f1f1f1;font-size: 0.8rem;color: #f2f2f2;font-weight:bold;z-index: -1;letter-spacing: -0.1em;}
.socialList h3{color:#0b65a9;font-size: var(--f24);margin-bottom: 3px;}
.socialList aside{font-size: var(--f20);margin-bottom: 0.16rem;}
.socialList article{font-size: var(--f16);}
.socialList p{padding-left: 13px;position: relative;color: #555;}
.socialList p:before{position: absolute;left: 0;top: 0.12rem;content: "";width: 4px;height: 4px;background-color: #0b65a9;border-radius: 50%;}
.socialList .item:nth-child(1) .num span:after{content:"01";}
.socialList .item:nth-child(1) .num span{margin-right: -0.08rem;}
.socialList .item:nth-child(2) .num span:after{content:"02";}
.socialList .item:nth-child(3) .num span:after{content:"03";}
.socialList .item:nth-child(4) .num span:after{content:"04";}
.socialList .item:nth-child(5) .num span:after{content:"05";}
.socialList .item:nth-child(6) .num span:after{content:"06";}

.downList{margin: 0 0 0.15rem -4.844vw;}
.downList .item{width: calc(100% / 4 - 4.844vw);margin: 0 0 0.29rem 4.844vw;}
.downList .item a{display: block;}
.downList .imgbox{overflow: visible;border: 1px solid #e1e1e1;margin: 0 6px 0.16rem 0;background-color: #fff;padding-top: 135%;}
.downList .imgbox:After{position: absolute;right: -6px;bottom: -6px;background-color: #f2f2f2;width: 100%;height: 100%;content: "";z-index: -1;transition: all 0.5s;}
.downList .info{padding: 0 0 0 0;min-height: 0.64rem;font-size: var(--f20);text-align: center;}
.downList .info aside{display: inline-block;}
.downList .info aside span{display: inline-block;width: 0.16rem;height: 0.18rem;vertical-align: middle;margin-left: 0.34rem;position: relative;background: url(../images/dow.svg
	) no-repeat center center/contain;}
.downList .info aside span:before{position: absolute;width: 1px;height: 0.15rem;content: "";left: -0.14rem;top: 50%;background-color: #cfcfcf;transform: translateY(-50%);}
.downList .item:hover .imgbox:After{background-color: var(--blue-color);opacity: 0.2;}

@media(max-width:768px){
	.socialPage2{padding-top: 0 !important;}
	.socialList .item{width: calc(100% / 3 - 2.5vw);padding-bottom: 0.3rem;}
	.downList .item{width: calc(100% / 2 - 4.844vw)}
}
@media(max-width:640px){
	.socialList .item{width: calc(100% / 2 - 2.5vw);}
}

/* 工作动态 */
.dynamicInfo{color: #fff;min-height: 6.5rem;padding: 3.906vw 10vw 3.906vw 3.906vw;background-position: center bottom;background-size: cover;background-repeat: no-repeat;margin-bottom: 4.167vw;}
.dynamicInfo .subt{font-size: var(--f40);line-height: 1.25;margin-bottom: 2.604vw;text-align: center;}
.dynamicInfo .item .title{width: 120px;text-align: right;}
.dynamicInfo .item .title .icon img{height: 0.69rem;}
.dynamicInfo .item .title aside{font-size: var(--f24);position: relative;}
.dynamicInfo .item .title aside:after{position: absolute;right: -0.16rem;bottom: -0.27rem;width: 0.43rem;height: 0.45rem;background: url(../images/wg.png) no-repeat center center/contain;content: "";}
.dynamicInfo .item .title p{text-transform: uppercase;color: var(--orange-color);font-size: 12px;}
.dynamicInfo .item .info{flex: 1;padding-left: 0.41rem;position: relative;font-size: var(--f16);}
.dynamicInfo .item .info:before{position: absolute;left: 0.19rem;width: 1px;top: 0.09rem;background-color: rgba(255,255,255,0.3);height: calc(100% - 0.18rem);content: "";}
.dynamicInfo .item .info p:not(:last-child){margin-bottom: 0.16rem;}

.dynamicFocus{padding-bottom: 4.167vw;border-bottom: 1px solid #e6e6e6;margin-bottom: 4.167vw;position: relative;overflow: hidden;}
.dynamicFocus .imgbox{width: 50%;padding-top: 4.8rem;}
.dynamicFocus .info{width: 44%;padding: 0.25rem 0 0 0;}
.dynamicFocus .date{margin-bottom: 1.458vw;}
.dynamicFocus .date b{display: block;line-height: 1.2;font-size: var(--f40);color: #333;}
.dynamicFocus .date em{display: block;font-size: var(--f14);color: #999999;}
.dynamicFocus .ti{margin-bottom: 0.22rem;font-size: var(--f28);}
.dynamicFocus .desc{margin-bottom: 0.32rem;font-size: var(--f16);color: #666666;}
.dynamicFocus .mores{color: #999999;margin-bottom: 2.708vw;}
.dynamicFocus .state{min-height: 0.6rem;position: absolute;width: 44%;right: 0;bottom: 4.167vw;z-index: 10;}
.dynamicFocus .state .all{color: #999999;}
.dynamicFocus .state .num{width: 1.32rem;}
.dynamicFocus .state .cur{font-size: var(--f48);background: url(../images/linebg5.png) no-repeat right bottom 0.1rem;padding-right: 0.24rem;color: var(--blue-color);}
.dynamicFocus .state .dot{flex: 1;}
.dynamicFocus .state .arrow{width: 1.62rem;}
.dynamicFocus .slick-dots{position: static;display: flex;}
.dynamicFocus .slick-dots li{flex: 1;margin: 0px !important;height: 2px;background-color: #dae8f3;}
.dynamicFocus .slick-arrow{margin-left: 0.2rem;position: static;transform: translate(0);background-color: #f6fafd;}
.dynamicFocus .slick-arrow:hover{background-color: var(--blue-color);}
.dynamicFocus .slick-arrow:after{display: none;}
.dynamicFocus .slick-arrow i{display: block;}

.dynamicList{margin-left:-3.125vw;}
.dynamicList .item{width: calc(100% / 3 - 3.125vw);margin-left:3.125vw;padding-bottom: 0.55rem;position: relative;}
.dynamicList .item a{display: block;}
.dynamicList .item .tag{position: absolute;z-index: 10;left: 0;top: 0;color: #fff;padding: 0.06rem 0.2rem;background-color: rgba(246,189,51,0.9);}
.dynamicList .item .imgbox{padding-top: 72%;}
.dynamicList .item .info{padding:  0.22rem 0.09rem;}
.dynamicList .item .date{color:#999999;font-size: var(--f16);margin-bottom: 0.06rem;}
.dynamicList .item .ti{font-size: var(--f20);}

@media(max-width:1024px){
	.dynamicInfo{padding: 0.35rem;min-height: auto;}
	.dynamicInfo li{width: 100%;}
	.dynamicInfo .item .info{display: flex;flex-wrap: wrap;align-items: center;}
	.dynamicInfo .item .info p{margin-right: 0.2rem;margin-bottom: 0 !important;}
}
@media(max-width:768px){
	.dynamicFocus .imgbox{width: 100%;padding-top: 60%;}
	.dynamicFocus .info{width: 100%;}
	.dynamicFocus .state{position: static;width: 100%;}
	.dynamicFocus .state .num{width: auto;flex: 1;}
	.dynamicInfo .item{display: block;padding-bottom: 10px;}
	.dynamicInfo .item .title{width: 100%;text-align: center;display: flex;align-items: center;}
	.dynamicInfo .item .title aside{margin: 0 0.15rem;}
	.dynamicInfo .item .info{padding-left: 0;}
	.dynamicInfo .item .info:before,.dynamicInfo .item .title aside:after{display: none;}
}
@media(max-width:480px){
	.dynamicFocus .state .cur{padding-right: 18px;}
	.dynamicList .item{width: 100%;}
}

/* 志愿服务 */
.volunteerTit{text-align: center;height: 5.99vw;background: url(../images/zytitlebg.png) no-repeat center center/contain;position: relative;}
.volunteerTit span{position: absolute;left: 52.5%;transform: translateX(-50%);top: 2.292vw;min-height: 3.125vw;display: flex;align-items: center;justify-content: center;width: 14.896vw;background-image: linear-gradient(to bottom,#eef4fe, #fde99c);background-clip: text;-webkit-background-clip: text;color:transparent;font-size: 2.396vw;font-family: "alimamadfdk";}
.volunteerTit2{margin: 3.542vw auto 2.76vw;line-height: 0.89rem;min-width: 10.26vw;font-size: 2.188vw;text-align: center;background: url(../images/volunteerTit2.gif) no-repeat center bottom;padding: 0 0.17rem;position: relative;display: inline-block;font-weight: normal;}
.volunteerTit2:before,.volunteerTit2:after{width: 5.104vw;height: 100%;bottom: 0;content: "";position: absolute;background-position: 0 bottom;background-size: contain;background-image: url(../images/point_t1.png);background-repeat: no-repeat;}
.volunteerTit2:before{left: -5.104vw;}
.volunteerTit2:after{background-image: url(../images/point_t2.png);background-right: 0 bottom;right: -5.104vw;}
.volunteerTit2 span{background-image: linear-gradient(to right,#f33830, #ec7928);background-clip: text;-webkit-background-clip: text;color:transparent;background-clip: text;-webkit-background-clip: text;color:transparent;font-family: "alimamadfdk";}

.volunteerBan{height: 59.115vw;position: relative;}
.volunteerBan .bg{background-position: center top;background-repeat: no-repeat;background-size: contain;width: 100%;top: 0;position: absolute;height: 107.76vw;z-index: -1;}

.volunteerPage1{padding: 3.125vw 0 4.688vw;background: url(../images/volunteerPage1bg.jpg) no-repeat center bottom/cover;}
.volunteerPage1 .content{padding: 3.854vw 0 6.302vw 5.26vw;position: relative;}
.volunteerPage1 .content .line{position: absolute;left: 0;bottom: 0;width: 100%;height: 3.125vw;border-radius: 0.2rem;background-image: linear-gradient(to right, #f33030 , #f19330);z-index: 0;}
.volunteerPage1 .content .line:after{position: absolute;left: 0;top: 0;width: 100%;height: 2.604vw;border-radius: 0.2rem;content: "";background-color: #fff;}
.volunteerPage1 .content:before{position: absolute;left: 0;bottom: 0.1rem;width: 100%;height: calc(100% - 0.1rem);border-radius:0 0 0.2rem 0.2rem;content: "";background-image: linear-gradient(to bottom, rgba(0,0,0,0) ,#fff);z-index: 1;}
.volunteerPage1 .content .info{width: 40.35%;position: relative;z-index: 10;}
.volunteerPage1 .content .video{width: 52.31%;position: relative;z-index: 10;cursor: pointer;}
.volunteerPage1 .content .video:After{position:absolute;content: "";left: 0;bottom: 0;border-radius: 0.1rem 0 0 0.1rem;background-image: linear-gradient(to right, #f55859 , #f4a859);height: 1.6rem;width: 100%;}
.volunteerPage1 .content .imgbox{margin: 0.15rem 2.917vw 0;padding-top: 48%;border-radius: 0.1rem;position: relative;z-index: 2;}
.volunteerPage1 .content .imgbox:After{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;width: 0.53rem;height: 0.53rem;background: url(../images/play.svg) no-repeat center center/contain;content: "";}
.volunteerPage1 .content .video .title{padding: 0.19rem 0 0.14rem;min-height: 0.97rem;text-align: center;color: #fff;position: relative;z-index: 2;}

.volunteerPage2{padding: 5.208vw 0;background: url(../images/volunteerPage2bg.jpg) no-repeat center top/cover;}

.serviceSlider{padding: 0 23.854vw;max-width: 75vw;margin: 0px auto;}
.serviceSlider .slick-list{padding: 0 23.854vw;margin: 0 -23.2vw;}
.serviceSlider .item{padding: 2.344vw 1.563vw 0.2rem;}
.serviceSlider .item a{width: 20.833vw;display: block;margin: 0 auto;font-weight: bold;}
.serviceSlider .imgbox{padding-top: 15.625vw;border-radius: 5px 5px 0 0;}
.serviceSlider .info{background-color: #fff;border-radius: 0 0 5px 5px;box-shadow: 0 0 27px rgba(0,0,0,0.06);padding: 0.3rem;min-height: 1.5rem;}
.serviceSlider .ti{font-size: var(--f20);}
.serviceSlider .item:hover a{color:#f33130;}
.serviceSlider .slick-current {padding-top: 0;}
.serviceSlider .slick-current a{width: 27.083vw;margin-left: -2vw;}
.serviceSlider .slick-current .imgbox{padding-top: 20.313vw;}
.serviceSlider .item:hover .info{box-shadow: 0 0 27px rgba(0,0,0,0.12);}
.serviceSlider .slick-arrow{width: 0.5rem;height: 0.5rem;color: #f33130;border:1px solid #f33130;background-color: transparent;top: 35%;}
.serviceSlider .slick-arrow:After{display: none;}
.serviceSlider .slick-arrow i{display: block;}
.serviceSlider .slick-arrow:hover{color:#fff;background-color: #f33130;border:1px solid #f33130;}
.serviceSlider .slick-prev{left: -0.66rem;}
.serviceSlider .slick-next{right: -0.66rem;}
.serviceSlider .slick-dots{position: static;margin-top: 0.29rem;}
.serviceSlider .slick-dots li{width: 0.1rem;height: 0.1rem;background: #dbdbdb;border-radius: 50%;}
.serviceSlider .slick-dots li.slick-active{width: 0.6rem;background: #f33130;border-radius: 4px;}
.serviceSlider .slick-dots .slick-active button{animation-name: w0;border-radius: 4px;}

.volunteerPage3{padding: 3.125vw 0 4.688vw;background: url(../images/volunteerPage3bg.jpg) no-repeat center bottom/cover;}
.volunteerPage3 .content{padding: 3.854vw 5.208vw 6.302vw 3.229vw;position: relative;}
.volunteerPage3 .content .line{position: absolute;left: 0;bottom: 0;width: 100%;height: 3.125vw;border-radius: 0.2rem;background-image: linear-gradient(to right, #f33030 , #f19330);z-index: 0;}
.volunteerPage3 .content .line:after{position: absolute;left: 0;top: 0;width: 100%;height: 2.604vw;border-radius: 0.2rem;content: "";background-color: #fff;}
.volunteerPage3 .content:before{position: absolute;left: 0;bottom: 0.1rem;width: 100%;height: calc(100% - 0.1rem);border-radius:0 0 0.2rem 0.2rem;content: "";background-image: linear-gradient(to bottom, rgba(0,0,0,0) ,#fff);z-index: 1;}
.volunteerPage3 .content .info{width: 37.87%;position: relative;z-index: 10;padding-top: 3.229vw;}
.volunteerPage3 .content .imgbox{width: 57.9%;}

.volunteerFooter{background-image: linear-gradient(to right, #f32f30 , #f19430);color: #fff;padding: 0.45rem 0 0.37rem;font-size: var(--f16);}
.volunteerFooter a{color: #fff;}
.volunteerFooter a:hover{color: #ffcc00;}

@media(max-width:1024px){
	.volunteerPage1 .content{padding: 0.35rem;}
	.volunteerPage1 .content .info{width: 100%;}
	.volunteerPage1 .content .video{width: 100%;padding: 0 0.35rem;}

	.volunteerPage3 .content .imgbox{width: 100%;}
	.volunteerPage3 .content .info{width: 100%;}

	.serviceSlider{padding: 0;}
	.serviceSlider .item a{width: 100%;}
	.serviceSlider .slick-current a{width: 100%;margin: 0;}
	.serviceSlider .item .imgbox{padding-top: 55%;}
	.serviceSlider .slick-current .imgbox{padding-top: 64%;}
}
@media(max-width:640px){
.serviceSlider .info{min-height: 110px;}
.volunteerTit2 span{font-size: 16px;}
}

/* 搜索结果 */
.SearchTop{background: #f8f9fa;margin-top: 1rem;border-top: 1px solid #e3e3e3;padding-top: 0.2rem;}
.SearchTop .SubTit2 {margin-bottom: 0;}
.SearchTop .SubTit2 h2{line-height: 1.17rem;text-align: center;}
.SearchTop .box{position: relative;max-width: 8rem;margin: 0px auto 0.27rem;}
.SearchTop .box .input{width: 100%;border-radius: 30px;height: 0.6rem;line-height: 0.6rem;padding: 0 1.2rem 0 0.33rem;font-size: 0.18rem;background: #fff;}
.SearchTop .box button{width: 1.2rem;border-radius: 30px;height: 0.6rem;font-size: 0.18rem;background: #264294;color:#fff;position: absolute;right: 0;top: 0;}
.SearchTop .nav{text-align: center;}
.SearchTop .nav li{display: inline-block;margin: 0 0.25rem;line-height: 0.76rem;position: relative;}
.SearchTop .nav li:after{left: 50%;bottom: 0;width: 0;height: 3px;transition: all 0.3s;background: #264294;position: absolute;content: "";}
.SearchTop .nav li a{color: #555555;display: block;}
.SearchTop .nav li a:hover,.SearchTop .nav li.on a{color: #264294;}
.SearchTop .nav li:hover:after,.SearchTop .nav li.on:after{width: 100%;left: 0;}

.SearchContent{padding: 0.44rem 0 0.9rem;}
.SearchContent .statu{margin-bottom: 0.57rem;color: #555555;position: relative;}
.SearchContent .statu .nav{position: absolute;right: 0;top: 0;}
.SearchContent .statu .nav span{display: inline-block;margin-left: 0.33rem;cursor: pointer;position: relative;}
.SearchContent .statu .nav span:after{display: inline-block;content: "";vertical-align: middle;margin-left: 10px;width: 0.13rem;height: 0.16rem;background: url(../images/ico/arrb.png);background-size: contain;}
.SearchContent .statu .nav span.on{color: #264294;}
.SearchContent .statu .nav span.on:after{background: url(../images/ico/arrt.png);background-size: contain;}

.SearchList{padding-bottom: 0.2rem;}
.SearchList li{border-bottom: 1px solid #dbdce1;padding: 0 1.36rem 0.29rem 0;margin-bottom: 0.29rem;position: relative;}
.SearchList li .ti{font-size: 0.2rem;margin-bottom: 0.11rem;}
.SearchList li .wz{color:#999999;}
.SearchList li .wz span{display: inline-block;width: 0.52rem;text-align: center;}
.SearchList li .mores{position: absolute;right: 0;top: 0.2rem;transition: all 0.3s;}
.SearchList li:hover .mores{right: 0.2rem;}

@media(max-width:640px){
	.SearchContent .statu .nav{position: static;text-align: right;padding-top: 5px;}
	.SearchList li {padding-right: 0;}
	.SearchList li .mores{position: static;margin-top: 5px;}
	.SearchList li .ti{font-size: 15px;}
	.SearchTop .box .input,.SearchTop .box button{font-size: 14px;}
}

/* 实业 */
.industryPage1{background-color: #f2f6fa;}
.industryPage1 .p{position: relative;padding-left: 0.21rem;}
.industryPage1 .p:after{position: absolute;left:0;top: 0.13rem;width: 0.05rem;height: 0.05rem;content: "";background-color: var(--orange-color);border-radius: 50%;}

.industryPage2{background-color: #419ddd;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.industryPage2 .content .titHead{margin-bottom: 0.33rem;}
.industryPage2 .content .titHead h2{display: inline-block;font-size: var(--f44);line-height: 1.25;vertical-align: bottom;margin-right: 0.3rem;}
.industryPage2 .content .titHead .desc{display: inline-block;font-size: var(--f24);color: var(--blue-color);}
.industryPage2 .content .tinfo{background: url(../images/linebg3.gif) 0px bottom repeat-x;padding-bottom: 0.54rem;}

.itemList{margin: 0 -0.2rem;}
.itemList .item{padding: 0 0.2rem;}
.itemList .item a{padding: 2.083vw;background-color: #fff;}
.itemList .item .title{line-height: 1;width: 100%;}
.itemList .item .title h3{font-size: var(--f28);}
.itemList .item .title:after{display: block;width: 0.58rem;height: 0.03rem;background-color: var(--orange-color);margin: 0.18rem 0 0.3rem;content: "";}
.itemList .item .info{width: 48.93%;}
.itemList .item .contact{background-color: #f7f7f7;padding: 0.13rem 0.2rem;border-left: 1px solid #dee4ed;color: #333;}
.itemList .item .contact dd:not(:last-child){margin-bottom: 0.04rem;}
.itemList .item .contact dd span{color: var(--blue-color);}
.itemList .item .desc{margin: 0.20rem 0;color: #333;}
.itemList .item .imgbox{width: 44.68%;padding-top: 2.8rem;}
.itemList .slick-prev{left: -0.7rem;}
.itemList .slick-next{right: -0.7rem;}
.itemList .slick-dots{position: static;margin-top: 0.3rem;}

.downList2 .item{background-color: #f8f9fa;padding: 0.3rem 3.125vw;margin-bottom: 0.2rem;}
.downList2 .ti{flex: 1.5;font-size: var(--f20);}
.downList2 .ti:before{display: inline-block;width: 0.3rem;height: 0.32rem;background: url(../images/ico_pdf.png) no-repeat center center/contain;content: "";margin: 0 0.19rem 0 0;}
.downList2 .set{text-align: right;flex: 1;}
.downList2 .set a:not(:last-child){margin-right: 3.229vw;}
.downList2 .set a img{display: inline-block;vertical-align: middle;height: 0.2rem;margin-right: 0.1rem;}

@media(max-width:1024px){
	.itemList .slick-prev{left: 0;}
	.itemList .slick-next{right: 0;}
	.itemList .item a{padding: 0.3rem;}
}
@media(max-width:768px){
	.itemList .item .info{width: 100%;padding-bottom: 0.2rem;}
	.itemList .item .imgbox{padding-top: 60%;width: 100%;}
}


/* 组织架构 */
.structure .leader{width: 23.81%;text-align: right;}
.structure .content{flex: 1;}
.structure .groupItem:not(:last-child){padding-bottom: 0.4rem;}
.structure .groupItem{position: relative;}
.structure .groupItem:before,
.structure .groupItem:after{width: 1px;left: 0;top: 0;height: 50%;content:"";position: absolute;background-color: #e3e6ec;}
.structure .groupItem:after{top: auto;bottom: 0;}
.structure .groupItem:first-child:after{height: calc(50% + 0.2rem);}
.structure .groupItem:first-child:before{display: none;}
.structure .groupItem:last-child:after{display: none;}
.structure .groupItem .ti{width: 2.8rem;position: relative;}
.structure .groupItem .ti:after{position: absolute;left: 0;top: 50%;height: 1px;content: "";background-color: #e3e6ec;width: 100%;}
.structure .groupItem .ti span{display: flex;max-width: 1.8rem;text-align: center;background-color: #f2f5fa;color: var(--blue-color);min-height: 0.8rem;padding: 0.1rem;align-items: center;justify-content: center;position: relative;z-index: 2;margin: 0px auto;transition: all 0.5s;}
.structure .groupItem .subCon{flex: 1;position: relative;}
.structure .groupItem .subCon dl{position: relative;}
.structure .groupItem .subCon dl:before,
.structure .groupItem .subCon dl:after{width: 1px;left: -0.25rem;top: 0;height: 50%;content:"";position: absolute;background-color: #e3e6ec;}
.structure .groupItem .subCon dl:after{top: auto;bottom: 0;}
.structure .groupItem .subCon dl:first-child:before{display: none;}
.structure .groupItem .subCon dl:first-child:after{height: calc(50% + 0.125rem);}
.structure .groupItem .subCon dl:last-child:after{display: none;}
.structure .groupItem .subCon dl:not(:last-child){padding-bottom: 0.25rem;}
.structure .groupItem .subCon dl dt{width: 1rem;position: relative;}
.structure .groupItem .subCon dl dt:before{position: absolute;left: -0.25rem;top: 50%;height: 1px;content: "";background-color: #e3e6ec;width: 0.25rem;}
.structure .groupItem .subCon dl dt:after{position: absolute;left: 0;top: 50%;height: 1px;content: "";background-color: #e3e6ec;width: 100%;}
.structure .groupItem .subCon dl dt span{width: 0.6rem;text-align: center;border: 1px solid #e3e6ec;min-height: 1.45rem;display: flex;justify-content: center;padding: 0.2rem;line-height: 20px;position: relative;z-index: 2;background-color: #fff;}
.structure .groupItem .subCon dl dd{flex: 1;padding: 0.33rem 0.33rem 0.19rem;border: 1px solid #e3e6ec;}
.structure .groupItem .subCon p{padding-left: 14px;background: url(../images/arr_gray3.svg) no-repeat 0 center;margin-bottom: 0.14rem;min-width: 33.333%;padding-right: 0.15rem;}
.structure .groupItem.noline .ti:After{width: calc(100% - 0.25rem);}

.structure .groupItem:last-child .subCon p{min-width: 50%;}
.structure .groupItem:hover .ti span{color: #fff;background-color: var(--blue-color);}
.structure .groupItem dl:hover dt span,.structure .groupItem dl:hover dd{border: 1px solid var(--blue-color);}

@media(max-width:1024px){
	.structure .leader{width: 100%;text-align: center;}
}
@media(max-width:640px){
	.structure .leader img{width: 65% !important;}
	.structure .groupItem .ti{width: 2rem;}
	.structure .groupItem .subCon dl dt{width: 0.8rem;}
	.structure .groupItem .ti span{font-size: 14px;max-width: 1.6rem;}
}


/* 科研--创新平台 */
.researchPage1 .item{padding: 0.6rem 0;}
.researchPage1 .item:nth-child(odd){background: url(../images/kybg1.jpg) no-repeat 0 bottom/cover;}
.researchPage1 .item:nth-child(even){background: url(../images/kybg2.jpg) no-repeat 0 bottom/cover;}
.researchPage1 .item .info{width: 44.444%;padding: 2.083vw 0;}
.researchPage1 .item .info h3{display: inline-block;margin-bottom: 0.25rem;font-size: var(--f32);line-height: 2.31;padding: 0 0.28rem;background: url(../images/kytitbg.png) no-repeat center center/cover;}
.researchPage1 .item .imgbox{width: 44.444%;}
.researchPage1 .item:nth-child(even) .w1440{flex-direction: row-reverse;}

.bgc{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.slider3d_s3 .slick-list{padding: 0 4.6rem!important;}
.slider3d_s3 .item{padding: 2.813vw 0 0;}
.slider3d_s3 .item a{display: block;margin: 0px auto;width: 20.833vw;}
.slider3d_s3 .info{display: none;}
.slider3d_s3 .ti{font-size: var(--f24);margin-bottom: 0.16rem;}
.slider3d_s3 .desc{color: var(--f333-color);}
.slider3d_s3 .imgbox{padding-top: 13.802vw;background-image: linear-gradient(to bottom, #fff , #f6f7f9);}
.slider3d_s3 .imgbox span{left: 0.1rem;top: 0.1rem;width: calc(100% - 0.2rem);height: calc(100% - 0.2rem);}
.slider3d_s3 .slick-center {padding-top: 0;}
.slider3d_s3 .slick-center a{width: 29.167vw;transform: translateX(-1.083vw);box-shadow: 0 0 30px rgba(114,134,168,0.1);}
.slider3d_s3 .slick-center .imgbox{padding-top: 19.375vw;}
.slider3d_s3 .slick-center .imgbox span{left: 0.14rem;top: 0.14rem;width: calc(100% - 0.28rem);height: calc(100% - 0.28rem);}
.slider3d_s3 .slick-center .info{background-color: #fff;padding: 0.36rem 0.4rem;min-height: 3.4rem;display: block;}
.slider3d_s3 .slick-dots{display: none !important;}
.slider3d_s3.cusArr .slick-arrow{bottom: 10.042vw;transform: translateY(0);border: 2px solid #fff;color: #fff;top: auto;}
.slider3d_s3.cusArr .slick-prev{left: 20vw;}
.slider3d_s3.cusArr .slick-next{right: 20vw;}

.projectList .item:not(:last-child){margin-bottom: 3.125vw;}
.projectList .item{background-color: #f5f7fa;}
.projectList .item .imgbox{width:45%;}
.projectList .item .info{flex: 1;padding: 4.167vw;position: relative;z-index: 10;background: url(../images/kybg3.jpg) right bottom no-repeat;}
.projectList .item .info h3{line-height: 1.2;display: inline-block;margin-bottom: 0.33rem;font-size: var(--f32);position: relative;}
.projectList .item .info h3:After{position: absolute;left: 0;bottom: 0;z-index: -1;height: 0.08rem;width: 100%;background-image: linear-gradient(to right, #ffca3c , #fff);content: "";}
.projectList .item .info .desc{color: var(--f333-color);}
.projectList .item:nth-child(even) a{flex-direction: row-reverse;}

.researchPage4{background-color: #f2f4f8;}
.slider3d_s5 .slick-list{padding: 0 2rem!important;}
.slider3d_s5 .content{background-position: center center;background-size: cover;background-color: #6390d1;}
.slider3d_s5 .item{padding: 2.813vw 1.042vw 0;}
.slider3d_s5 .item a{display: block;margin: 0px auto;width: 20.833vw;}
.slider3d_s5 .info{display: none;}
.slider3d_s5 .ti{font-size: var(--f24);margin-bottom: 0.16rem;}
.slider3d_s5 .desc{color: var(--f333-color);}
.slider3d_s5 .imgbox{padding-top: 13.802vw;background-image: linear-gradient(to bottom, #fff , #f6f7f9);}
.slider3d_s5 .imgbox span{left: 0.1rem;top: 0.1rem;width: calc(100% - 0.2rem);height: calc(100% - 0.2rem);}
.slider3d_s5 .slick-center {padding-top: 0;}
.slider3d_s5 .slick-center a{width: 29.167vw;transform: translateX(-2.42vw);box-shadow: 0 0 30px rgba(114,134,168,0.1);}
.slider3d_s5 .slick-center .imgbox{padding-top: 19.375vw;transform: scale(1);}
.slider3d_s5 .slick-center .imgbox span{left: 0.14rem;top: 0.14rem;width: calc(100% - 0.28rem);height: calc(100% - 0.28rem);}
.slider3d_s5 .slick-center .info{background-color: #fff;padding: 0.36rem 0.4rem;min-height: 3.4rem;display: block;}

.slider3d_s5.auto .slick-center a{transform: translateX(0);}
.slider3d_s5.auto .slick-current .info{background-color: #fff;padding: 0.36rem 0.4rem;min-height: 3.4rem;display: block;}

.slider3d_s5 .slick-dots{display: none !important;}
.slider3d_s5.cusArr .slick-arrow{bottom: 10.042vw;transform: translateY(0);top:auto;}
.slider3d_s5.cusArr .slick-prev{left: 32vw;}
.slider3d_s5.cusArr .slick-next{right: 32vw;}

@media(max-width:1440px){
	.researchPage2 .slick-center a{width: 32.5vw;}
}
@media(min-width:1025px){
	.slider3d_s5:not(.auto) .item:not(.slick-active) .imgbox{transform: scale(0.6) translateX(13.646vw);}
	.slider3d_s5:not(.auto) .item.next .imgbox{transform: scale(0.6) translateX(-13.646vw);}
}
@media(max-width:1024px){
	.researchPage1 .item .info{width: 50%;padding: 0;}
	.slider3d_s3{width: auto;}
	.slider3d_s3 .slick-list{padding: 0 10% !important;}
	.slider3d_s3 .item {padding-left: 1.042vw;padding-right: 1.042vw;}
	.slider3d_s3 .item a{width: 100%;}
	.slider3d_s3 .slick-center a{width: 100%;transform: translateX(0);}
	.slider3d_s3 .imgbox{padding-top: 58%;}
	.slider3d_s3 .slick-center .imgbox{padding-top: 64%;}
	.slider3d_s3.cusArr .slick-prev{left: 0.2rem;}
	.slider3d_s3.cusArr .slick-next{right: 0.2rem;}

	.slider3d_s5 .slick-list{padding: 0 10% !important;}
	.slider3d_s5 .item a{width: 100%;}
	.slider3d_s5 .slick-center a{width: 100%;transform: translateX(0);}
	.slider3d_s5 .imgbox{padding-top: 58%;}
	.slider3d_s5 .slick-center .imgbox{padding-top: 64%;}

	.slider3d_s5.cusArr .slick-prev{left: 0.2rem;}
	.slider3d_s5.cusArr .slick-next{right: 0.2rem;}
}
@media(max-width:768px){
	.researchPage1 .item .info{width: 100%;padding-bottom: 0.25rem;}
	.researchPage1 .item .imgbox{width: 100%;}
	.projectList .item .imgbox{width: 100%;}
	.projectList .item .info{width: 100%;}
}

/* 科研--中国化学环保研究院 */
.academyPage .content{background: url(../images/yjybg1.jpg) no-repeat center center/cover;}
.academyPage .info{width: 34.72%;padding: 2.604vw 0;}
.academyPage .info h3{font-size: var(--f32);}
.academyPage .info h3:after{display: block;width: 0.58rem;height: 0.18rem;border-bottom: 3px solid var(--orange-color);margin-bottom: 0.33rem;content: "";}
.academyPage .info .date{color: var(--blue-color);}
.academyPage .imgSlider{width: 59.72%;}
.academyPage .imgSlider .imgbox{padding-top: 60%;}
.academyPage .imgSlider .imgbox:after{content: "";left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0,0,0,0.02);}
.academyPage .imgSlider .slick-arrow{border: 2px solid #fff;color: #fff;}
.academyPage .imgSlider .slick-prev{left: 0.2rem;}
.academyPage .imgSlider .slick-next{right: 0.2rem;}

.academyHistory .yearNav{text-align: center;}
.academyHistory .yearNav{margin-bottom: 0.6rem;}
.academyHistory .yearNav .item{font-size: var(--f24);cursor: pointer;padding: 0.08rem 0;}
.academyHistory .yearNav .item.slick-current{color: #fff;background-color: var(--blue-color);}

.academyHistory .TabCon .imgbox{padding-top: 5.2rem;width: 50%;position: relative;z-index: 2;}
.academyHistory .TabCon .slider{background-color: #f7f8fa;}
.academyHistory .TabCon .slider:after{width: 100%;height: 1rem;bottom: 0;content: "";background-image: linear-gradient(to bottom, rgba(0,0,0,0) , #f7f8fa);position: absolute;z-index: 1;width: 50%;right: 0;}
.academyHistory .TabCon .info{flex: 1;padding: 0.2rem 0.6rem;max-height: 5.2rem;overflow-y: auto;}
.academyHistory .TabCon .date{color: var(--blue-color);padding: 0.15rem 0;}
.academyHistory .TabCon .date span{font-size: var(--f32);}
.academyHistory .TabCon .desc p:not(:last-child){margin-bottom: 0.14rem;}
.academyHistory .TabCon .desc p{padding-left: 16px;position: relative;}
.academyHistory .TabCon .desc p:before{position: absolute;left: 0;top: 0.14rem;background-color: #555555;width: 4px;height: 4px;content: "";}
.academyHistory .TabCon .slick-current .info{animation:fadeInUpSmall 0.5s .3s ease both;-webkit-animation:fadeInUpSmall 0.5s .3s ease both;-moz-animation:fadeInUpSmall 0.5s .3s ease both;}
.academyHistory .TabCon .slick-current .imgbox{animation:fadeInUpSmall 0.3s .4s ease both;-webkit-animation:fadeInUpSmall 0.3s .4s ease both;-moz-animation:fadeInUpSmall 0.3s .4s ease both;}

.academyHistory .slick-prev{left: 0;}
.academyHistory .slick-next{right: 0;}

.academyDirection .content{background-image: url(../images/yjybg2.jpg);}
.academyDirection .item{width: 48.61%;color: #fff;padding: 2.708vw 3.125vw;position: relative;min-height: 4.2rem;}
.academyDirection .item .imgbox{width: 100%;height: 100%;position:absolute;left: 0;top: 0;}
.academyDirection .item h3{font-size: var(--f36);font-weight: normal;line-height: 1.38;position: relative;z-index: 1;}
.academyDirection .item h3:After{display: block;width: 0.5rem;height: 0.18rem;border-bottom: 2px solid var(--orange-color);margin-bottom: 0.33rem;content: "";}
.academyDirection .item .desc{position: relative;z-index: 1;}

.academyPlatform .Platform ul{margin-left: -0.1rem;}
.academyPlatform .Platform .item{padding: 0 0 0.1rem 0.1rem;width: 24.666%;float: left;}
.academyPlatform .Platform .item a{display: block;position: relative;color: #fff;}
.academyPlatform .Platform .info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 77%;text-align: center;line-height: 1.6;z-index: 10;}
.academyPlatform .Platform aside{font-size: var(--f20);margin-bottom: -0.6rem;transition: all 0.5s;}
.academyPlatform .Platform .imgbox:After{position: absolute;left: 0;top: 0;z-index: 2;width: 100%;height: 100%;content: "";}
.academyPlatform .Platform .item:nth-child(1){width: 26%;}
.academyPlatform .Platform .item:nth-child(1) .imgbox{padding-top: 4.94rem;}
.academyPlatform .Platform .item:nth-child(1) .imgbox:After{background-color: rgba(0,58,156,0.4);}
.academyPlatform .Platform .item:nth-child(2) .imgbox{padding-top: 2.8rem;}
.academyPlatform .Platform .item:nth-child(2) .imgbox:After{background-color: rgba(0,58,156,0.3);}
.academyPlatform .Platform .item:nth-child(3) .imgbox{padding-top: 2.04rem;}
.academyPlatform .Platform .item:nth-child(3) .imgbox:After{background-color: rgba(158,127,45,0.9);}
.academyPlatform .Platform .item:nth-child(4) .imgbox{padding-top: 2.8rem;}
.academyPlatform .Platform .item:nth-child(4) .imgbox:After{background-color: rgba(0,0,0,0.2);}
.academyPlatform .Platform .item:nth-child(5) .imgbox{padding-top: 2.04rem;}
.academyPlatform .Platform .item:nth-child(5) .imgbox:After{background-color: rgba(0,58,156,0.4);}
.academyPlatform .Platform .item:nth-child(6) {margin-top: -0.76rem;}
.academyPlatform .Platform .item:nth-child(6) .imgbox{padding-top: 2.8rem;}
.academyPlatform .Platform .item:nth-child(6) .imgbox:After{background-color: rgba(0,58,156,0.3);}
.academyPlatform .Platform .item:nth-child(7) .imgbox{padding-top: 2.04rem;}
.academyPlatform .Platform .item:nth-child(7) .imgbox:After{background-color: rgba(0,58,156,0.9);}
.academyPlatform .Platform .moreBtn{opacity: 0;transition: all 0.5s;transform: translateY(-0.6rem);}
.academyPlatform .Platform .item:hover aside{margin-bottom: 0.15rem;}
.academyPlatform .Platform .item:hover .moreBtn{opacity: 1;margin-top: 0;transform: translateY(0);}

.academyCondition .TabNav{margin-bottom: 0.6rem;}
.academyCondition .TabNav .item{cursor: pointer;min-width: 1.8rem;text-align: center;padding: 0.08rem 0.1rem;font-size: var(--f20);}
.academyCondition .TabNav .item:not(:last-child){margin-right: 0.2rem;}
.academyCondition .TabNav .item.on{color: #fff;background-color: var(--blue-color);}
.academyCondition .list {margin: 0 -0.15rem;}
.academyCondition .list .item{padding: 0 0.781vw;}
.academyCondition .list .imgbox{padding-top: 66.66%;}
.academyCondition .list .ti{line-height: 0.6rem;padding: 0 0.2rem;background-color: #ebf0f7;text-align: center;}
.academyCondition .slick-dots{position: static;margin-top: 0.4rem;}
.academyCondition .slick-dots li{width: 0.53rem;background-color: #ededed;}
.academyCondition .slick-dots li button{background-color: #7f9fcb;}
.academyCondition .slick-dots .slick-active button{animation-name: none;width: 100%;}
.academyCondition .slick-prev{left: -100px;opacity: 0;}
.academyCondition .slick-next{right: -100px;opacity: 0;}
.academyCondition .list:hover .slick-prev{left: -0.25rem;opacity: 1;}
.academyCondition .list:hover .slick-next{right: -0.25rem;opacity: 1;}

@media(min-width:769px){
	.academyHistory .yearNav .slick-track{display: flex;align-items: center;justify-content: center;width: 100% !important;}
	.academyHistory .yearNav .item{width: 1.41rem !important;}
}
@media(max-width:1024px){
	.academyPage .info{width: 100%;}
	.academyPage .imgSlider{width: 100%;}

	.academyHistory .TabCon .imgbox{width: 100%;}
	.academyHistory .TabCon .info{width: 100%;}
}

@media(max-width:768px){
	.academyDirection .item{width: 100%;}
	.academyDirection .item:not(:last-child){margin-bottom: 0.2rem;}
	.academyPlatform .Platform .item{width: 50% !important;margin-top: 0 !important;}
	.academyPlatform .Platform .item .imgbox{padding-top: 3rem !important;}
	.academyPlatform .Platform .item:nth-child(1){width: 100% !important;}
}

/* 科研--全国化工给排水中心站 */
.SubTit6{text-align: center;}
.SubTit6 h3{font-size: var(--f36);line-height: 1.527;padding-bottom: 0.21rem;}
.SubTit6 .web{color:var(--orange-color);font-weight: bold;font-size: var(--f20);border-radius: 0.1rem 0 0.1rem 0;padding: 0.02rem 0.23rem;background-color: var(--blue-color);margin-left: 0.18rem;display: inline-block;}
.SubTit6 .web:after{display: inline-block;vertical-align: middle;width: 14px;height: 20px;background: url(../images/ico_hand.png) no-repeat;margin: -1px 0 0 0.1rem;content: ""; animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms;}
.SubTit6 .web:hover{background-color: var(--orange-color);color: #fff;}
@keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.2rem; opacity:1;}
100% { top:0.4rem; opacity:0;}
}
@-webkit-keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}

.bigImgSlider{margin: 0 0 4.427vw 0;}
.bigImgSlider .item .imgbox{padding-top: 39.583vw;}
.bigImgSlider .item .imgbox img{object-fit: contain;}
.bigImgSlider .slick-dots{bottom: 0.2rem;}
.bigImgSlider .slick-dots li{width: 0.8rem;background-color: rgba(255,255,255,0.4);}
.bigImgSlider .slick-dots li.slick-active{background-color: #fff;}

.downList3{margin-left: -3.125vw;}
.downList3 .item{width: calc(100% / 3 - 3.125vw);margin: 0 0 3.125vw 3.125vw;background-color: #f7f8fa;}
.downList3 .item a{padding: 3.125vw;display: block;text-align: center;}
.downList3 .item .imgbox{padding-top: 20vw;margin: 0px auto 0.18rem;width: 14.792vw;}
.downList3 .item .down{line-height: 23px;color: var(--blue-color);}
.downList3 .item .down:after{margin: -2px 0 0 9px;display: inline-block;vertical-align: middle;width: 16px;height: 17px;background: url(../images/ico_down2.svg) no-repeat center center/contain;content: "";transition: all 0.5s;}
.downList3 .item:hover .down:after{transform: translateY(4px);}

@media(max-width:640px){
	.downList3 .item{width: calc(100% / 2 - 3.125vw);}
}

/* 科研--科研成果 */
.researchHornor{background: url(../images/researchHornorbg1.jpg) no-repeat center center/cover;border-bottom: 1px solid #ececed;}

.tableHornor{text-align: center;}
.tableHornor .thead{color: #fff;font-weight: bold;min-height: 0.8rem;background-color: var(--blue-color);}
.tableHornor li:nth-child(1){flex: 1;}
.tableHornor li:nth-child(2){flex: 2;}
.tableHornor li:nth-child(3){flex: 1.5;}
.tableHornor li:nth-child(4){flex: 1.5;}
.tableHornor li{flex: 2;padding: 0.14rem;}
.tableHornor .tbody{height: 7rem;}
.tableHornor .tbody .item{border-bottom:1px solid #edeff2;background-color: #fff;}
.tableHornor .tbody .item:nth-child(odd){background-color: #f7f7f7;}
.tableHornor .tbody .item:hover{background-color: #f2f6fa;color: var(--blue-color);}
.tableHornor .tbody .item:hover li:not(:first-child){font-weight: normal;}
.tableHornor.tab2 li:nth-child(1){flex: 1;}
.tableHornor.tab2 li:nth-child(2){flex: 1;}
.tableHornor.tab2 li:nth-child(3){flex: 2;}

.normHornor{margin-left: -2.5vw;}
.normHornor .item{padding: 0 0 2.5vw 2.5vw;margin-bottom: 0.06rem;width: calc(100% / 4 );}
.normHornor .item .imgbox{background-color: #f5f7fa;margin-bottom: 0.17rem;padding-top: 130%;}
.normHornor .item .imgbox span{top: 0.2rem;left: 0.2rem;width: calc(100% - 0.4rem);height: calc(100% - 0.4rem);}
.normHornor .item .ti{margin: 0 0.19rem;}
.normHornor .arrows{text-align: center;padding-top: 0.15rem;}
.normHornor .arrows dl{display: inline-block;padding: 0 0.85rem;position: relative;}
.normHornor .arrows .slick-arrow{border-radius: 4px;border: 1px solid #cccecf;background-color: transparent;width: 0.5rem;height: 0.5rem;}
.normHornor .arrows .slick-arrow:hover{background-color: var(--blue-color);border: 1px solid var(--blue-color);}
.normHornor .arrows .slick-disabled, .normHornor .arrows .slick-disabled:hover{border: 1px solid #cccecf !important;opacity: 0.5;}
.normHornor .arrows .slick-prev{left: 0;}
.normHornor .arrows .slick-next{right: 0;}
.normHornor .arrows .slick-dots{position: static;}
.normHornor .arrows .slick-dots li {width: 0.5rem;height: 0.5rem;border: 1px solid #cccecf;background-color: transparent;border-radius: 4px;}
.normHornor .arrows .slick-dots li button{font-size: 0.16rem;color: #aaadb3;width: 100% !important;background-color: transparent;}
.normHornor .arrows .slick-dots li:hover button,
.normHornor .arrows .slick-dots .slick-active button{color: #fff;background-color: var(--blue-color);}

@media(max-width:1024px){
	.normHornor .arrows .slick-dots li {width: 30px;height: 30px;}
}
@media(max-width:640px){
	.normHornor .item{width: calc(100% / 2 );}
	.normHornor .arrows .slick-dots li button{font-size: 13px;}
}

/* 科研--技术攻关 */
.SolutionList .item{background-color: #f8f9fa;}
.SolutionList .item:not(:last-child){margin-bottom: 2.604vw;}
.SolutionList .item .info{flex: 1;padding: 2.083vw 3.646vw;}
.SolutionList .item .icon img{height: 0.5rem;}
.SolutionList .item h3{font-size: var(--f30);line-height: 0.56rem;}
.SolutionList .item h3:After{display: block;margin: 0.05rem 0 0.1rem 0;width: 0.4rem;height: 0.03rem;background-color: var(--blue-color);content: "";}
.SolutionList .item .imgbox{width: 50%;}
.SolutionList .item li{margin: 0.521vw 1.23vw 0 0;}
.SolutionList .item li:last-child{margin-right: 0;}
.SolutionList .item li a{display: block;border-radius: 4px;background-color: #fff;min-width: 1.21rem;text-align:center;padding: 0.04rem 2vw;border: 1px solid #ebebeb;}
.SolutionList .item li a:hover{background-color: var(--blue-color);border: 1px solid var(--blue-color);color: #fff;}
.SolutionList .item:nth-child(even){flex-direction: row-reverse;}

.SolutionLeft{width: 20.83%;}
.SolutionLeft h3{font-size: var(--f30);color: #fff;line-height: 0.8rem;padding: 0 0.25rem;background-color: var(--blue-color);}
.SolutionLeft h3 img{display: inline-block;vertical-align: middle;margin-top: -2px 0.17rem 0 0;height: 0.5rem;}
.SolutionLeft ul{background-color: #f8f9fa;}
.SolutionLeft li a{position: relative;display: block;padding: 0.18rem 0.18rem 0.18rem 2.76vw;border-bottom: 1px solid #ebebeb;}
.SolutionLeft li a:after{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.05rem;height: 0;transition: all 0.5s;content: "";background-color: var(--blue-color);}
.SolutionLeft li:hover a:after,.SolutionLeft li.on a:after{height: 100%;}

.SolutionRight{width: 73.61%;border: 1px solid #ebebeb;padding: 3.646vw;background: url(../images/fadetailbg.jpg) right top no-repeat;}
.SolutionRight .title{line-height: 1.25;font-size: var(--f36);color: var(--blue-color);position: relative;margin-bottom: 3.125vw;}
.SolutionRight .title:After{width: 2rem;height: 0.05rem;left: 0;bottom: 0;background-image: linear-gradient(to right, #ffcb3d , rgba(0,0,0,0));content: "";position: absolute;}
.SolutionRight .title span{position: relative;z-index: 1;}
.SolutionRight .sti{font-size: var(--f30);line-height: 0.67rem;}
.SolutionRight .sti:After{display: block;width: 0.4rem;height: 0.34rem;border-top: 3px solid var(--blue-color);content: "";}
.SolutionRight .itemCon:not(:last-child){margin-bottom: 3.542vw;}
.SolutionRight .itemCon .SinglePage{color: #666;}

.scrollSlider{margin-top: 2.604vw;}
.scrollSlider .slick-list{margin-left: -0.1rem;}
.scrollSlider .item{padding: 0 0 0 0.1rem;}
.scrollSlider .item a{display: block;position: relative;text-align: center;}
.scrollSlider .ti{position: absolute;left: 0;padding: 0.17rem;color: #fff;z-index: 10;width: 100%;bottom: 0;}
.scrollSlider .imgbox{padding-top: 66.66%;}
.scrollSlider .imgbox:After{content: "";left: 0;bottom: 0;width: 100%;height: 60%;z-index: 2;background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(1,65,152,0.5));position: absolute;}

@media(max-width:1024px){
	.SolutionList .item .imgbox{width: 100%;}
	.SolutionList .item .info{padding: 0.3rem;}

	.SolutionLeft{width: 100%;margin-bottom: 0.25rem;}
	.SolutionLeft ul{display: flex;flex-wrap: wrap;}
	.SolutionRight{width: 100%;}
}

.indexad{width: 4.5rem;z-index: 10000;position: absolute;}
.indexad .close{background-color: #fff;border-radius: 50%;text-align: center;width: 0.4rem;height: 0.4rem;display: flex;align-items: center;justify-content: center;box-shadow: 0 0 10px rgba(0,0,0,0.1);position: absolute;right: 0.1rem;top: 0.1rem;z-index: 10;}</pre></body></html>