* {
	margin: 0;
	padding: 0;
}

body {
	/*	锐化字体*/
	font-family: 'PingFang SC', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, STHeitiSC-Light, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}

ul {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: inherit;
	list-style: none;
}

.header_top {
	width: 100%;
	background-color: rgba(51, 51, 51, .3);
	margin: auto;
	position: relative;
	left: 0;
	top: 0;
	z-index: 999;
	height: 60px;
}

.header_top .logo {
	float: left;
	padding-left: 80px;
	width: 30%;
}

.header_top .logo img {
	height: 60px;
	width: 280px;
}

.header_top .logo .logo-img {
	float: left;
	height: 60px;
	width: 280px;
	background: url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/logo.png);
}

.nav {
	top: 0;
	right: 0;
	width: 500px;
	float: right;
	margin: 0 auto;
	padding-right: 50px;
	position: absolute;
	text-align: right;
}

.nav ul {
	list-style: none;
	margin-top: 10px;
}

.nav ul li {
	float: left;
	margin: 0 30px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
}

.nav ul li a {
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	outline: none;
	text-align: right;
}

.nav ul li a:hover {
	color: #fff;
}

.curBg {
	background: #fff;
	height: 2px;
	position: absolute;
	bottom: 0;
}

.section {
	position: relative;
	background-color: #fff;
	overflow: hidden;
	text-align: center;
}

.section1 {
	background: url("http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/1.jpg")no-repeat center;
	background-size: cover;
}

.section1 h1 {
	position: relative;
	margin-top: 10px;
	display: block;
}

.section1 h2 {
	position: relative;
	display: none;
}

.section1 h1 .pc-text {
	width: 640px;
	height: 120px;
}

.section1 h2 .mb-text {
	width: 270px;
	height: 127px;
}

.section1 a {
	background: rgba(255, 255, 255, 0);
	color: #fff;
	text-decoration: none;
	outline: none;
	font-size: 18px;
	padding: 0px;
	border-radius: 2px;
	position: absolute;
	margin-left: -86px;
}

.section1 a:hover {
	background: rgba(0, 0, 0, .0);
}

.section4 {
	background-color: #fff;
}

.section2 h3 {
	margin-top: 150px;
	font-weight: 300;
	font-size: 26px;
}

.section2 p {
	height: 1px;
	width: 60px;
	border-bottom: 1px solid #000;
	margin: 0 auto;
	margin-top: 8px;
}

.section2 ul {
	width: 1200px;
	min-width: 1200px;
	list-style: none;
	margin: 0 auto;
	margin-top: 80px;
}

.section2 ul li {
	float: left;
	width: 25%;
}

.section2 ul li img:hover {
	cursor: pointer;
}

.section2 ul li p {
	border: none;
	margin-top: 1px;
	width: 120px;
	font-size: 14px;
}

.index-bottom {
	float: left;
	height: 180px;
	width: 100%;
	background-color: #2c3040;
}

.contacts {
	width: 480px;
	float: left;
}

.about {
	width: 200px;
	float: left;
}

.about a {
	height: 24px;
	line-height: 24px;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	outline: none;
	cursor: pointer;
}

.about a:hover {
	color: #fff;
	border-bottom: dotted 1px #fff;
}

.index-bottom-left {
	float: left;
	text-align: left;
	width: 60%;
	padding: 30px 0 0 50px;
	color: #fff;
}

.index-bottom-left .contacts p {
	border: none;
	width: auto;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	margin-top: 0px;
}

.index-bottom-left label {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}

.index-bottom-right {
	float: right;
	padding: 30px 50px 0 0;
	text-align: right;
	color: #000;
}

.banner {
	float: left;
	width: 100%;
	height: 600px;
	margin: 0px auto;
	margin-top: -60px;
	text-align: center;
}

.banner-text,
.banner-menu {
	position: relative;
	top: 380px;
	width: 1120px;
	height: auto;
	margin: 0px auto;
	padding: 20px 0 0 50px;
	text-align: center;
}

.banner-text-mb {
	display: none;
}

.banner-text h1 {
	color: #fff;
	font-size: 36px;
	line-height: 50px;
}

.banner-text h2,
.main-box h2 {
	font-size: 28px;
	height: 60px;
	line-height: 60px;
}

.main-box h2 {
	margin-top: 40px;
}

.banner-menu a {
	position: relative;
	top: 20px;
	padding: 2px 40px;
	border-right: 1px solid #e9e9e9;
	font-size: 17px;
	color: #999;
	text-align: center;
	text-decoration: none;
	outline: none;
	cursor: pointer;
}

.banner-menu a:hover {
	color: #2e3740;
}

.main {
	float: left;
	width: 100%;
	background-color: #fff;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 100px;
}

.main-box {
	width: 1080px;
	padding: 0 10px 40px 10px;
	min-height: 1px;
	height: 100%;
	margin: 0 auto;
}

.h2-line {
	display: block;
	width: 40px;
	border-top: 1px solid #50b9ce;
	margin-bottom: 50px;
}

.right-bt {
	position: relative;
	top: -170px;
	left: 800px;
}

.pc-icon {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0px 6px -3px 0;
	background: no-repeat center center;
	background-image: url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/pc-icon.png);
}

.ios-icon {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0px 6px -3px 0;
	background: no-repeat center center;
	background-image: url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/ios-icon.png);
}

.ios-bt {
	color: #fff;
	margin: 0 auto;
	background: rgba(0, 0, 0, .3);
	border: rgba(255, 255, 255, .2) 1px solid;
	color: #fff;
	font-size: 18px;
	text-align: left;
	width: auto;
	padding: 12px 30px;
	border-radius: 4px;
	cursor: pointer;
}

.ios-bt:hover {
	background: rgba(0, 0, 0, .6);
	border: rgba(255, 255, 255, .8) 1px solid;
}

.android-icon {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0px 6px -3px 0;
	background: no-repeat center center;
	background-image: url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/android-icon.png);
}

.android-bt {
	color: #fff;
	margin: 0 auto;
	margin-left: 30px;
	background: rgba(11, 180, 90, .8);
	color: #fff;
	float: left;
	width: auto;
	padding: 9px 20px 10px 20px;
	border-radius: 2px;
	cursor: pointer;
}

.android-bt:hover {
	background: rgba(11, 180, 90, 1);
}

.section1 p:hover {
	background: rgba(89, 179, 236, 1);
}

.text {
	font-size: 18px;
	line-height: 32px;
	overflow: hidden;
	min-height: 1px;
}

.form-group {
	margin-bottom: 20px;
	line-height: 36px;
}

.form-group label {
	float: left;
	width: 110px;
	text-align: right;
}

input[type="text"],
textarea {
	color: #333;
	width: 360px;
	font-size: 16px;
	height: 26px;
	line-height: 18px;
	border: 1px solid #ccc;
	background-color: #f9f9f9;
	padding: 4px 6px;
	outline: none;
}

.download-top {
	background: url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/download-top.jpg)no-repeat center top;
	background-position: center;
	background-size: cover;
}

.product-top {
	background: url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/product-top.jpg)no-repeat center top;
	background-position: center;
	background-size: cover;
}

.steward-top {
	background: url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/steward-top.jpg) no-repeat center top;
	background-position: center;
	background-size: cover;
}

.about-top {
	background: url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/about-top.jpg)no-repeat center top;
	background-position: center;
	background-size: cover;
}

.zryq {
	width: 100%;
	margin: 0 auto;
	min-height: 1px;
	overflow: hidden;
	padding-bottom: 80px;
	border-bottom: 1px solid #d5dfe7;
}

.zryq li {
	float: left;
	width: 25%;
	text-align: center;
}

.zryq li img {
	width: 72px;
	height: 72px;
	cursor: pointer;
}

.zryq li strong {
	font-size: 20px;
	height: 50px;
	line-height: 50px;
	color: #4b565c;
}

.zryq li p {
	margin: 0 auto;
	width: 146px;
	color: #959fa5;
	font-size: 16px;
}

.sxlc {
	height: 480px;
	width: 90%;
	padding: 0 5%;
	background: #FFF url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/sxlc-bj.png) no-repeat right bottom;
	background-position: 340px 200px;
	border-bottom: 1px solid #d5dfe7;
}

.sxul,
.steward {
	margin: 0 auto;
	min-height: 1px;
	overflow: hidden;
	width: 100%;
}

.sxul li {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.sxul li img {
	margin-top: 5px;
	float: left;
	width: 56px;
	height: 56px;
	cursor: pointer;
}

.sxul li .text {
	float: left;
	margin-left: 30px;
}

.sxul li .text strong {
	font-size: 20px;
	color: #4b565c;
}

.sxul li .text p {
	color: #7c8a95;
	font-size: 16px;
}

.zxsq {
	min-height: 1px;
	overflow: hidden;
	width: 100%;
}

.zxsq-merit {
	float: left;
	width: 50%;
}

.zxsq-form {
	float: left;
	width: 50%;
	padding-top: 10px;
}

.form-bt {
	color: #fff;
	margin: 0 auto;
	background: rgba(114, 196, 154, .8);
	color: #fff;
	font-size: 18px;
	float: left;
	width: 360px;
	text-align: center;
	padding: 10px 7px;
	border-radius: 2px;
	cursor: pointer;
}

.form-bt:hover {
	background: rgba(114, 196, 154, 1);
}

.steward li {
	float: left;
	width: 20%;
	text-align: center;
	margin: 50px auto;
}

.steward li img {
	width: 100px;
	height: 100px;
	margin-top: 30px;
	cursor: pointer;
}

.steward li p {
	margin: 15px auto;
	color: #474747;
	font-size: 16px;
}

.download-img {
	display: block;
	width: 1203px;
	height: 2516px;
	margin-left: -50px;
}

.download-mb-img {
	display: none;
	width:
}

.about-text {
	display: block;
	padding: 1px 40px 20px 40px;
	background: #fff;
	width: 1020px;
}

.about-text-mb {
	display: none;
}


/*适应手机分辨率*/

.copyright-mb {
	display: none;
}

.nav-mobile {
	display: none;
	cursor: pointer;
	position: absolute;
	top: 14px;
	right: 12px;
}

.nav-mobile img a {
	height: 24px;
	width: 24px;
}

@media only screen and (max-width: 480px) {
	.header_top {
		width: 100%;
		background-color: rgba(51, 51, 51, .3);
		margin: auto;
		position: relative;
		left: 0;
		top: 0;
		z-index: 999;
		height: 50px;
	}
	.header_top .logo {
		padding-left: 5%;
		width: 20%;
		height: 50px;
	}
	.header_top .logo .logo-img {
		float: left;
		margin-top: 5px;
		height: 40px;
		width: 40px;
		background: no-repeat center center;
		background-image: url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/logo-min1.png);
		background-image: -webkit-image-set(url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/logo-min1.png) 1x, url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/logo-min2.png) 2x);
	}
	.nav {
		display: none;
	}
	.nav-mobile {
		display: block;
	}
	.section1 h1 {
		display: none;
	}
	.section1 h2 {
		display: block;
	}
	.section2 h3 {
		display: none;
	}
	.section2 p {
		border-bottom: none;
	}
	.section2 ul {
		width: 320px;
		min-width: 320px;
		list-style: none;
		margin: 0 auto;
		margin-top: 20px;
	}
	.section2 ul li {
		float: left;
		width: 50%;
		margin-top: 40px;
	}
	.section2 ul li img {
		height: 70px;
		width: 70px;
	}
	.section2 ul li p {
		border: none;
		margin-top: 1px;
		width: 90px;
		font-size: 12px;
	}
	.index-bottom-left {
		float: left;
		text-align: left;
		width: 100%;
		padding: 10px 0;
		color: #fff;
	}
	.contacts {
		width: 95%;
		padding: 10px 0 0 5%;
		float: left;
		font-size: 14px;
	}
	.index-bottom-left .contacts p {
		font-size: 12px;
	}
	.about,
	.index-bottom-right {
		display: none;
	}
	.copyright-pc {
		display: none;
	}
	.copyright-mb {
		display: block;
		text-align: center;
		padding-top: 30px;
		color: #999;
	}
	.banner {
		height: 260px;
		margin-top: -50px;
	}
	.banner-text {
		display: none;
	}
	.main {
		padding-bottom: 60px;
	}
	.main-box {
		width: 100%;
		min-width: 320px;
		padding: 0 0 40px 0;
	}
	.main-box h2 {
		float: left;
		width: 95%;
		padding-left: 5%;
		font-size: 16px;
	}
	.zxsq {
		width: 90%;
		padding: 0 5%;
	}
	.h2-line {
		float: left;
		margin-left: 5%;
		width: 40px;
		border-top: 1px solid #50b9ce;
		margin-bottom: 50px;
	}
	.text {
		line-height: 24px;
	}
	.zryq {
		width: 100%;
		margin: 0 auto;
		min-height: 1px;
		overflow: hidden;
		padding: 0;
		border-bottom: 1px solid #d5dfe7;
	}
	.zryq li {
		height: 200px;
		width: 50%;
	}
	.zryq li strong {
		font-size: 14px;
		height: 36px;
		line-height: 36px;
	}
	.zryq li p {
		width: 120px;
		font-size: 12px;
	}
	.sxul li img {
		margin-top: 8px;
		width: 48px;
		height: 48px;
	}
	.sxul li .text {
		margin: 10px 0 0 10px;
	}
	.sxul li .text strong {
		font-size: 14px;
	}
	.sxul li .text p {
		font-size: 12px;
	}
	.zxsq-merit {
		width: 100%;
	}
	.zxsq-form {
		width: 100%;
		padding-top: 30px;
		padding-left: 4%;
	}
	input[type="text"],
	textarea {
		width: 85%;
		font-size: 14px;
		padding: 4px 6px;
	}
	.form-bt {
		float: inherit;
		width: 85%;
		font-size: 16px;
	}
	.sxlc {
		height: 660px;
		background: #FFF url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/sxlc-min-bj.png) no-repeat right bottom;
	}
	.steward-top {
		background: url(http://uzhu.oss-cn-hangzhou.aliyuncs.com/web/steward-top-mb.jpg) no-repeat center top;
		background-position: center;
		background-size: cover;
	}
	.banner-text {
		position: relative;
		top: 380px;
		width: 1120px;
		height: auto;
		margin: 0px auto;
		padding: 20px 0 0 50px;
		text-align: center;
	}
	.banner-text-mb {
		display: block;
		position: relative;
		top: 20px;
		width: 100%;
		height: auto;
		text-align: center;
	}
	.steward li {
		width: 50%;
		margin: 20px auto;
	}
	.steward li img {
		width: 70px;
		height: 70px;
		margin-top: 5px;
	}
	.steward li p {
		font-size: 12px;
	}
	.ios-bt {
		font-size: 14px;
		padding: 8px 15px;
	}
	.download-img {
		display: none;
	}
	.download-mb-img {
		display: block;
		width: 320px;
		height: 607px;
		margin-top: -60px;
	}
	.about-text {
		display: none;
	}
	.about-text-mb {
		display: block;
		background: #fff;
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.about-text-mb p {
		font-size: 14px;
		width: 90%;
		padding: 0 5%;
		text-align: left;
	}
}