@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-tap-highlight-color:rgba(0,0,0,0);-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;}
.touch{ display: block; width: 100%; height: 1rem; line-height: 1rem; background: #1738b5; color: #fff; font-size: 0.46rem; text-align: center; border-radius: 0.1rem;}

        .max_width{ max-width: 640px; margin:0 auto;}
        .banner{ width: 100%; }
        .banner img{ width: 100%;}
        .dw_area{ min-height: 1.6rem; padding: 0.18rem 0.27rem; position: relative;}
        .dw_area .in{ min-height: 1.6rem;}
        .dw_area .in .m{ display: block; width: 1.6rem; height: 1.6rem; position: absolute; left: 0.27rem; top:.18rem;}
        .dw_area .in .m img{ width: 100%;}
        .dw_area .in .rt_t{ padding:0.15rem 0 0 1.82rem; color: #343434;}
        .dw_area .in .rt_t h3{ font-size: 0.48rem;}
        .dw_area .in .rt_t span{display: inline-block; padding:0.15rem 0 0 2.3rem; font-size: 0.3rem; background: url("../images/star.png.html") no-repeat 0 0.15rem; background-size: 2rem 0.4rem;}
        .btn{ padding: 0.16rem 0 0.24rem;}
        .gray_w{background: #ededed;}
        .game{ padding: 0.26rem 0.2rem; min-height: 4.17rem;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box; overflow: hidden;}
        .game_pic{ width: 100%; min-height: 4.17rem; white-space: nowrap; overflow-x: auto; overflow-scrolling : touch; -webkit-overflow-scrolling: touch;-moz-overflow-scrolling: touch;}
        .game_pic img{ width:100%; }
        .game_lis{ margin-top: 2px; margin-bottom: 2px;  padding: 0.3rem; border-top: 1px solid #d5d5d5; background: #ededed; }
        .game_lis h3,.gameinf h3{ font-size: 0.38rem; color: #333;}
        .game_lis ul{ padding: 0.32rem 0 0 0; min-height: 1.7rem;overflow: hidden;}
        .game_lis ul li{ width:22.5%; display:inline-block; text-align:center; line-height:0.5rem; margin:0 0.05rem}
 
      
        .game_lis ul li img{ width: 100%;}
        .game_lis ul li a .t{ width: 100%; text-align: center; color: #3333; font-size: 0.24rem; display: inline-block; margin-top: 0.16rem;}

        .dw_propt{ width: 100%;min-height: 1.54rem; background:rgba(255,255,255,1); 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: 0.15rem; }
        .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:#03C; 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}

        footer{ min-height: 0.50rem;   background: #110808; text-align: center;}
        footer p{ color: #c9c9c9; font-size: 0.14rem; padding:0.05rem  0.15rem ;}
		@media screen and  (min-width:544px) {
  footer p{ color: #c9c9c9; font-size: 0.15rem; line-height:0.5rem; }
}

        footer a {color: #FFFFFF;}




