﻿/*!
 * bet365-76
 * bet365-950
 * Author: Dear
 * Update by 2019-1-1
 * 38778
 */

/* 禁用响应 */
@media (min-width:990px) {
    .container { width: 1090px; }
}
@media (min-width:1200px) {
    .container { width: 1090px; }
}
.screen-lg .container { width: 1090px; }
.container-fluid,
.container { width: 1090px !important; padding: 0; }

.float-ri{height: 28px;text-align: right;z-index: 99;}
.float-ri .float-close{display: inline-block;width: 49px;height: 28px;margin-right: 30px;cursor: pointer;}
.float-ri>p{display: inline-block;vertical-align: middle;color: #b1b5bf;margin-bottom: 3px;}
.float-content { display: inline-block; height: 28px;vertical-align: middle;  overflow: hidden;  font-family: 'Lato', sans-serif;  font-size: 16px;  line-height: 28px;  color: #ecf0f1;  }
.content__container {   overflow: hidden;  height: 28px;    }
.content__container__list {  list-style: none;  }
.content__container__list__item {  line-height: 26px;  margin: 0;  color: #b28b49; text-align: left; }
.content__container__list__item a{color:#b28b49;font-size: 12px; }
/*==================== common 公共 ====================*/
a:hover { text-decoration: none; }
body { background-color: #222; color: #fff;}
/*滚动条整体样式*/
/*webkit内核的浏览器滚动条定制*/
::-webkit-scrollbar { width: 14px; height: 14px; border: none; background: #474747; }
::-webkit-scrollbar-button { display: none; width: 10px; height: 10px; background: #888;}
::-webkit-scrollbar-track { background-color: #474747; }
::-webkit-scrollbar-track-piece { /* 内层轨道 */ }
::-webkit-scrollbar-thumb { border: 3px solid #474747; background: #888; width: 5px; height: 5px; border-radius: 10px; }
::-webkit-scrollbar-corner { background: #474747; }
::-webkit-resizer { /* 定义右下角拖动块的样式 */ }
/*FireFox浏览器滚动条*/
/*IE浏览器滚动条样式*/
body{
    scrollbar-face-color: #888;
    scrollbar-base-color: #888;
    scrollbar-3dlight-color: #474747;
    scrollbar-highlight-color: #474747;
    scrollbar-track-color: #474747;
    scrollbar-arrow-color: black;
    scrollbar-shadow-color: #474747;
    scrollbar-dark-shadow-color: #474747;
}

.font-sm { font-size: 12px; }
a:hover i.aw-1 { background-position: 0 100%; }
ol,
ul { list-style: none; padding: 0; margin: 0; }
.layui-layer.index-modal .layui-layer-title {background: #06815d !important;}
.com-advertisement .advertisement-menu .menu-list-item{color: #000;}
.com-advertisement .advertisement-menu .menu-list-item.active {background: #06815d !important;}

/* 闪烁 */
.blink-red,
.blink-red > a { color: #ff0000 !important; transition: all 300ms; }
.blink-yellow,
.blink-yellow > a { color: #FFDF1B !important; transition: all 300ms; }
.blink-green,
.blink-green > a { color: #1de000 !important; transition: all 300ms; }
.blink-cyan,
.blink-cyan > a { color: #4edfdf !important; transition: all 300ms; }
.co-yellow { color: #FFDF1B !important; }
.text-primary { color: #4acfa5 !important; }
.text-gray { color: #999 !important; }

/* index-slide1 通用页面的轮播图 */
.index-slide1 .slide { height: 280px; overflow: hidden; }
.index-slide1 .slide .slide-inner ul li {  height: 280px; background-size: auto 280px; }
.index-slide1 .slide .slide-inner ul li.banner_A { background: center center no-repeat; }
.index-slide1 .slide .slide-inner ul li.banner_B { background: center center no-repeat; }
.index-slide1 .slide .slide-inner ul li.banner_C { background: center center no-repeat; }
.index-slide1 .slide .slide-inner ul li.banner_D { background: center center no-repeat; }
.index-slide1 .slide .slide-inner ul li.banner_E { background: center center no-repeat; }
.index-slide1 .slide .slide-inner ul li.banner_F { background: center center no-repeat; }
.index-slide1 .slide .slide-indicators ul li { margin: 0 5px; width: 10px; height: 10px; background: #363636; cursor: pointer; border-radius: 5px; }
.index-slide1 .slide .slide-indicators ul li:hover,
.index-slide1 .slide .slide-indicators ul li.active { background: #1BB2AB; }


/*==================== top 页头 ====================*/
header {min-width: 1090px; background: #222;}
body.index      header{min-width: 962px; background: none;}
body.sports     header,
body.live       header,
body.register   header,
body.about      header,
body.agent      header,
body.promo      header { background: #06815d;}
header .navbar { margin: 0; padding: 0; border: 0; height: 72px;  border-bottom:1px solid #666;  z-index: 2;}
body.index      header .navbar,
body.sports     header .navbar,
body.register   header .navbar,
body.about      header .navbar,
body.agent      header .navbar,
body.promo      header .navbar {border-color: #44a586;}
header .navbar .top-container { height: 72px;  position: relative; padding: 0 310px 0 150px  ; }
header .navbar .logo { position: absolute;  top: 0; left: 0;  margin: 25px  0 0 10px; width: 140px; z-index: 1;}
body.index header .navbar .logo { margin: 19px  0 0 -45px; }
header .navbar .logo img{max-width: 140px; max-height: 50px; }
body.index header .navbar .logo img{max-width: 135px; max-height: 50px; }
body.index header .navbar .navbar-right{right: -80px;}

/*中间导航菜单*/
header .navbar .top-center-nav {position: relative; height: 72px;}
header .navbar .navbar-nav { position: absolute;  top: 0; left: 0; right:0;  margin: 0 auto 0; width: 700px; }
body.index header .navbar .navbar-nav { width: 640px; margin-left: 110px;}
header .navbar .navbar-nav>li { max-width: 70px; }
header .navbar .navbar-nav>li>a { display: inline-block; height: 72px; line-height: 70px; margin: 0 4px; padding: 0; border: 1px solid transparent; font-size: 14px; text-align: center; color: #fff; }
header .navbar .navbar-nav>li.active>a,
header .navbar .navbar-nav>li:hover>a { /*background: #116c50;*/ border-bottom: 3px solid #FFDF1B; color: #FFDF1B; }
header .navbar .navbar-nav>li[rel="sub-live"]{ max-width: 80px;}
header .nav-2-1 .navbar-sub > #sub-mobile.sub-content,header .nav-2-1 .navbar-sub > #sub-huntfish.sub-content{height: 170px;}
header .nav-2-1 #sub-mobile .sub-box > dt,header .nav-2-1 #sub-huntfish .sub-box > dt{height: 145px;}

/*右侧登陆框*/
header .navbar .navbar-right {position: absolute; top:0; right: 10px; margin: 0; width: 300px;  }
header .navbar .navbar-right .row { margin: 0; width: 86%; }
header .navbar .navbar-right .form-group { margin: 0; }

/*登陆前*/
header .navbar .navbar-right ._vr_unLogin {width: 100%; position: absolute; right: 0; top: 0; padding: 14px 0 0; height: 72px;}
header .navbar .navbar-right ._vr_unLogin .btn-sign {width: 14%;float: right;height: 50px;padding-top: 3px;text-align: center;background: #FFDF1B;border-radius: 4px;border: 1px solid #005e3c;color: #005e3c;}
header .navbar .navbar-right ._vr_unLogin .loginB { transition: .3s all;}
header .navbar .navbar-right ._vr_unLogin .loginB.loginbottom>a{  float: left;color: #FFDF1B; padding: 0 5px; font-size: 12px; line-height: 24px;}
header .navbar .navbar-right ._vr_unLogin .loginB.loginbottom>a.regest:hover{ text-decoration: underline;}
header .navbar .navbar-right ._vr_unLogin .loginB.loginbottom>a.pw-forget{  float: right; color: #80BFAC;}
header .navbar .navbar-right ._vr_unLogin .loginB.loginbottom>a.pw-forget:hover{  float: right; color: #FFDF1B;}
header .navbar .navbar-right ._vr_unLogin .form-control { float: left;width: 100px; display: inline-block; height: 24px; background: #444; border: 1px solid #333; border-radius: 3px; margin: 1px 5px 5px 0; padding: 0 10px; color: #80BFAC;}
header .navbar .navbar-right ._vr_unLogin .form-control:focus{ box-shadow: 0 0 1px blue;}
header .navbar .navbar-right ._vr_unLogin .form-control::placeholder{color: #80BFAC;}
body.index      header .navbar .navbar-right ._vr_unLogin .form-control,
body.sports     header .navbar .navbar-right ._vr_unLogin .form-control,
body.live       header .navbar .navbar-right ._vr_unLogin .form-control,
body.register   header .navbar .navbar-right ._vr_unLogin .form-control,
body.about      header .navbar .navbar-right ._vr_unLogin .form-control,
body.promo      header .navbar .navbar-right ._vr_unLogin .form-control { background: #10694D; border: 1px solid #0E5942; }
header .navbar .navbar-right ._vr_unLogin ._vr_login{ width: 46px; height: 26px; background: #FFDF1B; font-size: 11px; color: #000;  text-align: center; padding: 0; border-radius: 4px;border: 1px solid #005e3c;}
header .navbar .navbar-right ._vr_unLogin ._vr_login:hover{ background: #ddd;}
/*header .navbar .navbar-right ._vr_unLogin .col-3-2>* { float: left; font-size: 12px; }*/
/*header .navbar .navbar-right ._vr_unLogin .col-3-2 a { color: #FFDF1B; }*/
/*header .navbar .navbar-right ._vr_unLogin .col-3-2 a:hover { color: #FFDF1B; text-decoration: underline; }*/
/*header .navbar .navbar-right .col-3-1 { padding: 0; }*/
/*header .navbar .navbar-right .col-3-1 button { width: 46px; height: 46px; color: transparent; margin-top: 10px; border: 0; }*/

/*登陆后*/
header .navbar .navbar-right ._vr_loginSuccess { margin-right: 20px; margin-top: 12px; background: rgba(0,0,0,0); border: 1px solid rgba(0,0,0,0); border-radius: 3px; height: 48px; line-height: 23px; width: 100%; font-size: 12px; margin: 0 0 0 10px;height: auto;}
body.index      header .navbar .navbar-right ._vr_loginSuccess,
body.sports     header .navbar .navbar-right ._vr_loginSuccess,
body.live       header .navbar .navbar-right ._vr_loginSuccess,
body.register   header .navbar .navbar-right ._vr_loginSuccess,
body.about      header .navbar .navbar-right ._vr_loginSuccess,
body.promo      header .navbar .navbar-right ._vr_loginSuccess { background: #10694d; border: 1px solid #0e5942; margin: 0 0 0 10px;height: auto;}
body.index header .navbar .navbar-right ._vr_loginSuccess{margin: 0 0 0 10px;height: auto;}
header .navbar .navbar-right ._vr_loginSuccess .panel_name {margin-left: 4px;}
header .navbar .navbar-right ._vr_loginSuccess a { color: #fff; margin: 0 0 0 5px; }
header .navbar .navbar-right ._vr_loginSuccess a:hover { color: #FFDF1B; }
header .navbar .navbar-right ._vr_loginSuccess ._vr_balanceBox{ vertical-align: top;}
header .navbar .navbar-right ._vr_loginSuccess ._vr_balanceBox>* { color: #FFF; }
header .navbar .navbar-right ._vr_loginSuccess ._vr_balanceBox:hover>* { color: #FFDF1B; }
/*header .navbar .navbar-right ._vr_loginSuccess ._vr_balanceBox .dropdown-menu { background: #fff url(images/balanceBox_bg.jpg) repeat-x 0 0; }*/
/*header .navbar .navbar-right ._vr_loginSuccess ._vr_balanceBox .dropdown-menu li a{color: #222;}*/
/*header .navbar .navbar-right ._vr_loginSuccess ._vr_balanceBox .dropdown-menu li a:hover{color: red;}*/
/*header .navbar .navbar-right ._vr_loginSuccess ._vr_balanceBox .dropdown-menu .remainingMoney a,*/
/*header .navbar .navbar-right ._vr_loginSuccess ._vr_balanceBox .dropdown-menu .TakeBack a{ color: #FFF;}*/
/*header .navbar .navbar-right ._vr_loginSuccess ._vr_balanceBox .dropdown-menu .remainingMoney a:hover,*/
/*header .navbar .navbar-right ._vr_loginSuccess ._vr_balanceBox .dropdown-menu .TakeBack a:hover{ color: #FFDF1B;}*/

/*nav-2-1横向通栏下拉菜单调整*/
header .nav-3-3 .navbar-sub .container {width: 1090px !important; padding: 0;}
header .nav-3-3 .sub-box > dt a .api_huntfish {width: 100%;height: 130px;display: inline-block;}
header .nav-3-3 #sub-huntfish .sub-box > dd {padding-top: 10px;}
header .nav-3-3 #sub-lottery .sub-box > dd {padding-top: 10px;}
header .nav-3-3 #sub-chess .sub-box > dd {padding-top: 10px;}
header .nav-3-3 #sub-mobile .sub-box > dt {height: 165px;}
header .nav-3-3 #sub-mobile .sub-box > dt a .apiicon {width: 100%;height: 130px;display: inline-block;}
header .nav-3-3 #sub-mobile .api-games > ul > li .sub-box > dd p:last-child a:last-child {opacity: 1;}
header .nav-3-3 .sub-box > dd > p:first-child {min-height: 20px;}


.nav-3-3 #sub-sports .num-decimal[num="2"] {
    background-position: -320px -100px;
}



/*notice-bar 公告栏*/
.notice-bar{ padding: 0 10px;}
.notice-bar .top-container{ position: relative; height: 30px; line-height: 30px; padding: 0 400px 0 200px;  font-size: 12px;}
.notice-bar ._user_time{ position: absolute; width: 200px; left: 0; line-height: 30px; }
.notice-bar .notice{ height: 100%; padding: 0 0 0 40px; }
.notice-bar .notice .notice-title{ display: inline-block; margin: 0 0 0 -35px; vertical-align: top; color: #FFDF1B; }
.notice-bar .notice .notice-list{ }
.notice-bar .notice .notice-list a{ color: #fff;}
.notice-bar .menu-bar{ position: absolute; width: 400px; right: 0; top: 0;  text-align: right;}
body.index .notice-bar .menu-bar{ width: 217px; }
/*.notice-bar .menu-bar li{ position: relative; }*/
.notice-bar .menu-bar li a{ color: #4acfa5; }
.notice-bar .menu-bar li a:hover{ color: #fff; }
.notice-bar .menu-bar li.domain,
.notice-bar .menu-bar li.domain a{ color: #FFDF1B;}
.notice-bar .menu-bar li.domain:hover,
.notice-bar .menu-bar li.domain:hover a{ color: #FFF;}
.notice-bar .menu-bar li.domain a{ font-size: 14px; color: #FFDF1B; }
.notice-bar .menu-bar li>.dropdown-menu{ min-width: 100px; width: 100px; background: #ddd; margin: 0; padding: 0;}
.notice-bar .menu-bar li>.dropdown-menu li{  border-bottom: 1px solid #bbb;}
.notice-bar .menu-bar li>.dropdown-menu li:last-child{ border: 0; }
.notice-bar .menu-bar li>.dropdown-menu li a{ display: block; height: 30px; color: #333; border-left: 3px solid rgba(0,0,0,0); line-height: 30px; padding: 0; text-align: center;}
.notice-bar .menu-bar li>.dropdown-menu li a.active,
.notice-bar .menu-bar li>.dropdown-menu li a:hover{ background: #fff; border-color: #4acfa5; }
.notice-bar .menu-bar li:hover>.dropdown-menu{ display: block;}


.float-ri{height: 28px;text-align: right;z-index: 99;}
.float-ri .float-close{display: inline-block;width: 49px;height: 28px;margin-right: 30px;cursor: pointer;}
.float-ri>p{display: inline-block;vertical-align: middle;color: #ffdf1b;margin-bottom: 3px;}
.float-content { display: inline-block; height: 27px;vertical-align: middle;  overflow: hidden;  font-family: 'Lato', sans-serif;  font-size: 16px;  line-height: 27px;  color: #ecf0f1;  }
.content__container {   overflow: hidden;  height: 27px;    }
.content__container__list {  list-style: none;  }
.content__container__list__item {  line-height: 22px;  margin: 0;  color: #b28b49; text-align: left; }
.content__container__list__item a{color: #ffdf1b !important;font-size: 12px;}

/*index下面的公告栏*/
body.index .notice-bar{ padding: 0;}
body.index .notice-bar .top-container{ padding: 0 210px 0 0; border-top: 1px solid #666; border-bottom: 1px solid #666;}
body.index .notice-bar .notice-title{ margin: 0 0 0 -40px; }
/*body.index .notice-bar .menu-bar{ width: 210px; }*/


/*==================== footer 页脚 ====================*/
/* footer-bar 底栏 */
.footer-bar { border-top: 1px solid #3e3e3e; text-align: center; font-size: 11px; font-family: Verdana,Geneva,Arial,sans-serif; background: #474747; padding-top: 24px; color: #7b7b7b; padding-bottom: 15px; line-height: 18px; }
/* footer-link 底部链接 */
.footer-link { height: 15px; text-align: center; }
.footer-link li { display: inline-block; height: 15px; line-height: 15px;}
.footer-link li a{ color: #ccc; padding: 0 8px; }
.footer-link li a:hover{ color: #fff;}
.index .footer-link li+li { border-left: 1px solid #3b6556; }
.footer-partner .footer-link { margin: 24px auto 22px;}
/* partner */
.footer-partner { text-align: center; }
.footer-partner p { text-align: center; }
.footer-partner .list-inline>li { padding: 0 13px; }
.footer-bar .footer-copyright .container{ width: 600px !important; min-width: 500px;}
.footer-bar .footer-copyright p { text-indent: 1em; text-align: center; font-size: 11px; color: #bbb; padding:10px 5px; margin: 0; line-height: 17px; }

/*==================== index 首页 ====================*/
.index { background: #007b5b repeat-x; }
.index .container{ width: 962px !important;}
.index-wrap { width: 962px; margin: auto; }

/*左侧语言*/
.index-wrap .language-nav {position: relative; padding: 0; margin: 0; float: left; background: repeat-x; width: 90px; min-height: 486px }
.index-wrap .language-nav li { list-style: none; height:25px;}
.index-wrap .language-nav li a { display: block; color: #FFFFFF; padding: 4px  5px 4px 11px; font-size: 11px; font-weight: normal; text-decoration: none; font-family: verdana, arial, helvetica, sans-serif;}
.index-wrap .language-nav li.active a,
.index-wrap .language-nav li a:hover { color: #FFDF1B; background-color: #333; }

/* index-slide */
.index-wrap .main-wrap { width: 870px; float: left; background: #333; padding: 5px 10px; overflow: hidden; margin-bottom: 0; }
.index-slide { width: 850px; height: 220px; position: relative; border: 3px solid #636363; margin: 5px 0; outline: 1px solid #000; }
.index-slide:hover { border-color: #ffdf1b; }
.index-slide .sports-title { float: none; position: absolute; top: 0; left: 10px; color: #fff; font-size: 22px; text-shadow: 2px 1px 1px rgba(0, 0, 0, 0.5); font-weight: normal; }
.index-slide .slide .slide-inner { width: 100% }
.index-slide .slide,
.index-slide .slide .slide-inner li,
.index-slide .slide .slide-inner li a { height: 214px; }
.index-slide .slide .slide-inner { padding: 0; margin: 0; position: absolute; }
.index-slide .slide .slide-inner ul { height: 214px; overflow: hidden; padding: 0; margin: 0; }
.index-slide .slide .slide-indicators { width: auto; left: 10px; text-align: left; }
.index-slide .slide .slide-indicators ul { padding: 0; }
.index-slide .slide .slide-indicators ul li { width: 12px; height: 12px; background: #666; margin: 0 4px; border-radius: 50%; opacity: 1; filter: opacity(100); box-shadow: inset 1px 1px 2px rgba(0, 0, 0, .5); }
.index-slide .slide .slide-indicators ul .active { background: #ffcc00; }
/*.index-slide>.container { position: relative; overflow: visible; margin-top: -30px; }*/
.index-slide>.sports-infos { position: absolute; width: 414px; height: 202px; top: 6px; right: 6px; background: 100% center no-repeat; }
.sports-infos .infos-title { text-align: center; }
.sports-infos .infos-title>h3 {font-size: 24px;  color: #fff;  margin-top: 115px;}
.sports-infos .infos-title>span { width: 170px; display: inline-block; margin: 5px 0 0 20px; font-size: 18px; color: #111; text-shadow: 1px 1px 1px rgba(255, 255, 255, .5); height: 28px; line-height: 28px; background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAAcCAMAAADGO9TYAAAAgVBMVEW1qRbDuSirng61qRZXdj0AAADXwy7DrxVZVzNbe0CmuDCYihbBwyrDuSjDuSiYihbDuSjNsgHq1ETw2kr14FDTuAb85lbZvg3QtQXdwRHfxBP541P94THVugn65FX+6FnmyRmrng7DuSj951H95UTDrxXiyzjr2jPXwy7Bwyr53S0T2NYOAAAAEXRSTlP+1dXVKwDV1VdD9vbVxb29sNB3IKYAAAEBSURBVFjD1ZDpjsIwDITN0nLs3SSFpO2eLef7PyCxiLCEEYF/zFfbsj1WNQqV87cOgM+ipHk39D8PTz/sC3ruFgj03TtthwUEbkLb9huC9pV2roXATaJVEEb0bx0G0aqz1rq7QrUyZK6lyx3q4FcFIVrdWGs4OCWORQuSspPZaCWlWuQPOaQ1I1oZDDY4Vs2UVmsDwXpK1IAwJgoYsNVlJCw1QY9cwpUzLYXMUu+0lApbBSFarb8weKK/GoRxtOr585xc+Tv1MoueGu7VfNYp9fLyym+k1PFVPQjRapXw1a34zHyD6rM7WSeFrYIAZfWlAuGDZjUIBZUzan4fnoaK8gAeaZ42vwkiWwAAAABJRU5ErkJggg==); }
.sports-infos .infos-box1,
.sports-infos .infos-box2 { height: 95px; overflow: hidden; display: block; margin: 0 10px; color: #fff; font-family: monospace,serif;}
.sports-infos .infos-box1 span,
.sports-infos .infos-box2 span { color: #ffdf1b; }
.sports-infos .infos-box1>h4,
.sports-infos .infos-box2>h4 { font-size: 16px; margin-bottom: 5px; }
.sports-infos .infos-box1>p,
.sports-infos .infos-box2>p { font-size: 12px; line-height: 14px; margin-bottom: 2px; }
.main-wrap .index-item-box { float: left; margin: 5px 0 10px 1px; width: 276px; overflow: hidden; background: no-repeat 3px 83px; outline: 1px solid #000; }
.main-wrap .index-item-box+div { margin: 5px 0 10px 10px; }
.main-wrap .index-item-box > div { border: 3px solid #636363; }
.main-wrap .index-item-box > div:hover { border: 3px solid #ffdf1b }
.main-wrap .index-item-box > div img { width: 100%; }
.main-wrap .index-item-box div > a { color: #fff; padding: 0 10px; display: block; background-size: 100% auto; height: 151px; }
.main-wrap .index-item-box h3 { margin: 0; font-size: 22px; padding: 8px 0; border-bottom: 1px solid #358469; font-weight: 500 }
.main-wrap .index-item-box div a .co-yellow { padding: 5px 0; border-bottom: 1px solid #358469; }
.main-wrap .index-item-box div a p { line-height: 16px; overflow: hidden; margin-top: 5px; font-size: 12px; }
.main-wrap .index-item-box div a .play { color: #fff; padding-left: 16px; font-size: 15px; background: 0 center no-repeat; }
.main-wrap .index-item-box div a:hover .play { color: #ead032; }
.main-wrap .index-item-box:hover div > a { background-position: bottom center; }
.index-footer-wrap { width: 960px; margin: auto; }
.index-footer { float: right; width: 870px; background-color: #004531; border-top: 1px solid #350c11; padding: 10px; min-height: 100px; margin-right: 1px; margin-top: -3px; }
.index-footer .link-list { border-top: solid 1px #275a4b; border-bottom: solid 1px #275a4b; padding: 5px 0; text-align: center; color: #80a298 }
.index-footer .link-list a { display: inline-block; height: 15px; line-height: 15px; color: #80a298; font-size: 12px; vertical-align: top; }
.index-footer .link-list a:hover { color: #e4e4e4; }
.index-footer .link-list a:last-child { border: 0; }
.index-footer .link-list p { color: #80a298; margin-top: 10px; margin-bottom: 0; font-size: 12px; }
.index-footer .context { color: #a6c1ba; border-bottom: 1px solid #275a4b; }
.index-footer .context p { line-height: 18px; margin: 10px 0; font-size: 12px;}
.index-footer .context p a.tl { color: #417667; text-decoration: underline; }
.index-footer .context p a.tl:hover { color: #FFDF1B }
.index-footer .context p:last-child{ margin-bottom: 20px;}

/*==================== live 视讯直播 ====================*/
.row.row-match {background: #132842;}
.live-item, .live-item > .title { border-color: #313346; }
.live-item { margin: 10px 0; border-width: 1px; border-style: solid; }
.live-item > .item { height: 315px; display: block; position: relative; background-repeat: no-repeat; background-color: #050505; background-position: right bottom; background-size: cover; }
.live-item > .item > .logo { position: absolute; left: 10%; top: 100px; z-index: 9; }
/*API角标位置调整*/
.live-item > .title.game_marker:after { top: 20px; left: 50px; z-index: 6;}
.live-item > .item > img { display: block; }
.live-item > .item > .logo > .title { display: block; color: #666; margin: 3px 0; }
.live-item > .item > .cover { position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 315px; overflow: hidden; z-index: 10; display: none; }
.live-item > .item > .cover > .blur { position: absolute; width: 100%; height: 315px; left: 0; background-repeat: no-repeat; background-position: right bottom; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-filter: blur(8px); -moz-filter: blur(8px); filter: blur(8px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=8, MakeShadow=false); }
.live-item > .item > .cover > .hot-list { position: absolute; width: 100%; height: 315px; left: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#4d000000, endColorStr=#4d000000); }
.live-item > .item > .cover > .hot-list > div { height: 158px; }
.live-item > .item > .row3 > .hot-list > div { height: 106px; }
.live-item > .item > .cover > .hot-list .btn-live { padding: 25px 0; }
.live-item > .title { height: 80px; color: #777; line-height: 38px; background: #053269; border-top-width: 1px; border-top-style: solid; padding: 20px; overflow: hidden; }
.live-item > .title span { color: #fff; font-size: 18px; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(white), to(#a5aaae)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.coming > .item { text-align: center; text-transform: uppercase; font-weight: bold; }
.coming > .item .coming-soon { margin-bottom: 6px; padding-top: 70px; font-size: 36px; color: #0068ae; }
.coming > .item .coming-soon-sub { font-size: 16px; color: #666;}
.coming > .title { text-align: center; }
.live-item > .title > .live-play { width: 130px; height: 38px; font-size: 16px; text-align: center; text-decoration: none; color: #0058de; float: right; display: inline-block;background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAAAmCAMAAAA/ULM3AAABJlBMVEUAAAAiIiJBPz4BAQE1MzJ4eHgFBQUFBQUfHh5vb28CAgIMDAyJiYkxMC0+Pj7BwcE/Pz80Mi86OjoqKil5eXkzMzEuLSoAAAACAgIPDw/GxsbGxsY5NjOjo6Otra0pKCWdnZ1xcXEyMCy9vb0UFBOUlJQrKyuIiIhmZma1tbWenp51dXVOTk59fX0AAAAcHR0bGxsaGhoAAAAWFhYDAwMZGBgXGBgQEBANDg4TExMMDAwREBAVFBQHBwcFBQUUFRUKCwsUERF4eHhISEgOCgoSDg4SEhIJCQkQDQ0PDAwWFRUNCQkiIB8MBwfp6enPzs6QkJBcW1tNS0onJyb09PS6urqwrK2srKykpKSRjI2GhoZ8fHx6dXRqZGRaVlQuLi5wb29ubm7CtZFvAAAAL3RSTlMABP4Z/tE+EqmMcFj47ubl4eDRw6iiamgxDfzy8url08yvr6mSjIx0X1xZU0AoCnoUxZcAAAKcSURBVFjDxdXXetpAEIbhEdW91/TeExNZQRIrCTlxJCCiu9fk/m8iMwMbwZNTj/ydcfS/z+4CwBkfN4rfM674/N2uAbrPxX4habfbv0YdCjdaSQr94qcvY8HbhRzO43KTalA/xWpQPHR4mFuYLfNBvO7vIa053j3IpLEm6W/k0fDhzwHtN5RSB5SXQTyEgw3v92wejCeFWrNh2yqKItf1vFartS8cTnie6+KgsguPS/D+kgRKMYD3q2nf7rBqGisYodTlLLwcaIHH+7z7VTDWsMIjw+AZLA8dB68BBXUESAu0gRF1NKjhMjysTgl4vyIaKRjBhvoDOK7dE0EfwzGcOY4WEID294RDBSK04Qx6fAquhwZNEDZU/hHqSFA9uEgvAg+HCMKGyoig34K6oFNw7Mh1R0+BBLIG/R5Gj8F1ox6c1vRjyP4t8CmcQjekm5i8CGnD9EXYXeiE/z0G2aYFyu7AUcyGya+loIL3J7+Stn0EHSKkr4ERojEgPQSnA12fj2HKoLvjZd2kwHa6cOL7YTj1T8UMsfTftRY4J3Ae+HFco7vgXwdEUFWx9rk6/SIQoFY7h6sADaE2MEI6BmhBeAXXVuCnBkSgQjiXAFoQX8ONaREixDdJCKUizBUswpRCAArC0PdvYEAEOgiNsJV4tgbEvh8MIGeiwRobGCEfA8YCKwePLNPUB8EKdEjG67xPgMAKCrDqm9qACFYIx/sIYIEVL8KLyOQsUjCDHILFeh738Qaip7CVEEAjWCFfMAZgyQyUV5tmimCGfDzEk83FOTC2hvxBKzJKzw1n5gF2N5PAxDJzmGlBsr5dAjDym7mKeS9VcutzpTyQYX7ltuqYGefs3y692i7lDSBDeefN2sqPjFtam5mb3ykb8BfL4xriLf1aOAAAAABJRU5ErkJggg==);}
.live-item > .title > .live-play:hover { color: #fef400; }
.live-item:hover .title { color: #fae39e; }
.btn-live { display: inline-block; width: 100%; height: 100%; padding: 15px 0; color: #eee; font-size: 16px; text-align: center; border-width: 1px; border-style: solid; border-top-color: #0c0c0c; border-right-color: #0c0c0c; border-bottom-color: #262626; border-left-color: #2b2b2b; border-top-color: rgba(0, 0, 0, 0.7); border-right-color: rgba(0, 0, 0, 0.7); border-bottom-color: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.1); background-color: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#80000000, endColorStr=#80000000); }
.btn-live:hover { color: #fae39e; text-decoration: none; background-color: rgba(0, 0, 0, 0.3); filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#4d000000, endColorStr=#4d000000); }
.btn-live > span.gui { display: block; }
.live-slide{ width: 100%; height: 362px; padding: 0;  margin: 0; overflow: hidden;}
.live-slide .picScroll{ height: 100%; padding: 0; position: relative;}
.picScroll>a{ position: absolute;  top: 150px; display: block; width: 30px; height: 100px; background-color: rgba(0,0,0,.8);    line-height: 100px;  text-align: center;  font-size: 30px; opacity: 0;  z-index: -1; transition: .5s all;}
.picScroll>a.prev{ left: 0;}
.picScroll>a.next{ right: 0;}
.picScroll>a:before{ content: ''; display: inline-block; width: 15px; height: 15px; position: relative; top: 40px;vertical-align: top; border: solid #00fff2; border-width: 2px 2px 0 0;}
.picScroll>a.prev:before{  left: 2px;  -o-transform: rotate(-135deg);  -ms-transform: rotate(-135deg);  -moz-transform: rotate(-135deg);  -webkit-transform: rotate(-135deg);  transform: rotate(-135deg);  }
.picScroll>a.next:before{  left: -2px;  -o-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  transform: rotate(45deg);  }
.picScroll>a:hover::before{ border-color: #fff;}
.picScroll:hover a{ opacity: 1 ;z-index: 1;}
.live-slide .picScroll .bd{  margin: 0 auto; width: 900px;  height: 100%; }
.live-slide .picScroll .bd .tempWrap{overflow: visible !important;}
.live-slide .picScroll .bd li{ position: relative; height: 362px; overflow: hidden;}
.live-slide .picScroll .bd li img{ width: 100%; transition: .3s all;}
.live-slide .picScroll .bd li:hover img{ transform: scale(1.05); }
.live-slide .picScroll .bd li .banner_bottom{ position: absolute; bottom: 0; width: 100%; height: 110px; padding: 0 10px; background: #444;  text-align: center;}
.live-slide .picScroll .bd li .banner_bottom h2{ height: 33px; width: 100%; color: #e4e4e4; padding: 0 110px 0 0; overflow: hidden;text-overflow: ellipsis;}
.live-slide .picScroll .bd li .banner_bottom h2 a{ float: right; display: inline-block; margin: 0 -100px 0 0; width: 100px; height: 30px; background-color: #00fff2; color: #333; font-size: 14px; line-height: 30px;  text-align: center; }
.live-slide .picScroll .bd li .banner_bottom p{ color: #999; }
.live-slide .picScroll .bd li .banner_bottom p span{ color: #FFDF1B; margin: 0 50px 0 10px;}
/*.live-slide .picScroll-left .hd{ position: absolute; bottom: 0; }*/

body.live .container{ min-width: 1080px; width: 100% !important; padding: 20px 0 0;}
section.live-wrap{}
section.live-wrap .row-match{ margin: 0; }
section.live-wrap .live-item{ width: 350px; height: auto;  margin: 20px auto;}
section.live-wrap .col-3-1{width: 20%}
section.live-wrap .live-item .item .logo {filter: hue-rotate(677deg);}
section.live-wrap .live-item .title {color: #fae39e;background: #191919;border-color: #222;}
section.live-wrap .live-item > .title > .live-play{color: #ffb848;}
section.live-wrap .live-item > .title > .live-play:hover{color: #00aa6d;}
/*==================== sports 体育 ====================*/
section.sports { background: #004531; display: flex; justify-content: center; font-size: 0; min-width: 1395px; padding: 0 0 10px; text-align: center; width: 100%; }
section.sports>div { font-size: 12px; }
.sports-box { background: #d7e3f0; display: inline-block; vertical-align: top; width: 1125px; }
.sports-box.hg { width: 1148px; }
.sports-box.sb iframe { width: 100%; min-height: 768px; }
.sports-aside { width: 270px; padding: 10px; background: #414141; display: inline-block; vertical-align: top; }
.sports-aside-tabs { margin-bottom: 17px; box-shadow: 2px 2px 2px rgba(0, 0, 0, .1); transition: box-shadow 200ms; }
.sports-aside-tabs>dt>a,
.sports-aside-tabs>dt>a>img { display: inline-block; width: 250px; height: 120px; }
.sports-aside-tabs>dd { background-color: #5e5e5e; height: 45px; }
.sports-aside-tabs>dd>a { color: #e4e4e4; font-family: "SimSun", sans-serif; text-align: left; display: block; padding: 5px 10px; }
.sports-aside-tabs>dd>a>strong { display: block; }
.sports-aside-tabs>dd>a>em { float: right; font-style: normal; color: #ffdf1b; }
.sports-aside-tabs:hover { box-shadow: 3px 3px 3px rgba(0, 0, 0, .2); }
.sports-aside-tabs:hover dd { background-color: #14805e; }
.sports-aside-tabs:hover dd>a>strong { color: #4acfa5; }
.sports-aside-tabs.active dd { background-color: #ffdf1b; }
.sports-aside-tabs.active dd>a { color: #cd9d05; }
.sports-aside-tabs.active dd>a>strong,
.sports-aside-tabs.active dd>a>em { color: #7f6f0d; }
.sports-aside-tabs.active dt img { border: 3px solid #ffdf1b; border-bottom: none; width: 100%; max-width: 100%; }
.sports-aside-infos { background: #585858; border-top: 3px solid #14805e; color: #ddd; text-align: left; font-family: "SimSun", sans-serif; margin-bottom: 0; }
.sports-aside-infos dt { height: 30px; line-height: 1em; font-weight: normal; color: #ddd; padding: 10px; }
.sports-aside-infos a { color: #bbb; }
.sports-aside-infos dd { overflow: hidden; border-bottom: 1px solid #6e6e6e; padding: 10px; }
.sports-aside-infos dd img { float: left; margin-right: 10px; display: block; border: 1px solid #474747; }
.sports-aside-infos dt:hover { color: #ffdf1b; }
.sports-aside-infos dd:hover img { border-color: #333; }

/* sport-hg-fix */
.sports-box .bulk-frame { height: 100%; position: relative; }
.sports-hg-fix { position: absolute; display: none; width: 100px; height: 25px; background: #493721; top: 99px; left: 137px; }
.sports-box.hg .sports-hg-fix { display: block; }
.sports-hg-fix2 { position: absolute; display: none; width: 208px; height: 16px; top: 27px; left: 22px; background: repeat-x url(data:image/gif;base64,R0lGODlhAQAQALMAAKFZBaNbBqRdBahhB6JaBptSBaZfBaBYBKVeBp9XBZ9WB5xTBAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABAAAAQMcBiERCDgpKTUWkUEADs=); }
.sports-box.hg .sports-hg-fix2 { display: block; }

/*==================== casino 电子内页 ====================*/
/* ban轮播 和live用的一套样式*/
.casino-slide{ width: 1335px; margin: 20px auto ; overflow: hidden;}
.casino-slide .picScroll{ position: relative; height: 190px;}
.casino-slide .picScroll>a{  top: 45px;}
.casino-slide .picScroll .bd{}
.casino-slide .picScroll .bd li{ position: relative; width: 214px; height: 190px; background: #000; margin: 0 10px 0 0; overflow: hidden;}
.casino-slide .picScroll .bd li img{ width: 214px; }
.casino-slide .picScroll .bd li .bottom-shadow{ position: absolute; bottom: -40px; width: 100%; height: 80px; background: #303030; transition: .3s all;}
.casino-slide .picScroll .bd li:hover .bottom-shadow{ bottom: 0;}
.casino-slide .picScroll .bd li .bottom-shadow .game-name{ height: 40px;  line-height:40px; font-size: 11px;  text-align: center; margin: 0;}
.casino-slide .picScroll .bd li .bottom-shadow .btn-start{ display: block; width: 110px; height: 30px; line-height: 30px; margin: 3px auto 7px; border: 1px solid #00f3b1; color: #00f3b1;  text-align: center; border-radius: 2px;}
.casino-slide .picScroll .bd li .bottom-shadow .btn-start:hover{ background: #00f3b1; color: #fff;}

#casino-style .container{ width: 100% !important;}
#casino-style .casino-game-list .col-5-1 .s_border figure{ width: 100%;}
#casino-style .casino-game-list .col-5-1 .s_border figure > img{min-width: 188px; min-height: 131px; width: 100%; height: auto;}

/*导航和游戏列表*/
#casino-style.theme-black .api-nav .swiper-container .swiper-slide.active { border-top: 3px solid #06815d; }
#casino-style.theme-black .casino-sorts .nav-tabs > li.active > a { background: #06815d; }
#casino-style > .container .game-list-header .jackpot .j_txt .t_g_name span { color: #06815d; }
#casino-style > .container .casino-game-list .game-item .game-info .g_line2 span { color: #06815d; }
#casino-style > .container .game-list-header .all_g_txt span { color: #06815d; }
#casino-style > .container .casino-game-list .game-item.s_border:hover { border-color: #06815d; }
#casino-style.theme-black .casino-sorts .nav-tabs > li:hover a { color: #fff !important; }
#casino-style > .container .game-list-header { width: 100%; }

/*将导航api换为彩色*/
#casino-style > .container .api-nav .swiper-slide .gui { background-position-y: bottom; }

/*==================== lottery 彩票 ====================*/
/*.lottery{background-color:#004531;}*/
.lottery .container{ width: 100% !important;}
.lottery .api-tabs{width: 100%;display: flex;border: none;}
.lottery .api-tabs>li.active a,
.lottery .api-tabs>li:hover a{ color: #ffdf1b; background: linear-gradient(to bottom,#03B484 0%,#027A58 100%);}
.lottery .api-tabs>li{border: 1px solid #000;flex: 1;padding: 0;margin: 0 5px;background-color: #65656575;}
.lottery .api-tabs>li:first-child{margin-left: 0;}
.lottery .api-tabs>li:last-child{margin-right: 0;}
.carousel-inner .api-tabs>li>a:link, .api-tabs>li>a:visited, .api-tabs>.disabled:hover>a{height: 48px;line-height: 48px;}
.lottery .game-list{background-color: #3e3e3e;margin-top: 8px;padding: 10px;overflow: hidden;}
.lottery .game-list .lottery_list .item{width: 100%;height: 95px;display: block;background: linear-gradient(to bottom,#252525 0%,#131313 100%);border: 3px solid #505050;text-align: center;margin-bottom: 30px;padding: 0;overflow: inherit}
.lottery .game-list .lottery_list .item:hover{border-color: #ff0;}
.lottery .game-list .lottery_list .item img{height: 95%;}
.lottery .game-list .lottery_list .title_in a{color: #ffdf1b;font-weight: bold;border-top: 1px solid #666666;display: block;padding: 5px 0 12px;text-align: center;}
.lottery .game-list .lottery_list .Start a{width: 49%;line-height: 23px;border: 1px solid #505050;color: #ccc;background: none;box-shadow: none;text-align: center;}
.lottery .game-list .lottery_list .Start a:hover{border-color: #ff0;}
.lottery .game-list .lottery_promo{width: 15.401%;margin-left: 1.055%;}
.lottery .game-list .lottery_promo a{width: 146px;border: 3px solid #064534;display: block;}
.lottery .game-list .lottery_promo a:hover{border-color: #ff0;}
.lottery_navber{margin-bottom: 6px;overflow: hidden;}
.lottery_navber > .pull-left{border: 1px solid #111;}
.lottery_navber > .pull-left img{border: 3px solid #464646;}
.lottery_navber > .pull-left:hover img{border: 3px solid #ffe51a;}
.lottery_navber > .pull-right img{border: 1px solid #000;}
.lottery_navber > .pull-right img:hover{border: 1px solid #ffe51a;}
.lottery_navber > .pull-right .lottery_navber_sc{margin-top: 7px;}
.api-tabs>li>a:link, .api-tabs>li>a:visited, .api-tabs>.disabled:hover>a{color: #fff;}

/*==================== fish 捕鱼 ====================*/
.main-fish {background: repeat-x 0 0 #252525;}

.main-lottery .slide-inner>ul>li{background-repeat: no-repeat; background-position: center;}
.main-lottery .game-item .item .game-img {height: 90px !important;line-height: 85px !important;overflow: inherit !important;}
.main-lottery .game-item {height: 190px;background: none !important;}
.main-lottery .game-item .item .cover{overflow: inherit;display: block;}
.main-lottery .game-item .item .cover .cover-name {width: 49%;height: 25px;line-height: 25px;position: absolute;top: 160px;right: 0;color: #ccc;margin: 0;}
.main-lottery .game-item .item .cover .cover-name:hover {border-color: #ff0;}
.main-lottery .game-item .item .cover .cover-bg:after {content: '查看详情';width: 49%;height: 25px;line-height: 25px;border: 1px solid #575757;position: absolute;top: 160px;left: 0;color: #ccc;margin: 0;}
.main-lottery .game-item .item .cover .cover-bg:hover:after {border-color: #ff0;}
.main-lottery .game-item .title .btn-play {height: 25px !important;line-height: 25px !important;background: none !important;color: #ffdf1b;font-weight: bold;border-top: 1px solid #666666;display: block;padding: 5px 0 12px;text-align: center;}
.main-lottery .nav-lottery-tabs li {border: 1px solid #3e3e3e;background: #191919;}
.main-lottery .nav-lottery-tabs li.active, .main-lottery .nav-lottery-tabs li:hover {background: linear-gradient(to bottom,#03b181 0%,#027d5a 100%);}
.main-lottery .nav-lottery-tabs>li.active>a, .main-lottery .nav-lottery-tabs>li:hover>a, .main-lottery .nav-lottery-tabs>li.active>a:hover, .main-lottery .nav-lottery-tabs>li.active>a:focus {color: #ffdf1b;}


/* =============== promo 优惠 =================== */
#promo.promo {background:repeat-x 0 0 #007b5b;}
/*此处轮播图lottery共用*/
.promo-ban{}
.promo-ban .slide-inner .ban-details-box{ width: 480px; margin: 65px 0 0 120px;  text-align: left;}
.promo-ban .slide-inner .ban-details-box:before{ content: "";display: table;}
.promo-ban .slide-inner .ban-details-box .event-title{  font-size: 28px;margin: 0 0 5px;}
.promo-ban .slide-inner .ban-details-box .event-body{ margin: 0 0 15px;}
.promo-ban .slide-inner .ban-details-box .event-end{ margin: 0 0 15px; color: #ffdf1b;}
.promo-ban .slide-inner .ban-details-box a{ display: inline-block; width: 125px; height: 35px;line-height: 33px;padding: 0 10px; margin: 0 5px; color: #ffdf1b;  border: 1px solid #ffdf1b;  text-align: center; font-size: 16px; border-radius: 2px;}
.promo-ban .slide-inner .ban-details-box a.promo-ban-join{ }
.promo-ban .slide-inner .ban-details-box a.promo-ban-join:hover{ background: #ffdf1b; color: #333; }
.promo-ban .slide-inner .ban-details-box a.promo-ban-more{ background: #ffdf1b; color: #333; }
.promo-ban .slide-inner .ban-details-box a.promo-ban-more:hover{ background: #f0f0f0; border-color: #f0f0f0; }
#promo .main-promo { width: auto; padding: 20px 0; background: transparent; }
#promo #promo-style>.container { width: 1060px !important; }
#promo-style .list-type2 .promo-item { border: none; background: #034835; margin-bottom: 10px; }
#promo-style  .promo-item .home_pic img { background: transparent; }
#promo-style  .promo-top-bar { background: #034835; }
#promo-style  .promo-top-bar > ul li { padding: 0 12px; }
#promo-style  .promo-top-bar .search-bar .input-wrap { background: #116b4e; border: 1px solid #017a5b; }
#promo-style   .promo-item .promo-detail { background: #034835; padding: 30px 28px; }
#promo-style { padding: 20px 0; }
#promo-style .list-type2 .list_type2_item_tit { border-left: 4px solid #DFB432; display: none; }
#promo-style .list-type2 .promo-item .shadow .btn-apply { background: #ffdf1b; color: #000; }
#promo-style .list-type2 .promo-item .promo-status.processing { background: #DFB432; }
#promo-style .promo-top-bar .search-bar .btn-search { background-color: #ffdf1b; border-color: #DFB432; color: #000; }
#promo-style .promo-top-bar > ul li:hover,
#promo-style .promo-top-bar > ul li.active,
#promo-style .promo-top-bar > ul li:hover > a,
#promo-style .promo-top-bar > ul li.active > a { background-color: #ffdf1b; color: #000; }
#promo-style .promo-top-bar > ul li.active:after { border-top-color: #ffdf1b; }
.main-promo .list-type2 .content img { width: 100%; }
#promo-style .promo-top-bar > ul{width: 75% ;}
/*====================关于我们===================*/
.about {background-repeat: repeat-x;background-color: #363636;}
#about-style .container{ width: 95% !important; margin: 0 auto;}
#about-style .promo-memu { margin-top: 20px;  text-align: center;}
#about-style .promo-memu dl{ min-width: 220px; width: 70%;  background: #1e1e1e; border: 1px solid #000; }
#about-style .promo-memu dt { margin-bottom: 15px; font-size: 14px; color: #fff; height: 32px; line-height: 32px; background: #215647; padding-left: 22px; }
#about-style .promo-memu dd { height: 30px; line-height: 30px; padding: 0 25px; }
#about-style .promo-memu dd a { background:no-repeat 0 -23px; padding-left: 20px; color: #666; display: block; }
#about-style .promo-memu dd a:hover,
#about-style .promo-memu .active { background-position: 0 12px; color: #fee819; }
#about-style .about-contant { width: 100%; padding: 20px; color: #555; font-size: 14px; background: #fff; margin: 20px 0; min-height: 342px; }

/*==================== register 注册 ====================*/
.register .main-register { background: #fefefe no-repeat top center; }
.register .registeredContent { width: 1010px; margin: 0 auto; font-size: 12px; color: #666; background: rgba(250, 250, 250, 0.5); padding: 0 30px; border-radius: 10px; }
.register .registeredContent a { color: #06855f; }
.register .headPaddingBorder { position: relative;width: 100%; border-bottom: 1px solid #05684c; background:no-repeat -25px -8px; height: 60px; }
.register .headPaddingBorder .headLeft { position: absolute; width: 46px; height: 24px;right: 50px; top: 17px; background: #E0DEDB; font-size: 16px ;  text-align: center;  border-radius: 3px;}
.register .headPaddingBorder .headLeft:hover{ background: #FEE024; color: #000;}
.register .registeredContentText { padding: 0 30px 139px 30px; rgba(37, 37, 37, .8); }
.register .account-box { padding: 30px 0; }
.register #regForm fieldset { overflow: hidden; }
.register .red_bq { height: 21px; line-height: 21px; font-size: 14px; display: block; }
.register .red_bq>span { line-height: 21px; font-size: 14px; margin-left: 30px; }
.register .red_bq:before { content: ''; display: inline-block;  position: absolute; }
.register .red_bq.register-cjdl:before { width: 23px; height: 20px; background-position: -117px -1px; }
.register .red_bq.register-aq:before { width: 22px; height: 20px; background-position: -142px 0; }
.register .red_bq.register-sxx:before { width: 21px; height: 21px; background-position: -60px -41px; border-radius: 8px; }
.register .red_bq:after { content: ''; display: inline-block; width: 80%; height: 1px; background: #888; margin: 10px 0 10px 12px; position: absolute; }
.register .red_bq.register-cjdl:after { width: 78.6%; }
.register .red_bq.register-aq:after { width: 81.4%; }
.register .headPis { padding: 20px 0; line-height: 24px;  text-align: center;}
.register .submitBtn { display: block; width: 285px; line-height: 38px; height: 38px; margin: 15px auto; background: linear-gradient(to bottom, #00764a 0, #005636 100%) top repeat-x; border: solid 1px #004028; cursor: pointer; color: #fff; text-align: center; vertical-align: middle; overflow: visible; }
.register .submitBtn.backhome{ background: #666; color: #fff;}
.register .submitBtn.bet_login{ color: #fff;background: linear-gradient(to bottom, #189976 0, #057052 100%) top repeat-x;}
.register .submitBtn:hover { color: #fee819; }
.register .registerMiddle { padding: 17px 30px 0  0; }
.register .registerMiddle .headPis .headTitle{ position: relative;}
.register .registerMiddle .headPis .headTitle ul{ border:1px solid #4acfa5;  width: 300px;  height: 44px;  margin: 0 auto;  line-height: 42px; position: relative; background: #FFF; display: none;}
.register .registerMiddle .headPis .headTitle ul:before{ content: ""; position:absolute; top:-5px; left:70%;width: 10px; height: 10px; border: 1px solid ; border-color: #4acfa5 #4acfa5 transparent transparent;transform: rotate(-45deg) ;background: #fff;}
.register .registerMiddle .headPis .headTitle ul li{ margin: 0 10px; }
/*.register .registerMiddle .headPis .headTitle a:hover+ul{ display: block; }*/
.register .registeredContent .page-left { background: #06815d; border-radius: 10px; }
.register .registeredContent .page-left .list-group .list-group-item { height: 36px; width: 160px; margin: 8px auto; line-height: 36px; text-align: center; padding: 0; font-size: 16px; color: #fff; border: none; border-radius: 6px; border-bottom: 1px solid #00704f; }
.register .registeredContent .page-left .list-group .list-group-item.active,
.register .registeredContent .page-left .list-group .list-group-item:hover,
.register .registeredContent .page-left .list-group .list-group-item:focus { background: #116c50; color: #fee819; }
.register .registeredContent .page-left .list-group .list-group-item { background: transparent; }

/*==================== agent ====================*/
body.agent {background-repeat: repeat-x;background-position: 0 0;background-color:  #e9e9e9;}
body.agent .navbar-nav{ width: auto; left: auto;}
.agent-slide>.slide>.slide-inner { width: 100% }
.agent-slide .slide,
.agent-slide .slide .slide-inner li,
.agent-slide .slide .slide-inner li a { height: 630px; }
.agent-content-wrap { background: #e9e9e9; min-height: 630px; box-shadow: inset 1px 1px 15px 5px rgba(0, 0, 0, 0.4); }
.agent-content { padding: 40px 30px; color: #444; margin: 20px; background: #fff; min-height: 590px; }
.agent-content h1,
.agent-content h2,
.agent-content h3,
.agent-content h4,
.agent-content h5,
.agent-content h6 { margin: 1em 0; font-weight: bold; text-shadow: none; }
.agent-content .title { font-weight: bold; }
.agent-content .title small { display: block; height: 40px; line-height: 40px; text-shadow: none; }
.agent-content .table { color: #333; }
.agent-contact-list { height: 80px; line-height: 80px; margin: 0; text-align: center; background-color: #333; }
.agent-contact-list li { font-size: 14px; margin-right: 20px; color: #f1eeaa; }
.agent-contact-list li .gui { line-height: 80px; margin-right: 10px; }
.gui-envelope:before,
.gui-headphones:before { content: "\f0e0"; font-size: 24px; margin-right: 10px; vertical-align: -3px; border: 1px solid #fff; border-radius: 23px; padding: 9px; }
.gui-headphones:before { content: "\f025"; }
.gui-headphones.gui-qq:before { content: "\f1d6"; }
.index-contact-list .contact-item { text-align: center; margin-right: 90px; display: inline-block }
.index-contact-list .contact-item i { font-style: normal; }

/*layui-login-dialog替换登陆弹窗的图片*/
.layui-layer.layui-login-dialog .layui-layer-title,
.layui-layer.layui-login-dialog .layui-layer-content form .btn-register{color: #00764a;}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .link_app_dld a,
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .text_center .p01,
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .text_center .p02{color: #ffffff;text-shadow: 0 0px 5px #000;border-width: 0;}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .text_center .p01{position: absolute;left: 50%;top: 135px;transform: translateX(-50%);font-style: italic;font-weight: 100;}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .text_center .p02{position: absolute;left: 50%;top: 300px;transform: translateX(-50%);}
.layui-layer.layui-login-dialog .layui-layer-content .right_qrcode .link_app_dld{bottom: auto;top: 320px;}
.layui-layer.layui-login-dialog .layui-layer-close{ border-color: #00764a ;color: #00764a;}
.layui-layer.layui-login-dialog #loginForm .btn-login{ background: #00764a ;}
.layui-layer.layui-login-dialog #loginForm .btn-login:hover{ background: #06815d ;}
/*修改弹窗的颜色*/
.layui-layer.layui-layer-brand .layui-layer-title{ background: #06815d;}
.layui-layer.layui-layer-brand .layui-layer-setwin .layui-layer-close{ border-color: #06815d;  color: #06815d;}
/*公告弹窗按钮颜色*/
.layui-layer.notice-dialog.notice-dialog-two-btn .layui-layer-btn a,
.layui-layer.notice-dialog.notice-dialog-two-btn .layui-layer-btn a.active{ border-color: #06815d !important; background-color: #06815d !important;}
.layui-layer.notice-dialog.notice-dialog-one-btn .layui-layer-btn0{border-color: #06815d !important;  background-color: #06815d !important;}
/*优惠内页弹窗*/
.layui-layer.layui-layer-danger .layui-layer-title{background: #06815d; }
.layui-layer.layui-layer-danger .layui-layer-setwin .layui-layer-close{ border: 3px solid #06815d; color: #06815d;}
.layui-layer.layui-layer-warning .layui-layer-title {background: #30876b !important;}
.layui-layer.layui-layer-warning .layui-layer-setwin .layui-layer-close {border: 3px solid #30876b !important;color: #30876b!important;}
.layui-layer .layui-layer-setwin a.layui-layer-close{border-color: #06815d!important;color: #06815d!important;}
/*==================== login ====================*/
body.login{background: #13805e;  min-width: 800px; width: 800px; height: 600px;margin: 0;  padding: 0;  border: 0;}
body.login a:hover{ text-decoration: underline }
body.login header{ min-width: 800px; width: 100%; height: 86px;background: none; border-bottom: 1px solid #0f664b;}
body.login header img{ height: 40px ; margin: 20px;}
body.login main .login-box{  margin: 100px;  width: 581px;  background-color: #10694d;  min-height: 219px;  border: 1px solid #0e5c44;}
body.login .login-box .login-main{ padding: 30px;}
body.login .login-box .login-main .login-title{ margin: 0 0 22px; font-size: 17px; color: #fff; font-weight: 600;}
body.login .login-box .login-main .login-title span{ color: #9fc3b8;}
body.login .login-box .login-main input{ display: inline-block; width: 200px; height: 30px; background: #DDD; margin: 1px 5px 20px 0  }
body.login .login-box .login-main .forget-pas{ color: #ffdf1b;}
body.login .login-box .login-main ._vr_login{ width: 100px; height: 30px; line-height: 30px; background: #ffdf1b; border: 0; border-radius: 5px; color: #000;}
body.login .login-box .login-bottom{ padding: 0 30px; border-top: 1px solid #0e5c44; height: 59px;}
body.login .login-box .login-bottom>*{ line-height: 59px; color: #ffdf1b;}
body.login .login-box._vr_loginSuccess{ padding: 30px; }



/*首页广告/公告弹窗文字颜色调整*/
.layui-layer { color: #333; }

/*右浮动*/
.float-r{ right:0 !important; width: 50px; height: 369px; transition: width .3s; overflow: hidden;top: 30%;}
.float-r:hover{ width: 215px;}
.float-r .rdao1,
.float-r .rdao2{ position: absolute; }
.float-r .rdao1{ top: 20px; left: 0;width: 50px;height: 349px;background:no-repeat center; z-index: 2;}
.float-r .rdao2{ top: 0; left: 45px;width: 175px;height: 369px;padding: 98px 18px;background:no-repeat center;}
.float-r .rdao2 a{display: inline-block;width: 147px;margin-bottom: 2px;}
.float-r .rdao2 .service{background:no-repeat center;height: 57px;}
.float-r .rdao2 .qq{background:no-repeat center;height: 57px;}
.float-r .rdao2 .agent{background: no-repeat center;height: 57px;}
.float-r .rdao2 .backup{background: no-repeat center;height: 53px;}

/*左浮动*/
.float-l{ left:0 !important; width: 50px; height: 369px; transition: width .3s; overflow: hidden;top: 30%;}
.float-l:hover{ width: 215px;}
.float-l .rdao1,
.float-l .rdao2{ position: absolute; }
.float-l .rdao1{ top: 20px; right: 0;width: 50px;height: 349px;background: no-repeat center; z-index: 2;}
.float-l .rdao2{ top: 0; right: 45px;width: 175px;height: 369px;padding: 98px 18px;background: no-repeat center;}
.float-l .rdao2 a{display: inline-block;width: 147px;}
.float-l .rdao2 .promo{background: no-repeat center;height: 51px;}
.float-l .rdao2 .vip{background: no-repeat center;height: 57px;}
.float-l .rdao2 .redEnvelope{background: no-repeat center;height: 57px;}
.float-l .rdao2 .app{background: no-repeat center;height: 70px;}
/*关闭按钮*/
/*.activity_close_btn{  position: absolute;  display: inline-block;  width: 38px;  height: 38px;  top: -38px;  right: 0;  background: url(images/close.png) no-repeat center;  }*/
