.contact{
	background: #F5F7FC;
	padding-top: 0.52rem;
}
.contact_cont{
	background: #FFFFFF;
	box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.07);
	padding: 0.67rem 0.7rem 0 0.7rem;
}
.contact_tit{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 0.4rem;
	color: #1D1E21;
}
.contact_hr{
	width: 0.77rem;
	height: 0.04rem;
	background: #B50007;
	margin-top: 0.27rem;
}
.contact_ul{
	margin-top: 0.08rem;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 0.24rem;
}
.contact_li{
	flex: 0 0 26% !important;
	margin-top: 0.7rem;
}
.contact_li:nth-child(2),.contact_li:nth-child(5){
	flex: 0 0 36% !important;
}
.contact_img img{
	width: 0.45rem;
	height: 0.45rem;
}
.contact_c{
	margin-left: 0.12rem;
}
.contact_c p,.contact_c a{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.18rem;
	color: #1D1E21;
}
.contact_c a{
	font-weight: bold;
}
.contact_c p:nth-of-type(2){
	font-weight: bold;
	margin-top: 0.06rem;
}
.contact_padding{
	position: relative;
	padding: 0 0.62rem 2.26rem;
}
.contact_bg{
	position: absolute;
	    bottom: 0;
	    width: 86%;
	    height: 1.38rem;
	    left: 50%;
	    transform: translate(-50%,0);
	    object-fit: contain;
}


.online{
	padding: 0.94rem 0;
}
.online .contact_tit{
	text-align: center;
}
.online .contact_hr{
	margin: auto;
	margin-top: 0.2rem;
}
.online_dec{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.18rem;
	color: #999999;
	margin-top: 0.42rem;
	text-align: center;
}

.online_flex{
	margin-top: 0.26rem;
	justify-content: space-between;
}
.online_flex .form_list{
	flex: 0 0 49%;
}
.form_list{
	width: 100%;
	height: 0.64rem;
	background: #FFFFFF;
	border: 1px solid #D1D3D9;
	padding: 0.19rem 0.28rem;
	margin-top: 0.32rem;
}
.form_list img{
	width: 0.26rem;
	height: 0.26rem;
}
input::placeholder,textarea::placeholder{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.18rem;
	color: #9B9B9B;
}
input,textarea{
	width: 100%;
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.18rem;
	color: #000000;
	margin-left: 0.18rem;
}
.form_list2{
	width: 100%;
	height: 3.14rem;
	align-items: flex-start;
}
textarea{
	height: 2.6rem;
}
.button{
	width: 2.88rem;
	height: 0.75rem;
	background: #0E2A59;
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.2rem;
	color: #FFFFFF;
	line-height: 0.75rem;
	text-align: center;
	cursor: pointer;
	margin: 0.4rem auto 0;
}


.about{
	background: url("../img/about2bg.png");
	background-size: cover;
	background-repeat: no-repeat;
	padding: 1.43rem 0 1.8rem;
}
.aboutL,.aboutR{
	flex: 0 0 50%;
}
.aboutL{
	padding-right: 1.63rem;
}
video{
	height: 3.92rem;
	width: 100%;
}
.about .index_about_dec{
	color: #000000;
	padding: 0;
	margin: 0.97rem 0 0;
}

.about2{
	padding: 1.69rem 0 1.68rem;
	background-image: url("../img/about2bg2.png");
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.about2_ul{
	justify-content: space-between;
}
.about2_li{
	flex: 0 0 23%;
	background: #FFFFFF;
	padding: 0.8rem 0 0.65rem;
	box-shadow: 0px 0px 10px 1px rgba(9,33,64,0.1);
	transition: all .3s;
}
/*.about2_li:hover{*/
/*	box-shadow: 0px 0px 10px 1px rgba(9,33,64,0.1);*/
/*}*/
.about2_li img{
	width: 0.9rem;
	height: 0.9rem;
	margin: auto;
}
.about2_li .numT{
	justify-content: center;
	margin-top: 0.56rem;
}
.about2_li .numB{
	margin-top: 0.14rem;
	text-align: center;
}


.about3{
	/*background: url("../img/about3bg.png");*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 1.82rem 0 0;
	position: relative;
	background-attachment: fixed;
}
.about3leftimg{
	width: 6.74rem;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.about3 .max-width{
	position: relative;
	justify-content: space-between;
}
.about3left{
	width: 40%;
	position: absolute;
	bottom: -1.4rem;
	left: 1.2rem;
}
.about3_ul{
	justify-content: space-between;
	width: 76%;
	margin-left: auto;
}
.about3_li{
	margin-right: 0.5rem;
}
.about3_li img{
	width: 0.32rem;
	height: 0.36rem;
	margin: auto;
}
.about3_li p{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: bold;
	font-size: 0.2rem;
	color: #FFFFFF;
	margin-top: 0.11rem;
}
.about3right{
	width: 50%;
	margin-left: auto;
}
.about3right p{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.16rem;
	color: #FFFFFF;
	line-height: 0.4rem;
}


.about4{
	background: url("../img/about2bg2.png");
	background-size: cover;
	background-repeat: no-repeat;
	padding: 1.09rem 0 1.62rem;
}
.about4 img{
	max-width: 3.79rem;
	max-height: 1.32rem;
	margin: auto;
}
.about4 p{
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.16rem;
	color: #000000;
	line-height: 0.5rem;
	text-align: center;
	margin-top: 0.5rem;
}
.about4_but{
	width: 2.88rem;
	height: 0.75rem;
	background: #0E2A59;
	font-family: Source Han Sans CN, Source Han Sans CN;
	font-weight: 400;
	font-size: 0.2rem;
	color: #FFFFFF;
	line-height: 0.75rem;
	text-align: center;
	margin: auto;
	margin-top: 0.86rem;
	
}

.about3 .swiper {
      width: 100%;
      height: 100%;
	  padding-bottom: 2.6rem;
	  pointer-events: none;
    }

    .about3 .swiper-slide {
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .about3 .swiper-slide img {
      display: block;
      width: 0.32rem;
    height: 0.36rem;
      object-fit: cover;
    }
.about3 .max-width{
	overflow: hidden;
}