.mt30 {
	margin-top: 30px;
}
.mb30 {
	margin-bottom: 30px;
}
.mt50 {
	margin-top: 50px;
}
.pt50 {
	padding-top: 50px;
}
.pb50 {
	padding-bottom: 50px;
}
.about-section {
	background: #fff;
	box-shadow: 0 0 14px rgba(0,0,0,.1);
}
.tit h2 {
	font-size: 36px;
}
.tit p {
	opacity: 0.7;
}
.p {
	font-size: 16px;
	line-height: 27px;
}
.tc {
	text-align: center;
}

/*页头长图*/
.partner-banner {
	height: 377px;
	min-width: 1200px;
	background: #1e2330 url(../images/anli.jpg) no-repeat center;

}
.partner-banner .banner-text-partner {
	position: absolute;
	width: 100%;
	top: 3px;
	color: #fff;
	text-align: center;
}
.banner-text-partner .partner-title {
	font-size: 46px;
	margin: 130px 0 10px 0;
	line-height: 60px;
}
.banner-text-partner .partner-detail {
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 60px;
}
.banner-partner-btns {
	width: 490px;
	margin: 0 auto;
}
.banner-partner-btns .partner-btn {
	width: 228px;
	height: 58px;
	line-height: 58px;
	border-radius: 3px;
	font-size: 22px;
	color: #fff;
	text-decoration: none;
}
.banner-partner-btns .join-us {
	float: left;
	background: #0067ed;
	border: 1px solid #0067ed;
}
.banner-partner-btns .join-us:hover {
	background: #197dff;
	border: 1px solid #197dff;
}
.banner-partner-btns .weak {
	float: right;
	border: 1px solid #dadee7;
}
.banner-partner-btns .weak:hover {
	background-color: rgba(255, 255, 255, 0.2);
}
