.nav-about{
	height:90px;
	border-bottom:1px solid #EBEBEB;
	width:100%;
	background:#FFF;
	z-index:1000;
	box-shadow: 0 4px 12px 0 rgba(0,0,0,0.08);
}

.nav-about ul{
	color:#CCCCCC;
	line-height:90px;
	display:flex;
	justify-content:center;
	
}
.nav-about ul li{
	margin:0 15px;
}
.nav-about ul li a{
	font-size: 16px;
	display:inline-block;
	height:90px;
	color: #333333;
}
.nav-about ul li a.blue-mark{
	color: #005CAA;
	border-bottom:2px solid #005CAA;
}


.about-us{
	background:url('../img/about/about-bg.jpg') no-repeat;
	padding:70px 0;
}
.about-us h2{
	font-size: 30px;
	letter-spacing: 0.5px;
	font-weight:500;
	margin:46px 0 46px 8px
	
}


.about-us h4{
	margin-top:20px;
	font-size:20px;
	letter-spacing: 0.33px;
	font-weight:500;
}
.about-us p a{
	color:#333333;
}
.about-us p{
	letter-spacing: 0.27px;
	line-height:30px;
}

.culture{
	text-align:center;
	margin-top:60px;
}

.culture>h2{
	font-size: 26px;
	
}

.culture>p{
	display:inline-block;
	width:910px;
	line-height: 28px;
	margin:20px auto 50px auto;
}
.cul-intro ul li{
	width:324px;
	height:700px;
	display:inline-block;
	text-align:center;
	overflow:hidden;
	margin-right:3px;	

}

.cul-intro ul li:nth-child(1){
	background:url('../img/about/culture1.jpg') no-repeat center;
}
.cul-intro ul li:nth-child(2){
	background:url('../img/about/culture2.jpg') no-repeat center;
}
.cul-intro ul li:nth-child(3){
	background:url('../img/about/culture3.jpg') no-repeat center;
}
.cul-intro ul li:last-child{
	margin-right:0;
}
.cul-intro ul li.marked{
	width:666px;	
}

.cul-intro ul li.marked .intro-box{
	display:block;
}

.cul-intro ul li .intro-box{
	position:relative;
	top:548px;
	text-align:left;
	color: #FFFFFF;
	margin-left:40px;
	line-height:46px;
	display:none;
}
.cul-intro ul li .intro-box h4{
	font-size:18px;
}
.cul-intro ul li .intro-box p{
	font-size:16px;
}


.partner{
	text-align:center;
	margin-top:60px;
	background: #F6F8FB;
	padding-top:60px;
	padding-bottom:60px;
	margin-bottom:-100px;
}
.partner h2{
	font-size: 26px;
	
}

.partner p{
	display:inline-block;
	width:910px;
	line-height: 28px;
	margin:20px auto 50px auto;
}
.partner ul{
	display:flex;
	justify-content:flex-start;
	flex-wrap: wrap;
}

.partner ul li{
	margin:15px 10px;
	width:200px;
}


@media screen and (max-width:768px){
.anchor{
	display:none;
}
.nav-about ul{
	line-height:0.96rem;
	font-size:0.28rem;
	justify-content:space-around;
}	
.about-us .w1320{
	padding:0 0.3rem;
}	
	
	.nav-about ul li{
		margin:0;
	}
.about-us{
	margin:0.46rem 0;
	padding:0;
}
.about-us h2{
	font-size:0.36rem;
	margin:0;
	line-height:0.9rem;
	font-weight:800;
}
.about-us h4{
	font-size:0.28rem;
	font-weight: 600;
}	
.about-us p {
	letter-spacing: 0.0047rem;
	line-height: 0.5rem;
}	
	
.culture{
	margin:0.46rem 0;
	padding:0;
} 	
	
.culture>h2{
	font-size:0.36rem;
	margin:0;
	line-height:0.9rem;
	font-weight:800;
}	
	
.culture>p{
	width:100%;
	margin:0.3rem 0;
	padding:0;
	line-height:0.42rem;
}	
.cul-intro	ul li{
	width:100%;
	height:8.88rem;
	margin-right:0;
}
.cul-intro	ul li.marked{
	width:100%;
	
}
.cul-intro	ul li .intro-box{
	display:block;
	top:6.66rem;
	margin-left:0.4rem;
	line-height:0.46rem;
}
.cul-intro	ul li .intro-box h4{
	font-size:0.28rem;
}
.cul-intro	ul li .intro-box p{
	font-size:0.22rem;
}

.partner .w1320{
	padding:0 0.2rem;
}	
.partner h2{
	font-size:0.36rem;
	margin:0;
	line-height:0.9rem;
	font-weight:800;
}	
	
	
.partner p{
	width:100%;
	margin:0.3rem 0;
	padding:0;
	line-height:0.42rem;
}	
	
	
	
	
	
.partner ul li{	
	width:2.16rem;
	height:0.88rem;
	margin:0.1rem;	
	
}	
	
.partner ul li img{
	width:100%;
	height:100%;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
}























