* {
	margin:0;
	padding:0;
	font-size:16px;
	box-sizing: border-box;
}
body {
	background:#fff;
}
.header {
	height:60px;
	width: 100%;
	background:#2b303b;
}
.header .name {
	font-size:25px;
	color:#fff;
	line-height:60px;
	margin-left: 100px;
}
.container {
	min-width: 800px;
}
.section {
	max-width:1500px;
	min-width:800px;
	margin:auto;
}
.intro {
	height:480px;
	background-color:#fff;
	background-image:url(../img/bg1.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	background-size:800px 480px;
	padding-top:100px;
	padding-left:100px;
	box-sizing:border-box;
	color:rgba(0,0,0,.65);
}
.intro h1 {
	font-size:48px;
	font-weight:400;

	line-height:60px;
	margin-bottom:30px;
}
.intro p {
	font-size:20px;
	line-height:40px;

}

.intro .go{
    color: #fff;
    background: #409eff !important;
    border-color: #409eff;
	display: inline-block;
    cursor: pointer;
    background: #fff;
    border: 1px solid #dcdfe6;
    text-align: center;
    box-sizing: border-box;
    outline: 0;
    margin: 0;
    font-weight: 500;
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px;
	margin-top: 10px;
	text-decoration: none;
}
.hezuo {
	background:#f0f2f5;
	padding:60px;
}
.hezuo-title {
	text-align:center;
	padding:0 0 30px;
	font-size:15px;
	color:rgba(0,0,0,.65);
}
.hezuo-list {
	max-width:1000px;
	min-width:800px;
	margin:auto;
	text-align:center;
}
.hezuo-item {
	display:inline-block;
	margin-right:50px;
}
.hezuo-item:last-child {
	margin-right:0;
}
.footer {
	color:#fff;
	background:#313a35;
}
.contact {
	max-width:1000px;
	min-width:800px;
	margin:auto;
	padding:30px 50px 20px;
	font-size:14px;
	box-sizing: border-box;
}
.contact .left {
	line-height:30px;
}
.contact .left .logo-wrap {
	height:60px;
	line-height:60px;
	vertical-align:middle;
	cursor:pointer;
	margin-bottom:10px;
}
.contact .left .logo-wrap .logo {
	display:inline-block;
	width:50px;
	height:50px;
	border-radius: 50%;
	overflow: hidden;
	vertical-align:middle;
}
.contact .left .logo-wrap span {
	vertical-align:middle;
	font-size:32px;
	color:#fff;
	margin-left: 10px;
}
.contact .right {
	float:right;
	margin-left:30px;
	width:120px;
	text-align:center;
	color: #fff;
}
.contact .right .wechat {
	width:88px;
	height:88px;
	margin-bottom:4px;
}
.copyright {
	text-align:center;
	height:70px;
	line-height:70px;
	border-top:1px solid hsla(0,0%,100%,0.1);
	margin:20px 50px 0;
}
.copyright a {
	color:#fff;
	font-size:14px;
	text-decoration:none;
}
