@charset "utf-8";
html{
	background: #f5f5f5;
}
body{
	padding-top: 100px;
}
.wrap1200{
	width: 1200px;
	margin: 0 auto;
}
.img{
	width: 100%;
}
.nav-wrap{
	width:100%;
	height: 100px;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
}
.logo{
	float: left;
	margin-top: 21px;
}
.nav-list{
	float: right;
	overflow: hidden;
	margin-top: 21px;
}
.nav-list a{
	height: 58px;
	line-height: 58px;
	padding: 0 20px;
	color: #000;
	font-size: 18px;
	float: left;
	text-decoration: none;
}
.nav-list a.on{
	border-radius: 8px;
	background: #f5f5f5;
}
.footer{
	padding: 22px 0;
	font-size: 18px;
	color: #fff;
	text-align: center;
	background: #7a7a7a;
}
/*index*/
.index-container{
	padding: 30px 0;
}
.index-banner{
	height: 674px;
	margin-bottom: 30px;
	overflow: hidden;
}
.index-banner img{
	position: relative;
	left: 50%;
	margin-left: -790px;
}
.page3-cont{
	margin-top: 50px;
	padding: 36px 46px;
	background: #fff;
	border-radius: 4px;
	box-sizing: border-box;
	box-shadow: 1px 1px 10px #ddd;
}
.game-logo{
	width: 132px;
	height: 132px;
	display: block;
	float: left;
}
.game-desc{
	overflow: hidden;
	padding-left: 20px;
}
.game-name{
	font-size: 20px;
	color: #000000;
	margin-top: 5px;
}
.game-txt1{
	font-size: 16px;
	color: #666666;
	margin: 5px 0;
	overflow: hidden;
}
.page3-cont-b{
	padding: 15px 0;
}
.page3-cont-b ul{
	width: 1130px;
	margin: 0 auto;
}
.page3-cont-b ul li{
	width: 346px;
	height: 212px;
	margin: 15px;
	float: left;
}
/*game*/
.game-banner{
	height: 376px;
	overflow: hidden;
}
.game-banner img{
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.game-cont{
	padding: 30px 0;
}
.game-system{
	float: left;
	margin-right: 90px;
	margin-top: 15px;
}
.game-system p{
	width: 260px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-size: 24px;
	color: #333;
}
.game-system p:nth-child(1){
	border-bottom: solid 1px #9f9f9f;
}
.game-download{
	width: 308px;
	height: 230px;
	padding: 0 46px;
	border: solid 1px #a9a9a9;
	border-radius: 4px;
	float: left;
	text-align: center;
	margin-right: 100px;
}
.download-txt{
	height: 46px;
	line-height: 46px;
	font-size: 20px;
}
.download-btn a{
	width: 50%;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #333;
	text-decoration: none;
	display: block;
	float:left;
}
.game-ewm{
	margin-top: 5px;
	float: left;
}
.game-ewm p{
	height: 50px;
	height: 50px;
	font-size: 16px;
	text-align: center;
	margin-top: 5px;
}
/*about*/
.about-banner{
	height: 320px;
	overflow: hidden;
}
.about-banner img{
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.about-cont{
	padding: 30px 0;
}
.about-cont-title{
	height: 60px;
	line-height: 60px;
	border-bottom: solid 1px #999;
	font-size: 24px;
}
.about-cont-w{
}
.about-cont-l{
	float: left;
}
.about-cont-l a{
	width: 224px;
	height: 80px;
	line-height: 80px;
	display: block;
	border-bottom: solid 1px #999;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	color: #333;
}
.about-cont-l a.on{
	color: #00cc00;
}
.about-cont-l a:nth-child(2){
	border-bottom: none;
}
.about-cont-r{
	overflow: hidden;
	padding-left: 30px;
}
.country-about{
	padding-top: 20px;
}
.country-about p{
	font-size: 16px;
	line-height: 40px;
	margin-bottom: 30px;
}
.contact-list{
	border-bottom: solid 1px #999;
	padding: 20px 0;
}
.contact-list:last-child{
	border-bottom: none;
}
.contact-list p.txt1{
	font-size: 24px;
	margin-bottom: 5px;
}
.contact-list p.txt2{
	font-size: 18px;
	color: #666666;
}
/*contact*/
.contact-banner{
	overflow: hidden;
	height: 378px;
}
.contact-banner img{
	position: relative;
	left: 50%;
	margin-left: -960px;	
}
.contact-cont{
	background: #fff;
	border-radius: 4px;
	box-shadow: 1px 1px 10px #ddd;
	margin: 30px auto;
	padding: 20px;
	box-sizing: border-box;
}
.contact-cont-title{
	height: 62px;
	line-height: 62px;
	border-bottom: solid 1px #999;
	font-size: 24px;
	font-weight: bold;
}
.contact-cont ul{
	padding: 15px 0 0;
}
.contact-cont ul li{
	width: 290px;
	height: 70px;
	border-radius: 4px;
	float: left;
	margin-right: 144px;
	padding-top: 60px;
}
.contact-cont ul li:last-child{
	margin-right: 0;
}
.contact-cont ul li:nth-child(1){
	background: #eee url(images/kf.png) no-repeat center 20px;
}
.contact-cont ul li:nth-child(2){
	background: #eee url(images/phone.png) no-repeat center 20px;
}
.contact-cont ul li:nth-child(3){
	background: #eee url(images/email.png) no-repeat center 20px;
}
.contact-cont ul li p.txt1{
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	color: #333;
}
.contact-cont ul li p.txt2{
	font-size: 24px;
	text-align: center;
	line-height: 30px;
	color: #333;
}