.all-bg{
	background-repeat: no-repeat;
	background-size:cover;
	background-position: 50%;
}

.cooperation-top-bg{
	height: 800px;
	height: 8rem;
	background-image: url('../images/cooperation/cooperation-top-bg.png');
}

.cooperation-top-hn{
	font-family:PingFangSC-Semibold,PingFang SC;
	text-align: center;
	padding-top: 334px;
	padding-top: 3.34rem;	
}

.cooperation-top-hn h2{
	height:100px;
	height: 1rem;
	font-size:72px;
	font-size: 0.72rem;
	font-weight:600;
	color:rgba(255,255,255,1);
	line-height:100px;
	line-height: 1rem;
	letter-spacing:1px;
	letter-spacing: 0.01rem;
}

.cooperation-top-hn p{
	height:37px;
	height: 0.37rem;
	font-size:26px;
	font-size: 0.26rem;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:37px;
	line-height: 0.37rem;
}

.cooperation-bg{
	background: rgb(255,255,255);
	width: 100%;
	padding-top: 69px;
	padding-top: 0.69rem;
	padding-bottom: 55px;
	padding-bottom: 0.55rem;
}

.cooperation-box{
	width: 1140px;
	width: 11.4rem;
	display: flex;
}

.phoneBox{
	width: 348px;
	width: 3.48rem;
	height: 646px;
	height: 6.46rem;
	background: url('../images/cooperation/phone-bg.png');
	background-repeat: no-repeat;
	background-size: 348px 616px;
	background-size: 3.48rem 6.16rem;
	position: relative;
	top: -1.5rem;
	text-align: center;
	background-position-x: 51%;
}

.imgBox-box{
	overflow: hidden;
	width: 261px;
	width: 2.61rem;
	height: 531px;
	height: 5.31rem;
	margin-left: 0.6rem;
	position: relative;
	top: 0.4rem;
}


@keyframes imgBox {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
	}

	100%{
		-webkit-transform: translate3d(0, -824px, 0);
        transform: translate3d(0, -824px, 0);
        display: none;
	}
}

.imgBox {
	-webkit-animation: 12s imgBox linear infinite normal;
    animation: 12s imgBox linear infinite normal;
    position: relative;
}

.imgBox::-webkit-scrollbar{
	display: none;
}

.imgBox img{
	width: 100%;
}

.cooperation-left{
	text-align: center;
	flex: 1;
}

.cooperation-center{
	flex: 1;
}

.cooperation-right{
	text-align: center;
	flex: 1;
}

.cooperation-text span{
	height:60px;
	height: 0.6rem;
	font-size:60px;
	font-size: 0.6rem;
	font-family:DINMittelschriftStd;
	color:rgba(255,107,11,1);
	line-height:72px;
	line-height: 0.72rem;
	display: inline-block;
	vertical-align:middle;
}

.cooperation-text p{
	height:25px;
	height: 0.25rem;
	font-size:18px;
	font-size: 0.18rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:25px;
	line-height: 0.56rem;
	display: inline-block;
	vertical-align:middle;
}

.cooperation-text-p{
	height:25px;
	height: 0.25rem;
	font-size:18px;
	font-size: 0.18rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:25px;
	line-height: 0.25rem;
	margin-top: 18px;
	margin-top: 0.18rem;
}

.cooperation-text-top{
	margin-bottom: 188px;
	margin-bottom: 1.88rem;
}

.support{
	width: 1140px;
	width: 11.4rem;
	font-family:PingFangSC-Semibold,PingFang SC;
	text-align: center;	
}

.support h3{
	height:42px;
	height: 0.42rem;
	font-size:30px;
	font-size: 0.3rem;
	font-weight:600;
	color:rgba(51,51,51,1);
	line-height:42px;
	line-height: 0.42rem;
	margin-top: 4px;
	margin-top: 0.04rem;
}	

.support p{
	height:25px;
	height: 0.25rem;
	font-size:18px;
	font-size: 0.18rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:25px;
	line-height: 0.25rem;
	margin-top: 4px;
	margin-top: 0.04rem;
}

.support-img-box{
	display: flex;
	margin-top: 55px;
	margin-top: 0.55rem;
}

.support-img{
	flex: 1;
	width: 228px;
	width: 2.28rem;
	height: 320px;
	height: 3.2rem;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%;
	padding-top: 106px;
	padding-top: 1.06rem;
}

.support-img1{
	background-image: url('../images/cooperation/support-img1.png');
}

.support-img2{
	background-image: url('../images/cooperation/support-img2.png');
}

.support-img3{
	background-image: url('../images/cooperation/support-img3.png');
}

.support-img4{
	background-image: url('../images/cooperation/support-img4.png');
}

.support-img5{
	background-image: url('../images/cooperation/support-img5.png');
}

.support-img h3{
	height:22px;
	height: 0.22rem;
	font-size:22px;
	font-size: 0.22rem;
	font-family:DINMittelschriftStd;
	color:rgba(0,0,0,1);
	line-height:26px;
	line-height: 0.26rem;
}

.support-img p{
	height:37px;
	height: 0.37rem;
	font-size:26px;
	font-size: 0.26rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(0,0,0,1);
	line-height:37px;
	line-height: 0.37rem;
	margin-top: 6px;
	margin-top: 0.06rem;
}

.support-border-bottom{
	width:26px;
	height:1px;
	background:rgba(0,0,0,1);
	margin-top: 23px;
	margin-top: 0.23rem;
}

.outlets{
	text-align: center;
}

.outlets h3{
	height:42px;
	height: 0.42rem;
	font-size:30px;
	font-size: 0.3rem;
	font-family:PingFangSC-Semibold,PingFang SC;
	font-weight:600;
	color:rgba(51,51,51,1);
	line-height:42px;
	line-height: 0.42rem;
	margin-top: 117px;
	margin-top: 1.17rem;
}

.outlets p{
	height:25px;
	height: 0.25rem;
	font-size:18px;
	font-size: 0.18rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:25px;
	line-height: 0.25rem;
	margin-top: 4px;
	margin-top: 0.04rem;
}



.supportImg1-box{
	position: absolute;
	overflow: hidden;
	transition: opacity .6s ease 0s;
}

.supportImg1{
	opacity: 0;
	position: relative;
	width: 228px;
	width: 2.28rem;
	height: 320px;
	height: 3.2rem;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%;
	padding-top: 86px;
	padding-top: 0.86rem;
	background-image: url('../images/cooperation/support-img-active.png');
	overflow: hidden;
	transform: scale(1.3);
    transition: transform .8s ease 0s;	
}

.supportImg1:hover{
	opacity: 1;
	transform: scale(1);

}

.supportImg1 h3{
	height:22px;
	height: 0.22rem;
	font-size:22px;
	font-size: 0.22rem;
	font-family:DINMittelschriftStd;
	color:rgba(255,255,255,1);
	line-height:26px;
	line-height: 0.26rem;
}

.supportImg1 p{
	height:37px;
	height: 0.37rem;
	font-size:26px;
	font-size: 0.26rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:37px;
	line-height: 0.37rem;
	margin-top: 6px;
	margin-top: 0.06rem;
}

.support-border-bottom2{
	width:26px;
	height:1px;
	background:rgba(255,255,255,1);
	margin-top: 23px;
	margin-top: 0.23rem;
}

.supportImg1 span{
	display: inline-block;
	width:122px;
	width: 1.22rem;
	height:147px;
	height: 1.47rem;
	font-size:18px;
	font-size: 0.18rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:21px;
	line-height: 0.21rem;
	margin-top: 25px;
	margin-top: 0.25rem;
	letter-spacing: 2px;
	letter-spacing: 0.02rem;
}



.serviceOutlets-bg{
	height: 825px;
	height: 8.25rem;
	background-image: url('../images/cooperation/serviceOutlets-bg.png');
	position: relative;
	text-align: center;
}


.serviceOutlets-top-box{
	width: 200px;
    width: 2rem;
    height: 176px;
    height: 1.76rem;
    transition: opacity .6s ease 0s;
}


.serviceOutlets-top-text{
	transform: scale(0.7);
	transform: : scale(1);
    transition: transform .8s ease 0s;
    width: 200px;
    width: 2rem;
    font-family:PingFangSC-Medium,PingFang SC;
    padding-top: 95px;
    padding-top: 0.95rem;
    margin-top: 20px;
    margin-left: 0.2rem;
    opacity: 0;
}

.serviceOutlets-top-text p{
	height:33px;
	height: 0.33rem;
	font-size:24px;
	font-size: 0.24rem;
	font-weight:500;
	color:rgba(187,225,246,1);
	line-height:33px;
	line-height: 0.33rem;
	display: inline-block;
}

.serviceOutlets-top-text span{
	height:46px;
	height: 0.46rem;
	font-size:46px;
	font-size: 0.46rem;
	font-family:DINMittelschriftStd;
	color:rgba(255,255,255,1);
	line-height:55px;
	line-height: 0.55rem;
	display: inline-block;
}

.hotspots{
	width: 956px;
	width: 9.56rem;
	height: 760px;
	height: 7.6rem;
	position: relative;
	top: -114px;
	top: -1.14rem;
}

.dot{
	position: absolute;
	width:8px;
	width: 0.08rem;
	height:8px;
	height: 0.08rem;
	background:rgba(255,187,0,1);
	cursor:pointer
}

.xinJiang{
	top: 129px;
	top: 1.29rem;
	left: 166px;
	left: 1.66rem;
}

.Tibet{
	top: 287px;
	top: 2.87rem;
	left: 121px;
	left: 1.21rem;
}

.Qinghai{
	top: 259px;
	top: 2.59rem;
	left: 290px;
	left: 2.9rem;
}

.Gansu{
	top: 182px;
	top: 1.82rem;
	left: 345px;
	left: 3.45rem;
}

.Sichuan{
	top: 368px;
	top: 3.68rem;
	left: 386px;
	left: 3.86rem;
}

.Yunnan{
	top: 474px;
	top: 4.74rem;
	left: 317px;
	left: 3.17rem;
}

.Guizhou{
	top: 449px;
	top: 4.49rem;
	left: 451px;
	left: 4.51rem;
}

.Guangxi{
	top: 507px;
	top: 5.07rem;
	left: 466px;
	left: 4.66rem;
}

.Chongqing{
	top: 396px;
	top: 3.96rem;
	left: 475px;
	left: 4.75rem;
}

.Shaanxi{
	top: 317px;
	top: 3.17rem;
	left: 509px;
	left: 5.09rem;
}

.Ningxia{
	top: 255px;
	top: 2.55rem;
	left: 484px;
	left: 4.84rem;
}

.InnerMongolia{
	top: 202px;
	top: 2.02rem;
	left: 536px;
	left: 5.36rem;
}

.Shanxi{
	top: 263px;
	top: 2.63rem;
	left: 580px;
	left: 5.8rem;
}

.Henan{
	top: 336px;
	top: 3.36rem;
	left: 596px;
	left: 5.96rem;
}

.Hubei{
	top: 381px;
	top: 3.81rem;
	left: 5.72rem;
	left: 5.72rem;
}

.Hunan{
	top: 449px;
	top: 4.49rem;
	left: 540px;
	left: 5.4rem;
}

.Guangdong{
	top: 515px;
	top: 5.15rem;
	left: 564px;
	left: 5.64rem;
}

.Hainan{
	top: 596px;
	top: 5.96rem;
	left: 468px;
	left: 4.68rem;
}

.Jiangxi{
	top: 445px;
	top: 4.45rem;
	left: 617px;
	left: 6.17rem;
}

.Fujian{
	top: 482px;
	top: 4.82rem;
	left: 657px;
	left: 6.57rem;
}

.Zhejiang{
	top: 428px;
	top: 4.28rem;
	left: 707px;
	left: 7.07rem;
}

.Anhui{
	top: 381px;
	top: 3.81rem;
	left: 657px;
	left: 6.57rem;
}

.Jiangsu{
	top: 360px;
	top: 3.6rem;
	left: 707px;
	left: 7.07rem;
}

.Shandong{
	top: 294px;
	top: 2.94rem;
	left: 678px;
	left: 6.78rem;
}

.Hebei{
	top: 255px;
	top: 2.55rem;
	left: 637px;
	left: 6.37rem;
}

.Beijing{
	top: 225px;
	top: 2.25rem;
	left: 659px;
	left: 6.56rem;
}

.Liaoning{
	top: 202px;
	top: 2.02rem;
	left: 774px;
	left: 7.74rem;
}

.Jilin{
	top: 168px;
	top: 1.68rem;
	left: 821px;
	left: 8.21rem;
}

.Heilongjiang{
	top: 92px;
	top: 0.92rem;
	left: 856px;
	left: 8.56rem;
}

.Shanghai{
	top: 381px;
	top: 3.81rem;
	left: 754px;
	left: 7.54rem;
}

.store-box{
	position: absolute;
	left: 21px;
	left: 0.21rem;
	top: 576px;
	top: 5.76rem;
}

.store p{
	height:65px;
	height: 0.65rem;
	font-size:24px;
	font-size: 0.24rem;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(187,225,246,1);
	line-height:32px;
	line-height: 0.32rem;
	text-align: left;
}

.storeNumber{
	display: flex;
	margin-top: 12px;
	margin-top: 0.12rem;
}

.storeNumber-box{
	width:38px;
	width: 0.38rem;
	height:54px;
	height: 0.54rem;
	background:rgba(0,109,238,1);
	text-align: center;
	margin-right: 4px;
	margin-right: 0.04rem;
	padding-left: 0.06rem;
}

.storeNumber-box span{
	width: 100%;
	height:46px;
	height: 0.46rem;
	font-size:46px;
	font-size: 0.46rem;
	font-family:DINMittelschriftStd;
	color:rgba(255,255,255,1);
	line-height:55px;
	line-height: 0.55rem;
	letter-spacing:19px;
	letter-spacing: 0.19rem;
	display: inline-block;
}

a:hover{
	text-decoration: none;
}