@charset "utf-8";
/* CSS sk_rules.css 2019-09-02 */
html {font-size:26.667vw;
	margin:0 auto;
	-ms-touch-action: none;
	height:100%
}
body {font-size:0.12rem;
	margin:0  auto;
	height:100%; overflow-x:hidden;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch
}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,td,textarea,th,ul{margin:0;padding:0}
a, body, div, h1, h2, h3, h4, img, input, li, ol, p, span, ul {
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	line-height:1.4;
}
li,ol,ul{list-style:none}
em,i,b {font-style: normal;font-weight: normal}
a{text-decoration:none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out; }
a:hover{text-decoration:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{-webkit-appearance: none;}
input[type=button], input[type=submit], input[type=file], button{ cursor:pointer; -webkit-appearance:none;}
input,select{-webkit-border-radius: 0;	-webkit-box-shadow: insert 0 0 0 transparent; background: #fff;}
button,input,textarea{outline:0}
img{vertical-align:top;display:inline-block; border:0; width: 100%;	height: auto;}
article,aside,audio,details,figcaption,figure,footer,header,hgroup,mark,menu,nav,section,summary,time,video{display:block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
.fl{float:left}
.fr{float:right}
.block{display:block}
.tac{text-align:center}
.tar{text-align:right}
.tal{text-align:left}
.dn{display:none}
.db{ display:block;}
.pr{position:relative}
.pa{position:absolute}
.oht{white-space:nowrap;word-wrap:normal;word-break:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.w100{width:100%}
.h100{height:100%}
.cp{cursor:pointer;}
.clearfix{display:block;zoom:1;}
.clearfix:after{content:" ";display:block;font-size:0;height:0; line-height:0; font-size:0; clear:both;visibility:hidden}


.cont{ width:3.75rem; margin:0 auto;}
.main{ width:100%; margin:0 auto;}
.main .top_banner{ background:url(../images/banner.png) no-repeat center top; width:100%; height:3.52rem; background-size:100% auto;}
.main .bank_cont{ width:100%; background:#fff; padding:.75rem 0 .3rem 0;}
.main .bank_cont .top_btn{ width:3.58rem; height:.87rem; left:.1rem; top:-.25rem; background-size:100% auto;}
.top_game_title,
.game_box .game_box_title,
.main .Indians_peple .Indians_peple_title,
.main .bank_cont .bank_title{ font-size:.24rem; color:#000; font-weight:bold; text-align:center;}
.main .bank_cont .bank_title{ font-size:.24rem; color:#000; font-weight:bold; text-align:center;}
.main .bank_cont .bank_tex{ width:3.34rem; margin:0 auto;}
.main .bank_cont .bank_tex p{ font-size:.16rem; color:#000;}
.main .bank_cont .bank_list{ padding-top:.1rem;}
.main .bank_cont .bank_list li{ width:1.25rem; float:left;}
.main .bank_cont .bank_list li .bank_img{ width:.75rem; height:.51rem; background-size:100% auto; margin:0 auto; display:block;}
.main .bank_cont .bank_list li p{ font-size:.13rem; text-align:center;}
.main .Indians_peple{ background:#f8f8f8; width:100%; padding:.3rem 0;}
.main .Indians_peple .Indians_peple_cont{ width:3.75rem; margin:0 auto; overflow:hidden;}
.main .Indians_peple .Indians_peple_list{ padding-top:.57rem; width:300%;}
.Indians_peple_list li{ background:url(../images/Indians_peple_list_bg.png) no-repeat; width:1.96rem; height:3.1rem; background-size:100% auto; padding:0 .14rem; float:left; position:relative; margin-left:.15rem;}
.Indians_peple_list li .peple_img{ width:.79rem; height:.79rem; background-size:100% auto;left:.58rem; top:-.395rem;}
.Indians_peple_list li .peple_img img{ width:.79rem; height:.79rem; border-radius:.5rem;}
.Indians_peple_list li .star_img{ width:100%; height:.12rem; display:block;}
.Indians_peple_list li .star_img img{width:.69rem; height:.12rem; background-size:100% auto; margin:.45rem auto 0 auto;display:block;}
.Indians_peple_list li .peple_title{ font-size:.16rem; display:block; text-align:center; padding:.15rem 0; line-height:.17rem;}
.Indians_peple_list li .red_tex{ font-size:.16rem; color:#ce000f; text-align:center; line-height:.17rem; padding-bottom:.14rem;}
.Indians_peple_list li .peple_tex{ font-size:.12rem; display:block;}
.Install_app_show{ width:100%; margin:0 auto; background:#fff; padding:.25rem 0;}
.Install_app_show .app_show_cont{ width:3.75rem; margin:0 auto; overflow:hidden;}
.Install_app_show .app_show_cont .app_show_list{ width:300%;}
.Install_app_show .app_show_cont .app_show_list .app_show_img{ width:3.34rem; height:3.59rem; float:left; margin-left:.2rem;}
.Install_app_show .app_show_cont .app_show_list .app_show_img img{width:3.34rem; height:3.59rem; background-size:100% auto;}
.Install_app_show .app_show_cont .show_cont_btn{ padding-top:.13rem; width:.74rem; margin:0 auto;}
.Install_app_show .app_show_cont .show_cont_btn .show_btn{ width:.12rem; height:.12rem; background:#c1c1c1; float:left; margin-right:.1rem; border-radius:.5rem; text-indent:-9999rem;}
.Install_app_show .app_show_cont .show_cont_btn .active{ width:.12rem; height:.12rem; background:#5f5f5f;}
.game_box{ background:#f8f8f8; padding:.37rem 0 .15rem 0;}
.game_box p{ font-size:.18rem; text-align:center;}
.game_list{ padding-top:.22rem;}
.game_list li{ float:left; width:.93rem; margin-bottom:.21rem;}
.game_list li .game_icon{ width:.71rem; height:.71rem; margin:0 auto; display:block;}
.game_list li .game_icon img{width:.71rem; height:.71rem; background-size:100% auto;}
.game_list li .game_list_tex01{ font-size:.15rem; text-align:center;display:block;}
.game_list li .game_list_tex02{ font-size:.12rem;text-align:center;display:block; line-height:.25rem;}
.top_game_cont{ width:100%; margin:0 auto; background:#ffffff; padding:.3rem 0 1.2rem 0;}
.top_game_list{ padding:.2rem 0 .25rem 0;}
.top_game_list li{ float:left; width:.9375rem;}
.top_game_list li .icon_img{ width:.55rem; height:.55rem; margin:0 auto; display:block;}
.top_game_list li .icon_img img{width:.55rem; height:.55rem; background-size:100% auto;}
.top_game_list li .puple_tex{ display:block; font-size:.15rem; color:#7e5ba9; text-align:center; padding-top:.05rem;}
.top_game_list li .black_tex{ font-weight:bold; font-size:.12rem; text-align:center; display:block;}
.line{ width:3.53rem; height:1px; margin:0 auto; background:#e1e1e1;}
.top_game_cont_tex{width:3.53rem; margin:0 auto; padding-top:.15rem;}
.top_game_cont_tex p{ font-size:.12rem;}
.bottom_btn{ width:100%; height:1.14rem; background-color:rgba(0,0,0,0.45); position:fixed; left:0; bottom:0; padding-top:.15rem;z-index: 99}
.bottom_btn .b_btn{ width:3.58rem; height:.87rem; margin:0 auto; display:block;}
.bottom_btn .b_btn img{width:3.58rem; height:.87rem; background-size:100% auto; margin:0 auto;}