@charset "utf-8";

.com_banner{
	width: 100%;
	height: 588px;
	background: url(../images/com_banner2.png) no-repeat center 0;
	background-size: cover;
}
.ab_margin{
	margin: 145px 0 155px;
}

.ab_pz{
	width: 100%;
	height: auto;
	margin-top: 128px;
}
.ab_pz  .m-title{
	display: none;
}
.ab_pz .m-title h3{
	display: inline-block;
}
.ab_pz .left{
	width: 44.3%;
	float: left;
}
.ab_pz .left .box{
	padding: 82px 0 0 36% ;
	color: #000000;
	
}

.ab_pz .left .box .info h3{
	display: inline-block;
	position: relative;
	font-size: 24px;
	font-weight: 700;
	font-family: 'sb';
}
.ab_pz .left .box .info h3::after,.ab_pz .m-title h3::after{
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	bottom: -21px;
	right: -40px;
	background: url(../images/icon_x.png) no-repeat;
}
.ab_pz .left .box .info h3::before,.ab_pz .m-title h3::before{
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	top: -21px;
	left: -40px;
	background: url(../images/icon_s.png) no-repeat;
}
.ab_pz .left .box .info p{
	margin-top: 20px;
	font-size: 12px;
	line-height: 32px;
	font-family: 'sr';
}
.ab_pz .left .box .m_info{
	display: none;
}
.ab_pz .left .box .m_info p{
	font-size: 14px;
	line-height: 30px;
}
.ab_pz .left .box h4{
	margin-top: 55px;
	font-size: 28px;
	font-family: '423-CAI978';
}
.ab_pz .right {
	width: 55.7%;
	float: right;
}
.ab_pz .right img{
	display: none;
}
.ab_pz .right .pic{
	width: 100%;
	height: 804px;
	background: url(../images/ab_pz.png) no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
}

/* 空间 start */
.ab_kj{
	padding: 180px 0 140px;
}
.ab_kj .left{
	float: left;
	margin-left: 16%;
	width: 24.5%;
}
.ab_kj .left img{
	display: none;
}
.ab_kj .left .pic{
	width: 100%;
	height: 464px;
	background: url(../images/ab_kj1.png) no-repeat center;
	background-size: cover;
}
.ab_kj .right{
	float: left;
	margin-left: 1.5%;
	width: 58%;
}
.ab_kj .right .content{
	float: left;
	width: 42%;
}
.ab_kj .right .content img{
	display: none;
}
.ab_kj .right .content .pic{
	width: 100%;
	height: 464px;
	background: url(../images/ab_kj2.png) no-repeat center;
	background-size: cover;
}
.ab_kj .right .box{
	float: left;
	width: 58%;
	padding: 110px 22% 0 12%;
	color: #000000;
}
.ab_kj .right .box h3{
	position: relative;
	display: inline-block;	
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
}
.ab_kj .right .box p{
	margin-top: 70px;
	line-height: 34px;
	font-size: 12px;
	/* letter-spacing: 0.05rem; */
}
.ab_kj .right .box .m_p{
	display: none;
}
.ab_kj .right .box h4{
	margin-top: 45px;
	font-size: 32px;
	font-family: '423-CAI978';
}
.ab_kj .right .box h3::after{
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	bottom: -21px;
	right: -40px;
	background: url(../images/icon_x.png) no-repeat;
}
.ab_kj .right .box h3::before{
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	top: -21px;
	left: -40px;
	background: url(../images/icon_s.png) no-repeat;
}
/* 空间 end */

.adver{
	/* position: relative; */
	width: 100%;
	height: 878px;
	background: url(../images/ab_pz2.png) no-repeat center;
	background-size: 100% auto;
	background-attachment: fixed;
}
.adver .m_pic{
	display: none;
}
.adver .box{
	position: absolute;
	text-align: center;
	color: 	white;
	top: 24%;
	left: 52%;
}
.adver .box h3{
	font-size: 70px;
	letter-spacing: 1px;
}
.adver .box h4{
	font-size: 12px;
	margin: 20px 0;
	letter-spacing: 6px;
	font-family: '423-CAI978';
}
.adver .box p{
	font-size: 34px;
	letter-spacing: 10px;
}


/* 理念 start */
.ab_adea{
	width: 100%;
	color: #000000;
}
.ab_adea .top{
	margin-top: 100px;
	text-align: center;
}
.ab_adea .top img{
	width: 33px;
	height: 32px;
	margin: 0 auto;
}
.ab_adea .top p{
	margin: 30px auto 135px;
	font-size: 16px;
}
.ab_adea .bottom{
	background-color: white;
	width: 100%;
	height: auto;
	text-align: center;
	margin-bottom: 110px;
}
.ab_adea .bottom .left{
	float: left;
	width: 45%;
	padding-left: 10%;
	padding-top: 70px;
/* 	padding: 70px 4% 0 51%; */
}
.ab_adea .bottom .left h2{
	position: relative;
	display: inline-block;
	font-size: 42px;
	letter-spacing: 1px;
	line-height: 1;
	margin-bottom: 28px;
	font-family: '423-CAI978';
}
.ab_adea .bottom .left h2::after{
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	bottom: -21px;
	right: -55px;
	background: url(../images/icon_x.png) no-repeat;
}
.ab_adea .bottom .left h2::before{
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	top: -36px;
	left: -55px;
	background: url(../images/icon_s.png) no-repeat;
}
.ab_adea .bottom .left h2 span{
	font-size: 24px;
	line-height: 52px;
	font-weight: bold;
	font-family: 'SB';
}
.ab_adea .bottom .left p{
	margin: 45px 0;
	font-size: 12px;
	line-height: 1;
	color: #595757;
}
.ab_adea .bottom .left p:last-child{
	margin-bottom: 0;
}
.ab_adea .bottom .left p span{
	display: block;
	margin-bottom: 32px;
	font-size: 14px;
	line-height: 1;
	color: #000000;
	
}
.ab_adea .bottom .right{
	float: right;
	width: 55%;
}
.ab_adea .bottom .right>img{
	display: none;
}

.ab_adea .bottom .right .pic{
	width: 100%;
	height: 835px;
	background: url(../images/ab_idea.png) no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
}
/* 理念 end */

/* 合作伙伴 start */
.ab_partner{
	width: 100%;
}
.ab_partner .partner_tit{
	text-align: center;
	color: #000000;
}
.ab_partner .partner_tit .box{
	position: relative;
	display: inline-block;
	margin: 0 auto; 
}
.ab_partner .partner_tit .box::after{
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	bottom: -21px;
	right: -55px;
	background: url(../images/icon_x.png) no-repeat;
}
.ab_partner .partner_tit .box::before{
	content: "";
	position: absolute;
	width: 21px;
	height: 21px;
	top: -36px;
	left: -55px;
	background: url(../images/icon_s.png) no-repeat;
}
.ab_partner .partner_tit .box h3{
	font-size: 42px;
	margin: 0 auto 22px;
	font-weight: bold;
	font-family: '423-CAI978';
}
.ab_partner .partner_tit .box p{
	font-size: 24px;
}
.ab_partner .partner_con{
	width: 100%;
}
.ab_partner .partner_con ul{
	width: 68%;
	margin: 0 auto;
}
.ab_partner .partner_con ul li{
	float: left;
	width: 23%;
	margin-right: calc(8%/3);
	margin-top: 45px;
	background-color: #d2d2d2;
}
.ab_partner .partner_con ul li:nth-child(4n){
	margin-right: 0;
}
/* 合作伙伴 end */
