﻿@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:40%;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: #00599b;}

.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: #f9f9f9;}

.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> .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 {background-color: #f5f8fa;}
.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;transition: all 0.5s;content: "";}/*background-color: rgba(41,109,191,0.2);*/

.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: 2rem;padding: 0.18rem 0 0.26rem 0.29rem;background: rgba(255,255,255,0.7);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: rgba(0,46,115,0.7);}

.homeIndustry .item:hover .num b{color: var(--orange-color);}

.homeIndustry .item:hover .desc{opacity: 1;transform: translateY(0);}


.homeParty{background-color: #f5f8fa;}

.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: 100%;}





.i-case {

	width:100%;

	overflow:hidden;

	display:block;

 

}

.i-case > .adBanner {

	width:100%;

	height:230px;

	background:url(../images/i-chanpin-pic01.jpg) top center ;

}

.i-case > .adBanner h3 {

	font-size:30px;

	color:#fff;

	text-align:center;

	line-height:100px;

	padding-top:20px;

}

.i-case > .adBanner p {

	font-size:14px;

	color:#fff;

	text-align:center;

}



.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: 25%;padding: 0 0 0.3rem 0.3rem;}

.workList .item a{background-color: var(--ffff-color);display: block;}

.workList .item .imgbox{padding-top: 110.25%;}

.workList .item .imgbox img{width: 90%;
    height: 90%;
    object-fit: cover;}

.workList .item .info{padding: 0.2rem 0.3rem 0.1rem;min-height: 1.65rem;}

.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.0rem;margin-bottom: 0.26rem;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.json) 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;}

	.i-case {	 

		display: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%);}

.ColName1{display:block;color:#000; width:1.5rem; font-size:24px; line-height:0.79rem}



.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: ">";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; background-color:#f1f1f1;}

.SubMenu li{position: relative;line-height: 0.79rem;}

.SubMenu li:after{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;height:100%;background-color: var(--blue-color);content: "";transition: all 0.5s;}

.SubMenu li:not(:last-child){margin-right: 0.1vw;}

.SubMenu li a{ display:block; position: relative;z-index: 1; text-align:center}

/*.SubMenu li:after{	position: absolute;	left: 50%;		background-color: var(--blue-color);width:0;transition: all 0.5s;}*//*content: '';height: 3px;bottom: -1px;*/

.SubMenu   .menu13{ width:1.5rem;}

.SubMenu li a:hover,.SubMenu li.onli a{color:#FFF;}

 

.SubMenu li:hover:after,.SubMenu li.onli{ background-color:#004098}

.SubMenu li:hover:after,.SubMenu li.onli:after{width: 100%;background-color:#004098}



.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%;}

	.ColName1{display:none;}

	.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: 98%;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>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;}
	.workList .item{width: 100%;padding: 0 0 0.3rem 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(--f18);}

.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.20rem 2.729vw;background-color: #f7f7f7;margin: 0.2rem 0 0.2rem;}

.case_contact dd{color: #004098; font-size: .32rem; vertical-align: middle; font-weight: bold;}

.case_contact dd img{width: 0.42rem;display: inline-block;vertical-align: middle;margin-right: 0.11rem;margin-bottom: 0.10rem;}

.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>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>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 > .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.json);background-size: contain;}

.SearchContent .statu .nav span.on{color: #264294;}

.SearchContent .statu .nav span.on:after{background: url(../images/ico/arrt.json);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: left;}

.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: 100%;/*width: 73.61%;*/border: 1px solid #ebebeb;padding: 3.646vw;}

.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;}

.SolutionRight table {

    border-collapse: collapse;

    border-spacing: 0

}
.SolutionRight table {

    width: 100%;

    max-width: 100%

}

.SolutionRight table tr {

    /*border-bottom: 1px solid #c9e2df*/

}

.SolutionRight table tr:first-child {

    /*border-top: 1px solid #c9e2df*/

}

.SolutionRight table td {


    font-size: 16px;

    line-height: 24px;

    padding: 14px 15px 14px 15px;

	border: 1px solid #e6e6e6;
	color: #333333;
	text-align: center;

}
.SolutionRight table td span.en-f12 {


    font-size: 12px;

}

.SolutionRight table th {


    font-size: 16px;

    line-height: 24px;

    padding: 14px 15px 14px 15px;

	border: 1px solid #e6e6e6;
	background: #004098;
	color: #fff;

}

.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;}

.pbg{background: #f5f8fa;}

