@charset "UTF-8";
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { -webkit-tap-highlight-color: transparent; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; border: none; }

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;
 font-size: calc(100vw/7.5);
 min-width: 320px;
 }
html,body{
	position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    min-width: 320px;
    position: fixed;
    top: 0;
}
input { outline: none; }

body { font:12px STHeiti,'Microsoft YaHei',Helvetica,Arial,sans-serif; color: #555; background-color: #FFF; }

em, i { font-style: normal; }

strong { font-weight: normal; }

img { width: 100%; height: auto; }

.fl { display: block; float: left; }

.fr { display: block; float: right; }

.btn-touch{width: 60px;height: 60px; position: fixed; right: 0; top: 15%; z-index: 3;right: -30px;}
.btn-touch .logo{pointer-events: none;width: 100%; transform: rotate(-30deg); -o-transform: rotate(-30deg); -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg); position: absolute; }
.open .logo{transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg); position: absolute; right: 0; -moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.mengban{display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; background-color: rgba(0, 0, 0, 0.8); z-index: 10; cursor: pointer;}
.container{background-color: #fff; position: absolute; left: 0; top: 0; z-index: 11;
 /*width:calc(100% - 160px);*/
display: none;
width:6.3rem; max-width:80%; height: 100%;}
.animated{-webkit-animation-duration: 1s; animation-duration: 1s;}
.fadeInLeft{-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft}
@-webkit-keyframes fadeInLeft{0%{-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0)} 100%{-webkit-transform: none; transform: none}}
@keyframes fadeInLeft{0%{-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0)} 100%{-webkit-transform: none; transform: none}}

.closbtn{position: absolute;right: -30px;width: 30px;height: 100px;background:#ffd200 url(../../img/mobile/ico-close.png) center center no-repeat;background-size: 50%;border-top-right-radius: 6px;border-bottom-right-radius: 6px;top: 44%;top: calc(50vh - 50px);}

.conttop{border-bottom: 1px solid #ccc;padding: 8px 15px;font-size: 14px;display: flex;height:60px;}
.conttop .tx{ min-width: 45px;width: 45px;overflow: hidden;border-radius: 50%;margin-right: 12px;}
.conttop .tx img{}
.conttop .info{flex: 1;overflow: hidden;}
.conttop .info p ,.conttop .info span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;line-height: 22px;height: 22px;}
.conttop .info span{color: #999;}
.conttop .info p{color: #000;}


.tabtop{overflow: hidden;border-bottom: 1px solid #ccc;padding: 0 15px;}
.tabtop>div,
.tabtop>a{float: left;width: 33.33%;text-align: center;padding: 10px 0;color: #555;text-decoration: none;}
.tabtop>a p.ico-lt{margin: 0 auto;width: 30px;height: 28px;background: url(../../img/mobile/ico-lt.png) no-repeat;background-size: 100%;}
.tabtop>div p.ico-game{margin: 0 auto;width: 30px;height: 28px;background: url(../../img/mobile/ico1-0.png) no-repeat;background-size: 100%;}
.tabtop>div p.ico-kf{margin: 0 auto;width: 22px;height: 28px;background: url(../../img/mobile/ico2-0.png) no-repeat;background-size: 100%;}
.tabtop>div.on .ico-game{background: url(../../img/mobile/ico1-1.png) no-repeat;background-size: 100%;}
.tabtop>div.on .ico-kf{background: url(../../img/mobile/ico2-1.png) no-repeat;background-size: 100%;}
.tabtop>div.on span{color: #ffd200;}
.tabtop>div.on{border-bottom: 2px solid #ffd200;}
.listwrap .list{display: none;
padding: 0 0 12px;
overflow-y: scroll;
height: 60vh;
height: calc(100vh - 140px);}
.list .bt{font-size: 14px;color: #969696;border-bottom: 1px solid #eaeaea;overflow: hidden;display: flex;padding: 6px 12px;}
.list .bt p{float: left;flex: 1;overflow: hidden;height: 20px;}
.list .bt span{float: right;overflow:hidden;height: 20px;}
.list .dh{display: flex;border-bottom: 1px solid #ccc;padding: 6px 12px;}
.list .dh a{width: 45px;min-width: 45px;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.list .dh p{flex: 1;line-height: 45px;font-size: 14px;color: #000;}
.gzh{border-bottom: 1px solid #ccc;padding: 6px 12px;overflow: hidden;}
.gzh img{width: 100px;height: 100px;margin-right: 10px;float: left;}
.gzh p{height: 20px;line-height: 20px;overflow: hidden;margin-top: 2px;}
.gamelis{}
.gamelis ul li{display: flex;padding: 8px 12px;border-bottom: 1px solid #ccc;}
.gamelis ul li .img{width: 60px;height: 60px;overflow: hidden;border-radius: 6px;margin-right: 10px;}
.gamelis ul li .miaoshu{flex: 1;overflow: hidden;}
.gamelis ul li .miaoshu span{height: 20px;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #000;font-size: 14px;}
.gamelis ul li .miaoshu p{height: 40px;line-height: 20px;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;color: #969696;font-size: 12px;}
.btn{display: block;float: right;background: #ffd200;font-size: 12px;color: #fff;border-radius: 4px;overflow: hidden;text-align: center;line-height: 22px;height: 22px;padding: 0 5px;text-decoration: none;margin: 20px 0 0 10px;}
.sharewx_btn{position: fixed;right: 0;top: 5%;z-index: 3;width: 35px;height: 35px;background:url("http://att.3dmgame.com/h5game/images/sharewx_btn.png") no-repeat;}
.wx_share{width: 100%;position: fixed;z-index: 9999;top: 0;left: 0;}
.wx_share img{max-width: 50%;float: right;margin: 0 5px;}
.wx_share2{display: none;position: fixed;left: 0;top: 0;z-index: 99;width: 100%;height: 100%;background: rgba(0,0,0,.8);}
.wx_share2 img{display: block;width: 50%;max-width: 380px;margin:35% auto 0;position: relative;z-index: 2;}
.wx_share2 .mb{position: absolute;width: 100%;height: 100%;z-index: 0;}
.wx_share2 p{width: 100%;text-align: center;color: #fff;line-height: 40px;font-size: 16px;}


 ul{list-style: none}
/*.pay-box{  position: fixed;z-index: 9999;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, .8);font-size: 16px;}*/
/*.pay-box .tips1{ text-align: center; padding: 10px;color: #666;font-size: 13px;}*/
/*.pay-box .tips2{    text-align: center;  padding: 10px; font-size: 13px;  color: #666;}*/
/*.pay-box .r5{position: absolute;z-index: 10000;background: #fff;width: 300px;max-width: 95%;margin: auto;left: 50%; margin-left: -150px;     top: 50%;  margin-top: -150px;}*/
/*.pay-head{position: relative;font-size: 16px;text-align: left;color: #666;padding-left: 10px;height: 40px;line-height: 40px;}*/
/*.pay-head i{position: absolute;right: 0;top: 0;height: 40px;width: 40px;cursor: pointer;background: url( ../images/ico-cancle.png) center center no-repeat;background-size:16px;}*/
/*.pay-info{text-align: center;background: #f0f3f4;padding: 5px 0;}*/
/*.paybox-tip{color: #999999;font-size:14px;line-height:20px;margin-bottom:10px;}*/
/*.paybox-price{color: #e8485e;font-size: 24px;line-height: 24px;font-weight: 700;margin: 5px 0;}*/
/*.pay-mode li:first-child{border-bottom: 1px solid #c9c9c9;}*/
/*.pay-mode li{height:50px;line-height: 50px;font-size: 16px;color: #404040;background: url(../images/ico-rarrow.png) 95% center no-repeat;background-size:12px;cursor: pointer;}*/
/*.icon-alipay, .icon-wxpay{height: 50px;width: 50px;display: inline-block;float: left;}*/
/*.icon-wxpay{background: url(../images/ico-wechat.png) center center no-repeat;background-size: 26px;}*/
/*.icon-alipay { background: url(../images/ico-alipay.png) center center no-repeat;background-size: 26px;}*/
/*.flex-list{-webkit-box-flex: 1;-ms-flex: 1;box-flex: 1;flex: 1;}*/

.pay-box{position: fixed;z-index: 999999;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, .6);font-size: 16px;display: none; }
.pay-box .tips1{ text-align: center; padding: 10px;color: #666;font-size: 13px;}
.pay-box .tips2{    text-align: center;  padding:4px 10px; font-size: 13px;  color: #666;}
.pay-box .r5{position: absolute;z-index: 900000;background: #fff;width: 300px;max-width: 95%;margin: auto;left: 50%;  border-radius: 6px; margin-left: -150px;     top: 50%;  margin-top: -190px;}
.pay-head{ position: relative;font-size: 16px;text-align: left;color: #333; background: #eee;border-bottom: 1px solid #ddd; height: 40px;line-height: 40px;text-align: center;
    border-top-left-radius:6px;border-top-right-radius: 6px;font-weight: bold}
.pay-head i{position: absolute;right: 0;top: 0;height: 40px;width: 40px;cursor: pointer;background: url( ../../img/mobile/ico-cancle.png) center center no-repeat;background-size:16px;}
.pay-info{text-align: center;background: #fff;padding: 5px 0;}
.pay-info .paybox-tip{color: #999999;font-size:14px;line-height:20px;margin-bottom:10px;}
.pay-info .paybox-price{color: #e8485e;font-size: 24px;line-height: 24px;font-weight: 700;margin: 5px 0;}
.pay-info .paybox-new{ text-align: left;padding: 0 10px;line-height: 24px;height: 24px;overflow: hidden;}
.pay-box .title{background: #eee;line-height: 30px;border-bottom: 1px solid #ddd;padding: 0 10px;line-height: 30px;font-size: 13px;font-weight: bold;}
.pay-mode li{height:50px;line-height: 50px;font-size: 16px;color: #404040;background: url(../../img/mobile/ico-rarrow.png) 95% center no-repeat;background-size:12px;cursor: pointer;border-bottom: 1px solid #c9c9c9;}
.icon-alipay, .icon-wxpay{height: 50px;width: 50px;display: inline-block;float: left;}
.icon-wxpay{background: url(../../img/mobile/ico-wechat.png) center center no-repeat;background-size: 26px;}
.icon-alipay { background: url(../../img/mobile/ico-alipay.png) center center no-repeat;background-size: 26px;}
.flex-list{-webkit-box-flex: 1;-ms-flex: 1;box-flex: 1;flex: 1;}
.icon-jfpay{display: inline-block;float: left;background: url(../../img/mobile/ico_jfpay.png) center center no-repeat;background-size: 26px;height:25px;width:26px;background-position: 0 0; margin:12px 13px;}
.icon-djpay{display: inline-block;float: left;background: url(../../img/mobile/ico_jfpay.png) center center no-repeat;background-size: 26px;height:22px;width:21px;background-position: 0 -35px; margin:14px;}
.pay-mode li.dj_play{background:#fff;}
.pay-mode li.dj_play select{width:80%; height:100%; background:none; font-size: 16px;color: #404040;}
.pay-mode li.dj_play .font_boxsize{float:left;color:#000;font-family:"宋体";font-weight:bold;max-width: 200px;overflow:  hidden;height: 100%;font-size: 16px;}
.pay-mode li.dj_play  .more{ float:right; font-size:13px; padding-right:10px;}

/*分享*/
.share_box{position: fixed; z-index: 9999;width: 100%; height: 100%;left: 0; top: 0;background: rgba(0, 0, 0, .6); font-size: 16px;  display: none; }
.share_box  .share_net{width: 300px; height: 118px;background: #fff;position: absolute; left: 50%;  top: 50%;  margin-top: -60px;  margin-left: -150px; text-align: center; border-radius: 5px;}
.share_box  .share_net .close_box{ background: url(../../img/mobile/ico_share_box.png) no-repeat center;height: 28px; width: 28px; background-position: -46px 0; position: absolute;right: -11px; top: -11px; cursor: pointer;}
.share_box  .share_net .bt{  height: 54px; border-bottom: 1px solid #eeeeee;line-height: 54px;color: #303030; font-size: 20px;}
.share_box  .share_net .bt i{background: url(../../img/mobile/ico_share_box.png) no-repeat center; display: inline-block;height: 20px;  width: 19px;background-position: -48px -53px; vertical-align: middle; margin-top: -3px; margin-right: 7px;}
.share_box  .bdsharebuttonbox {height:60px;line-height:60px;padding-top: 15px;width: 245px; margin: 0 auto;}
.share_box  .bdsharebuttonbox a{background: url(../../img/mobile/ico_share_box.png) no-repeat center;padding:  0;margin: 0 14px;}
.share_box  .bdsharebuttonbox a.bds_weixin{height:29px;width:35px;background-position: 0 -138px;margin: 0 14px;}
.share_box  .bdsharebuttonbox a.bds_sqq{height:31px;width:29px;background-position: 0 0}
.share_box  .bdsharebuttonbox a.bds_tsina{height:28px;width:33px;background-position: 0 -93px;}
.share_box  .bdsharebuttonbox a.bds_qzone{height:31px;width:32px;background-position: 0 -49px;}

/*代金券*/
.r5 .tab_click_djj{float:right;font-size:12px;height:24px;line-height:24px;margin-right: 20px;}
.r5 .tab_click_djj input{display:inline-block;vertical-align:  middle;margin-top: -2px; margin-right:3px;}
.r5 .djj_ul_li{height: 24px;overflow:hidden;padding: 5px 10px;display:  none;}
.r5 .djj_ul_li ul{width:107%;}
.r5 .djj_ul_li li{width:80px;height:21px;font-size:12px;text-align:center;border:1px solid #e5e5e5;float:left;line-height:21px;margin-right: 15px;position:  relative;cursor:  pointer;}
.r5 .djj_ul_li li i{position:absolute; background:url("../../img/mobile/ico_djj_i.png")no-repeat center; top:0; right:0; width:14px; height:14px; display:none;}
.r5 .djj_ul_li li.on i{display:block;}
.r5 .djj_ul_li li.on{border-color:#f47969;}

/*小黄鸡*/
.tabtop .tab{float: left;width: 20%;text-align: center;padding: 10px 0;color: #555;text-decoration: none;}
.tabtop .tab .ico_tab_jia {background:url("../../img/mobile/ico_tab_jia.png") no-repeat center; height:28px; margin:0 auto;}
.tabtop .tab .ico_tab_jia.ico_lb{width:26px;background-position: 0 -104px;}
.tabtop .tab .ico_tab_jia.ico_gl{width:22px;background-position: 0 0px;}
.tabtop .tab .ico_tab_jia.ico_gg{width:24px;background-position: 0 -70px;}
.tabtop .tab .ico_tab_jia.ico_lt{width:23px;background-position: 0 -37px;}
.tabtop .tab .ico_tab_jia.ico_sc{width:26px;background-position: 0px -189px;}

.tabtop .tab.on .ico_tab_jia.ico_lb{background-position: -39px -104px;}
.tabtop .tab.on .ico_tab_jia.ico_gl{background-position: -38px 0px;}
.tabtop .tab.on .ico_tab_jia.ico_gg{background-position: -39px -70px;}
.tabtop .tab.on .ico_tab_jia.ico_lt{background-position: -41px -38px;}
.tabtop .tab.on .ico_tab_jia.ico_sc{background-position: -39px -189px;}

.tab_kf{position: absolute;display:block;right: -30px; width: 30px;line-height:50px;color:#fff; font-size:16px;text-align:center; height: 100px;  background: #ffd200;background-size: 50%;border-top-right-radius: 6px;border-bottom-right-radius: 6px;top:12%;    text-decoration: none;}
.tab_qun{ display:block; position: absolute;right: -30px; width: 30px;line-height:50px; color:#fff; font-size: 16px;   text-align:center;  height: 100px; background: #ffd200; background-size: 50%; border-top-right-radius: 6px; border-bottom-right-radius: 6px; top:29%;    text-decoration: none;}
.tab_qun i{font-size:12px;}
.closbtn {top: 46%;top: calc(50vh - 21px);}

.listwrap .list .libao_box{padding: 0 10px;}
.listwrap .list .libao_box ul{}
.listwrap .list .libao_box ul li{height: 30px;line-height: 30px;border-bottom: 1px solid #eee;padding: 10px 0;display:  flex;}
.listwrap .list .libao_box ul li i{display:  block;background: url("../../img/mobile/ico_tab_jia.png");height: 14px;width:13px;background-position: 0 -150px;display:  inline-block;margin-right: 5px;margin-top: 8px;}
.listwrap .list .libao_box ul li a.text{flex: 1;height:  100%; overflow:  hidden;}
.listwrap .list .libao_box ul li .btn_a{height: 25px;border: 1px solid #f04029;display:  block;width: 50px;text-align:  center;border-radius: 3px;line-height: 25px;color: #f04029;margin-top: 2px;}
.conttop .tx{height: 45px;}

.listwrap .list .gg_box{padding: 0 10px;}
.listwrap .list .gg_box ul{}
.listwrap .list .gg_box ul li{ border-bottom: 1px solid #e5e5e5;height:  50px; padding:  10px 0;}
.listwrap .list .gg_box ul li a{display:  block;width:  100%;height:  100%;display:  flex;color: #434343;text-decoration:  none;overflow:  hidden;}
.listwrap .list .gg_box ul li .img{}
.listwrap .list .gg_box ul li .img img{ width:  90px; height:  50px;}
.listwrap .list .gg_box ul li .text{flex:1}
.listwrap .list .gg_box ul li .text .name{height: 30px;line-height: 15px;overflow:  hidden;display:  block;}
.listwrap .list .gg_box ul li .text .name.name2{float:  left;width: 100%;}
.listwrap .list .gg_box ul li .text .time{height:  20px;line-height:  20px;overflow:  hidden;}
.listwrap .list .gg_box ul li .text .time_r{float:right;padding-right: 6px;}
.listwrap .list .gg_box ul li .text .bq{float: left;height: 20px;line-height: 20px;}
.listwrap .list .gg_box ul li .text .time i{ background: url("../../img/mobile/ico_tab_jia.png"); height: 12px; width: 13px;background-position: -30px -152px;  display:  inline-block; vertical-align:  middle; margin-top:  -2px;margin-right: 2px;}

.show_box_iframe{position:fixed;left: 0; top: 0; width: 100%; height: 100%;background-color: rgba(0, 0, 0, 0.8); z-index: 100; display: none;}
.show_box_iframe #newsiframe{position:absolute; left:2%;top:-83px;}
.show_box_iframe .close_iframe {background: url("../../img/mobile/icon.png"); no-repeat:center;height:34px;width:34px;background-position: 0 -170px; position:fixed; right:0; top:10px; z-index:10000}

.lb_mb {display:none; width: 100%; height: 100%; position: fixed; z-index: 99999; left: 0; top: 0; background: rgba(0, 0, 0, 0.5); }
.lbkey_wrap {display:none; position: fixed; z-index: 100000; width: 300px; left: calc(50% - 150px); top: calc(50vh - 70px); background: #fff; border-radius: 10px; text-align: center; }
.lbkey_wrap .title { width: 40px; height: 26px; line-height: 26px; border-bottom: 2px solid #000; color: #222; font-size: 14px; font-weight: bold; margin: 20px auto 15px; }
.lbkey_wrap .clos_lbwd { position: absolute; right: 5px; top: 0px; font-size: 14px; padding: 10px; font-weight: bold; font-family: inherit; }
.lbkey_wrap #key_txt { height: 26px; margin: 0 15px; background: #eee; color: #666; font-size: 14px; border-radius: 4px; line-height: 26px; font-weight: 600; }
.lbkey_wrap .click_but { width: 70px; height: 25px; line-height: 25px; text-align: center; color: #fff; background: #0de8fb; border-radius: 15px; float: left; margin: 15px; }
.lbkey_wrap>p{ float: right; height: 25px; line-height: 25px; font-size: 14px; color: #aaa; margin: 15px; }
.lbkey_wrap>p:before { display: inline-block; width: 15px; height: 15px; content: ''; margin: 0 4px -2px 0; background: url("../../img/mobile/icon_tips2.png") no-repeat; background-size: 100%; }
.lbkey_wrap .lbtxt{overflow: hidden;text-align: left;padding: 0 12px 8px;display: block;float: left;}
.lbkey_wrap .lbtxt p{margin-bottom:3px;}

.conttop .tabuser{width: 60px;text-align: center;font-size: 12px; }
.conttop .tabuser .a{height: 22px;line-height: 22px;overflow: hidden;border: 1px solid #ffd200;border-radius: 4px;color: #ffd200;text-decoration: none;display:block;}
.conttop .tabuser .a_{color:#ff8888; border-color:#ff8888;margin-top:7px;}


/*积分充值*/
.jf-box{position: fixed;z-index: 9999;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, .6);font-size: 16px;display: none; }
.jf-box .jf{background:#fff;position: absolute;z-index: 10000;background: #fff;width: 300px;max-width: 95%;margin: auto;left: 50%;border-radius: 6px;margin-left: -150px;top: 50%;margin-top: -185px;}
.jf-box .jf .jf_ul{ padding:10px 0; line-height:30px; width:85%; margin:0 auto;}
.jf-box .jf .jf_ul li{ height:30px; overflow:hidden; width:100%;}
.jf-box .jf .link_zf{width: 85%;display:block;margin:  0 auto;background: #00b7ee;height: 40px;line-height: 40px;color:  #fff;text-align:  center;border-radius:  5px;font-size: 16px;}
.jf-box .jf .jieshao{ width:80%; margin:0 auto; font-size:12px; padding:20px 0;  padding-top:15px;}
.jf-box .jf .jieshao p{color:#787878; line-height:20px; text-align:justify;}
.jf-box .jf .jieshao p i{color: #f0412a; font-size: 16px; vertical-align: middle; display: inline-block; margin: -2px 3px 0;}

/*代金券*/
.pay-mode li.dj_play .font_boxsize{float:left;color:#000;font-family: "宋体",sans-serif;font-weight:bold;max-width: 200px;overflow:  hidden;height: 100%;font-size: 16px;}
.pay-mode li.dj_play  .more{ float:right; font-size:13px; padding-right:10px;}
.pay-head .fhui{position:absolute;left: 10px;top:0px;width: 55px;}
.pay-head .fhui:before{ content: "<";width: 4px; height: 31px; font-family: Serif; display: inline-block; vertical-align: middle;margin: -13px 8px 0 -1px;font-size: 22px; }
.play_box2{position: fixed;  z-index:999999;  width: 100%;  height: 100%;  left: 0;  top: 0;  background: rgba(0, 0, 0, .6);  font-size: 16px; display: none;}
.play_box2 .box_ {position: absolute;z-index: 900002;background: #fff;width: 310px;max-width: 95%;margin: auto;left: 50%;border-radius: 6px;margin-left: -155px;top: 50%;margin-top: -190px;height:  400px;}
/*.play_box2 .box_ {position: absolute;z-index: 10000;background: #fff;width: 300px;max-width: 95%;margin: auto;left: 50%;border-radius: 6px;margin-left: -150px;top: 50%;margin-top: -190px;height:  400px;}*/
.play_box2 .box_ .tab_lsit{ padding-bottom: 5px;position:relative;height: 350px; overflow:hidden;}
.play_box2 .box_ .tab_lsit ul{height: 350px;overflow:auto; width:100%;}
.play_box2 .box_ .tab_lsit ul:after{ content: ''; width: 0; height: 0; clear: both; overflow: hidden; display: block;}
.play_box2 .box_ .tab_lsit ul li{cursor: pointer;width: 300px;padding: 8px 0 8px 4px;position: relative;}
.play_box2 .box_ .tab_lsit ul li .nes{ background: url("../../img/mobile/djjuan.png") no-repeat center; height: 70px; width: 266px;position: relative;  color: #fff; line-height: 20px; margin: 0 auto;}
.play_box2 .box_ .tab_lsit ul li .nes .li{ float: left; height: 21px; line-height: 21px; font-size: 12px; color: #fff; letter-spacing: 2px; width: 165px; padding-left:10px; white-space: nowrap; overflow: hidden;}
.play_box2 .box_ .tab_lsit ul li .nes .name{ padding-top: 5px;}
.play_box2 .box_ .tab_lsit ul li .nes .nuber{position:absolute;letter-spacing: -3px;font-size: 25px;text-align: center;color: #f04029;width: 65px;height: 65px;line-height: 52px;font-weight: bold;right: 11px;top:3px;overflow: hidden;}
.play_box2 .box_ .tab_lsit ul li .nes .nuber i{ font-size: 16px;letter-spacing: -1px; line-height: 50px;}
/*.play_box2 .box_ .tab_lsit ul li .nes .nuber i{ font-size: 26px;letter-spacing: -1px; line-height: 50px;}*/
.play_box2 .box_ .tab_lsit ul li .nes .size{position: absolute;right: 5px;bottom: 2px;height: 100%;line-height: 30px;font-size: 15px;color: #171516;width: 65px;text-align: center;height: 30px;}
.play_box2 .box_ .tab_lsit ul li .nes .size i{font-size: 14px;padding: 0 2px;}
.play_box2 .box_ .tab_lsit ul li.on{background: #cbc6c6;}
.play_box2 .box_ .tab_lsit .more{position:absolute; right:0px; top:-30px; z-index:100; height:20px; display: none;}
.play_box2 .box_ .tab_lsit .no_djjuan{ text-align:center; line-height:350px; font-size:18px;}
.play_box2 .box_ .tab_lsit .last_box{background:#eee;height:30px;font-size:12px;line-height:  30px;padding:  0 10px;}
.play_box2 .box_ .tab_lsit .last_box span{}
.play_box2 .box_ .tab_lsit .last_box .more_li{float:  right; color: #e96b18;cursor:  pointer;}
.play_box2 .box_ .tab_lsit .last_box .more_li:hover{color:#e96b18;}
.play_box2 .box_ .tab_lsit .no_more{text-align:center;color:#000;font-family:"宋体";font-weight:bold;font-style: italic;}
.play_box2 .box2{ display: none;}
.play_box2 .box1{ display: block;}

/*加载iframe  之前广告倒计时*/
#if_wrap{overflow: hidden;}
#if_wrap iframe{position:relative;z-index:1;}
.img_advertisement{position:absolute;min-width:100%;min-height:100%;z-index:2;cursor:pointer;background:url("../../img/mobile/img_advertisement.jpg") no-repeat center center;background-position:center center;background-size: cover;}
.img_advertisement .a{display: block; width: 100%; height: 100%; position: relative;}
.img_advertisement span{position: absolute; line-height: 20px; display: block; right: 10px; bottom: 10px; color: #fff; font-size: 12px; height: 20px; width: auto; padding: 0 10px; border-radius: 10px;  background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); zoom: 1; background:rgba(0,0,0,0.5);}


/*实名认证*/
.Identity{width: 310px;padding: 0 15px;background: #f4f6fa; display: none; padding-bottom: 1px;}
.Identity .bt_{ height: 95px; line-height: 95px; text-align: left; font-size: 24px; color: #525252;}
.Identity .bt_ i{display: inline-block; vertical-align: middle; background: url("../../img/mobile/ico_newimg.png") no-repeat center;height:53px;width:60px;background-position: -547px -53px; margin: -12px 24px 0 0;}
.Identity .text_{ padding: 15px 5px 15px; color: #525252; font-size: 12px; line-height: 22px;}
.Identity .form{border-top: 1px solid #e5e5e5;}
.Identity .form .input_{border:1px solid #e5e5e5; border-top: none; background: #fff; line-height: 39px; height: 39px; padding: 0 15px;display: flex;}
.Identity .form .input_ span{ display: block; float: left; color: #525252; font-size: 12px; overflow: hidden; }
.Identity .form .input_ input{display: block; float: left; width: 200px; height: 39px; border:none;flex: 1; }
.Identity .btn{height: 40px; margin: 17px auto; background: #02a9ec; width: 95%; line-height: 40px; color: #fff; text-align: center; cursor: pointer;float: inherit;}
.Identity .btn a ,.Identity .btn button{background: none;border:none; color: #fff; display: block;}
.Identity .btn:hover{opacity: 0.9;}
.Identity .yhjtishi{background:url("../../img/mobile/yujtab.png")  no-repeat center; background-size: 100% auto; width: 100px; height: 100px; position: absolute; right: 0px; top:0px;}
.Identity .yhjtishi span{position: absolute; width: 110px; height: 20px; color: #fff; text-align: center; font-size: 12px; transform: rotate(45deg); line-height: 20px; top:29px; left: -1px;}
/*手机验证*/
.bindingphone{width: 310px;padding: 0 15px;background: #f4f6fa; padding-bottom: 1px; display: none;}
.bindingphone .bt_{ height: 95px; line-height: 95px; text-align: left; font-size: 24px; color: #525252;}
.bindingphone .bt_ i{display: inline-block; vertical-align: middle; background: url("../../img/mobile/ico_newimg.png") no-repeat center;height:43px;width:35px;background-position: -559px -122px; margin: -2px 15px 0 0;}
.bindingphone .text_{ padding: 15px 5px 15px; color: #525252; font-size: 12px; line-height: 22px;}
.bindingphone .form .input_{  line-height: 39px; height: 39px; padding: 0 15px; margin-bottom: 10px;}
.bindingphone .form .input_ span{ display: block; float: left; color: #000; font-size: 12px; overflow: hidden; width: 65px;}
.bindingphone .form .input_ input{display: block; float: left; width: 210px; height: 39px; border:none; padding: 0 10px; box-sizing:border-box;}
.bindingphone .form .input_ .Code{width: 100px;}
.bindingphone .form .input_ .btnbox{width: 100px; background: #ff5959; text-align: center; margin-left: 10px; color: #fff; float: left;}
.bindingphone .btn{height: 40px; margin: 17px auto; background: #02a9ec; width: 95%; line-height: 40px; color: #fff; text-align: center; cursor: pointer;float: inherit;}
.bindingphone .btn a ,.bindingphone .btn button{background: none;border:none; color: #fff; display: block;}
.bindingphone .btn:hover{opacity: 0.9;}
.bindingphone .yhjtishi{background:url("../../img/mobile/yujtab.png")  no-repeat center; background-size: 100% auto; width: 100px; height: 100px; position: absolute; right: 0px; top:0px;}
.bindingphone .yhjtishi span{position: absolute; width: 110px; height: 20px; color: #fff; text-align: center; font-size: 12px; transform: rotate(45deg); line-height: 20px; top:29px; left: -1px;}
.bindingphone .tips{ height:30px; line-height: 30px;    font-size: 12px;color: #b5b5b5;}
.bindingphone .tips a, .bindingphone .tips span{color: #5d9bdb;cursor: pointer;}
.bindingphone .tips .labe_{float: right;}





