@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, im	g, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

img {
	vertical-align: middle;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a[href], label[for], select, 
input[type=checkbox], input[type=radio] {
	cursor: pointer;
}

button, input[type=button], input[type=image], 
input[type=reset], input[type=submit] {
	padding: 0;
	overflow: visible;
	cursor: pointer;
	
}

button::-moz-focus-inner, 
input[type=button]::-moz-focus-inner, 
input[type=image]::-moz-focus-inner, 
input[type=reset]::-moz-focus-inner,
input[type=number]::-moz-focus-inner,  
input[type=submit]::-moz-focus-inner {
	outline:none;
	border: 0;
	padding:0;
}

.hide {
	position: absolute !important;
	left: -9999em !important;
}

.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

.ie7 .clearfix {
	zoom: 1; 
}

strong {
	font-weight: bold;
}

em {
	font-style: normal;
}

del {
	text-decoration: line-through;
}

th, td {
	vertical-align: top;
}

th {
	font-weight: normal;
	text-align: left;
}

address, cite, dfn {
	font-style: normal;
}

abbr, acronym {
	border-bottom: 1px dotted #999;
	cursor: help;
}

sub, {
 	line-height: 0;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

textarea {
	 overflow: auto;
}


::-webkit-input-placeholder { /* WebKit browsers */
    color:    #c5c5c5;
}

input[type=text],
input[type=password],input[type=number],
input[type=submit],
textarea{
  font-family: "Microsoft Yahei",SimHei,"Helvetica Neue","DejaVu Sans",Tahoma,"Hiragino Sans GB";
  -webkit-appearance:none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  outline:none;
  padding:0;
  border:0;
  font-size:0.85rem;
}

a,
a:visited{text-decoration: none;}
img{width:100%; height:auto;}

body{
	width:100%;
	font-size:14px;
	font-family: "微软雅黑";
	background-color: #f6f7fb;
}
.top{width:1200px;height:70px;line-height:70px;vertical-align:middle;margin:0 auto;}
.logo{
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:217px;
	height:70px;
	float:left;
}
.menu{float:right;height:70px;font-size:16px;}

.menu li{display:inline;margin:0 10px;padding:0 16px;}
.move{
	background-image: url(../images/f1.png);
	background-repeat: no-repeat;
	background-position: left center;
	color:#00a0ff;
}
.unmove{
	background-image: url(../images/f2.png);
	background-repeat: no-repeat;
	background-position: left center;
	color:#333;
	cursor: pointer;
}
.banner{position:relative;}
.ba{z-index:9;width:100%;height:900px;margin:0 auto;}
.baleft{
	z-index:10;
	position:absolute;
	left:0;
	top:334px;
	width:90px;
	height:132px;
	background-image: url(../images/left.png);
	background-repeat: no-repeat;
	background-position: center center;background-color: rgba(255,255,255,0.6);
}
.baright{z-index:11;position:absolute;right:0;top:334px;width:90px;
	height:132px;
	background-image: url(../images/right.png);
	background-repeat: no-repeat;
	background-position: center center;background-color: rgba(255,255,255,0.6);}


.news{width:540px;height:245px;background-color: rgba(255,255,255,0.7);position:absolute;bottom:0;right:20%;z-index:99;bottom:-140px}
.news ul{margin:0 10px;}
.nt{color:#d6af11;font-size:22px;height:70px;line-height:70px;vertical-align:middle;text-align:center;}
.n1{color:#666;font-size:16px;}
.n1 span{display:inline-block;}
.n1 span:nth-child(1){float:left;padding:6px 18px;	
background-image: url(../images/f3.png);
	background-repeat: no-repeat;
	background-position: left center;}
.n1 span:nth-child(2){float:right;padding:6px}
.title{
	height:180px;
	line-height:180px;
	vertical-align:middle;
	width:1200px;
	margin:0 auto;
	background-image: url(../images/box2.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:center;
	font-size:36px;
	font-family:"宋体";
	color:#826e30;
}
.box{width:1200px;height:435px;margin:0 auto;}
.img{width:560px;height:360px;position:relative;box-shadow:4px 4px 16px #ccc;}
.img b{display:block;position:absolute;background-color:#d79d48;color:#fff;padding:6px 16px;border-radius:4px;right:10px;bottom:10px;font-size:16px;}
.halfbox{width:50%;float:left;text-align:center;}
.halfbox p{height:70px;line-height:70px;vertical-align:middle;font-size:16px;}

.footbg{width:100%;height:230px;background-color:#2c2c2c;color:#999;font-size:14px;}
.foot{width:1200px;margin:0 auto;}
.foot a{
	color:#999;
	text-decoration: none;
}
.footleft{float:left;line-height:36px;padding:60px 0 0 0;}
.footright{float:right;padding:40px 0 0 0;}
.rwm{text-align:center;line-height:48px;display:inline-block;margin:10px;}
.rwm img{width:100px;}


.side{position:fixed;right:10px;bottom:30%;z-index:999}
.side li{
	width:135px;
	height:50px;
	background-image: url(../images/box1.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:16px;
	text-align:center;
	line-height:50px;
	vertical-align:middle;
	background-color: #FFFFFF;
}

.show{position:absolute;left:-130px;top:-30px;}

.show_bg{
	background-image: url(../images/2wm.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:132px;
	height:111px;
	position:absolute;}
	
.show_text{width:14px;font-size:12px;line-height:13px;margin:6px 0 0 6px;}

.address{width:1200px;height:48px;line-height:48px;vertical-align:middle;text-align:left;margin:0 auto;font-size:14px;}
.address span{margin:0 6px 0 0;}
.ba2{width:1920px;height:400px;margin:0 auto;overflow:hidden}

.contain{width:1200px;margin:20px auto;overflow:hidden}
.con-left{float:left;width:70%;}
.con-right{float:right;width:26%;}

.ctitle{
	font-size:22px;
	background-image: url(../images/f3.png);
	background-repeat: no-repeat;
	background-position: left center;
	height:48px;
	line-height:48px;
	vertical-align:middle;
	padding:0 0 0 30px;
	margin:0 0 20px 0
}

.con-left p{font-size:14px;color:#666;line-height:24px;margin:0 0 20px 0}

.nlist{
	padding:0 0 0 20px;
	background-image: url(../images/arr.png);
	background-position: left 8px;
	background-repeat: no-repeat;
	line-height:24px;
	margin:0 0 20px 0;
}

.nlist p:nth-child(1){overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:2; color:#666}
.nlist p:nth-child(2){color:#999}


.contact{clear:both;width:1280px;overflew:hidden; }

.con{display:inline-table;width:160px;padding-left:80px;position:relative;margin:0 30px 0 30px}

.con i{border-radius:50%;width:60px;height:60px;position:absolute;left:10px;top:10px;}
.con p{margin:10px 0;}
.con p:last-child{color:#333;padding:5px 5px 5px 0;}
.qq{
	background-image: url(../images/qq.png);
	background-repeat: no-repeat;
	background-position: center center;
	
}

.mail{
	background-image: url(../images/email.png);
	background-repeat: no-repeat;
	background-position: center center;
	
}

.phone{
	background-image: url(../images/telephone.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.site{
	background-image: url(../images/site.png);
	background-repeat: no-repeat;
	background-position: center center;
}


.carimg{position:relative;width:280px;height:360px;float:left;}
.carimg b{display:block;position:absolute;background-color:#d79d48;color:#fff;padding:6px 16px;border-radius:4px;right:10px;bottom:10px;font-size:16px;}

.carbox{width:48%;float:left;width:560px;height:360px;margin:0 1%;margin-bottom:20px;background-color:#fff;}
.cartext{width:240px;line-height:24px;font-size:14px;float:left;padding:80px 20px;}

.cartext p:nth-child(1){font-size:20px;margin:20px 0;font-weight:bold}
.cartext p:nth-child(2){color:#999;padding:0 0 0 20px;background-image: url(../images/hot.png);
	background-repeat: no-repeat;
	background-position: left top;margin:6px 0}
.cartext p:nth-child(3){color:#666;overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:2;}	

.page{margin:0 auto;width:1200px;text-align:left;clear:both;height:60px;line-height:60px;vertical-align:middle;}

.page span{margin:0 12px;}

.detailbg{
	margin:0 auto;
	width:1200px;
	height:500px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color:#fff
}


.detailimg{
	position:relative;
	width:340px;
	float:left;
	
}
.detailimg b{display:block;position:absolute;background-color:#d79d48;color:#fff;padding:6px 16px;border-radius:4px;right:10px;bottom:10px;font-size:16px;}

.detailbox{margin:30px;}
.detailtext{width:700px;line-height:24px;font-size:14px;float:left;padding:0px 30px;}

.detailtext p:nth-child(1){font-size:24px;margin:30px 0;font-weight:bold}

.detailtext p:nth-child(2){height:30px;line-height:30px;vertical-align:30px;width:100%;}

.detailtext b:nth-child(1){color:#999;display:inline;margin:0 400px 0 0}	
.detailtext b:nth-child(2){color:#999;padding:0 0 0 20px;background-image: url(../images/hot.png);
background-repeat: no-repeat;background-position: left top;display:inline}	
.detailtext em{color:#ffae28;margin:0 6px 0 0;}
.detailtext span{margin:0 12px 0 0;}	
.detailtext p:nth-child(3){color:#666;margin:16px 0;width:100%;clear:both;}
.detailtext p:nth-child(4){color:#666;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:10;width:100%;clear:both;}	
.detailtext p:nth-child(5){color:#ffae28;margin:16px 0;text-decoration: underline;width:100%;clear:both;}

.buttonorg{border-radius:4px;color:#fff;font-size:18px;background-color:#ffae28;width:176px;height:44px;text-align:center;line-height:44px;vertical-align:middle;}

.section{margin:30px auto;
	width:1200px;overflow:hidden;}
.stitle{	
	height:48px;
	line-height:48px;
	vertical-align:middle;
	margin:0 0 10px 0; 	
	
}
.stitle b:nth-child(1){font-size:22px;margin:0 12px 0 0;}
.stitle b:nth-child(2){color:#999;}
.stitle span{margin:0 12px 0 0;}

.scon p{width:25%;float:left;height:48px;line-height:48px;vertical-align:middle;border-bottom:1px dotted #ccc;}



.gameimg{width:560px;display:block;}
.gametext{display:block;background-color:#fff;width:560px;padding:10px 0;overflow:hidden;}

.gamebox{width:48%;float:left;width:560px;overflow:hidden;margin:0 1%;margin-bottom:20px;}

.gametext p:nth-child(1){font-size:20px;padding:6px 20px;}
.gametext p:nth-child(2){padding:0px 20px;line-height:24px;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:1;color:#666}

.gameleft{width:144px;float:left;margin:20px 30px 0 0}
.gameright{width:1026px;float:left;line-height:24px;font-size:14px;margin:20px 0 0 0}

.gameright span:nth-child(1){font-size:24px;margin:0 30px 0 0;font-weight:bold}
.gameright span:nth-child(2){color:#ffae28;padding:0 0 0 20px;background-image: url(../images/hot.png);
background-repeat: no-repeat;background-position: left top;}
.gameright p:nth-child(2){color:#666;margin:16px 0;width:100%;clear:both;}
.gameright p:nth-child(3){color:#666;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:10;width:100%;clear:both;}

.gameright p:nth-child(4){color:#ffae28;margin:16px 0;text-decoration: underline;width:100%;clear:both;}
.gameright em{margin:0 12px 0 0;}

.loaddownimg{width:134px;height:40px;margin-right:20px;}

.picture{margin:30px auto;
	width:1200px;overflow:hidden;}
.pic{width:32.1%;margin:0 0.5%;display:inline-block}


.btngrounp{position:absolute;right:10px;bottom:10px;z-index:99;}
.btngrounp div{display:inline-block;margin:0 6px;}

.btn1{
	border-radius:4px;
	color:#29adff;
	font-size:18px;
	background-color:#fff;
	width:156px;
	height:44px;
	text-align:center;
	line-height:44px;
	vertical-align:middle;	
	background-repeat: no-repeat;
	background-position: 20px center;
	padding:0 0 0 20px;
}

.btn2{
	border-radius:4px;
	color:#fff;
	font-size:18px;
	background-color:#29adff;
	width:156px;
	height:44px;
	text-align:center;
	line-height:44px;
	vertical-align:middle;	
	background-repeat: no-repeat;
	background-position: 20px center;
	padding:0 0 0 20px;
}

.btn3{
	border-radius:4px;
	color:#29adff;
	font-size:18px;
	background-color:#fff;
	width:156px;
	height:44px;
	text-align:center;
	line-height:44px;
	vertical-align:middle;	
	background-repeat: no-repeat;
	background-position: 20px center;
	padding:0 0 0 20px;
}

.btn4{	
	width:44px;
	height:44px;
	text-align:center;
	line-height:44px;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: center center;	
}


.showico{
	border-radius:4px;	
	position:absolute;
	right:10px;
	bottom:54px;
	z-index:999;
	padding:6px 6px 3px 6px;
	background-image: url(../images/arr2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.showico b{
	width:44px;
	height:54px;
	text-align:center;
	line-height:54px;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: center center;
	display:block;
	background-color: #FFFFFF;

}
	
	
.mask{position:fixed;z-index:9999;top:0;
	left:0;
	width:100%;
	height:100%;
	background-color: #000000;
	filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;}	

.maskpart{width:1000px;height:480px;top:50%;position:fixed;z-index:10000;left:50%;margin-top:-240px;margin-left:-500px;background-color:#fff;border-radius:4px;}	
.maskpart p{padding:0 50px 20px;line-height:32px;font-size:16px;color:#666;}

