body {font-family: Tahoma,\5fae\8f6f\96c5\9ed1,Helvetica,arial;font-size: 14px;}
a{cursor:pointer}
/*公用头部样式*/
.t-top {height:30px; background: #ededed;}
.top-left {width: 400px; height: 30px;}
.top-left li{ float: left; height: 30px; line-height: 30px; margin-right: 36px;}
.top-left i{display: inline-block; width: 20px; height: 16px; margin-top: 7px;vertical-align: top;background-image: url("../images/top_icon.png");}
.top-left a {color: #666; font-size: 14px;}
.t-top a:hover {color: #f39801}
.desk i {background-position: 0 0;}
.sethome i{background-position: -20px 0;}
.addfav i{background-position: -40px 0;}
.top_allgame {width: 76px; height: 30px; margin-right: 30px;}
.top_allgame a { display: inline-block; width: 74px; height: 18px; line-height:18px;vertical-align:top; margin-top:6px;border: 1px solid #c9c9c9; text-indent: 6px; font-size: 12px; color: #666;}
.top_allgame i {display: inline-block; vertical-align:top; margin:2px 0 0 4px;width: 7px; height: 16px; background: url("../images/top_icon.png") -67px 0 no-repeat;}
.top_logined { float: right;margin-right:12px; width: 270px;height: 30px; line-height: 30px; font-size: 12px; text-align: right; }
.top_logined a,.top_logined span {display: inline-block;vertical-align: top;height: 30px; line-height: 30px;}
.top_user_name {color: red}
.top_user_name:hover{text-decoration:underline;}
.top_logined {display: none;}
.top_logined a {margin-left: 10px; color: rgb(243, 152, 1);  }
.toplogininfo { width: 100px;font-size: 0; padding-top: 6px;}
.toplogininfo a { display: inline-block;vertical-align: middle;width: 45px; height: 18px; line-height: 18px; text-align: center; color: #666; font-size: 14px;}
.toplogininfo .line { border-right: 1px solid #666;}
.allgame_list { width: 200px; height: 150px; top:32px; right:0px;border: 1px solid #666; background: #fff;z-index: 50;display: none;}
.allgame_list li {float: left; width: 99px; height: 40px; text-align: center; line-height: 40px;border-right: 1px solid #666;border-bottom: 1px solid #666;}
.allgame_list li a { font-size: 12px ; color: #666;}
.top_logout:hover{color: #4585ff;text-decoration:underline;}
#top_logout:hover{color: #4585ff;text-decoration:underline;}

.changelangview{position:absolute;top: 35px;right: -10px;color: #e88510;font-size: 17px;text-indent: 39px;}
.changelang{position:absolute;top: 0px;left: 0px;width: 100px;color: #e88510;font-size: 17px;text-indent: 39px;}
.changelang .icon{position:absolute;left:0px;top: -3px;width:30px;height:30px;background:url("../images/icon_01.png?ver=1") no-repeat;}
.changelangdiv{display:none;position:absolute;top: 39px;width: 138px;color: #999;font-size: 16px;height: 166px;background: #fff;line-height: 50px;padding-top: 26px;}
.changelangdiv.on{display:block;}
.changelangdiv .item.on{color:#000;}
/*头部按钮列表*/
.navInner{position:relative;height:58px;padding-top: 20px; background: #333;}
.navInner .logo{ width:130px;height:47px; }
.logo_word{width:121px;height:58px;}
.navInner .logo a,.navInner .logo a img{display: block;width:100%;}
.navInner .banner{padding-top: 10px; margin-right: 40px;}
.navInner .banner ul li{float: left;padding:0 40px;border-left:1px solid #555555;}
.navInner .banner ul li:first-child{border-left: 0;}
.navInner .banner ul li a{color:#ededed;font-size: 17px;padding-bottom: 5px;}
.navInner .banner ul li.current a{color: #ffd200}
.navInner .banner ul li a:hover{color: #ffd200}

.hdopacityxDiv{width:100%;height:85px;position:absolute;left:0;top:0;opacity:1;filter:alpha(opacity=100);background:#fff;z-index: 0;}
.navInner2020{position: absolute;height:85px;padding-top: 0px;background: none;top: 0px;left: 0;z-index: 40;width: 100%;min-width: 1420px;}
.navInner2020 .logo{width: 290px;height: 58px;}
.navInner2020 .w1200{position:relative;width:1120px;padding-top: 18px;}
.navInner2020 .banner{padding-top: 14px;margin-right:0;width:773px;height:53px;}
.navInner2020 .banner ul{margin-bottom:0;}
.navInner2020 .banner ul li{position: relative;height: 53px;border-left: 0;margin-left: 46px;padding: 0 0px;white-space: nowrap;}
.navInner2020 .banner ul li a{display:block;font-size:16px;color:#676767;padding-bottom: 34px;line-height: 20px;}
.navInner2020 .banner ul li.current a,.navInner .banner ul li a:hover{color:#ff6600;}
.navInner2020 .banner ul li .zc{display:block;height:34px;line-height: 30px;font-size:14px;color:#676767;margin-top: -2px;}
.navInner2020 .banner ul li.zcdiv{padding: 0 20px;}
.navInner2020 .banner sub{position: relative;height:2px;/*background:#df494b;*/background-color:#f39801;display:block;bottom: 3px;width:0;margin:0 auto;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.navInner2020 .banner sub{background-color:#f39801;}
.navInner2020 .banner li:hover sub,.navInner2020 .banner li.current sub{width:100%;}

.navInner2021{position: relative;height:92px;padding-top: 0px;background: #fff;top: 0px;left: 0;z-index: 40;width: 100%;min-width: 1260px;}
.navInner2021 .logo{width: 214px;height: 46px;padding-top: 26px;}
.navInner2021 .w1260{position:relative;width:1260px;margin: 0 auto;}
.navInner2021 .banner{position:relative;padding-top: 0px;margin-right:0;width: 880px;height: 92px;}
.navInner2021 .banner.blogined{width: 793px;}
.navInner2021 .banner ul{margin-bottom:0;}
.navInner2021 .banner ul li{position: relative;height: 92px;width: 98px;line-height: 92px;border-left: 0;margin-left: 0px;padding: 0 0px;white-space: nowrap;}
.navInner2021 .banner ul li a{display:block;font-size:17px;color:#676767;padding-bottom: 0px;line-height: 92px;text-align: center;}
.navInner2021 .banner ul li.current a,.navInner .banner ul li a:hover{color:#e88510;border-bottom:none;}
.navInner2021 .banner ul li .zc{display:block;width: 66px;height: 22px;line-height: 20px;font-size:14px;color: #373737;margin-top: 36px;border: 1px solid #373737;border-radius: 22px;}
.navInner2021 .banner ul li .login{display:block;width: 66px;height: 22px;line-height: 20px;font-size:14px;color: #373737;margin-top: 36px;border: 1px solid #373737;border-radius: 22px;background:none;}
.navInner2021 .banner ul li.logindiv{padding: 0 3px;width: 65px;margin-left: 47px;}
.navInner2021 .banner ul li.zcdiv{padding: 0 20px;}
.navInner2021 .hzdiv{display:none;background:#fff;}
.navInner2021 .banner ul li .hzdiv a{color:#999;line-height: 50px;}
.navInner2021 .banner ul li .hzdiv a.on{color:#000;}
.navInner2021 .banner sub{
    position: absolute;
    height: 4px;
    /*background:#df494b;*/
    background-color:#e88510;
    display:block;
    top: 0px;
    width:0;
    margin:0 auto;
    -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.navInner2021 .banner sub{background-color:#e88510;}
.navInner2021 .banner li:hover sub,.navInner2021 .banner li.current sub{width:100%;}
.navInner2021 .banner ul li .login:hover,.navInner2021 .banner ul li .zc:hover{border:1px solid #e88510;}
.navInner2021 .banner li:hover .hzdiv{display:block;}

.usera{position: relative;width: 35px;height: 35px;background: url(/Public/2020/images/icon_login.png) -6px -6px no-repeat;cursor:pointer;margin-top:27px;}
.usera:hover,.usera.on{background-position:-48px -6px;}
.userxl{position: absolute;width: 11px;height: 6px;background: url(/Public/2020/images/icon_login.png) -96px -14px no-repeat;top: 15px;left: 47px;}
.userxl:hover{background-position:-96px -29px;}

/*公共登录框*/
.login_b {position:fixed; width: 100%; height: 100%;top:0; left: 0; bottom:0; background: rgba(0,0,0,0.5);z-index: 50;display: none;}
.login_b .login_box { position: absolute;width:550px; height: 376px;top:50%; left:50%;margin:-188px 0 0 -275px;padding: 0; background: #f3f8f9;}
.login_b .login_box h2 { padding: 15px 0; height: 24px;line-height: 24px; font-size: 24px; color: #f39801; text-align: center; border-bottom: 1px solid #eaeaea;}
.login_b .login_box h2 .login_c {position: absolute; top:4px;right: 4px;width: 30px; height: 30px;line-height: 30px; text-align: center; font-size: 16px; color: #000 ;font-weight: normal;}
.login_b .login_box h2 .login_c:hover{background: #f39801; color: #fff;}
.login_b .lg_content {width: 294px; margin: 0 auto;}
.login_b .login_box .msgr { width: 100%;height: 50px; line-height: 60px;text-align: center; font-size: 12px; color: red;}
.login_li1,.login_li2  {height: 37px; margin-bottom: 16px;}
.login_b .login_li1,.login. .login_li2  {height: 37px; margin-bottom: 16px;}
.login_b .login_li1 input,.login_b .login_li2 input{ width: 244px; height: 35px;line-height: 35px; border: 1px solid #c9c9c9; text-indent: 20px; font-size: 16px; color: #565656;padding-left:0px}
.login_b .login_li3  {width: 292px;height: 20px; line-height: 20px;margin:30px 0 12px; font-size: 12px;}
.login_b li .sl {display: inline-block; width: 42px; height: 37px; line-height: 37px; text-align: center; font-size: 16px; font-weight: 400;color: #000;margin-right: 4px;}
.login_b li .login_li3 a { color: #333333;}
.login_b li .login_li3 span,.login_li3 label {display: inline-block;vertical-align: top}
.login_b .sub_btn_li {margin-bottom: 26px;}
.login_b .sub_btn { display: block;width: 289px; height: 44px; line-height: 44px; text-align:center; font-size: 16px;background: #f3ba5d; color: #fff; border: 0 none; border-radius: 5px; font-weight: 700;margin-left:5px;}
.login_b .log_btm_way { width: 292px; height: 17px;line-height: 17px;margin-left:7px;}
.login_b .log_btm_way a { font-size: 12px; color: #333333; margin-right: 6px;}
.login_b .log_btm_way a:hover { color: #4585ff;text-decoration:underline;}
.login_b .log_btm_way i{display: inline-block; width: 20px; height: 17px; vertical-align: top;background-image: url("../images/login_icon.png");}
.login_b .qq_login i {background-position: 0 0;}
.login_b .wechat_login i{background-position: -46px 0;}
.login_b .other_login i{background-position: 20px 0;}
.login_b .log_btm_way .reg {color: #1ea6ff;margin-right:10px;}
.mgr4:hover{ color: #4585ff;text-decoration:underline;}
#next_go1{cursor:pointer}

/*其他登录框*/
.o_login {position: fixed; width: 550px;height: 320px;top:50%; left: 50%; margin-left: -275px;margin-top: -160px; background: #fff; z-index: 50; display: none;}
.o_login h2 {position: relative;height: 57px; line-height: 57px;text-align: center; background: #f7f7f7;border-bottom: 1px solid #eaeaea;font-size: 24px;color: #f39801;}
.o_login .o_login_c {position: absolute; top:14px;right: 10px;width: 30px; height: 30px;line-height: 30px; text-align: center; font-size: 16px; color: #a2a2a2 ;font-weight: normal;}
.o_login .o_login_c:hover{background: #f39801; color: #fff;}
.o_login_list {width: 400px; margin: 26px auto 0;}
.o_login_list li {float: left; width: 164px;height: 40px;line-height: 40px;margin: 0 32px 20px 0;border: 1px solid #d0d0d0; border-radius: 4px; font-size: 16px;}
.o_login_list li:hover{background:#D0D0D0;}
.o_login_list li a {color: #333333;}
.o_login_list li i {display: inline-block;vertical-align: top;width: 40px; height: 40px; margin: 0 0px 0 20px;  background:url("../images/other_login_bg.png") ; }
.o_login_list .o_wc_login i {background-position: 0 -40px;}
.o_login_list .o_xl_login i {background-position: 0 -80px;}
.o_login_list .o_rr_login i {background-position: 0 -120px;}
.o_login_list .o_360_login i {background-position: 0 -160px;}
.o_login .o_reg {display: block; height: 12px;margin-left: 75px;line-height: 12px; color: #1ea6ff;font-size: 12px;}
.o_reg:hover{text-decoration:underline;}



    /*轮播*/
.banner_box { height: 740px; overflow: hidden;}
.banner_box_new {height: 788px;}
.banner_img_list { display: none; height: 850px;  position: absolute;  top:0;  left: 0;  }
.banner_img_list li {width:100%;float: left; height: 851px;background: url("../images/banner3.jpg") center -110px no-repeat; font-size: 100px; line-height: 850px; }
.banner_img_list > li > a {  display: block;  font-size: 200px;  text-align: center;font-weight: bold;height:380px;}
#banner2{background: url("../images/banner2.jpg") center -110px no-repeat;}
#banner3{background: url("../images/banner.jpg") center -110px no-repeat;}

.banner_box .left-btn,.banner_box .right-btn {display:block;width: 26px;height: 50px;top:160px;line-height: 50px;border-radius: 50%;text-align: center;font-size:20px;color: #fff;opacity:0.5;filter:Alpha(opacity=50)cursor: pointer;}
.banner_box .left-btn {left: 40px;background:url('../images/banner_arrR.png')}
.banner_box .right-btn {right: 40px;background:url('../images/banner_arrL.png')}
.banner_box .left-btn:hover,.banner_box .right-btn:hover{opacity:1;filter:Alpha(opacity=100)}
.img-btn-list {width: 180px;height: 22px;left: 50%; top:334px; margin-left: -90px; background: rgba(255,255,255,0.5);border-radius: 15px;text-align: center;}
.img-btn-list span {display: inline-block; vertical-align: top;margin: 3px 6px 0 ;width: 16px; height: 16px;border-radius: 8px; background: #fff;transition: width 0.5s; cursor: pointer;}
.img-btn-list .current {width: 40px; background: #f39801;}


.content { margin-top: -365px;padding-bottom: 24px;}

/*登陆后用户信息框*/
.user_msg_box {width: 276px; height: 314px;top:-355px; left:0;z-index: 20;
padding: 12px 17px 0;background: #fff;}
.um_top { height: 88px;}
.um_top .um_left {width: 76px; height: 76px;float: left; border-radius: 50%; overflow: hidden;}
.um_top .um_left img { display: block; width: 76px; height: 76px;}
.um_right {margin-left: 14px; padding-top: 8px; float: left}
.um_user_name {line-height: 30px; color: #ff6d03;}
.um_user_name:hover {text-decoration:underline;}
.um_close { margin-top: 4px; color: #666666;}
.um_close:hover { color: #4585ff;text-decoration:underline;}
.um_title {height: 36px; line-height: 36px; border-top: 1px dashed #c3c3c3; color: #333333;}
.um_list a {display: block;height: 36px; line-height: 36px; border-top: 1px dashed #c3c3c3;color: #333333;}
.um_list img,.um_list span { display: inline-block; vertical-align: middle;font-size: 12px; float: left;}
.um_list img {width: 32px; height: 32px; margin:2px 0 0 8px;}
.um_list .game-name {width: 86px; height: 36px; line-height: 36px;  text-align: center;}
.um_list .game_qf { width: 78px;height: 36px; line-height: 36px;  text-align: center;}
.um_list .game_bg {width: 66px;height: 36px; line-height: 36px;  text-align: center;}
.um_list .active,.um_list a:hover {background: #ededed;color:#4585ff;}

/*登录框*/
.lg_box_baner {display: none;}
.login_box { width: 280px; height: 326px;top:-355px; left:0;padding-left: 30px; background: #f3f8f9; z-index: 20; }
.login_box h2 { padding: 20px 0 0 6px; height: 24px; line-height: 24px; font-size: 24px; color: #f39801;}
.login_box .msgr {width: 244px;height: 30px; line-height: 30px;text-align: center; font-size: 12px; color: red;}
.login_li1,.login_li2  {height: 37px; margin-bottom: 16px;position:relative}
.login_li1 .user,.login_li2 .pwd{display:block;width:13px;height:18px;position:absolute}
.login_li1 .user{background:url("../images/user_icon.png") no-repeat;left: 12px;top: 11px;}
.login_li2 .pwd{background:url("../images/pwd_icon.png") no-repeat;left: 12px;top: 11px;}
.login_li1 input,.login_li2 input{ width: 204px; height: 36px; line-height: 36px;border: 1px solid #c9c9c9; padding-left: 40px; font-size: 16px; color: #565656;}
.login_li1 input:focus,.login_li2 input:focus{ box-shadow:0 0 5px rgba(0, 204, 204, .5);  border: 1px solid #76c4f2;color:#3098d5;}
.login_li3  {width: 246px;height: 20px; line-height: 20px;margin-bottom: 12px; font-size: 12px;}
.login_li3 a { color: #333333;}
.login_li3 span,.login_li3 label {display: inline-block;vertical-align: top;margin-left:2px;cursor:pointer}
.sub_btn_li {margin-bottom: 26px;}
.sub_btn { display: block;width: 246px; height: 44px; line-height: 44px; text-align:center; font-size: 16px;background:#f3ba5d; color: #fff; border: 0 none; border-radius: 5px; font-weight: 700;cursor:pointer;}
.sub_btn_li .on{background:#f39801}

.sub_btn:hover{background:#D88600;}
.log_btm_way { width: 246px; height: 17px;line-height: 17px;}
.log_btm_way a { font-size: 12px; color: #333333; margin-right: 6px;}
.log_btm_way a:hover { color: #4585ff;text-decoration:underline;}
.log_btm_way i{display: inline-block; width: 20px; height: 17px; vertical-align: top;background-image: url("../images/login_icon.png");}
.qq_login i {background-position: 0 0;}
.wechat_login i{background-position: -46px 0;}
.other_login i{background-position: 20px 0;}
.log_btm_way .reg {color: #1ea6ff;}

/*左侧内容*/
.content_left{ width: 290px; margin: 0 35px 0 25px; padding-top:22px; }
.content_right { width: 840px; padding-top:22px;  }
.content .title { height: 22px;line-height: 22px; padding-left: 10px;margin-bottom: 20px; border-left: 4px solid #f39801; font-size: 22px; font-weight: normal; }

/*新闻公告*/
.news { margin-bottom: 20px;}
.news .title .more{ display: inline-block; vertical-align: top;height: 12px;line-height: 12px; margin:4px 0 0 140px;padding: 1px 4px; color: #ff7200; border: 1px solid #ff7200; border-radius: 4px;font-size: 12px;}
.news .title .more:hover{color: #4585ff;border: 1px solid #4585ff;}
.news_list .txt_box a { display: block;height: 30px; line-height: 30px;color: #333;text-indent: 10px;}
.news_list .txt_box a:hover { text-decoration:underline;color:#4585ff;}
.news_list li {position: relative;}
.txt_box .t_dot {position: absolute; top:0; left: 0; width: 10px; height: 27px; background: url("../images/t_dot.jpg") no-repeat;}
.news_list li .on {color: #ff7200;text-indent: 0;}
.news_list .img_box { height: 80px; padding-top: 4px; border-bottom: 1px dashed #cecece;}
.img_box .yxlg {width: 96px;}
.yxlg a {display: block; width: 86px; height: 64px; border-radius: 6px; overflow: hidden;}
.img_box .img_txt {width: 184px;}
.img_box .img_txt p {line-height: 20px; font-size: 12px; color: #999;}
.img_box .img_txt a {margin-left: 4px;color: #1ea6ff;}
.t_ct a:hover{text-decoration:underline;color: #4585ff;}
.ad_xsk:hover{opacity:0.9;filter(alpha=90)}

/*最近开服*/
.new_ser {margin-top: 26px;padding: 20px 0; }
.new_ser .ser_box {padding-bottom: 55px;background: #fff;box-shadow: 1px 1px 4px rgba(8, 1, 3, 0.12);}
.new_games .ng_txt {height: 30px; line-height: 30px; font-size: 12px; color: #333333;}
.ng_txt .name {display: inline-block;vertical-align: middle;width: 90px; text-align: left;overflow: hidden;margin-left:15px;}
.ng_txt .time {display: inline-block; width: 72px;}
.ng_txt .serve {display: inline-block; width: 102px; text-align: center;}
.checked_new_game {padding-top: 10px; height: 80px; background: -webkit-linear-gradient(top,#efefef,#e4e4e4);  background: linear-gradient(top,#efefef,#e4e4e4);}
.checked_new_game .img_box { margin-left: 10px; margin-top: 2px;}
.checked_new_game .detail_box {margin: -4px 0 0 16px; width: 80px;}
.checked_new_game .start {display: inline-block; width: 70px; height: 30px; margin: 20px 0 0 21px;line-height: 30px; text-align: center;color: #fff; background: #ffa200; border-radius: 5px;}
.ng_txt i,.detail_box i {display: inline-block; width: 28px; height: 20px; background-image:url("../images/new_games_icon.png"); background-position: 0 -20px; }
.ng_txt i {vertical-align: top; margin-top: 7px;}
.serve i {margin-top: 4px; margin-right: 1px;}
.ng_txt .hot,.detail_box .hot {background-position: 0 0px;}
.ng_txt .new,.detail_box .new {background-position: 0 106px;}
.ng_txt .hs,.detail_box .hs {background-position: 0 20px;}
.ng_txt .hj,.detail_box .hj {background-position: 0 68px;}

.detail_box p {line-height: 16px; font-size: 12px; color: #333333; font-weight: 700; text-align: center;}
.detail_box span {display: block; text-indent: 3px; font-size: 12px;color: #999999;}
.detail_box p:hover{text-decoration:underline;color:#4585ff;}


/*领取礼包*/
.lbbox .boxcon{overflow:hidden;background: #ffffff;}
.lbbox .boxcon ul{width: 270px;margin: -1px auto 0;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:186px;height:42px;font-size:14px;overflow:hidden;color: #3c3c3c;}
.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: 128px;margin-left:10px;}
.lbbox .boxcon .info .name{display:block;width:126px;height: 22px;line-height: 18px;overflow:hidden;color: #3c3c3c;}
.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-top: -2px;text-align:center;position:relative}
.lbbox .boxcon .num .pn{position: relative;height:59px;overflow:hidden;border-radius: 33px;    background: url("../images/icon-index1.png") -4px -506px 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/icon-index1.png") -69px -502px no-repeat;z-index: 2;}
.lbbox .boxcon .num .cover{position:absolute;top:0;left:0;width: 59px;height: 59px;background: url("../images/icon-index1.png") -4px -567px no-repeat;border-radius: 10px;z-index:3;}
.lbbox .boxcon .cur .intro{display:block}
.lbbox .boxcon .cur p{display:none}

/*左侧快速菜单*/
.fast_menu{margin-top:10px;width:290px;height:330px;background:#fff;box-shadow:1px 1px 4px rgba(8, 1, 3, 0.12);}
.fast_menu_list {width: 290px;margin:0px;padding:0px;}
.fast_menu_list li {float: left; height: 110px; width: 95.6px;border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
#thes{border-right:none;width:96.4px;}
.bott{border-bottom:none;}
.fast_menu_list a {display: block; width: 95px; height: 80px; padding: 20px 0 9px;text-align: center; font-size: 14px; color: #333333;}
.fast_menu_list a:hover {color: #f39801;background: #f7f7f7;}
.fast_menu_list li i { display: block;width: 35px; height: 35px;margin: 0 auto;background-image: url("../images/fst_bg.png"); background-repeat: no-repeat; transition: all 0.3s; }
.fast_menu_list .pwd_g i{ background-position: 0px 0px;}
.fast_menu_list .pwd_g:hover i{ background-position: 0px -35px;}
.fast_menu_list .speed i{ background-position: -35px 0px;}
.fast_menu_list .speed:hover i{ background-position: -35px -35px;}
.fast_menu_list .bind_s i{ background-position: -70px 0px;}
.fast_menu_list .bind_s:hover i{ background-position: -70px -35px;}
.fast_menu_list .bind_y i{ background-position: -105px 0px;}
.fast_menu_list .bind_y:hover i{ background-position: -105px -35px;}
.fast_menu_list .serv i{ background-position: -140px 0px;}
.fast_menu_list .serv:hover i{ background-position: -140px -35px;}
.fast_menu_list .din i{ background-position: -175px 0px;}
.fast_menu_list .din:hover i{ background-position: -175px -35px;}
.fast_menu_list .rd i{ background-position: -210px 0px;}
.fast_menu_list .rd:hover i{ background-position: -210px -35px;}
.fast_menu_list .fcm i{ background-position: -245px 0px;}
.fast_menu_list .fcm:hover i{ background-position: -245px -35px;}

    /*右侧内容*/
/*手游产品*/
.news_box li {width: 403px; padding-bottom: 20px; float: left;position: relative; margin-right: 15px; background: #fff;overflow: hidden; box-shadow: 1px 1px 4px rgba(8, 1, 3, 0.12);}
.news_box li>img {display: block}
.news_box .txt_box {position: absolute; width: 350px; height: 155px; top:-210px;left: 0; padding: 55px 0 0 55px;background: rgba(0, 0, 0, 0.50); color: #fff; transition: all 0.5s;}

.news_box .on {top:0}
.txt_box .t_left { margin-right: 16px;}
.txt_box .t_right {padding-top: 6px;}
.txt_box .t_right p {line-height: 20px;}
.news_btn_box h3 { height: 40px; line-height: 40px; font-size: 16px; color: #333333;}
.news_btn_box p { width: 364px; margin: 0 auto; line-height: 24px; font-size: 14px; color: #555555; }
/*.news_btn_box .nbt { text-align: center; margin-top: 20px;}*/
/*.news_btn_box a {display: inline-block; width: 118px; height: 38px;margin-right: 22px; line-height: 38px; color: #999999; font-size: 14px; border: 1px solid #d0d0d0; border-radius: 4px; transition: background 0.5s,color 0.3s;}*/
/*.news_btn_box a:hover { width: 120px;border: 0 none; background: #f39801; color: #fff;}*/
.news_btn_box .nbt { position: relative;text-align: center; margin-top: 20px; height: 40px;}
/*.news_btn_box a {position: absolute; width: 118px; height: 38px; line-height: 38px; color: #999999; background: transparent;font-size: 14px; border: 1px solid #d0d0d0; border-radius: 4px; top:0px;z-index: 12;overflow: hidden;}*/
.d_game {position: absolute; width: 118px; height: 38px; line-height: 38px; color: #999999; background: transparent;font-size: 14px; border: 1px solid #d0d0d0; border-radius: 4px; top:0px;z-index: 12;overflow: hidden;}
.go_index {position: absolute; width: 118px; height: 38px; line-height: 38px; color: #999999; background: transparent;font-size: 14px; border: 1px solid #d0d0d0; border-radius: 4px; top:0px;z-index: 12;overflow: hidden;}
.news_btn_box a span {position: absolute;display: none;left: 0;top:0;width: 120px; height: 40px; background: #f39801; transition: all 0.5s;border-radius: 4px;z-index: -1}
.news_btn_box .d_game {left: 66px; }
.news_btn_box .go_index {left: 208px; }
.d_game:hover{ width: 120px;border: 0 none; color: #fff;background: #f39801;}
.go_index:hover{ width: 120px;border: 0 none; color: #fff;background: #f39801;}
.hhov:hover{color:#000000;}
.hhov h3:hover{color:#4585ff;}
.hhov p:hover{color:#000000;}
/*.news_btn_box a:hover { width: 120px;border: 0 none; color: #fff;background: #f39801;}*/
/*.news_btn_box a:hover span {left: 0;}*/
.sy_wrap {position: absolute; bottom: 64px; left: 38px; width: 181px; height: 215px; background: url("../images/xzyx_wrap.png");text-align: center; font-size: 16px; color: #333333; display: none;}
.sy_wrap img {margin-top: 10px;width:160px;height:160px;}
.news_gzwx {position: absolute;right: 0; bottom: 0; width: 60px; height: 74px;cursor: pointer;}
.news_gzwx .fold {position: absolute;right: 0; bottom: 0; width: 45px; height: 44px; }
.news_gzwx .unfold {display: none}
.news_gzwx .unfold p {font-size: 10px;text-indent: 3px;}
.news_gzwx .unfold img{width:54px;height:54px;}

/*H5游戏*/
.h5_game{margin-bottom:25px;}
.h5_game:hover{opacity:0.9;filter(alpha=90)}
.h5_box{width:825px;height:267px;background:url(../images/hg_bg.jpg)}
.h5_content{width:430px;height:180px;margin-left:23px;margin-top:30px;float:left;position:relative;}
.h5_title{width:430px;height:20px;font-size:16px;color:#333333;margin-bottom:10px;}
.h5_title:hover{color:#4585ff;}
.h5_des{width:430px;height:90px;line-height:23px;color:#555555;}
.h5_des:hover{color:#000000;}
.h5_btn{width:430px;height:42px;margin-top:20px;}
.h_game{display:block;text-align:center;float:left;margin-right:20px;width: 120px; height: 40px;line-height:40px;color:#999999;border:1px solid #D0D0D0;border-radius: 4px;}
.h_game:hover{background:#f39801;color:#ffffff;border:1px solid #f39801;}
.h5_wrap {position: absolute; bottom: 45px; left: 118px; width: 181px; height: 215px; background: url("../images/xzyx_wrap.png");text-align: center; font-size: 16px; color: #333333; display:none;}
.h5_wrap img {margin-top: 10px;}

    /*页游产品*/
.web_game {margin-top:20px;}
.handswim{ padding: 10px 0;overflow: hidden;}
.handswim ul li{position:relative;float: left;width:196px;height:210px;padding:4px 6px;overflow: hidden;}
.handswim ul li.last{border-right:0;}
.handswim ul li a{display: block;width:195px;height:210px;position:relative;}
.handswim ul li a img{display: block;width:195px;height:191px;}
.handswim ul li a strong{display:block;height:29px;line-height:29px;font-size: 14px;font-family: '宋体';color:#666666;text-align: center;}
.handswim ul li a i{position:absolute;display: block;width:48px;height:48px;top:0;left:0;}
.handswim ul li a i.new{background: url(../images/news.png) no-repeat;}
.handswim ul li a i.hot{background: url(../images/hotBg.png) no-repeat;}
.handswim ul li .othercon{display:none;cursor:pointer;position: absolute;top:4px;left:6px;width:195px;height:191px;z-index:3;}
.handswim ul li .othercon img{display: block;width:195px;height:191px;}
#gameLayer{ padding:0px; position:absolute;  !important; top:200px; z-index:50; background:#FFF; display:none; overflow:hidden;border:1px solid #EAEAEA;}
#gameLayer a.close{ position:absolute; right:10px; top:10px;z-index: 1; width:31px; height:31px; line-height: 30px; text-align: center;font-size: 26px; font-weight: 200;color: #fff; }
#gameLayer a.close:hover{ color:#1bf012  }
#gameLayer .detail{ width:494px; height:336px; position:relative; font-size:12px; color:#FFF;}
#gameLayer .inner{ position:absolute; left:216px; top:142px;}
#gameLayer p.dec{ left:62px; top:215px; width:262px;max-height:120px; text-indent:2em; line-height:1.8em; overflow: hidden;}

#gameLayer p.tag strong{ display:inline-block; padding:0 12px; border-right:1px solid #CCC; font-weight:400;}
#gameLayer p.link{ height:30px; margin:27px 0 0;}
.detail a{ display:inline-block; width:76px; height:30px; line-height:30px; text-align:center; background-position:0 -441px; color:#333; font-size:12px; font-weight:500; border-radius: 5px;}
.detail a:hover{ background-position:-96px -441px;}
.detail a.official{ margin-left:30px;background:#F39801;color:#fff;}

/*手机游戏下面的*/
.mobile_part2{width:824px;height:215px;margin-top:20px;}
.tj_list{margin:0px;padding:0px;overflow:hidden;}
.effect{float:left;width:258px;height:215px;position:relative;line-height:20px;overflow:hidden;margin-right:23px;}
#eff_last{margin-right:0px;}
.eff_tit{width:258px;height:25px;line-height:25px;text-align:center;font-size:15px;font-weight:bold;color:#666666;}
.links{width:100%;height:188px;z-index:2;position:absolute;left:0;top:215px;}
.opacityDiv{width:100%;height:188px;position:absolute;left:0;top:0;opacity:.5;filter:alpha(opacity=50);background:#000}
.link-game{position:absolute;display:block;padding-left:15px;padding-top:10px;font-size:16px;font-weight:bold;height:18px;line-height:18px;width:150px;color:#fff;opacity:.9;filter:alpha(opacity=90)}
.link-game:hover{color:#f39801;}
.link_desc{position:absolute;display:block;width: 238px;height:auto;top: 41px;left: 10px;font-size:14px;line-height:25px;text-decoration:none;overflow:hidden;color:#ffffff;}
.link_desc:hover{color:#f39801;}
.link_btn1{position:absolute;display:block;width:84px;height:32px;line-height:32px;background:#f39801;bottom:12px;left:40px;border-radius:4px;text-align:center;font-size:15px;color:#fff;}
.link_btn1:hover{background:#DE6200;}
.link_btn2{position:absolute;display:block;width:84px;height:32px;line-height:32px;background:#00AC26;bottom:12px;right:40px;border-radius:4px;text-align:center;font-size:15px;color:#fff;}
.link_btn2:hover{background:#1C8E00;}
.link_btn3{position:absolute;display:block;width:84px;height:32px;line-height:32px;background:#B4B4B4;bottom:12px;left:40px;border-radius:4px;text-align:center;font-size:15px;color:#fff;}
.link_btn4{position:absolute;display:block;width:84px;height:32px;line-height:32px;background:#B4B4B4;bottom:12px;right:40px;border-radius:4px;text-align:center;font-size:15px;color:#fff;}

.news_box .icon{position:absolute;white-space:nowrap;right: 0px;top: 174px;}
.news_box .icon em{display:block;float:left;margin-right:3px}
.icon_apple{width:33px;height:31px;background:url(../images/icon_apple.png);}
.icon_android{width:32px;height:31px;background:url(../images/icon_android.png);}

.iconimg{position:absolute;left:0;top:0}

/*网页游戏*/
.wy_list{margin:0px;padding:0px;overflow:hidden;}
.wy_effect{float:left;width:195px;height:221px;position:relative;line-height:20px;overflow:hidden;margin-right:15px;padding:0px;}
#wy_eff_last{margin-right:0px;}
.wy_eff_tit{width:195px;height:25px;line-height:25px;text-align:center;font-size:15px;font-weight:bold;color:#666666;}
.wy_links{width:100%;height:191px;z-index:2;position:absolute;left:0;top:221px;}
.wy_links span{display:block;position:absolute;top:10px;right:5px;color:#fff;}
.wy_opacityDiv{width:100%;height:51px;position:absolute;left:0;bottom:0;opacity:.5;filter:alpha(opacity=50);background:#000}
.wy_link-game{position:absolute;display:block;padding-left:15px;padding-top:10px;font-size:16px;font-weight:bold;height:18px;line-height:18px;width:150px;color:#fff;opacity:.9;filter:alpha(opacity=90)}
.wy_link-game:hover{color:#f39801;}
.wy_link_desc{position:absolute;display:block;width: 180px;height:auto;top: 41px;left: 10px;font-size:14px;line-height:25px;text-decoration:none;overflow:hidden;color:#ffffff;}
.wy_link_desc:hover{color:#f39801;}
.wy_link_btn1{position:absolute;display:block;width:84px;height:32px;line-height:32px;background:#f39801;bottom:10px;left:10px;border-radius:4px;text-align:center;font-size:15px;color:#fff;}
.wy_link_btn1:hover{background:#DE6200;}
.wy_link_btn2{position:absolute;display:block;width:84px;height:32px;line-height:32px;background:#00AC26;bottom:10px;right:10px;border-radius:4px;text-align:center;font-size:15px;color:#fff;}
.wy_link_btn2:hover{background:#1C8E00;}
.wy_effect a i{position:absolute;display: block;width:48px;height:48px;top:0;left:0;}
.newss{background: url(../images/news.png) no-repeat;}
.hots{background: url(../images/hotBg.png) no-repeat;}


/*快速通道*/
.fast_way {margin-top: 20px;}
.fast_list {width: 824px;box-shadow: 1px 1px 4px rgba(8, 1, 3, 0.12);}
.fast_list li {float: left; height: 99px; width: 205px; margin: 0 1px 1px 0;background: #fff;}
.fast_list a {display: block; width: 205px; height: 70px; padding: 20px 0 9px;text-align: center; font-size: 16px; color: #333333;}
.fast_list a:hover {color: #f39801;background: #f7f7f7;}
.fast_list li i { display: block;width: 35px; height: 35px;margin: 0 auto;background-image: url("../images/fst_bg.png"); background-repeat: no-repeat; transition: all 0.3s; }
.fast_list .pwd_g i{ background-position: 0px 0px;}
.fast_list .pwd_g:hover i{ background-position: 0px -35px;}
.fast_list .speed i{ background-position: -35px 0px;}
.fast_list .speed:hover i{ background-position: -35px -35px;}
.fast_list .bind_s i{ background-position: -70px 0px;}
.fast_list .bind_s:hover i{ background-position: -70px -35px;}
.fast_list .bind_y i{ background-position: -105px 0px;}
.fast_list .bind_y:hover i{ background-position: -105px -35px;}
.fast_list .serv i{ background-position: -140px 0px;}
.fast_list .serv:hover i{ background-position: -140px -35px;}
.fast_list .din i{ background-position: -175px 0px;}
.fast_list .din:hover i{ background-position: -175px -35px;}
.fast_list .rd i{ background-position: -210px 0px;}
.fast_list .rd:hover i{ background-position: -210px -35px;}
.fast_list .fcm i{ background-position: -245px 0px;}
.fast_list .fcm:hover i{ background-position: -245px -35px;}

/*遮罩层*/
.wrap_layer {position:fixed; width: 100%; height: 100%;
    top:0; left: 0; bottom:0; background: rgba(0,0,0,0.5);z-index: 50;display: none;}
/*公共底部*/
.footer { text-align: center; padding: 35px 0 27px; font-size: 12px;background-color: #000}
.footer ul {width: 540px;margin: 0 auto;}
.footer ul .lst {border-right: 0 none;}
.footer li {padding: 0 20px;margin: 10px 0;line-height: 12px; float: left;border-right: 1px solid #333333;}
.footer li a { color: #5f5f5f;}
.footer li a:hover{ color: #4585ff;text-decoration:underline;}
.footer p {line-height: 25px; color: #5f5f5f;}
.footer p a{color: #5f5f5f;}
.footer .clh {color: #5f5f5f;}
.lstp a {margin-right: 10px;color: #5f5f5f;}
.lstp img {vertical-align: top; margin-top: 2px;margin-right: 4px;}

.indexfooter{text-align:left;background:#333;min-width:1420px;}
.indexfooter .w1200{width:1260px;height: 195px;position:relative;}
.indexfooter .flogo{position:absolute;left:50px;top:4px;width:212px;height:46px;background:url("../images/logo_02.png?ver=1") no-repeat;}
.indexfooter .fewm{position:absolute;left:1100px;top:4px;width:146px;height:168px;background:url("../images/ewm.png?ver=1") no-repeat;}
.indexfooter .fcontent{padding-left:350px;}
.indexfooter ul{float:left;}
.indexfooter li{padding: 0 30px 0 0px;border-right:none;}
.indexfooter li a{color:#808080;}
.indexfooter .lstp a{color:#808080;}

.indexfooter .clh{float:left;width:720px;color:#fff;padding-top: 5px;font-size: 14px;}
.indexfooter .clhfirst{padding-top: 5px;}
.indexfooter .clhn{text-indent: 70px;}
.indexfooter .clh a{color:#fff;}
.fgodown{position:absolute;width: 143px;height: 143px;left:50%;top:0px;font-size:16px;margin-left:390px;background:url("/Public/2020/images/icon_more.png") -5px -5px no-repeat;cursor:pointer;z-index:1;}
.fgodown:hover .mouse{display:none;}
.fgodownewm{display:block;width: 143px;height: 143px;cursor: pointer;z-index: 1;background: url(/Public/2020/images/icon_more.png) -241px -5px no-repeat;opacity: 0;transition: all 0.5s;}
.fgodown:hover .fgodownewm{ transition: all 1s;opacity: 1;}
@media screen and (max-width:1600px){
		.navInner2020{min-width:1080px;}
		.navInner2020 .w1200{width:1120px;min-width:1120px;}
		.navInner2020 .banner ul li{padding: 0 0px;margin-left: 40px;}
    .indexfooter{min-width:1080px;}
    .indexfooter .flogo{left: 11px;}
    .navInner2020 .banner ul li .zc{line-height:23px;}
    .fgodown{margin-left: 385px;}
 }
@media screen and (max-width:1200px){
		.navInner2020 .w1200{width:1120px;min-width:1120px;}
}


/*礼包框*/
.mx_prize{position:absolute;width:575px;height:298px;background:url(http://mx.uqee.com/images/prize_bg.png) no-repeat;display:none;z-index:55;}
.prize_tit{width:100%;height:65px;line-height:65px;text-align:center;font-weight:bold;color:#FC9241;font-size:22px;border-bottom:1px solid #C9C9C9;}
#wap_close{display:block;width:30px;height:30px;line-height:32px;float:right;margin-right:15px;margin-top:15px;cursor:pointer;border:1px solid #DADADA;color:#909090;}
#wap_close img{width:33px;}
#wap_close:hover{background:#F39801;color:#ffffff;border:1px solid #F39801;}
.prize_con{width:100%;height:175px;}
.prize_logo{width:116px;height:116px;margin-top:25px;margin-left:30px;float:left;}
.prize_word{width:360px;height:140px;float:left;margin-top:30px;margin-left:15px;font-size:15px;}
.prize_word b{display:inline-block;font-size:18px;font-weight:normal;margin-bottom:10px;}
.prize_con .word{position: absolute;width: 100%;bottom: 0;left: 0px;text-align: center;height: 60px;line-height: 60px;font-size: 18px;}
.cdkey{width:280px;height:30px;margin-top:15px;line-height:30px;border:1px solid #C9C9C9;text-align:center;float:left;}
#d_clip_button{display:inline-block;margin-top:14px;width:60px;height:35px;margin-left:5px;cursor:pointer;background:#DBDBDB;border:1px solid #C9C9C9;}
#d_clip_button:hover{background:#C1C1C1;}