/* CSS Document */
body,div,span,img,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,textarea,select,option,fieldset,legend,p,th,td{margin:0; padding:0;}
fieldset,img {border: 0;}
a{text-decoration:none; color:#252525;}
.clear{clear:both;}
ul,li{list-style:none;}
body{ font: 18px/1.5 \5FAE\8F6F\96C5\9ED1,Helvetica; color:#252525; font-size:14px; line-height:20px;}


#logowrap{height:32px; padding:8px 10px; position:relative;}
#logo{position:absolute; left:8px; top:7px; width:72px; height:32px; background:url(../images/logo.png) no-repeat 0 0; background-size:72px 32px; -webkit-background-size:72px 32px; display:block; text-indent:-9999px}
#search{height:27px; margin:0 0 0 85px; border-radius:5px; border:1px solid #71b32b; position:relative;}
#search .search_txt{width:70%; height:27px; border:none; background:none; text-indent:0.5em; line-height:27px; color:#cccccc;}
.search_btn{position:absolute; right:0; top:-1px}


/*Pheader*/

.Pheader{position:relative;background-color:#F8F8F8;}

.Pheader .logo{float:left;overflow:hidden;text-indent:-9999px;background:url(../images/logo.png) no-repeat;}

.Pheader .serch{float:right;}

.Pheader .btn_serch{float:right;}

.logo{padding:0 5px 0 190px}.logo,.triad{height:40px;background:#fff;display:-webkit-box;position:relative;-webkit-box-align:center;-webkit-box-pack:end}.triad+.game-list{padding-top:4px}.logo .menu1{left:0}.logo>.menu-item{position:absolute;top:6px;left:7px;width:105px;height:30px;background-image:url(../images/logo.png);background-repeat:no-repeat;-webkit-background-size:100% 100%}.triad [data-state=active],.logo .button[data-state=active],.logo .menu-item[data-state=active]{background-color:#ebebeb}
.lgss{width:111px;height:29px;display:-webkit-box;-webkit-box-flex:1;border:1px solid #d8d8d8;-webkit-border-radius:4px;-webkit-box-align:center}.lgss>:nth-child(1){color:#999;font-size:12px;padding:6px;line-height:1;-webkit-box-flex:1;overflow:hidden;white-space:nowrap}.lgss .button{width:27px;height:100%;background-repeat:no-repeat;-webkit-background-size:16px 16px;background-position:center center;background-image:url(../images/search.png)}
.search_txt{width:80%; height:20px; border:none; background:none; text-indent:0.5em; line-height:23px; color:#cccccc;}

.Pheader{height:72px;}

.Pheader .logo{width:272px;height:72px;}

.Pheader .btn_serch{margin:14px 21px 0 0;width:42px;height:42px;background-position:-180px 0;}

/*Pnav*/

.Pnav{position:relative;background-color:#0A88C7;box-shadow:0 1px 2px rgba(0,0,0,0.2);}

.Pnav ul{overflow:hidden;*zoom:1;}

.Pnav li{float:left;width:20%;text-align:center;}

.Pnav li a{display:block;color:#ffffff;}

.Pnav .current{background-color:#086999;}

.Pnav li{height:69px;line-height:69px;font-size:22px;}

/*banner_1*/

.banner_1{text-align:center;}

.banner_1 img{width:480px;height:150px;}

.mainnav{height:40px; background:url(../images/nav_bg.png) repeat-x; border-radius:5px 5px 0 0;}
.mainnav li{float:left; width:16%; height:32x; margin:8px 2% 0; font-size:18px; color:#ffffff;}
.mainnav li a{display:block; height:30px; padding-top:2px; color:#ffffff; text-align:center }
.mainnav li.current1 a{color:#669900; height:29px; background:#ebebeb; border-radius:5px 5px 0 0; border-top:1px solid #44613b;}

.subnav{ height:33px; background:#ebebeb; line-height:33px; border-bottom:3px solid #ebebeb;}
.subnav li{float:left; width:32%; margin-left:1%; text-align:center; font-size:16px;}
.subnav li a{display:block; height:30px;}
.subnav li.current2{height:33px; border-bottom:3px solid #669900;}
.subnav li.current2 a{color:#669900;}

.more{width:60%; height:30px; background:#edf5e1; border-radius:5px; margin:10px auto; line-height:30px; color:#669900; text-align:center;}
.more a{display:block; width:100%; height:30px; text-align:center; line-height:30px; color:#669900; font-size:16px;}

.scroll{width:320px; height:120px; margin:0 auto;  position:relative; overflow:hidden;}
.mod_01{float:left; width:320px;}
.mod_01 img{display:block; width:320px; height:120px;}
.dotModule_new {padding:0 5px;height:11px;line-height:6px;-webkit-border-radius:11px;background:rgba(45,45,45,0.5);position:absolute;bottom:5px;right:10px;z-index:11;}
#slide_01_dot {text-align:center;}
#slide_01_dot span {display:inline-block;margin:0 3px;width:5px;height:5px;vertical-align:middle;background:#f7f7f7;-webkit-border-radius:5px;}
#slide_01_dot .selected {background:#66ff33;}

.app-items-list li{width:100%; border-bottom:1px solid #c4df9b; position:relative;}
.itmes-icon{position:absolute; width:48px; height:48px; border-radius:5px; left:8px; top:9px;}
.itmes-icon img{width:48px; height:48px;}
.items-info{position:relative; min-height:58px; margin-right:5px; padding:6px 65px 0 65px;}
.items-info h2{height:28px;  margin-bottom:2px; line-height:28px;  font-size:16px; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.items-score{float:left;}
.items_size{float:right; color:#898989;}
.items_size span{color:#598527; padding-right:3px;}
.down-btn{display:block; width:47px; height:26px; background:#71b32b; /*box-shadow:0 1px 0 #4A6940; -webkit-box-shadow:0 1px 0 #4A6940;*/ border-radius:3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color:#ffffff; text-align:center; line-height:26px; position:absolute; right:3px; top:16px; z-index:99999;}
.clickarea{position:absolute; left:0; top:0; bottom:0; right:0; display:block;}

.goback_wrap{height:33px; padding-top:7px; background:url(../images/nav_bg.png) repeat-x; border-radius:5px 5px 0 0; position:relative;}
.goback{width:45px; height:26px; padding-right:8px; background:url(../images/goback.png) no-repeat; text-align:right; line-height:25px; position:absolute; left:10px; top:7px; font-size:14px; color:#fff;}
.goback_wrap p{height:26px; margin-left:80px; line-height:25px; color:#fff; font-size:16px;}

.pop_box{
	height: 100%;width: 100%;background-color:rgba(0,0,0,0.4);position:fixed;left: 0;top: 0;z-index: 500;color: #333}
.none { display:none}
.kd_pop{position: absolute;left: 50%;top: 50%;margin-left: -150px;margin-top: -70px;width: 300px;height: 140px;	-webkit-border-radius: 5px;	border-radius: 5px;	background-color: #ECECEC;
}
.kd_pop .close{	position: absolute;
	right: 8px;
	top: 8px;
	display: block;
	width: 16px;
	height: 16px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #fff;
	-webkit-box-shadow: inset -1px 1px rgba(0,0,1,.1);
	box-shadow: inset -1px 1px rgba(0,0,1,.1);
	border: solid 1px #747474;
	background-image: -webkit-linear-gradient(65deg, rgba(0,0,1,.38), rgba(255,255,255,.38));
	background-image: -o-linear-gradient(65deg, rgba(0,0,1,.38), rgba(255,255,255,.38));
	background-image: linear-gradient(65deg, rgba(0,0,1,.38), rgba(255,255,255,.38));
	color: #737373;
	text-align: center;
	font-size: 12px;
	line-height: 1em;
	text-shadow:-1px 0 0px #fff;
}
.kd_pop section{
	padding:10px;
	border-bottom: 1px solid #d7d7d7;
}
.kd_pop h3{
	font-size: 19px;
	line-height:1.4em;
}
.kd_pop ul{
	font-size: 12px;
	margin-left: 10px;
	line-height: 1.5em;
}
.kd_pop ul li{
	list-style-type:disc;
	list-style-position: inside;
	padding-left: 10px;
}
.kd_pop .down_btn{
	border-top: 1px solid #f2f2f2;
	text-align: center;
	padding: 10px 0 0;
}
.kd_pop img{
	float: left;
	margin:5px 20px 0 10px;
}
.kd_pop .down_btn a:first-child{
	display: inline-block;
	width: 118px;
	height: 33px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.31),inset 0 0 1px #E5E5E5;
	box-shadow: 0 1px 1px rgba(0,0,0,.31), inset 0 0 1px #E5E5E5;
	border: solid 1px #ddd;
	background-image: -webkit-linear-gradient(bottom, #cacaca, #fff);
	background-image: -o-linear-gradient(bottom, #cacaca, #fff);
	background-image: linear-gradient(to top, #cacaca, #fff);
	text-align: center;
	line-height: 33px;
	color: #333;
	font-size: 18px;
	margin-right: 10px;
}
.kd_pop .down_btn a:last-child{
	display: inline-block;
	width: 118px;
	height: 33px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.31), inset 0 0 1px #EB3A21;
	box-shadow: 0 1px 1px rgba(0,0,0,.31), inset 0 0 1px #EB3A21;
	border: solid 1px #D82C10;
	background-image: -webkit-linear-gradient(top, #e92100, #b40c00);
	background-image: -o-linear-gradient(top, #e92100, #b40c00);
	background-image: linear-gradient(to bottom, #e92100, #b40c00);
	text-align: center;
	line-height: 33px;
	color: #fff;
	font-size: 18px;
}
.Pfooter{color:#aaaaaa;text-align:center;}



.Pfooter{height: 60px;

background-color: #E8E8E8;
font: 18px/1.5 \5FAE\8F6F\96C5\9ED1,Helvetica;
color: #666666;line-height: 60px;}

