﻿/* 头部导航 */
.top_wrap{position: relative; min-width: 100%; z-index: 11; width: 100%; height: 95px; background: url(../image/nav-bg.png) no-repeat center top; background-size: cover;}
.top_ment{margin: 0 auto; height: 78px; width: 1200px;}
.top_logo{height: 49px; width: 285px; background:url(../image/logo-nav.png) no-repeat 50%; background-size: contain; margin-top: 14px;}
.top_ment ul{margin-left: 20px;}
.top_ment ul li{float: left; width: 76px; height: 78px; margin-right: 30px;}
.top_ment ul li span{width: 76px; height: 22px; background: url(../image/nav-img.png) no-repeat 50%;  display: block; margin-top: 28px;}
.top_ment ul li a{display: block; width: 100%; height: 100%; overflow: hidden;}
.top_ment ul li.index-xf span{background-position:0 -84px;}
.top_ment ul li.index-xf:hover span,.top_ment ul li.index-xf span.active_txt{background-position:-82px -28px;}
.top_ment ul li.brand_nav span{background-position:0 0;}
.top_ment ul li.brand_nav:hover span,.top_ment ul li.brand_nav span.active_txt{background-position:-83px 0;}
.top_ment ul li.news_nav span{background-position:0 -56px;}
.top_ment ul li.news_nav:hover span,.top_ment ul li.news_nav span.active_txt{background-position:-82px -55px;}
.top_ment ul li.personal_nav span{background-position:0 -113px;}
.top_ment ul li.personal_nav:hover span,.top_ment ul li.personal_nav span.active_txt{background-position:-81px -84px;}
.top_ment ul li.contact_nav{position: relative;}
.top_ment ul li.contact_nav span{background-position:0 -28px;}
.top_ment ul li.contact_nav:hover span,.top_ment ul li.contact_nav span.active_txt{background-position:-81px -113px;}
/* 联系我们子菜单 */
.contact_con{position: absolute; top: 60px; left: -4px; width: 86px; height: 75px; background: url(../image/contact-bg1.png) no-repeat 50%; display: none;}
.top_ment ul li.contact_nav:hover .contact_con{display: block;}
.contact_con .qq_btn{position: relative; cursor: pointer;}
.contact_con .qq_btn i,.contact_con .qq_btn a{font-size: 16px; color: #f5ebd7; line-height: 30px; display: block; text-align: center; margin-top: 6px; font-style: normal;}
.contact_con .qq_btn a:hover,.contact_con .qq_btn i:hover{color: #f5ce56;}
.swhz_subm,.kf_subm{position: absolute; left: 82px; top: -5px; padding: 0 0 0 6px; z-index: 10; display: none;}
.swhz_subm_con{width: 159px; height: 151px; background: url(../image/sw-bg.png) no-repeat 50%; background-size: contain;}
.swhz_subm_con img{width: 114px; height: 108px; display: block; padding: 13px 0 0 28px;}
.subm_txt{font-size: 16px; font-family: Microsoft YaHei, Microsoft YaHei-Regular; font-weight: 400; text-align: center; color: #ffffff; letter-spacing: 1px; margin: 2px 0 0 6px; line-height: 26px;}
.kf_subm_con{width: 441px; height: 151px; background: url(../image/kf-bg1.png) no-repeat 50%; background-size: contain;}
.kf_subm{top: -7px;}
.kf_subm1{float: left; width: 114px; height: 108px; margin: 13px 14px 0;}
.kf_subm1 img{width: 100%; height: 100%; display: block;}
.kf_subm1 p{margin-left: 0;}
.kf_subm1:first-child{margin-left: 26px;}
.kf_subm1:last-child{margin-right: 0;}
.contact_con .swhz:hover .swhz_subm{display: block;}
.contact_con .online_kf:hover .kf_subm{display: block;}
.clock_everyday{width: 153px; height: 64px; background: url(../image/clock-btn.png) no-repeat 50%; margin-left: 10px; margin-top: 8px; cursor: pointer;}
.clock_everyday:hover{background: url(../image/clock-btn-h.png) no-repeat 50%;}
.clock_everyday a{display: block; height: 100%;}
.history_btn{position: relative; width: 88px; height: 25px; background: url(../image/login-btn.png) no-repeat 50%; background-position:-94px 0; margin: 26px 12px 0 12px; cursor: pointer;}
.history_btn:hover{background-position:0 0;}
/* 浏览历史记录 */
.game_history{position: absolute; top: -2px; right: 0; padding-top: 56px; width: 210px; display: none;}
.game_history_con{width: 210px; height: 304px; background: url(../image/his-bg.png) no-repeat 50%; background-size: 100% 100%;}
.history_tit{width: 89px; height: 18px; background: url(../image/his-tit.png) no-repeat 50%; margin: 0 0 0 18px; padding-top: 34px;}
.h_content{width: 176px; height: 234px; margin: 4px 0 0 18px; overflow: hidden;}
.history_scroll_ul{width: 93%; line-height: 200px; text-align: center; font-size: 16px; color: #FA5248;}
.history_scroll_ul a{width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: auto; display: block; font-size: 14px; font-family: Microsoft YaHei, Microsoft YaHei-Regular; font-weight: 400; text-align: left; color: #3F3F3F; line-height: 26px; margin: 4px 0;}
.history_scroll_ul a:hover{color: #FA5248; text-decoration: underline;}
.history_scroll_ul a span{display: inline-block; font-size: 12px; height: 14px; width: 36px; text-indent: 4px; line-height: 14px; color: #fff; background: url(../image/his-icon.png) no-repeat 50%;}
/* 滚动条 */
.zUIpanelScrollBox,.zUIpanelScrollBar{width: 5px; top: 4px; right: 2px; border-radius:5px;}
/* 滚动条背景 */
.zUIpanelScrollBox{background: none;}
/* 滚动条 */
.zUIpanelScrollBar{background: #B26055;}
/* 导航登录按钮 */
.top_login{height: 25px; width:88px; background: url(../image/login-btn.png) no-repeat 50%; cursor: pointer; background-position:-95px -30px; margin-top: 26px;}
.top_login:hover{background-position:0 -30px;}
/* 导航退出登录 */
.top_exit{position: relative; width: 67px; height: 67px; background: url(../image/user-face.png) no-repeat 50%; margin-top: -5px; display: none; padding-bottom: 20px;}
.top_exit img{width: 56px; height: 56px; border-radius: 50%; display: block; float: left; margin: 15px 0 0 6px;}

/* 左侧悬浮 */
.kf_float_left{position: fixed; right: 50%; top: 2.48rem; width: 2.49rem; height: 6.63rem; margin-right: 632px; z-index: 10; background: url(../image/left-f-bg.png) no-repeat 50%; background-size: contain;}
.float_left_con{position: relative; width: 100%; height: 100%;}
.scan_app_qr{position: absolute; bottom: 12%; right: 23%; display: block; width: 1.32rem; height: 1.96rem; background: url(../image/hezi.png) no-repeat 50%; background-size: contain;}

.float_left_btn{position: absolute; bottom: 12%; left: 20%; height:41px; width:148px; background: url(../image/nav-img.png) no-repeat 50%; background-position:0 -325px;cursor: pointer;}
.float_left_btn:hover{background-position:0 -370px; }
.float_left_btn2{position: absolute; bottom: 5%; left: 20%; height:41px; width:148px; background: url(../image/nav-img.png) no-repeat 50%; background-position:0 -415px;cursor: pointer;}
.float_left_btn2:hover{background-position:0 -460px; }

/* 联系客服悬浮二维码 */
.contact_float{position: fixed; bottom: 30px; right: 0; width: 130px; z-index: 10;}
.contact_float_ul{background: #3d2a0d; border: 1px solid #FFD800; border-bottom: none;}
.contact_float_ul li{position: relative; height: 68px; line-height: 68px; font-size: 16px; font-family: Microsoft YaHei, Microsoft YaHei-Regular; font-weight: 400; text-align: center; color: #ffffff; letter-spacing: 1px; cursor: pointer;}
.contact_float_ul li::after{content: ''; position: absolute; width: 111px; height: 1px; bottom: 0; left:50%; transform: translateX(-50%); background: url(../image/line.png) no-repeat 50%; background-size: contain;}
.contact_float_ul li.f_kf::after{width: 130px; border-bottom: 1px solid #FFD800;}
.contact_float_ul li.f_kf.f_kf_border::after{width: 111px; border-bottom: none;}
.contact_float_ul li i{display: inline-block; vertical-align: middle; background: url(../image/qr-icon.png) no-repeat 50%; margin-right: 6px;}
.contact_float_ul li.f_sw i{width: 22px; height: 24px; background-position:-30px -31px;}
.contact_float_ul li:hover{color: #EAAC27; background: #654310;}
.contact_float_ul li.f_sw:hover i{background-position:0 -31px;}
.contact_float_ul li.f_kf i{width: 24px; height: 22px; background-position:-28px 0;}
.contact_float_ul li.f_kf:hover i{background-position:0 0;}
.qrcode_7uu{width: auto; height: 168px; font-size: 14px; color: #fff; text-align: center; background: #2f1f06; border: 1px solid #FFD800; border-bottom: none;}
.qrcode_7uu img{display: block; width: 110px; height: 110px; margin: 4px auto;}
.qrcode_7uu p{margin-top: 6px;}
.qrcode_7uu em{color: #d1211e; font-weight: bold; display: block; text-align: center;}
/* 返回顶部 */
.contact_float .go_back_top{height: 50px; line-height: 50px; background: #3d2a0d; border: 1px solid #FFD800; border-top: none; font-family: Microsoft YaHei, Microsoft YaHei-Regular; font-weight: 400; text-align: center; color: #ffffff; letter-spacing: 1px; cursor: pointer;}
.contact_float .go_back_top .go_top_in{background: #2a1d09; border-radius: 10px; display: inline-block; line-height: 22px; padding: 0 6px;}
.contact_float .go_back_top:hover{color: #EAAC27;}
.contact_float .go_back_top i{width: 16px; height: 9px; background: url(../image/qr-icon.png) no-repeat 50%; background-position:0 -60px; vertical-align: 1px; margin-right: 4px; display: inline-block;}
.contact_float .go_back_top:hover i{background-position:-23px -61px;}
.f_sw_sub_con,.f_kf_con{position: absolute; top: 0; right: 120px; padding-right:10px; display: none;}
.f_sw_sub{width: 140px; height: 150px; background: url(../image/f-sw.png) no-repeat 50%; background-size: contain;}
.f_sw_sub img{width: 114px; height: 108px; display: block; padding: 13px 0 0 10px}
.contact_float_ul li.f_sw:hover .f_sw_sub_con{display: block;}
.f_kf_con{top: -70px;}
.f_kf_sub{width: 387px; height: 150px; background: url(../image/f-kf.png) no-repeat 50%; background-size: contain;}
.f_kf_con .kf_subm1{margin: 12px 5px 0;}
.f_kf_con .kf_subm1:first-child{margin-left: 9px;}
.contact_float_ul li.f_kf:hover .f_kf_con{display: block;}
