﻿@charset "utf-8";.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fixed{zoom:1}
.form_list{padding-bottom:16px;color:#565656}
.form_list .input_txt{margin-right:0px}
#J_LoginBox .input_txt{width:202px;height:40px;line-height:40px;font-size:14px !important;color:#D3D3D3;border:0;float:left;padding:0px;box-shadow:none;outline:none;background:none}
#J_LoginBox input[type=text]:focus,input[type=password]:focus,textarea:focus{border-color:#76c4f2;color:#3098d5}
#J_LoginBox input[type=text]:focus,input[type=password]:focus{}
#J_LoginBox input[type=submit],button[type=submit]{cursor:pointer}
button{cursor:pointer}
.input_box .input_tip{position:absolute;color:#979797;left:0;top:0}
.input_box label{cursor:text}
.pr{position:relative}
.pa{position:absolute}
.icon_new{height:10px;width:10px;position:absolute;top:2px;left:8px;display:inline-block;background:url(../images/new.png) no-repeat center center}
.icon_hot{height:10px;width:10px;position:absolute;top:2px;left:8px;display:inline-block;background:url(../images/hot.png) no-repeat center center}
.main_visual{height:440px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative}
.main_image{height:440px;overflow:hidden;position:relative}
.main_image ul{width:9999px;height:440px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:440px}
.main_image li span{display:block;width:100%;height:440px}
.main_image li a{display:block;width:100%;height:440px}
.main_image li a img{width:100%;min-height: 100%;vertical-align: top}
div.flicking_con{position:absolute;top:390px;left:50%;z-index:9;width:300px;height:21px;margin:0 0 0 -50px}
div.flicking_con a{float:left;width:14px;height:14px;margin:0px 6px;padding:0;display:block;text-indent:-1000px;background:#fff;border-radius:7px}
div.flicking_con a.on{background:#36aae2}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:10px!important;line-height:90px!important;top:50%;margin-top:-37px;background:#000;opacity:0.5;font-size:45px;color:#fff;font-weight:bold;font-family:"宋体";text-align:center}
#btn_prev{left:0px;padding:0 25px 0 5px}
#btn_next{right:0px;padding:0 20px 0 10px}
#btn_prev:hover,#btn_next:hover{background:#000;background:#03b4f5;opacity:1}
.module-quick .quick-form,.module-static .static-form{display:block}
.module-quick .static-form,.module-static .quick-form{display:none}
.module-static #J_static{height:25px;font-weight:400;color:#ffffff;font-size:18px}
.module-quick #J_quick{height:25px;font-weight:700;color:#3fb2e8}
.module-quick .quick-form{width:250px;margin-top:12px;padding-top:19px;border-top:1px solid #3fb2e8}
.lbt-box{   width: 1200px;
    margin: 0 auto;
    position: relative;
    top: -440px;
}
.idx01{width:311px;background:rgb(68,66,65);position:absolute;right:0;z-index:11;top:1px;opacity:0.9}
.stretch-btn{
    position: absolute;
    right: 50%;
    z-index: 10;
    margin-right: -37px;
    top: 0px;
    width: 74px;
    height: 26px;
    border: 1px solid rgb(50,50,50);
    box-sizing: border-box;
    background: rgb(50,50,50);
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0.9;
	cursor: pointer;
}
.stretch-btn  i {
    display: block;
    width: 16px;
    height: 9px;
    background: url(../images/newIcon/login_pull.png)no-repeat;
    background-size: 100% 100%;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.loginbox{width:311px;float:left;position:relative}
.logbox1{width:254px;margin:0 auto;margin-top:18px;position:relative}
.log-cutover{height:28px;position:relative}
.log-cutover ul{height:28px;width:100%;position:absolute;left:0;top:0}
.log-cutover li{height:27px;font:400 18px/26px 'Microsoft Yahei','\5b8b\4f53';display:inline;cursor:pointer;white-space:nowrap}
.log-tips{height:20px;line-height:20px;color:#f25277;text-align:center}
.loginbox .form_list{width:100%;padding-bottom:16px;*padding-bottom:10px;position:relative}
.loginbox .input_box{position:relative;float:left;margin-right:-20px;padding-left:8px;background:rgb(56,53,51)}
.loginbox .input_box span{float:left;display:block;margin:9px 5px;width:20px;height:20px}
.loginbox .input_box span.username{background:url(../images/index_icon.png) no-repeat;background-position:-2px -98px}
.loginbox .input_box span.userpwd{background:url(../images/index_icon.png) no-repeat;background-position:-2px -133px}
.loginbox .input_txt{padding-left:10px}
.loginbox .input_w1{width:229px}
.loginbox .input_tip{height:32px;line-height:32px}
.loginbox .icon_box{width:28px;height:30px;display:inline-block;overflow:hidden;background:#f1f1f1;border-right:1px #cecece solid;position:absolute;top:1px;left:1px}
.loginbox .icon_box .icon16{margin:8px 6px;width:12px;height:12px}
.loginbox .auto_login{height:20px;line-height:20px;color:#A7A7A7;line-height:23px\9;*line-height:23px}
.loginbox .auto_login .auto_login_l{float:left}
.loginbox .auto_login .forget{float:right}
.loginbox .auto_login .checkbox_a{height:20px;line-height:20px;float:left}
.login_form #cookietime{float:left;width:13px;height:13px;margin:5px 7px 3px 0px}
.login_form .forget-pwd{color:#A7A7A7}
.loginbox .auto_login .fui_checkbox{margin:2px 4px 2px 0}
.loginbox .submit_label{display:block;width:254px;height:40px;padding:0px;border-radius:2px}
.loginbox .submit{font-size:16px !important;width:100%;height:38px;line-height:38px;background:#FFAF36;border:1px solid #FFAF36;color:#fff;cursor:pointer}
.loginbox .submit.ok{background:#1EA5E4;color:white;border:1px solid #0896d8}
.loginbox .submit.ok:hover{background:#1ec8ff;border:1px solid #1ec8ff}
/*.loginbox .submit:hover{background:#1EA5E4;color:white;border:1px solid #0896d8}*/
.loginbox .with_other_login{display:none;justify-content:center}
.loginbox .with_other_login li{display:inline}
.loginbox .with_other_login li:last-child a{margin-right:0}
.loginbox .with_other_login a{color:#565656;margin-right:20px;float:left;font-size:14px;line-height:22px}
.loginbox .with_other_login a .qq_gray{display:block;width:40px;height:40px;background:url(../images/newIcon/login_qq.png)no-repeat;background-size:100% 100%}
.loginbox .with_other_login a .weixin-gray{display:block;width:40px;height:40px;background:url(../images/newIcon/login_wechat.png)no-repeat;background-size:100% 100%}
.loginbox .with_other_login a .icon16{margin:0 3px 0 0;margin-right:4px;float:left;height:16px}
.loginbox .with_other_login a .name{float:left}
.loginbox .reg{color:#FFAF36;float:right;margin:0;font-size:14px;text-decoration:underline}
.loginbox .other_links{border-top:1px solid #E7E7E7;width:243px;margin:0 auto;padding-top:12px}
.loginbox .other_links a{display:inline-block;width:61px;height:59px;line-height:81px;margin-right:8px}
.loginbox .other_links a.uppsw{background:url(../images/ico_1.jpg) no-repeat}
.loginbox .other_links a.pay{background:url(../images/ico_2.jpg) no-repeat}
.loginbox .other_links a.lostpsw{background:url(../images/ico_3.jpg) no-repeat}
.loginbox .other_links a:hover{text-decoration:none;color:#ff6600}
.logbox1 .retract-box,.logbox2 .retract-box{width:100%;height:26px;margin-top:20px;display:flex;justify-content:center}
.logbox1 .retract-box .retract-butn,.logbox2 .retract-box .retract-butn{width:74px;height:26px;border:1px solid rgb(50,50,50);box-sizing:border-box;background:rgb(50,50,50);display:flex;justify-content:center;align-items:center}
.logbox1 .retract-box .retract-butn i,.logbox2 .retract-box .retract-butn i{display:block;width:16px;height:9px;background:url(../images/newIcon/login_pull.png)no-repeat;background-size:100% 100%}
.loginedinfo{text-align:left;width:284px;margin:0 auto;position:relative;color:#484848;z-index:2}
.loginedinfo .loginfo1{padding:17px 0 13px 0;_padding:6px 0 11px 0;*padding:6px 0 11px 0;width:284px}
.loginedinfo .avatar{width:75px;height:75px;padding:0px 5px;float:left}
.loginedinfo .avatar img{border-radius:40px}
.loginedinfo .iptime{position:relative;width:155px;height:48px;padding:9px 0 0px 12px;line-height:21px;float:left}
.loginedinfo .iptime .user-div{height:29px}
.loginedinfo .iptime .user{font-size:14px;font-weight:bold;color:#FFFFFF;height:20px;line-height:20px;width:113px;overflow:hidden;display:block}
.loginedinfo .iptime .logoutbtn{position:absolute;top:10px;right:4px;color:#FDAD36}
.loginedinfo .iptime .hy{height:36px;line-height:31px;color:#A7A7A7}
.loginedinfo .iptime .hy span{font-weight:bold}
.loginedinfo .logined_links{position:relative;height:32px;padding-bottom:16px;z-index:9}
.loginedinfo .logined_links a{margin-right:14px;float:left;width:82px;height:30px;line-height:30px;text-align:center;color:#fff;background:#FDAD36;border-radius:6px}
/*.loginedinfo .logined_links a:hover{background-color:#0090ed;color:#fff;text-decoration:none}*/
.loginedinfo .logined_links .chpassword{margin-right:0}
.vip4kflist{right:-196px;top:-17px}
.logined_games{width:284px;height:152px;margin:0 auto;overflow:hidden;text-align:left;cursor:pointer}
.logined_games a{width:280px;font-family:\5fae\8f6f\96c5\9ed1,Tahoma,Helvetica,arial;position:relative;padding:2px 0px 2px 4px;_padding:2px 0px 2px 4px;display:block;font-size:12px;line-height:45px;overflow:hidden;color:#A7A7A7}
.logined_games a:hover,.logined_games a.on{text-decoration:none;background-color:#a7a7a72e;color:#ffffff}
.logined_games img{float:left;margin-right:5px;position:relative;vertical-align:bottom;cursor:pointer;margin-top:7px}
.logined_games span{float:left;display:inline-block;position:relative;top:1px;cursor:pointer}
.logined_games .game-name{margin:0 10px;width:72px;white-space:nowrap}
.logined_games .game{float:right;padding-right:15px;text-align:center;width:54px;cursor:pointer}
.with_other_login.on{display:flex}
.change{position:absolute;right:9px;top:7px;overflow:hidden;zoom:1;display:block;width:49px;height:12px;line-height:12px;padding-left:20px;color:#b1b1b1;font-size:12px}
.change em{position:absolute;display:block;left:0;top:0;width:15px;height:15px;background:url(../images/index_icon.png) no-repeat;background-position:-50px -6px}
.change:hover{color:#35a8e9}
.indexads{width:100%;height:247px}
.indexads li{float:left;position:relative;margin-right:23px;width:359px;height:96px;border:1px solid #fff;padding:9px;margin-bottom:5px}
.indexads li:hover{border:1px solid #25a8ff}
.indexads .lineend{margin-right:0}
.indexads li .icon{float:left;position:relative;display:block;margin-left:auto;margin-right:auto;width:90px;height:90px;border-radius:12px;background-color:#e2e2e2;overflow:hidden}
.dis_tabcell{position:absolute;z-index:0;top:0;left:0;display:table;width:100%;height:100%;text-align:center;vertical-align:middle;font-size:16px;color:#bababa;table-layout:fixed}
.bgc_e2{background-color:#e2e2e2}
.dis_tabcell div{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;box-sizing:border-box;font-size:14px}
.span_mid{display:table-cell;vertical-align:middle}
.span_mid div{}
.indexads li .icon a:hover img{opacity:0.9;filter:alpha(opacity=90)}
.indexads li .icon img{width:90px;height:90px;border-radius:20px;position:relative;z-index:2}
.indexads li .icon .decs_msg{height:21px;line-height:21px;position:absolute;left:0;bottom:0;width:10rem;color:#FFFFFF;font-size:12px;background-color:#000000;opacity:.6;border-radius:0 0 12px 12px;z-index:998}
.indexads li .icon .decs_msg .name{float:left;width:100%;text-align:center}
.indexads li .icon .decs_msg .count{float:right;text-align:right;padding:0 8px 0 0}
.indexads li .detail{float:left;position:relative;margin-left:auto;width:262px}
.indexads li .detail .decs{width:140px;height:96px;float:left;margin-left:10px}
.indexads li .detail .decs .name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;margin-top:12px}
.indexads li .detail .decs .msg{line-height:22px;margin-top:8px}
.indexads li .detail .decs .msg span{display:block;font-size:11px;color:#868585}
.indexads li .detail .decs .msg .type{}
.game_type{background:url("../images/icon_libao.png");display:inline-block;width:16px;height:15px}
.indexads li .detail .star{height:17px;margin-top:9px}
.indexads li .detail .star em{background:url(../images/icon-index1.png) no-repeat}
.indexads li .detail .star em{float:left;width:17px;height:17px;background-position:-243px -222px;margin:0px 3px 0 0}
.indexads li .detail .star em.empty{background-position:-243px -200px}
.indexads li .detail .button{position:absolute;top:5px;right:0;width:96px;height:34px;line-height:34px;color:#3fa1e5;background:#fff;border:1px solid #3fa1e5;border-radius:5px;text-align:center;font-family:"微软雅黑";font-size:13px}
.indexads li .detail .mobile{top:57px;border:1px solid #dedede;color:#999999}
.indexads li .detail .mobile:hover .code{display:block}
.indexads li .detail .button:hover{color:#fff;text-decoration:none;background:#3fa1e5}
.indexads li .detail .code{position:absolute;right:-32px;top:-210px;width:172px;height:195px;border-radius:3px;background:#36aae2;display:none;z-index:999}
.indexads li .detail .code .n1{height:32px;line-height:32px;text-align:center;color:#fff}
.indexads li .detail .code img{display:block;margin:0 auto;width:150px;height:150px}
.indexads li .detail .code em{display:block;width:20px;height:20px;background:url(../images/codedown.png) no-repeat center;position:absolute;bottom:-16px;left:50%;margin-left:-10px}
.icon .gimg.tologin{border:1px solid #e2e2e2;float:left;position:relative;display:block;margin-left:auto;margin-right:auto;width:76px;height:76px;border-radius:15px;background-color:#e2e2e2}
.newgamebox{float:left;width:892px;height:394px;overflow:hidden}
.newgame-list{width:832px;height:306px;overflow:hidden;padding:19px 0 0 0px}
.newgame-list .gamebox{float:left;position:relative;margin:0 0 29px 0;width:208px;height:76px}
.newgame-list .lineend{margin-right:0}
.newgame-list .nextline{margin-top:15px}
.newgame-list .gamebox .icon{position:relative;float:left;width:76px;height:76px}
.newgame-list .gamebox .icon img{display:block;width:76px;height:76px;border-radius:15px;position:relative;z-index:2;overflow:hidden}
.newgame-list .gamebox .icon .decs_msg{height:21px;line-height:21px;position:absolute;left:0;bottom:0;width:10rem;color:#FFFFFF;font-size:12px;background-color:#000000;opacity:.6;border-radius:0 0 12px 12px;z-index:998}
.newgame-list .gamebox .icon .decs_msg .name{float:left;width:100%;text-align:center}
.newgame-list .gamebox .icon .decs_msg .count{float:right;text-align:right;padding:0 8px 0 0}
.newgame-list .gamebox .detail{float:left;padding-left:10px;width:102px;overflow:hidden}
.newgame-list .gamebox .detail .decs{margin-top:6px;height:41px}
.newgame-list .gamebox .detail .decs .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;margin-top:16px}
.newgame-list .gamebox .detail .decs .msg{line-height:22px}
.newgame-list .gamebox .detail .decs .msg span{font-size:11px;color:#868585}
.newgame-list .gamebox .detail .decs .msg .type{}
.newgame-list .gamebox .detail .button{display:block;margin-top:2px;width:60px;height:24px;line-height:24px;color:#3fa1e5;background:#fff;border:1px solid #3fa1e5;border-radius:5px;text-align:center}
.newgame-list .gamebox .detail .button:hover{color:#fff;text-decoration:none;background:#3fa1e5}
.newgamebox  .boxcon{padding:0px 20px;border:1px solid #dedede}
.newsbox{float:right;width:290px;height:374px}
.newsbox .boxcon{padding:5px 18px;border:1px solid #dedede}
.newsbox .uip{overflow:hidden;height:116px;padding:0 0 10px;border-bottom:1px dashed #e0e0e0;margin-bottom:6px}
.newsbox .uip h4{height:50px;font:700 16px/47px "Microsoft Yahei","宋体";overflow:hidden;text-align:left}
.newsbox .uip h4 a,.newsbox .uip h4 a:visited{color:#0695d7}
.newsbox .uip .summary{color:#9c9c9c;line-height:18px;overflow:hidden;*zoom:1}
.newsbox .uip .summary-txt{margin-left:66px;height:52px;overflow:hidden;position:relative;line-height:18px}
.newsbox .uip .summary-txt .desc{position:absolute;bottom:-4px;right:10px}
.newsbox .uip .summary a,.uip .summary a:visited{color:#1ea6ff}
.newsbox .uip dt{float:left;margin-right:12px}
.newslist dl dt{line-height:31px;height:31px;overflow:hidden;background:url(../images/line.jpg) left bottom repeat-x}
.newslist dl dt .da_title{color:#fe0000;font-weight:bold}
.newslist dl dd{line-height:22px}
.newslist li{height:30px;line-height:30px;overflow:hidden;background:url(../images/middot.jpg) left center no-repeat}
.newslist li a i{color:#d0d0d0}
.hdimg{height:126px;margin:5px auto;text-align:center;width:237px;position:relative;overflow:hidden}
.hdimg ul{width:237px;height:126px;overflow:hidden;cursor:pointer;position:relative}
.hdimg li{width:237px;height:126px;overflow:hidden;cursor:pointer;position:absolute;left:0;top:0}
.hdimg .lr_arrow{width:9px;height:13px;background-image:url('../images/jt_small.png');background-position:9px -241px;top:40px;z-index:1}
.hdimg .right_arrow{background-position:0px -241px}
.news_img{float:left;position:relative;display:block;margin-left:auto;margin-right:auto;width:52px;height:52px;border-radius:8px;background-color:#e2e2e2;overflow:hidden}
.zhanwei{width:100%;height:100%;border-radius:8px;position:relative;z-index:2}
.hjbox{margin-top:10px;margin-top:-30px;padding-top:20px}
.arrow_right{float:right;margin-right:30px;color:#999999}
.arrow_left{float:right;margin-right:10px;color:#999999}
#indexmain{margin:0 auto;overflow:hidden;position:relative;font-size:12px}
.hjbox .wbg{background:none}
#slide{position:relative;width:1200px;height:115px}
#slide .bd{position:absolute;height:115px}
#slide .cover{position:relative;width:1200px;height:115px;overflow:hidden}
#slide ul{position:relative;overflow:hidden;height:115px;width:10000px}
#slide li{position:relative;float:left;display:inline;width:224px;height:114px;margin-right:20px}
#slide li a{position:relative;text-decoration:none;width:224px;height:114px;overflow:hidden;display:block}
#slide .shadow{position:absolute;left:-1px;bottom:-30px;width:284px;height:244px}
#slide .shadow-vanish{position:absolute;left:0;top:0;width:280px;height:210px}
#slide li img{position:relative;z-index:2;display:block;width:100%;height:100%}
#slide li img.state{position:absolute;top:0;right:0;bottom:-24px!important;height:22px;width:64px;z-index:3}
#slide li .info-wrap{position:absolute;left:0;bottom:-24px!important;height:53px;width:100%;z-index:2}
#slide li i{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer;background-color:#000000;filter:alpha(opacity=60);opacity:0.8}
#slide li strong{position:absolute;left:13px;top:6px;font-size:16px;color:#FFFFFF;cursor:pointer}
#slide li .status{position:absolute;right:10px;top:7px;color:#c4c4c4;line-height:160%;cursor:pointer}
#slide li .info{position:absolute;left:5px;line-height:2em;color:#c4c4c4;font-size:12px;cursor:pointer}
#slide li .info:hover{text-decoration:underline}
#slide li em{position:absolute;top:0;right:0;bottom:-24px!important;height:22px;width:64px;z-index:3}
#slide li em span{font-size:16px}
#slide .btn{position:absolute;top:50px;width:21px;height:35px;font-size:24px;color:#FFFFFF;outline:none}
#slide .left-btn{left:-20px}
#slide .right-btn{right:-30px}
.edge{position:absolute;top:0;width:4px;height:300px}
.left-edge{left:-4px}
.right-edge{right:-4px}
.slide-bottom-shadow{width:960px;height:15px;position:absolute;left:-4px;bottom:-17px}
#slide .ft{text-align:center;height:46px;position:absolute;left:0;bottom:0}
#slide .tab{position:relative;height:46px;width:952px}
#slide .tab a{position:relative;font-size:14px;font-family:"微软雅黑","宋体";color:#66717f;width:65px;display:inline-block;text-align:center;line-height:34px;outline:none}
#slide .tab a:hover{text-decoration:none}
#slide .tab .cur{color:#FFFFFF}
#slide .tab a.cur span{position:absolute;left:-31px;display:block;width:130px;height:5px;bottom:33px;overflow:hidden}
#slide .tab a:hover{color:#FFFFFF}
.left-edge,.right-edge{background-image:url(../images/head.png);background-repeat:no-repeat}
#slide .tab{background-image:url(../images/tab.png);background-repeat:no-repeat}
#slide{background-image:url(../images/r_x.png);background-repeat:repeat-x}
#slide .inner-shadow{background:url(../images/blackmask.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/blackmask.png",sizingMethod="crop")}
#slide .left-btn,#slide .right-btn,#slide .left-btn:hover,#slide .right-btn:hover{}
#slide .left-btn{background:url('../images/index_icon.png') -0px -164px no-repeat;display:none}
#slide .left-btn:hover{background-position:-28px -164px}
#slide .right-btn{background:url('../images/index_icon.png') -62px -164px no-repeat;display:none}
#slide .right-btn:hover{background-position:-89px -164px}
#slide .shadow{background:url(../images/topbanner.png) 0 0 no-repeat}
#slide .tab a.cur span{background:url(../images/topstar.png) 0 0 no-repeat}
.slide-bottom-shadow{background:url(../images/slide-bottom-shadow.png) 0 0 no-repeat}
#slide{background-position:0 -28px}
#slide .tab{background-position:0 0}
.left-edge{background-position:0 0}
.right-edge{background-position:-6px 0}
.wybox{margin-top:10px}
.wybox .boxcon{padding:15px 18px}
.wylist{height:314px;padding:14px 0px 4px 0px;overflow:hidden;zoom:1}
.wylist ul{overflow:hidden}
.wylist .swplace{}
.wylist li{float:left;position:relative;border-bottom:none;margin:0px 19px 0 0;text-align:left;height:149px;width:278px;overflow:hidden}
.wylist li.linesw{margin-bottom:0px;margin-top:20px}
.wylist li.line{margin-bottom:8px}
.wylist li.end{margin-right:0}
.wylist li .img{display:block;width:278px;height:116px}
.wylist li img{width:278px;height:116px}
.wylist .depict{display:block;position:relative;z-index:5;padding:0 10px;background-color:#fff;color:#2c2c2c;height:33px;line-height:37px;text-align:center;font-size:14px}
.wylist .depict:hover{text-decoration:none;color:#0695d7}
.wylist .title{padding:0 10px;color:#2c2c2c;height:30px;line-height:30px;border-bottom:1px dashed #e8e8e8}
.wylist .button_box{width:100%;height:116px;z-index:2;position:absolute;left:0;top:160px}
.wylist li:hover .button_box{top:0}
.wylist li .button_box a:hover{text-decoration:none}
.wylist .links a:hover{opacity:1;filter:alpha(opacity=100);color:#fff}
.wylist .button_box .opacityDiv{width:100%;height:116px;position:absolute;left:0;top:0;opacity:.5;filter:alpha(opacity=50);background:#000}
.wylist .button_box .p{position:relative;width:160px;margin:0 auto;height:25px;line-height:25px;color:#fff;z-index:2;text-align:left}
.wylist .button_box .p1{margin-top:20px}
.wylist .button_box .stars{float:left;height:17px;margin-top:4px;margin-left:5px}
.wylist .button_box .stars em{background:url(../images/index_icon.png) no-repeat}
.wylist .button_box .stars em{float:left;width:17px;height:17px;background-position:-30px -50px;margin:0px 3px 0 0}
.wylist .button_box .stars em.empty{background-position:-243px -200px}
.wylist .animated{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5;transition:all .5s}
.task-point-tip{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-shadow:0 0 3px #999;color:#ff6501;font-size:14px;left:-1000px;opacity:.9;padding:10px;position:absolute;top:-1000px;z-index:10}
.dialog-source{display:none}
.hgame-list{width:852px;height:306px;overflow:hidden;padding:19px 0 0 0px;background:url(../images/loading-48x48.gif) center center no-repeat}
.hgame-list .gamebox{float:left;position:relative;margin:0 0 4px 0;width:284px;height:56px}
.hgame-list .lineend{margin-right:0}
.hgame-list .nextline{margin-top:15px}
.hgame-list .gamebox .icon{position:relative;float:left;width:56px;height:56px;border-radius:50%;background-color:#e2e2e2}
.hgame-list .gamebox .icon img{display:block;width:56px;height:56px;border-radius:50%;position:relative;z-index:2}
.hgame-list .gamebox .icon .decs_msg{height:21px;line-height:21px;position:absolute;left:0;bottom:0;width:10rem;color:#FFFFFF;font-size:12px;background-color:#000000;opacity:.6;border-radius:0 0 12px 12px;z-index:998}
.hgame-list .gamebox .icon .decs_msg .name{float:left;width:100%;text-align:center}
.hgame-list .gamebox .icon .decs_msg .count{float:right;text-align:right;padding:0 8px 0 0}
.hgame-list .gamebox .detail{float:left;padding-left:10px;width:136px;overflow:hidden}
.hgame-list .gamebox .detail .decs{margin-top:6px;height:41px}
.hgame-list .gamebox .detail .decs .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;margin-top:16px}
.hgame-list .gamebox .detail .decs .msg{line-height:19px}
.hgame-list .gamebox .detail .decs .msg span{font-size:11px;color:#868585}
.hgame-list .gamebox .detail .decs .msg .type{}
.hgame-list .gamebox .button{float:right;display:block;margin:14px 17px;width:73px;height:24px;line-height:24px;color:#2da4f4;background:#fff;border:1px solid #2da4f4;border-radius:5px;text-align:center;width:46px;height:22px}
.hgame-list .gamebox .detail .decs .msg span.numb{color:#ff7700}
.hgame-list .gamebox .detail .button:hover{color:#fff;text-decoration:none;background:#2da4f4}
.lbbox{float:right;width:290px;height:374px}
.md-gift .hd .md-title{background-position:-236px -80px}
.lbbox .boxcon{overflow:hidden;padding:0 18px}
.lbbox .boxcon ul{margin-top:-1px;overflow:hidden;zoom:1}
.lbbox .boxcon li{border-top:1px #f0f0f0 solid;vertical-align:middle;zoom:1}
.lbbox .boxcon p{height:42px;line-height:42px;margin:0}
.lbbox .boxcon p a{float:left;display:inline;width:202px;height:42px;font-size:14px;overflow:hidden}
.lbbox .boxcon p span{float:right;display:inline;padding-right:3px;width:80px;height:42px;line-height:42px;text-align:right}
.lbbox .boxcon .intro{padding:16px 0;height:72px;display:none;overflow:hidden;zoom:1}
.lbbox .boxcon .icon{float:left;width:72px}
.lbbox .boxcon .info{float:left;width:154px;margin-left:10px}
.lbbox .boxcon .info .name{display:block;width:126px;height:22px;line-height:18px;overflow:hidden}
.lbbox .boxcon .info .date{display:block;height:18px;line-height:18px;color:#848484;margin-bottom:5px}
.lbbox .boxcon .info .btn{display:block;margin-top:2px;width:68px;height:24px;line-height:24px;color:#2da4f4;background:#fff;border:1px solid #2da4f4;border-radius:6px;text-align:center}
.lbbox .boxcon .info a:hover.btn{color:#fff;text-decoration:none;background:#2da4f4}
.lbbox .boxcon .num{float:left;width:59px;height:77px;margin-left:10px;margin-top:-2px;text-align:center;position:relative;overflow:hidden}
.lbbox .boxcon .num .pn{position:relative;height:59px;overflow:hidden;border-radius:33px;background:url(../images/index_icon.png) -0px -212px no-repeat}
.lbbox .boxcon .num .num-box{position:absolute;top:59px;left:0;width:59px;height:16px;line-height:16px;text-align:center}
.lbbox .boxcon .num span{display:block;width:64px;line-height:20px;color:#3e4756}
.lbbox .boxcon .num i{display:block}
.lbbox .boxcon .num .color{position:absolute;left:-1px;width:61px;height:61px;background:url(../images/index_icon.png) -68px -209px no-repeat;z-index:2}
.lbbox .boxcon .num .cover{position:absolute;top:0;left:0;width:59px;height:59px;background:url(../images/index_icon.png) -2px -272px no-repeat;border-radius:10px;z-index:3}
.lbbox .boxcon .cur .intro{display:block}
.lbbox .boxcon .cur p{display:none}
.star_one{width:100%;float:left;height:15px;background:url(../images/icon_star.png) no-repeat left center}
.star_one_0{background-position:0 -166px}
.star_one_5{background-position:0 -149px}
.star_one_10{background-position:0 -133px}
.star_one_15{background-position:0 -116px}
.star_one_20{background-position:0 -100px}
.star_one_25{background-position:0 -83px}
.star_one_30{background-position:0 -66px}
.star_one_35{background-position:0 -50px}
.star_one_40{background-position:0 -33px}
.star_one_45{background-position:0 -17px}
.star_one_50{background-position:0 0}
.h5_tit{width:100%;float:left;border-bottom:1px solid #dcdcdc;height:40px;line-height:40px}
.h5_tit p{margin:0;float:left;font-size:22px;color:#3a3a3a;border-bottom:3px solid #0685f6;line-height:38px;padding:0 3px}
.h5_tit a{float:right;color:#545454;background:url(../images/more_ico.png) no-repeat right center;padding-right:10px;margin-right:10px;display:inline}
.h5_tit a:hover{color:#ff6200}
.game_rank{height:520px;width:395px;float:left}
.phb{padding:10px 15px;background:#fff;border:1px solid #dedede}
.game_rank ul{width:100%;height:100%;background:url(../images/loading-48x48.gif) center center no-repeat}
.game_rank li{float:left;width:100%;color:#6c6c6c;margin-top:13px}
.game_rank li .num_bg{background:url(../images/icons-com.png) no-repeat;background-position:-95px -74px;float:left;width:20px;height:20px;line-height:18px;text-align:center;font-size:15px;color:#666666;margin-top:3px}
.game_rank li .num_bg1{background-position:-28px -74px;color:#1691f0}
.game_rank li .num_bg2{background:url("../images/icon_2.png") no-repeat center center;color:#fff;width:18px;height:24px;margin-top:0;line-height:33px}
.game_rank li .num_bg3{background:url(../images/icon_3.png) no-repeat center center;color:#fff;width:18px;height:24px;margin-top:0;line-height:33px}
.game_rank li .p1{width:80px;float:left;margin-top:3px}
.game_rank li .p1 img{width:80px;height:80px;display:block}
.game_rank li .p2{width:155px;float:left;margin-left:12px;display:inline}
.game_rank li .p2 p{margin:0;width:100%;float:left;line-height:25px;height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.game_rank li .p2 p a{font-size:14px;color:#5d5d5d;margin-left:2px}
.game_rank li .p2 p a:hover{color:#0695d7}
.game_rank li .p2 span{}
.game_rank li .p2 em{width:100%;float:left}
.game_rank li .p2 em a{width:90px;line-height:32px;float:left;font-size:14px;color:#099cda;border:1px solid #099cda;text-align:center;margin-top:6px;border-radius:6px}
.game_rank li .p2 em a:hover{text-decoration:none;background:#099cda;color:#fff}
.game_rank li .p3{float:right}
.game_rank li.hover .num_bg{}
.game_rank li.hover .p1{display:block}
.game_rank li.hover .p2 p a{font-weight:bold}
.game_rank li.hover .p2 span{display:block}
.game_rank li.hover .p2 em{display:block}
.game_rank .gpx2 .p3{margin-top:30px}
.wy_rank,.single_rank{margin-left:10px}
.link{line-height:25px;text-align:left;padding-bottom:40px;overflow:hidden;clear:both}
.linkdiv{padding:15px 10px;background:#fff}
.link a{margin:0 8px;white-space:nowrap;height:30px;line-height:30px}
.xg_close{position:absolute;background:url('../images/close.png');display:inline-block;height:10px;width:10px;top:10px;right:10px;cursor:pointer}
.pad_l46{padding-left:46px}
.logined_links.pad_l46 .z_padl32{margin-right:32px}
.logined_games a.z_lia{height:38px;line-height:38px}
.z_logined_games .z_lia{padding:0 0px 0px 4px}
.z_logined_games .z_lia img{margin-top:0}
.gimg.tologin .border_r12{border-radius:12px}
.activity_bg{display:block;position:fixed;z-index:999999;top:0;left:0;right:0;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.7)}
.activity_bg .table{display:table;width:100%;height:100%;border:0;border-spacing:0;border-collapse:collapse}
.activity_bg .table_cell{display:table-cell;position:relative;vertical-align:middle}
.activity_bg .activity_box{position:relative;display:inline-block;word-break:break-all;margin:0 20%;padding-bottom:100px}
.pop-close4{position:fixed;width:55px;height:56px;display:block;top:55px;right:55px;margin-left:-27.5px;background:url(../images/guan.png) center center no-repeat;background-size:100% 100%}
.activity_bg .activity-content .activity-icon{width:600px}
.bgc_change .cont .game-box{width:100%;}
.bgc_change .cont .game-box .title-box.pd-26{padding:0 26px;box-sizing: border-box}
.title-box:after{content: '';clear: both}
.bgc_change .game-box .tab-menu-box{width:100%;height:65px;padding:0 20px;box-sizing:border-box;border:1px solid #F6F6F6;font-size:20px;color:#333333;display:flex;align-items:center}
.bgc_change .game-box .tab-menu-box >a{margin-right:50px;color:#666666;position:relative}
.bgc_change .game-box .tab-menu-box >a:hover{color:#FFAF36}
.bgc_change .game-box .tab-menu-box >a.active{color:#FFAF36}
.bgc_change .game-box .tab-menu-box .more-game{margin-left:auto;font-size:13px;color:#999999}
.bgc_change .game-box .tab-menu-box .more-game a{color:#999999}
.menu-new-game.active:after,.menu-hot-game.active:after{position:absolute;bottom:-17px;left:0;width:100%;height:2px;background:#FFAF36;content:''}
.bgc_change .game-box .new-game-list,.bgc_change .game-box .hot-game-list{padding:29px 0;box-sizing:border-box}
.bgc_change .game-box .new-game-list li,.bgc_change .game-box .hot-game-list li{width:10%;margin-bottom:30px;display:flex;align-items:center;justify-content:center;float:left}
.bgc_change .game-box li:hover .game-name{color:#FFAF36}
.new-game-list li .icon,.hot-game-list li .icon{position:relative;display:block;width:80px;height:80px;border-radius:15px;background-color:#e2e2e2;overflow:hidden;margin:0 auto}
.new-game-list li .icon img,.hot-game-list li .icon img{width:80px;height:80px;border-radius:15px;position:relative;z-index:2}
.new-game-list li .game-name,.hot-game-list li .game-name{display:block;color:#333333;font-size:14px;text-align:center;margin-top:11px;width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.activity-news-box{width:100%;height:389px;margin-top:16px}
.activity-news-box .activity-box{float:left;width:784px;height:100%;background:#ffffff;border-radius:5px;padding:0 26px;box-sizing:border-box}
.activity-news-box .news-box{float:left;margin-left:17px;width:399px;height:100%;background:#ffffff;border-radius:5px;padding:0 23px;box-sizing:border-box}
.title-box{display:flex;align-items:center;font-size:20px;color:#333333;height:60px}
.title-box i{width:4px;height:18px;background:#F7A934;margin-right:10px}
.title-box .more-box{margin-left:auto;font-size:13px;color:#999999}
.title-box .more-box a{color:#999999}
.activity-news-box .activity-lbt{width:100%;height:290px}

.cjactive_bg .activity_box{position:relative;display:inline-block;word-break:break-all;margin:0 20%;padding-bottom:100px;width: 647px;height: 724px;}
.cjactive_bg{display:block;position:fixed;z-index:999999;top:0;left:0;right:0;text-align:center;width:100%;height:100%;background:rgba(0,0,0,.7)}
.cjactive_bg .table{display:table;width:100%;height:100%;border:0;border-spacing:0;border-collapse:collapse}
.cjactive_bg .table_cell{display:table-cell;position:relative;vertical-align:middle}
.cjactive_bg .activity_box{position:relative;display:inline-block;word-break:break-all;margin:0 20%;padding-bottom:100px}
.pop-close5{position:fixed;width:55px;height:56px;display:block;top:55px;right:55px;margin-left:-27.5px;background:url(../images/guan.png) center center no-repeat;background-size:100% 100%}
.cjactive_bg .activity-content{padding: 75px 105px 75px 99px;height: 650px;}
.cjactive_bg .activity-content .cjtitle{height: 27px;font-size: 24px;font-family: PangMenZhengDao !important;font-weight: 400;color: #FCD03C;line-height: 27px;}
.cjactive_bg .activity-content .next_cjtime{height: 26px;font-size:16px;font-weight:400;color:#F9F3E7;opacity:0.9;line-height: 26px;x;}
.cjactive_bg .activity-content .level{height:30px;font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:#FDDC65;float:left}
.cjactive_bg .activity-content .level-box{height:30px;line-height:30px;padding:0 10px;}
.cjactive_bg .activity-content .level-tips{height:20px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FEE5E1;opacity:0.7;text-align:left;margin-left:10px}
.cjactive_bg .activity-content .total_money{height:30px;font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:#FDDC65;float:right}
.cjactive_bg .activity-content .tixian{background:#DD3515;border:1px solid #FFD075;border-radius:12px;width:35px;height:15px;font-size:17px;font-family:Microsoft YaHei;font-weight:400;color:#FEE5E1;padding:4px 8px;float:right;line-height:15px;margin-left:5px}
.award-list li{width:422px;height:101px;background:url(../images/newIcon/reward_bg.png)no-repeat;background-size:100% 100%;margin-bottom: 5px;}
.award-list{padding:0 5px;height: 310px;overflow-y: auto;overflow-x: hidden;}
.award-list::-webkit-scrollbar{width:8px;height:8px;background-color: #fe935f;}
.award-list::-webkit-scrollbar-track{background: #213147;border-radius:2px;}
.award-list::-webkit-scrollbar-thumb{background: #fe935f;border-radius:2px;}
.award-list::-webkit-scrollbar-thumb:hover{background: #fe935f;}
.award-list::-webkit-scrollbar-corner{background: #fe935f;}
.award-list .money{line-height:101px;width:160px;height:25px;font-size:34px;font-family:YouSheBiaoTiHei!important;font-weight:400;color:#FFFFFF;opacity:0.9;float:left;text-indent:60px;height:101px;}
.award-list .need_level{float:left;width:260px;height:19px;font-size:18px;font-weight:400;color:#1E1E1E;text-align:left;text-indent:15px;margin-top:27px}
.award-list .number{float:left;font-size:15px;font-weight:400;text-align:left;width:260px;text-indent:15px;margin-top:10px;color: #595959;}
.award-list .number font{color: red;}
.award-list .money .coin{font-size:27px}
.cjactive_bg .activity-content .cj-server {width: 100%;height: 30px;font-size: 14px;font-weight: 400;color: #FEE5E1;text-align: left;padding: 10px 10px 0 15px;}
.cjactive_bg .activity-content .star_game{width:204px;height:77px;background:url(../images/newIcon/start_game.png)no-repeat;background-size:100% 100%;}
.cjactive_bg .activity-content .user_id{height: 23px;font-size: 16px;font-weight: 400;color: #FFFFFF;text-align: left;padding: 0 15px;}
.cjactive_bg .activity-content .jishi{height: 42px;font-size: 17px;font-weight: 400;color: #FFFFFF;text-align: left;padding: 0 15px;}
.cjactive_bg .activity-content .kefu_qq{height: 12px;font-size: 16px;font-weight: 400;color: #FFFFFF;text-align: left;padding: 0 15px;}
.cjactive_bg .activity-content .xuanfu_pic{position: absolute;bottom: 95px;right: -129px;}

#slide2 li:nth-of-type(1) img{transform:translate(-210px)}
#slide2 li:nth-of-type(2) img{transform:translate(-180px)}
#slide2 li:nth-of-type(3) img{transform:translate(-380px)}
#slide2 li:nth-of-type(4) img{transform:translate(-450px)}
#demo li:nth-of-type(5) img{transform:translate(-320px)}
#slide2{width:100%;height:290px;margin:0}
#slide2 img{width:540px;height:290px}
#slide2 li{float:left;position:relative;width:61px;height:100%;overflow:hidden;cursor:pointer;transition:0.5s;transform-origin:bottom;filter:alpha(opacity=50);opacity:0.5}
#slide2 li img{transition:1.2s}
#slide2 li>a{display:block}
#slide2 li .activity-info-box{position: absolute;bottom: 0;left: 0;width:100%;height: 81px;background: #88D67B;opacity: 0.95;display: flex;align-items: center;justify-content: center}
#slide2 li .activity-info-box >div{display: none}
#slide2 li.active .activity-info-box >div{display: block}
#slide2 li:nth-child(2) .activity-info-box{background: #55D2DA;}
#slide2 li:nth-child(3) .activity-info-box{background: #F493BD;}
#slide2 li:nth-child(4) .activity-info-box{background: #7D8BD1;}
#slide2 li .activity-info-box .activity-title{font-size: 18px;color: #ffffff;max-width: 100%;margin: 0 auto;overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis;white-space: nowrap;text-align: center;}
#slide2 li .activity-info-box .activity-date{font-size: 14px;color: #ffffff;max-width: 100%;margin: 5px 0 0 10% ; white-space: nowrap;text-align: center;}
#slide2 li.active{cursor:pointer;transform:scale(1.02,1.00);z-index:3;width:540px;filter:alpha(opacity=100);opacity:1}
#slide2 li.active img{transform:translate(0px)}
#slide2 li:nth-of-type(1){transform-origin:bottom left}
#slide2 li:nth-of-type(5){transform-origin:bottom right}
.news-box .news-list-box{width:100%}
.news-box .news-list-box li{width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;margin-bottom:20px}
.news-box .news-list-box li:hover .news-type,.news-box .news-list-box li:hover .news-title{color:#FFAF36}
.news-box .news-list-box li .news-type{width:40px;margin-right:5px;color:#71D5D4}
.news-box .news-list-box li .news-title{width:60%;color:#666666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.circle-icon{margin-left:5px;display:inline-block;width:10px;height:10px;background:url(../images/newIcon/home_change.png)no-repeat;background-size:100% 100%}
.like-list-box{width:100%}
.like-list-box li{float:left;width:50%;height:86px;margin-bottom:22px}
.like-list-box li .part1{margin-top:8px;display:flex;justify-content:center;align-items:center}
.like-list-box li .icon{position:relative;display:block;width:70px;height:70px;border-radius:15px;background-color:#e2e2e2;overflow:hidden}
.like-list-box li .icon img{width:70px;height:70px;border-radius:15px;position:relative;z-index:2}
.like-list-box .game-info{margin-left:15px;width:50%}
.like-list-box .game-info .game-title{font-size:14px;color:#333333;font-weight:bold;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.like-list-box .game-info .game-type{font-size:12px;color:#666666;line-height:30px}
.like-list-box .game-info .game-num{font-size:12px;color:#333333}
.like-list-box li .part2{width:100%;height:100%;background:#FFAF36;color:#FFFFFF;border-radius:6px;display:flex;justify-content:center;align-items:center}
.like-list-box li .part2 .ewm-box{width:68px;height:68px;border-radius:6px;background:#ffffff;box-sizing:border-box;padding:3px}
.like-list-box li .part2 .ewm-box img{width:100%;height:100%}
.like-list-box li .part2 .text{display:flex;align-items:center}
.like-list-box li .part2 .text .text-1,.like-list-box li .part2 .text .text-2{display:block;width:11px;font-size:11px;font-weight:bold;margin-left:5px;word-wrap:break-word}
.like-list-box li .part2 .begin-game-butn{margin-left:10px;width:54px;height:24px;color:#F7A934;font-size:12px;border-radius:4px;line-height:34px;text-align:center;background:#ffffff;display:flex;justify-content:center;align-items:center}
.like-list-box li .part2 .begin-game-butn i{margin-left:3px;display:inline-block;width:6px;height:9px;background:url(../images/newIcon/home_loce_start.png)no-repeat;background-size:100% 100%}
.like-list-box li .part2 .begin-game-butn a{color:#F7A934}
.gift-list-box{margin-top:10px;width:100%}
.gift-list-box li{width:45%;height:72px;display:flex;align-items:center;float:left;margin-bottom:38px}
.gift-list-box li:nth-child(2n){margin-left:10%}
.gift-list-box li .icon{position:relative;display:block;width:72px;height:72px;border-radius:15px;background-color:#e2e2e2;overflow:hidden}
.gift-list-box li .icon  img{width:72px;height:72px;border-radius:15px;position:relative;z-index:2}
.gift-list-box li .game-info{margin-left:15px;font-size:12px;color:#333333;width:45%}
.gift-list-box li .game-info .game-name{font-size:14px;color:#333333;font-weight:bold}
.gift-list-box li .game-info .game-name span{max-width:120px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.gift-list-box li .game-info .game-name .hot-icon,.gift-list-box li .game-info .game-name .new-icon{display:inline-block;margin-left:5px;width:18px;height:18px;background:url(../images/newIcon/home_gift_ico_hot.png)no-repeat;background-size:100% 100%;vertical-align:top}
.gift-list-box li .game-info .game-name .new-icon{background:url(../images/newIcon/home_gift_ico_new.png)no-repeat;background-size:100% 100%}
.gift-list-box li .game-info .gift-type{line-height:25px}
.gift-list-box li .receive-box{margin-left:auto;width:86px;height:58px;border:1px solid #DEDEDE;box-sizing:border-box;border-radius:4px;overflow:hidden}
.gift-list-box li .receive-box .receive-butn{width:100%;height:50%;background:#FFAF36;color:#ffffff;text-align:center;line-height:28px}
.gift-list-box li .receive-box .receive-butn a{display:block;width:100%;height:100%;color:#ffffff}
.gift-list-box li .receive-box .gift-date{width:100%;height:50%;text-align:center;line-height:28px;color:#999999}
.gift-list-box li.disabled .receive-box .receive-butn{background:#C6C6C6}
.ranking-server-box{margin-top:19px;height:606px;width:100%}
.ranking-server-box .ranking-list-box{width:784px;height:100%;background:#ffffff;padding:0 16px;box-sizing:border-box;float:left}
.ranking-server-box .ranking-list-box .ranking-list-title{width:100%;height:61px;border-bottom:1px solid #F6F6F6;display:flex;align-items:center}
.ranking-server-box .ranking-list-box .ranking-list-title span{padding-left:10px;font-size:20px;color:#333333;width:50%;box-sizing:border-box}
.ranking-list-title span .hot-r-icon{display:inline-block;width:32px;height:32px;background:url(../images/newIcon/home_hot_fire.png)no-repeat;background-size:100% 100%;vertical-align:middle;margin-right:5px}
.ranking-list-title span .new-r-icon{display:inline-block;width:32px;height:32px;background:url(../images/newIcon/home_new_heart.png)no-repeat;background-size:100% 100%;vertical-align:middle;margin-right:5px}
.ranking-list{width:45%;height:100%;margin-right:7%;float:left}
.ranking-list.rm-mr{margin-right:0}
.news-ranking-list{}
.ranking-list li{width:100%;margin:15px 0;color:#666666;font-size:12px}
.ranking-list li .rank-part1{display:flex;align-items:center;padding-left:10px;box-sizing:border-box}
.ranking-list li .rank-part1 i,.ranking-list li .rank-part2 i{display:block;width:27px;height:30px;color:#FFFEFE;font-size:16px;line-height:30px;text-align:center;font-style:normal;padding-left:4px;box-sizing:border-box}
.ranking-list li .rank-part2 i{margin-left:10px}
.ranking-list li .rank-part1 .no1-icon,.ranking-list li .rank-part2 .no1-icon{background:url(../images/newIcon/home_hot_one.png)no-repeat;background-size:100% 100%}
.ranking-list li  .no2-icon{background:url(../images/newIcon/home_hot_tow.png)no-repeat;background-size:100% 100%}
.ranking-list li  .no3-icon{background:url(../images/newIcon/home_hot_three.png)no-repeat;background-size:100% 100%}
.ranking-list li  .no_-icon{background:url(../images/newIcon/home_hot_four.png)no-repeat;background-size:100% 100%}
.ranking-list li .rank-part1 .game-name{margin-left:10px}
.ranking-list li .rank-part1 .play-num{margin-left:auto;margin-right:20px}
.ranking-list li.active .rank-part1{display:none}
.ranking-list li.active .rank-part2{display:block}
.ranking-list li .rank-part2{width:100%;height:97px;background:#ffffff;box-shadow:0px 2px 16px 0px rgba(195,195,195,0.58);border-radius:6px;display:none}
.ranking-list li .rank-part2 .rank-part2-box{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}
.ranking-list li .rank-part2 .icon{position:relative;display:block;width:68px;height:68px;border-radius:15px;background-color:#e2e2e2;overflow:hidden;margin-left:12px}
.ranking-list li .rank-part2 .icon img{width:68px;height:68px;border-radius:15px;position:relative;z-index:2}
.ranking-list .rank-part2 .game-info{margin-left:15px;width:32%}
.ranking-list .rank-part2 .game-info .game-title{font-size:14px;color:#333333;font-weight:bold;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ranking-list .rank-part2 .game-info .game-type{font-size:12px;color:#666666;line-height:30px}
.ranking-list .rank-part2 .game-info .game-num{font-size:12px;color:#333333}
.ranking-list .rank-part2 .begin-box{margin-left:auto;margin-right:12px}
.ranking-list .rank-part2 .begin-box .expect{font-size:14px;color:#FFAF36}
.ranking-list .rank-part2 .begin-box .bengin-butn{width:82px;height:34px;border:1px solid #FFAF36;box-sizing:border-box;border-radius:4px;line-height:34px;text-align:center;color:#FFAF36;font-size:14px;display:block}
.ranking-list .rank-part2 .begin-box .expect-bengin-butn{width:82px;height:34px;border:1px solid #E6E6E6;box-sizing:border-box;border-radius:4px;line-height:34px;text-align:center;color:#999999;font-size:14px;display:block}
.ranking-list .rank-part2 .begin-box .ewm-box{display:block;width:21px;height:21px;margin:8px auto 0}
.ranking-list .rank-part2 .begin-box .ewm-box img{width:100%;height:100%}
.ranking-list .rank-part2 .erweima-img{cursor:pointer;display:none;position:absolute;width:100px;height:100px;top:-2px;right:80px;background:#ffffff;padding:10px;box-sizing:border-box;border:1px solid #DEDEDE;border-radius:6px}
.ranking-list .rank-part2 .erweima-img img{width:80px;height:80px}
.ranking-list .rank-part2 .erweima-img .iarrow{position:absolute;bottom:25px;right:-7px;width:10px;height:10px;background-color:#fff;border-top:1px solid #DEDEDE;border-right:1px solid #DEDEDE;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(7deg)}
.open-servers-box{float:left;margin-left:17px;width:399px;height:100%;background:#ffffff;border-radius:5px;padding:0 23px;box-sizing:border-box}
.open-servers-box .search{position:absolute;right:-8px;top:-15px;width:210px;height:32px;line-height:32px;border:1px solid #D4D7DB;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:2;padding-left:7px;box-sizing:border-box}
.open-servers-box .searchbtn{position:absolute;right:-3px;top:-9px;width:23px;height:23px;z-index:3;background:url(../images/newIcon/nav_search.png) no-repeat 0px 0px;border:none}
.open-servers-box .services-content{width:378px;margin:16px 0;position:relative}
.open-servers-box .services-content .line{position:absolute;top:15px;left:56px;width:1px;height:395px;background:#E9E9E9;z-index:0}
.open-servers-box .services-content tr{height:42px;font-size:14px;color:#575757;overflow:hidden;white-space:nowrap;line-height:42px;/*display: flex;align-items: center*/}
/*.open-servers-box .services-content tr:hover{background: #F2F2F2;position: relative;width: 399px;left: -25px;padding-left: 25px;box-sizing: border-box;}*/

.open-servers-box .services-content tr td{display:block;float:left;overflow:hidden;font-size:14px;}
.open-servers-box .services-content tr .date{width:50px;text-indent:3px}
.open-servers-box .services-content tr .time{width:90px}
.open-servers-box .services-content tr .time .dots{position: relative;display:inline-block;*display:inline;*zoom:1;width:5px;height:5px;margin:2px;margin-right:12px;background-color:#BBBBBB;border-radius:2.5px;vertical-align:baseline}
.open-servers-box .services-content tr .name{width:110px;margin-right:10px;text-overflow:ellipsis}
.open-servers-box .services-content tr .name a{color:#575757;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.open-servers-box .services-content tr .status{width:100px;margin-right:10px;color:#b0b0b0;text-overflow:ellipsis}
.open-servers-box .services-content tr:hover td,.open-servers-box .services-content tr:hover td a{color:#FFAF36;transition:color 0s linear}
.open-servers-box .services-content tr:hover .time .dots{background-color:#FFAF36}
.open-servers-box .services-content .look-more{margin:10px 4px 0;width:350px;height:42px;text-align:center;line-height:42px;border:1px solid #E6E6E6;box-sizing:border-box;border-radius:6px;font-size:14px;color:#999999}
.open-servers-box .services-content .look-more a{width:100%;height:100%;display:block;color:#999999}
.friend-link-box{margin:20px 0 33px 0;width:100%;height:110px;background:#ffffff;display:flex;align-items:center}
.friend-link-box .link-part1{width:129px;height:100%;background:#FFAF36;color:#fff;font-size:18px;line-height:110px;text-align:center}
.friend-link-box .link-part2{padding:5px 40px;width:1071px;height:100%;color:#666666;font-size:13px;box-sizing:border-box;position: relative}
.friend-link-box .link-part2 .prev-butn{position: absolute;top:42px;right:20px;left:auto;width:30px;height: 30px;background: url(../images/newIcon/link_up.png)no-repeat;background-size: 100% 100%}
.friend-link-box .link-part2 .next-butn{position: absolute;top:82px;right:20px;left:auto;width:30px;height: 30px;background: url(../images/newIcon/link_pull.png)no-repeat;background-size: 100% 100%}
.friend-link-box .link-part2 li{width:16.6%;height:25px;line-height:25px;float:left}
.friend-link-box .link-part2 li a{color:#666666}
.friend-link-box .link-part2 li a:hover{color:#FFAF36}

/*推荐游戏、最新游戏样式*/
.re-game-box{

}
.re-game-box .re-game-item{
    width:282px;
    height: 250px;
    background: #ffffff;
    margin-left: 24px;
    float: left;
    margin-bottom: 25px;
}
.re-game-box .re-game-item:nth-child(4n+1){
    margin-left: 0;
}
.re-game-box .re-game-item .game-img-box {
    width:100%;
    height: 154px;
    background: #e2e2e2;
    overflow: hidden;
    position: relative;
    display: block;
}
.re-game-box .re-game-item .game-img-box .game-img{
    width:100%;
    height: 100%;
	position:absolute;
    z-index:1;

}
.re-game-box .re-game-item .game-info{
    width:100%;
    height: 96px;
    margin-top: 9px;
    padding: 0 11px;
    box-sizing: border-box;
}
.re-game-box .re-game-item .game-info .game-title-begin{
    display: flex;
    align-items: center;

}
.re-game-box .re-game-item .game-info .game-title{
    font-size: 18px;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.re-game-box .re-game-item .game-info .game-title:hover{
    color: #FFAF36;
}
.re-game-box .re-game-item .game-info  .game-begin{
    width: 86px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border:1px solid rgba(255,175,54,1);
    border-radius:4px;
    box-sizing: border-box;
    font-size: 14px;
    color: #FFAF36;
    margin-left: auto;
}
.re-game-box .re-game-item .game-info  .game-begin:hover{
    width: 86px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border-radius:4px;
    box-sizing: border-box;
    font-size: 14px;
    color: #ffffff;
    margin-left: auto;
    background:#FFAF36 ;
}
.re-game-box .re-game-item .game-info  .game-down.disabled{
    display: none;
}
.re-game-box .re-game-item .game-info  .game-begin.disabled{
    display: none;
}
.re-game-box .game-info .game-introduce{
    color: #999999;
    font-size: 14px;
    margin-top: 10px;
    line-height: 30px;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.re-game-box .re-game-item .game-img-box .game-part2{
    display: none;
    position: absolute;
    top:0;
    left: 0;
    width:100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
	z-index:2;
}
.re-game-box .re-game-item .game-part2 .sao-code-box{
    width:100%;
    height: 100%;
    display: flex;
    align-items: center;}

 .re-game-item .game-part2 .sao-code-box .ewm-img{
     display: block;
     margin-left: 34px;
     width: 102px;
     height: 102px;
}
.re-game-item .game-part2 .sao-code-box .game-d-info{
     margin-left: 18px;
    color: #ffffff;
 }
.re-game-item .game-part2 .sao-code-box .game-d-info .game-d-game{
    font-size: 16px;
    width:110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.re-game-item .game-part2 .sao-code-box .game-d-info .score-box{
    margin-top: 10px;
    width: 78px;
    height: 14px;
    overflow: hidden;
}
.re-game-item .game-part2 .sao-code-box .game-d-info .score-box .game-score{
    display: block;
    height: 14px;
    background: url(../images/newIcon/new_xx.png)no-repeat left 0;
    background-size: auto 100%;
}
.re-game-item .game-part2 .sao-code-box .game-d-info .player-d-num{
    font-size: 12px;
    margin-top: 8px;
}
.re-game-item .game-part2 .sao-code-box .game-d-info .sao-d-text{
    color: #F7A934;
    font-size: 12px;
    margin-top: 8px;
}
.game-box1 , .game-box2{
    overflow: hidden;
}
.game-box2 .new-game-list{
    width:100%;
    height: 380px;
    background: #ffffff;
    padding: 10px 15px;
    box-sizing: border-box;
}
.game-box2 .new-game-list .nwe-game-item{
    float: left;
    width:20%;
    height: 120px;
    display: flex;
    align-items: center;
}
.game-box2 .new-game-list .nwe-game-item .game-icon{
    width: 72px;
    height: 72px;
    border-radius: 15px;
    overflow: hidden;
    background: #e2e2e2;
    position: relative;
}
.game-box2 .new-game-list .nwe-game-item .n-game-info{
    margin-left: 15px;
}
.game-box2 .n-game-info .n-game-title{
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.game-box2 .n-game-info .n-game-title:hover{
    color: #F7A934;
}
.game-box2 .n-game-info .n-game-type{
    font-size: 14px;
    color: #999999;
    line-height: 32px;
}
.game-box2 .n-game-info .n-game-btn{
    display: block;
    width:86px;
    height:30px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(255,175,54,1);
    color: #FFAF36;
    border-radius:4px;
    text-align: center;
    line-height: 29px;
    box-sizing: border-box;
}
.game-box2 .n-game-info .n-game-btn:hover{
    background: #FFAF36;
    color: #ffffff;
    border: none;
}
/*
优惠券过期弹窗*/
.coupon-tips-box{
    position: absolute;
    right: 6px;
    top: 4px;
    width: 274px;
    height: 72px;
    background: url(../images/newIcon/bg_youhui.png)no-repeat;
    background-size: 100% 100%;

}
.coupon-tips-box .tips-content{
    font-size: 16px;
    color: #ffffff;
    padding: 12px 50px 12px 12px;
    box-sizing: border-box;
}
.coupon-tips-box  .close-tips-btn{
    position: absolute;
    right: 21px;
    bottom: 8px;
    font-size: 16px;
    color: #FFAF36;
    text-decoration: underline;
}
.tips-content span{
    color: red;
    font-size: 16px;
    margin: 0 5px;
}

.input_box .error {
    color:#ff0000;
    float:left;
    margin-left:5px;
}
#header{
    border:none;
}
.bgc_change{
    /*margin-top: -20px;*/
    padding-top: 20px;
}
@font-face{
　　font-family: PangMenZhengDao;
　　src: url('../fonts/pangmenzhengdao.ttf');	
}