@media (max-width: 750px) {
.pc-show{
	display: none !important;
}
.phone-show{
	display: flex;
}
.div-top{
	margin-top: 4.40rem;
}
.full-screen-img{
	width: 37.50rem;
}
.full-screen-content{
	margin: 0 0;
}
.padding{
	padding: 0 2.40rem;
}
.p2-banner-layer-content{
	display: flex;
	flex-direction: column;
	color: #FFFFFF;
	align-items: center;
	height: 56.20rem;
	width: 37.5rem;
}
.p2-b-l-c-name{
	flex-direction: column;
	margin-top: 7.20rem;
	letter-spacing: 0;
	font-size: 3.00rem;
	font-weight: 500;
	width: 100%;
	margin-left: 2.40rem;
}
.p2-b-l-c-name-one{
	font-size: 3.00rem;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 4.20rem;
	font-weight: 500;
}
.carousel-img{
	 
	position: absolute;  
	transition: all 1s ease-in-out; 
}
.p2-b-l-c-name-two{
	font-family: PingFangSC-Medium;
	font-size: 5.20rem;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 7.30rem;
	font-weight: 500;
}
.p2-b-l-c-detail{
	margin-top: 15.90rem;
	width: 32.70rem;
	box-sizing: border-box;
	font-size: 1.40rem;
	letter-spacing: 0.00rem;
	text-align: center;
	line-height: 2.40rem;
	font-weight: 400;
	text-align: justify;
	 text-justify: distribute-all-lines;  
}

.c-btn span{
	color: white;
}
.p2-fz-layer{
	height: 95.30rem;
}
.p2-fz-layer-height{
	height: 95.30rem;
}
.p2-fz-layer-content{
	display: flex;
	flex-direction: column;
	color: #FFFFFF;
}
.p2-content-div{
	display: flex;
	width: 100%;
	flex-direction: column;
	/* padding: 0 2.40rem; */
	/* flex-direction: column; */
	
	
}
.p2-content-characters_2{
	position: relative;
	z-index: 1;
	margin-left: 2.40rem;
}
.img_2{
	margin-top: 0.00rem !important;
	position: absolute;
	width: 37.50rem !important;
	height: 24.80rem !important;
}
.flex{
	/* flex-direction: column-reverse !important; */
	padding: 0 2.40rem;
}
.flex_2{
	height: 100% !important;
}
.p2-contet-img{
	margin-top: 2.40rem;
	width: 32.60rem;
	height: 14.9rem;
}
.p2-contet-img img{
	width: 100%;
	height: 100%;
}
.p2-detail-box-margin{
	margin-top: 3.20rem !important;
}
.p2-name-1{
	margin-top: 2.50rem;
} 
.p2-name-zhushou{
	margin-top: 0rem;
}
.p2-name-2{
	margin-top: 3.20rem;
}
.p2-name-3{
	margin-top: 0.00rem;
}
.p2-name_4{
	color: #FFFFFF !important;
	margin-top: 2.40rem;
	
}
.p2-detail-2{
	/* color: rgba(255,255,255,0.70) !important; */
	color: white !important;
}
.p2-name{
	font-size: 2.40rem;
	color: #000000;
	letter-spacing: 0;
	line-height: 3.60rem;
	font-weight: 500;
}
.p2-detail{
	font-size: 1.40rem;
	color: rgba(0,0,0,0.70);
	letter-spacing: 0;
	text-align: justify;
	line-height: 2.40rem;
	font-weight: 400;
	width: 32.70rem !important;
}
.p2-btn-box{
	margin-top: 6.40rem;
	display: flex;
	font-size: 2.00rem;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: justify;
	line-height: 3.60rem;
	font-weight: 500;
}
.p2-btn{
	height: 5.60rem;
	display: flex;
	align-items: center;
	border-radius: 4.00rem;
	background: #015EBA;
	margin-right:0.80rem ;
	box-sizing: border-box;
	padding: 0 2.70rem;
}
.p2-detail-1{
	margin-top: 0.40rem;
}
.p2-content-1{
	margin-top: 8.00rem;
}
.p2-detail-box{
	margin-top: 4.00rem;
	display: grid;
	grid-template-columns: 12.90rem 12.90rem 12.90rem;
	width: 40.00rem;
	justify-content: space-between;
}
.p2-detail-box-2{
	margin-top: 2.40rem !important;
}
.p2-detail-box-list{
	margin-top:1.60rem ;
	background: #015EBA;
	border-radius: 4.00rem;
	width: 12.90rem;
	height: 5.60rem;
	font-size: 2.00rem;
	color: #FFFFFF;
	letter-spacing: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 3.60rem;
	font-weight: 500;
}
.p2-content-photo{
	width: 100%;
	display: flex;
	flex-direction: row;
	overflow: hidden;
}
.p2-content-photo-item-background{
	position: relative;
	width: 20%;
	transition: all 0.2s;
}
.p2-content-photo-item-background:hover {
	width: 41.3% ;
}
.p2-content-photo-item-background:hover .p2-content-photo-item-detail{
	background: rgba(1,94,186,0.78);
}
.p2-content-photo-item{
	position: relative;
	width: 100%;
	height: 58.30rem;
	background: #000;
}
.p2-content-photo-item-img{
	width: 100%;
	height: 100%;
	overflow:  hidden;
}

.p2-content-photo-item-img img{
	width: 100%;
	height: 58.30rem;
	object-fit: cover;
	
}
.p2-content-photo-item-detail{
	width: 100%;
	height: 13.20rem;
	background: rgba(255,255,255,0.12);
	position: absolute;
	bottom: 0.00rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.p2-content-photo-item-input{
	width: 100%;
	height: 58.30rem;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	opacity: 0;
	cursor: pointer;
}

.p2-content-photo-item-input:checked + .p2-content-photo-item .p2-content-photo-item-detail{
	background: rgba(1,94,186,0.78);
}

.p2-content-photo-item-detail span{
	font-size: 2.40rem;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 700;
}
.p2-voice-layer-content{
	display: flex;
	align-items: center;
	height: 37.20rem;
	width: 37.50rem;
}
.height{
	height: 24.80rem !important;
}
.p2-see-layer-content{
	display: flex;
	align-items: center;
	height: 66.80rem;
}
.p2-cockpit-layer-content{
	display: flex;
	flex-direction: column;
	align-items: center;
	box-sizing: border-box;
	padding-top: 16.40rem;
	height: 114.50rem;
}
.p2-ms-introduce{
	font-size: 4.80rem;
	color: #000000;
	letter-spacing: 0;
	font-weight: 500;
	margin-bottom: 9.60rem;
}
.p2-ms-name{
	font-size: 1.80rem;
	color: #000000;
	letter-spacing: 0;
	text-align: center;
	font-weight: 500;
	position: relative;
	width: auto;
	height: 2.5rem;
	line-height: normal;
}

.p2-ms-name-2{
	font-size: 1.40rem;
	color: rgba(0,0,0,0.50);
	letter-spacing: 0;
	text-align: center;
	line-height: 2.40rem;
	font-weight: 400;
	/* width: 32.7rem;
	height: 2.4rem; */
}
.p2-ms-detail{
	font-size: 1.40rem;
	color: rgba(0,0,0,0.70);
	letter-spacing: 0;
	text-align: justify;
	line-height: 2.40rem;
	font-weight: 400;
	width: 31.60rem;
	margin-top: 2.40rem;
	/* width: 31.6rem;
	height: 9.6rem; */
}
.p2-ms-img{
	width: 119.50rem;
	height: 30.147rem;
	margin-top: 8.80rem;
}
.p2-ms-img-2{
	width: 37.50rem;
	height: 15.60rem;
	margin-top: 1.10rem;
}
.p2-multi-screen-layer-content{
	display: flex;
	flex-direction: column;
	align-items: center;
	box-sizing: border-box;
	/* padding-top: 2.40rem;	 */
	/* padding-top: 5rem;	 */
	padding-top: 0rem;
	margin-top: 5rem;
	height: 37.30rem;
}
.p2-banner-ld-layer-content{
	position: relative;
	/* height: 47.90rem; */
	height: 31.5rem;
	width: 37.50rem;
}

.myCarousel-box{
	position: absolute;
	left: 0.00rem;
	/* height: 47.90rem; */
	height: 31.5rem;
	width: 37.50rem;
	padding: 0 2.40rem;
}
.myCarousel-box .myCarousel-box-indicators{
	display: flex;
	justify-content: center;
}
.myCarousel-box .myCarousel-box-indicators li{
	width: 2.40rem;
	height: 2.40rem;
	margin-right: 2.60rem;
	margin-left:2.60rem ;
}
.p2-banner-ld-layer-content .myCarousel-box .carousel-indicators li{
	width: 0.40rem;
	height: 0.40rem; 
	line-height: 0.80rem;
	background: #8E8F92;
	border: 0.00rem;
	margin-top: 0.00rem;
	margin-bottom: 0.00rem;
	border-radius: 0.70rem;
	position: relative;
}
/* .p2-banner-ld-layer-content .myCarousel-box .carousel-indicators li::after{
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 2.40rem;
	height: 2.40rem;
	border: 0.10rem solid #8E8F92;
	border-radius: 2.00rem;
	 transform: translate(-50%,-50%);
} */
.p2-banner-ld-layer-content .myCarousel-box .carousel-indicators .active{
	
	width: 0.40rem;
	height: 0.40rem;
	background: #015EBA;
	border: 0.00rem;
}
.p2-banner-ld-layer-content .myCarousel-box .carousel-indicators .active::after{
	border: 0.10rem solid rgba(1,94,186,1);
}
.myCarousel-box-detail{
	width: 10.00rem;
	height: 10.00rem;
	background-color: yellow;
	z-index: 999;
}
.item-d{
	margin-top:1.10rem ;
}
.carousel-inner .item-d img{
	height: 16.40rem;
	width: 32.662rem;
	
}
.carousel-item img{
	width: 32.6rem;
	height: 16.4rem;
}
.carousel-indicators{
	top: 155px;
}
.carousel-inner .item:hover .carousel-caption{
	 display: flex; 
	 animation:fadenum12 2s 1;
}
@keyframes fadenum12{
    0%
	{
		opacity:0;
	}
  	100%
	{
		opacity: 1;
	}
}
.carousel-inner .item .carousel-caption{
	position:absolute;
	top: 0.00rem;
	width: 58.60rem;
	height: 30.00rem;
	background-color: #0054A6;
	z-index: 800;
	display: none;
	box-sizing: border-box;
	padding: 4.90rem 11.60rem 0.00rem 11.60rem ;
}
.carousel-caption-div{
	display: flex;
	flex-direction: column;
	margin-top: 5.00rem;
}
.carousel-caption-p1{
	font-size: 2.40rem;
	color: #000000;
	letter-spacing: 0;
	line-height: 3.60rem;
	font-weight: 500;
}
.carousel-caption-p2{
	font-size: 1.40rem;
	color: rgba(0,0,0,0.70);
	letter-spacing: 0;
	text-align: justify;
	line-height: 2.40rem;
	font-weight: 400;
}
.carousel-inner .item .carousel-caption .carousel-caption-p1{
	font-size: 4.80rem;
	color: #FFFFFF;
	letter-spacing: 0;
	
	margin-bottom: 0.40rem;
} 
.carousel-inner .item .carousel-caption .carousel-caption-p2{
	font-size: 3.20rem;
	color: #FFFFFF;
	letter-spacing: 0.267rem;
	text-align: justify;
	line-height: 3.20rem;
	font-weight: 400;
	margin-top: 1.90rem;
} 



}
