*{
	padding: 0;
	margin: 0;
}
body{
	font-size: 12px;
	font-family: "微软雅黑";
	color: #333 !important;
        overflow-x: hidden !important;
}
li{list-style-type: none;}
a{text-decoration: none;}
.clear{
	clear: both;
}
.wedo{
	position: relative;
}
.free{
	position: absolute;
	width: 1.31rem;
	height: 0.33rem;
	left: 4.85rem;
	top: 3rem;
}
.free2{
	position: absolute;
	width: 1.31rem;
	height: 0.33rem;
	right: 4.4rem;
	top: 5.89rem;
}
.free3{
	position: absolute;
	width: 1.31rem;
	height: 0.33rem;
	left: 5.12rem;
	top: 8.49rem;
}
.free4{
	position: absolute;
	width: 1.31rem;
	height: 0.33rem;
	right: 4.49rem;
	top: 11.17rem;
}
.achieve{
	position: relative;
}
.achieve h3{
	font-size: 16px;
	position: absolute;
	top: 0.6rem;
	left: 7.37rem;
        font-weight:bold;
}
.achieve a{
	width: 1.31rem;
	height: 0.33rem;
	position: absolute;
	top: 1.1rem;
	left: 8.98rem;
}
.xcp1{
	position: absolute;
	left: 8rem;
	top: 1.63rem;
	width: 3.15rem;
	height: 1.78rem;
}
.xcp2{
	position: absolute;
	left: 11.55rem;
	top: 1.63rem;
	width: 3.15rem;
	height: 1.78rem;
}
.xcp3{
	position: absolute;
	left: 3.68rem;
	top: 4.25rem;
	width: 3.15rem;
	height: 1.78rem;
}
.xcp4{
	position: absolute;
	left: 7.24rem;
	top: 4.25rem;
	width: 3.15rem;
	height: 1.78rem;
}
.xcp5{
	position: absolute;
	left: 8rem;
	top: 6.87rem;
	width: 3.15rem;
	height: 1.78rem;
}
.xcp6{
	position: absolute;
	left: 11.55rem;
	top: 6.87rem;
	width: 3.15rem;
	height: 1.78rem;
}
.xcp7{
	position: absolute;
	left: 3.68rem;
	top: 9.55rem;
	width: 3.15rem;
	height: 1.78rem;
}
.xcp8{
	position: absolute;
	left: 7.24rem;
	top: 9.55rem;
	width: 3.15rem;
	height: 1.78rem;
}
.wedo ul li h2{
	position: absolute;
	top: 0;
	width: 3.05rem;
	height: 0.25rem;
	line-height: 0.25rem;
	padding-left: 0.1rem;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	background: rgba(0,0,0,0.3);
}
.play{
	position: absolute;
	top: 0.85rem;
	left: 1.42rem;
}
.process{
	width: 100%;
	background: #eee;
}
.process h2{
	width: 100%;
	text-align: center;
	font-size: 28px;
	padding-top: 45px;
	padding-bottom: 45px;
	letter-spacing: 8px;
        font-weight: bold;
}
.process a{
	display: block;
	margin: 0 auto;
	width: 131px;
	height: 33px;
	margin-top: 47px;
}
.process p{
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 65px;
}
.team{
	width: 100%;
	margin-top: 35px;
}
.team h2{
	text-align: center;
	font-size: 28px;
	letter-spacing: 8px;
        font-weight:bold;
}
.team>p{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding-top: 25px;
	letter-spacing: 2px;
	padding-bottom: 48px;
}


.game163{ position: relative;  padding: 4px; overflow: hidden;  }
.game163 .bigImg{ height: 258px; position: relative;}
.game163 .bigImg li img{ vertical-align:middle; width:259px; height:258px;   }

.game163 .smallScroll{ height: 47px; margin-bottom: 6px; margin: 0 auto; width: 1200px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; margin-top: 130px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -3046px; }
.game163 .sNext{ background-position: 0 -2698px;margin-top: 130px;}
.game163 .sPrev:hover{ background-position: 0 -3133px;}
.game163 .sNext:hover{ background-position: 0 -2785px;}

.game163 .smallImg{ float:left;  margin: 0 auto; display:inline;  overflow: hidden; padding-top: 30px; padding-bottom: 30px;}
.game163 .smallImg ul{  width: 9999px; overflow: hidden; margin-left: 20px; margin-right: 20px; }
.game163 .smallImg li{ float: left; padding: 0 4px 0 0; width:171px; cursor:pointer;  display: inline; margin-left: 51px; margin-right: 51px; }
.game163 .smallImg img{ width:171px; height:171px;  }
.game163 .smallImg .on img{ border:4px solid #999999; border-radius: 50%;}

.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
.game163 .pageState span{ color: #f00; font-size: 16px;}
.member{
	background: #eee;
}
.memberMain{
	width: 1166px;
	margin: 0 auto;
}
.memLeft{
	float: left;
	width: 30%;
}
.memRight{
	float: left;
	width: 70%;
}
.smallImg ul li h4{
	font-size:18px;
	text-align: center;
}
.smallImg ul li p{
	color: #666;
	font-size: 16px;
	text-align: center;
	padding-top: 5px;
}
.right-one{
	width: 100%;
	float: left;
	margin-top: 10px;
}
.right-one h3{
	font-size: 34px;
	font-weight: bold;
	letter-spacing: 5px;
	float: left;
}
.right-one p{
	float: left;
	font-size: 16px;
	color: #666;
	padding-left: 48px;
	padding-top: 20px;
}
.right-two{
	width: 100%;
	float: left;
}
.right-two p{
	color: #666;
	font-size: 16px;
	padding-top: 15px;
}
.right-three{
	width: 100%;
	float: left;
	margin-top:23px;
	margin-bottom: 10px;
}
.right-three h4{
	width: 100%;
	float: left;
	font-size: 16px;
	color: #333;
	padding-bottom: 10px;
}
.right-three p{
	font-size: 16px;
	color: #666;
	line-height: 25px;
}
