.content{
	width: 100%;
}

.all-bg{
	background-repeat: no-repeat;
	background-size:cover;
	background-position: 50%;
}

.headPortrait-bg{
	width: 100%;
	height: 799px;
	height: 7.99rem;
	background-image: url('../images/aboutUs/headPortrait.png');

}

.introduction-bg{
	width: 100%;
	height: 1572px;
	height: 15.72rem;
	background-image: url(../images/aboutUs/introduction.png);
}

.container{
	padding-top: 59px;
}

.container h2 {
	width: 1366px;
	width: 13.66rem;
	height:224px;
	height: 2.24rem;
	color: rgba(255,255,255,1);
	opacity:0.02;
	font-size: 160px;
	font-size: 1.6rem;
	font-family:PingFangSC-Semibold,PingFang SC;
	font-weight:600;
	line-height:224px;
	line-height: 2.24rem;
	letter-spacing:5px;
	letter-spacing: 0.05rem;
}

.introduction{
	width: 1366px;
	width: 13.66rem;
	height:224px;
	height: 2.24rem;
	font-family:PingFangSC-Semibold,PingFang SC;
	position: relative;
	top: -130px;
	top: -1.3rem;
}

.introduction h3{
	height:59px;
	height: 0.59rem;
	font-size:42px;
	font-size: 0.42rem;
	font-weight:600;
	color:rgba(255,255,255,1);
	line-height:59px;
	line-height: 0.59rem;
	letter-spacing:4px;
	letter-spacing: 0.04rem;
}

.introduction h4{
	height:22px;
	height: 0.22rem;
	font-size:16px;
	font-size: 0.16rem;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:22px;
	line-height: 0.22rem;
	letter-spacing:5px;
	letter-spacing: 0.05rem;
}

.introduction-text{
	width: 1366px;
	width: 13.66rem;
	position: relative;
	top: -190px;
	top: -1.9rem;
}

.introduction-text p{
	width:536px;
	width: 5.36rem;
	height:798px;
	height: 7.98rem;
	font-size:24px;
	font-size: 0.24rem;
	font-family:PingFangSC-Thin,PingFang SC;
	font-weight:100;
	color:rgba(153,153,153,1);
	line-height:41px;
	line-height: 0.41rem;
}

.mission-bg{
	width: 100%;
	height: 910px;
	height: 9.1rem;
	background: rgba(255,255,255,1);
}

.banner{
	width: 700px;
	height: 700px;
	width: 7rem;
	height: 7rem;
	border-radius: 50%;
	position: absolute;
	right: 155px;
	right: 1.55rem;
	top: 93px;
	top: 0.93rem;
}

.carousel-item img{
	width: 700px;
	height: 700px;
	width: 7rem;
	height: 7rem;
	border-radius: 50%;
}

.container1{
	width: 1366px;
	width: 13.66rem;
	position: relative;
	font-family:PingFangSC-Semibold,PingFang SC;
}

.mission-hn{
	display: flex;
	padding-top: 275px;
	padding-top: 2.75rem;
}

.mission-hn h3{
	height:59px;
	height: 0.59rem;
	font-size:42px;
	font-size: 0.42rem;
	font-weight:600;
	color:rgba(51,51,51,1);
	line-height:59px;
	line-height: 0.59rem;

}

.mission-hn h4{
	height:59px;
	height: 0.59rem;
	font-size:16px;
	font-size: 0.16rem;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height: 92px;
	line-height: 0.92rem;
	letter-spacing:3px;
	letter-spacing: 0.03rem;
	margin-left: 8px;
	margin-left: 0.08rem;
}

.mission-text-top{
	height:33px;
	height: 0.33rem;
	font-size:24px;
	font-size: 0.24rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:33px;
	line-height: 0.33rem;
	margin-top: 51px;
	margin-top: 0.51rem;
}

.mission-text-bottom{
	height:52px;
	height: 0.52rem;
	font-size:18px;
	font-size: 0.18rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:26px;
	line-height: 0.26rem;
	margin-top: 6px;
	margin-top: 0.06rem;
}

.mission-img{
	margin-top: 74px;
	margin-top: 0.74rem;
	position: relative;
	z-index: 556;
}

.mission-img img{
	width: 726px;
	width:	7.26rem;
	height: 120px;
	height: 1.2rem;
}


.vision-bg{
	width: 100%;
	height: 910px;
	height: 9.1rem;
	background-image: url('../images/aboutUs/vision.png');
	padding-top: 89px;
	padding-top: 0.89rem;
}

.vision-content{
	width: 1366px;
	width: 13.66rem;
}

.vision{
	width:472px;
	width: 4.72rem;
	height:333px;
	height: 3.33rem;
	background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	border-radius:10px;
	border-radius:0.1rem;
	font-family:PingFangSC-Semibold,PingFang SC;
	padding-top: 40px;
	padding-top: 0.4rem;
	padding-left: 41px;
	padding-left: 0.41rem;
}

.vision-hn{
	display: flex;
}

.vision-hn h3{
	height:59px;
	height: 0.59rem;
	font-size:42px;
	font-size: 0.42rem;
	font-weight:600;
	color:rgba(51,51,51,1);
	line-height:59px;
	line-height: 0.59rem;
}

.vision-hn h4{
	height:59px;
	height: 0.59rem;
	font-size:16px;
	font-size: 0.16rem;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:92px;
	line-height: 0.92rem;
	letter-spacing:3px;
	letter-spacing: 0.03rem;
	margin-left: 8px;
	margin-left: 0.08rem;
}

.vision-text-top{
	height:33px;
	height: 0.33rem;
	font-size:24px;
	font-size: 0.24rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:33px;
	line-height: 0.33rem;
	margin-top: 51px;
	margin-top: 0.51rem;
}

.vision-text-bottom{
	height:26px;
	height: 0.26rem;
	font-size:18px;
	font-size: 0.18rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:26px;
	line-height: 0.26rem;
	margin-top: 2px;
	margin-top: 0.02rem;
}

.value-bg{
	width: 100%;
	height: 910px;
	height: 9.1rem;
	background-image: url('../images/aboutUs/value.png');
}

.value-content{
	width: 1366px;
	width: 13.66rem;
	height: 910px;
	height: 9.1rem;
	font-family:PingFangSC-Semibold,PingFang SC;
	display: flex;
	position: relative;
}

.value-hn{
	padding-top: 140px;
	padding-top: 1.4rem;
} 

.value-hn h3{
	height:59px;
	height:0.59rem;
	font-size:42px;
	font-size: 0.42rem;
	font-weight:600;
	color:rgba(255,255,255,1);
	line-height:59px;
	line-height: 0.59rem;
}

.value-hn h4{
	height:30px;
	height: 0.3rem;
	font-size:22px;
	font-size: 0.22rem;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:30px;
	line-height: 0.3rem;
	letter-spacing:2px;
	letter-spacing: 0.02rem;
	margin-top: 4px;
	margin-top: 0.04rem;
}



.value-top{
	height:48px;
	height: 0.48rem;
	font-size:34px;
	font-size: 0.34rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:48px;
	line-height: 0.48rem;
	text-align: center;
}

.value-bottom{
	height:30px;
	height: 0.3rem;
	font-size:22px;
	font-size: 0.22rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:30px;
	line-height: 0.3rem;
	letter-spacing:2px;
	letter-spacing: 0.02rem;
}

.sincere{
	position: absolute;
	right: 245px;
	right: 2.45rem;
	top: 197px;
	top: 1.97rem;
}

.win{
	position: absolute;
	top: 303px;
	top: 3.03rem;
	right: 415px;
	right: 4.15rem;
}

.confidence{
	position: absolute;
	top: 407px;
	top: 4.07rem;
	right: 576px;
	right: 5.76rem;
}

.dedication{
	position: absolute;
	top: 512px;
	top: 5.12rem;
	right: 395px;
	right: 3.95rem;
}

.initiative{
	position: absolute;
	top: 619px;
	top: 6.19rem;
	right: 225px;
	right: 2.25rem; 
}

.carousel-control-prev-icon{
	background-image: url('../images/aboutUs/prev.png');
}

.carousel-control-next-icon{
	background-image: url('../images/aboutUs/next.png');
}

.carousel-control-next, .carousel-control-prev{
	top: auto;
	width: 13px;
	width: 0.13rem;
	height: 23px;
	height: 0.23rem;
}

.carousel-control-prev{
	left: -5.2rem;
}

.carousel-control-next{
	right: 11.1rem;
}

.imgText{
	position: absolute;
	height:37px;
	height: 0.37rem;
	font-size:26px;
	font-size: 0.26rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:37px;
	line-height: 0.37rem;
	left: -479px;
	left: -4.79rem;
	bottom: -0.09rem;
	bottom: -9px;
	opacity: 0;
}

.show{
	opacity: 1;
}

.carousel-caption{
	left: -7rem;
	top: 0;
}

.hide{
	display: none;
}

.active{
	display: block;
}


@media (min-width: 1024px){
    .container{
    	padding-left: 75px;
    }
    .container h2{
    	width: 100%;
    	font-size: 1.3rem;
    }
    .introduction-text{
    	width: 100%;
    }
    .introduction{
    	width: 100%;
    }

    .container1{
    	width: 1130px;
    	width: 11.3rem;
    }



    .banner{
    	right: -0.65rem;
    	right: -65px;
    }

    .carousel-control-prev{
    	left: -536px;
    	left: -5.36rem;
    }

    .imgText{
    	left: -496px;
    	left: -4.96rem;

    }

    .carousel-control-next{
    	right: 11.25rem;
    }

    .vision-content{
    	width: 1130px;
    	width: 11.3rem;
    }

    .value-content{
    	width: 1130px;
    	width: 11.3rem;
    }

    .sincere{
    	right: 125px;
    	right: 1.25rem;
    }

    .win{
    	right: 295px;
    	right: 2.95rem;
    }

    .confidence{
    	right: 456px;
    	right: 4.56rem;
    }

    .dedication{
    	right: 285px;
    	right: 2.85rem;
    }

    .initiative{
    	right: 115px;
    	right: 1.15rem;
    }
} /*>=1024的设备*/

    @media (min-width: 1100px) {
    
    } /*>=1100的设备*/
    @media (min-width: 1280px) {
       
    	/*.container{
    	padding-left: 15px;
    }*/
    .container h2{
    	width: 100%;
    	font-size: 160px;
		font-size: 1.6rem;
    }
    .introduction-text{
    	width: 100%;
    }
    .introduction{
    	width: 100%;
    }



    /*.banner{
    	right: -0.65rem;
    	right: -65px;
    }

    .carousel-control-prev{
    	left: -536px;
    	left: -5.36rem;
    }

    .imgText{
    	left: -496px;
    	left: -4.96rem;

    }

    .carousel-control-next{
    	right: 11.25rem;
    }

    .vision-content{
    	width: 1130px;
    	width: 11.3rem;
    }

    .value-content{
    	width: 1130px;
    	width: 11.3rem;
    }

    .sincere{
    	right: 125px;
    	right: 1.25rem;
    }

    .win{
    	right: 295px;
    	right: 2.95rem;
    }

    .confidence{
    	right: 456px;
    	right: 4.56rem;
    }

    .dedication{
    	right: 285px;
    	right: 2.85rem;
    }

    .initiative{
    	right: 115px;
    	right: 1.15rem;
    }
    */
    } /*>=1280的设备*/

    @media (min-width: 1366px) {
  /*  	.container h2{
    	width: 1366px;
		width: 13.66rem;
	}
	.vision-content{
    	width: 1366px;
		width: 13.66rem;
    }

    .value-content{
    	width: 1366px;
		width: 13.66rem;
    }
    .banner{
    	right: 155px;
		right: 1.55rem;
    }
    .carousel-control-prev{
    	left: -5.2rem;
    }
    .carousel-control-next{
	right: 11.1rem;
	}
	.imgText{
    	left: -479px;
		left: -4.79rem;

    }      */
    t{
	width: 100%;
}

.all-bg{
	background-repeat: no-repeat;
	background-size:cover;
	background-position: 50%;
}

.headPortrait-bg{
	width: 100%;
	height: 799px;
	height: 7.99rem;
	background-image: url('../images/aboutUs/headPortrait.png');

}

.introduction-bg{
	width: 100%;
	height: 1572px;
	height: 15.72rem;
	background-image: url(../images/aboutUs/introduction.png);
}

.container{
	padding-top: 59px;
}

.container h2 {
	width: 1366px;
	width: 13.66rem;
	height:224px;
	height: 2.24rem;
	color: rgba(255,255,255,1);
	opacity:0.02;
	font-size: 160px;
	font-size: 1.6rem;
	font-family:PingFangSC-Semibold,PingFang SC;
	font-weight:600;
	line-height:224px;
	line-height: 2.24rem;
	letter-spacing:5px;
	letter-spacing: 0.05rem;
}

.introduction{
	width: 1366px;
	width: 13.66rem;
	height:224px;
	height: 2.24rem;
	font-family:PingFangSC-Semibold,PingFang SC;
	position: relative;
	top: -130px;
	top: -1.3rem;
}

.introduction h3{
	height:59px;
	height: 0.59rem;
	font-size:42px;
	font-size: 0.42rem;
	font-weight:600;
	color:rgba(255,255,255,1);
	line-height:59px;
	line-height: 0.59rem;
	letter-spacing:4px;
	letter-spacing: 0.04rem;
}

.introduction h4{
	height:22px;
	height: 0.22rem;
	font-size:16px;
	font-size: 0.16rem;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:22px;
	line-height: 0.22rem;
	letter-spacing:5px;
	letter-spacing: 0.05rem;
}

.introduction-text{
	width: 1366px;
	width: 13.66rem;
	position: relative;
	top: -190px;
	top: -1.9rem;
}

.introduction-text p{
	width:536px;
	width: 5.36rem;
	height:798px;
	height: 7.98rem;
	font-size:24px;
	font-size: 0.24rem;
	font-family:PingFangSC-Thin,PingFang SC;
	font-weight:100;
	color:rgba(153,153,153,1);
	line-height:41px;
	line-height: 0.41rem;
}

.mission-bg{
	width: 100%;
	height: 910px;
	height: 9.1rem;
	background: rgba(255,255,255,1);
}

.banner{
	width: 700px;
	height: 700px;
	width: 7rem;
	height: 7rem;
	border-radius: 50%;
	position: absolute;
	right: 155px;
	right: 1.55rem;
	top: 93px;
	top: 0.93rem;
}

.carousel-item img{
	width: 700px;
	height: 700px;
	width: 7rem;
	height: 7rem;
	border-radius: 50%;
}

.container1{
	width: 1366px;
	width: 13.66rem;
	position: relative;
	font-family:PingFangSC-Semibold,PingFang SC;
}

.mission-hn{
	display: flex;
	padding-top: 275px;
	padding-top: 2.75rem;
}

.mission-hn h3{
	height:59px;
	height: 0.59rem;
	font-size:42px;
	font-size: 0.42rem;
	font-weight:600;
	color:rgba(51,51,51,1);
	line-height:59px;
	line-height: 0.59rem;

}

.mission-hn h4{
	height:59px;
	height: 0.59rem;
	font-size:16px;
	font-size: 0.16rem;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height: 92px;
	line-height: 0.92rem;
	letter-spacing:3px;
	letter-spacing: 0.03rem;
	margin-left: 8px;
	margin-left: 0.08rem;
}

.mission-text-top{
	height:33px;
	height: 0.33rem;
	font-size:24px;
	font-size: 0.24rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:33px;
	line-height: 0.33rem;
	margin-top: 51px;
	margin-top: 0.51rem;
}

.mission-text-bottom{
	height:52px;
	height: 0.52rem;
	font-size:18px;
	font-size: 0.18rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:26px;
	line-height: 0.26rem;
	margin-top: 6px;
	margin-top: 0.06rem;
}

.mission-img{
	margin-top: 74px;
	margin-top: 0.74rem;
	position: relative;
	z-index: 556;
}

.mission-img img{
	width: 726px;
	width:	7.26rem;
	height: 120px;
	height: 1.2rem;
}


.vision-bg{
	width: 100%;
	height: 910px;
	height: 9.1rem;
	background-image: url('../images/aboutUs/vision.png');
	padding-top: 89px;
	padding-top: 0.89rem;
}

.vision-content{
	width: 1366px;
	width: 13.66rem;
}

.vision{
	width:472px;
	width: 4.72rem;
	height:333px;
	height: 3.33rem;
	background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	border-radius:10px;
	border-radius:0.1rem;
	font-family:PingFangSC-Semibold,PingFang SC;
	padding-top: 40px;
	padding-top: 0.4rem;
	padding-left: 41px;
	padding-left: 0.41rem;
}

.vision-hn{
	display: flex;
}

.vision-hn h3{
	height:59px;
	height: 0.59rem;
	font-size:42px;
	font-size: 0.42rem;
	font-weight:600;
	color:rgba(51,51,51,1);
	line-height:59px;
	line-height: 0.59rem;
}

.vision-hn h4{
	height:59px;
	height: 0.59rem;
	font-size:16px;
	font-size: 0.16rem;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:92px;
	line-height: 0.92rem;
	letter-spacing:3px;
	letter-spacing: 0.03rem;
	margin-left: 8px;
	margin-left: 0.08rem;
}

.vision-text-top{
	height:33px;
	height: 0.33rem;
	font-size:24px;
	font-size: 0.24rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:33px;
	line-height: 0.33rem;
	margin-top: 51px;
	margin-top: 0.51rem;
}

.vision-text-bottom{
	height:26px;
	height: 0.26rem;
	font-size:18px;
	font-size: 0.18rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:26px;
	line-height: 0.26rem;
	margin-top: 2px;
	margin-top: 0.02rem;
}

.value-bg{
	width: 100%;
	height: 910px;
	height: 9.1rem;
	background-image: url('../images/aboutUs/value.png');
}

.value-content{
	width: 1366px;
	width: 13.66rem;
	height: 910px;
	height: 9.1rem;
	font-family:PingFangSC-Semibold,PingFang SC;
	display: flex;
	position: relative;
}

.value-hn{
	padding-top: 140px;
	padding-top: 1.4rem;
} 

.value-hn h3{
	height:59px;
	height:0.59rem;
	font-size:42px;
	font-size: 0.42rem;
	font-weight:600;
	color:rgba(255,255,255,1);
	line-height:59px;
	line-height: 0.59rem;
}

.value-hn h4{
	height:30px;
	height: 0.3rem;
	font-size:22px;
	font-size: 0.22rem;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:30px;
	line-height: 0.3rem;
	letter-spacing:2px;
	letter-spacing: 0.02rem;
	margin-top: 4px;
	margin-top: 0.04rem;
}



.value-top{
	height:48px;
	height: 0.48rem;
	font-size:34px;
	font-size: 0.34rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:48px;
	line-height: 0.48rem;
	text-align: center;
}

.value-bottom{
	height:30px;
	height: 0.3rem;
	font-size:22px;
	font-size: 0.22rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:30px;
	line-height: 0.3rem;
	letter-spacing:2px;
	letter-spacing: 0.02rem;
}

.sincere{
	position: absolute;
	right: 245px;
	right: 2.45rem;
	top: 197px;
	top: 1.97rem;
}

.win{
	position: absolute;
	top: 303px;
	top: 3.03rem;
	right: 415px;
	right: 4.15rem;
}

.confidence{
	position: absolute;
	top: 407px;
	top: 4.07rem;
	right: 576px;
	right: 5.76rem;
}

.dedication{
	position: absolute;
	top: 512px;
	top: 5.12rem;
	right: 395px;
	right: 3.95rem;
}

.initiative{
	position: absolute;
	top: 619px;
	top: 6.19rem;
	right: 225px;
	right: 2.25rem; 
}

.carousel-control-prev-icon{
	background-image: url('../images/aboutUs/prev.png');
}

.carousel-control-next-icon{
	background-image: url('../images/aboutUs/next.png');
}

.carousel-control-next, .carousel-control-prev{
	top: auto;
	width: 13px;
	width: 0.13rem;
	height: 23px;
	height: 0.23rem;
}

.carousel-control-prev{
	left: -5.2rem;
}

.carousel-control-next{
	right: 11.1rem;
}

.imgText{
	position: absolute;
	height:37px;
	height: 0.37rem;
	font-size:26px;
	font-size: 0.26rem;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:37px;
	line-height: 0.37rem;
	left: -479px;
	left: -4.79rem;
	bottom: -0.09rem;
	bottom: -9px;
	opacity: 0;
}

.show{
	opacity: 1;
}

.carousel-caption{
	left: -7rem;
	top: 0;
}

.hide{
	display: none;
}

.active{
	display: block;
}
}  

    @media (min-width: 1440px) {
   	
    	
} 

    @media (min-width: 1680px) {
    
    } 
    @media (min-width: 1920px) {
    
    }
