* {
    /*閿熸枻鎷烽敓鏂ゆ嫹鍏冮敓鎴昂瀵告寜閿熺Ц杈瑰尅鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu{margin:0;padding:0;}
html{font-size:10px;}
@media only screen and (min-width: 400px) {
html {font-size:70%!important;}
}
body{background-color:#fff;}
img{vertical-align:middle;}
a{color:#444;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;cursor:pointer;}
li{list-style: none;}
.no-padding{padding:0!important;}
.no-margin{margin:0!important;}
.f-l{float:left;}
.f-r {float:right;}
.pages{background-color:#fff;}

.tabbar-fixed .page-content, .tabbar-through .page-content, .toolbar-fixed .page-content, .toolbar-through .page-content{padding-bottom:50px;}
.navbar+.page-content{padding-top:44px;}
i.icon.icon-back{width:12px;height:20px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2012%2020'%3E%3Cpath%20d%3D'M10%2C0l2%2C2l-8%2C8l8%2C8l-2%2C2L0%2C10L10%2C0z'%20fill%3D'%23666666'%2F%3E%3C%2Fsvg%3E");}


.navbar{height:44px;}
.navbar .searchbar .searchbar-input{height:32px;}
.navbar .left{margin-right:0;}
.navbar .left a.link{padding-left:5px;padding-right:10px;}
/*toolbar*/
i.tabbar-demo-icon-1 {
	width: 25px;
	height: 25px;
	background:url("../imgs/v2/home_normal_btn.png") no-repeat;background-size: 25px;
}
.active i.tabbar-demo-icon-1 {
	background:url("../imgs/v2/home_press_btn.png") no-repeat;background-size:25px;
}
i.tabbar-demo-icon-2 {
	width: 25px;
	height: 25px;
  background:url("../imgs/v2/game_normal_btn.png") no-repeat;background-size: 25px;
}
.active i.tabbar-demo-icon-2 {
	background:url("../imgs/v2/game_press_btn.png") no-repeat;background-size:25px;
}
i.tabbar-demo-icon-3 {
	width: 25px;
	height: 25px;
  background:url("../imgs/v2/gift_normal_btn.png") no-repeat;background-size: 25px;
}
.active i.tabbar-demo-icon-3 {
	background:url("../imgs/v2/gift_press_btn.png") no-repeat;background-size:25px;
}
i.tabbar-demo-icon-4 {
	width: 25px;
	height: 25px;
  background:url("../imgs/v2/my_normal_btn.png") no-repeat;background-size: 25px;
}
.active i.tabbar-demo-icon-4 {
	background:url("../imgs/v2/my_press_btn.png") no-repeat;background-size:25px;
}



/*tab閿熷彨浼欐嫹*/
.phb-nav{width:73%;margin:0.5rem auto 0;font-size:1.6rem;border:#007aff 1px solid;border-radius:3px;height:30px;line-height:30px;background:#fff;margin-top:0.5rem;}
.phb-nav a{width:50%;color:#007aff;display:block;float:left;text-align:center;height:28px;line-height: 28px}
.phb-nav a.on{background:#007aff;color:#ffffff}

/* 閿熸枻鎷峰浘閿熷彨浼欐嫹 */
.tab_nav {height:3rem;line-height:3rem;}
.tab_nav li { float:left;width:50%;text-align: center; color: #8d8d8d;background: #e7eaef;font-size: 1.6rem; }
.tab_nav li.on { background-color: #fff;}
.tab_nav li.disable a{ color: #aaa;}
.tab_nav .item { clear:both;line-height:1.5rem; width:93%;margin:0 auto; border-bottom: solid 1px #f0f0f0; padding: 3% 0px; display: table;}

.screenshot-swiper {padding:10px 0;}
.screenshot-swiper .img{
	display: block;
	height: 223px;
    width: 160px;
	padding-left:5px;
	padding-right:5px;
	vertical-align: middle;
}
.m-box .game-desc{ padding: 6px;color:#8d8d8d;font-size:1.2rem;text-indent:2em;}


.default-null p {padding-top:100px;text-align:center;font-size:22px;line-height:2;color:#999}

/* 閿熸枻鎷烽〉閿熻璇ф嫹 */
.index-swiper .img{display: block;width: 100%}

/*閿熸枻鎷烽〉閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熻緝锟�*/

.my_play{overflow: hidden;}

.my_play .mygame-icon{float: left;padding: .5rem 0;margin-top: 2.8rem;width:20px;margin-right: 10px;font-size: 1.2rem;text-align: center;background:#ff524e;color: #fff;}

.my_play .swiper-container{float: left;width:calc(100% - 40px);}

.my_play .swiper-wrapper{margin-top: 2rem; margin-bottom: 1rem;}

.my_play .my_gameList{text-align: center;border: 1px solid #d1d1d1;border-radius: 3px;}

.my_play .my_gameList .pic{margin-top: -10px;}

.my_play .my_gameList .txt{margin:.5rem auto;width: 5rem;height: 1.3rem;overflow: hidden;font-weight: bold;}

.my_play .my_gameList img{width: 6rem;height: 6rem;vertical-align: top;border-radius: 1rem;}

.my_play .my_gameList .go_game{display: block;width: 4.8rem;margin: 0 auto .4rem;padding:.2rem 0;border-radius: 3px;border: 1px solid #2697fc;color:#2697fc}

.my_play .icon{float: left}



/* 閿熸枻鎷烽〉ICON閿熸枻鎷烽敓鏂ゆ嫹 */
.index-icon-nav {background-color:#fff;width:100%;box-shadow:0px 0px 6px 1px #d0d3d8;overflow:hidden;}
.index-icon-nav li { padding-top:1rem;font-size:1.2rem;width:25%;float: left;height:7rem;line-height:2rem;text-align: center;}
.index-icon-nav li img { height:3.5rem;width: 3.5rem;border-radius: 50px;}

/*妯￠敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熺粸锟�*/
.m-box{ background-color: #fff; margin: 0.5rem auto; width: 100%;box-shadow:0px 0px 6px 1px #d0d3d8;padding-bottom:0px;}
.m-box .title{ padding: 0 1rem; height: 3rem; line-height: 3rem;border-bottom:#d0d3d8 1px solid;}

.m-box .title h1{ color: #343434;font-size:1.4rem;font-weight:normal}

.m-box .title .more i{padding:0.5rem 0.3rem 0.3rem 0.4rem;margin-left: 0.2rem; background: url("../imgs/v2/arrow_more.png") no-repeat left center; background-size: contain;}



/*閿熺嫛纭锋嫹閿熸枻鎷风 */
.t-tag { padding-top:1px;font-size:1.2rem;width:3.5rem;height:1.5rem;line-height:1.5rem;text-align:center;display: inline-block;color:#FFF;}
.tag-s1 { background-color:#ff6666;}
.tag-s2 { background-color:#7399e5;}
.tag-s3 { background-color:#63c785;}
.tag-s4 { background-color:#f0c60c;}


.m-box .cont{ width: 100%; position: relative;overflow: hidden;line-height: 1.8rem;}
.m-box .cont ul{width:96%;margin:0 auto;}
.m-box .cont img{width:100%;vertical-align: middle;}
/*4閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷锋垙*/
.banner img{width:100%;}

/*4閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷锋垙*/
.m-list-4::before{display:table;content:" "}
.m-list-4::after{clear:both;}
.m-list-4 li{ padding:0rem 0.4rem 0.8rem 0.4rem;width: 25%; float: left; text-align: center;margin:1rem 0 0}
.m-list-4 .img img{ width: 5rem;height:5rem;border-radius:1rem;}
.m-list-4 .text{ width: 100%;overflow:hidden; padding-top:0.3rem; line-height:1.8rem;height:1.8rem; display:block;text-align:center;font-size: 1.2rem;white-space:nowrap; }
.m-list-4 span{display:inline-block;}
.m-list-4 .btn-open{width:5rem;height:2.5rem;line-height:2.5rem}
.m-gamelist-x-s li{width:25%;}

/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷锋垙閿熷彨鎲嬫嫹*/
.m-game-start-div {position:relative;width:100%;}
.m-game-start-div #three_align{width:calc(100% - 72px);min-width:160px;}
.m-gamelist-y nav{ margin:auto 0; position: relative; overflow: hidden; height: 50px; line-height: 50px; border-bottom: solid 1px #e0e0e0; font-weight: bold;}
.m-gamelist-y nav ul{ /* position: absolute;*/ }
.m-gamelist-y .tab-nav li{ width: 106px; float: left; color: #585858;text-align: center;}
.m-gamelist-y .tab-nav .active{ height: 49px; color: #295998; border-bottom: 1px solid #d9d9d9}
.m-gamelist-y .item{ clear:both;line-height:1.5rem; width:93%;margin:0 auto; border-bottom: solid 1px #f0f0f0; padding: 2% 0px; display: table;}
.m-gamelist-y .item:last-child{ border-bottom: none;}
.m-gamelist-y .item a:first-child{ width: 100%; display: table-cell;}
.m-gamelist-y .b-none{border-bottom:none}
.m-gamelist-y .num{ line-height: 50px; padding: 0 10px 0 0px;font-size:1.4rem;}
.m-load-state{padding-bottom: 10px;margin-top: 10px;}
.m-gamelist-y p.text-title{font-size:1.3rem;font-weight: bold;padding-top: 6px;}


@media (orientation: portrait) {
.m-gamelist-y .game img{ max-width: 5.5rem; margin-right: 0.2rem; border-radius:1rem;}
.m-gamelist-y .game h2{ margin-top: 0.2rem;}
.m-gamelist-y .game p{ margin-top: 0.2rem; padding-left: 10px;}
.m-gamelist-y .info-btn{margin-bottom:20%;}
.m-gamelist-y .info-btn{width:6rem;margin-bottom:40%;}
}
@media (orientation: landscape) {
html { font-size: 70%; }
.m-gamelist-y .game img{ max-width: 6rem; margin-right: 0.2rem; border-radius:1rem;}
.m-gamelist-y .game h2{ margin-top: 5px; color: #585858;}
.m-gamelist-y .game p{  margin-top: 0.2rem;padding-left: 5px; }
.m-gamelist-y .info-btn{margin-bottom:50%;}
}

.m-gamelist-y .button{position:absolute;top:1.25rem;right:0;}




/* 閿熸枻鎷烽敓锟� */

.gift-list .item{ clear:both;line-height:1.5rem; width:93%;margin:0 auto; border-bottom: solid 1px #f0f0f0; padding: 3% 0px; display: table;}
.gift-list .game {position:relative;}
.gift-list .game img{ max-width: 5rem; margin-right: 1rem; border-radius:1rem;}
.gift-list .game p{  margin-top: 0.5rem }

.giftTit{display:block;overflow:hidden;border-bottom:1px solid #eee;padding-bottom:3%;}
.giftTit .pic{max-width:5em;display:block;float:left;margin-right:12px;}
.giftCon {display:block;}
.giftGet { position:absolute;top:3%;right:0;font-size:1.2rem;border-radius: 100px;width:4rem;height:4rem;line-height:4rem;text-align:center;display:inline-block;border:#1ba2e6 1px solid;}


/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷锋垙閿熷彨鎲嬫嫹*/
.m-gamelist-x .container{ width: 100%; position: relative;overflow: hidden;line-height: 1.8rem;}
.m-gamelist-x .container img{width:100%;vertical-align: middle;}
.m-gamelist-x ul{width:96%;margin:0 auto;}
.m-gamelist-x li{ padding:0rem 0.4rem 0.8rem 0.4rem;width: 25%; float: left; text-align: center;margin:1rem 0 0}
.m-gamelist-x .game img{ width: 5rem;height:5rem;border-radius:1rem;}
.m-gamelist-x .text{ width: 100%;overflow:hidden; padding-top:0.3rem; line-height:1.8rem;height:1.8rem; display:block;text-align:center;font-size: 1.2rem;white-space:nowrap; }
.m-gamelist-x span{display:inline-block;}
.m-gamelist-x .btn-open{width:5rem;height:2.5rem;line-height:2.5rem}
.m-gamelist-x-s li{width:25%;}


/* 閿熸枻鎷烽敓鏂ゆ嫹 */
.navbar-white{background-color:#fff}
.searchbar{background-color:#fff}
.searchbar input[type=search]{background-color:#e7e7e7}
.searchbar:after{background:none;}
.navbar .center{font-weight:bold;}
li.hot { width:auto;margin-left:1rem;background-color: #f2f2f2;}
.hot { padding:0 15px; border:#ccc 1px solid; height:2.5rem;line-height:2.5rem; border-radius:1rem;margin-left:1rem;}
.hot a { border-radius:1rem; padding:0 0.6rem;}



/* 娉ㄩ敓鏂ゆ嫹 閿熸枻鎷峰綍 */

.form {margin:0 20px}
.form .mr{margin:10px 0;background: #fff;border: 1px solid #ccc;border-radius: 5px;padding-left: 45px;position: relative;overflow:hidden;}
.form .mr input{height: 44px;border: none;width: 100%;color: #999;}
.form .mr-user{background: url("../imgs/v2/user.png")no-repeat 6px 7px #fff;}
.form .mr-pass{background: url("../imgs/v2/pass.png")no-repeat 7px 9px #fff;}
.form .mr i{display: block;height: 44px;border-right:1px solid #ddd;position: absolute;top:0;left: 0;width: 80px;line-height: 44px;text-align: center;color: #999;font-style: normal;font-size: 14px;}
.register-agreement {padding-top:10px;text-align:center;}
.register-agreement i{
	width:20px;
	height:20px;
	background:url("../imgs/v2/selected.png") no-repeat;
	background-size:18px;
	display:inline-block;
	vertical-align: middle;
}

/* my */
.userbar{height: 240px;position:relative;overflow:hidden;background:#3399ff}
.userbar .avatar{width:80px;height:80px;margin: 56px auto 0;padding:5px;border-radius:50%;background-color:#fff;box-shadow:0 0 5px #333;}
.userbar .avatar .img{display:block;width:100%;height:100%;border-radius:50%;}
.userbar .avatar i{background: url("../imgs/v2/avatar.png") center center no-repeat;}
.userbar .nickname{font-weight:bold;font-size:18px;color:#fff;position:relative;}
.userbar .nickname img{position:absolute;padding:2px;border-radius:50%;background:rgba(255,255,255,0.75);box-shadow:0 0 5px rgba(0,0,0,0.15);margin-left:5px;}
.userbar .pic{width: 100px;height: 100px;background: url("../imgs/v2/avatar.png") center center no-repeat;margin: 56px auto 0;}
.userbar p{text-align: center;color: #fff;letter-spacing: 2px;}


.listE .col-33 {height:88px;}
.listE .col-33 a{text-align:center;height:100%;}
.listE .col-33 h3{font-size:16px;}
.listE .col-33+.col-33 a{border-left:1px solid #eee}

.login-in .page-content{background: #eee;}
.login-in .page-content .w33{background: #fff;}
.msg{overflow: hidden;background: #eee;}
.msg p{background: #fff;height: 38px;line-height: 38px;margin: 0;border-bottom: 1px solid #ddd;padding: 0 10px;}
.msg p a{width: 100%;height: 100%;display: block;color: #666}
.msg .mtb{margin: 10px 0; }

/* about us */
.aboutus .top{height: 164px;overflow: hidden}
.aboutus .top .pic{width: 86px; height: 86px;margin: 18px auto 10px;}
.aboutus .top p{text-align: center;color: #666;padding: 0}
.aboutus .introduce{height: 35px;border-radius: 5px;background: #fff;padding: 0 0 0 40px;margin: 0 10px 15px;overflow: hidden;line-height: 35px;color:#666;}
.aboutus .introduce span{height: 35px;float: right;margin-right: 15px;}


/*listA*/
.listA,.listB,.listC{width: 100%;overflow:auto;background-color:#fff;box-shadow:0 1px 1px #ccc;}
.listA .w50{width:calc(50% - 22px);height: 65px;float: left;padding: 10px;overflow: hidden;border-bottom: 1px solid #eee;border-right:1px solid #eee; position:relative;}
.listA .pic,.listB .pic,.listC .pic{height: 48px;width: 48px;float: left;padding-top:10px;}
.listA .button {float:right;}
.listA .txt{height: 65px;float: left;padding-left: 10px;}
.listA .txt span,.listB .txt span{color: #999;}
.listB a.active-state,.listC a.active-state{background-color:#f7f7f7;}
.listA .w50:hover{background-color:#f7f7f7;}
/*listB*/
.listB .w100{overflow: hidden;border-bottom: 1px solid #eee;position:relative;}
.listB .mask{height: 65px;padding:10px;display:block;}
.listB .mask1{margin: 10px;padding: 0}
.listB .card-num,.listB .card-name{margin: 0px;color:#999;padding-bottom: 5px;}
.listB .mask p {color:#333}
.listB .button {top:29px;right: 26px;;position:absolute;background-color:#fff}
.listB .txt{float: left;padding:0 10px;height: 65px;}

/*listC*/
.listC .w33{width:calc(33.3333% - 22px);height: 110px;float: left;padding: 10px;overflow: hidden;border-bottom: 1px solid #eee;border-right:1px solid #eee; }
.listC .pic{float: none;margin: 10px auto 0;}
.listC p{text-align: center}
.listC a {display:block;overflow:hidden;}
.listC a p {color:#666}
/*listD*/
.listD p{line-height: 55px;}

.listB .pic img{width:100%;}
.listB .card-gamestart{right:calc(50% - 75px/2);bottom: 5px;}


.listE .col-33 {height:88px;}
.listE .col-33 a{text-align:center;height:100%;color:#007aff}
.listE .col-33 h3{font-size:16px;padding-top:26px;}
.listE .col-33+.col-33 a{border-left:1px solid #eee}

/* 灏忛敓鏂ゆ嫹鎴� 閿熸枻鎷烽敓鏂ゆ嫹 */
.ifr-back{
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 0;
	border:0 none;
	text-align:center;
	background-color:rgba(0,0,0,0.1);
}

.ifr-back:hover{
	background-color:rgba(0,0,0,0.5);
}

.ifr-back img{
	width:21px;
	height:21px;
	margin-top:10px;
}
.ifr-back img{
	margin-top:10px;
}

.wram-cont{position:absolute;top:48%;color:#FFFFFF;text-align:center;width:100%;z-index:12000;display:none;}
.wram-cont span{background:#000;border-radius:8px;color:#FFFFFF;display: inline-block;line-height: 30px;opacity:0.8;padding:0px 15px;}

/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷峰綍*/
.other_login{margin-top: 20px;}

.other_login .button{border-color: #12b7f5;background:#12b7f5;color: #fff;line-height: 44px;}

.other_login .wx{margin-bottom: 10px;background:#3eb135;border: 1px solid #3eb135;}

.other_login .wx img{width: 24px;margin:9px 3px 0 0; }

.other_login .introduce{position: relative;border-top:1px solid #999;color: #999;height: 20px;}

.other_login .introduce span{position: absolute;height: 100%;width: 50px;left: 50%;top:-10px;margin-left: -25px;background: #efeff4;text-align: center;}

.other_login img{width: 30px;vertical-align: top;margin-top: 5px;}

/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷疯壊*/

.text-gray { color: #8d8d8d; font-size: 1.2rem; padding-top: 10px;}
.text-gray1 { color: #8d8d8d; }
.text-gray2{
    color: #333;}
.text-white{color:white;}
.text-blue { color: #f66f1a; font-size: 1.2rem; }
.text-red { color: red; }
.text-red2 { color: #ff6633; }
.text-yellow { color: #ffcc00; }
.text-red3 { color:#d86e66; }
.text-blue2 { color: #97e3d6; }
.text-pink { color: #d91bea; }
.text-syan { color:#4271d4; }
.text-yellow2 { color:#edc59e; }

/*閿熶茎鐗堥儴閿熸枻鎷�*/


body.pc{overflow: visible;position: relative;}

.pc .views{position: absolute;left: calc(50% - 320px);top: 0;max-width: 640px;margin: 0 auto;z-index: 100;overflow: hidden}

.pc .toolbar{left: 16px;}

.pc .views .view{position: absolute;right: -16px;}

.pc .header{display: block;height: 60px;background:#e9fbff;}

.pc .header .wrap{width: 1240px;margin: 0 auto;overflow: hidden;}

.pc .header .wrap .log{margin-top: 3px;}

.pc .autoBg{display: block;width:100%;margin: 0 auto;height: 100%;background: url("http://static.602.com/m/mobile/images/autobg.jpg") no-repeat center 0;background-size: cover;}

.pc .autoBg .wrap{width: 1400px;height:100%;margin: 0 auto;overflow: hidden;position: relative;}

.pc .autoBg .scan_play_game{position: absolute;bottom: 50px;right: 50px;width: 215px;}

.pc .autoBg .scan_play_game .play_game{text-align: center;width: 100%;margin-top: 10px;}

.pc .autoBg .scan_play_game .explain{position: absolute;top: -185px;left: -31px;padding:62px 31px;width:263px;height: 184px;background:url("http://static.602.com/m/mobile/images/explain.png") no-repeat 0 0;font-size: 14px;color: #296A97;}

.pc .autoBg .scan_play_game .explain span{color: #E00A29;}

.pc .footer{display: block;width: 100%;min-width: 1240px;text-align: center;padding: 24px 0;background: #f4f4f4; color:#999999;font-family: "microsoft yahei"}

.pc .footer p{margin-bottom: 12px;color: #333; }

.pc .footer a{color:#333;}

.pc .footer a:hover{color:#ff7a00;}

.pc .footer img{vertical-align: top}

.footer,.header,.autoBg{display: none}

.swiper-slide a{display: block;width: 100%;height:100%;}

/*lance 濞ｈ濮為幐澶愭尦閺嶅嘲绱�*/
.m-game-start-div .button{
	width: 11.25rem;
	padding: 0;
	background: #3391f4;
	color: #fff;
	border: 0;
	border-radius: 0.68rem;
	font-size: 1.2rem;
	text-align: center;
	margin: auto;
}

/*lance 20190409婢х偛濮炴径鎾劥閺嶅嘲绱�*/
.pc #page-content{
	padding-bottom: 50px;
}
#page-content{
	padding: 0;
}
.pc .sec{
	margin-left: 16px;
}
.sec{
	height: 4rem;
	line-height: 4rem;
	background: #fff;
	padding: 0 1rem;
}
.logo{
	float: left;
}
.logo img{
	height: 3rem;
}
.personal{
	float: right;
}
.personal img{
	height: 3rem;
}
.personal span{
	padding-right: 1rem;
	font-size: 1.2rem;
}
.personal .login{
	background: #3391f4;
	color: #fff;
	display: block;
	height: 2.1rem;
	line-height: 2.2rem;
	margin: 1rem 0 0 0;
	width: 6rem;
	text-align: center;
	border-radius: 1rem;
	font-size: 1rem;
}


#view-1.newview {
  height: calc(100% - 4rem);
}
.page.newpage {
  background-color: #f5f5f5;
  
}
#page-content.newcontent {
  padding-bottom: 18.6vw;
}
.m-box.newm-box {
  background-color: #f5f5f5;
  box-shadow: 0 0 0 0 ;
}
/* .page.newpage .index-swiper .swiper-slide a {
  width: 100%;
  height: 69.3vw;
} */
/* .page.newpage .index-swiper .swiper-slide a img{
  height: 100%;
} */
.index-swiper .swiper-slide a {
  position: relative;
}
.index-swiper .banner_detail {
  position: absolute;
  width: 100%;
  height: 19vw;
  left: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  padding: 2.4% 5.3% 0;
  box-sizing: border-box;
  overflow: hidden;
}
.index-swiper .banner_detail .game_icon {
  width: 15%;
  float: left;
  border-radius: 2.7vw;
  overflow: hidden;
}
.index-swiper .banner_detail .game_icon img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
.index-swiper .banner_detail .banner_desc {
  float: left;
  width: 45%;
  margin-left: 3.2%;
}
.index-swiper .banner_detail .title {
  color: #ffffff;
  font-size: 4.5vw;
  line-height: 5.8vw;
  margin-top: 0.6vw;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.index-swiper .banner_detail .title_desc {
  color: #fff;
  font-size: 3vw;
  line-height: 3.7vw;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.index-swiper .banner_detail .game_desc {
  font-size: 2vw;
  color: #fff;
  line-height: 3.2vw;
  margin-top: 0.4vw;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.index-swiper .banner_detail .download_btn {
  width: 23.2vw;
  height: 6.4vw;
  background: url(//static-1.602.com/602/h5_v3/images/downloadbtn.png) center no-repeat;
  background-size: 100% 100%;
  float: right;
  margin-top: 6vw;
}
.m-box .gamelist_title {
  width: 100%;
  margin-top: 4vw;
  padding: 0 5.3vw;
  box-sizing: border-box;
  font-size: 5.3vw;
  color: #212121;
}
.m-box .gamelist_title .titlecon {
  width: 1.1vw;
  height: 5.6vw;
  display: inline-block;
  vertical-align: middle;
  margin-right: 1.3vw;
  background: url(//static-1.602.com/602/h5_v3/images/titlecon.png) center no-repeat;
  background-size: 100% 100%;
}
.m-box .item.newitem {
  width: 100%;
  padding: 0 5.3vw;
  display: block;
  border: none;
  margin: 4.5vw 0 0 0;
}
.m-box .item.newitem .m-game-start-div {
  width: 100%;

}
.m-box .item.newitem .m-game-start-div .newitem_btn {
  display: block;
  width: 100%;
  position: relative;
}
.m-box .item.newitem .m-game-start-div .newitem_btn img {
  width: 100%;
  vertical-align: top;
}
.m-box .item.newitem .m-game-start-div .newitem_btn .game_icon {
  position: absolute;
  width: 16vw;
  height: 16vw;
  top: 14.6vw;
  left: 4.8vw;
  border-radius: 2.7vw;
  overflow: hidden;
}
.m-box .item.newitem .m-game-start-div .newitem_btn .game_icon img {
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.m-box .item.newitem .m-game-start-div .newitem_btn .game_detail {
  position: absolute;
  top: 32.8vw;
  left: 4.8vw;
  width: 57%;
}
.m-box .item.newitem .m-game-start-div .newitem_btn .game_detail .title {
  font-size: 4.5vw;
  color: #fff;
  border: none;
  padding: 0;
  /* padding-left: 1.3vw; */
  line-height: 6.1vw;
  height: auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.m-box .item.newitem .m-game-start-div .newitem_btn .game_detail .title_desc {
  font-size: 2.9vw;
  color: #fff;
  line-height: 4.3vw;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.m-box .item.newitem .m-game-start-div .newitem_btn .game_detail .title_detail {
  font-size: 2vw;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.m-box .item.newitem .m-game-start-div .newitem_btn .downloadbtn {
  width: 23.2vw;
  height: 6.4vw;
  background: url(//static-1.602.com/602/h5_v3/images/downloadbtn.png) center no-repeat;
  background-size: 100% 100%;
  position: absolute;
  bottom: 3vw;
  right: 4vw;
}
.bottomfix_tab {
  position: fixed;
  height: 16vw;
  background-color: #fff;
  width: 100%;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: 10000;
}
.bottomfix_tab .tab_item {
  width: 50%;
  float: left;
  height: 100%;
  text-align: center;
  padding-top: 2.7vw;
  box-sizing: border-box;
  color: #999;
  font-size: 3vw;
  /* font-weight: 700; */
}
.bottomfix_tab .icon {
  width: 100%;
  text-align: center;
  margin-bottom: 1.2vw;
  
}
.bottomfix_tab .icon img {
  vertical-align: top;
}
.bottomfix_tab .icon.icon1 img {
  width: 6.7vw;
  height: 6.7vw;
}
.bottomfix_tab .icon.icon2 img {
  width: 7vw;
  height: 6.8vw;
}
.swiper-slide .new_swiper_div {
  position: relative;
  width: 100%;
  height: 100%;
}
.kf_pop {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background-color: #fff;
  top: 0;
  left: 0;
}
.hide {
  display: none;
}
.kf_pop .kepop_title {
  height: 13.3vw;
  line-height: 13.3vw;
  text-align: center;
  font-size: 4.8vw;
  color: #333;
}
.kf_pop .goback_con {
  width: 2.9vw;
  height: 5.3vw;
  float: left;
  margin-top: 4vw;
  margin-left: 3vw;
}
.kf_pop .goback_con img {
  width: 100%;
  height: 100%;
  vertical-align: top;
}
.kepo_conent {
  width: 100%;
  height: calc( 100% - 13.3vw);
}

.geetest_box_wrap .geetest_box .geetest_footer .geetest_footer_right { display: none!important;}
