@import url("master.css");
@import url("../font/icon/iconfont.css");
@import url("../../lib/css/animate.css");
body{opacity:0;}
img[src=""],img:not([src]){opacity:0;}
:root{
	--red:#c82118;
	--cbr:cubic-bezier(0.55, 0.05, 0.22, 0.99); /*拉开*/
	--cbr2:cubic-bezier(.39,.05,.47,.97); /*淡出*/
}
.swiper-lazy-preloader{border:2px solid var(--red) !important;border-top-color: transparent !important;
width:28px !important;height:28px !important;margin:0 !important;transform:translate(-50%,-50%);}
.move_top{padding-top:70px;}
.mobile_img{display:none;}

/*引导页*/
.loading{position:fixed;width:100%;height:100%;background-color:#fff;z-index:1200;z-index:2;}
.loadingBox{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.loadingBox .logo{margin: 0 auto;width:max-content;height:84px;margin-bottom:30px;}
.loadingBox .logo>img{height:100%;animation: rotateX 8s linear infinite;}
.loadingBox .name .cn{margin:0 auto;margin-bottom:8px;position:relative;width:max-content;}
.loadingBox .name #entity{position:absolute;left:0;top:0;height:100%;width:0;overflow:hidden;}
.loadingBox .name img{width:300px;}
.loadingBox .name .en{font-family:'GOTHICB_0';font-size:20px;line-height:1;white-space: pre;}
.loadingBox #speed{font-size:24px;font-family:'DIN';margin-top:20px;line-height:1;font-weight:bold;}


/*》》》》》》》》》》缓动样式《《《《《《《《《《*/
.main_roll{position:relative;}
.main_roll,.parallax,.iScrollVerticalScrollbar .iScrollIndicator,#drift{
will-change:transform;
transition:cubic-bezier(0.19, 1, 0.22, 1) transform 1.5s !important;
-webkit-transition:cubic-bezier(0.19, 1, 0.22, 1) transform 1.5s !important;}

.iScrollVerticalScrollbar{position:absolute;width:5px;height:100%;right:0;top:0;z-index:1200;background-color:#ddd;}
.iScrollVerticalScrollbar .iScrollIndicator{cursor:pointer;background-color:var(--red);width:100%;}

/*》》》》》》》》》》相册、视频（打开动画）《《《《《《《《《《*/
#spotlight{background-color:rgba(0,0,0,.6);clip-path: circle(0px at center);-webkit-clip-path:circle(0px at center);cursor:zoom-in;}
#spotlight.show{clip-path: circle(100% at center);-webkit-clip-path: circle(100% at center);
transition: clip-path ease 1s;-webkit-transition: clip-path ease 1s;}

/*》》》》》》》》》》字体间距《《《《《《《《《《*/
.zh{letter-spacing:0.075em;}

/*》》》》》》》》》》分页器《《《《《《《《《《*/
.pageList{text-align:center;}
.pageList li{display:inline-block;padding:0 4px;}
.pageList li a{display:block;width:40px;height:40px;line-height:40px;border:1px solid #e0e0e0;
background-color:#fff;color:#666;transition:color 0.2s,background-color 0.4s,border-color 0.4s;
-webkit-transition:color 0.2s,background-color 0.4s,border-color 0.4s;}
.pageList li a.selected{background-color:var(--red);color:#fff;border-color:var(--red);pointer-events:none;}

/*href_hover*/
/*线型*/
.hoverable .hoverable_txt{position:relative;display:inline-block;}
.hoverable .hoverable_txt:after{content: '';width:100%;height:1px;background-color:#fff;height:1px;
position:absolute;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);
-webkit-transform-origin: right top;transform-origin: right top;
transition: -webkit-transform .4s cubic-bezier(.215,.61,.355,1);
transition: transform .4s cubic-bezier(.215,.61,.355,1);}

/*》》》》》》》》》》页头《《《《《《《《《《*/
.header{position:fixed;top:0;left:0;z-index:999;padding:0 2.604166666666667vw;
-webkit-transition:all 1.3s;transition:all 1.3s;transform:translateY(-100%);-webkit-transform:translateY(-100%);}
.header.onRed{background-color:var(--red);box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.header.onShow{transform:none;-webkit-transform:none;}
.header>div{align-items:center;height:100%;}
.header .nav{margin-left:auto;}
.header .nav .navlist>.nav_a>a{padding:0 1.3020833333333335vw;height:80px;line-height:80px;position:relative;}
.header .nav .navlist>.nav_a>a>.nav_icon{display:none;}
.header .nav .navlist>.nav_a>a .hoverable_txt{font-size:16px;}
.header .nav .navlist>.nav_a>a .hoverable_txt:after{height:2px;}

.header .nav .navlist>.nav_a>.nav_b{position:absolute;top:100%;left:50%;padding:8px 0;color:#666;min-width:120px;
transform:translateX(-50%) translateY(10px);-webkit-transform:translateX(-50%) translateY(10px);
border-radius:3px;-webkit-border-radius:3px;opacity:0;-webkit-opacity:0;visibility:hidden;z-index:5;border:1px solid #e6e6e6;
-webkit-transition:cubic-bezier(.4,.4,0,1) 0.4s;transition:cubic-bezier(.4,.4,0,1) 0.4s;}
.header .nav .navlist>.nav_a>.nav_b>.nav_b_list>li>a{white-space:nowrap;line-height:38px;color:#666;
-webkit-transition:all 0.25s;transition:all 0.25s;padding:0 15px;}

.header .Htel{padding-left:1.8229166666666667vw;}
.header .Htel>a{align-items:center;font-family:'GOTHIC';}
.header .Htel>a>i{font-size:28px;margin-right:8px;}
.header .Htel>a>span{font-size:24px;}

/*masterLogo*/
.masterLogo{width:max-content;}
.masterLogo>a{height:54px;position:relative;display:block;}
.masterLogo>a div{height:100%;}
.masterLogo>a .logoIcon{position:absolute;top:0;left:0;animation: rotateX 8s linear infinite;}
.masterLogo>a img{height:100%;}

/*》》》》》》》》》》Menu《《《《《《《《《《*/
.header .Hmenu{display:none;position:relative;}
.header .Hmenu>a{align-items:center;outline:none;}
.header .Hmenu .Hmenu_btn{width:20px;height:20px;}
.header .Hmenu .Hmenu_btn span{background-color:var(--red);position:absolute;width:100%;height:2px;left:0;
border-radius:2px;-webkit-border-radius:2px;-webkit-transition:ease 0.4s;transition:ease 0.4s;}
.header .Hmenu .Hmenu_btn span:nth-child(1){top:3px;}
.header .Hmenu .Hmenu_btn span:nth-child(2){top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.header .Hmenu .Hmenu_btn span:nth-child(3){bottom:3px;}
.header .Hmenu:before{content:''; position:absolute;top:0;left:0;width: 100%;height: 100%;border-radius: 50%;
background-color:#fff;transform:scale(2);}
.header .Hmenu:after{content:''; position:absolute;top:0;left:0;width: 100%;height: 100%;border-radius:50%;
animation: circle-opacity 2s infinite;background-color:#fff;z-index:-1;}
@keyframes circle-opacity{
	0% {
		opacity:1;
		transform:scale(2);
	}

	100% {
		opacity:0;
		transform:scale(5);
    }
}
.header.mobileNav .Hmenu .Hmenu_btn span:nth-child(1){top:9px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.header.mobileNav .Hmenu .Hmenu_btn span:nth-child(2){opacity:0;-webkit-opacity:0;visibility:hidden;}
.header.mobileNav .Hmenu .Hmenu_btn span:nth-child(3){bottom:9px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}


/*》》》》》》》》》》内页>banner《《《《《《《《《《*/
.pageBanner{width:100%;height:100vh;overflow:hidden;position: relative;z-index:2;}
.pageBanner .bg{position:absolute;width:100%;height:100%;z-index:-1;left:0;top:0;}
.pageBanner .bg img{width:100%;height:100%;object-fit:cover;}
.pageBanner .info{align-items:center;height:100%;}
.pageBanner .info .infoTitle{line-height:1;}
.pageBanner .info .infoTitle .infoTitle_en{font-size:72px;margin-bottom:20px;text-transform:uppercase;font-family:'DIN';overflow:hidden;}
.pageBanner .info .infoTitle .infoTitle_cn{font-size:48px;overflow:hidden;display:inline-block;position:relative;z-index:2;}
.pageBanner .info .infoTitle .infoTitle_cn:after{content:'';position:absolute;width:180px;height:10px;transform:translate(10%,80%) scaleX(0);
background-image: linear-gradient(to right,transparent,var(--red),transparent);bottom:0;right:0;z-index:-1;opacity:0;
transition:all 1s;transform-origin:center left;}
.pageBanner .info .infoTitle.on .infoTitle_cn{overflow:initial;}
.pageBanner .info .infoTitle.on .infoTitle_cn:after{transform:translate(10%,80%);opacity:1;}
.pageBanner .info .infoIcon{width:79px;height:79px;position:relative;margin-top:80px;opacity:0;}
.pageBanner .info .infoIcon>img{width:100%;height:100%;animation: rotateY 2s linear infinite;}
@keyframes rotateY{
	from {transform:rotateY(0deg);}
	to {transform: rotateY(360deg);}
}	
.pageBanner .info .infoIcon:before{content:'';position:absolute;width:100%;height:100%;background:url(../image/mac/bannerIconBg.png) no-repeat center center;
top:0;left:0;background-size:contain;animation: rotateX 10s linear infinite reverse;}



/*》》》》》》》》》》一屏配置《《《《《《《《《《*/
#screenSwiper{height:100vh;}
#screenSwiper>.swiper-wrapper{will-change:transform;}
#screenSwiper>.swiper-wrapper>.swiper-slide{overflow:hidden;height:100vh;}
#screenSwiper>.swiper-wrapper>.swiper-slide:last-child{height:auto;}
#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide{height:100%;}
#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide>.screenBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide>.screenBg>img{width:100%;height:100%;object-fit:cover;}
#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide>.screenInfo{height:100%;align-items:center;}
#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide>.screenInfo>div{width:100%;}
#screenTab{position:absolute;left:2.604166666666667vw;top:50%;transform:translateY(-50%);z-index:50;}
#screenTab .item{align-items:center;margin-bottom:30px;}
#screenTab .item:last-child{margin-bottom:0;}
#screenTab .item>span{color:#fff;font-family:'GOTHIC';opacity:0;transition:all .4s;font-size:18px;}
#screenTab .item>a{width:20px;height:20px;position:relative;}
#screenTab .item>a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;
border:1px dashed #fff;border-radius:50%;opacity:0;transition:all .6s;}
#screenTab .item>a:after{content:'';position:absolute;left:50%;top:50%;width:6px;height:6px;
border-radius:50%;background-color:#fff;transform:translate(-50%,-50%);transition:all .25s;}
#screenTab .item.on>a:before{animation: rotateX 5s linear infinite;}
@keyframes rotateX{
	from {transform:rotateZ(0deg);}
	to {transform: rotateZ(360deg);}
}	
#screenTab .item.on>span{opacity:1;transform:translateX(10px);}
#screenTab .item.on>a:before{opacity:1;}



/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>index<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*》》》》》》》》》》index>banner《《《《《《《《《《*/
.Hbanner{width:100%;height:100vh;}
#HbannerSwiper{width:100%;height:100%;overflow:hidden;}
#HbannerSwiper .swiper-slide{overflow:hidden;}
#HbannerSwiper .swiper-slide>a{width:100%;height:100%;}
#HbannerSwiper .swiper-slide>a:before{content:'';position:absolute;top:0;left:0;width:100%;height:160px;
background-image:-webkit-linear-gradient(rgba(0, 0, 0, .2),rgba(0, 0, 0, 0));z-index:2;}
#HbannerSwiper .HbannerBg{width:100%;height:100%;position:relative;z-index:-1;}
#HbannerSwiper .HbannerBg:before{position:absolute;content: "";width:100%;height:100%;
background-color:rgba(0, 0, 0, 0.2);left:0;top:0;z-index:20;pointer-events: none;}
#HbannerSwiper .HbannerBg>img{width:100%;height:100%;object-fit:cover;}
#HbannerSwiper .HbannerBg>video{width:100%;height:100%;object-fit:cover;}

#HbannerSwiper .HbannerInfo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events: none;}
.HbannerInfo .title .en{font-size:116px;opacity:0.2;line-height:1;text-transform:uppercase;position:absolute;top:0;left:0;transform:translateY(-55%);}
.HbannerInfo .title .cn{font-size:56px;line-height:1.3;}
.HbannerInfo .title{margin-bottom:40px;position:relative;}
.HbannerInfo .line{font-size:24px;line-height:1.4;font-weight:lighter;letter-spacing:0.075em;}

#mouse{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);z-index:50;}
#mouse .mouseName{margin-bottom:10px;line-height:1;font-size:16px;letter-spacing:0.075em;}
#mouse .mouseOf{height:38px;width:25px;border-radius:25px;border:2px solid #fff;position:relative;margin:0 auto;}
#mouse .mouseOf:after{content: '';width:3px;height:6px;background-color: #fff;border-radius:3px;
-webkit-animation: scroll-icon 1.65s infinite ease-in-out;
animation: scroll-icon 1.65s infinite ease-in-out;
position:absolute;left:50%;transform:translateX(-50%);}
@keyframes scroll-icon {
    0% {
        top:3px;
        opacity: 0;
    }
    30%,
    70% {
        opacity: 1;
    }
    100% {
    	top:calc(100% - (3px + 6px));
        opacity: 0;
    }
}
#mouse .mouseIcon{margin-top:3px;line-height:1;}
#mouse .mouseIcon>i{font-size:16px;}
.HbannerNav{position:absolute;right:4.166666666666667vw;top:50%;transform:translateY(-50%);z-index:50;align-items:center;}
.HbannerNav .HbannerNav_btn>a{width:52px;height:52px;color:var(--red);z-index:2;position:relative;
background-color:rgba(255,255,255,.2);border-radius:50%;line-height:52px;text-align:center;transition:all .35s;}
.HbannerNav .HbannerNav_btn>a:before,
.HbannerNav .HbannerNav_btn>a:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;
background-color:var(--red);border-radius:50%;transition:cubic-bezier(.4,.4,0,1) .5s;}
.HbannerNav .HbannerNav_btn>a:before{z-index:-1;transform:scale(0);}
.HbannerNav .HbannerNav_btn>a:after{z-index:-2;opacity:0;}
.HbannerNav .HbannerNav_btn>a>i{font-size:22px;}
.HbannerNav .HbannerNav_txt{color:#fff;padding:0 15px;font-family:'GOTHICB';line-height:1;}
.HbannerNav .HbannerNav_txt>span{font-size:26px;padding-right:5px;}
.HbannerNav .HbannerNav_txt>em{font-size:18px;}


/*》》》》》》》》》》index>关于我们《《《《《《《《《《*/
.Habout{padding-left:30.55555555555556%;}
.Habout .title{position:absolute;left:0;top:10px;width:19.027777777777777%;}
.Habout .title>img{width:100%;}
.Habout .info{text-align:justify;}
.Habout .info .infoName{font-size:24px;font-weight:bold;line-height:1.4;margin-bottom:30px;}
.Habout .info .infoLine{font-size:16px;line-height:2.25;}
.Habout .increase{margin-top:80px;}
.Habout .increase .increaseNum{line-height:1;margin-bottom:20px;font-family:'DIN';position:relative;}
.Habout .increase .increaseNum>span{font-size:72px;}
.Habout .increase .increaseNum>em{font-size:36px;}
.Habout .increase .increaseNum>i{position:absolute;right:0;top:0;transform:translateX(100%);font-size:24px;}
.Habout .increase .increaseName{font-size:20px;line-height:1;}
.Habout .HaboutMore{position:absolute;left:0;bottom:0;}
.Habout .HaboutMore>a{width:65px;height:65px;line-height:65px;text-align:center;position:relative;
z-index:2;animation: moreani 1s cubic-bezier(.36,.07,.53,.88) infinite alternate backwards;}
@keyframes moreani{
	0% {transform:translateY(0);}
	100% {transform:translateY(25%);}
}	
.Habout .HaboutMore>a>i{font-size:22px;}
.Habout .HaboutMore>a:before,
.Habout .HaboutMore>a:after{content:'';width:100%;height:100%;position:absolute;
left:0;border-radius:5px;background-color:var(--red);animation: rotateX 10s linear infinite;}
.Habout .HaboutMore>a:before{z-index:-1;top:0;}
.Habout .HaboutMore>a:after{opacity:0.5;z-index:-2;top:10px;}
.Habout .increase .item>div{display:inline-block;text-align:center;}

/*》》》》》》》》》》index>新闻中心《《《《《《《《《《*/
.Hnews .HnewsL{width:60%;padding-right:40px;}
.HnewsTop{align-items:flex-end;line-height:1;margin-bottom:25px;}
.HnewsTop .title{font-size:24px;}
.HnewsTop .more{margin-left:auto;}
.HnewsTop .more>a{align-items:center;}
.HnewsTop .more>a .hoverable_txt{padding-bottom:5px;}
.HnewsTop .more>a span{font-size:16px;}
.HnewsTop .more>a i{font-size:14px;}
.HnewsL .HnewsCnt>div{margin:0 -12px;}
.HnewsL .HnewsCnt .item{padding:0 12px;}
.HnewsL .HnewsCnt .item .HnewsImg{padding-bottom:60%;position:relative;height:0;width:100%;}
.HnewsL .HnewsCnt .item .HnewsImg>div{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}
.HnewsL .HnewsCnt .item .HnewsImg>div>img{width:100%;height:100%;position:absolute;object-fit:cover;transition:all .6s;}
.HnewsL .HnewsCnt .item .HnewsInfo{padding:25px 20px;line-height:1;opacity:.6;transition:all .4s;}
.HnewsL .HnewsCnt .item .HnewsInfo .name{font-size:16px;margin-bottom:70px;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;}
.HnewsL .HnewsCnt .item .HnewsInfo .time{font-size:18px;padding-top:10px;position:relative;}
.HnewsL .HnewsCnt .item .HnewsInfo .time:before{content:'';position:absolute;top:0;left:0;
width:20px;height:1px;background-color:#fff;transition:width 1s;}
.Hnews .HnewsR{width:40%;padding-left:40px;position:relative;}
.Hnews .HnewsR:after{content:'';height:100%;width:1px;background-color:rgba(255,255,255,.2);position:absolute;left:0;top:0;}
.HnewsR .HnewsList{margin-bottom:15px;}
.HnewsR .HnewsList .item>a{font-size:16px;height:46px;align-items:center;position:relative;padding-left:20px;
opacity:.6;transition:all .25s;}
.HnewsR .HnewsList .item>a:before{content:'';position:absolute;left:0;top:50%;
width:6px;height:6px;border-radius:50%;background-color:#fff;transform:translateY(-50%);}
.HnewsR .HnewsList .item .time{margin-left:auto;}
.HnewsR .HnewsList .item .name{padding-right:40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.HnewsR .HnewsRbtn{padding-top:25px;position:relative;}
.HnewsR .HnewsRbtn:before{content:'';width:100%;position:absolute;left:0;top:0;height:1px;background-color:rgba(255,255,255,.2);}
.HnewsR .HnewsRbtn>a{width:120px;height:40px;border-radius:40px;background-color:var(--red);
align-items:center;justify-content:center;line-height:1;font-weight:bold;}
.HnewsR .HnewsRbtn>a>span{font-size:16px;margin-right:3px;}
.HnewsR .HnewsRbtn>a>i{font-size:14px;}


/*》》》》》》》》》》index>产品《《《《《《《《《《*/
.Hproduct .Title{line-height:1;font-family:'DIN';}
.Hproduct .Title .cn{font-size:40px;margin-bottom:5px;overflow:hidden;}
.Hproduct .Title .en{font-size:36px;overflow:hidden;}

.HproductBox{margin-top:60px;}
.HproductBox .item{position:relative;width:16.666666666666668%;justify-content:center;}
.HproductBox .item:after{content:'';position:absolute;right:0;top:35px;
height:100px;width:1px;background-image: linear-gradient(to top, rgba(255,255,255,.0), rgba(255,255,255,.4), rgba(255,255,255,.0));}
.HproductBox .item:last-child:after{display:none;}
.HproductBox .item>a{padding:35px 0;width:80%;}
.HproductBox .item .icon{width:60px;margin-bottom:15px;transition:all .4s;position:relative;z-index:2;}
.HproductBox .item .icon>img{width:100%;}
.HproductBox .item .icon:before{content:'';position:absolute;left:50%;top:50%;
width:100%;height:100%;background-color:var(--red);z-index:-1;border-radius:50%;opacity:0;
transform:translate(-50%,-50%) scale(0);transition:cubic-bezier(.4,.4,0,1) .5s;}
.HproductBox .item .name{font-size:18px;line-height:1.4;}

/*》》》》》》》》》》index>联系我们《《《《《《《《《《*/
.HcontactInfo{padding-right:5%;}
.HcontactInfo .infoTop{line-height:1;font-family:'DIN';}
.HcontactInfo .infoTop .en{font-size:60px;margin-bottom:15px;}
.HcontactInfo .infoTop .cn{font-size:40px;align-items:center;}
.HcontactInfo .infoTop .cn:after{content:'';width:100px;height:8px;background-color:#fff;display:inline-block;margin-left:15px;}
.HcontactInfo .infoCnt{margin-top:90px;}
.HcontactInfo .infoCnt .name{font-size:22px;line-height:1.3;}
.HcontactInfo .infoCnt .city{margin-top:20px;align-items:center;}
.HcontactInfo .infoCnt .city .cityCode{width:100px;margin-right:20px;}
.HcontactInfo .infoCnt .city .cityCode>img{width:100%;}
.HcontactInfo .infoCnt .city .cityLine .item{line-height:26px;margin-bottom:8px;}
.HcontactInfo .infoCnt .city .cityLine .item:last-child{margin-bottom:0;}
.HcontactInfo .infoCnt .city .cityLine .item>i{font-size:22px;margin-right:8px;vertical-align:-2px;}
.HcontactInfo .infoCnt .city .cityLine .item>span{font-size:16px;word-break: break-all;}
.Hcontactform{padding-left:5%;}
.Hcontactform .title{font-size:22px;margin-top:5px;}
.Hcontactform .channel{margin-top:20px;}
.Hcontactform .channel .channelRow{padding-top:30px;margin:0 -8px;}
.Hcontactform .channel .channelRow:first-child{padding-top:0;}
.Hcontactform .channel .channelRow .line{padding:0 8px;}
.Hcontactform .channel .channelRow .line>input,
.Hcontactform .channel .channelRow .line>textarea{width:100%;background:none;border:none;color:#fff;font-size:16px;}
.Hcontactform .channel .channelRow .line>input{border-bottom:1px solid rgba(255,255,255,.2);height:50px;padding:0 15px;}
.Hcontactform .channel .channelRow .line>input::-webkit-input-placeholder,
.Hcontactform .channel .channelRow .line>textarea::-webkit-input-placeholder{color:rgba(255,255,255,.6);}
.Hcontactform .channel .channelRow .line>textarea{border:1px solid rgba(255,255,255,.2);padding:15px;resize:none;height:160px;}
.Hcontactform .channel .channelBtn{margin-top:40px;}
.Hcontactform .channel .channelBtn>button{width:155px;height:50px;border:none;border-radius:50px;
background-color:var(--red);font-size:16px;color:#fff;}

/*》》》》》》》》》》page>导航《《《《《《《《《《*/
.pageNav{z-index:2;}
.pageNav:after{content:'';position:absolute;bottom:0;height:1px;width:100%;left:0;background-color:#ddd;z-index:-1;}
.pageNav>div{align-items:center;}
.pageNav_tab{margin:0 -30px;overflow:hidden;}
.pageNav_tab .item{padding:0 30px;position:relative;}
.pageNav_tab .item:after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);height:16px;width:1px;background-color:#ddd;}
.pageNav_tab .item:last-child:after{display:none;}
.pageNav_tab .item>a{line-height:80px;font-size:16px;transition:all .25s;padding:0 8px;position:relative;}
.pageNav_tab .item>a:after{content:'';position:absolute;width:100%;left:0;height:2px;bottom:0;
background-color:var(--red);border-radius:2px;transform:scaleX(0);transition:all .4s;opacity:0;}
.pageNav_tab .item>a.on{color:var(--red);font-weight:bold;}
.pageNav_tab .item>a.on:after{transform:none;opacity:1;}
.pageNav_loc{margin-left:auto;line-height:1;}
.pageNav_loc i{font-size:26px;vertical-align:sub;margin-right:5px;color:var(--red);}
.pageNav_loc span,.pageNav_loc a{color:#666;transition:all .25s;font-size:16px;}


/*》》》》》》》》》》masterTitle《《《《《《《《《《*/
.masterTitle{line-height:1;}
.masterTitle .en{font-size:80px;text-transform:uppercase;font-family:'DIN';opacity:.1;margin-bottom:-30px;}
.masterTitle .cn{font-size:50px;}


/*》》》》》》》》》》page>关于我们《《《《《《《《《《*/
.vessel{position:relative;z-index:2;overflow:hidden;}
.vessel .vesselBg{position:absolute;width:100%;height:100%;z-index:-1;left:0;bottom:0;}
.vessel .vesselBg img{width:100%;height:100%;object-fit:cover;}

.about01{padding-top:9.375vw;padding-bottom:23.4375vw;}
.about01Box{width:880px;margin:0 auto;max-width:90%;}
.about01Box .about01Title{font-size:48px;line-height:1.4;margin-bottom:25px;}
.about01Box .about01Line{line-height:2.25;font-size:16px;}

.about02{padding:8.333333333333334vw 0;}
.about02Box{text-align:justify;width:630px;max-width:90%;margin-left:8.333333333333334vw;}
.about02Box .about02Title{font-size:48px;line-height:1.4;margin-bottom:50px;}
.about02Box .about02Line{line-height:2.25;font-size:16px;}

.grow{padding:9.375vw 0;}
.grow .growBox{width:1140px;margin:0 auto;max-width:90%;}
.growTop .growTitle{line-height:1;padding-bottom:40px;position:relative;margin-bottom:30px;}
.growTop .growTitle:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:1px;background-color:#fff;}
.growTop .growTitle .cn{font-size:48px;margin-bottom:30px;}
.growTop .growTitle .en{font-size:24px;text-transform:uppercase;letter-spacing:0.25em;font-family:'DIN';opacity:.2;line-height:1.4;}
.growTop .growLine{font-size:16px;line-height: 2.125;}
.growList{justify-content:center;margin-top:100px;}
.growList .item{padding:0 50px;}
.growList .item .increaseNum{line-height:1;margin-bottom:15px;font-family:'DIN';position:relative;}
.growList .item .increaseNum>span{font-size:72px;}
.growList .item .increaseNum>em{font-size:36px;}
.growList .item .increaseNum>i{position:absolute;right:0;top:0;transform:translateX(100%);font-size:24px;}
.growList .item .increaseName{font-size:20px;line-height:1;text-align:center;}

.cfe{padding-top:7.291666666666667vw;padding-bottom:15.625vw;}
#cfeSwiper{margin-top:90px;}
#cfeSwiper:before{content:'';position:absolute;left:0;top:0;width:25%;height:100%;
background-image: linear-gradient(to right, #fff , transparent);z-index:5;}
#cfeSwiper:after{content:'';position:absolute;right:0;top:0;width:25%;height:100%;
background-image: linear-gradient(to left, #fff , transparent);z-index:5;}

#cfeSwiper .swiper-slide{transform:scale(.8);transition:all .75s;}
#cfeSwiper .cfeImg{padding-bottom:138.88888888888888%;position: relative;}
#cfeSwiper .cfeImg:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:4px solid #ededed;z-index:2;}
#cfeSwiper .cfeImg .cfeImgLine{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;}
#cfeSwiper .cfeImg .cfeImgLine>span{position:absolute;background-color:var(--red);display:block;transition: ease .3s;}
#cfeSwiper .cfeImg .cfeImgLine>span:nth-child(1){width:0;height:4px;top:0;left:0;}
#cfeSwiper .cfeImg .cfeImgLine>span:nth-child(2){width:4px;height:0;right:0;top:0;}
#cfeSwiper .cfeImg .cfeImgLine>span:nth-child(3){width:0;height:4px;bottom:0;right:0;}
#cfeSwiper .cfeImg .cfeImgLine>span:nth-child(4){width:4px;height:0;left:0;bottom:0;}
#cfeSwiper .swiper-slide-active .cfeImg .cfeImgLine>span:nth-child(1){width:100%;}
#cfeSwiper .swiper-slide-active .cfeImg .cfeImgLine>span:nth-child(2){height:100%;transition-delay:.3s;}
#cfeSwiper .swiper-slide-active .cfeImg .cfeImgLine>span:nth-child(3){width:100%;transition-delay:.6s;}
#cfeSwiper .swiper-slide-active .cfeImg .cfeImgLine>span:nth-child(4){height:100%;transition-delay:.9s;}
#cfeSwiper .cfeImg .cfeImgBg{width:100%;height:100%;position:absolute;top: 0;left: 0;cursor: pointer;}
#cfeSwiper .cfeImg .cfeImgBg>img{width:100%;height: 100%;object-fit: contain;}
#cfeSwiper .swiper-slide-active{transform:none;}
#cfeSwiper .cfe_switch{position:absolute;top:50%;color:var(--red);z-index:10;line-height:52px;text-align:center;
transform:translateY(-50%);-webkit-transform:translateY(-50%);width:52px;height:52px;transition:all .35s;}
#cfeSwiper .cfe_switch:before,
#cfeSwiper .cfe_switch:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;
background-color:var(--red);border-radius:50%;transition:cubic-bezier(.4,.4,0,1) .5s;}
#cfeSwiper .cfe_switch:before{z-index:-1;transform:scale(0);}
#cfeSwiper .cfe_switch:after{z-index:-2;opacity:0;}
#cfeSwiper .cfe_switch>i{font-size:22px;}
#cfeSwiper #cfe_prev{left:10.9375vw;}
#cfeSwiper #cfe_next{right:10.9375vw;}
.vessel .cfeBg{background-color:#fff;}
.vessel .cfeBg img{object-fit:contain;}
#atgBg{position:fixed;z-index:-1;width:100%;height:100%;top:0;left:0;}
#atgBg>img{width:100%;height: 100%;object-fit:cover;}

.atg{padding:7.8125vw 0;}
.atgTab{margin-top:90px;}
.atgTab>div{margin:0 -23px;}
.atgTab .item{padding:0 23px;}
.atgTab .atgInfo{height:120px;position:relative;transition:opacity .5s;
justify-content:center;align-items:center;line-height:1;z-index:2;opacity:.5;}
.atgTab .atgInfo:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;
border:1px solid #fff;transition:border-color .4s;z-index:1;}
.atgTab .atgInfo:after{content:'';position:absolute;width:100%;height:100%;left:0;
z-index:-1;background-color:rgba(0,0,0,.2);opacity:0;transition:opacity .5s;}
.atgTab .atgInfo{align-items:center;justify-content:center;}
.atgTab .atgInfo .icon{height:50px;margin-right:5px;}
.atgTab .atgInfo .icon>img{height:100%;}
.atgTab .atgInfo .names{font-size:24px;}
.atgTab .item.on .atgInfo,.atgTab .item.on .atgInfo:after{opacity:1;}


.atgContent{align-items:center;margin-top:120px;}
#atgSwiper{width:70%;margin-left:0;}
#atgSwiper .atgSlide{line-height:1.4;}
#atgSwiper .atgSlide .item{margin-bottom:55px;opacity:0;transform:translateY(40px);}
#atgSwiper .atgSlide.atgAni .item{transform:none;opacity:1;transition: all .58s;}
#atgSwiper .atgSlide .item:last-child{margin-bottom:0;transition-delay:.1s;}
#atgSwiper .atgSlide .name{font-size:22px;margin-bottom:8px;}
#atgSwiper .atgSlide .line{font-size:16px;opacity:.8;line-height:1.75;}

.atgSwiperBtn{margin-left:auto;}
.atgSwiperBtn .atg_switch{width:60px;height:60px;line-height:60px;transition:all .35s;
position:relative;color:#fff;text-align:center;border:1px solid #fff;border-radius:50%;}
.atgSwiperBtn .atg_switch:before,
.atgSwiperBtn .atg_switch:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;
background-color:var(--red);border-radius:50%;transition:cubic-bezier(.4,.4,0,1) .5s;}
.atgSwiperBtn .atg_switch:before{z-index:-1;transform:scale(0);}
.atgSwiperBtn .atg_switch:after{z-index:-2;opacity:0;}


.atgSwiperBtn .atg_switch>i{font-size:26px;}
.atgSwiperBtn #atg_prev{margin-right:60px;}


.vessel .teamBg{background-color:#fff;height:100%;}
.vessel .teamBg>img{width:100%;object-position:center bottom;object-fit:contain;}
.team{padding-top:7.291666666666667vw;}
.team .teamTop{width:1240px;max-width:100%;}
.team .teamTop .title{font-size:50px;margin-bottom:40px;}
.team .teamTop .line{font-size:16px;line-height:2.25;}

.teamCnt{margin-top:100px;position:relative;padding-right:17.36111111111111%;}
#teamSwiper{overflow:initial;width:100%;}
#teamSwiper .teamSlide{align-items:center;}
.teamInfo .top{line-height:1;margin-bottom:40px;}
.teamInfo .top .topName{font-size:48px;margin-bottom:15px;position:relative;}
.teamInfo .top .topName:before{content:'';width:48px;height:48px;position:absolute;top:0;left:0;transform:translateX(-100%);display: none;
background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../image/mac/yinhao.png);}
.teamInfo .top .topJob{font-size:20px;line-height:1.325;}
.teamInfo .line{font-size:16px;line-height:1.875;}
.teamInfo .line span,
.teamInfo .line p{font-family: "Microsoft YaHei" !important;font-size:16px !important;}
.teamSlide .teamBig{width:40%;z-index:2;}
.teamSlide .teamInfo{width:70%;padding-left:12.5%;}
.teamSlide .teamBig .bg{width:135%;position:absolute;left:50%;transform:translateX(-50%);top:15%;z-index:-1;}
.teamSlide .teamBig .bg>img{width:100%;}
.teamSlide .teamBig .figure{width:100%;}
.teamSlide .teamBig .figure>img{width:100%;}

#teamTab{position:absolute;right:0;top:10%;bottom:10%;width:100px;}

#teamTab .teamSmall{height:0;z-index:2;position:relative;width:100%;padding-bottom:100%;cursor: pointer;}
#teamTab .teamSmall:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:85%;height:85%;
z-index:-1;background-color:var(--red);border-radius:50%;opacity:0;transition:all .4s;}
#teamTab .teamSmall>div{overflow:hidden;border-radius:50%;position:absolute;width:85%;height:85%;left:50%;top:50%;transform:translate(-50%,-50%);}
#teamTab .teamSmall>div>img{height:100%;transition:all .4s;}
#teamTab .swiper-slide-thumb-active .teamSmall:before{opacity:1;width:100%;height:100%;}


/*》》》》》》》》》》页尾《《《《《《《《《《*/
.footer{background-color:#232323;padding-top:100px;}
.footer .footerL{width:33.333333%;}
.footer .footerR{width:66.666666%;align-items: center;}
.footer .footerTop{align-items:center;position:relative;padding-bottom:15px;}
.footer .footerTop:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(255,255,255,.2);}
.footer .footerNav{margin:0 -25px;font-size:16px;line-height:1;}
.footer .footerNav>li{padding:0 25px;}
.footer .footerNav>li>a{color:#fff;}
.footer .footerNav>li>a .hoverable_txt{padding:5px 0;}
.footer .footerCnt{padding-top:20px;align-items:center;padding-bottom:150px;}
.footer .contact{padding-left:10px;display:inline-block;line-height:1;}
.footer .contact .item{font-size:16px;color:#fff;}
.footer .contact .title{align-items:center;}
.footer .contact .title>i{font-size:22px;margin-right:5px;}
.footer .contact .tel{padding:10px 0;}
.footer .contact .tel>a{font-size:42px;font-family:'DIN';color:#fff;}
.footer .site{padding-right:30px;color:#fff;}
.footer .site .item{line-height:26px;margin-bottom:8px;}
.footer .site .item:last-child{margin-bottom:0;}
.footer .site .item>i{font-size:22px;vertical-align:-2px;margin-right:8px;}
.footer .site .item>span{font-size:16px;}
.footer .code{margin-left:auto;}
.footer .code .codeImg{width:100px;}
.footer .code .codeImg>img{width:100%;}
.footer .code .codeName{font-size:16px;line-height:1;margin-top:12px;color:#fff;}
.footerkeep{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.3);padding:15px 5%;line-height:1.625;color:#fff;}
.footerkeep span{color:#fff;}

/*》》》》》》》》》》返回顶部《《《《《《《《《《*/
#back_top{margin-left:auto;position:relative;z-index:2;}
#back_top .master_backTop .master_aperture{position:absolute;width:100%;height:100%;
border-radius:50%;-webkit-border-radius:50%;z-index:-1;background-color:var(--red);}
#back_top .master_backTop .master_backTop_btn{color:#fff;width:36px;height:36px;border-radius:50%;-webkit-border-radius:50%;
align-items:center;justify-content:center;z-index:2;background-color:var(--red);}
#back_top .master_backTop .master_backTop_btn .master_backTop_txt>i{font-size:22px;}
#back_top .master_backTop .master_aperture.circle01{animation:scalej01 2s .5s infinite;-webkit-animation:scalej01 2s .5s infinite;}
@keyframes scalej01{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{ transform:scale(2);-webkit-transform:scale(2);opacity:0;-webkit-opacity:0;}
}  
@-webkit-keyframes scalej01{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{ transform:scale(2);-webkit-transform:scale(2);opacity:0;-webkit-opacity:0;}
}  
#back_top .master_backTop .master_aperture.circle02{animation:scalej02 2s infinite;-webkit-animation:scalej02 2s infinite;}
@keyframes scalej02{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{transform:scale(2.3);-webkit-transform:scale(2.3);opacity:0;-webkit-opacity:0;}
}  
@-webkit-keyframes scalej02{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{transform:scale(2.3);-webkit-transform:scale(2.3);opacity:0;-webkit-opacity:0;}
}  

.bubble{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;} 
.bubble span,.back_bubble span{display:block;width:15px;height:15px;border-radius:50%;-webkit-border-radius:50%;
transition: ease 1s;-webkit-transition: ease 1s;position:absolute;left:50%;background-color:var(--red);
bottom:0px;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity:0;-webkit-opacity:0;}
.bubble span:nth-child(1){animation:pao 4s linear infinite;-webkit-animation:pao 4s linear infinite;}
.bubble span:nth-child(2){animation:pao3 6s linear infinite;-webkit-animation:pao3 6s linear infinite;
-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.bubble span:nth-child(3){animation:pao2 3s linear infinite;-webkit-animation:pao2 3s linear infinite;
-webkit-transition-delay:0.8s;transition-delay:0.8s;}
.bubble span:nth-child(4){animation:pao4 9s linear infinite;-webkit-animation:pao4 9s linear infinite;}
.bubble span:nth-child(5){animation:pao5 7s linear infinite;-webkit-animation:pao5 7s linear infinite;}
 @keyframes pao{
 	0% {
 		transform: translate(200%,-30px) rotate(360deg) scale(.5,.5);
 		-webkit-transform: translate(200%,-30px) rotate(360deg) scale(.5,.5);
 		opacity:1;-webkit-opacity:1;
 	}
 
 	50% {
 		transform: translate(0%,-70px) rotate(360deg) scale(.8,.8);
 		-webkit-transform: translate(0%,-70px) rotate(360deg) scale(.8,.8);
 		opacity:.5;-webkit-opacity:.5;
 	}
 
 	100% {
 		transform: translate(-200%,-100px) rotate(360deg) scale(1,1);
 		-webkit-transform: translate(-200%,-100px) rotate(360deg) scale(1,1);
 		opacity:0;-webkit-opacity:0;
 	
 	}
 }
 @keyframes pao2 {
 	0% {
 		transform:translate(-200%,0px) rotate(360deg) scale(1,1);
 		-webkit-transform:translate(-200%,0px) rotate(360deg) scale(1,1);
 		opacity:1;-webkit-opacity:1;
 	}
 
 	50% {
 		transform: translate(250%,-50px) rotate(360deg) scale(.8,.8);
 		-webkit-transform: translate(250%,-50px) rotate(360deg) scale(.8,.8);
 		opacity:.5;-webkit-opacity:.5;
 	}
 
 	100% {
 		transform: translate(100%,-100px) rotate(360deg) scale(.5,.5);
 		-webkit-transform: translate(100%,-100px) rotate(360deg) scale(.5,.5);
 		opacity:0;-webkit-opacity:0;
 	
 	}
 }
 @keyframes pao3 {
 	0% {
 		transform: translate(0%,0px) rotate(360deg) scale(1,1);
 		-webkit-transform: translate(0%,0px) rotate(360deg) scale(1,1);
 		opacity:1;-webkit-opacity:1;
 	}
 
 	50% {
 		transform: translate(-250%,-50px) rotate(360deg) scale(.8,.8);
 		-webkit-transform:translate(-250%,-50px) rotate(360deg) scale(.8,.8);
 		opacity:.5;-webkit-opacity:.5;
 	}
 
 	100% {
 		transform: translate(-300%,-100px) rotate(360deg) scale(.5,.5);
 		-webkit-transform:translate(-300%,-100px) rotate(360deg) scale(.5,.5);
 		opacity:0;-webkit-opacity:0;
 	
 	}
 }
@keyframes pao4 {
	0% {
		transform: translate(400%,0px) rotate(360deg) scale(1,1);
		-webkit-transform: translate(400%,0px) rotate(360deg) scale(1,1);
		opacity:1;-webkit-opacity:1;
	}

	50% {
		transform: translate(400%,-50px) rotate(360deg) scale(.8,.8);
		-webkit-transform: translate(400%,-50px) rotate(360deg) scale(.8,.8);
		opacity:.5;-webkit-opacity:.5;
	}

	100% {
		transform: translate(-100%,-100px) rotate(360deg) scale(.5,.5);
		-webkit-transform: translate(-100%,-100px) rotate(360deg) scale(.5,.5);
		opacity:0;-webkit-opacity:0;
	}
}
@keyframes pao5 {
	0% {
		transform: translate(-400%,0px) rotate(360deg) scale(.1,.1);
		-webkit-transform:translate(-400%,0px) rotate(360deg) scale(.1,.1);
		opacity:1;-webkit-opacity:1;
	}

	50% {
		transform: translate(-400%,-50px) rotate(360deg) scale(.6,.6);
		-webkit-transform: translate(-400%,-50px) rotate(360deg) scale(.6,.6);
		opacity:.5;-webkit-opacity:.5;
	}

	100% {
		transform: translate(0%,-100px) rotate(360deg) scale(1,1);
		-webkit-transform: translate(0%,-100px) rotate(360deg) scale(1,1);
		opacity:0;-webkit-opacity:0;
	}
}


/*》》》》》》》》》》员工风采《《《《《《《《《《*/
.activity{padding:140px 0;}
.activityList{margin-bottom:100px;}
.activityList>div{margin:-30px -20px;flex-wrap:wrap;}
.activityList .item{padding:30px 20px;}
.activityList .item .itemImg{width:100%;height:0;padding-bottom:60%;position:relative;overflow:hidden;}
.activityList .item .itemImg>div{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.activityList .item .itemImg>div>img{width:100%;height:100%;object-fit:cover;transition:all .6s;}
.activityList .item .itemName{font-size:18px;line-height:1;padding:15px 0;transition:all .4s;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#333;text-align:center;}


/*》》》》》》》》》》政策依据《《《《《《《《《《*/
.policy{padding-top:160px;padding-bottom:150px;background-color:#f7f7f7;}
.policyList{margin-bottom:110px;}
.policyList>div{flex-wrap:wrap;margin:-18px;}
.policyList .item{padding:18px;}
.policyList .item>a{padding:30px 35px;}
.policyList .item .itemInfo{padding-bottom:20px;position:relative;}
.policyList .item .itemInfo:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#eee;}
.policyList .item .itemInfo .title{font-size:18px;overflow: hidden;transition:all .4s;
text-overflow:ellipsis;white-space: nowrap;margin-bottom:20px;position:relative;padding-left:40px;line-height:30px;}
.policyList .item .itemInfo .title:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);
background-image:url(../image/mac/pdf.png);background-position:center center;background-size:cover;width:30px;height:30px;}
.policyList .item .itemInfo .line{line-height:36px;font-size:16px;text-align:justify;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.policyList .item .itemMav{padding-top:25px;align-items:center;}
.policyList .item .itemMav .time{font-size:18px;}
.policyList .item .itemMav .down{background-color:#ebebeb;border-radius:50%;margin-left:auto;width:40px;height:40px;
line-height:40px;text-align:center;position:relative;z-index:2;transition:all .65s;}
.policyList .item .itemMav .down>i{font-size:26px;}
.policyList .item .itemMav .down:before{content:'';position:absolute;
background-color:var(--red);top:0;left:0;width:100%;height:100%;
transform:scale(0);z-index:-1;opacity:0;border-radius:50%;transition:all .65s;}


/*》》》》》》》》》》行业新闻《《《《《《《《《《*/
.news{padding-top:100px;padding-bottom:130px;}
.newsList{margin-bottom:130px;}
.newsList .item>a{align-items:center;padding:55px 0;position:relative;}
.newsList .item>a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#eee;}
.newsList .itemImg{width:33.333333%;}
.newsList .itemImg>div{width:100%;height:0;padding-bottom:60%;position: relative;border-radius:5px;overflow:hidden;}
.newsList .itemImg>div>img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:all .6s;}
.newsList .itemInfo{padding-left:160px;padding-right:140px;}
.newsList .itemInfo .title{font-size:24px;line-height:44px;max-height:88px;margin-bottom:50px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition:all .4s;}
.newsList .itemInfo .more{padding:8px 0;line-height:1;display:inline-block;position:relative;z-index:2;transition:all .4s;}
.newsList .itemInfo .more:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#999;z-index:-1;}
.newsList .itemInfo .more:after{background-color:var(--red);}
.newsList .itemTime{position:absolute;left:0;top:11px;line-height:1;font-family:'DIN';background-color:#c2c2c2;
width:84px;height:84px;text-align:center;border-radius:5px;z-index:2;overflow:hidden;}
.newsList .itemTime:after{content:'';width:100%;height:120%;position:absolute;bottom:0;left:0;background-color:var(--red);
z-index:-1;transition:all .65s;transform:translateY(115%) skewY(20deg);}
.newsList .itemTime .dd{font-size:48px;height:70%;align-items:center;justify-content:center;position:relative;}
.newsList .itemTime .dd:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(255,255,255,.4);}
.newsList .itemTime .yy{height:30%;align-items:center;justify-content:center;}


/*》》》》》》》》》》按钮1《《《《《《《《《《*/
.masterBtn_hover01>span{display:inline-block;opacity:0;-webkit-opacity:0;
-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);
-webkit-transition:-webkit-transform 0.35s, opacity 0.35s;transition: transform 0.35s, opacity 0.35s;
-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}
.masterBtn_hover01::before{content: attr(data-text);position:absolute;top:0;left:0;
width:100%;height:100%;-webkit-transition: -webkit-transform 0.35s, opacity 0.35s;transition: transform 0.35s, opacity 0.35s;
-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}

/*》》》》》》》》》》详情模板《《《《《《《《《《*/
.delBanner{width:100%;z-index:2;}
.delBanner .bg{position: absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.delBanner .bg>img{width:100%;height:100%;object-fit:cover;}
.delBanner .info{width:1100px;max-width:90%;margin:0 auto;padding-top:11.458333333333334vw;padding-bottom:50px;}
.delBanner .info .title{font-size:36px;line-height:1.4;margin-bottom:25px;text-align:justify;}
.delBanner .info .site{line-height:1;font-size:16px;font-weight:lighter;}
.delBanner .info .site>span{margin-left:30px;}
.delBanner .info .site>span:first-child{margin-left:0;}
.details{padding-top:70px;padding-bottom:140px;}
.details .detailsRow{width:1100px;margin:0 auto;max-width: 90%;}
.details .info{font-size:16px;color:#666;text-align:justify;line-height:2.25;}
.details .info img{display:inline-block;max-width:100%;}

.details .foot{align-items:center;padding-top:60px;}
.details .foot .footJump{padding-right:10%;line-height:1.75;text-align:justify;font-size:16px;}
.details .foot .footJump a{transition:all .25s;display:inline-block;}
.details .foot .footJump>div{margin-bottom:12px;}
.details .foot .footJump>div:last-child{margin-bottom:0;}
.details .foot .footBack{margin-left:auto;}
.details .foot .footBack>a{background-color:rgba(200,33,24,.5);height:47px;font-size:16px;
border-radius:47px;line-height:47px;padding-left:60px;padding-right:25px;position:relative;}
.details .foot .footBack>a>i{display:inline-block;width:47px;height:47px;line-height:47px;text-align:center;
position:absolute;left:0;top:0;font-size:20px;background-color:var(--red);border-radius:47px;}
.details .foot .footBack>a:before{padding-right:25px;}


/*》》》》》》》》》》产品页《《《《《《《《《《*/
.product01{padding-top:130px;padding-bottom:240px;}
.productTitle{line-height:1;}
.productTitle .cn{font-size:48px;/*margin-bottom:15px;*/}
.productTitle .en{font-size:30px;font-family:'DIN';text-transform:uppercase;display:none;}

.product01box{padding:5.555555555555555% 13.88888888888889%;background-color:rgba(0,0,0,.15);margin-top:50px;}
.product01box .tab{padding-right:120px;}
.product01box .tab .item{margin-bottom:50px;}
.product01box .tab .item:last-child{margin-bottom:0;}
.product01box .tab .item>a{line-height:1;padding:20px 0;position:relative;align-items:center;z-index:2;}
.product01box .tab .item>a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;
background-color:rgba(255,255,255,.2);z-index:-1;transition:all .5s ease;}
.product01box .tab .item>a:before{content:'';position:absolute;top:0;left:-20px;
background-image: linear-gradient(to right,var(--red) 0%, transparent 100%);
height:100%;z-index:-1;width:calc(100% + 20px);transition:all .5s ease;opacity:0;}

.product01box .tab .itemName{font-size:24px;transition:all .4s;}
.product01box .tab .itemIcon{margin-left:auto;opacity:.2;transition:all .4s;}
.product01box .tab .itemIcon>i{font-size:24px;}
.product01box .info{font-size:16px;line-height:2.25;position:relative;padding-left:60px;}
.product01box .info .item{margin-bottom:30px;transform:translateX(40px);opacity:0;visibility:hidden;}
.product01box .info .item:last-child{margin-bottom:0;}
.product01box .info .itemName{font-weight:bold;color:#fff;}
.product01box .info .itemLine{color:#fff;}
.product01box .info .modeLi{position:absolute;top:0;left:0;width:100%;z-index:1;}
.product01box .info .modeLi.on{z-index:2;position:relative;}
.product01box .info .modeLi.on .item{opacity:1;visibility: visible;transform:none;transition:all .68s;}
.product01box .info .modeLi.on .item:nth-child(2){transition-delay:.1s;}
.product01box .tab .item.on>a .itemIcon{opacity:1;}
.product01box .tab .item.on>a:before{opacity:1;}
.product01box .tab .item.on>a:after{opacity:0;}


.product02{padding-top:110px;}
.product02box{margin-top:60px;}
.product02box>div{padding-bottom:46.52777777777778%;position:relative;width:100%;}
.product02List{position:absolute;top:0;left:0;width:100%;height:100%;}
.product02List .item:nth-child(1){background-color:rgba(0,0,0,.25);}
.product02List .item:nth-child(2){background-color:rgba(0,0,0,.2);}
.product02List .item:nth-child(3){background-color:rgba(0,0,0,.15);}
.product02List .item:nth-child(4){background-color:rgba(0,0,0,.2);}
.product02List .item:nth-child(5){background-color:rgba(0,0,0,.05);}
.product02List .item{height:100%;color:#fff;position:relative;transition:all .68s;}

.product02List .orderNum,
.product02List .orderTitle{line-height:1;position:absolute;right:50%;
transform:translateX(50%);top:25%;transition:all .68s;}
.product02List .orderNum{font-size:60px;font-family:'DIN';line-height:1;}
.product02List .orderTitle{font-size:20px;width:100%;text-align:center;line-height:1.6;
margin-top:100px;padding:0 20px;transition:all .68s;}
.product02List .info{position:absolute;top:120px;padding:0 15.037593984962405%;text-align:justify;width:100%;}
.product02List .info .infoTitle{font-size:24px;font-weight:bold;margin-bottom:100px;opacity:0;
transform:translateY(40px);transition:all .48s;line-height:1.6;}
.product02List .info .infoCnt{font-size:16px;;line-height:1.75;}
.product02List .info .infoCnt .line{margin-bottom:15px;opacity:0;transform:translateY(40px);transition:all .48s;}
.product02List .info .infoCnt .line:last-child{margin-bottom:0;}
.product02List .info .infoCnt .p{opacity:.5;}

.product02List .item{width:21%;}
.product02List .item.on{width:37%;}
.product02List .item.on .orderNum{transform:none;right:11.278195488721804%;top:9.398496240601503%;opacity:.2;}
.product02List .item.on .orderTitle{opacity:0;transition:all .25s;}
.product02List .item.on .info .infoTitle{opacity:1;transform:none;transition-delay:.2s;}
.product02List .item.on .info .line{opacity:1;transform:none;}
.product02List .item.on .info .line:nth-child(1){transition-delay:.3s;}
.product02List .item.on .info .line:nth-child(2){transition-delay:.4s;}
.product02List .item.on .info .line:nth-child(3){transition-delay:.5s;}
.product02List .item.on .info .line:nth-child(4){transition-delay:.6s;}
.product02List .item.on .info .line:nth-child(5){transition-delay:.7s;}

/*》》》》》》》》》》签约流程《《《《《《《《《《*/
.sort{position:relative;z-index:2;overflow:hidden;}
.sort .bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-2;}
.sort .bg>img{width:100%;height:100%;object-fit:cover;}
.sort .logoBg{height:30.208333333333336vw;position: absolute;z-index:-1;right:0;bottom:0;transform:translate(40%,25%);}
.sort .logoBg>img{height:100%;}
.sorbBox{justify-content:space-between;}
.sorbBox .sorbItem{width: 580px;padding:100px 0;position:relative;padding-left:10px;}
.sorbBox .sorbItem:before{content:'';position:absolute;left:10px;width:1px;top:0;bottom:0;background-color:#ddd;}
.sorbBox .sorbItem ._top{height:130px;z-index:2;align-items:center;padding:0 60px;}
.sorbBox .sorbItem ._top ._bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.sorbBox .sorbItem ._top ._bg>img{width:100%;height:100%;object-fit:cover;}
.sorbBox .sorbItem ._top ._title{font-size:40px;color:#fff;font-weight:bold;line-height:1;position:relative;}
.sorbBox .sorbItem ._top ._title:before{content:'';position:absolute;left:0;top:0;width:37px;height:37px;
border-radius:50%;background-color:var(--red);z-index:-1;transform:translate(-35%,-35%);}

.sorbList{margin-top:60px;}
.sorbList>div{margin:-20px 0;}
.sorbList .item{padding:20px 0;}
.sorbList .item>div{position:relative;}
.sorbList .item>div .spot{position:absolute;left:0;top:50%;border-radius:50%;
transform:translate(-50%,-50%);width:14px;height:14px;background-color:var(--red);z-index:2;}
.sorbList .item>div .spot:after{content:'';position:absolute;left:0;top:0;width:100%;
height:100%;background-color:var(--red);opacity:.2;z-index:-1;border-radius:50%;transition:all .5s;}
.sorbList .item .itemCnt{position:relative;padding:20px;margin-left:60px;align-items:center;}
.sorbList .item .itemCnt ._bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;transition:all .3s ease-in-out;
transform:translateX(10px);background-color:var(--red);z-index:-1;opacity:0;}
.sorbList .item .itemCnt ._bg:before{content:'';position:absolute;left:-12px;top:50%;transform:translateY(-50%);
width:0;height:0;border-top: 10px solid transparent;border-right: 12px solid var(--red);
border-bottom: 10px solid transparent;}


.sorbList .item .itemCnt .itemIcon{height:50px;margin-right:20px;position:relative;}
.sorbList .item .itemCnt .itemIcon>img{height:100%;transition:opacity .58s;}
.sorbList .item .itemCnt .itemIcon .showIcon{opacity:1;}
.sorbList .item .itemCnt .itemIcon .hoverIcon{position:absolute;left:0;top:0;z-index:2;opacity:0;}
.sorbList .item .itemCnt .itemInfo{transition:color .35s;}
.sorbList .item .itemCnt .itemInfo .name{font-size:24px;line-height:1;margin-bottom:8px;}
.sorbList .item .itemCnt .itemInfo .line{font-size:16px;line-height:1.55;text-align:justify;}

/*》》》》》》》》》》联系我们《《《《《《《《《《*/
.relation>div{margin:0 -1px;}
.relation .item{padding:0 1px;}
.relation .item>div{position:relative;width:100%;padding-bottom:136.05015673981191%;z-index:2;}
.relation .item .itemBg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;overflow:hidden;}
.relation .item .itemBg>img{width:100%;height:100%;object-fit:cover;transition:all 1s;}
.relation .item .itemBg:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;
background-image: linear-gradient(to bottom, rgba(0,0,0,.2), rgba(0,0,0,0.6), #000);opacity:0.6;z-index:2;}
.relation .item .info{position:absolute;top:50%;padding:0 14.890282131661442%;width:100%;left:0;}
.relation .item .info .infoTitle{font-size:24px;line-height:1;padding-bottom:45px;position:relative;
opacity:0;visibility:hidden;transform:translateY(40px);transition:all .48s;}
.relation .item .info .infoTitle:after{content:'';position:absolute;bottom:0;left:0;
width:0;height:1px;background-color:rgba(255,255,255,.5);transition: all 1s;}
.relation .item .info .infoTxt{font-size:16px;padding-top:30px;text-align:justify;word-break:break-all;}
.relation .item .info .infoTxt .line{line-height:36px;margin-bottom:30px;max-height:144px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;
opacity:0;visibility:hidden;transform:translateY(40px);transition:all .48s;}
.relation .item .info .infoTxt .liaison{line-height:1.75;}
.relation .item .info .infoTxt .liaison p{margin-bottom:8px;opacity:0;visibility:hidden;transform:translateY(40px);transition:all .48s;}
.relation .item .info .infoTxt .liaison p:last-child{margin-bottom:0;}
.relation .item .itemOrder{position:absolute;left:14.890282131661442%;top:20%;width:70px;height:70px;font-family:'DIN';
line-height:70px;text-align:center;font-size:24px;color:rgba(255,255,255,.5);opacity:0;visibility:hidden;transform:rotateY(-180deg);transition:all .68s;}
.relation .item .itemOrder:before{content:'';position:absolute;width:100%;height:100%;background:url(../image/mac/bannerIconBg.png) no-repeat center center;
top:0;left:0;background-size:contain;animation: rotateX 8s linear infinite reverse;}

.relation .item .itemTitle{position:absolute;bottom:9.404388714733543%;left:14.890282131661442%;
right:14.890282131661442%;line-height:1;align-items:center;padding-top:25px;transition:all .68s;}
.relation .item .itemTitle:before{content:'';position:absolute;top:0;left:0;
width:100%;height:1px;background-color:rgba(255,255,255,.5);}
.relation .item .itemTitle .name{font-size:24px;}
.relation .item .itemTitle .icon{margin-left:auto;}
.relation .item .itemTitle .icon>i{font-size:24px;}

.relation .item>div:hover .itemBg>img{transform:scale(1.1);}
.relation .item>div:hover .itemOrder{opacity:1;transform:none;visibility:visible;}
.relation .item>div:hover .itemTitle{opacity:0;transition:all .25s;}
.relation .item>div:hover .info .infoTitle{opacity:1;transform:none;visibility:visible;transition-delay:.2s;}
.relation .item>div:hover .info .infoTxt .line{opacity:1;transform:none;visibility:visible;transition-delay:.3s;}
.relation .item>div:hover .info .infoTxt .liaison p{opacity:1;transform:none;visibility:visible;}
.relation .item>div:hover .info .infoTxt .liaison p:nth-child(1){transition-delay:.4s;}
.relation .item>div:hover .info .infoTxt .liaison p:nth-child(2){transition-delay:.5s;}
.relation .item>div:hover .info .infoTxt .liaison p:nth-child(3){transition-delay:.6s;}
.relation .item>div:hover .info .infoTxt .liaison p:nth-child(4){transition-delay:.7s;}
.relation .item>div:hover .infoTitle:after{width:100%;transition-delay:.25s;}


.touch{padding:10.416666666666668vw 0;position:relative;}
.touchBox{align-items:center;}
.touchBox .info{padding-left:40px;width:34.572222222222222%;}
.touchBox .info .infoTitle{line-height:1;}
.touchBox .info .infoTitle .cn{font-size:36px;}
.touchBox .info .infoTitle .en{font-size: 72px;color:var(--red);opacity:.1;text-transform:uppercase;font-family:'DIN';margin-bottom:-30px;}
.touchBox .info .infoTitle .line{position:relative;height:23px;margin-top:10px;}
.touchBox .info .infoTitle .line>s{width:23px;height:23px;position:absolute;display:inline-block;}
.touchBox .info .infoTitle .line>s:before,
.touchBox .info .infoTitle .line>s:after{content:'';position:absolute;border-radius:50%;}
.touchBox .info .infoTitle .line>s:before{width:100%;height:100%;border:1px dashed var(--red);opacity:.5;}
.touchBox .info .infoTitle .line>s:after{content:'';position:absolute;width:50%;height:50%;
background-color:var(--red);left:50%;top:50%;transform:translate(-50%,-50%);}
.touchBox .info .infoTitle .line:after{content:'';position:absolute;left:23px;right:0;top:50%;
border-bottom:1px dashed var(--red);opacity:.5;}
.touchBox .info .infoCnt{margin-top:60px;}
.touchBox .info .infoCnt .consult{display:inline-block;line-height:1;margin-bottom:40px;}
.touchBox .info .infoCnt .consult .item{font-size:16px;}
.touchBox .info .infoCnt .consult .title{align-items:center;}
.touchBox .info .infoCnt .consult .title>i{font-size:22px;margin-right:5px;}
.touchBox .info .infoCnt .consult .tel{padding:10px 0;}
.touchBox .info .infoCnt .consult .tel>a{font-size:42px;font-family:'DIN';color:var(--red);}
.touchBox .info .infoCnt .site{padding-right:30px;}
.touchBox .info .infoCnt .item{line-height:26px;}
.touchBox .info .infoCnt .item:last-child{margin-bottom:0;}
.touchBox .info .infoCnt .item>i{font-size:22px;vertical-align:-2px;margin-right:8px;}
.touchBox .info .infoCnt .item>span{font-size:16px;word-break: break-all;}

.touch .logoBg{height:30.208333333333336vw;position: absolute;z-index:-1;left:0;top:0;transform:translate(-35%,-25%);opacity:.5;}
.touch .logoBg>img{height:100%;}
.touchBox .map{padding-left:60px;}
.touchBox .map>div{width:100%;height:0;padding-bottom:62.5%;position:relative;}
#Gaodemap{position:absolute;left:0;top:0;width:100%;height:100%;}
.contact_sign{display:inline-block;width:12px;height:12px;background-color:var(--red);position:relative;}
.contact_sign:before,.contact_sign:after{content:'';background-color:var(--red);position:absolute;
width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;opacity:0;-webkit-opacity:0;z-index:-1;}
.contact_sign:before{animation:sign01 2s .4s infinite;-webkit-animation:sign01 2s .4s infinite;}
.contact_sign:after{animation:sign02 2s infinite;-webkit-animation:sign02 2s infinite;}
@keyframes sign01{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{ transform:scale(3);-webkit-transform:scale(3);opacity:0;-webkit-opacity:0;}
}  
@-webkit-keyframes sign01{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{ transform:scale(3);-webkit-transform:scale(3);opacity:0;-webkit-opacity:0;}
}  
@keyframes sign02{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{transform:scale(4);-webkit-transform:scale(4);opacity:0;-webkit-opacity:0;}
}  
@-webkit-keyframes sign02{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{transform:scale(4);-webkit-transform:scale(4);opacity:0;-webkit-opacity:0;}
} 


/*》》》》》》》》》》招贤纳士《《《《《《《《《《*/
.recruit{padding:140px 0;}
.Nash_table thead{background-color:var(--red);color:#fff;}
.Nash_table th:first-child,.Nash_table td:first-child{padding-left:50px;}
.Nash_table th:last-child,.Nash_table td:last-child{padding-right:50px;}
.Nash_table th{height:60px;font-size:18px;}
.Nash_table td{height:70px;font-size:16px;color:#444;}
.Nash_table .Nash_check{border-top:1px dashed #ccc;}
.Nash_table .Nash_check:first-child{border-top:0;}
.Nash_table .Nash_condition>div{padding-top:20px;padding-bottom:60px;line-height:1.75;font-size:16px;}
.Nash_table .Nash_condition p{margin-bottom:.8vw;}
.Nash_table .Nash_condition a{color:var(--red);}
.Nash_table .Nash_item td{height:auto;}
.Nash_table .Nash_condition{height:0;overflow:hidden;transition:all 0.5s;}
#check_list .Nash_check{cursor: pointer;}
#check_list .Nash_check .Nash_switch{width:16px;height:16px;display:inline-block;}
#check_list .Nash_check .Nash_switch:after,
#check_list .Nash_check .Nash_switch:before{content:'';
position:absolute;width:100%;height:2px;background:var(--red);top:50%;margin-top:-1px;
transition:all 0.5s;left:0;}
#check_list .Nash_check .Nash_switch:after{transform:rotate(-270deg);-webkit-transform:rotate(-270deg);}
#check_list .Nash_check .Nash_switch:before{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
#check_list .Nash_check.on .Nash_switch:after,
#check_list .Nash_check.on .Nash_switch:before{transform:none;-webkit-transform:none;}


/*》》》》》》》》》》咨询服务《《《《《《《《《《*/
.power{padding:10.9375vw 0;position:relative;z-index:2;}
.power .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.power .bg>img{width:100%;height:100%;object-fit:cover;}
.serviceTitle{line-height:1;}
.serviceTitle .cn{font-size:48px;/*margin-bottom:12px;*/}
.serviceTitle .en{font-size:24px;font-family:'DIN';text-transform:uppercase;display:none;}
.powerList{width:1280px;max-width:100%;margin:0 auto;margin-top:70px;}
.powerList>div{margin:0 -3px;}
.powerList .item{padding:0 3px;}
.powerList .item>div{padding:40px 55px;position:relative;z-index:2;}
.powerList .item>div:after{content:'';position:absolute;left:0;width:100%;height:0;
background-color:rgba(0,0,0,.2);z-index:-1;left:0;bottom:100%;opacity:0;transition:all .68s cubic-bezier(.215,.61,.355,1);}
.powerList .item>div:hover:after{height:100%;bottom:0;
transition: height .68s cubic-bezier(.215,.61,.355,1),opacity .68s ease;opacity:1;}

.powerList .item .itemIcon{width:60px;transition:all .4s;}
.powerList .item .itemIcon>img{width:100%;}
.powerList .item .itemName{font-size:24px;line-height:1;margin-top:25px;margin-bottom:20px;}
.powerList .item .itemLine{font-size:16px;line-height:2.25;}

.atPar{position:relative;z-index:2;padding:9.375vw 0;}
.atPar:before{height:6px;width:100%;background-color:var(--red);content:'';position:absolute;top:0;left:0;}
.atPar .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;}
.atPar .bg>img{width:100%;height:100%;object-fit:cover;}
.atPar .logoBg{height:30.208333333333336vw;position: absolute;z-index:-1;left:0;top:0;transform:translate(-25%,-25%);opacity:.5;}
.atPar .logoBg>img{height:100%;}

.atParList{margin-top:70px;}
.atParList>div{margin:0 -4.861111111111111%;}
.atParList .item{padding:0 4.861111111111111%;position:relative;}
.atParList .item:after{content:'';position:absolute;right:0;top:0;width:1px;
height:100%;background-image: linear-gradient(to top, rgba(229,229,229,0), rgba(229,229,229,1), rgba(229,229,229,.0));}
.atParList .item:last-child:after{display:none;}
.atParList .itemIcon{width:80px;transition:all .4s;}
.atParList .itemIcon>img{width:100%;}
.atParList .itemName{font-size:24px;line-height:1;margin-top:20px;margin-bottom:25px;}
.atParList .itemLine{font-size:16px;line-height:2.25;}


/*》》》》》》》》》》综合咨询服务《《《《《《《《《《*/
.serve{width:960px !important;max-width:100%;margin:0 auto;}
.serve .serveTop .title{font-size:48px;line-height:1;margin-bottom:20px;}
.serve .serveTop .line{font-size:20px;line-height:1.75;}
.serveList{margin-top:70px;}
.serveList .item{padding:0 5.2083333333333336%;cursor:pointer;}
.serveList .item .itemIcon{width:80px;position:relative;margin:0 auto;}
.serveList .item .itemIcon>img{width:100%;transition:all .38s;}
.serveList .item .itemIcon .hoverIcon{position:absolute;bottom:0;left:0;width:100%;height:0;overflow:hidden;transition:all .68s;}
.serveList .item .itemIcon .hoverIcon>img{position:absolute;bottom:0;left:0;width:100%;}
.serveList .item .itemName{font-size:24px;line-height:1;margin-top:20px;transition:all .4s;}

.brief{width:880px !important;max-width:100%;}
.brief .briefTop{text-align:justify;padding-bottom:50px;position:relative;}
.brief .briefTop:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(255,255,255,.2);}
.brief .briefTop .title{font-size:36px;line-height:1.4;margin-bottom:20px;}
.brief .briefTop .line{font-size:16px;line-height:2.25;}
.briefList{margin-top:90px;}
.briefList>div{justify-content:space-between;}
.briefList .itemMac{line-height:1;align-items:center;}
.briefList .itemMac .itemMac_L{margin-right:12px;}
.briefList .itemMac .itemMac_L .nun{font-size:72px;margin-bottom:12px;font-family:'DIN';}
.briefList .itemMac .itemMac_L .name{font-size:24px;}
.briefList .itemMac .itemMac_R{font-size:16px;line-height:2.25;opacity:.8;}

.taxation{width: 1220px !important;max-width:100%;margin:0 auto;}
.taxation .taxationTop .title{font-size:36px;line-height:1.4;margin-bottom:20px;}
.taxation .taxationTop .line{font-size:16px;line-height:2.25;}
.taxation .taxationBox{margin-top:60px;}
.taxation .taxationBox>img{max-width:100%;margin:0 auto;}

.lawyer{width:900px !important;max-width:100%;margin-left:auto;}
.lawyer .lawyerTop .title{font-size:36px;line-height:1.4;margin-bottom:20px;}
.lawyer .lawyerTop .line{font-size:16px;line-height:2.25;}
.lawyerList{margin-top:60px;}
#lawyerSwiper{width:680px;max-width:100%;}
#lawyerSwiper .item{position:relative;padding-top:15px;padding-bottom:25px;}
#lawyerSwiper .item:after{content:'';position:absolute;left:0;top:0;
width:100%;height:100%;border:1px solid rgba(255,255,255,.2);transition:all .25s;}
#lawyerSwiper .item .itemIcon{width:80px;margin:0 auto;transition:all .4s;}
#lawyerSwiper .item .itemIcon>img{width:100%;}
#lawyerSwiper .item .itemName{font-size:18px;line-height:1;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;padding:0 10px;margin-top:12px;}
#lawyerSwiper .lawyerSwiper_nav{margin-top:40px;}
#lawyerSwiper .lawyerSwiper_nav .swiper-pagination-bullet{width:10px;height:10px;margin:0 15px;
background-color:#fff;opacity:.5;transition:all .4s;}
#lawyerSwiper .lawyerSwiper_nav .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:var(--red);}

.brief2{width:880px !important;max-width:100%;}
.brief2 .brief2Top{text-align:justify;padding-bottom:50px;position:relative;}
.brief2 .brief2Top:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(255,255,255,.2);}
.brief2 .brief2Top .title{font-size:36px;line-height:1.4;margin-bottom:20px;}
.brief2 .brief2Top .line{font-size:16px;line-height:2.25;}
.brief2List{margin-top:55px;}
.brief2List>div{margin:-15px -5px;flex-wrap:wrap;}
.brief2List .item{padding:15px 5px;}
.brief2List .item>div{width:227px;height:60px;line-height:60px;padding:0 10px;background-color:rgba(0,0,0,.2);
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-radius:60px;position:relative;font-size: 16px;}
.brief2List .item>div:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;
border:1px solid rgba(255,255,255,.4);border-radius:60px;}

.fadeInUp2{
	-webkit-animation-name: fadeInUp2;
	-moz-animation-name: fadeInUp2;
	-o-animation-name: fadeInUp2;
	animation-name: fadeInUp2;
}
@keyframes fadeInUp2 {
	0% {
		opacity: 0;
		-webkit-transform:translateY(100%);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}
.pageBanner .info .infoTitle .animated {
	-webkit-animation-duration: .68s;
	   -moz-animation-duration: .68s;
	     -o-animation-duration: .68s;
	        animation-duration: .68s;
}

/*电端效果/动画、过度 */
@media screen and (min-width:1025px){
	#teamTab .swiper-wrapper{
	will-change: transform;
    transition: cubic-bezier(0.19, 1, 0.22, 1) transform 1s !important;
    -webkit-transition: cubic-bezier(0.19, 1, 0.22, 1) transform 1s !important;
}
.loading.on{animation: animLoaded 1.3s cubic-bezier(0.6,0,0.3,1) forwards;will-change: transform;}
@keyframes animLoaded {
	to {
		transform: translate3d(0,-100%,0);
	}
}
#HbannerSwiper.on{animation: animLoadedHbanner 1.3s cubic-bezier(0.6,0,0.3,1) both;will-change:transform;}
@keyframes animLoadedHbanner{
	from {
		-webkit-transform: translate3d(0,60%,0);opacity:0;visibility:hidden;
	}
}
/*hover*/	
.pageList li a:hover{background-color:var(--red);color:#fff;border-color:var(--red);}
.hoverable:hover .hoverable_txt:after{-webkit-transform:scaleX(1);transform:scaleX(1);
-webkit-transform-origin:left top;transform-origin:left top;}
.header .nav .navlist>.nav_a>.nav_b>.nav_b_list>li>a:hover{background:#f5f5f5;color:var(--red);}
.header .nav .navlist>.nav_a:hover .nav_b{opacity:1;-webkit-opacity:1;visibility:visible;transform:translateX(-50%);} 
#screenTab .item>a:hover:after{transform:translate(-50%,-50%) scale(1.5);}
.HnewsR .HnewsList .item>a:hover{opacity:1;}
.HnewsL .HnewsCnt .item>a:hover .HnewsImg>div>img{transform:scale(1.1);}
.HnewsL .HnewsCnt .item>a:hover .HnewsInfo{opacity:1;}
.HnewsL .HnewsCnt .item>a:hover .HnewsInfo .time:before{width:100%;}
.pageNav_loc a:hover{color:var(--red);}
.pageNav_tab .item>a:hover{color:var(--red);font-weight:bold;}
.pageNav_tab .item>a:hover:after{transform:none;opacity:1;}
#teamTab .teamSmall:hover:before{opacity:1;width:100%;height:100%;}
#teamTab .teamSmall:hover>div>img{transform:scale(1.1);}
.activityList .item>a:hover .itemImg>div>img{transform:scale(1.1);}
.activityList .item>a:hover .itemName{color:var(--red);}
.policyList .item :hover .itemInfo .title{color:var(--red);}
.policyList .item :hover .down{color:#fff;}
.policyList .item :hover .down:before{opacity:1;transform:none;}
.newsList  .item>a:hover .itemInfo .more{color:var(--red);}
.newsList  .item>a:hover .title{color:var(--red);}
.newsList  .item>a:hover .itemImg>div>img{transform:scale(1.1);}
.newsList  .item>a:hover .itemTime:after{transform:none;}
.masterBtn_hover01:hover::before{opacity:0;-webkit-opacity:0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.masterBtn_hover01:hover>span{opacity:1;-webkit-opacity:1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.masterBtn_hover01:hover>span:nth-child(1){-webkit-transition-delay:0.05s;transition-delay:0.05s;}
.masterBtn_hover01:hover>span:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.masterBtn_hover01:hover>span:nth-child(3){-webkit-transition-delay:0.15s;transition-delay:0.15s;}
.masterBtn_hover01:hover>span:nth-child(4){-webkit-transition-delay:0.2s;transition-delay:0.2s;}
.masterBtn_hover01:hover>span:nth-child(5){-webkit-transition-delay:0.25s;transition-delay:0.25s;}
.masterBtn_hover01:hover>span:nth-child(6){-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.masterBtn_hover01:hover>span:nth-child(7){-webkit-transition-delay:0.35s;transition-delay:0.35s;}
.masterBtn_hover01:hover>span:nth-child(8){-webkit-transition-delay:0.4s;transition-delay:0.4s;}
.details .foot .footJump a:hover{color:var(--red);}
.product01box .tab .item>a:hover .itemIcon{opacity:1;}
.sorbList .item>div:hover .spot:after{transform:scale(1.8);}
.sorbList .item>div:hover .itemCnt ._bg{opacity:1;transform:none;}
.sorbList .item>div:hover .itemCnt .itemInfo{color:#fff;}
.sorbList .item>div:hover .itemIcon .showIcon{opacity:0;}
.sorbList .item>div:hover .itemIcon .hoverIcon{opacity:1;}

.atParList .item:hover .itemIcon{transform:translateY(-8px);}
.powerList .item>div:hover .itemIcon{transform:translateY(-8px);}
.serveList .item:hover .itemIcon .hoverIcon{height:100%;}
.serveList .item:hover .itemIcon>img{opacity:0;transition-delay:.3s;}
.serveList .item:hover .itemName{color:var(--red);}
#lawyerSwiper .item:hover .itemIcon{transform:translateY(-5px);}
#lawyerSwiper .item:hover:after{border-color:#fff;}
.HbannerNav .HbannerNav_btn>a:hover:before{transform:none;}
.HbannerNav .HbannerNav_btn>a:hover:after{opacity:.2;transform:scale(1.4);transition-delay:.1s;}
.HbannerNav .HbannerNav_btn>a:hover{color:#fff;}
.HproductBox .item>a:hover .icon{transform:translateY(-5px);}
.HproductBox .item>a:hover:before{transform:translateX(-50%);opacity:1;}
.HproductBox .item>a:hover:after{transform:translateX(-50%);opacity:.5;}
#cfeSwiper .cfe_switch:hover:before{transform:none;}
#cfeSwiper .cfe_switch:hover:after{opacity:.2;transform:scale(1.4);transition-delay:.1s;}
#cfeSwiper .cfe_switch:hover{color:#fff;}
.atgSwiperBtn .atg_switch:hover:before{transform:none;}
.atgSwiperBtn .atg_switch:hover:after{opacity:.3;transform:scale(1.4);transition-delay:.1s;}
.atgSwiperBtn .atg_switch:hover{border-color:transparent;}
.HproductBox .item>a:hover .icon:before{transform:translate(-50%,-50%) scale(1.4);opacity:1;}

/*滚动触发*/
.animated{will-change:transform;}
.rollAni{visibility:hidden;}
.rollAni.animated,.rollAni.aniShow{visibility:visible;}
.activityList .item .itemImg>div{transform:translateX(-20%);transition:all 1.3s;}
.activityList .item>a.slideRight{
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-timing-function:var(--cbr2);
    animation-timing-function:var(--cbr2);
    
}
.activityList .item>a.slideRight .itemImg>div{transform:none;}
.pageNav_tab .item{transform:translateY(100%);opacity:0;visibility:hidden;transition:cubic-bezier(0.3, 0, 0.24, 1) 1s;}
.pageNav_tab .item:nth-child(2){transition-delay:.1s;}
.pageNav_tab .item:nth-child(3){transition-delay:.2s;}
.pageNav_tab .item:nth-child(4){transition-delay:.3s;}
.pageNav_tab .item:nth-child(5){transition-delay:.4s;}
.pageNav_tab .item:nth-child(6){transition-delay:.5s;}
.pageNav_tab .item:nth-child(7){transition-delay:.6s;}
.pageNav_tab .item:nth-child(8){transition-delay:.7s;}
.pageNav_tab .item:nth-child(9){transition-delay:.8s;}
.pageNav>div.animated .pageNav_tab .item{transform:none;opacity:1;visibility:visible;}
.pageNav_loc{opacity:0;transition:all 1s .5s;transform:translateX(-60px);visibility:hidden;}
.pageNav>div.animated .pageNav_loc{opacity:1;visibility:visible;transform:none;}
.policyList .item>a,.newsList .item>a{
	-webkit-animation-timing-function:var(--cbr2);
    animation-timing-function:var(--cbr2);
}

.sorbList .item>div{transform:translateX(40px);opacity:0;visibility:hidden;transition:all 1s;}
.sorbList.animated .item>div{transform:none;opacity:1;visibility:visible;}
.sorbList.animated .item:nth-child(1)>div{transition-delay:.3s;}
.sorbList.animated .item:nth-child(2)>div{transition-delay:.5s;}
.sorbList.animated .item:nth-child(3)>div{transition-delay:.7s;}
.sorbList.animated .item:nth-child(4)>div{transition-delay:.9s;}



/*一屏示动画*/
.Habout .title{clip-path:inset(0 100% 0 0 );transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 1.5s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.Habout .title{clip-path: inset(0 0 0 0);transition-delay:.6s;}
.Habout .info .infoName{transform:translateY(60px);transition:.78s;opacity:0;visibility:hidden;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.Habout .info .infoName{transform:none;opacity:1;visibility:visible;transition-delay:.6s;}

.Habout .info .infoLine{transform:translateY(60px);transition:.78s;opacity:0;visibility:hidden;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.Habout .info .infoLine{transform:none;opacity:1;visibility:visible;transition-delay:.8s;}

.Habout .increase .item{transform:translateY(50px);transition:.58s;opacity:0;visibility:hidden;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.Habout .increase .item{transform:none;opacity:1;visibility:visible;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.Habout .increase .item:nth-child(1){transition-delay:1s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.Habout .increase .item:nth-child(2){transition-delay:1.2s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.Habout .increase .item:nth-child(3){transition-delay:1.4s;}
.Habout .HaboutMore{transform:translateY(200%);opacity:0;visibility:hidden;transition:2s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.Habout .HaboutMore{transform:none;opacity:1;visibility:visible;transition-delay:.6s;}



.serve .serveTop .title{overflow:hidden;}
.serve .serveTop .title>div{transform:translateY(100%);opacity:0;visibility:hidden;transition:.58s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.serve .serveTop .title>div{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
.serve .serveTop .line,
.serveList .item{transform:translateY(60px);opacity:0;visibility:hidden;transition:.78s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.serve .serveTop .line{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.serveList .item{transform:none;opacity:1;visibility:visible;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.serveList .item:nth-child(1){transition-delay:.5s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.serveList .item:nth-child(2){transition-delay:.7s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.serveList .item:nth-child(3){transition-delay:.9s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.serveList .item:nth-child(4){transition-delay:1.1s;}
.brief .briefTop .title{overflow:hidden;}
.brief .briefTop .title>div{transform:translateY(100%);opacity:0;visibility:hidden;transition:.58s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief .briefTop .title>div{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
.briefList .item>div{overflow:hidden;}
.brief .briefTop .line{transform:translateY(60px);opacity:0;visibility:hidden;transition:.78s;}
.briefList .itemMac{transform:translateY(100%);opacity:0;visibility:hidden;transition:.78s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief .briefTop .line{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.briefList .itemMac{transform:none;opacity:1;visibility:visible;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.briefList .item:nth-child(1)>div .itemMac{transition-delay:.5s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.briefList .item:nth-child(2)>div .itemMac{transition-delay:.7s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.briefList .item:nth-child(3)>div .itemMac{transition-delay:.9s;}
.taxation .taxationTop .title{overflow:hidden;}
.taxation .taxationTop .title>div{transform:translateY(100%);opacity:0;visibility:hidden;transition:.58s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.taxation .taxationTop .title>div{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
.taxation .taxationTop .line{transform:translateY(60px);opacity:0;visibility:hidden;transition:.78s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.taxation .taxationTop .line{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
.taxation .taxationBox{clip-path: circle(0px at center);transition: clip-path ease 1.5s;}
.taxation .taxationBox>img{transform:scale(.6);opacity:0;visibility:hidden;transition:1s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.taxation .taxationBox{clip-path: circle(100% at center);transition-delay:.7s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.taxation .taxationBox>img{transform:none;opacity:1;visibility:visible;transition-delay:.7s;}

.lawyer .lawyerTop .title{overflow:hidden;}
.lawyer .lawyerTop .title>div{transform:translateY(100%);opacity:0;visibility:hidden;transition:.58s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.lawyer .lawyerTop .title>div{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
.lawyer .lawyerTop .line{transform:translateY(60px);opacity:0;visibility:hidden;transition:.78s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.lawyer .lawyerTop .line{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
#lawyerSwiper .swiper-slide .item{opacity:0;visibility:hidden;transition:.68s;transform:translateY(-40px);}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
#lawyerSwiper .swiper-slide .item{transform:none;opacity:1;visibility:visible;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
#lawyerSwiper .swiper-slide:nth-child(1) .item{transition-delay:.7s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
#lawyerSwiper .swiper-slide:nth-child(2) .item{transition-delay:.9s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
#lawyerSwiper .swiper-slide:nth-child(3) .item{transition-delay:1.1s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
#lawyerSwiper .swiper-slide:nth-child(4) .item{transition-delay:1.3s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
#lawyerSwiper .swiper-slide:nth-child(5) .item{transition-delay:1.5s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
#lawyerSwiper .swiper-slide:nth-child(6) .item{transition-delay:1.7s;}
#lawyerSwiper .lawyerSwiper_nav{opacity:0;visibility:hidden;transition:.68s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
#lawyerSwiper .lawyerSwiper_nav{opacity:1;visibility:visible;transition-delay:1.9s;}
.brief2 .brief2Top:after{width:0;transition:1.2s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2 .brief2Top:after{width:100%;transition-delay:.7s;}
.brief2 .brief2Top .title{overflow:hidden;}
.brief2 .brief2Top .title>div{transform:translateY(100%);opacity:0;visibility:hidden;transition:.58s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2 .brief2Top .title>div{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
.brief2 .brief2Top .line{transform:translateY(60px);opacity:0;visibility:hidden;transition:.78s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2 .brief2Top .line{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
.brief2List .item>div{opacity:0;visibility:hidden;transition:.68s;transform:translateY(-40px);}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item>div{transform:none;opacity:1;visibility:visible;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item:nth-child(1)>div{transition-delay:.7s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item:nth-child(2)>div{transition-delay:.9s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item:nth-child(3)>div{transition-delay:1.1s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item:nth-child(4)>div{transition-delay:1.3s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item:nth-child(5)>div{transition-delay:1.5s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item:nth-child(6)>div{transition-delay:1.7s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item:nth-child(7)>div{transition-delay:1.9s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item:nth-child(8)>div{transition-delay:2.1s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item:nth-child(9)>div{transition-delay:2.3s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item:nth-child(10)>div{transition-delay:2.5s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item:nth-child(11)>div{transition-delay:2.7s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.brief2List .item:nth-child(12)>div{transition-delay:2.9s;}
.HcontactInfo{transform:translateY(100px);opacity:0;visibility:hidden;transition:.78s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.HcontactInfo{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
.Hcontactform{transform:translateY(100px);opacity:0;visibility:hidden;transition:.78s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.Hcontactform{transform:none;opacity:1;visibility:visible;transition-delay:.7s;}

.Hproduct .Title .cn>div,
.Hproduct .Title .en>div{transform:translateY(100%);opacity:0;visibility:hidden;transition:.58s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.Hproduct .Title .cn>div{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.Hproduct .Title .en>div{transform:none;opacity:1;visibility:visible;transition-delay:.6s;}
.HproductBox .item{opacity:0;visibility:hidden;transition:.68s;transform:translateY(40px);}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.HproductBox .item{transform:none;opacity:1;visibility:visible;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.HproductBox .item:nth-child(1){transition-delay:.7s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.HproductBox .item:nth-child(2){transition-delay:.9s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.HproductBox .item:nth-child(3){transition-delay:1.1s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.HproductBox .item:nth-child(4){transition-delay:1.3s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.HproductBox .item:nth-child(5){transition-delay:1.5s;}
#screenSwiper>.swiper-wrapper>.swiper-slide-active
.HproductBox .item:nth-child(6){transition-delay:1.7s;}



}	

@media screen and (max-width:1600px){	
	.HbannerInfo .title .en{font-size:104px;}
	.HbannerInfo .title .cn{font-size:50px;}
	.HbannerInfo .line{font-size:22px;}
	.Habout .increase .increaseNum>span,
	.growList .item .increaseNum>span{font-size:62px;}
	.Habout .increase .increaseNum>em,
	.growList .item .increaseNum>em{font-size:28px;}
	.pageBanner .info .infoTitle .infoTitle_en{font-size:66px;}
	.pageBanner .info .infoTitle .infoTitle_cn{font-size:44px;}
	.about01Box .about01Title,
	.about02Box .about02Title,
	.growTop .growTitle .cn{font-size:43px;}
	.masterTitle .en{font-size:72px;}
	.masterTitle .cn,.team .teamTop .title{font-size:45px;}
	.teamInfo .top .topName{font-size:42px;}
	.teamInfo .top .topName:before{height:42px;width:42px;}
	.serve .serveTop .title{font-size:36px;}
	.serve .serveTop .line{font-size:18px;}
	.serveList .item .itemName{font-size:20px;}
	.serveList .item .itemIcon{width:70px;}
	.briefList .itemMac .itemMac_L .nun{font-size:62px;}
	.briefList .itemMac .itemMac_L .name{font-size:22px;}
	
	.productTitle .cn{font-size:42px;}
	.productTitle .en{font-size:26px;}
	.product02List .info .infoTitle{margin-bottom:80px;}
	.product02List .orderTitle{margin-top:85px;}
	.product02List .info{top:130px;}
	.product02List .orderNum{font-size: 54px;}
	
	.serviceTitle .cn{font-size:42px;}
	.serviceTitle .en{font-size:22px;}
	.atParList .itemIcon{width:65px;}
	
	.relation .item .itemOrder{top:15%;}
	.relation .item .info{top:40%;}	

}

@media screen and (max-width:1440px){
	.header .Htel>a>span{font-size:22px;}
	.header .Htel>a>i{font-size:26px;margin-right:6px;}
	.header .nav .navlist>.nav_a>a{padding:0 1.0416666666666667vw;}
	.header .nav .navlist>.nav_a>a .hoverable_txt{font-size:15px;}
	.header .Htel{padding-left:1.5625vw;}
	.HbannerInfo .title .en{font-size:92px;}
	.HbannerInfo .title .cn{font-size:44px;}
	.HbannerInfo .line{font-size:20px;}
	.HbannerInfo .title{margin-bottom:30px;}
	.HbannerNav .HbannerNav_btn>a{width:46px;height:46px;line-height:46px;}
	.HbannerNav .HbannerNav_btn>a>i{font-size: 20px;}
	#mouse .mouseName{font-size:14px;}
	#mouse .mouseOf{height:32px;width:22px;border-radius:22px;}
	#mouse .mouseIcon>i{font-size:14px;}
	
	.Habout .info .infoName{font-size:22px;}
	.Habout .increase .increaseNum>span,
	.growList .item .increaseNum>span{font-size:56px;}
	.Habout .increase .increaseName,
	.growList .item .increaseName{font-size:16px;}
	.Habout .increase .increaseNum>em,
	.growList .item .increaseNum>em{font-size:24px;}
	.Habout .increase .increaseNum>i{font-size:20px;}
	.Habout .info .infoLine{font-size:14px;}
	.Habout .HaboutMore>a{width:55px;height:55px;line-height:55px;}
	.Habout .HaboutMore>a>i{font-size: 20px;}
	
	.HnewsR .HnewsList .item>a{font-size:14px;height:34px;}
	.HnewsL .HnewsCnt .item .HnewsInfo .name{margin-bottom:50px;font-size:14px;}
	.HnewsL .HnewsCnt .item .HnewsInfo .time{font-size: 16px;}	
	.HnewsR .HnewsList .item>a:before{width:4px;height:4px;}
	.HnewsTop .title{font-size:22px;}
	
	.Hproduct .Title .cn{font-size:34px;}
	.Hproduct .Title .en{font-size:30px;}
	.HproductBox .item .icon{width:50px;}
	.HproductBox .item .name{font-size:16px;}
	.HproductBox .item>a{padding:25px 0;}
	
	.HcontactInfo .infoTop .en{font-size:48px;}
	.HcontactInfo .infoTop .cn{font-size:32px;}
	.HcontactInfo .infoCnt{margin-top:70px;}
	.HcontactInfo .infoCnt .city .cityLine .item>span{font-size:14px;}
	.HcontactInfo .infoCnt .city .cityLine .item>i{font-size:18px;}
	.HcontactInfo .infoCnt .city .cityLine .item{line-height:24px;}
	.HcontactInfo .infoCnt .name{font-size:20px;}
	.Hcontactform .channel .channelRow .line>input{height:44px;}
	.Hcontactform .channel .channelRow .line>textarea{height:140px;}
	.Hcontactform .channel .channelRow .line>input, .Hcontactform .channel .channelRow .line>textarea{font-size:14px;}
	.Hcontactform .title{font-size:20px;}
	.HcontactInfo .infoTop .cn:after{width:80px;}
	
	.loadingBox .name img{width:260px;}
	.loadingBox .name .en{font-size:18px;}
	.loadingBox #speed{font-size:22px;}
	
	.pageBanner .info .infoTitle .infoTitle_en{font-size:60px;margin-bottom:15px;}
	.pageBanner .info .infoTitle .infoTitle_cn{font-size:40px;}
	.pageBanner .info .infoIcon{width:65px;height:65px;margin-top:60px;}
	.pageBanner .info .infoTitle .infoTitle_cn:after{width:160px;}
	
	.pageNav_tab .item{padding:0 15px;}
	.pageNav_loc span, .pageNav_loc a,
	.pageNav_tab .item>a{font-size:15px;}
	.pageNav_loc i{font-size:24px;}
	.about01Box .about01Title{font-size:38px;}
	.about02Box .about02Title{font-size:38px;margin-bottom:35px;}
	.growTop .growTitle .cn{font-size:38px;}
	.growTop .growTitle .en{font-size:22px;}
	.growList{margin-top:60px;}
	.masterTitle .en{font-size:64px;margin-bottom:-25px;}
	.masterTitle .cn,.team .teamTop .title{font-size:40px;}
	.about02Box{margin-left:5%;}
	#cfeSwiper{margin-top:70px;}
	#cfeSwiper .cfeImg .cfeImgLine>span:nth-child(2),
	#cfeSwiper .cfeImg .cfeImgLine>span:nth-child(4){width:2px;}
	#cfeSwiper .cfeImg .cfeImgLine>span:nth-child(1),
	#cfeSwiper .cfeImg .cfeImgLine>span:nth-child(3){height:2px;}
	#cfeSwiper .cfeImg:after{border-width:2px;}
	#cfeSwiper .cfe_switch{width:46px;height:46px;line-height:46px;}
	#cfeSwiper .cfe_switch>i{font-size:20px;}
	.atgTab .atgInfo .names{font-size:22px;}
	.atgTab .atgInfo .icon{height:45px;}
	.atgTab .item{padding:15px;}
	.atgTab>div{margin:-15px;}
	.atgTab .atgInfo{height:110px;}
	.atgTab{margin-top:70px;}
	.atgContent{margin-top:100px;}
	.atgSwiperBtn .atg_switch{width:50px;height:50px;line-height:50px;}
	.atgSwiperBtn .atg_switch>i{font-size:22px;}
	.atgSwiperBtn #atg_prev{margin-right:50px;}
	.teamInfo .top .topName{font-size:36px;}
	.teamInfo .top .topName:before{height:36px;width:36px;}
	.teamInfo .top .topJob{font-size:18px;}
	
	.footer .footerL{width:30%;}
	.footer .footerR{width:70%;}
	.footer .footerNav{margin:0 -15px;font-size:15px;}
	.footer .footerNav>li{padding:0 15px;}
	.footer .contact .tel>a{font-size:36px;}
	.footer .contact .item{font-size:15px;}
	.footer .site .item>span{font-size:15px;}
	.footer .site .item>i{font-size:20px;}
	.footer .code .codeName{font-size:15px;}
	.footer .contact .title>i{font-size:20px;}
	.footer{padding-top:60px;}
	.footer .footerCnt{padding-bottom:120px;}
	
	#teamTab{width:90px;}
	.teamCnt{margin-top:70px;}
	.activityList .item{padding:20px 15px;}
	.activityList>div{margin:-20px -15px;}
	.activityList .item .itemName{font-size:16px;}
	
	.policyList .item{padding:12px;}
	.policyList>div{margin:-12px;}
	.policy{padding:140px 0;}
	.policyList .item .itemInfo .line{font-size:14px;line-height:24px;height: 48px;}
	.policyList .item .itemInfo .title{font-size:16px;line-height:26px;}
	.policyList .item .itemInfo .title:before{width:26px;height:26px;}
	.policyList .item .itemMav .time{font-size:16px;}
	.policyList .item .itemMav .down{width:36px;height:36px;line-height:36px;}
	.policyList .item .itemMav .down>i{font-size:24px;}
	
	.delBanner .info .title{font-size:30px;}
	.delBanner .info .site{font-size:14px;}
	.details .info{font-size:14px;}
	.details .info p,
	.details .info span,
	.details .info strong,
	.details .info em,
	.details .info i{font-size:14px !important;}
	.details .foot .footJump{font-size:14px;}
	.details .foot .footBack>a{font-size:14px;height:40px;padding-left:50px;padding-right:20px;line-height:40px;}
	.details .foot .footBack>a>i{width:40px;height:40px;line-height:40px;font-size:18px;border-radius:40px;}
	.details .foot .footBack>a:before{padding-right:20px;}
	
	.serveList{margin-top:50px;}
	.serve .serveTop .title{font-size:30px;margin-bottom:15px;}
	.serve .serveTop .line{font-size:16px;}
	.serveList .item .itemName{font-size:18px;margin-top:15px;}
	.serveList .item .itemIcon{width:60px;}
	.brief .briefTop .title{font-size:30px;margin-bottom:15px;}
	.brief .briefTop .line{font-size:14px;}
	.briefList{margin-top:70px;}
	.briefList .itemMac .itemMac_L .nun{font-size:56px;}
	.briefList .itemMac .itemMac_L .name{font-size:20px;}
	.briefList .itemMac .itemMac_R{font-size:14px;}
	.taxation .taxationTop .title{font-size:30px;margin-bottom:15px;}
	.taxation .taxationTop .line{font-size:14px;}
	
	.lawyer .lawyerTop .title{font-size:30px;margin-bottom:15px;}
	.lawyer .lawyerTop .line{font-size:14px;}
	#lawyerSwiper .item .itemIcon{width:70px;}
	#lawyerSwiper .item .itemName{font-size:16px;}
	.lawyerList{margin-top:50px;}
	#lawyerSwiper .lawyerSwiper_nav{margin-top:30px;}
	.brief2 .brief2Top .title{font-size:30px;margin-bottom:15px;}
	.brief2 .brief2Top .line{font-size:14px;}
	.brief2List .item>div{font-size:14px;width:190px;height:55px;line-height:55px;}
	.brief2List .item{padding:10px 5px;}
	.brief2List>div{margin:-10px -5px;}
	
	.newsList .itemInfo .title{font-size:22px;line-height:38px;max-height:76px;}
	.newsList .itemInfo{padding-left:130px;padding-right:100px;}
	.newsList .itemTime{width:72px;height:72px;}
	.newsList .itemTime .dd{font-size:36px;}
	
	.product01box .tab{padding-right:80px;}
	.productTitle .cn{font-size:36px;}
	.productTitle .en{font-size:22px;}
	.product01box .tab .itemName{font-size:20px;}
	.product01box .tab .itemIcon>i{font-size: 20px;}
	.product01box .info{font-size:15px;padding-left:30px;}
	.product02List .info{top:140px;}
	.product02List .info .infoTitle{margin-bottom:60px;font-size:20px;}
	.product02List .orderTitle{margin-top:70px;font-size:17px;}
	.product02List .orderNum{font-size: 48px;}
	.product02List .info .infoCnt{font-size:15px;}
	
	.Nash_table th{font-size:16px;}
	.Nash_table td{font-size:14px;}
	.Nash_table .Nash_condition>div{font-size:14px;}
	.Nash_table .Nash_condition>div span,
	.Nash_table .Nash_condition>div em,
	.Nash_table .Nash_condition>div p,
	.Nash_table .Nash_condition>div i,
	.Nash_table .Nash_condition>div strong{font-size:14px;}
	
	.serviceTitle .cn{font-size:36px;}
	.serviceTitle .en{font-size:20px;}
	.powerList .item .itemIcon{width:55px;}
	.powerList .item .itemName{font-size:22px;margin:20px 0;}
	.powerList .item .itemLine{font-size:14px;line-height:2;}
	.powerList{margin-top:50px;}
	.powerList .item>div{padding:35px 45px;}
	
	.atParList .itemName{font-size:22px;margin-top:15px;margin-bottom:20px;}
	.atParList .itemLine{font-size:14px;line-height:2;}
	.atParList{margin-top:50px;}
	
	.relation .item .info .infoTitle{font-size:22px;padding-bottom:40px;}
	.relation .item .info .infoTxt .line{font-size:14px;line-height:28px;margin-bottom:25px;max-height:140px;}
	.relation .item .info .infoTxt .liaison{font-size:14px;}
	.relation .item .itemOrder{width:60px;height:60px;line-height:60px;font-size:22px;}
	.relation .item .itemTitle{padding-top:20px;}
	.relation .item .itemTitle .name,.relation .item .itemTitle .icon>i{font-size:22px;}
	.relation .item .info .infoTxt{padding-top:25px;font-size:14px;}
	
	.touchBox .info .infoTitle .en{font-size:58px;margin-bottom:-25px;}
	.touchBox .info .infoTitle .cn{font-size:30px;}
	
	.touchBox .info .infoCnt .consult .item{font-size:15px;}
	.touchBox .info .infoCnt .consult .title>i{font-size: 20px;}
	.touchBox .info .infoCnt .consult .tel>a{font-size: 36px;}
	.touchBox .info .infoCnt .consult{margin-bottom:25px;}
	.touchBox .info .infoCnt{margin-top:40px;}
	.touchBox .map{padding-left:40px;}
	.touchBox .info{padding-left:0;}
	.touchBox .info .infoCnt .item>span{font-size:14px;}
	.touchBox .info .infoCnt .item>i{font-size:20px;}
	
	.sortClr .sortClrAni .sortClrInfo .cn{font-size:38px;}
	.sortClr .sortClrAni .sortClrInfo .en{font-size:24px;}
	.sortClr .sortClrAni .sortClrInfo:before{width:30px;height:30px;}
	.sorbList .item .itemCnt .itemInfo .name{font-size:22px;}
	.sorbList .item .itemCnt .itemIcon{height:40px;margin-right:15px;}
	.sorbList .item .itemCnt .itemInfo .line{font-size:15px;}
	.sorbList .item>div .spot{width:10px;height:10px;}
	.sorbList .item .itemCnt{margin-left:50px;padding:15px;}
	.sorbList .item{padding:15px 0;}
	.sorbBox .sorbItem{width:47%;}
	.sorbList{margin-top:40px;}
	.sorbList>div{margin:-15px 0;}
	.sorbBox .sorbItem ._top{padding:0 50px;}
	.sorbBox .sorbItem ._top ._title:before{width:34px;height:34px;}
	.sorbBox .sorbItem ._top ._title{font-size:32px;}
	.growList .item .increaseNum>i{font-size:20px;}
	
}

@media screen and (max-width:1200px){	
	.HbannerInfo .title .en{font-size:80px;}
	.HbannerInfo .title .cn{font-size:38px;}
	.HbannerInfo .line{font-size:18px;}
	.HbannerInfo .title{margin-bottom:20px;}	
	.pageBanner .info .infoTitle .infoTitle_en{font-size:54px;}
	.pageBanner .info .infoTitle .infoTitle_cn{font-size:36px;}
	.about01Box .about01Title,
	.about02Box .about02Title{font-size:33px;}
	.masterTitle .en{font-size:56px;}
	.masterTitle .cn,.team .teamTop .title{font-size:35px;}
	.atgTab .atgInfo .names{font-size:18px;}
	.atgTab .atgInfo .icon{height:40px;}
	.atgTab .item{padding:10px;}
	.atgTab>div{margin:-10px;}
	.atgTab .atgInfo{height:100px;}
	.product02List .info .infoTitle{margin-bottom:40px;}
	.product02List .orderTitle{margin-top:55px;}
	.product02List .orderNum{font-size: 42px;}
	
	.relation .item .itemOrder{top:10%;}
	.relation .item .info{top:33%;}


} 

@media screen and (max-width:1024px){
	.move_top{padding-top:60px;}
	#main{height:auto;}
	#screenSwiper{height:auto;}
	#screenSwiper>.swiper-wrapper{display:block;}
    .container{padding-top:60px;}
	#screenSwiper>.swiper-wrapper>.swiper-slide{height:auto;overflow:visible;}
	#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide{padding:0;}
	.header .Htel{margin-left: auto;margin-right: 25px;}
	.header .Htel>a>i{font-size: 20px;margin-right: 3px;}
	.header .Htel>a>span{font-size: 18px;}
	
	
	/*移动端通用导航_s*/	
	.header{height:60px;background-color:var(--red);padding:0 20px;transform:none;}
	.header:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;opacity:0;transition:opacity .8s;}
	.header.mobileNav:after{opacity:.5;}
    .masterLogo>a{height:40px;}
    .header .Hmenu{display:block;}    
    .header .nav{position:fixed;top:0;right:0;overflow:hidden;width:100%;height:100vh;
    z-index:-2;padding-top:60px;right:-100%;background-color:var(--red);transition: right .8s cubic-bezier(0.6,0,0.3,1);will-change:transform;}
    .header.mobileNav .nav{right:0;}
    .header .nav .navlist{width:100%;opacity:0;transition:all 0.5s;
    overflow-y:auto;padding:15px 20px;flex-wrap:wrap;max-height:100%;}
    .header.mobileNav .nav .navlist{opacity:1;transition-delay:0.5s;}
    .header .nav .navlist>.nav_a{width:100%;position:relative;}
    .header .nav .navlist>.nav_a:after{content:'';position:absolute;left:0;bottom:0;
    width:100%;height:1px;background-color:#fff;opacity:.2;}
    .header .nav .navlist>.nav_a>a{line-height:60px;height:60px;padding:0;pointer-events:none;}
	.header .nav .navlist>.nav_a>.nav_b{position:static;width:100%;transform:none;opacity:.6;height:0;
	visibility:visible;text-align:left;padding:0;overflow:hidden;border:none;box-shadow:none;background:none;}
	.header .nav .navlist>.nav_a>.nav_b .nav_b_list{padding-bottom:30px;}
	.header .nav .navlist>.nav_a>.nav_b .nav_b_list>li>a{margin-bottom:10px;line-height:26px;padding:0;color:#fff;}
	.header .nav .navlist>.nav_a>.nav_b .nav_b_list>li:last-child>a{margin-bottom:0;}
	.header .nav .navlist>.nav_a>a>.nav_icon{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);}
	.header .nav .navlist>.nav_a>a>.nav_icon>i{transition:all .4s;display:inline-block;font-size:18px;opacity:.5;}
    .header .nav .navlist>.nav_a.on>a>.nav_icon>i{transform:rotate(180deg);opacity:1;}
    .HbannerInfo .title .en{font-size:68px;}
	.HbannerInfo .title .cn{font-size:32px;}
	.HbannerInfo .line{font-size:16px;}
	.HbannerInfo .title{margin-bottom:15px;}
    .Hbanner{height:70vw;}
    #mouse{display:none;}
    .HbannerNav{display:none;}
    .Habout .title{display:none;}
    .Habout{padding-left:0;padding:100px 0;}
    
    .Habout .increase{margin-top:35px;}
    .Habout .HaboutMore{position:initial;margin-top:40px;}
    .Habout .HaboutMore>a{width:45px;height:45px;line-height:45px;}
    .Habout .HaboutMore>a>i{font-size:18px;}
    .Habout .info .infoLine{line-height:1.75;}
    .Habout .increase .increaseNum>span,
    .growList .item .increaseNum>span{font-size:38px;}
    .Habout .increase .increaseNum>em,
    .growList .item .increaseNum>em{font-size:18px;}
    .Habout .info .infoName{margin-bottom:20px;}
    .Habout .increase .increaseName,
    .growList .item .increaseName{font-size:14px;}
    .Habout .increase .increaseNum{margin-bottom:10px;}
    
    #screenTab{display:none;}
    .Hnews{flex-wrap:wrap;padding:100px 0;}
    .Hnews .HnewsL{width:100%;padding-right:0;margin-bottom:30px;}
    .Hnews .HnewsR{width:100%;padding-left:0;}
    .Hnews .HnewsR:after{display:none;}
    .HnewsTop .title{font-size:20px;}
    .HnewsTop .more>a span{font-size:14px;}
    .HnewsTop .more>a i{font-size:12px;}
    .HnewsL .HnewsCnt .item .HnewsInfo{padding:15px 0;}
    .HnewsL .HnewsCnt .item .HnewsInfo .name{margin-bottom:25px;}
    .HnewsL .HnewsCnt .item{padding:0 5px;}
    .HnewsL .HnewsCnt>div{margin:0 -5px;}
    .HnewsTop{margin-bottom:15px;}
    .HnewsR .HnewsRbtn>a{width:110px;height: 38px;}
    .HnewsR .HnewsRbtn>a>span{font-size:14px;}
    .HnewsR .HnewsRbtn>a>i{font-size:12px;}
    .HnewsR .HnewsList .item>a{padding-left:15px;}
    .HnewsR .HnewsList .item .name{padding-right:25px;}
    
    .HproductBox>div{flex-wrap:wrap;margin:-18px 0;}
    .HproductBox .item{width:33.333333%;padding:18px 0;}
    .Hproduct{padding:100px 0;}    
    .HproductBox .item:after{top:18px;}
    .HproductBox .item:nth-child(3n + 3):after{display:none;}
    .Hproduct .Title .cn{font-size:30px;}
    .Hproduct .Title .en{font-size:26px;}
    .HproductBox .item .icon{width:45px;}
    .HproductBox .item>a{padding:0;}
    
    .Hcontact{flex-wrap:wrap;padding:100px 0;}
    .HcontactInfo{width:100%;padding-right:0;margin-bottom:50px;}
    .Hcontactform{width:100%;padding-left:0;}
    .HcontactInfo .infoTop .en{font-size:40px;margin-bottom:10px;}
	.HcontactInfo .infoTop .cn{font-size:28px;}
	.HcontactInfo .infoTop .cn:after{height:5px;}
	.HcontactInfo .infoCnt{margin-top:35px;}
    .HcontactInfo .infoTop .cn:after{width:60px;}
    .Hcontactform .title{margin-top:0;}
    .Hcontactform .channel .channelRow .line>input{padding:0 8px;}
    .Hcontactform .channel .channelRow .line>textarea{padding:8px;height:120px;}
    .HcontactInfo .infoCnt .city .cityCode{display:none;}
    .footerkeep{position:initial;}
    .Hcontactform .channel .channelBtn>button{width:120px;height:40px;line-height:40px;font-size:14px;}
    .Habout .info .infoName{font-size:20px;}
    .Habout .HaboutMore>a:after{top:6px;}
    
    .loadingBox .name img{width:200px;}
    .loadingBox .name .cn{margin-bottom:5px;}
	.loadingBox .name .en{font-size:14px;}
    .loadingBox #speed{font-size:18px;margin-top:15px;}
    .loadingBox .logo{height:60px;margin-bottom:15px;}
    .loading.on{opacity:0;transition:all 1.3s;visibility:hidden;}
    .loading.on .loadingBox{transform:translateX(-50%);transition:all 1.3s;}
    
    .pageBanner .info .infoTitle .infoTitle_en{font-size:48px;margin-bottom:10px;}
	.pageBanner .info .infoTitle .infoTitle_cn{font-size:32px;}
	.pageBanner .info .infoTitle .infoTitle_cn:after{height:5px;}
	.pageBanner .info .infoIcon{width:55px;height:55px;margin-top:40px;}
	.pageBanner{height:60vw;}
	.pageBanner .info .infoTitle .infoTitle_cn:after{width:140px;}
	.pageBanner .info{padding-top:0;}
	
	.pageNav_tab{display:none;}
	.pageNav>div{padding:18px 0;}
	.pageNav_loc{margin-left:0;}
	.pageNav_loc i{font-size:22px;}
	.pageNav_loc span, .pageNav_loc a{font-size:14px;}
	.about01{padding-top:100px;padding-bottom:220px;}
	.about01Box .about01Title{font-size:28px;margin-bottom:15px;}
	.about01Box .about01Line,.about02Box .about02Line{font-size:14px;line-height:1.75;}
	.about02Box .about02Title{font-size:28px;margin-bottom:20px;}
	.about02{padding:100px 0;}
	.growTop .growTitle .en{font-size:18px;}
	.growTop .growTitle .cn{margin-bottom:15px;font-size:28px;}
	.growTop .growTitle{padding-bottom:15px;margin-bottom:25px;}
	.growTop .growLine{font-size:14px;line-height:1.75;text-align: justify;text-align-last: center;}
	.growTop .growTitle:after{width:30px;}
    .grow{padding:100px 0;}
    .growList .item{padding:0 25px;}
    .growList{margin-top:35px;}
    .growList .item .increaseNum{margin-bottom:10px;}
    .masterTitle .en{font-size:48px;margin-bottom:-20px;}
	.masterTitle .cn,.team .teamTop .title{font-size:30px;margin-bottom:20px;}
	.cfe{padding-top:100px;padding-bottom:120px;}
	#cfeSwiper{margin-top:50px;}
	#cfeSwiper .cfeImg .cfeImgLine>span:nth-child(2),
	#cfeSwiper .cfeImg .cfeImgLine>span:nth-child(4){width:1px;}
	#cfeSwiper .cfeImg .cfeImgLine>span:nth-child(1),
	#cfeSwiper .cfeImg .cfeImgLine>span:nth-child(3){height:1px;}
	#cfeSwiper .cfeImg:after{border-width:1px;}
	.vessel .cfeBg>img{object-position: bottom;object-fit: contain;}
	#cfeSwiper #cfe_prev{left:5%;}
	#cfeSwiper #cfe_next{right:5%;}
	
	.atgTab .atgInfo{height:auto;flex-wrap:wrap;padding:20px 5px;}
	.atgTab>div{flex-wrap:wrap;}
	.atgTab .item{width:50%;}
	.atgTab .atgInfo .icon{width:100%;margin-right:0;}
	.atgTab .atgInfo .icon>img{margin:0 auto;}
	.atgTab .atgInfo .names{width:100%;text-align:center;margin-top:10px;}
	.atgTab{margin-top:50px;}
	.atgSwiperBtn{display:none;}
	#atgSwiper .atgSlide .name{font-size:18px;}
	#atgSwiper .atgSlide .line{font-size:14px;}
	#atgSwiper{width:100%;}
	.atgContent{margin-top:80px;}
	.atg{padding:100px 0;}
	#atgSwiper .atgSlide .item{margin-bottom:30px;}
	.team{padding-top:100px;}
	.team .teamTop .line{font-size:14px;line-height:1.75;text-align: justify;}
	.teamInfo .top .topName{font-size:30px;margin-bottom:12px;}
	.teamInfo .top .topName:before{height:30px;width:32px;}
	.teamInfo .top .topJob{font-size:16px;}
	.teamInfo .line{font-size:14px;}
	.teamInfo .line span,
    .teamInfo .line p{font-size:14px !important;}
 	#teamTab{width:80px;}
	
	.footer .footerNav{position:absolute;bottom:15px;left:0;flex-wrap:wrap;font-size:14px;}
	.footer .footerNav>li{width:50%;line-height:20px;}
	
	.footer .footerTop{padding-bottom:160px;}
	
	.footer .footerCnt{flex-wrap:wrap;}
	.footer .footerCnt .footerL{width:100%;}
	.footer .footerCnt .footerR{width:100%;}
	.footer .contact{padding-left:0;}
	.footer .contact .item{font-size:14px;}
	.footer .contact .title>i{font-size:18px;}
	.footer .contact .tel>a{font-size:30px;}
	.footer .site .item>span{font-size:14px;}
	.footer .site .item>i{font-size:18px;margin-right:5px;}
	.footer .code{display:none;}
	.footer{padding-top:35px;}
	.footer .footerCnt{padding-bottom:35px;}
	.footer .footerR{width:auto;margin-left:auto;}
	.footer .footerL{width:auto;}
	.footer .contact{margin-bottom:30px;}
	.footer .site{padding-right:0;}
	.footer .site .item{line-height:24px;}
	.teamInfo .top{margin-bottom:20px;}
	
	.activityList .item{padding:12px 8px;}
	.activityList>div{margin:-12px -8px;}
	.activityList .item .itemName{font-size:14px;}
	.activity{padding-top:60px;padding-bottom:100px;}
	.activityList{margin-bottom:60px;}
	.activityList .item .itemName{padding:10px 0;}
	.pageList li{padding: 0 2px;}
	.pageList li a{width: 36px;height: 36px;line-height: 36px;}
	
	.policy{padding-top:60px;padding-bottom:100px;}
	.policyList{margin-bottom:60px;}
	.policyList .item{padding:8px;}
	.policyList>div{margin:-8px;}
	.policyList .item .itemInfo{padding-bottom:15px;}
	.policyList .item .itemMav{padding-top:20px;}
	.policyList .item>a{padding:20px 25px;}
	.policyList .item .itemInfo .title{margin-bottom:15px;}
	
	.details{padding-top:60px;padding-bottom:100px;}
	.details .foot{padding-top:40px;}
	.delBanner .info{padding-bottom:40px;}
	.delBanner .info .title{font-size:26px;}
	
	.serve{padding:100px 0;}
	.serve .serveTop .line{font-size:14px;}
	.serveList .item .itemName{font-size:16px;}
	.serveList .item .itemIcon{width:50px;}
	.serveList{margin-top:35px;}
	
	.brief{padding:100px 0;}
	.briefList .itemMac .itemMac_L .nun{font-size:38px;}
	.briefList .itemMac .itemMac_L .name{font-size:16px;}
	.briefList .itemMac .itemMac_R{line-height:1.75;}
	.briefList .itemMac .itemMac_L{margin-right:8px;}
	.briefList{margin-top:50px;}
	.brief .briefTop{padding-bottom:35px;}
	
	.taxation{padding:100px 0;}
	.taxation .taxationBox{margin-top:50px;}
	
	.lawyer{padding:100px 0;}
	.lawyerList{margin-top:40px;}
	#lawyerSwiper .item .itemIcon{width:60px;}
	
	.brief2{padding:100px 0;}
	.brief2 .brief2Top{padding-bottom:35px;}
	.brief2List{margin-top:40px;}
	#lawyerSwiper .item .itemName{font-size:14px;}
    
    .newsList .itemInfo{padding-left:90px;padding-right:50px;}
    .newsList .itemInfo .title{font-size:20px;margin-bottom:25px;line-height:32px;max-height:64px;}
    .newsList .itemTime{width:60px;height:60px;}
    .newsList .itemTime .dd{font-size:30px;}
    .newsList .itemTime .yy{font-size:12px;}
    .newsList .item>a{padding:40px 0;}    
    .news{padding-top:60px;padding-bottom:100px;}
    .newsList{margin-bottom:80px;}
    
    .product01box .tab .itemName{font-size:18px;}
	.product01box .tab .itemIcon>i{font-size: 18px;}
	.product01box .info{font-size:14px;line-height:2;padding-left:15px;}
	.product01box .tab{padding-right:50px;}
	.product01box{padding:5% 10%;}
	.product01box .tab .item>a{padding:15px 0;}
	.product01box .tab .item{margin-bottom:35px;}
	.product01box .info .item{margin-bottom:20px;}
	.productTitle .cn{font-size:30px;/*margin-bottom:10px;*/}
	.productTitle .en{font-size:18px;}
    .product01box{margin-top:35px;}
    
    .product01{padding:100px 0;}
    .product02List .orderTitle{font-size:16px;}
    .product02List .info{top:100px;}
	.product02List .info .infoCnt{font-size:14px;}
	.product02box>div{padding:0;}

	.product02List{position:relative;flex-wrap:wrap;}
	.product02List .item{width:50% !important;height:46vw;}
	.product02List .item .orderNum{transform:none;right:11.278195488721804%;top:9.398496240601503%;opacity:.2;font-size:36px;}
	.product02List .item .orderTitle{opacity:0;transition:all .25s;}
	.product02List .item .info .infoTitle{opacity:1;transform:none;transition-delay:.2s;}
	.product02List .item .info .line{opacity:1;transform:none;}
	.product02List .item:nth-child(2){background-color:rgba(0,0,0,.15);}
	.product02List .item:nth-child(4){background-color:rgba(0,0,0,.25);}
	.product02List .info .infoTitle{margin-bottom:25px;}
	.product02List .info .infoCnt .line{margin-bottom:10px;}
    .product02List .info .infoTitle{margin-bottom:20px;}
    .product02box{margin-top:35px;}
	.product02{padding-top:100px;}
	.Nash_table th:first-child, .Nash_table td:first-child{padding-left:35px;}
	.Nash_table th:last-child, .Nash_table td:last-child{padding-right:35px;}
	.recruit{padding-top:60px;padding-bottom:100px;}
	
	.serviceTitle .cn{font-size:30px;}
	.serviceTitle .en{font-size:18px;}
	.powerList .item .itemIcon{width:45px;}
	.powerList .item>div{padding:10px 20px;}
	
	.power{padding:120px 0;}
	.powerList{margin-top: 40px;}
	.powerList .item .itemName{font-size:20px;margin: 15px 0;}
	
	.atParList .itemIcon{width:55px;}
	.atParList .itemName{font-size:20px;margin:15px 0;}
	.atParList>div{margin:-25px -35px;}
	.atParList .item{width:50%;padding:25px 35px;}
	.atParList>div{flex-wrap:wrap;}
	.atParList .item:nth-child(2):after{display:none;}
	.atPar{padding:100px 0;}
	.atPar:before{height:3px;}
	
	.relation .item .itemOrder{width: 50px;height:50px;line-height:50px;font-size:18px;}
	.relation .item .info .infoTitle{padding-bottom:25px;font-size:18px;}
	.relation .item .info .infoTxt{padding-top:20px;}
	.relation .item .info .infoTxt .line{margin-bottom:15px;}
	.relation .item .info .infoTxt .line{-webkit-line-clamp: 2;max-height:56px;}
	.relation .item .itemTitle .name, .relation .item .itemTitle .icon>i{font-size:18px;}
	.relation .item .itemTitle{padding-top:15px;}
	.relation .item .info{padding:0 10%;}
	.relation .item .itemOrder{left:10%;}	
	
	.touchBox .info .infoCnt .consult .tel>a{font-size:30px;}
	.touchBox .info .infoCnt .consult .item{font-size:14px;}
	.touchBox .info .infoCnt .item{line-height:24px;}
	.touchBox .info .infoCnt .item>i{font-size:18px;margin-right:5px;}
	.touchBox .info .infoCnt .site{padding-right:0;}
	
	.touch{padding:100px 0;}
	.touchBox .info .infoTitle .line{height:18px;}
	.touchBox .info .infoTitle .line>s{width:18px;height:18px;}
	.touchBox .info .infoTitle .line:after{left:18px;}
	
	.sortClr .sortClrAni .sortClrInfo .cn{font-size:30px;}
	.sortClr .sortClrAni .sortClrInfo .en{font-size:20px;}
	.sorbList .item .itemCnt{padding:10px;margin-left:35px;}
	.sorbList .item .itemCnt .itemIcon{height:35px;}
	.sorbList .item .itemCnt .itemInfo .name{font-size:20px;}
	.sorbList .item .itemCnt .itemInfo .line{font-size:14px;}
	.sorbList .sortRing{width:1024px;height:1024px;}
	.sorbList .item{padding:5px 0;}
	.sortClr .sortClrAni .sortClrBubble{width:35px;height:35px;}
	.sortClr>div{padding:0;}
	.sortClr .sortClrAni .sortClrInfo:before{width:25px;height:25px;}
	.sorbList .item>div .spot{width:8px;height:8px;}
	
	.sorbList>div{margin:-5px 0;}
	.sorbBox .sorbItem ._top{padding:0 40px;height:110px;}
	.sorbBox .sorbItem ._top ._title:before{width:30px;height:30px;}
	.sorbBox .sorbItem ._top ._title{font-size:24px;}
	.Habout .increase .increaseNum>i{font-size:16px;}
	.growList .item .increaseNum>i{font-size:16px;}
}

@media screen and (max-width:768px){	
	.header .Htel{margin-right: 20px;}
    .HbannerInfo .title .en{font-size:50px;}
	.HbannerInfo .title .cn{font-size:24px;}
    .HbannerInfo .line{font-size:14px;}
    .HbannerInfo .title{margin-bottom:12px;}
    .Habout{padding-top:60px;padding-bottom:80px;}
    .Hnews{padding:60px 0;}
    .Hproduct .Title .cn{font-size:24px;}
    .Hproduct .Title .en{font-size:20px;}
    
    .HproductBox .item .icon{width:40px;}
    .HproductBox{margin-top:40px;}
    .HproductBox .item .name{font-size:14px;}
    .HproductBox>div{margin:-10px 0;}
    .HproductBox .item{width:33.333333%;padding:10px 0;}
    .Hproduct{padding:70px 0;}    
    .HproductBox .item:after{top:10px;}
    
    .HcontactInfo .infoTop .en{font-size:32px;margin-bottom:5px;}
	.HcontactInfo .infoTop .cn{font-size:24px;}
	.HcontactInfo .infoTop .cn:after{height:3px;}
    .HcontactInfo .infoTop .cn:after{width:40px;}
    .HcontactInfo .infoCnt .name,
    .Hcontactform .title{font-size:18px;}
    .Hcontactform .channel .channelRow{padding-top:20px;}
    .Hcontact{padding:60px 0;}
    .HnewsTop .title{font-size:18px;}
    .Habout .info .infoName{font-size:18px;}
    
    .pageBanner .info .infoTitle .infoTitle_en{font-size:34px;margin-bottom:8px;}
	.pageBanner .info .infoTitle .infoTitle_cn{font-size:24px;}
	.pageBanner .info .infoIcon{width:45px;height:45px;margin-top:25px;}
	.pageBanner .info .infoTitle .infoTitle_cn:after{width:120px;}
	.about01Box .about01Title{font-size:24px;}
	.about01{padding-top:60px;padding-bottom:140px;}
	.about02Box .about02Title{font-size:24px;}
	.about02Box{padding-left:0;margin:0 auto;}
	.about02{padding:60px 0;}
	.growTop .growTitle .en{font-size:14px;}
	.growTop .growTitle .cn,.team .teamTop .title{font-size:24px;}
	.grow{padding:60px 0;}
	.growList .item{padding: 0;width:33.333333%;text-align:center;}
	.masterTitle .en{font-size:40px;margin-bottom:-15px;}
	.masterTitle .cn{font-size:25px;}
	.cfe{padding-top:60px;padding-bottom:80px;}
	.atgTab .atgInfo .names{font-size:16px;}
	.atgTab .atgInfo .icon{height:36px;}
	.atgTab .item{padding:5px;}
	.atgTab>div{margin:-5px;}
	.atgTab{margin-top:35px;}
	#cfeSwiper{margin-top:35px;}
	.atgContent{margin-top:50px;}
	.atg{padding:60px 0;}
	.teamInfo .top .topName{font-size:26px;}
	.footer .footerCnt .footerR{flex-wrap:wrap;}
	.footer .site{width:100%;padding-right:0;}
    .teamSlide .teamBig{display:none;}
    .teamCnt{padding-right:0;}
    .teamSlide .teamInfo{padding-left:0;width:100%;text-align:center;}
    #teamTab{width:100%;position:initial;margin-top:25px;}
    #teamTab .swiper-slide{width:auto;}
    #teamTab .teamSmall{width:80px;}
    .teamCnt{margin:50px 0;}
    .vessel .teamBg>img{display:none;}
   .teamInfo .top .topName:before{display:none;}
   .team{padding-top:60px;}
    
    .activityList .item{padding:7px 5px;width:50%;}
	.activityList>div{margin:-7px -5px;}
	.activity{padding-top:40px;padding-bottom:60px;}
	.activityList{margin-bottom:40px;}
	
	.policy{padding-top:40px;padding-bottom:60px;}
	.policyList{margin-bottom:40px;}
	.policyList .item{width:100%;}

	.policyList .item .itemMav{padding-top:15px;}
	.policyList .item>a{padding:15px 20px;}
	.policyList .item .itemInfo .title{margin-bottom:15px;}
	
	.delBanner .info .title{font-size:22px;margin-bottom:15px;}
	.delBanner .info{padding-bottom:30px;}
	.delBanner .info .site>span{margin-left:20px;}
	.details{padding-top:40px;padding-bottom:60px;}
	.details .foot{flex-wrap:wrap;padding-top:25px;}
	.details .foot .footJump>div{margin-bottom:8px;}
	.details .foot .footJump{width:100%;padding-right:0;margin-bottom:35px;}
	.details .foot .footBack{margin:0 auto;}
	
	.serveList .item{padding:15px;width:50%;}
	.serveList>div{flex-wrap:wrap;}
	.serveList{margin-top:20px;}
	.serveList .item .itemName{margin-top:10px;}
	.serve{padding:60px 0;}
	
	.serve .serveTop .title{font-size:24px;}
	.brief .briefTop .title{font-size:24px;}
	.briefList>div{flex-wrap:wrap;margin:-15px 0;}
	.briefList>div .item{width:100%;padding:15px 0;}
	.brief{padding:60px 0;}
    
    .briefList .itemMac{flex-wrap:wrap;}
    .briefList .itemMac .itemMac_L{width:100%;margin-bottom: 15px;margin-right:0;text-align:left;padding-left:10px;}
	.briefList .itemMac .itemMac_R{width:100%;}
	.briefList .itemMac .itemMac_R p{display:inline-block;padding:0 2px;}
	.briefList{margin-top:35px;}
	.brief .briefTop{padding-bottom:20px;}
	
	.taxation .taxationTop .title{font-size:24px;}
	.taxation .taxationBox{margin-top:35px;}
	.taxation{padding:60px 0;}
	.lawyer .lawyerTop .title{font-size:24px;}
	.lawyer{padding:60px 0;}
	#lawyerSwiper .lawyerSwiper_nav{margin-top:20px;}
	.lawyerList{margin-top:35px;}
	#lawyerSwiper .lawyerSwiper_nav .swiper-pagination-bullet{width:6px;height:6px;margin:0 8px;}
	.brief2 .brief2Top .title{font-size:24px;}
	.brief2{padding:60px 0;}
	.brief2List .item>div{width:160px;height:50px;line-height:50px;font-size:13px;}
	.brief2List>div{margin:-5px;}
	.brief2List .item{padding:5px;}
	
	.newsList .itemInfo{padding-left:75px;padding-right:0;}
    .newsList .itemInfo .title{font-size:16px;line-height:26px;max-height:52px;margin-bottom:15px;}
    .newsList .itemTime{width:55px;height:55px;}
    .newsList .itemTime .dd{font-size:24px;}
    .newsList .item>a{padding:30px 0;}
    .newsList .itemImg{display:none;}
    .news{padding-top:20px;padding-bottom:60px;}
    .newsList{margin-bottom:50px;}
    
    .product01box>div{flex-wrap:wrap;}
    .product01box .tab{width:100%;padding-right:0;}
    .product01box .info{padding-left:0;width:100%;}
	.productTitle .cn{font-size:24px;}
	.productTitle .en{font-size:16px;}
	.product01box .tab{display:flex;text-align:center;margin-bottom:25px;}
	.product01box .tab .item{margin-bottom:0;width:50%;}
	.product01box .tab .itemIcon{display:none;}
	.product01box .tab .itemName{width:100%;font-size:16px;}
	.product01box .tab .item>a:before{background-image: linear-gradient(to bottom,var(--red) 0%, transparent 100%);width:100%;left:0;}
	.product01box .tab .item>a:after{opacity:1 !important;}
	.product01box{padding:15px 25px 30px 25px;}
	.product01box .info .item{margin-bottom:15px;}
	
	.product01{padding:60px 0;}
	.product02List .item{width:100% !important;height:auto;padding-top:80px;padding-bottom:50px;}
	.product02List .info{position:relative;top:0;padding:0 10%;}
	.product02List .item:nth-child(1){background-color:rgba(255,255,255,.2);}
	.product02List .item:nth-child(2){background-color:rgba(255,255,255,.1);}
	.product02List .item:nth-child(3){background-color:rgba(255,255,255,.2);}
	.product02List .item:nth-child(4){background-color:rgba(255,255,255,.1);}
	.product02List .item:nth-child(5){background-color:rgba(255,255,255,.2);}	
	.product02{padding:60px 0;}
	
	.Nash_table th:nth-child(3),
	.Nash_table th:nth-child(4),
	.Nash_table td:nth-child(3),
	.Nash_table td:nth-child(4){display:none;}
	.Nash_table td{font-size:12px;height:50px;}
	.Nash_table th{font-size:14px;height:50px;}
	.Nash_table th:first-child, .Nash_table td:first-child{padding-left:20px;}
	.Nash_table th:last-child, .Nash_table td:last-child{padding-right:20px;}
	#check_list .Nash_check .Nash_switch{width:12px;height:12px;}
	.Nash_table .Nash_condition>div div,
	.Nash_table .Nash_condition>div span,
	.Nash_table .Nash_condition>div em,
	.Nash_table .Nash_condition>div p,
	.Nash_table .Nash_condition>div i,
	.Nash_table .Nash_condition>div strong{font-size:12px !important;}
	.Nash_table .Nash_condition>div{padding-top:10px;padding-bottom:30px;}
	.recruit{padding-top:40px;padding-bottom:60px;}
	
	.serviceTitle .cn{font-size:24px;margin-bottom:8px;}
	.serviceTitle .en{font-size:14px;}
	
	.powerList>div{flex-wrap:wrap;}
	.powerList .item{width:100%;margin-bottom:15px;}
	.powerList .item:last-child{margin-bottom: 0;}
	.powerList .item>div:after{opacity:1;transform:none;}
	.powerList .item>div{padding:20px 30px;}
	.power{padding:60px 0;}
	.powerList{margin-top:35px;}
	.atParList .itemIcon{width:45px;}
	.atParList .item{padding:12px 25px;}
	.atParList>div{margin:-12px -25px;}
	.atParList .itemName{font-size:18px;}
	.atParList{margin-top:35px;}
	.atPar{padding:60px 0;}
	
	.relation .item{width:100%;}
	.relation>div{flex-wrap:wrap;}
	.relation .item .info .infoTxt .line{max-height:140px;-webkit-line-clamp:5;}
	.relation .item .itemTitle{display:none;}
	.relation .item .itemOrder{opacity:1;transform:none;visibility:visible;top:15%;}
	.relation .item .info .infoTitle{opacity:1;transform:none;visibility:visible;}
	.relation .item .info .infoTxt .line{opacity:1;transform:none;visibility:visible;}
	.relation .item .info .infoTxt .liaison p{opacity:1;transform:none;visibility:visible;}
	.relation .item .infoTitle:after{width:100% !important;}
	.relation .item .itemBg>img{transform:scale(1.1) !important;}
	.relation .item .info{top:38%;}
	
	.touchBox{flex-wrap: wrap;}
	.touchBox .info{width:100%;margin-bottom:35px;}
	.touchBox .map{width:100%;padding-left:0;flex: auto;}
	.touch{padding:60px 0;}
	.touchBox .info .infoTitle .en{font-size:42px;margin-bottom:-20px;}
	.touchBox .info .infoTitle .cn{font-size:24px;}
	.touchBox .info .infoCnt{margin-top:25px;}
	
	.sorbBox{flex-wrap:wrap;padding:60px 0;}
	.sorbBox .sorbItem{width:100%;padding:0;margin-bottom:60px;}
	.sorbBox .sorbItem:last-of-type{margin-bottom:0;}
	.sorbBox .sorbItem:before{left:0;}
	.sorbList .item .itemCnt{margin-left:20px;}
	.sorbList .item .itemCnt .itemIcon{height:30px;}
	.sorbList .item .itemCnt .itemInfo .name{font-size:18px;}
	.sorbList .item .itemCnt .itemInfo .line{font-size:13px;}
	.sorbList{margin-top:25px;}
	.Hcontactform .channel .channelRow{flex-wrap: wrap;}
	.Hcontactform .channel .channelRow .line{width: 100%;}
	.Hcontactform .channel .channelRow .line:last-of-type{margin-bottom: 0;}
	.Hcontactform .channel .channelRow .line>input{padding: 0;}
}


/*》》》》》》》》》》光伏《《《《《《《《《《*/
.pvenergy ._box{text-align: center;color: #fff;width: 900px;max-width: 100%;margin: 0 auto;}
.pvenergy ._title{font-size: 48px;line-height: 1;margin-bottom: 25px;overflow: hidden;}
.pvenergy ._line{font-size: 18px;line-height: 1.875;;}
.pvenergy ._line span{font-size: 24px;font-weight: bold;display: inline-block;}
.masterTitle4{line-height: 1;color: #fff;text-align: center;}
.masterTitle4 ._cn{font-size: 48px;margin-bottom: 15px;overflow: hidden;}
.masterTitle4 ._en{font-size: 28px;font-weight: lighter;text-transform: uppercase;overflow: hidden;}
.pvpolicy{width: 100%;}
.pvpolicy ._top{width: 900px;max-width: 100%;margin: 0 auto;text-align: center;color: #fff;}
.pvpolicy ._top ._line{font-size: 18px;line-height: 2;margin-top: 30px;}
.pvpolicy ._top ._line span{font-weight: bold;}
.pvpolicy ._box{padding: 35px;background-color: rgba(0,0,0,.15);margin-top: 60px;padding-left: 0;position: relative;}
.pvpolicy ._box:before{width: 50px;height: 50px;border-left: 2px solid #fff;border-top:2px solid #fff;content: '';position: absolute;top: 0;left: 0;z-index: 2;}
.pvpolicy ._box>div{align-items: center;}
.pvpolicy ._box ._txt{color: #fff;font-size: 16px;line-height: 1.875;padding:0 5.555555555555555%;text-align: justify;}
.pvpolicy ._box ._txt p{margin-bottom: 30px;}
.pvpolicy ._box ._txt p:last-of-type{margin-bottom: 0;}
.pvpolicy ._box ._txt span{font-size: 20px;font-weight: bold;}
.pvpolicy ._box ._img ._item{margin-right: 30px;width: 250px;}
.pvpolicy ._box ._img ._item:last-of-type{margin-right: 0;}
.pvpolicy ._box ._img ._item:first-of-type>div{border: 5px solid #fff;}
.pvpolicy ._box ._img ._item:last-of-type>div{border: 5px solid var(--red);}
.pvpolicy ._box ._img ._item>div{width: 100%;height:0;padding-bottom:140%;position: relative;overflow: hidden;}
.pvpolicy ._box ._img ._item>div img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all .6s ease;}


@media screen and (min-width:1025px){
	.pvpolicy ._box ._img ._item>div:hover>img{transform: scale(1.1);}
	.pvcaseList ._item a:hover ._img img{transform: scale(1.1);}
	.pvcaseList ._item a:hover ._name{color: var(--red);}
	.pvcaseList .pvcase_switch:hover:before{transform:none;}
	.pvcaseList .pvcase_switch:hover:after{opacity:.2;transform:scale(1.4);transition-delay:.1s;}
	.pvcaseList .pvcase_switch:hover{color:#fff;border-color: transparent;}
	.pvmack ._box{transform:translateY(60px);opacity:0;visibility:hidden;transition:.78s;}
	#screenSwiper>.swiper-wrapper>.swiper-slide-active
    .pvmack ._box{transform:none;opacity:1;visibility:visible;transition-delay: .7s;}
    .pvinvest ._box ._img{transform:scaleX(1.2) translateY(40px);opacity:0;visibility:hidden;transition:1.2s;}
	#screenSwiper>.swiper-wrapper>.swiper-slide-active
    .pvinvest ._box ._img{transform:none;opacity:1;visibility:visible;transition-delay: .7s;}
    .pvcaseList{opacity:0;visibility:hidden;transition:.78s;transform:translateY(60px);}
    #screenSwiper>.swiper-wrapper>.swiper-slide-active
    .pvcaseList{transform:none;opacity:1;visibility:visible;transition-delay: .7s;}
    .pvpolicy ._box{transform:scale(.9);opacity:0;visibility:hidden;transition:.78s;}
    #screenSwiper>.swiper-wrapper>.swiper-slide-active
    .pvpolicy ._box{transform:none;opacity:1;visibility:visible;transition-delay: .9s;}
    .masterTitle4 ._cn>div{opacity:0;visibility:hidden;transition:.58s;transform:translateY(100%);}
    .masterTitle4 ._en>div{opacity:0;visibility:hidden;transition:.58s;transform:translateY(100%);}
    .pvpolicy ._top ._line{transform:translateY(60px);opacity:0;visibility:hidden;transition:.78s;}
    #screenSwiper>.swiper-wrapper>.swiper-slide-active
	.masterTitle4 ._cn>div{transform:none;opacity:1;visibility:visible;transition-delay: .5s;}
	#screenSwiper>.swiper-wrapper>.swiper-slide-active
	.masterTitle4 ._en>div{transform:none;opacity:1;visibility:visible;transition-delay: .6s;}
	#screenSwiper>.swiper-wrapper>.swiper-slide-active
	.pvpolicy ._top ._line{transform:none;opacity:1;visibility:visible;transition-delay: .7s;}
	.pvenergy ._line{transform:translateY(60px);opacity:0;visibility:hidden;transition:.78s;}
	.pvenergy ._title>div{transform:translateY(100%);opacity:0;visibility:hidden;transition:.58s;}
	#screenSwiper>.swiper-wrapper>.swiper-slide-active
	.pvenergy ._title>div{transform:none;opacity:1;visibility:visible;transition-delay: .5s;}
	#screenSwiper>.swiper-wrapper>.swiper-slide-active
	.pvenergy ._line{transform:none;opacity:1;visibility:visible;transition-delay: .6s;}
	
    
}
.pvmack ._box{color: #fff;margin-top: 50px;background-color: rgba(0,0,0,0.15);align-items: center;}
.pvmack ._box ._info{padding: 0 11.11111111111111%;}
.pvmack ._box ._info>div{position: relative;}
.pvmack ._box ._info ._item{position: absolute;top: 0;left: 0;width: 100%;transition:all .48s;opacity: 0;pointer-events: none;}
.pvmack ._box ._info ._item ._num{font-size: 60px;font-family: 'DIN';color: rgba(255,255,255,.2);line-height: 1;margin-bottom: 50px;}
.pvmack ._box ._info ._item ._name{font-size: 24px;line-height: 1;margin-bottom: 40px;}
.pvmack ._box ._info ._item ._line{font-size: 16px;line-height: 2.25;}
.pvmack ._box ._list{width: 400px;}
.pvmack ._box ._list ._item>a{height: 130px;background-color: rgba(0,0,0,.1);justify-content: center;
align-items: center;font-size: 20px;color: #fff;border-bottom: 1px solid rgba(255,255,255,.1);transition: background-color .3s ease-in-out;}
.pvmack ._box ._list ._item>a span{font-size: 40px;font-family: 'DIN';margin-right: 30px;}
.pvmack ._box ._list ._item:last-of-type>a{border-bottom:none;}
.pvmack ._box ._list ._item>a.on{background-color: rgba(0,0,0,.25);}
.pvmack ._box ._info ._item.on{position: relative;opacity: 1;pointer-events: auto;}
.pvmack ._box ._info ._item.on ._num{opacity:1;visibility: visible;transform:none;}
.pvinvest ._box{margin-top: 60px;}
.pvinvest ._box ._img{width: 1213px;max-width: 100%;margin: 0 auto;}
.pvinvest ._box ._img img{width: 100%;}
.pvcase .masterTitle4 ._cn{color: #333;}
.pvcase .masterTitle4 ._en{color: #999;}
.pvcaseList{margin-top: 60px;}
.pvcaseList .swiper-slide{width: auto;padding: 0 25px;}
.pvcaseList:before,.pvcaseList:after{content: "";height: 100%;position: absolute;top:0;width:15%;z-index: 2;pointer-events: none;}
.pvcaseList:before{background: linear-gradient(to right,#fff,rgba(255,255,255,0));left:0;}
.pvcaseList:after{background: linear-gradient(to left,#fff,rgba(255,255,255,0));right:0;}
.pvcaseList ._item{width: 570px;}
.pvcaseList ._item ._img{width: 100%;height: 0;padding-bottom: 64.91228070175439%;position: relative;overflow: hidden;}
.pvcaseList ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all .6s ease;}
.pvcaseList ._item ._name{font-size: 20px;line-height: 1;margin-top: 20px;text-align: center;color: #333;transition: color .35s ease;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pvcaseList .pvcase_switch{position:absolute;top:50%;color:var(--red);z-index:10;line-height:60px;text-align:center;border-radius: 50%;
transform:translateY(-50%);-webkit-transform:translateY(-50%);width:60px;height:60px;transition:all .35s;border: 1px solid var(--red);}
.pvcaseList .pvcase_switch:before,
.pvcaseList .pvcase_switch:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;
background-color:var(--red);border-radius:50%;transition:cubic-bezier(.4,.4,0,1) .5s;}
.pvcaseList .pvcase_switch:before{z-index:-1;transform:scale(0);}
.pvcaseList .pvcase_switch:after{z-index:-2;opacity:0;}
.pvcaseList .pvcase_switch>i{font-size:24px;}
.pvcaseList .pvcase_prev{left:6.25vw;}
.pvcaseList .pvcase_next{right:6.25vw;}

@media screen and (max-width:1600px){
	.pvenergy ._title{font-size: 42px;}
	.masterTitle4 ._cn{font-size: 42px;}
	.masterTitle4 ._en{font-size: 26px;}
	.pvmack ._box ._info ._item ._num{font-size: 56px;}
	.pvcaseList ._item{width:500px;}
}
@media screen and (max-width:1440px){
	.pvenergy ._title{font-size: 36px;}
	.pvenergy ._line{font-size: 16px;}
	.pvenergy ._line span{font-size: 20px;}
	.masterTitle4 ._cn{font-size: 36px;}
	.masterTitle4 ._en{font-size: 24px;}
	.masterTitle4 ._cn{margin-bottom: 12px;}
	.pvpolicy ._top ._line{font-size: 16px;}
	.pvpolicy ._box ._img ._item{width: 200px;margin-right: 20px;}
	.pvpolicy ._box ._txt{font-size: 15px;}
	.pvpolicy ._box ._txt span{font-size: 16px;}
	.pvpolicy ._box{padding: 25px;}
	.pvpolicy ._box ._txt p{margin-bottom: 20px;}
	.pvpolicy ._box{margin-top: 40px;}
	.pvpolicy ._top ._line{margin-top: 20px;}
	.pvmack ._box{margin-top: 40px;}
	.pvmack ._box ._list{width: 300px;}
	.pvmack ._box ._list ._item>a{height: 110px;}
	.pvmack ._box ._info ._item ._num{font-size: 52px;margin-bottom: 35px;}
	.pvmack ._box ._info ._item ._name{font-size: 22px;margin-bottom: 25px;}
	.pvmack ._box ._info ._item ._line{font-size: 15px;}
	.pvmack ._box ._list ._item>a span{font-size: 36px;margin-right: 20px;}
	.pvmack ._box ._list ._item>a{font-size: 18px;}
	.pvinvest ._box{margin-top: 40px;}
	.pvpolicy ._box:before{width: 35px;height: 35px;}
	.pvcaseList{margin-top: 40px;}
	.pvcaseList ._item{width:420px;}
	.pvcaseList .swiper-slide{padding: 0 15px;}
	.pvcaseList ._item ._name{font-size: 18px;}
	.pvcaseList .pvcase_switch{width: 50px;height: 50px;line-height: 50px;}
	.pvcaseList .pvcase_switch>i{font-size: 22px;}
}
@media screen and (max-width:1200px){
	.pvenergy ._title{font-size: 30px;}
	.masterTitle4 ._cn{font-size: 30px;}
	.masterTitle4 ._en{font-size: 20px;}
	.pvmack ._box ._info ._item ._num{font-size: 46px;}
	.pvmack ._box ._info ._item ._name{font-size: 20px;}
	.pvmack ._box ._list ._item>a span{font-size: 32px;}
	.pvcaseList ._item{width:360px;}
	
}
@media screen and (max-width:1024px){
	.pvenergy ._title{font-size: 26px;}
	.pvenergy ._line{font-size: 14px;}
	.pvenergy ._line span{font-size: 16px;}
	.pvenergy{padding: 100px 0;}
	.masterTitle4 ._cn{font-size: 26px;}
	.masterTitle4 ._en{font-size: 18px;}
	.masterTitle4 ._cn{margin-bottom: 10px;}
	.pvpolicy{padding: 100px 0;}
	.pvpolicy ._top ._line{font-size: 14px;}
	.pvpolicy ._box ._img ._item{width: 150px;max-width: calc(50% - 6px);margin-right: 12px;}
	.pvpolicy ._box ._txt{font-size: 14px;margin-bottom: 30px;}
	.pvpolicy ._box ._txt span{font-size: 15px;}
	.pvpolicy ._box ._img{justify-content: center;}
	.pvpolicy ._box ._img ._item>div{border-width: 3px !important;}	
	.pvmack ._box ._info ._item ._num{font-size: 40px;}
	.pvmack ._box ._info ._item ._name{font-size: 18px;}
	.pvmack ._box ._info ._item ._line{font-size: 14px;}
	.pvmack ._box ._list ._item>a span{font-size: 28px;}
	.pvmack ._box ._list ._item>a{font-size: 16px;}
	.pvmack{padding: 100px 0;}
	.pvmack ._box ._list ._item>a{height:90px;}
	.pvmack ._box ._info{padding: 0 6.25%;}
	.pvmack ._box ._list{width: 240px;}
	.pvmack ._box ._info ._item ._num{margin-bottom: 25px;}
	.pvmack ._box ._info ._item ._name{margin-bottom: 15px;}
	.pvinvest{padding: 100px 0;}
	.pvpolicy ._box:before{width: 25px;height: 25px;}
	.pvcase{padding: 100px 0;}
	.pvcaseList ._item{width:280px;}
	.pvcaseList .swiper-slide{padding:0 10px;}
	.pvcaseList ._item ._name{font-size: 16px;margin-top: 12px;}
	.pvcaseList .pvcase_switch{width: 40px;height: 40px;line-height: 40px;}
	.pvcaseList .pvcase_switch>i{font-size: 20px;}
	.pvcaseList .pvcase_prev{left: 5%;}
	.pvcaseList .pvcase_next{right: 5%;}
}
@media screen and (max-width:768px){
    .pvenergy{padding: 80px 0;}
    .pvenergy ._title{font-size: 24px;}
    .masterTitle4 ._cn{font-size: 24px;}
    .masterTitle4 ._en{font-size: 16px;}
    .pvpolicy ._box>div{flex-wrap: wrap;}
    .pvpolicy ._box ._txt{width: 100%;padding: 0;}
    .pvpolicy ._box ._img{width: 100%;}
    .pvpolicy{padding: 80px 0;}
    .pvmack ._box{flex-wrap: wrap;}
    .pvmack ._box ._info{width: 100%;padding:35px 25px;}
    .pvmack ._box ._list{width:100%;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap: wrap;}
    .pvmack ._box ._list ._item{width: 50%;}
    .pvmack ._box ._list ._item>a{border-right: 1px solid rgba(255,255,255,.1);}
    .pvmack ._box ._list ._item:nth-child(2)>a,
    .pvmack ._box ._list ._item:nth-child(4)>a{border-right: none;}
    .pvinvest{padding: 80px 0;}
    .pvcase{padding: 80px 0;}
    .pvcaseList ._item{width:180px;}
    .pvcaseList .swiper-slide{padding: 0 6px;}
    .pvmack{padding: 80px 0;}
}