﻿@charset "utf-8";
.downarr{ -webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both;color:#fff; position:absolute; bottom:0rem; left:50%;z-index:10; text-align:center;cursor: pointer;overflow: hidden;line-height: 18px;font-size: 14px;transform: translateX(-50%);}
.downarr span{display: block;height: 25px;position: relative;width: 19px;border-radius: 10px;border:2px solid #fff;}
.downarr span:After{position: absolute;left: 50%;top: 6px;width: 2px;content: "";background:#fff;margin-left: -1px;height: 6px;}
.downarr .sp1{animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms;}
.downarr .sp2{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;}
.downarr .iconxjt{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;font-size: 16px;position: relative;margin-top: -100px;color: #00479d;}
@keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.2rem; opacity:1;}
100% { top:0.4rem; opacity:0;}
}
@-webkit-keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}

@keyframes down_move2
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}
@-webkit-keyframes down_move2
{
	0% { top:0; opacity:0;}
	50% { top:0.7rem; opacity:1;}
	100% { top:1.2rem; opacity:0;}
}

.section{position: relative;overflow: hidden;}

.HomeBan{position: fixed; z-index: 1; overflow:hidden;background: url(../images/loading.gif) center center no-repeat;height: 100vh;left: 0;width: 100%;top:0;transition: all 0.5s;}
.HomeBan .item:nth-child(1){z-index: 15;}
.HomeBan .item{position:relative;height: 100vh;transition: all 0.3s;z-index: 10;opacity: 0;}
.HomeBan .info{left:50%;top:40%;z-index: 3;color:#fff;position: absolute;transform: translate(-50%,-50%);font-size: 0.18rem;width: 88%;text-align: center;line-height: 1.15;max-height: 26.979vw;text-align: center;max-width: 45%;display: flex;align-items: center;justify-content: center;flex-direction: column;color: #fff;font-size: 0.6rem;line-height: 2;overflow-y: auto;}
.HomeBan .info *{color: #cdd1da;}
.HomeBan .info em{color: #fa7730 !important;}
.HomeBan .info p span{margin: 0 0.2rem;display: inline-block;}
.HomeBan .video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.HomeBan .video video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: fill;}
.HomeBan .imgbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.HomeBan .item.slick-current{opacity: 1;}

.HomeBan .slick-arrow{width: 0.6rem;height: 1.2rem;display: none !important;}
.HomeBan .slick-prev:hover{background-image: url(../images/arr_white_left.svg);}
.HomeBan .slick-prev{left: -100px;}
.HomeBan .slick-next:hover{background-image: url(../images/arr_white_right.svg);}
.HomeBan .slick-next{right: -100px;}
.HomeBan:hover .slick-prev{left: 8%;}
.HomeBan:hover .slick-next{right: 8%;}
.HomeBan .slick-dots{bottom: 1rem;}

@media(max-width:1024px){
	#FixMenu{display: none;}
	.HomeBan .info{font-size: 0.4rem;max-width: none;}
	.HomeBan{height: auto !important;}
	.HomeBan .item{height: auto;padding-top: 60vw;}
	.HomeBan .slick-arrow,
	.HomeBan .item.slick-current .info .moreBtn,
	.downarr{display: none !important;}
}
@media(max-width:640px){
	.HomeBan .info{font-size: 16px;}
}
.MainBox{position: relative;z-index: 20;}
.graybg{background-color: #f9f9f9;}
.page{position: relative;overflow: hidden;padding: 3vw 0;z-index: 2;background-color: #fff;}
.mt50{margin-top: 50vw;}
.HomeAbout{background-color: #fff;}
.HomeAbout h2{font-size: 0.36rem;line-height: 1.38;font-weight: normal;}
.HomeAbout .wz{position: absolute;left: 50%;top: 50%;width: 65.781vw;height: 15.365vw;background: url(../images/z_about.png) no-repeat center center/contain;margin: -7.68vw 0 0 -32.89vw;}
.HomeAbout h2.line{position: relative;display: inline-block;}
.HomeAbout h2.line:before,.HomeAbout h2.line:after{position: absolute;left: 0;content: "";bottom: 0.06rem;width: 48%;height: 0.09rem;background-color: #ec681a;z-index: -1;}
.HomeAbout h2.line:after{left: auto;right: 0;}
.HomeAbout p{margin: 0.1rem 0 0.2rem;}
.HomeAbout .numList li{color: #888888;}
.HomeAbout .numList li:not(:last-child){margin-right: 3.021vw;}
.HomeAbout .numList li span{color: #ed6802;position: relative;margin-right: 0.28rem;line-height: 0.68rem;display: inline-block;}
.HomeAbout .numList li span em{font-size: 0.58rem;font-family: "BEBAS";}
.HomeAbout .numList li span sup{position: absolute;top: 0;line-height: 1.2;font-size: 0.26rem;right: -0.2rem;}

.TitHead h2{font-size: 0.32rem;font-weight: normal;color: #000000;line-height: 1.25;}
.TitHead h2 img{display: inline-block;vertical-align: middle;width: 0.3rem;margin: -0.1rem 0.15rem 0 0;}
.TitHead .slogan{color: #dcdcdc;text-align: right;}
.TitHead .slogan b{color: #000000;text-transform: uppercase;}
.HomeBusiness{padding: 0 0 6.25vw}
.HomeBusiness:before{width: 100%;left: 0;top: 0;height: 1.5rem;content: "";background-image: linear-gradient(to bottom, #f3f6fb ,rgba(255,255,255,0));position: absolute;}
.HomeBusiness .leftInfo{width: 45.13%;}
.HomeBusiness .TitHead{padding: 3.49vw 0 1vw;border-bottom: 1px solid #e4e4e4;}
.HomeBusiness .TabNav li{width: 50%;cursor: pointer;padding-top: 1.5vw;overflow: hidden;}
.HomeBusiness .TabNav .ico-rotate{width: 0.35rem;height: 0.3rem;margin: 0 0 0.12rem 0;}
.HomeBusiness .TabNav .ti{line-height: 3.021vw;min-width: 1.18rem;position: relative;color: #999999;display: inline-block;}
.HomeBusiness .TabNav .ti:After{width: 0;right: 0;bottom: 0;height: 1px;content: "";position: absolute;transition: all 0.8s;background-color: #f2f3f3;}
.HomeBusiness .TabNav .ti:before{width: 0;left: 0;bottom: 0;height: 1px;content: "";position: absolute;transition: all 0.5s;background-color: #ed6802;z-index: 2;}
.HomeBusiness .TabNav li.on .ti{color: #222222;}
.HomeBusiness .TabNav li.on .ti:after{width: 100%;}
.HomeBusiness .TabNav li.on .ti:before{width: 0.14rem;}
.HomeBusiness .TabBox{width: 48.47%;;position: relative;margin-top: 0.8rem;border-radius: 0.2rem;overflow: hidden;}
/*.HomeBusiness .TabBox:before{position: absolute;left: -0.48rem;bottom: -1px;width: 0.48rem;height: 0.48rem;background: url(../images/sj.svg) no-repeat center bottom/contain;content: "";}*/
.HomeBusiness .TabBox .ti{top: 1.854vw;left: 2.333vw;z-index: 10;color: #ed6802;position: absolute;line-height: 1.33;padding-bottom: 0.24rem;}
.HomeBusiness .TabBox .ti:After{width: 100%;right: 0;bottom: 0;height: 1px;content: "";position: absolute;transition: all 0.8s;background-color: #f2f3f3;}
.HomeBusiness .TabBox .ti:before{width: 0.14rem;left: 0;bottom: 0;height: 1px;content: "";position: absolute;transition: all 0.5s;background-color: #ed6802;z-index: 2;}
.HomeBusiness .TabBox .more{right: 0vw;bottom: -5vw;z-index: 2;position: absolute;line-height: 18px;padding-bottom: 0.32rem;display: none}
.HomeBusiness .TabBox .more:after{position: absolute;left: 0;bottom: 0;width: 18px;height: 7px;background: url(../images/more_line.svg) no-repeat center center/contain;content: "";transition: all 0.5s;}
.HomeBusiness .TabBox .more span{font-size: 12px;zoom: 0.95;color: #999999;}
.HomeBusiness .TabBox .more p{color: #000;}
.HomeBusiness .TabBox a{display: block;}
.HomeBusiness .TabBox a:hover .more:after{width: 40px;}
.HomeBusiness .TabBox .imgbox{padding-top: 24vw;}
.HomeBusiness .w1440 {align-items: center}
.HomeBusiness .TabBox .TabCon.fadeIn .ti{animation:fadeInLeft 0.5s .3s ease both;-webkit-animation:fadeInLeft 0.5s .3s ease both;-moz-animation:fadeInLeft 0.5s .3s ease both;}
.HomeBusiness .TabBox .TabCon.fadeIn .more{animation:fadeInRight 0.5s .5s ease both;-webkit-animation:fadeInRight 0.5s .5s ease both;-moz-animation:fadeInRight 0.5s .5s ease both;}
.HomeBusiness .TabBox .TabCon.fadeIn .imgbox img{animation:fadeInfilter 0.5s .4s ease both;-webkit-animation:fadeInfilter 0.5s .4s ease both;-moz-animation:fadeInfilter 0.5s .4s ease both;}

.HomeFa{padding: 0;display: none !important}
.HomeFa:after{bottom: 0;left: 50%;width: 66.042vw;height: 32.969vw;transform: translateX(-50%);position: absolute;background: url(../images/dian.png) no-repeat center bottom/contain;content: "";}
.HomeFa:before{bottom: 0;left: 0;width: 0.57rem;height: 0.57rem;content: "";z-index: 10;position: absolute;background: url(../images/sj2.svg) no-repeat center bottom/contain;}
.HomeFa .item{flex: 1;position: relative;transition: all 0.5s;}
.HomeFa .info{z-index: 10;top: 9vw;color: #fff;position: absolute;width: 32.708vw;}
.HomeFa .text{margin-top: 0.26rem;opacity: 0.6;}
.HomeFa .ti{line-height: 1.79;font-size: 0.48rem;}
.HomeFa p {position: relative;}
.HomeFa p span{color: #ed6802;}
.HomeFa p b{position: absolute;right: 0;top: 0;text-transform: uppercase;color: #272727;opacity: 0.3;}
.HomeFa .imgbox{padding-top: 46.875vw;background-color: #000;}
.HomeFa .moreBox{position: absolute;bottom: 9vw;width: 32.708vw;z-index: 10;color: #fff;line-height: 18px;}
.HomeFa .moreBox span{font-size: 12px;zoom: 0.95;opacity: 0.1;}
.HomeFa .moreBox p{opacity: 0.6;}
.HomeFa .moreBox:after{position: absolute;left: 1.41rem;top: 0.27rem;content: "";width: calc(100% - 2.48rem);height: 1px;background-color: rgba(255,136,68,0.4);}
.HomeFa .moreBox em{border: 2px solid #ed6802;width: 0.64rem;height: 0.58rem;background: url(../images/more_line.svg) center center no-repeat;transition: all 0.5s;}
.HomeFa .item:nth-child(1) .info{left: 12.5vw;}
.HomeFa .item:nth-child(1) .imgbox:after{z-index: 1;content: "";left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(360deg, #000 0%, rgba(0,0,0,0.51) 83%);position: absolute;opacity: 0.64;transition: all 0.5s;}
.HomeFa .item:nth-child(1) .moreBox{left: 12.5vw;}
.HomeFa .item:nth-child(2) .info{left: 3.906vw;}
.HomeFa .item:nth-child(2) .moreBox{left: 3.906vw;}
.HomeFa .item:nth-child(2) .imgbox:after{z-index: 1;content: "";left: 0;top: 0;width: 100%;height: 100%;background:rgba(0,0,0,1);position: absolute;opacity: 0.64;transition: all 0.5s;}
.HomeFa .item:nth-child(2) p b{color: #fff;}
.HomeFa .item:hover:nth-child(1) .imgbox:after{opacity: 0.5;}
.HomeFa .item:hover:nth-child(2) .imgbox:after{opacity: 0.5;}
.HomeFa .item:hover .moreBox em{transform: scale(1.2);}
.HomeFa .item:hover {flex: 1.05;}

.HomeNews{background: url(../images/newsbg.jpg) no-repeat center top/cover;}
.HomeNews .TitHead{padding-bottom: 1.5vw;}
.HomeNews .News{width: 100%;}
.HomeNews .News .desc{color: #666666;margin: 0.38rem 0 0.29rem;}
.HomeNews .News .date{color: #cdcdcd;font-size: 12px;margin-bottom: 5vw;}
.HomeNews .News .date span{margin-left: 0.22rem;}
.HomeNews .News .slick-dots{left: 0%;text-align: center;width: 50%;bottom: 40px}
.HomeNews .News .slick-arrow{width: 0.6rem;height: 0.6rem;opacity: 0;}
.HomeNews .News .slick-prev{left: -0.66rem;}
.HomeNews .News .slick-next{right: -0.66rem;}
.HomeNews .News:hover .slick-arrow{opacity: 1;display: none !important}
.HomeNews .more:after{margin-top: 0.11rem;display: block;width: 18px;height: 7px;background: url(../images/more_line.svg) no-repeat center bottom/contain;content: "";transition: all 0.5s;}
.HomeNews .more:hover:after{width: 35px;}
.HomeNews .News .txt{width:48%;padding: 40px;padding-right: 0;}
.HomeNews .News .imgbox{width:48%;padding-bottom:32%;}
.HomeNews .News .slider {margin-bottom: 20px;border-radius: 20px;overflow: hidden;box-shadow: 0 0 15px rgba(0,0,0,0.2);}
.HomeNews .News .slider .item {}
.HomeNews .activity{width: 50%;padding-right: 2.865vw;display: none}
.HomeNews .activity .item:not(:last-child){padding-bottom: 4.792vw;}
.HomeNews .activity .imgbox{width: 27.62%;padding-top: 1.36rem;}
.HomeNews .activity .info{width: 65.16%;}
.HomeNews .activity .ti{min-height: 0.72rem;margin-bottom: 0.19rem;}
.HomeNews .activity .date{color: #cdcdcd;font-size: 12px;}
.HomeNews .activity .date span{margin-left: 0.22rem;}

.HomePartner{background: url(../images/parnterbg.jpg) no-repeat center center/cover;padding: 0;}
.HomePartner .w1440{padding: 6.25vw 0;}
.HomePartner .TitHead{width: 29.16%;}
.HomePartner .partner{flex: 1;padding: 0 6.198vw 0 0;}
.HomePartner .partner ul{justify-content: flex-end;}
.HomePartner .partner .item{width: calc(100% / 3 - 1.146vw);margin: 0 1.146vw 1.146vw 0;}
.HomePartner .partner .imgbox{padding-top: 8.385vw;transition: all 0.5s;background-color: #fff;}
.HomePartner .partner .imgbox img{-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.5;object-fit: contain;}
.HomePartner .partner .imgbox:after{width: 0px;transition: all 0.5s;height: 2px;content: "";position: absolute;background-image: linear-gradient(to right, #ed6802 , #ed6802);z-index: 2;left: 0;bottom: 0;}
.HomePartner .partner .imgbox:hover{box-shadow: 9px 0 51px rgba(123,123,123,0.46);}
.HomePartner .partner .imgbox:hover:after{width: 100%;}
.HomePartner .partner .item:hover .imgbox img{-webkit-filter: grayscale(0);filter: grayscale(0);opacity: 1;}
.HomePartner .w1440:before{bottom: 0;left: 0;width: 0.57rem;height: 0.57rem;content: "";z-index: 10;position: absolute;background: url(../images/sj2.svg) no-repeat center bottom/contain;}

.HomeLayout{position: relative;}
.HomeLayout:before{width: 100%;left: 0;top: 0;height: 1.5rem;content: "";background-image: linear-gradient(to bottom, #f3f6fb ,rgba(255,255,255,0));position: absolute;}
.HomeLayout .TitHead{padding-bottom: 2vw;text-align: center;}
.HomeLayout .imgbox p{position: absolute;z-index: 10;}
.HomeLayout .imgbox p i{position: absolute;border: 1px solid rgba(255,255,255,0.8);background-color: #f18e52;border-radius: 50%;z-index: 11;left: 0;top: 0;width: 100%;height: 100%;}
.HomeLayout .imgbox p:nth-child(1){width: 0.885vw;height: 0.885vw;top: 13.438vw;right: 25.729vw;}
.HomeLayout .imgbox p:nth-child(2){width: 0.885vw;height: 0.885vw;top: 13.906vw;right: 27.188vw;}
.HomeLayout .imgbox p:nth-child(3){width: 0.885vw;height: 0.885vw;top: 15.469vw;right: 25.313vw;}
.HomeLayout .imgbox p:nth-child(4){width: 1.354vw;height: 1.354vw;top: 14.896vw;right: 26.302vw;}
.HomeLayout .imgbox p:nth-child(5){width: 0.677vw;height: 0.677vw;top: 14.792vw;right: 25.781vw;}
.HomeLayout .imgbox p:nth-child(6){width: 0.938vw;height: 0.938vw;top: 17.083vw;right: 25.885vw;}
.HomeLayout .imgbox p:nth-child(7){width: 0.938vw;height: 0.938vw;top: 20.833vw;right: 27.344vw;}
.HomeLayout .imgbox p:nth-child(8){width: 0.938vw;height: 0.938vw;top: 12.76vw;right: 34.271vw;}
.HomeLayout .imgbox p:nth-child(9){width: 0.938vw;height: 0.938vw;top: 16.979vw;right: 35.104vw;}
.HomeLayout .imgbox p:nth-child(10){width: 0.938vw;height: 0.938vw;top: 21.667vw;right: 38.177vw;}
.HomeLayout .imgbox p:nth-child(11){width: 0.677vw;height: 0.677vw;top: 13.281vw;right: 41.563vw;}
.HomeLayout .imgbox p:nth-child(6) i,
.HomeLayout .imgbox p:nth-child(7) i,
.HomeLayout .imgbox p:nth-child(8) i,
.HomeLayout .imgbox p:nth-child(9) i,
.HomeLayout .imgbox p:nth-child(10) i,
.HomeLayout .imgbox p:nth-child(11) i{background-color: #fe0000;}

.HomeLayout .imgbox p::before,
.HomeLayout .imgbox p::after {width: 100%;height: 100%;position: absolute;left: 0;top: 0;content: '';border-radius: 50%;-webkit-animation: scaleAnimate 2s linear infinite;opacity: 0;background-color: #f18e52;}
.HomeLayout .imgbox p::after {-webkit-animation-delay: .5s;}
.HomeLayout .imgbox p:nth-child(6)::before,.HomeLayout .imgbox p:nth-child(6)::after {background-color: #fe0000;}
.HomeLayout .imgbox p:nth-child(7)::before,.HomeLayout .imgbox p:nth-child(6)::after {background-color: #fe0000;}
.HomeLayout .imgbox p:nth-child(8)::before,.HomeLayout .imgbox p:nth-child(6)::after {background-color: #fe0000;}
.HomeLayout .imgbox p:nth-child(9)::before,.HomeLayout .imgbox p:nth-child(6)::after {background-color: #fe0000;}
.HomeLayout .imgbox p:nth-child(10)::before,.HomeLayout .imgbox p:nth-child(6)::after {background-color: #fe0000;}
.HomeLayout .imgbox p:nth-child(11)::before,.HomeLayout .imgbox p:nth-child(6)::after {background-color: #fe0000;}

@media(max-width:1440px){
	.HomeFa .item .info{width: 40vw;}
	.HomeFa .moreBox{bottom: 4vw;width: 40vw;}
	.HomeFa .item:nth-child(1) .info{left: 6%;width: 40vw;}
	.HomeFa .item:nth-child(1) .moreBox{left: 6%;}

	.HomeLayout .imgbox p:nth-child(1){top: 14.438vw;right: 30vw;}
.HomeLayout .imgbox p:nth-child(2){top: 15.906vw;right: 31.788vw;}
.HomeLayout .imgbox p:nth-child(3){top: 17.469vw;right: 29.313vw;}
.HomeLayout .imgbox p:nth-child(4){top: 17vw;right: 30vw;}
.HomeLayout .imgbox p:nth-child(5){top: 15vw;right: 29.781vw;}
.HomeLayout .imgbox p:nth-child(6){top: 20.083vw;right: 30.385vw;}
.HomeLayout .imgbox p:nth-child(7){top: 24.633vw;right: 31.144vw;}
.HomeLayout .imgbox p:nth-child(8){top: 13.96vw;right: 40.171vw;}
.HomeLayout .imgbox p:nth-child(9){top: 19.979vw;right: 41.104vw;}
.HomeLayout .imgbox p:nth-child(10){top: 25.167vw;right: 45.177vw;}
.HomeLayout .imgbox p:nth-child(11){top: 15.29vw;right: 48.563vw;}
}
@media(max-width:1024px){
	.HomeBusiness .TabBox .imgbox{padding-top: 46.146vw;}
	.HomeNews .News .slick-prev{left: -25px;}
	.HomeNews .News .slick-next{right: -25px;}
}
@media(max-width:768px){
	.TitHead h2,.HomeFa .ti{font-size: 0.36rem;}
	.HomeAbout h2{font-size: 0.32rem;}
	.HomeBusiness .leftInfo{width: 100%;}
	.HomeBusiness .TabNav li{width: 33.333%;text-align: center;}
	.HomeBusiness .TabNav .ico-rotate{margin: 0px auto 0.15rem;}
	.HomeBusiness .TabBox{width: 100%;margin-top: 0.3rem;}
	.HomeBusiness .TabBox .imgbox{padding-top: 80%;}
	.HomeBusiness .TabNav .ti{line-height: 1.7;}

	.HomeFa .text{display: none;}
	.HomeFa .imgbox{padding-top: 55vw;}
	.HomeFa .moreBox{bottom: 6vw;}
	.HomeFa p b{display: none;}

	.HomeNews .News{width: 100%;}
	.HomeNews .activity{width: 100%;padding-top: 0.3rem;}
	.HomeNews .News .txt{padding: 12px;}
	.HomeNews .News .slick-dots{bottom: 12px;}

	.HomePartner .partner{padding-right: 0;}
}

/*common s*/
/* .SubBan{position: fixed;overflow: hidden;transition: all 0.5s;height: 100vh;color: #fff;left: 0;top: 0;width: 100%;} */
.SubBan.active{position: fixed !important;}
.SubBan{overflow: hidden;transition: all 0.5s;height: 70vh;color: #fff;left: 0;top: 0;width: 100%;position: relative;}
.SubBan .About{max-width: 12.2rem;margin: 0px auto;padding-top: 10.99vw;position: relative;z-index: 10;width: 88%;height: 100%;}
.SubBan .About .img{position: absolute;width: 100%;left: 0;text-align: center;}
.SubBan .About .img img{width:27.969vw;top: 54%; transform: matrix(0.8, 0, 0, 0.8, 0, 0);}
.SubBan .About h2{text-align: center;line-height: 1.66;color: #fff;margin-bottom: 0.49rem;position: absolute;left: 0;width: 100%;}
.SubBan .About h2 span{color: #fe8214;}
.SubBan .About .SinglePage{opacity: 0.6;max-height: 1.8rem;overflow-y: auto;padding-right: 10px;width: 100%;text-align: center;position:absolute;opacity: 1; top: 61%;}
.SubBan .imgbox{width: 105%;height: 105%;position: absolute;left: 0;top: 0;transition: all 0.5s;}
.SubBan .imgbox img{transform: scale(1.1);transition: all 5s;}
.SubBan .info{left: 20%;top: 30%;z-index: 10;text-align: center;color: #fff;position: absolute;width: 60%;height: 70%;display: none;}
.SubBan .info .en{text-transform: uppercase;color: #ed6802;font-size: 0.36rem;line-height: 1.38;position: absolute;width: 100%;left: 0;}
.SubBan .info .cn2{background-image: linear-gradient(to right,#ffae3e, #ed6802);background-clip: text;-webkit-background-clip: text;color:transparent;line-height: 1.31;font-size: 0.62rem;position: absolute;width: 100%;left: 0;}
.SubBan .info .cn{font-size: 0.36rem;line-height: 1.38;margin-bottom: 0.45rem;position: absolute;width: 100%;left: 0;}
.SubBan .info .desc{color: rgba(255,255,255,0.5);width: 88%;position: absolute;left: 6%;}
.SubBan .info .tag{padding: 1.771vw 0 4.167vw;;position: absolute;left:0;width: 100%;} 
.SubBan .info .tag span{border: 1px solid rgba(255,255,255,0.41);padding: 0.03rem 0.27rem;display: inline-block;margin: 0 0.08rem;}
.SubBan .info .tag span:hover{border: 1px solid #ed6802;color: #fff;background-color: #ed6802;}
.SubBan .downarr{display: none}
.SubBan.on .imgbox img{transform: scale(1);}


.ColName{display: none;line-height: 32px;background-color:#004898;border-radius: 0 0 5px 5px;font-size:16px;color: #fff;padding:0 18px;position: relative;margin-bottom: 5px;}
.ColName i{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}

.SubMenu{background: #fff;border-bottom:1px solid #eeeeee;position: relative;z-index: 10;}
.SubMenu .w1440{min-height: 0.75rem;}
.SubMenu li{position: relative;line-height: 0.74rem;}
.SubMenu li:not(:last-child){margin-right: 0.48rem;}
.SubMenu li a{ display:block; position: relative;z-index: 1;}
.SubMenu li span a:after{content: '';	position: absolute;	left: 50%;	bottom: -1px;	height: 3px;	background: #004898;width: 0;transition: all 0.3s;}
.SubMenu li span a:hover,.SubMenu li.onli span a{color: #004898;}
.SubMenu li:hover span a:after,.SubMenu li.onli span a:after{width: 100%;left: 0;}
.SubMenu .sub{position: absolute;left: 0;top: 105%;border: 1px solid #01479d;border-radius:0 0 5px 5px;width: 1.8rem;z-index: 10;padding: 0.2rem 0;background: #fff;box-shadow: 0 5px 5px rgba(0,72,157,0.18);visibility: hidden;opacity: 0;z-index: -1;transition: all 0.3s;}
.SubMenu .sub dd{position: relative;padding: 0 0.2rem;}
.SubMenu .sub dd a{display: block;}
.SubMenu .sub dl{position:absolute;left: 101%;top: 15px;width: 1.8rem;background: #fff;box-shadow: 0 0 10px rgba(0,72,157,0.18);border-radius: 5px;visibility: hidden;opacity: 0;z-index: -1;transition: all 0.3s;}
.SubMenu .sub em{display: block;position: relative;}
.SubMenu .sub dd i{font-size: 20px;color: #666;transition: all 0.5s;}
.SubMenu .sub em:After{content: "";position: absolute;transition: all 0.5s;bottom: 0;width: 0;background: #00469c;height: 3px;left: 0;}
.SubMenu .sub dd:hover dl{top: 0;opacity: 1;visibility: visible;z-index: 10;padding: 0.1rem;}
.SubMenu .sub dd:hover dl dd:not(:last-child){border-bottom: 1px solid #eee;}
.SubMenu .sub dd:hover em:after{width: 0.3rem;}
.SubMenu .sub dl dd:hover i{transform: scale(1.2);color: #00469c;}
.SubMenu li:hover .sub{opacity: 1;visibility: visible;z-index: 10;top: 100%;}

.SubMenu.detail{margin-top: 1rem;padding: 0.5rem 0;background: #f2f4f6;transition: all 0.5s;}
.SubMenu.detail .w1440{min-height: auto;}
.SubMenu.detail.on2{margin-top: 0.75rem;}
.SubMenu.detail.industry{padding: 0;margin-bottom: 0.13rem;}

.SubNav{text-align: center;margin-bottom: 0.8rem;background: #f8f8f8;padding: 0.39rem 0;line-height: 0.48rem;text-align: center;}
.SubNav li{min-width: 1.4rem;position: relative;}
.SubNav li a{display: block;padding: 0 0.3rem;transition: all 0.5s;}
.SubNav li:hover a,.SubNav li.on a{background-color: #004098;}
.SubNav li:hover a,.SubNav li.on a{color: #fff;}

.SubTit{padding-bottom: 0.37rem;}
.SubTit .en{font-size: 0.42rem;text-transform: uppercase;color: #ed6802;line-height: 1.5;font-weight: bold;}
.SubTit .cn{font-size: 0.28rem;font-weight: normal;}
.SubTit .cn img{
	width: 0.4rem;
	margin-right: 0.18rem;
}
.SubTit .cn{
	display: flex;
	align-items: center;
}
.SubTit.black .en{color: #000;}
.SubTit.white .cn{color: #fff;}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;}

.tablecss{border-bottom: 1px solid #fff !important;border-right:1px solid #fff !important;margin: 0.2rem 0;}
.tablecss td,.tablecss th{padding: 0.2rem 0.3rem !important;border-top: 1px solid #fff !important;border-left: 1px solid #fff !important;background-color: #f2f4f6 !important;line-height: 24px;}
.tablecss th{background-color: #004898 !important;color:#fff !important;font-size:0.18rem !important;font-weight: normal;text-align: center;}
.tablecss p{margin-left: 8px;margin-right: 8px;}
.tablecss p:not(:last-child){margin-bottom: 8px;}
.tablecss tr{transition: all 0.3s;}
.tablecss tr:hover td{background: #f5eee9;}
.tablecss tr:hover{box-shadow: 0 15px 38px rgba(0,0,0,0.1);position: relative;z-index: 1;}

@media(max-width:1024px){
	/* .SubBan{position: relative;height: auto;min-height: 65vw;padding: 0 0 8vw;} */
	.subPage .mt50{margin-top: 0;}
	.tablecss{width: 100% !important;}
	.ColName{display: block;}

	.SubMenu{padding:10px 0 !important;}
	.SubMenu .w1440{display: block;}
	.SubMenu ul{float: none;clear: both;flex-wrap: wrap;margin-bottom: 10px;}
	.SubMenu li{float: none;min-width: 50%;text-align: center;line-height: 0.5rem;}
	.SubMenu li:not(:last-child){margin-right: 0;}
	.SubMenu li a:after{display: none;}

	.SubBan .info .desc{width: 70%;left: 15%;}
}
@media(max-width:768px){
	.SinglePage{line-height: 24px !important;}
	.SinglePage img{width: auto !important;height: auto !important;}
	.SinglePage table{width: 100% !important;}
	.SubBan .info .cn2{font-size: 0.48rem;}
	.SubBan .About .SinglePage{top: 32%;padding-right: 0;max-height: 4.5rem;}
}
@media(max-width:640px){
	.SubBan{height: 150px;}
	.SubMenu li{line-height: 30px;}

	.SinglePage table td{font-size: 12px;}
	.SinglePage table td, .SinglePage table th{padding:5px;}
	.SinglePage table td *, .SinglePage table th *{font-size: 12px !important;}
	.SinglePage table th{font-size: 14px !important;}
}
/*common end*/

/* 关于昆仑 */
.AboutCulture{background-position: center bottom;background-repeat: no-repeat;background-size: cover;}
.AboutCulture .culture{width: 52.36%;}
.AboutCulture .culture .list{border-top: 1px solid #e1e1e1;}
.AboutCulture .culture .item{border-bottom: 1px solid #e1e1e1;min-height: 1.4rem;}
.AboutCulture .culture .icon{width: 1.27rem;}
.AboutCulture .culture .icon img{width: 0.57rem;}
.AboutCulture .culture .info{flex: 1;color: #000000;}
.AboutCulture .culture .info h3{margin-bottom: 0.07rem;}

.AboutCulture .strength{width: 39.44%;color: #000;}
.AboutCulture .strength .item{width: 33.333%;padding: 0.04rem 0 0.28rem 0;}
.AboutCulture .strength .item .num{line-height: 1.3;color: #ed6802;font-family: "BEBAS";font-size: 0.76rem;}

.AboutCulture .video{padding-top: 3.82rem;background-position: center center;background-size: cover; position: relative;cursor: pointer;}
.AboutCulture .video:After{background-color: rgba(0,0,0,0.47);left: 0;top: 0;width: 100%;height: 100%;content: "";position: absolute;transition: all 0.5s;}
.AboutCulture .video .info{position: absolute;left: 0;bottom: 0;z-index: 1;padding: 0.43rem 0.38rem;color: #fff;}
.AboutCulture .video .info h3{text-transform: uppercase;margin-bottom: 0.14rem;}
.AboutCulture .video .info .desc{width: 60%;opacity: 0.5;}
.AboutCulture .video .info:after{position: absolute;width: 0.36rem;height: 0.36rem;content: "";bottom: 0.46rem;right: 0.7rem;background: url(../images/play.png) no-repeat center center/contain;transition: all 0.5s;}
.AboutCulture .video:hover:after{background-color: rgba(0,0,0,0.2);}
.AboutCulture .video:hover .info:after{transform: scale(1.2);}

.AboutHistory{background: url(../images/historybg.jpg) no-repeat center center/cover;}
.AboutHistory .SubTit{position: relative;}
.AboutHistory .SubTit:after{top: 38%;height: 1px;content: "";background-color: #d3d3d3;width: 70%;left: 2.67rem;position: absolute;}
.AboutHistory .SubTit:before{top: 38%;height: 1px;content: "";background-color: #d3d3d3;width: 70%;left: 100%;position: absolute;}
.AboutHistory .arrow{position: absolute;right: 1.823vw;top: 0.5rem;text-align: right;width: 84px;background-color: #000;}
.AboutHistory .slider{margin: 4.167vw -1.823vw 0;}
.AboutHistory .item{padding: 0 1.823vw;}
.AboutHistory .year{color: #797979;font-family: "BEBAS";padding-left: 0.39rem;position: relative;width: 1.36rem;}
.AboutHistory .year:before{position: absolute;background: url(../images/more_line.svg) no-repeat center center/contain;width: 17px;height: 17px;content: "";left: 0;top: 0.11rem;transition: all 0.5s;}
.AboutHistory .info{flex: 1;}
.AboutHistory h3{margin-bottom: 0.2rem;}
.AboutHistory .slick-arrow{width: 0.13rem;height: 0.24rem;}
.AboutHistory .slick-prev{background-image: url(../images/arr_orange_left.svg);}
.AboutHistory .slick-next{background-image: url(../images/arr_orange_right.svg);}
.AboutHistory .slick-disabled.slick-prev{background-image: url(../images/arr_gray_left2.svg);opacity: 0.5;}
.AboutHistory .slick-disabled.slick-next{background-image: url(../images/arr_gray_right2.svg);opacity: 0.5;}
.AboutHistory .item:hover .year{color: #ff8844;}
.AboutHistory .item:hover .year:before{left: 0.1rem;}

.AboutService{background-position: center bottom;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}
.AboutService .SubTit{flex: 1;}
.AboutService .list{width: 58.81%;margin-left: -7px;}
.AboutService .list .item{width: calc(100% / 2 - 7px);margin: 0 0 7px 7px;border: 1px solid rgba(255,255,255,0.36);min-height: 14.583vw;padding: 2.604vw 1vw 2.604vw 2.604vw;color: #fff;}
.AboutService .list .item .icon{width: 50%;}
.AboutService .list .item .icon img{height: 5.26vw;}
.AboutService .list .item .info{flex:1;padding-top: 1.979vw;}
.AboutService .list .item:hover{background-color: rgba(255,255,255,0.1);}

@media(max-width:1024px){
	.AboutHistory .SubTit:after{width: 54%;}
}
@media(max-width:768px){
	.AboutCulture .culture{width: 100%;}
	.AboutCulture .strength{width: 100%;padding-top: 0.4rem;}
	.AboutService .SubTit{flex: none;width: 100%;}
	.AboutService .list{flex: none;width: 100%;}
	.AboutService .list .item {align-items: center;}
	.AboutService .list .item .icon{width: 30%;}
	.AboutService .list .item .info{padding-top: 0;}

	.AboutHistory .SubTit:after{width: 32%;}
}

/* 客户案例 */
.caseList{padding-bottom: 0.25rem;}
.caseList .item{margin-bottom: 3.281vw;}
.caseList .info{flex: 1;padding: 3.021vw 3.021vw 0;position: relative;border: 1px solid #e1e1e1;}
.caseList .info .text{padding: 2.344vw 0 0.08rem;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;margin: 0.19rem 0 0.35rem;color: #333333;}
.caseList .info .text dd{margin-bottom: 1.875vw;}
.caseList .info .text dd img{position: absolute;left: 0.09rem;top: 50%;width: 0.2rem;transform: translateY(-50%);}
.caseList .info .text dd span{position: relative;min-width: 1.91rem;text-align: right;padding-right: 2.031vw;margin-right: 1.979vw;display: inline-block;}
.caseList .info .text dd span:after{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 0.16rem;content: "";background-color: #e1e1e1;}
.caseList .info:after{position: absolute;right: 3.021vw;bottom: 1.823vw;content: "";width: 0.19rem;height: 0.19rem;background: url(../images/sj.svg) no-repeat center center/contain;transition: all 0.5s;}
.caseList .info .more{color: #bababa;}
.caseList .imgbox{width: 45.13%;padding-top: 21.094vw;}
.caseList .item:hover .info:after{width: 0.3rem;height: 0.3rem;}

.ajax_more em{width: 0.64rem;height: 0.58rem;border: 2px solid #ed6802;background: url(../images/more_line.svg) center center no-repeat;transition: all 0.5s;}
.ajax_more:hover em{background: #ed6802 url(../images/more_line2.svg) center center no-repeat;}

@media(max-width:768px){
	.caseList .info{flex: none;width: 100%;padding: 0.3rem;}
	.caseList .imgbox{padding-top: 60%;width: 100%;}
}
@media(max-width:480px){
	.caseList .info .text dd span{width: 105px;}
	.caseList .info .text dd img{width: 15px;}
}

/* 合作伙伴 */
.SubTit2 {text-align: center;padding-bottom: 5.521vw;}
.SubTit2 h2{font-size: 0.36rem;line-height: 1.66;}

.partnerList{margin: 0 0 0 -2.813vw;}
.partnerList .item{width: calc(100% / 4 - 2.813vw);margin: 0 0 2.813vw 2.813vw;}
.partnerList .imgbox{border: 1px solid #dadada;padding-top: 48.75%;}
.partnerList a{display: block;}

@media(max-width:480px){
	.partnerList .item{width: calc(100% / 3 - 2.813vw);}
}

/* 解决方案 */
.SolutionBox:not(:last-child){padding-bottom: 5.208vw;}
.SolutionBox .leftTit{width: 21.66%;position: relative;padding-right:5%;}
.SolutionBox .leftTit .title{line-height: 1;font-size:  0.32rem;color: #333333;}
.SolutionBox .leftTit .title:after{margin: 0.31rem 0 0 0;width: 0.13rem;height: 0.04rem;background-color: #333333;content: "";display: block;}
.SolutionBox .leftTit a.more{position: absolute;left: 0;bottom: 3.646vw;border: 2px solid #ed6802;width: 0.64rem;height: 0.58rem;background: url(../images/more_line.svg) center center no-repeat;transition: all 0.5s;}
.SolutionBox .leftTit a.more:hover{background: #ed6802 url(../images/more_line2.svg) center center no-repeat;}
.SolutionBox .faList{flex: 1;}
.SolutionBox .faList.auto{flex: none;}
.leftTit.imgt img{display: inline-block;vertical-align: middle;width: 0.3rem;margin: -0.1rem 0.15rem 0 0;}

.faList.auto .item{width: calc(100% / 4 - 2vw);}
.faList ul{margin-left: -2vw;}
.faList .item{width: calc(100% / 3 - 2vw);margin: 0 0 2vw 2vw;background: #fff;border-radius: 20px;box-shadow: 9px 0 51px rgba(0, 0, 0, 0.11);}
.faList .item a{display: block;box-shadow: 9px 0 51px rgba(0,0,0,0.11);border-radius: 20px}
.faList .item .imgbox{padding-top: 67%;}
.faList .item .imgbox img{width: auto;object-fit: contain;}
.faList .item .info{background-color: #fff;padding: 1vw;min-height: 1rem;position: relative;}
.faList .item .info:after{position: absolute;left: 0;bottom: 0;width: 0;transition: all 0.5s;background-color: #ff8314;height: 3px;content: "";}
.faList .item .ti{min-height: 0.6rem;margin-bottom: 0rem;}
.faList .item .more{position: relative;color: #c6c4c4;}
.faList .item .more:before{position: absolute;left: 0.75rem;width: calc(100% - 1.07rem);content: "";height: 1px;background-color: #e1e1e1;top: 50%;}
.faList .item .more:after{position: absolute;right: 0;content: "";width: 0.17rem;height: 0.17rem;background: url(../images/sj3.svg) no-repeat center center/contain;top: 50%;transform: translateY(-50%);transition: all 0.5s;}
.faList .item:hover .more:after{background: url(../images/sj.svg) no-repeat center center/contain;top: 50%;transform: translateY(-50%) scale(1.2);}
.faList .item:hover .info:after{width: 100%;}
.faList .item .ti.dot1{min-height: 0.3rem}
.faList .item .info.info2{min-height: 0.6rem}

@media(max-width:768px){
	.leftTit.imgt img{width: 20px !important;}
}
@media(max-width:640px){
	.SolutionBox .leftTit .title{font-size: 0.36rem;}
	.SolutionBox .leftTit{width: 100%;margin-bottom: 0.3rem;}
	.SolutionBox .leftTit a.more{left: auto;right: 0;}
	.SolutionBox .faList{width: 100%;flex: none;}
	.faList.auto .item{width: calc(100% / 2 - 3.646vw) !important;}
}

/* 平台 */
.SubBan .ptinfo{position: absolute;left: 0;top: 35%;z-index: 2;text-align: center;padding-bottom: 2.5rem;width: 100%;}
.SubBan .ptinfo h2{line-height: 1.5;font-size: 0.56rem;font-weight: normal;position: absolute;width: 100%;left: 0;}
.SubBan .ptinfo h2 span{color: #ff8314;margin-right: 0.12rem;font-family: "BEBAS";}
.SubBan .ptinfo .p{background-image: linear-gradient(to bottom,#6f6b68, #4a4847);background-clip: text;-webkit-background-clip: text;color:transparent;position: absolute;width: 100%;left: 0;opacity: 1; top: 46%;transform: matrix(1.2, 0, 0, 1.2, 0, 0);}
.SubBan .ptinfo .img{position: absolute;width: 100%;}
.SubBan .ptinfo .img img{width: 64.167vw;max-width: none;}

.platformInfo{padding: 0;}
.platformInfo .info{padding: 2.604vw 6.25vw 2.604vw 0;flex: 1;}
.platformInfo .title {margin-bottom: 0.4rem;}
.platformInfo .title h2{line-height: 2.13;}
.platformInfo .title p{color: #ff8314;}
.platformInfo .imgbox{width: 48.75%;}

.platformItem{background:url(../images/ptbg2.jpg) no-repeat center center/cover;}
.platformItem .item{flex: 1;position: relative;transition: all 0.5s;overflow: hidden;}
.platformItem .item a{display: block;min-height: 34.271vw;background-color: #fff;border-left: 1px solid #e7e7e8;overflow: hidden;}
.platformItem .item a:after{position: absolute;right: -0.34rem;bottom: -0.34rem;width: 0;height: 0;content: "";background: url(../images/sj.svg);transition: all 0.5s;opacity: 0;}
.platformItem .info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding: 2.604vw;width: 100%;}
.platformItem .info h2{font-size: 0.3rem;line-height: 1.16;color: #000000;}
.platformItem .info .icon img{height: 7.292vw;}
.platformItem .info .icon{margin-top: 5.729vw;transition: all 0.5s;position: relative;}
.platformItem .info .desc{color: #c9c9c9;margin: 1.302vw 0 0 0;position: absolute;opacity: 0;transition: all 0.3s ease-out 0s;width: 3.2rem;z-index: -1;}
.platformItem .info h2:before{display: block;color: #ebebeb;font-size: 3.646vw;font-family: "BEBAS";line-height: 1.5;}
.platformItem .item:nth-child(1) .info h2:before{content: "01";}
.platformItem .item:nth-child(2) .info h2:before{content: "02";}
.platformItem .item:nth-child(3) .info h2:before{content: "03";}
.platformItem .item:nth-child(4) .info h2:before{content: "04";}
.platformItem .item:nth-child(1) a{border-left: 0;text-align: center;}
.platformItem .item .more{color: #ed6802;margin-top: 4.427vw;position: absolute;opacity: 0;transition: all 0.5s ease-out 0s;z-index: -1;}
.platformItem .item:hover a{background: #fff url(../images/ptbg.jpg) right bottom no-repeat;border-bottom: 1px solid #ed6802;}
.platformItem .item:hover a:after{width: 0.34rem;height: 0.34rem;opacity: 1;right: 0;bottom: 0;}

@media(min-width:1025px){
	.platformItem .item:hover{flex: 2.2;}
.platformItem .item:hover .info{text-align: left;padding-left: 8.073vw;}
.platformItem .item:hover h2{position: relative;}
.platformItem .item:hover h2:before{position: absolute;left: -6.25vw;font-size: 5.208vw;line-height: 1;top: -0.1rem;}
.platformItem .item:hover .icon{position: absolute;right: 2.917vw;top: -1.563vw;margin: 0;}
.platformItem .item:hover .icon img{-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.2;}
.platformItem .item:hover .desc{position: relative;opacity: 1;z-index: 1;}
.platformItem .item:hover .more{position: relative;opacity: 1;z-index: 1;}
}
@media(max-width:1024px){
	.platformInfo{padding-bottom: 6%;}
	.platformInfo .info{padding-right: 0;}
}
@media(max-width:768px){
	.platformInfo .info{flex: none;width: 100%;}
	.platformInfo .imgbox{width: 100%;}
	.platformItem .info h2{font-size: 0.3rem;}
	.platformItem .item a{min-height: 35vw;text-align: center;}
	.platformItem .item{flex: none;width: 50%;margin-bottom: 1px;}
}

/* 产品与服务 */
.ProNavLeft{width: 25.5%;padding: 0 0.18rem 0 0;border-right: 0.03rem solid #e5e4e4;}
.ProNavLeft .tithead {padding-bottom: 3.229vw;}
.ProNavLeft .tithead .icon{margin-bottom: 0.22rem;}
.ProNavLeft .tithead .icon img{height: 0.8rem;}
.ProNavLeft .tithead p{color: #d7d7d7;}
.ProNavLeft ul{padding-right: 0.18rem;}
.ProNavLeft .item{cursor: pointer;margin-bottom: 0.1rem;min-height: 0.55rem;line-height: 20px;border: 1px solid rgba(0,0,0,0);position: relative;}
.ProNavLeft .item:after{position: absolute;right: 0;top: 50%;content: "";transform: translateY(-50%);width: 0.15rem;height: 0.15rem;background: url(../images/sj.svg) no-repeat center center/contain;transition: all 0.5s;opacity: 0;}
.ProNavLeft .item span{width: 0.53rem;font-size: 0.24rem;font-family: "BEBAS";color: #f3ece8;text-align: center;}
.ProNavLeft .item aside{flex: 1;}
.ProNavLeft .item.on{border: 1px solid #ebeef0;background-color: #fff;box-shadow: 3px 0 8px rgba(83,83,83,0.13);}
.ProNavLeft .item.on span,.ProNavLeft .item.on{color: #ed6802;}
.ProNavLeft .item.on:after{right: 0.2rem;opacity: 1;}
.ProNavLeft .item.on aside{padding-right: 0.5rem;}
.ProContent{width: 70.76%;padding: 5vw 0 0 0;}
.ProContent .ti{line-height: 1.64;margin: 0 3.281vw 0.14rem;}
.ProContent .SinglePage{margin: 0 3.281vw 6.979vw;}
.ProContent .imgPic{position: relative;text-align: center;}
.ProContent .imgPic:after{position: absolute;left: 0;bottom: 0;height: 2.38rem;content: "";width: 100%;background-image: linear-gradient(to bottom, #faf6f5 , #f3ece8);}
.ProContent .imgPic .img{max-width: 6.17rem;margin: 0px auto;position: relative;z-index: 1;}
.ProContent .imgPic .info{min-height: 1.34rem;position: relative;z-index: 2;color: #e9e2de;}
.ProContent .imgPic .info h3{font-size: 0.48rem;line-height: 1.3;}
.ProContent .imgPic .btn{position: absolute;right: 5.938vw;top: 0;}
.ProContent .imgPic .btn a{display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid #eae3df;background-color: #fff;box-shadow: 3px 0 8px rgba(83,83,83,0.13);line-height: 18px;width: 0.81rem;height: 0.81rem;margin-bottom: 0.18rem;}
.ProContent .imgPic .btn a:hover{color: #fff;background-color: #ed6802;border: 1px solid #ed6802;}
.ProContent .TabCon.fadeIn .ti{animation:fadeInDownSmall 0.5s .1s ease both;-webkit-animation:fadeInDownSmall 0.5s .1s ease both;-moz-animation:fadeInDownSmall 0.5s .1s ease both;}
.ProContent .TabCon.fadeIn .SinglePage{animation:fadeInDownSmall 0.5s .2s ease both;-webkit-animation:fadeInDownSmall 0.5s .2s ease both;-moz-animation:fadeInDownSmall 0.5s .2s ease both;}
.ProContent .TabCon.fadeIn .img{animation:fadeInDownSmall 0.5s .3s ease both;-webkit-animation:fadeInDownSmall 0.5s .5s ease both;-moz-animation:fadeInDownSmall 0.5s .3s ease both;}
.ProContent .TabCon.fadeIn .btn{animation:zoomIn 0.5s .6s ease both;-webkit-animation:zoomIn 0.5s .6s ease both;-moz-animation:zoomIn 0.5s .6s ease both;}

.proList{padding-bottom: 2.344vw;}
.proList .innerbox{margin-bottom: 2.604vw;border: 1px solid #e5e4e4;position: relative;padding: 2.344vw 0 2.344vw 0;}
.proList .innerbox:After{position: absolute;right: 30.41%;top: 0;height: 100%;content: "";background-color: #e5e4e4;width: 1px;}
.proList .info{flex: 1;width: 65.69%;padding-left: 1.979vw;}
.proList .set{width: 30.41%;text-align: center;}
.proList .set a{color: #333333;padding: 0 0.25rem;}
.proList .set a:hover{color: #ed6802;}
.proList .set a:not(:last-child){border-right: 1px solid #e5e4e4;}
.proList .set .ico-zoom{margin: 0px auto 0.18rem;width: 0.26rem;height: 0.26rem;}
.proList .imgbox{width: 21.03%;padding-top: 1.31rem;}
.proList .inner{flex: 1;padding: 0.11rem 0.35rem 0 0.35rem;}
.proList .inner h3{margin-bottom: 0.2rem;}
.proList .inner .desc{color: #999999;}

.toolList{margin: 0 0 -4.688vw -4.688vw;}
.toolList .item{width: calc(100% / 3 - 4.688vw);margin: 0 0 4.688vw 4.688vw;}
.toolList .title {line-height: 0.45rem;padding: 0.17rem 0 0.32rem;}
.toolList .title h2{flex: 2;}
.toolList .title p{flex: 1;text-transform: uppercase;color: #e2e2e2;}
.toolList .desc{color: #333;}
.toolList .item a{display: block;border: 1px solid #ebeef0;background: #f7f7f7 url(../images/dian2.png) right bottom no-repeat;padding: 0.25rem 0.25rem 4.844vw;position: relative;}
.toolList .item a:After{position: absolute;right: 0;bottom: 0;content: "";width: 0.2rem;height: 0.2rem;background: url(../images/sj.svg) no-repeat center center/contain;}
.toolList .item .imgbox{margin-bottom: 2.396vw;padding-top: 48.92%;}
.toolList .item:hover a{background: #fff url(../images/dian2.png) right bottom no-repeat;}

.systemBox{position: relative;}
.systemBox .TabNav{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 10;}
.systemBox .TabNav ul{margin-left: -1px;}
.systemBox .TabNav .item{cursor: pointer;flex: 1;margin-left: 1px;text-align: center;padding: 0.3rem;display: flex;align-items: center;justify-content: center;color: rgba(255,255,255,0.6);min-height: 1.52rem;background-color: rgba(0,0,0,0.6);position: relative;}
.systemBox .TabNav .item:after{content: "";position: absolute;right: 0;bottom: 0;width: 0;height: 0;background: url(../images/sj.svg) no-repeat center center/contain;transition: all 0.5s;opacity: 0;}
.systemBox .TabNav .item.on{color: #ed6802;}
.systemBox .TabNav .item.on:After{width: 0.2rem;height: 0.2rem;opacity: 1;}
.systemBox .TabCon .imgbox{padding-top: 7.34rem;}
.systemBox .TabCon .imgbox:after{background-color: rgba(0,0,0,0.3);content: "";left: 0;top: 0;width: 100%;height: 100%;position: absolute;}
.systemBox .TabCon a{display: block;position: relative;}
.systemBox .TabCon .info{position: absolute;padding: 9.271vw 6.51vw 0;color: #fff;z-index: 10;}
.systemBox .TabCon .ti{line-height: 1.16;margin-bottom: 0.27rem;}
.systemBox .TabCon .desc{width: 65%;}
.systemBox .TabCon.fadeIn .ti{animation:fadeInDownSmall 0.5s .4s ease both;-webkit-animation:fadeInDownSmall 0.5s .4s ease both;-moz-animation:fadeInDownSmall 0.5s .4s ease both;}
.systemBox .TabCon.fadeIn .desc{animation:fadeInDownSmall 0.5s .5s ease both;-webkit-animation:fadeInDownSmall 0.5s .5s ease both;-moz-animation:fadeInDownSmall 0.5s .5s ease both;}
.systemBox .TabCon.fadeIn .imgbox img{animation:fadeInfilter 0.5s .2s ease both;-webkit-animation:fadeInfilter 0.5s .2s ease both;-moz-animation:fadeInfilter 0.5s .2s ease both;}

.caseList2{margin: 0 0 0 -2.24vw;}
.caseList2 .item{width: calc(100% / 3 - 2.24vw);margin: 0 0 2.24vw 2.24vw;}
.caseList2 .imgbox{padding-top: 72%;}
.caseList2 .info{padding: 1.719vw;border: 1px solid #ebeef0;position: relative;}
.caseList2 .info:After{position: absolute;right: 0;bottom: 0;content: "";width: 0.34rem;height: 0.34rem;background: url(../images/sj3.svg) no-repeat center center/contain;}
.caseList2 .other{margin-top: 1.823vw;padding-top: 1.354vw;border-top: 1px solid #ebeef0;}
.caseList2 .other .more{color: #c4c4c4;}
.caseList2 .other .more:hover{color: #ed6802;}
.caseList2 .other .more{margin-left: 0.19rem;position: relative;}
.caseList2 .other .more:before{position: absolute;left: -0.1rem;top: 50%;transform: translateY(-50%);width: 1px;height: 0.12rem;background-color: #ebeef0;content: "";}
.caseList2 .other .detail{color: #ed6802;}
.caseList2 .item:hover .info:After{background: url(../images/sj.svg) no-repeat center center/contain;}

@media(max-width:1024px){
	.ProNavLeft{width: 100%;padding-right: 0;border-right: 0;}
	.ProNavLeft ul{display: flex;flex-wrap: wrap;}
	.ProNavLeft ul .item{width: 33.333%;}
	.ProContent{width: 100%;}

	.proList .set a{flex: 1;}

	.toolList .title{padding-top: 0;}
	.toolList .title h2 {flex: none;width: 100%;}
	.toolList .title p {flex: none;width: 100%;}
}
@media(max-width:768px){
	.ProNavLeft .item{padding: 0.15rem;margin-bottom: 0;}
	.ProNavLeft .item span{width: 100%;padding: 0.1rem 0 0 0;}
	.ProNavLeft .item.on aside{padding-right: 0;}
	.ProNavLeft .item:after{top: 0.3rem;}
	.ProContent .imgPic .btn{right: 0;position: relative;z-index: 10;display: flex;justify-content: flex-end;padding: 0 0 0.3rem;}
	.ProContent .imgPic .btn a{width: 60px;height: 60px;margin: 0 0.2rem;text-align: center;}
	.ProContent .imgPic:after{height: 60%;}

	.proList .innerbox{padding: 0;}
	.proList .info{flex: none;width: 100%;padding: 0.3rem;}
	.proList .set{width: 100%;padding: 0.3rem;border-top:1px solid #e5e4e4;}
	.proList .innerbox:After{display: none;}
	.proList .imgbox{width: 30%;}

	.toolList{margin-bottom: 0;}
	.toolList .item{width: calc(100% / 2 - 4.688vw);}

	.systemBox .TabCon .desc{width: 100%;}

	.caseList2 .item{width: calc(100% / 2 - 2.24vw);}
}

/* 新闻与活动 */
.newsBan{padding: 12.865vw 0 7.708vw 0;position: relative;}
.newsBan .ptinfo{position: absolute;left: 50%;top: 50%;z-index: 2;transform: translate(-50%,-50%);text-align: center;color: #fff;}
.newsBan .ptinfo h2{line-height: 1.5;font-size: 2.8vw;font-weight: normal;}
.newsBan .ptinfo h2 span{color: #ff8314;margin-right: 0.12rem;font-family: "BEBAS";}
.newsBan .ptinfo .p{background-image: linear-gradient(to bottom,#6f6b68, #4a4847);background-clip: text;-webkit-background-clip: text;color:transparent;}
.newsBan.fa{padding-top: 26.042vw;}
.newsBan.fa .ptinfo{top: 30%;display: none;}

.newsRec{background-color: #fff;padding: 0.36rem 0.36rem 0.45rem;margin-bottom: 6.615vw;}
.newsRec .slider{overflow: hidden;}
.newsRec .title{border-bottom: 1px solid #e1e1e1;padding-top: 0.16rem;margin-bottom: 0.26rem;}
.newsRec .title .en{text-transform: uppercase;color: #e0e0e0;line-height: 1.22;}
.newsRec .title .cn{color: #333;padding-bottom: 0.11rem;position: relative;line-height: 1.3;}
.newsRec .title .cn:after{position: absolute;left: 0;bottom: -1px;width: 0.62rem;height: 1px;content: "";background-color: #f27127;}
.newsRec .item .imgbox{width: 37.28%;padding-top: 3.41rem;}
.newsRec .item .info{width: 58.62%;padding-top: 0.23rem;}
.newsRec .item .desc{margin:0.15rem 0 2.448vw;color: #333;}
.newsRec .item .date{color: #c8c8c8;}
.newsRec .slick-dots{text-align: right;width: 50%;left: auto;right: 0;bottom: 0.27rem;}
.newsRec .slick-prev{left: -1rem;}
.newsRec .slick-next{right: -1rem;}
.newsRec .slider:hover .slick-prev{left: 0;}
.newsRec .slider:hover .slick-next{right: 0;}

.newsBox{padding: 0 0 6.25vw;margin: -5.313vw 0 0 0;}
.newsBox .title{line-height: 5.313vw;padding-left: 0.4rem;color: #fff;}

.newsBox .news{width: 57.5%;}
.newsBox .news .title{background-color: rgba(0,0,0,0.4);margin: 0 0 3.281vw 0;}
.newsBox .news ul{margin:0 4.583vw 4.844vw 0;}
.newsBox .news .item{border-bottom: 1px solid #e1e1e1;}
.newsBox .news .item a{padding: 0.4rem 0 0.24rem;}
.newsBox .news .item .date{width: 1.66rem;font-family: "BEBAS";}
.newsBox .news .item .date span{font-size: 0.48rem;line-height: 1.1;margin-right: 0.15rem;}
.newsBox .news .item .ti{min-height: 0.84rem;flex:1;font-weight: bold;}
.newsBox .news .ajax_more{margin-right: 4.583vw;}

.newsBox .activity{flex: 1;}
.newsBox .activity ul{background-color: #f9f9f9;margin-bottom: 4.844vw;min-height: 42.031vw;}
.newsBox .activity .title{background-color: rgba(250,116,39,0.4);}
.newsBox .activity .top{padding: 5.052vw 0.35rem 3.438vw 0.35rem;background: #f4f4f4 url(../images/newsbg2.gif) 0 top no-repeat;margin-bottom: 0.33rem;}
.newsBox .activity .top .imgbox{width: 35.79%;padding-top: 1.32rem;}
.newsBox .activity .top .info{width: 52.76%;}
.newsBox .activity .top .date{position: absolute;z-index: 2;text-align: center;color: #ed6802;bottom: 0.05rem;font-family: "BEBAS";right: 8px;}
.newsBox .activity .top .date em{display: block;line-height: 1;font-size: 0.48rem;}

.newsBox .activity .item{line-height: 0.72rem;margin: 0 0.35rem;padding-left: 0.3rem;position: relative;}
.newsBox .activity .item:after{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.2rem;height:0.72rem;content: "";background: url(../images/xinwen.png) no-repeat left center/contain;}

.newsBox .auto{width: auto !important;}
.newsBox .activity.auto .top .imgbox{padding-top: 2.5rem;}
.newsBox .activity.auto .top .info{width: 60%;}
.newsBox .activity.auto .top .desc{margin-top: 0.2rem;color: #333;}

.place{border-bottom: 1px solid #e1e1e1;color: #666666;padding: 0.2rem 0;}
.place .w1440:after{position: absolute;left: 0.37rem;width: 0.62rem;height: 1px;content: "";background-color: #f27127;bottom: -0.21rem;}
.place .w1440 a:nth-child(1):before{background: url(../images/ico_wz.png) no-repeat center center/contain;width: 15px;height: 15px;content: "";display: inline-block;vertical-align: middle;margin-right: 8px;}
.place .w1440 a{color: #666666;}.place .w1440 a:hover{color: #f27127;}
.place br{display: contents;}

.titleInfo{text-align: center;margin-bottom: 0.5rem;}
.titleInfo h1{line-height: 1.66;margin-bottom: 3.125vw;}
.titleInfo h1 br{display: contents;}
.titleInfo .other{border-bottom: 1px solid #e1e1e1;}
.titleInfo .other .intro{margin-top: 0.2rem;margin-bottom: 0.3rem;}
.titleInfo .other span{padding-bottom: 0.08rem;color: #c8c8c8;}
.titleInfo .other span:not(:last-child){padding-right: 0.48rem;margin-right: 0.48rem;background: url(../images/sj3.svg) no-repeat right bottom / 10%;}
.titleInfo .other span em{color: #333333;}

.newspage{max-width: 12.63rem;width: 88%;margin: 0px auto;}
.prevNext{text-align: center;}
.prevNext a{display: inline-block;margin: 0 0.25rem;}
.backBot{background-color: #f2f2f2;padding: 1vw 0.36rem;margin-top: 4.167vw;}
.backBot .back{font-weight: bold;}
.backBot .back:before{margin-right: 0.23rem;display: inline-block;vertical-align: middle;width: 0.32rem;height: 0.28rem;background: url(../images/ico_back.png) no-repeat center center/contain;content: "";}

@media(max-width:768px){
	.newsRec .item .imgbox{width: 100%;padding-top: 60%;}
	.newsRec .item .info{width: 100%;}
	.newsBox{margin: 0;}
	.newsBox .title{line-height: 0.68rem;}
	.newsBox .news{width: 100%;padding-top: 0.35rem;}
	.newsBox .activity{width: 100%;padding-top: 0.35rem;}
	.newsBox .news .item .date{width: 1.5rem;}
}

/* 攀登者招聘 */
.zpInfo{padding: 3.3vw 3.906vw;border-radius: 0.35rem;background-image: linear-gradient(to right, #fafafb , #fff);}
.zptitle{line-height: 1.2;margin-bottom: 2	.188vw;}
.zptitle p{text-transform: uppercase;color: #ed6802;}
.zpInfo .info{width: 45%;}
.zpInfo .desc{line-height: 0.6rem;}
.zpInfo .imgbox{width: 45%;}
.zpInfo .imgbox img{height: auto;}
.zpInfo:nth-child(even){background-image: none;flex-direction: row-reverse;}

.zpList{background-color: #f6f7f9;}
.zpList .list{margin-top: 0.5rem;}
.zpList .item{margin-bottom: 0.18rem;}
.zpList .item a{background-color: #fff;padding: 0.3rem 0.49rem;position: relative;}
.zpList .item .ti{margin-bottom: 0.05rem;}
.zpList .item .desc{color: #999999;}
.zpList .item a:before{position: absolute;left: 0;top: 0.36rem;width: 0.05rem;height: 0.23rem;content: "";background-color: #ed6802;transition: all 0.5s;}
.zpList .item .info{flex: 1;padding-right: 2.604vw;}
.zpList .item .more{color: #fa7730;width: 1.19rem;text-align: center;background-color: #f0edeb;min-height: 1.19rem;}
.zpList .item .more:before{display:block;margin: 0px auto 0.11rem;width: 0.26rem;height: 0.28rem;background: url(../images/ico_zp.png) no-repeat center center/contain;content: "";}
.zpList .item:hover a:before{top: 0;height: 100%;}
.zpList .ajax_more{padding-top: 0.4rem;}

.zpSlogan{color: #fff;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.zpSlogan .desc{max-width: 6.5rem;margin-top: 0.2rem;}
.zpSlogan .w1440:after{bottom: 0;right: 0;content: "";position: absolute;width: 0.24rem;height: 0.24rem;background: url(../images/sj4.svg) no-repeat center center/contain;}

.JobPop{width: 1025px;z-index: 1000;background:#fff;box-shadow: 0px 5px 20px rgba(0,0,0,0.12);margin:0px auto;position: relative;max-height: 50%;overflow-y: auto;}
.JobPop.auto{max-width: 14.4rem;width: 88%;}
.JobPop *{
 box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
 -webkit-box-sizing:border-box; /* Safari */ /*设置的区域宽度用百分比固定为父元素的宽度对应的百分百，不会收到padding或是border把盒子撑大*/
 }
 .JobPop *:before,.JobPop *:after {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 }
.JobPop .Content{padding:0.5rem;overflow: hidden;}
.JobPop .Content video{display: block;width: 100%;}
.JobPop .toptit{text-align: center;padding-bottom: 0.4rem;}
.JobPop .toptit h1{text-align: center;line-height: 1.73;font-size: 0.3rem;color:#ed6802;}
.JobPop .toptit time i{color:#ed6802;margin-right: 10px;}
.JobPop .mfp-close{width: 0.52rem;height: 0.52rem;line-height: 0.52rem;text-align: center;background:#ed6802;color:#fff !important;opacity: 1;font-size: 0.5rem;}
.JobPop .type{background: #eee;padding: 0.12rem 0.5rem;}
.JobPop .intro-tit{margin: 0.2rem 0;color: #000;}
.JobPop .intro-tit:before{width: 3px;height: 15px;background: #ed6802;display: inline-block;vertical-align: middle;margin: -5px 5px 0 0;content: "";}
.JobPop .btnBox{text-align: center;padding: 0.5rem 0 0 0;}
.JobPop .send{padding-top: 0.2rem;}

@media(max-width:1024px){
	.JobPop{width: 95%;}
}
@media(max-width:768px){
	.zpInfo .info{width: 100%;padding-bottom: 0.25rem;}
	.zpInfo .imgbox{width: 100%;}

	.zpList .item a{padding-right: 0.3rem;}

	.JobPop .toptit h1{font-size: 18px;}
	.JobPop .Content{padding: 0.6rem 0.35rem 0.35rem;}
}


/* 解决方案详情 */
.SoluTionInfo .SoluTionInfo_part{padding:1rem 0;}
.SoluTionInfo .SoluTionInfo_part1 .Img{width:50%;}
.SoluTionInfo .SoluTionInfo_part1 .Img img{width:100%;}
.SoluTionInfo .SoluTionInfo_part1 .Txt{width:50%;box-sizing: border-box;padding:0 1rem;padding-top:0.3rem;}
.SoluTionInfo .SoluTionInfo_part1 .Txt .leftTit{width:100%;}
.SoluTionInfo .SoluTionInfo_part1 .Txt .tag{font-weight: bold;color:#ed6802;font-size: 0.28rem;margin-top:0.3rem;}
.SoluTionInfo .SoluTionInfo_part1 .Txt .con{font-size: 0.18rem;line-height: 0.38rem;margin-top:0.4rem;}
.SoluTionInfo .SoluTionInfo_part2{padding:0 0 1rem 0;}
.SoluTionInfo .SoluTionInfo_part2 .slider .slick-slide::after{content:'';display: block;clear: both;}
.SoluTionInfo .SoluTionInfo_part2 .slider{margin-left:-2rem;margin-top:0.6rem;}
.SoluTionInfo .SoluTionInfo_part2 .slider .item{width:calc(50% - 2rem);margin-left:2rem;margin-bottom:5%;box-sizing: border-box;padding-left:1.4rem;position: relative;float:left;}
.SoluTionInfo .SoluTionInfo_part2 .slider .item .icon{width:1.1rem;position: absolute;left:0;top:0;}
.SoluTionInfo .SoluTionInfo_part2 .slider .item .txt .tit{font-size: 0.22rem;font-weight: normal;line-height: 1.2;}
.SoluTionInfo .SoluTionInfo_part2 .slider .item .txt .tit span{font-size: 0.64rem;margin-right:5px;}
.SoluTionInfo .SoluTionInfo_part2 .slider .item .txt .dec{font-size:0.18rem;line-height: 0.38rem;height:1.14rem;max-width:3.4rem;margin-top:0.2rem;}

.SoluTionInfo .SoluTionInfo_part3,
.SoluTionInfo .SoluTionInfo_part4{background: #f9f9f9;}
.SoluTionInfo .SoluTionInfo_part4{padding-top:0;}

.newsInfo.SoluTionInfo .slider  {margin-left: 0;padding:0 0.4rem;}
.newsInfo.SoluTionInfo .slider .slick-track{margin:0 auto;}
.newsInfo.SoluTionInfo .slider .item {padding: 0 0.2rem !important;margin-left: 0 !important;margin-bottom: 0;}
.newsInfo.SoluTionInfo .slider .item .icon{width: 0.5rem !important;position: static;}
.newsInfo.SoluTionInfo .slider .item .txt{flex: 1;padding-left: 0.25rem !important;}
.newsInfo.SoluTionInfo .slider .item .ti span{font-size: 0.2rem;color: #ed6802;}
.newsInfo.SoluTionInfo .slider .item .txt .dec{max-width: none;height: auto !important;margin-top: 0 !important;line-height: 1;}
.newsInfo.SoluTionInfo .slick-dots{bottom: -0.4rem;}
.newsInfo .detailimg{max-width: 8rem;margin: 0px auto 0.5rem;}


@media(max-width:1024px){
	.SoluTionInfo .SoluTionInfo_part{padding:40px 0;}
	.SoluTionInfo .SoluTionInfo_part2{padding:0 0 40px 0;}
	.SoluTionInfo .SoluTionInfo_part1 .Txt{padding:0;width:45%;}
	.SoluTionInfo .SoluTionInfo_part1 .Txt .tag{font-size: 16px;margin-top:15px;}
	.SoluTionInfo .SoluTionInfo_part1 .Txt .con{font-size: 14px;line-height: 24px;}
	.SoluTionInfo .SoluTionInfo_part2 .slider .item{padding-left:90px;}
	.SoluTionInfo .SoluTionInfo_part2 .slider .item .icon{width:70px;}
	.SoluTionInfo .SoluTionInfo_part2 .slider .item .txt .tit{font-size: 16px;}
	.SoluTionInfo .SoluTionInfo_part2 .slider .item .txt .tit span{font-size: 24px;font-weight: bold;display: inline-block;margin-right:5px;}
	.SoluTionInfo .SoluTionInfo_part2 .slider .item .txt .dec{max-width:100%;font-size: 14px;line-height: 24px;height:72px;margin-top:10px;}

}

@media(max-width:640px){
	.SoluTionInfo .SoluTionInfo_part1 .Txt{width:100%;}
	.SoluTionInfo .SoluTionInfo_part1 .Img{width:100%;margin-top:20px;}
	.SoluTionInfo .SoluTionInfo_part2 .slider {margin-left:0;}
	.SoluTionInfo .SoluTionInfo_part2 .slider .item{width:100%;margin-left:0;}
	.newsInfo.SoluTionInfo .slider{padding: 0;}
	.newsInfo.SoluTionInfo .slider .item .ti span{font-size: 16px;}
}


/* 产品与服务新 */
.Product_New{background: #fff;position: relative;z-index:99;padding:0.5rem 0;}
.Product_New .Product_Newnav{width:22%;max-width:2.9rem;background: #f4f4f4;}
.Product_New .Product_Newnav .title{padding:0.2rem 0.26rem;padding-top:0.4rem;background: #e1e1e1;line-height: 1.3;}
.Product_New .Product_Newnav .title .cn{font-size: 0.2rem;color:#000;}
.Product_New .Product_Newnav .title .en{display: none; font-size: 0.24rem;font-weight: bold;text-transform: uppercase;color:#ed6802;}
.Product_New .Product_Newnav ul{padding:0.3rem 0.36rem;}
.Product_New .Product_Newnav ul li{padding:0.1rem 0;line-height: 1.6;}
.Product_New .Product_Newnav ul li a{font-size: 0.18rem;color:#666;}
.Product_New .Product_Newnav ul li.on a{color:#ec681a;}
.Product_New .Product_Newnav ul li:hover a{color:#ec681a;}

.Product_New .Product_Newcon{width:74%;max-width:10.6rem;}
.Product_New .Product_Newcon .faList {margin-left:4%;}
.Product_New .Product_Newcon .faList .item{width:29.33%;margin-left:4%;margin-bottom:4%;}
.Product_New .Product_Newcon .faList .item a{padding-top:10px;background: #fff;display: block;}
.Product_New .Product_Newcon .faList .item .imgbox{padding-top:67%;}
.Product_New .Product_Newcon .faList .item .imgbox img{object-fit: contain;}
.Product_New .Product_Newcon .faList .item .info{min-height:1px;}
.Product_New .Product_Newcon .faList .item .ti{min-height:1px;margin-bottom:0.2rem;}

@media(max-width:1024px){
	.Product_New .Product_Newnav .title{padding:20px;}
	.Product_New .Product_Newnav .title .en{font-size: 20px;}
	.Product_New .Product_Newnav .title .cn{font-size: 18px;}
	.Product_New .Product_Newnav ul{padding:20px;}
	.Product_New .Product_Newnav ul li{padding:10px 0;}
	.Product_New .Product_Newnav ul li a{font-size: 14px;}
	.Product_New .Product_Newcon .faList .item .ti{font-size: 14px;}
}

@media(max-width:640px){
	.Product_New .Product_Newnav{width:100%;margin-bottom:20px;max-width:100%;}
	.Product_New .Product_Newnav .title{padding:10px;}
	.Product_New .Product_Newnav ul{padding:10px;}
	.Product_New .Product_Newnav ul li{padding:5px 0;}
	.Product_New .Product_Newcon{width:100%;max-width:100%;}
	.Product_New .Product_Newcon .faList .item{width:46%;}

}


.ytable {
  display: table;
  width: 100%;
}
.ytable-fixed {
  table-layout: fixed;
}
.ytable-cell {
  display: table-cell;
  vertical-align: middle;
}
@media (max-width:1024px) {
  .ytable.xy,
  .ytable.xy > .ytable-cell{display: block;}
}
/*Floor003130 */
.Floor003130{background: url(../images/Floor003130-bg.png) no-repeat center center;background-size: cover;}
.Floor003130 .auto{padding: 3.75em 0;}
.Floor003130 .ytable{background-color: #f5f5f5; }
.Floor003130 .ytable .ytable-cell{vertical-align: top; overflow: hidden;padding: 3.75em 3.125em 3.125em;position: relative;}
.Floor003130 .ytable .left{background-color: #fff;}
.Floor003130 .num{position: absolute;left: 0;top:-2.1875em;}
.Floor003130 .num img{height: 5.8125em;}
.Floor003130 .title{border-bottom: 1px solid #ebebeb;color: #333333; padding-bottom: 1.25em; margin-bottom: 1.875em;}
.Floor003130 .left .title{border-bottom-color: #f2f2f2;}
.Floor003130 .title .en{font-size: 1.25em;}
.Floor003130 .title .cn{font-size: 1.5em;}
.Floor003130 .title .cn:after{display: inline-block;content: '';width: 5px;height: 2px;background-color: #e60012; margin-left: 10px; vertical-align: middle;}
.Floor003130 .tel{ font-size: 1.5em;color: #fa7427;letter-spacing: 1px; padding-left:1.41666em; background: url(../images/Floor003130-tel.svg) no-repeat left center;background-size: 0.79166em auto; margin-bottom: 1.25em;}
.Floor003130 .address li{font-size: 0.9375em; line-height: 2; color:#808080;}
.Floor003130 .branch .slick-dots{list-style: none; overflow: hidden;margin-bottom: 1.25em;}
.Floor003130 .branch .slick-dots li{float: left;}
.Floor003130 .branch .slick-dots li a{color: #cccccc;}
.Floor003130 .branch .slick-dots li.slick-active a{color: #333;}
.Floor003130 .branch .slick-dots li:not(:last-child){margin-right: 1.5em;}
.Floor003130 .branch .item dd{font-size: 0.875em;line-height: 1.714285;color: #808080;}
.Floor003130 .btn{display: table;position: relative;overflow: hidden;margin-top: 2.5em;}
.Floor003130 .btn:after{position: absolute;content: '';width: 1px;height: 10px;background-color: #b9b9b9;left: 50%;top: 50%;margin-top: -5px;}
.Floor003130 .btn .slick-arrow{width: 25px; height: 11px;float: left;background-position: center;background-repeat: no-repeat;}
.Floor003130 .btn .slick-prev{background-image: url(../images/Floor003130-btn-prev.svg);}
.Floor003130 .btn .slick-prev.slick-disabled{background-image: url(../images/Floor003130-btn-prev-disabled.svg);}
.Floor003130 .btn .slick-next{background-image: url(../images/Floor003130-btn-next.svg); margin-left: 40px;}
.Floor003130 .btn .slick-next.slick-disabled{background-image: url(../images/Floor003130-btn-next-disabled.svg);}
.Floor003130 .btn .slick-disabled{cursor: default;}
@media (min-width:1025px) {
.Floor003130 .ytable .ytable-cell{width: 33.33%;}
.Floor003130 .ytable .mid:after{position: absolute;content: '';right: 0; top: 15%;height: 70%;background-color: #ebebeb;width: 1px;}
}
@media (max-width:1024px) {
.Floor003130 .ytable .right{background-color: #fff;}
}

/*Menu003070 */
.Menu003070{background-color: #f5f5f5;}
.Menu003070 .auto{max-width: 1440px;margin: 0 auto;width:94%;}
.Menu003070 .auto ul{padding: 19px 0;}
.Menu003070 li{float: left; padding: 0 15px;}
.Menu003070 li a{display: block;line-height: 2.778em;font-size: 18px;color: #3d3d3d; padding:  0 30px;}
.Menu003070 li.aon a,
.Menu003070 li a:hover{color: #ed6802;border-radius: 5px;}
@media(min-width:641px){
.Menu003070 .auto ul{display: table; margin: 0 auto;}
}
@media(max-width:1440px){
.Menu003070 li{padding: 0 1vw;}
.Menu003070 li a{padding:  0 2vw;}
}
@media(max-width:640px){
.Menu003070 li a{font-size: 3.5vw;}
.Menu003070 li{margin-bottom: 1vw; width: 32%;}
.Menu003070 li:not(:nth-child(3n)){margin-right: 2%;}
}


/* 0923 */
/* .leftTit .title{
	display: flex;
	align-items: center;
} */
.leftTit .title div{
	display: none;
}
.proPage .SoluTionInfo .SoluTionInfo_part4{
	padding-top: 1rem;
}
/* @media screen and (min-width:641px){
	.SolutionBox .leftTit{
		min-height: 3.72rem;
	}
} */


.AboutCulture .strength .item{
	width: 50%;
}
.AboutCulture .strength .item:nth-child(3) .num{
	display: none;
}
.AboutCulture .strength .item:nth-child(4) .num{
	display: none;
}
.AboutCulture .strength .item .num{
	font-size: 0.38rem;
}
.AboutCulture .video .info {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    padding: 0.43rem 0.38rem;
    color: #fff;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.AboutCulture .video .info:after {
    bottom: 50%;
    right: 50%;
    transition: all 0.5s;
    transform: translate(50%, 50%);
}
.AboutCulture .video:hover .info:after {
    transform: scale(1.2) translate(50%, 50%);
}
.SoluTionInfo_part2 .flexbwa {
    display: flex;
    display: -ms-flexbox;
    justify-content: space-between;
    -ms-flex-pack: justify;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    align-items: center;
    -ms-flex-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
 .newsInfo.SoluTionInfo .slider .item .txt{
	text-align: center;
	padding-left: 0 !important;
	margin-top: 0.1rem;
	line-height: 1.5;
}
.newsInfo.SoluTionInfo .slider .item .txt .dec {
    line-height: 1.5;
}
@media screen and (min-width:641px){
	.jsjgImg{
		min-height: 6.8rem;
		object-fit: cover;
	}
	.jsjgBox{
		display: flex;
		font-display: row-;
	}
	.jsjgBox .Txt{
		padding-left: 0 !important;
	}
}
.SolutionBox .leftTit {
    width: 24.66%;
}
.faList .item .imgbox img {
	width: 100%;
    object-position: center;
    object-fit: cover;
}
.faList2 .item .imgbox img{
	/* object-fit: contain !important; */
}
.SubTit .cn img{
	width: 0.4rem;
	margin-right: 0.18rem;
}
.SubTit .cn{
	display: flex;
	align-items: center;
}
.mb3{
	margin-bottom: 4.167vw;
}
.newsInfo.SoluTionInfo .slider .item .icon{
	height: 0.65rem;
}
.leftTit .title {
    font-size: 0.27rem;
    line-height: 1;
    margin-bottom: 2vw;
}

.titleInfo .other span:not(:last-child){
	padding-right: 0;
    margin-right: 0;
    background: none;
}
.mb0{
	margin-bottom: 0 !important;
}
.mfp-arrow{
	display: none !important;
}
.mfp-counter{
	display: none !important;
}
.faList .item .Scale-img{
	display: block;
	box-shadow: 9px 0 51px rgba(0, 0, 0, 0.11);
	border-radius: 20px;
	height: 100%;
}


.newsInfo.SoluTionInfo .SoluTionInfo_part23  .slider .item .icon {
    height: auto;
}
.newsInfo.SoluTionInfo .SoluTionInfo_part23  .slider .item .icon {
    width: 1.4rem !important;
    position: static;
}
.faList .item img{
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}



/* 1012 */
.newsInfo.SoluTionInfo .SoluTionInfo_part23  .slider .item .icon {
    height: auto;
}
.newsInfo.SoluTionInfo .SoluTionInfo_part23  .slider .item .icon {
    width: 1.4rem !important;
    position: static;
}
.znsfPage .place .w1440 a:nth-child(3),
.HomeLayout .imgbox p{
	display:none
}
.HomeLayout .imgbox p:nth-child(6),
.HomeLayout .imgbox p:nth-child(7),
.HomeLayout .imgbox p:nth-child(8),
.HomeLayout .imgbox p:nth-child(9),
.HomeLayout .imgbox p:nth-child(10),
.HomeLayout .imgbox p:nth-child(11){
	display: none;
}
.HomeLayout .imgbox img{
	max-width: 90%;
	margin-left: 5%;
}
.sentence-one{
	display: flex;
}
.sentence-one .title{
	color: #fff;
    font-size: 0.45rem;
    font-weight: 700;
    line-height: 0.64rem;
    border-bottom: 0.1rem solid #fff;
}
.jjfaHead  .title{
	text-align: center;
    font-size: 0.26rem;
    font-weight: 700;
    line-height: 0.84rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.jjfaHead  .title::before,
.jjfaHead  .title::after{
	content: '';
	display: block;
	width: 0.88rem;
    height: 0.02rem;
    background-color: #000;
}
.jjfaHead  .title::before{
	margin-right: 0.5rem;
}
.jjfaHead  .title::after{
	margin-left: 0.5rem;
}
.AboutService .list {
    width: 100%;
    margin-left: 0;
}
.AboutService .list .item {
	width: calc(100% / 4);
    margin: 0;
    border: none;
    height: 3rem;
    padding: 0;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-repeat: repeat;
    background-position: right 2px center;
}
.AboutService2 .list .item{
	width: calc(100% / 3);
}
.AboutService .list .item .info {
	flex: none;
    padding-top: 0;
}

.AboutService .list .item .icon {
    width: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.2rem;
}
.AboutService .list .activehover{
	-webkit-box-shadow: 0 10px 10px rgba(0,64,152,0.09);
	box-shadow: 0 10px 10px rgba(0,64,152,0.09);
	-webkit-transform: translate3d(0,0, 0);
	transform: translate3d(0,0, 0);
	-moz-transform: translate3d(0,0, 0);
	-ms-transform: translate3d(0,0, 0);
	-o-transform: translate3d(0,0, 0);
}
.AboutService{
	padding-top: 0.5vw;
    padding-bottom: 3.25vw;
}
.AboutService .list .item .icon img {
    height: 3.26vw;
}
@media screen and (max-width:768px){
	.AboutService .list .item {
		width: calc(100% / 2);
	}
	.AboutService2 .list .item{
		width: 100%;
	}
	.sentence-one .title{
		font-size: 0.32rem;
	}
	.AboutService .list .item .icon img {
		height: 4.26vw;
	}
}
.AboutService .list .item img{
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.AboutService .list .item:hover img{
	transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
}
.AboutServiceA{
	width: 100%;
}


/* 1225 */
.SoluTionInfo_part3facp .faList .item .imgbox img {
    /* object-fit: contain; */
    /* object-position: top; */
}
.faList .imgbox span{
	background-color: #fff;
}
.faList .item .Scale-img {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.SoluTionInfo_part3Yy .faList .item .imgbox img{
	object-fit: cover;
}
@media screen and (min-width:1025px) {
	.SoluTionInfo_part2_js{
		padding-bottom: 0.5rem !important;
	}
	.SinglePageCon{
		margin-top: 0.5rem;
	}
	.SoluTionInfo .SoluTionInfo_part1 .SolutionBox{
		display: flex;
    flex-direction: row-reverse;
    align-items: center;
	}
	.SoluTionInfo .SoluTionInfo_part1 .Img {
		width: 40%;
	}
	.SoluTionInfo .SoluTionInfo_part1 .Txt {
		width: 60%;
		box-sizing: border-box;
		padding: 0 0.5rem;
		padding-top: 0;
	}
	.SoluTionInfo .SoluTionInfo_part1 .SolutionBox .leftTit .title:after {
		margin: 0.15rem 0 0 0;
	}
	.SoluTionInfo .SoluTionInfo_part1 .SolutionBox .leftTit .title{
		margin-bottom: 0.15rem;
	}
	.SoluTionInfo .SoluTionInfo_part1 .Txt .tag {
		margin-top: 0.1rem;
	}
	.SoluTionInfo .SoluTionInfo_part1 .Txt .con {
		margin-top: 0.15rem;
		line-height: 1.8;
		text-align: justify;
	}
	.SoluTionInfo .SoluTionInfo_part2{
		padding-bottom: 0;
	}
	.featurePage .SoluTionInfo .SoluTionInfo_part2{
		padding-bottom: 1rem;
	}
	/* .featurePage .leftTit .title{
		margin-bottom: 0.5rem;
	} */
}
@media screen and (max-width:1024px){
	.SinglePageCon{
		margin-top: 40px;
	}
}
.newsInfo.SoluTionInfo .SoluTionInfo_part2 .slick-dots{
	position: static;
	margin-top: 0.4rem;
}
.featurePage .backBot {
	margin-top: 0;
}
.faList .item .imgbox{
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}
.faList .item{
	cursor: pointer;
}
.HomeBan .info {
    width: 100%;
    max-width: 100%;
    height: 100%;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: 100%;
    overflow: hidden;
    transform: translate(0%, 0%);
    left: 0;
}
.HomeAbout.mt50 {
    margin-top: 100vh;
}
.AboutService .list .item .info{
	text-align: center;
}
@media screen and (max-width:1024px){
	.HomeBan{
		position: static;
	}

	.HomeAbout.mt50 {
		margin-top: 0;
	}
	.HomeBan .slick-dots {
		bottom: 20px;
	}
}

.AboutHistory .slick-arrow{
	background-size: contain;
}
.proPage .newsInfo.SoluTionInfo .slider{
	margin-bottom: 0.6rem;
}
.SubBan .imgbox{
	width: 100%;
	height: 100%;
}
.SubBan .imgbox img {
    transform: scale(1);
}
.SubBan .info{
	display: block;
}
@media screen and (max-width:640px) {
	.SubBan {
        height: 200px;
    }
	.SubBan .About{
		display: none;
	}
}
.Product_New .Product_Newcon .faList .item a{
	padding-top: 0;
}
.Product_New .Product_Newcon .faList .item .imgbox img {
    object-fit: cover;
}
.HomeBusiness .TabBox .ti{
	font-size: 0.32rem;
}
.imgUrlPro1{
	display: none;
	margin: 0 auto;
}
.AboutHistory .info .desc{
	line-height: 1.8;
}