body{ margin:0; padding:0; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; background-color:#000000; overflow-x:hidden}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
area{outline:none;}
img{max-width: 100%;vertical-align: top; border:0;}
ol,ul{list-style:none;}
iframe{ display:block;}
a{  color: #140d0d;text-decoration:none;outline:none;}
a:hover{     color: #e00115;text-decoration:underline}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}

/* top_bar */
.top_bar{     padding: 10px;position:fixed; max-width:730px;width: 100%;   top:0; background:rgba(22,22,22,0.8); z-index:1033;}
.icon_logo{ float:left; width:150px; }
.game_intro{float: left;  color: #f00; font-size: 22px; font-weight: 700;}
.game_intro span{ font:normal 18px "微软雅黑"; color:#dcdcdc;}
.top_r{ float:right;    margin-top: 10px;/* width:170px;*/}
.top_r a{display: block; margin-left: 5px;float:left; width:140px; height:45px; line-height: 45px; font-size: 20px; color:#fff; text-align:center;}
.btn_xinfu{ background:url(../images/btn-xinfu.png) no-repeat center; background-size:100% auto;}
.btn_jihuo{ display:none; background:url(../images/btn2_bg.png) no-repeat center;; background-size:100% auto;}
.index_v{position:absolute; width: 53px; height:68px;top: 275px;right:336px;cursor: pointer;background: url(../images/btn-play.png);}
.index_v{position:absolute; width: 53px; height:68px;top: 232px;left:568px;cursor: pointer;background: url(../images/btn-play.png);}

/* head.top_bar */
.top_r a.btn_index{background:url(../images/btn1_bg.png) no-repeat 0 0;}
.top_r a.btn_download{background:url(../images/btn2_download_bg.png) no-repeat 0 0;}
.btn_yuyue{background:url(../images/btn1_bg.png); background-size:100% auto;}
.btn_jihuo{display:none;background:url(../images/btn1_bg.png);background-size:100% auto;}
.btn_jihuo0531{background: url(../images/btn1_bg.png) no-repeat;}
.down_btn0531{background: url(../images/btn2_bg.png) no-repeat;}
.yyshowbtn{ background:url(../images/btn2_bg.png); }


/* pop */
#pop_weixin,#pop_gzh, #pop_dy{ display:none; position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.9); z-index:15;}
.close_ewm,.close_gzh,.close_dy{ position:absolute; width:70px; height:70px; left:212px; top:-94px; background:url(../images/icon_close2.png); background-size:100% auto;}
.pop_ewm_bg{ position:absolute; width:493px; height:250px; padding-top:38px; left:50%; top:50%; margin-left:-246px; margin-top:-144px; background:url(../images/pop_ewm_bg.png) no-repeat; background-size:100% auto;}
.ewm_img{ display:block; width:166px; height:166px; margin:0 auto;}
.ewm_tip{ margin-top:20px;color: #333; font-size:24px; text-align:center;}
.show_qq_qun{ padding-top:0px; font-size:30px; text-align:center;line-height:50px;}

#pop_black{background: rgba(0,0,0,0.8); width: 100%; height: 100%; position:fixed; left:0; top: 0; z-index: 998; display: none;}
.prompt_video{ position: fixed; top: 50%; left: 50%; width: 600px; height: 400px; z-index: 20; border: 10px solid #a69660; background-color: #000; display: none;
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
}
.prompt_video_close{ position: absolute; top: -10px; right: -73px; width: 73px; height: 73px; background: url(../images/prompt_video_close.png) no-repeat 0 0; background-size: 100% auto;}

/* main================================= */
.wrap{position:relative;background: #000000;    color: #fff; max-width:750px; overflow:hidden;    margin: 0 auto;    box-shadow: 0px 2px 15px 0px rgb(115 115 115 / 60%);}
/*怀旧*/
.older {    background: #49322c;}
.older .news_tab {border-top: none;}
.older .news_list li {    border-bottom: 1px dashed #5a3f38;}
.older .news_list li a, .older .news_tab li{    color: #dbdbdb;}
.older .swiper-main {    margin-top: 20px;background: none}
/* screen1 */
.screen1{ position:relative; width:100%;}
.slogan_box{ position:absolute; width:542px; height:345px; left:122px; top:100px;}
.slogan_box img{display: block; margin: 0 auto;}
.haibao-box {position: relative;}
.haibao-box .down-link {position: absolute;bottom: 0;width: 100%;height: 160px; left: 0; text-indent: -999px;    background: url(../images/btn-down.png) no-repeat center;}
.btn_enter_main{ position:absolute; width:254px; height:71px; left:50%; margin-left:-127px; bottom:118px; background:url(../images/btn_enter_main.png); background-size:100% auto;}

.btns-bar{ text-align:center;  padding: 30px 0; background: #000;}
.btns-bar a{ display:inline-block; width:259px; height:72px; margin:0 2px;text-indent:  -9999px;}
.jhbtn{background:url(../images/btn2_bg.png) no-repeat; background-size:100% auto; overflow:hidden;}
.andownbtn{background:url(../images/android_down.png); background-size:100% auto;}
.btn-gamedown{display: block; text-align: center; margin: 0 auto;width: 573px;height: 107px;background: url(../images/btn-down.png) no-repeat center;text-indent: -9999px;}

.swiper-main {     padding-top: 30px;position: relative}
#lb_swiper{ margin-top: 30px; width:100%;   background-color:#000; overflow:hidden;}
#lb_swiper .swiper-slide img{ display:block; width:100%; }
#lb_swiper .swiper-pagination{ height:25px; left:0px; bottom:35px;}
#lb_swiper .swiper-pagination-bullet{ width:25px; height:25px; background:url(../images/icon_lb.png); background-size:100% auto; opacity:1;}
#lb_swiper .swiper-pagination-bullet-active{ background:url(../images/icon_lb_on.png); background-size:100% auto;}
/* news */
.news_box{     margin-top: 30px;position:relative; width:100%; overflow:hidden;}
.t_img{ display:block; width:296px; height:53px; margin:50px auto 0;}
.h3-tt{height: 76px; background: url("../images/h3.png") no-repeat center top;     text-align: center;       line-height: 76px;  font-size: 34px;}
.news_tab{ width:690px; height:76px; margin:30px auto 0; border-bottom:1px solid #757575;border-top:1px solid #757575; overflow:hidden;}
.news_tab li{ float:left; width:69px; height:69px; padding-left:30px; margin-right:32px;font:normal 26px/76px "微软雅黑"; background:url(../images/icon_news.png) 0 0 no-repeat; background-size:auto 100%;}
.news_tab2 li{width: auto;padding-right: 15px;}
.news_tab li.on{ font-weight:bold; color:#e00115; border-bottom:8px solid #e00115;background:url(../images/icon_news_on.png) 0 0 no-repeat; background-size:auto 100%;}
.news_list_cont{display:none; position:relative; width:92%; margin:20px auto 0;}
.news_list{ width:100%;}
.news_list li{ font:normal 24px/60px "微软雅黑"; color:#aeaeae; text-align:right; border-bottom:1px dashed #140d0d; overflow:hidden;}
.news_list li a{ float:left; text-align:left;    color: #bf0000; overflow:hidden;text-overflow: ellipsis;
white-space: nowrap;}
.getmore{ position:absolute; width:35px; height:35px; right:0; top:-74px; background:url(../images/icon_more.png); background-size:100% auto;}
/* zhiye */
.zhiye_box{ margin-top:30px;width:750px; height:1290px;overflow:hidden;position: relative;background: url(../images/zy-bg.png) no-repeat center 100px;background-size: 100% auto;}
.zy-content{position: absolute;left: -100%;width: 100%;height:100%;top:50px;}
.zy-content.active{left: 0;}
.cover_zhiye_tab{ position:absolute; width:690px; height:48px;  line-height:48px; left:50%; margin-left:-345px; top:150px; background:url(../images/zy_tab_bg.png);text-align:center;overflow: hidden;}
.cover_zhiye_tab li{float:left;width: 75px; height: 34px; font: 16px/34px "Microsoft Yahei"; color: #232424; vertical-align: middle; cursor: pointer; position: relative;margin-top:7px; margin-left: 10px; text-align:center}
.cover_zhiye_tab li:after{ content: ""; position: absolute; width: 1px; height: 20px; top: 50%; margin-top: -8px; right: -6px;background-color: #232424; transform:rotate(15deg);-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);}
.cover_zhiye_tab li:last-child:after { display: none; }
.cover_zhiye_tab li.on{color: #fff;background: url(../images/tab_zy_on.png) no-repeat center; }
#cover_zhiye_swiper2{ position:absolute; width:750px; height:1140px; left:0; top:245px;}

.cover_zhiye_img{position:absolute; width:750px; left:0; top:0;}
.cover_zhiye_img img{ position:absolute; width:750px; left:0; top:0;}
.cover_zhiye_img img:nth-child(2){ display:none;}
.cover_zhiye_lingfeng{left:-140px;}

.cover_zhiye_info_wrap{ position:absolute; width:374px; height:494px; right:24px; top:0;}
.huayu_info{background:url(../images/cover_huayu_name.png) center top no-repeat;background-size:100% auto;}
.anying_info{background:url(../images/cover_anying_name.png) center top no-repeat;background-size:100% auto;}
.lingfeng_info{background:url(../images/cover_lingfeng_name.png) center top no-repeat;background-size:100% auto;}

.shenji_info{background:url(../images/cover_shenji_name.png) center top no-repeat;background-size:100% auto;}
.qiang_info{height:630px;background:url(../images/cover_qiang_name.png) center top no-repeat; background-size:100% auto;}
.shushi_info{height:630px;background:url(../images/cover_shushi_name.png) center top no-repeat; background-size:100% auto;}

.jian_info{height:630px;background:url(../images/cover_jian_name.png) center top no-repeat; background-size:100% auto;}
.yi_info{height:630px;background:url(../images/cover_yi_name.png) center top no-repeat; background-size:100% auto;}

.cover_zhiye_power{ position:absolute; width:228px; left:101px; top:239px;}
.cover_zhiye_nandu{ position:absolute; width:250px; height:23px; left:118px; top:435px; overflow:hidden;}
.cover_zhiye_nandu span{ float:left; width:90px; height:23px; font:normal 18px/23px "微软雅黑"; color:#565656;}
.cover_zhiye_nandu img{ float:left; width:23px; margin-right:4px;}

.cover_zhiye_more{ position:absolute; width:321px; height:43px; left:56px; top:512px; overflow:hidden;}
.cover_zhiye_more a{ float:left; width:156px; height:43px;}
.btn_intro{ background:url(../images/btn_intro.png)}
.btn_zhuanzhi{ margin-left:8px; background:url(../images/btn_zhuanzhi.png)}

/* 4 */
.main_bot_bg{   padding-bottom:35px; overflow:hidden;}
/* tese */
.tese_box{ position:relative; width:100%; height:920px;overflow:hidden;margin-top: 30px;}
.tese_hidden{ position:relative; width:688px; height:688px; margin:45px auto 0; overflow:hidden;}
.tese_prev,.tese_next{     cursor: pointer;position:absolute; width:31px; height:60px; top:432px; z-index:5;}
.tese_prev{ left:52px; background:url(../images/btn_prev.png); background-size:100% auto;}
.tese_next{ right:52px; background:url(../images/btn_next.png); background-size:100% auto;}
#cover_tese_swiper{ position:absolute; width:1245px; height:688px; left:50%; margin-left:-622px; top:0;}
#cover_tese_swiper .swiper-wrapper .swiper-slide,#cover_tese_swiper .swiper-wrapper .swiper-slide img{ width:415px; height:688px;}
.cover-tese-pagination{ position:absolute; width:493px; height:28px; padding:0 64px; left:50%;margin-left:-310px; bottom:0; text-align:center; background:url(../images/cover_tese_page.png); background-size:100% auto;}
.cover-tese-pagination  .swiper-pagination-bullet{ display:inline-block; width:28px; height:28px; margin:0 35px; background:url(../images/icon_cover_tese.png); background-size:100% auto; opacity:1;}
.cover-tese-pagination  .swiper-pagination-bullet-active{ background:url(../images/icon_cover_tese_on.png); background-size:100% auto;}
.cover_tese_prev,.cover_tese_next{ position:absolute; width:30px; height:60px; top:490px;}
.cover_tese_prev{ left:30px; background:url(../images/cover_btn_prev.png);background-size:100% auto;}
.cover_tese_next{ right:30px; background:url(../images/cover_btn_next.png);background-size:100% auto;}

.tese_box .tese-pagination{ position:absolute; width:567px; padding-left:121px; height:21px; left:50%; margin-left:-344px; bottom:17px;background:url(../images/tese_page_bg.png); background-size:100% auto; text-align:center;}
.tese_box .tese-pagination .swiper-pagination-bullet{ float:left; width:21px; height:21px; margin:0 34px; background:url(../images/icon_tese.png); background-size:100% auto; opacity:1;}
.tese_box .tese-pagination .swiper-pagination-bullet-active{ background:url(../images/icon_tese_on.png); background-size:100% auto;}
/* media */
.media_box{ width:100%;     margin-top: 30px;overflow:hidden;}
.media_tab{ width:750px; height:53px; margin:50px auto 0; overflow:hidden;}
.media_tab li{ float:left;}
.media_tab li img{ width:1px;margin-top:14px;}
.tab_m{ width:159px; height:53px; margin:0 20px;font:normal 24px/53px "微软雅黑"; text-align:center;}
.media_tab li.on{ color:#fff;background:url(../images/tab_wanfa_on.png); background-size:100% auto;}

.media_wrap{ width:100%;  margin:0 auto; padding-top:18px;}
.media_cont{ display:none; position:relative; }
.media_cont .media_more{ position:absolute; width:73px; height:21px; right:20px; top:-58px;font:normal 18px/21px "微软雅黑"; text-align:center; color:#6c6c6c; border:1px solid #b2b2b2;}
.media_wrap ul{ width:100%; overflow:hidden;}
.media_wrap ul li{ position:relative; float:left; width:44%;   margin:40px 3% 0; overflow:hidden;}
.list_img{ display:block;    width: 100%;    max-height: 190px;}
.media_wrap ul li p{ padding-top:10px; font:normal 20px/30px "微软雅黑"; text-align:center;}
.media_wrap ul li p a{ color:#000;}
.icon_play{ position:absolute; width:44px; height:44px; left:144px; top:76px; background:url(../images/icon_play.png); background-size:100% auto;}
.gtt{     cursor: pointer;display:block; width:135px;height:33px; margin:105px auto 0;  font:normal 16px/32px "微软雅黑"; text-align:center; background:rgba(255,255,255,0.5); border:1px solid #c17c7c;}
.gtt:hover{background: #690000;}
/* sns */
.sns_box{ width:678px; height:178px; padding:40px 36px 0; background-color:#1c4a8d;}
.sns_box li{ float:left; width:126px; height:130px; margin:0 21px 0;}
.sns_box li .sns_img{ display:block; width:92px; height:92px; margin:0 auto;}
.sns_box li .sns_name{ margin-top:16px;color:#fff;font:normal 16px/16px "微软雅黑"; text-align:center;}
.sns_box li a{color:#fff;}

.menuBtns{    cursor: pointer;width: 71px; height: 71px; background: url(../images/menubtn.png) no-repeat 0 0; background-size: 100% auto; display: block; position: fixed; right: 16px; top: 108px;z-index: 5;}
.menuOn{background: url(../images/close.png);background-size: 100% auto;width: 44px;height: 44px;z-index: 10;top:118px;right: 24px;}
.menuPop{background: #6d0101e8; width: 100%;    height: 100%;position: fixed; left: 0; top: 94px; display: none;z-index: 9;}
.menuLinks{width: 100%; margin: 0 auto; padding-top: 10px;}
.menuLinks a{color: #FFF; text-align: center; display: block; height: 50px; line-height: 50px; border-bottom: 1px solid #FFF; font-size: 20px;}
.menuLinks a:last-child{border-bottom: 0 none;}

.btn_jihuo0531{
    background: url(../images/btn1_bg.png) no-repeat;
}

.down_btn0531{
    background: url(../images/btn2_bg.png) no-repeat;
}
.fixed-title{ height: 40px;line-height: 40px;margin:40px auto;background: url(../images/fixed-title-bg.png) no-repeat center;color: #ffffff;font-size: 30px;background-size: 645px 7px;text-align: center;}
.fixed-btns{text-align: center;}
.fixed-btns a{display: inline-block;margin:0 5px;width: 214px;height: 92px;line-height: 92px;text-align: center;background: url(../images/fixed-btn-bg.png) no-repeat center;background-size: 100% auto;font-size: 24px; color: #fff;}
.mid-pics-box{width: 712px;margin:0 auto;}
.mid-pics-box ul li{float: left;margin:0 12px;width:332px;height: 234px;position: relative; }
.mid-pics-box ul li img{position: absolute;left: 0;bottom: 0;width: 332px;}
.mid-pics-box ul li span{position: absolute;right: -3px;top:80px;width: 82px;height: 35px;background: url(../images/icon-newest.png);background-size: 100% auto;z-index: 3;}

.btns-bar a.nios{ width:255px; height:68px; background:url(../images/btn-gift.png); background-size:100% auto;}
/*福利页面*/
.inside_wrap { width: 100%; padding: 125px 0 0; background-color: #fbfbe2; overflow: hidden; padding-bottom: 30px; }
.schedule{display:-webkit-box;-webkit-box-pack:justify;-webkit-box-align:stretch;position:relative}
.schedule .item{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;text-align:center;-webkit-box-flex:1;margin-right:5px}
.schedule .item.on .arrow,.schedule .more2 .arrow{border-color:#f80;color:#f80;background:#f80}
.schedule .item .arrow{width:100%;margin-bottom:5px}
.schedule .arrow{display:block;width:100%;margin-bottom:5px;background:#ccc;border:1px solid #ccc;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;position:relative}
.arrow .inner{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}
.schedule .item.on .arrow .o-arrow,.schedule .more2 .arrow .o-arrow{border-top-color:#f80}
.schedule .o-arrow{display:block;width:0;height:0;position:absolute;bottom:-10px;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:transparent;border-top-color:#ccc}
.schedule b,em,i{font-style:normal;font-weight:300}
.schedule .state{display:block;width:18px;height:18px}
.schedule .item .state .o-ins-clock,.schedule .item .state .o-ins-clock-h,.schedule .item .state .o-ins-clock-m{position:absolute;z-index:2;background-image:url(../images/yuandian.png);-webkit-background-size:18px;margin-top:5px;width:18px;height:18px;margin-left:-8px}
.schedule .item .date{display:block;width:100%;min-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.schedule .item{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;text-align:center;-webkit-box-flex:1;margin-right:5px}
.schedule::after{display:block;content:'';position:absolute;left:0;top:44px;width:100%;border:dashed #ccc;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:1px 0}
.fuli-infor {padding: 20px;}
.fuli-infor p {line-height: 36px;}
.fuli-infor p strong{ display: block; text-align: center;    padding: 20px 0;     font-size: 1.6em;  color: #008000;}
.fuli-infor p.focus {     font-size: 1.2em; color: #ff0000;}
p.title-css { display: inline-block; background: #f2f5f9; border-radius: 55px; height: 35px; position: relative; padding-left: 35px; padding-right: 15px; line-height: 35px; overflow: hidden; font-size: 18px; }
.ewm_bg {margin-bottom: 20px;}
/*内页*/
.article_post { padding: 0 15px;}
.article_post .art_t_wrap {text-align: center; }
.article_post h1 {    color: #333;font-size: 20px; padding: 10px 0;}
.article_post .article_info {    margin-bottom: 20px;font-size: 12px; color: #a7a7a7; padding: 0 15px;}
.article_post .article_cont p {    text-indent: 20px;    margin: 10px 0;    color: #1d2127;    line-height: 26px;    font-size: 15px;}
.article_post .article_cont p a {color: #e00115;}
.article_post .article_cont ul {margin-left: 20px}
.article_post .article_cont li p {   margin: 0;   text-indent: 0;}
.article_post .article_cont h3 {  color: #f53129;  font-size: 16px; }
.article_post .article_cont img {max-width: 100%;height: auto; margin: 0 auto; display: block;}
.inside_t_wrap{    height:46px; margin:0 auto; border-bottom:1px solid #d6d6d6; overflow:hidden;}
.in_t_left{ float:left; font:normal 16px/16px "微软雅黑"; color:#6d6d6d;}
.in_t_left a{ margin-right:18px; color:#6d6d6d;}
.in_t_left span{ margin-left:18px; font-weight:bold; color:#424242;}
.in_t_bread{ float:right; font:normal 16px/16px "微软雅黑"; color:#6d6d6d; text-align:right;}
.in_t_bread a{ color:#6d6d6d;}
.other-news {margin-top: 20px;}
.other-news h3{padding-left: 10px;        color: #222;margin-bottom: 20px; border-left: 5px solid #f53129;  font-size: 20px;}
.other-news .news_list li {border-bottom: 1px dashed #afafaf;    font: normal 24px/40px "微软雅黑";}
.other-news .news_list li a {font-size: 16px;height: 40px;}
/*内容页列表qjmu4.com*/
.news_nav{padding:15px 0; margin:16px auto 0; background-color:#ce3737; text-align:center; overflow:hidden;}
.news_nav a{float:left; width:90px;   margin:0 14px;font:bold 23px/50px "微软雅黑"; color:#fff; text-align:center;}
.news_nav a.on{ color:#ce3737; background:url(../images/news_nav_on.png); background-size:100% 100%;}
.inside_news_list{margin:0 auto }
.inside_news_list li{height:70px; font:normal 17px/70px "微软雅黑"; color:#7d7d7d; text-align:right; border-bottom:1px solid #dddddd; overflow:hidden;}
.inside_news_list li p{ float:left;   font-size:22px; color:#432a14; text-align:left; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.inside_news_list li p span{ float:left; width:80px; height:25px; margin:24px 5px 0 0; font:normal 17px/25px "微软雅黑"; color:#fff; text-align:center; background:url(../images/news_tag.png); background-size:100% 100%; vertical-align:middle;}
.inside_news_list li p a{ color:#000000;}
.ts-pagination {    color: #333;  border-top: 1px solid #eee;text-align: center;    line-height: 40px;}
.ts-pagination a, .ts-pagination b{margin-bottom: 10px; display: inline-block; font-size: 14px; margin-right: 5px; -webkit-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s;}
.ts-pagination a:not([href]){border: none; padding: 0; width: auto; margin: 0; }
.ts-pagination a:not([href]):hover{ border: none; background: none ;box-shadow:none;}
.ts-pagination a{    color: #3377aa;}
.date .inside_news_list li {font: normal 16px/40px "微软雅黑"; height: auto; text-align: left; overflow: hidden;}
.date .inside_news_list li a { }
.date .inside_news_list li p{    font-size: 14px;color: #7d7d7d;    float: none;}
/*下载页*/
.index_banner {    background: #890000;    position: relative;    background: #890000 url(../images/bg.png) bottom no-repeat;}
.ib_right { width: 500px; text-align: center; color: #fff; margin: 0 auto; }
.ib_right-box { display: flex; flex-direction: column; height: 100%; text-align: center; color: #fff; }
.ib_right h2 { font-size: 2rem;  margin-bottom: 34px; font-weight: bold; }
.ib_right h3 { font-size: 22px;    font-weight: 300; line-height: 40px; margin: 0 0 58px 0; letter-spacing: 5px; }
.ib_right-btn { height: 83px; margin-bottom: 12px; display: flex; align-items: center; justify-content: center; }
.ib_right .down { display: inline-block; background: url(../images/down_btm1.png) no-repeat; background-size: contain; width: 385px; height: 100%; margin: 0; transition: opacity .2s linear 0s; position: relative; float: right; text-align: center; }
.ib_right .time {    font-size: 18px; font-weight: 500; color: #FFFFFF; line-height: 30px; }
.ib_right_codeBox { display: flex; flex-direction: column-reverse; margin-top: 48px; }
.ib_right_codeBox .ib_right_code { width: 150px; height: 180px; background: #FFFFFF; border-radius: 10px; box-sizing: border-box; padding: 12px 10px; margin: 0 auto; }
.ib_right_codeBox .ib_right_code .ib_right_code-title { width: 130px; height: 18px; font-size: 16px; font-family: SourceHanSansCN-Medium, SourceHanSansCN; font-weight: 500; color: #333333; margin: 7px auto 3px; }
.ib_right-box .icon_logo{margin:30px auto;    width: auto;    height: 100px;}
.btn { display: inline-block; border: 0.1rem solid #acacac; color: #333; -moz-border-radius: .06rem; border-radius: 0.3rem; padding: 0.1rem 0.4rem; min-width: 0.5rem; }
.cell, .flex { position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; background: #fff; padding: 0.8rem 0.16rem; }
.cell:before, .title::before, .rec_sy::before { content: ""; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-top: 1px solid #eee; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); left: 0; z-index: 2; }
.glist .c_hd { width: 1.24rem;   min-width: 60px; -moz-border-radius: .18rem; border-radius: 0.18rem; }
.c_hd { margin-right: 0.3rem; -moz-border-radius: .08rem; border-radius: 0.08rem; overflow: hidden; }
.c_bd, .flex_item {     max-width: 83%;-webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; }
.cell .tit {  font-weight: 700;  color: #333;   overflow: hidden; }
.cell .tit:hover, .major_item em:hover{color: #F60;}
.cell .desc { color: #919191; }
.glist .tip {    font-size: 12px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0.07rem 0; }
.cell_ft { color: #9a9a9a; text-align: right; }

/* foot */
.wrap .inside_footer{ margin-top:0;}
.foot_top{      padding: 30px 0; background-color:#2e2e2e;}
.foot_icon{  height:180px; margin:0 auto; padding-top:35px;}
.foot_icon li { float: left; width: 50%;  text-align: center; cursor: pointer; list-style: none; }
.foot_icon .foot_icon-list{  font: 20px/32px "Microsoft Yahei"; color:#c1a46b; text-align:center; cursor:pointer;}
.foot_icon .foot_icon-list span{ font-size:20px; color:#8a8a8a;}
.foot_icon .foot_icon-list img{ display:block; width:92px; height:92px; margin:0 auto 4px;}
.foot_icon .foot_icon-list a{ color:#c1a46b;}
.foot_icon .foot_icon-list a span,.foot_icon li span{ color:#8a8a8a;}
.rexian{ font:normal 20px/26px "微软雅黑"; color:#c4c4c4; text-align:center;}
.btn_back{ display:block;  height:68px;font:normal 25px/68px "微软雅黑"; color:#c4c4c4; text-align:center; background-color:#3a3a3a; border-top:1px solid #5a5a5a; border-bottom:1px solid #5a5a5a; cursor:pointer;}
.foot_bot{ width:750px; height:210px; background-color:#101216; overflow:hidden;}
.foot_bot img{ float:left; width:140px; margin:120px 50px 0 50px;}
.foot_bot p{ float:left; width:465px; margin-top:20px; font:normal 16px/22px "微软雅黑"; color:#c0c0be; text-align:center;}
.m2017_footer.active{ transform:translate3d(0,-470px,0); -webkit-transform:translate3d(0,-470px,0);}
.wl_footer_mb {    font-size: 14px;background-color: #101216; color: #4c4c4c;    padding: 20px 0; text-align: center;}
.link-list {    margin-bottom: 10px;}
.wl_footer_mb a {color: #4c4c4c;font-size: 12px; padding: 0 5px;}
.yyPop{ display:none;}
.ewm_down{position: fixed; bottom: 20px ; width: 110px; right: 20px;    color: #fff;    line-height: 40px;font-weight: 700;    text-align: center;text-shadow: rgb(255, 0, 0) 0px 0px 10px, rgb(255, 0, 0) 0px 0px 20px, rgb(255, 0, 0) 0px 0px 30px, rgb(255, 0, 0) 0px 0px 40px, rgb(255, 0, 0) 0px 0px 70px, rgb(255, 0, 0) 0px 0px 80px, rgb(255, 0, 0) 0px 0px 100px, rgb(255, 0, 0) 0px 0px 150px;}
/*.btn_index{visibility: hidden !important;}*/
@media (max-width: 750px)
{.ib_right{    width: 100%;}
	.icon_logo {width: 100px;  }
	 .game_intro{    font-size: 18px;} .game_intro span{    font-size: 14px;}
	 .top_r a{ float: none; margin-bottom: 5px; line-height: 26px; width: 100px; height: 30px; font-size: 14px;}
	 .top_r a.btn_download, .top_r a.btn_index {background-size: 88%;}
	 .fixed-btns a {    background-size: 70% auto;    font-size: 18px;height: 62px; line-height: 62px;}
	 .news_nav a {font:bold 18px/36px "微软雅黑";}.news_tab li{     height: 39px;    padding-left: 20px;    width: 60px;   margin-right: 0;    font: normal 20px/46px "微软雅黑";}
	 .getmore {    top: -63px;}.news_list li {font: normal 16px/60px "微软雅黑";}.h3-tt{font-size: 26px;}.news_tab {height: 48px}
	 #cover_tese_swiper .swiper-wrapper .swiper-slide, #cover_tese_swiper .swiper-wrapper .swiper-slide img {    width: 332px;    height: 550px;}
	 .tese_box {    height: 720px}.media_cont .media_more{    top: -80px;}#cover_tese_swiper {margin-left: -550px;    height: 550px}.inside_news_list li p {    font-size: 16px;}.ewm_down{display: none;}
	 .menuBtns {width: 50px; height: 50px;}
	 .date .inside_news_list li{font: normal 12px/30px "微软雅黑";  }
 }