@charset "utf-8";
/* CSS Document */
/*预设样式*/
* {
	margin: 0px;
	padding: 0px;
}
body, html {
	margin: 0;
	padding: 0;
}
img {
	display: block;
	outline: none;
	border: none;
}
ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
a {
	text-decoration: none
}
body {
	width: 100%;
	max-width: 640px;
	min-width: 320px;
	margin: auto;
	font-family: "微软雅黑";
}
.bodybox {
	max-width: 640px;
	width: 100%;
	background: #cde4f1;
}
.bodybox1 {
	max-width: 640px;
	width: 100%;
	background: #cde4f1;
}
/*公共样式*/
.page {
	width: 100%;
	padding: 0;
	background-position: center center;
	overflow: hidden;
	margin-top: -1px;
}
.inner {
	width: 94%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -47%;
	overflow: hidden;
}
.wnHref {
	display: block;
}
.bodybox img {
	width: 100%;
	height: 100%;
}
.relative {
	position: relative;
	height: 100%;
}
.bodybox .two, .bodybox .fiv, .bodybox .six {
	position: relative;
	height: 100%;
}
.video {
	position: absolute;
	top: 0;
	width: 94%;
	left: 50%;
	margin-left: -47%;
	height: 100%;
}
.swiper-container_index, .swiper-container_index1, .swiper-container_index2 {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
.prev1 {
	position: absolute;
	top: 20%;
	left: 4%;
	z-index: 9;
	width: 10%;
	height: 22%;
	background-image: url("../img/bodybox1/prev1.png");
	background-size: 100% 100%;
}
.next1 {
	position: absolute;
	top: 20%;
	right: 4%;
	z-index: 9;
	width: 10%;
	height: 22%;
	background-image: url("../img/bodybox1/next1.png");
	background-size: 100% 100%;
}
.prev2 {
	position: absolute;
	top: 74%;
	left: 4%;
	z-index: 9;
	width: 8%;
	height: 7%;
	background-image: url("../img/bodybox1/prev2.png");
	background-size: 100% 100%;
}
.next2 {
	position: absolute;
	top: 74%;
	right: 4%;
	z-index: 9;
	width: 8%;
	height: 7%;
	background-image: url("../img/bodybox1/next2.png");
	background-size: 100% 100%;
}
.prev3 {
	position: absolute;
	top: 79%;
	left: 4%;
	z-index: 9;
	width: 10%;
	height: 8%;
	background-image: url("../img/bodybox1/prev3.png");
	background-size: 100% 100%;
}
.next3 {
	position: absolute;
	top: 79%;
	right: 4%;
	z-index: 9;
	width: 10%;
	height: 8%;
	background-image: url("../img/bodybox1/next3.png");
	background-size: 100% 100%;
}
.go {
	position: absolute;
	top: 0;
	width: 40%;
	height: 70%;
	left:50%;
	margin-left:-20%;
		animation: scale 1s infinite;
	-moz-animation: scale 1s infinite;	/* Firefox */
	-webkit-animation: scale 1s infinite;	/* Safari 和 Chrome */
	-o-animation: scale 1s infinite;
	animation-direction: alternate;
	-webkit-animation-direction: alternate;
}


 @-webkit-keyframes scale {
 0% {
transform:scale(1);
}
 100% {
transform:scale(1.1);
}
}


.back {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.swiper-container_index1 .swiper-slide {
	position: relative;
	height: 100%;
}
.swiper-container_index2 .swiper-slide {
	position: relative;
	height: 100%;
}
.gonglve {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 60%;
	margin-left: -30%;
	height: 20%;
}
.btn_container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	height: 8%;
}
.btn_container>div {
	width: 50%;
	float: left;
	height: 100%;
}
.free_btn {
	background-image: url("../img/bodybox1/free_on.png");
	background-size: 100% 100%;
}
.team_btn {
	background-image: url("../img/bodybox1/team.png");
	background-size: 100% 100%;
}
.pro_detail {
	position: absolute;
	bottom: 0;
	left: 1%;
	width: 100%;
	overflow: hidden;
	height: 92%;
}
.pro_detail>a {
	width: 48%;
	float: left;
	height: 48%;
	margin-bottom: 3%;
	position: relative;
}
.pro_detail>a:nth-child(even) {
	margin-left: 2%;
}
.price {
	position: absolute;
	bottom: 8%;
	left: -1%;
	width: 100%;
	text-align: center;
	color: #770100;
	font-size: 16px;
}
/*苹果注释*/
#ios {
	clear: both;
	display: none;
	max-width: 640px;
	margin: auto;
	font-size: 12px;
	text-align: center;
	color: #fff;
	background: #623c18;
	padding: .2em;
}
