@charset "gbk";body,h1,h2,h3,p,dl,dd,ol,ul,th,td,form,fieldset,input,button,textarea{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,a,textarea,input,button,span,em,strong,img,div{-webkit-touch-callout:none; ;-webkit-appearance:none; outline: none;}html{-webkit-text-size-adjust:none;word-wrap:break-word;background:#f4f4f4;font-family:Arial,Verdana,Sans-serif}h1,h2,h3{font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit}fieldset,img{border:0}cite,em,s,i,b{font-style:normal}input,button,textarea,select{font-size:100%; border: medium none;}body,input,button,textarea,select,option{font-size:normal}a,input,textarea{text-decoration:none;outline:0}li,img,label,input{vertical-align:middle}var{font-style:normal}ins{text-decoration:none}body{font-size:.2rem;color:#3c3c3c}textarea{resize:none}a{color: #3c3c3c;}.mlr20{margin:auto .2rem}.m20{margin:.2rem 0}.m30{margin:.3rem 0}.mt20{margin-top:.2rem}.mb20{margin-bottom:.2rem}.mt40{margin-top:.4rem}.mb40{margin-bottom:.4rem}::-webkit-input-placeholder{ color: rgba(255,255,255,0.5);}:-moz-placeholder{ color: rgba(255,255,255,0.5);}::-moz-placeholder{ color: rgba(255,255,255,0.5);}:-ms-input-placeholder{ color: rgba(255,255,255,0.5);}.clear:after{content: '\20'; display: block; height: 0; clear: both;}

  html{ background: #fff;} 
  img{width: 100%;}


   .max_width{ max-width: 7.5rem; margin:0 auto;background:#fff;}
   .top{position:relative;}
   .banner{width:100%; height:8.34rem;}
   .logo{position:absolute; width:2.11rem; height:1.31rem;top:0.15rem;left:0.15rem;}
	 .down{padding: 0.3rem;overflow: hidden;} 
	 
	 .base{width: 2.7rem;background: #f9f4ff;padding: 0.3rem;text-align: center;}
   .down_left{float: left;}
   .down_right{float: right;}
   .dl_img{margin:0.2rem auto; }
	 .i1{width: 1.55rem;height:1.55rem;}
	 .i2{width: 1.55rem;height:1.55rem;}
	 .down_font{padding: 0.2rem 0;font-size: 0.3rem;font-weight: 600;}
	 .down_btn{}
	 .down_btn a{color:#fff;font-size: 0.26rem;line-height:0.65rem;width: 2.14rem;display: block;background: #795092;border-radius: 0.1rem;margin: 0 auto;}
	 .down_btn a:hover{background: #9360b2;}
	 
	 .game_list{
	 
	 }

	 .gl_tit{
	 	text-align: center;
	 	font-size: 0.44rem;
	 	font-weight:600;
		margin-bottom: 0.1rem;
	 }
	 .gl_wx{
	 	width: 3.5rem;
	 	margin:0 auto;
	 	font-size: 0.22rem;
	 }
	 .star1{
	 	width:1.6rem; 
	 	height: 0.26rem; 
	 	display:block;
	 	float: left;
	 	margin-right: 0.1rem;
	 	}
	 
	
	 .gl_item{
	 	margin-bottom: 0.4rem;
	 	overflow: hidden;
	 }
	 
	 .gl_item li{
	 	display: block;
	 	width: 1rem;
	 	margin-left: 0.2rem;
	 	margin-top: 0.2rem;
	 	float: left;
	 }
	 .gl_item li a{
	 	display: block;
	 }
	 .gl_item li a span{
	 	display: block;
	 	text-align: center;
	 	font-size: 0.18rem;
	 }
	 
	 
	 
	 .game_show{ width:6.5rem; margin:0.2rem auto; background:#f9f4ff;
	 border-radius:5px;/*box-shadow:0px 0px 10px #497b9f;*/ padding:0.2rem; overflow:hidden;}

   .gs_left{ width:1.35rem; float:left;}
	 .gs_left span{color:#333; font-size:0.22rem; padding-bottom:0.12rem; text-align:center; display:block; overflow:hidden; line-height:100%;}
	 .link_btn a{
	 	width: 1.34rem;
	 	background: #8d61a8;
	 	display: block;
	 	line-height: 0.46rem;
	 	color: #fff;
	 	border-radius: 5px;
	 }
	 .link_btn a:hover{
	 	background: #9360b2;
	 }
	 .gs_left img{ width:100%; float:left;}
		 
	 .gs_right{width:4.9rem;float:right;border-radius:5px; overflow:hidden;}

	 .gs_right img{ width:100%;}
	

    footer{ 
    	padding-top: 0.25rem;
    	padding-bottom: 1.6rem;
    	text-align: center;
    	background: #f9f4ff;
     }
    footer p{ color: #c9c9c9; font-size: 0.28rem;}
    footer p:last-child{ margin-top: 0.1rem;}
    
    .bottom{
    	color: #333;
    	font-size: 0.3rem;
    	margin-top: 0.3rem;
    	font-weight: bold;
    }
	  .dw_propt{ width: 100%;min-height: 1.54rem; background:rgba(255,255,255,0.77); position: fixed; left: 0; bottom: 0; box-shadow: 0 0 2px rgba(0,0,0,0.35);}
    .ppt_lt{ position: relative;}
    .img{ display: block; width: 1.1rem; height: 1.1rem; position: absolute; top: 0.22rem; left: 0.38rem; overflow: hidden;}
    .img img{ display: block; width: 100%; height: 100%;}
    .ppt_lt .lt_t{ padding: 0.30rem 0 0 1.74rem; color: #333;}
    .ppt_lt .lt_t h3{ font-size: 0.4rem;}
    .ppt_lt .lt_t span{ font-size: 0.28rem; color: #545454; display: block; margin-top: 0rem; }
    .ppt_lt_ii .lt_in{ margin: 0 0.3rem; position: relative; }
    .ppt_lt .ppt_dw{ display: block; width: 2.1rem; height: 0.9rem; line-height: 0.9rem; background:#e5915f; color: #fff; text-align: center; font-size: 0.42rem; border-radius: 0.1rem; position: absolute; top: 0.33rem; right: 0.3rem;}
    .ppt_lt_ii .ppt_dw{ width: 100%; left: 0; right: 0}


			
