@charset "UTF-8";

/*!
 * opebet lovebet
 * Author: Susan
 * Update by 2018-04-12
 */

/* 禁用响应 */

.container{width:1180px !important;padding:0;position:relative;overflow:visible;margin:0 auto;}
@media (min-width:1200px){
  .container{width:1180px !important;padding:0;position:relative;overflow:visible;margin:0 auto;}
}
@media (min-width:1903px){
  .container{width:1400px !important;padding:0;position:relative;overflow:visible;margin:0 auto;}
}
@media (min-width:1920px){
  .container{width:1400px !important;padding:0;position:relative;overflow:visible;margin:0 auto;}
}

/* ==========全局样式========== */
@-webkit-keyframes fadeInUp{
  from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);}
  to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp{
  from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);}
  to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes scaleIn{
  from{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);}
  to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes scaleIn{
  from{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);}
  to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes leftIn{
  from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);}
  to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes leftIn{
  from{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);}
  to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes rightIn{
  from{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);}
  to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes rightIn{
  from{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);}
  to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes bottomRightIn{
  from{opacity:0;-webkit-transform:translateX(50px) translateY(50px);transform:translateX(50px) translateY(50px);}
  to{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}
}
@keyframes bottomRightIn{
  from{opacity:0;-webkit-transform:translateX(50px) translateY(50px);transform:translateX(50px) translateY(50px);}
  to{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}
}
@-webkit-keyframes centerIn1{
  from{opacity:0;-webkit-transform:translate3d(50px,50px,0);transform:translate3d(50px,50px,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes centerIn1{
  from{opacity:0;-webkit-transform:translate3d(50px,50px,0);transform:translate3d(50px,50px,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes centerIn2{
  from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes centerIn2{
  from{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes centerIn3{
  from{opacity:0;-webkit-transform:translate3d(50px,-50px,0);transform:translate3d(50px,-50px,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes centerIn3{
  from{opacity:0;-webkit-transform:translate3d(50px,-50px,0);transform:translate3d(50px,-50px,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes centerIn4{
  from{opacity:0;-webkit-transform:translate3d(-50px,50px,0);transform:translate3d(-50px,50px,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes centerIn4{
  from{opacity:0;-webkit-transform:translate3d(-50px,50px,0);transform:translate3d(-50px,50px,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes centerIn5{
  from{opacity:0;-webkit-transform:translate3d(-50px,-50px,0);transform:translate3d(-50px,-50px,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes centerIn5{
  from{opacity:0;-webkit-transform:translate3d(-50px,-50px,0);transform:translate3d(-50px,-50px,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes bac{
  from{background-position-y:1000px;}
  to{background-position-y:20px;}
}
@keyframes bac{
  from{background-position-y:1000px;}
  to{background-position-y:20px;}
}
@-webkit-keyframes fadeInDown{
  from{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);}
  to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDown{
  from{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);}
  to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes topLeftIn{
  from{opacity:0;-webkit-transform:translateY(-200px) translateX(-200px);transform:translateY(-200px) translateX(-200px);}
  to{opacity:1;-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);}
}
@keyframes topLeftIn{
  from{opacity:0;-webkit-transform:translateY(-200px) translateX(-200px);transform:translateY(-200px) translateX(-200px);}
  to{opacity:1;-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);}
}
@-webkit-keyframes ball1In{
  from{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(0);}
  25%{opacity:1;-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg);}
  50%{opacity:1;-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg);}
  to{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(0);}
}
@keyframes ball1In{
  from{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(0);}
  25%{opacity:1;-webkit-transform:rotateZ(2deg);transform:rotateZ(2deg);}
  50%{opacity:1;-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg);}
  to{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(0);}
}
@-webkit-keyframes circle-stroke{
  from{stroke-dashoffset:283;}
  to{stroke-dashoffset:0;}
}
@keyframes circle-stroke{
  from{stroke-dashoffset:283;}
  to{stroke-dashoffset:0;}
}
body{font-size:14px;font-family:"Microsoft YaHei";position:relative;}
a:hover{text-decoration:none;}
ul{padding:0;}
ul>li{list-style:none;}
.part-1 .slide-indicators li.sports{width:180px;height:100px;background:url(images/slide01-indicator-acitve-bg.png) bottom no-repeat}
.static-bar-2{position:absolute;top:0;right:0}
.static-bar-2 a{color:#fff;}
.static-bar-2 i{font-style:normal;padding:0 5px;}
.dropdown-menu{left:0;top:22px;}
.static-bar-2 a.zh_CN{background:url(images/ch.png)left no-repeat;padding-left:24px;}
.top-r{display:inline-block;position:absolute;right:0;padding-left:5px;padding-right:10px;}

/* header */
header .static-bar{height:75px;background:#14805e;font-size:14px;color:#d9e8f6;}
header .static-bar  .logo{position:relative;line-height:75px;height:75px;display:inline-block;}
header .static-bar  .logo object{margin-top:3px;}
header .static-bar  .link_a:before{content: ""; position: absolute; display:block;height:50px;border-left:1px solid #3ebf86;}
header .static-bar  .link_a a{display:inline-block;width:214px;height:50px;margin-left: 8px;}
header .static-bar  .slogan{margin:15px 0 0 12px;}
header .static-bar  .slogan_b{margin:15px 0 0;}
header .static-bar  .slogan_b a{background:url(images/slogan_b.png)center no-repeat;background-size: 100%;}
header .static-bar  .slogan_b a{background:url(images/slogan_b.png)center no-repeat;background-size: 100%;}
@media (min-width: 320px){
  header .static-bar  .link_a a{width:190px;}
  header .static-bar  .logo img{width: 190px;}
  header .static-bar  .slogan a{background:url(images/slogan.png)center no-repeat;background-size: 100%;}
  header .static-bar  .slogan_b a{background:url(images/slogan_b.png)center no-repeat;background-size: 100%;}
  header .static-bar .top-link{font-size: 10px;}
  header .static-bar .form-wrap .header-panel{font-size: 10px;}
  header .static-bar .form-wrap .header-panel a{padding: 0 4px;}
}
@media (min-width:1200px){
  header .static-bar  .link_a a{width:200px;}
  header .static-bar  .logo img{width: 200px;}
  header .static-bar  .slogan a{background:url(images/slogan.png)center no-repeat;background-size: 100%;}
  header .static-bar  .slogan_b a{background:url(images/slogan_b.png)center no-repeat;background-size: 100%;}
  header .static-bar .top-link{font-size: 10px;}
  header .static-bar .form-wrap .header-panel{font-size: 10px;}
  header .static-bar .form-wrap .header-panel a{padding: 0 4px;}
}
@media (min-width:1903px){
  header .static-bar  .link_a a{width:208px;}
  header .static-bar .top-link{font-size: 12px;}
  header .static-bar  .slogan a{background:url(images/slogan.png)center no-repeat;background-size: 100%;}
  header .static-bar  .slogan_b a{background:url(images/slogan_b.png)center no-repeat;background-size: 100%;}
  header .static-bar  .logo img{width: 278px;}
  header .static-bar .form-wrap .header-panel{font-size: 10px;}
  header .static-bar .form-wrap .header-panel a{padding: 0 4px;}
}
@media (min-width:1920px){
  header .static-bar  .link_a a{width:214px;}
  header .static-bar .top-link{font-size: 14px;}
  header .static-bar  .slogan a{background:url(images/slogan.png)center no-repeat;background-size: 100%;}
  header .static-bar  .slogan_b a{background:url(images/slogan_b.png)center no-repeat;background-size: 100%;}
  header .static-bar  .logo img{width: 278px;}
  header .static-bar .form-wrap .header-panel{font-size: 13px;}
  header .static-bar .form-wrap .header-panel a{padding: 0 6px;}
}
header .static-bar  .link_a a{display: block;height: 50px;}
header .static-bar .top-link{height:29px;line-height:29px;}
header .static-bar .top-link>a{color:#fff;padding:5px 0;}
header .static-bar .top-link>a:hover{color:#ffd721;}
header .static-bar .top-link>a:after{content:'|';margin:0 8px;color:#fff;}
header .static-bar .top-link>a:nth-child(5):after{content:'';}
header .static-bar .top-link>a.zh_CN{background:url(images/ch.png)left no-repeat;padding-left:24px;}
header .static-bar .top-link>a .caret{font-size:18px;}
header .static-bar .top-link .dropdown-menu{background:#eee;padding:0;width:150px;right:0;top:30px;border:none;}
header .static-bar .top-link .dropdown-menu>li>a{line-height:35px;}
header .static-bar .top-link .dropdown-menu>li>a:hover{color:#11c187;}
header .static-bar .form-wrap{height:47px;margin-top:24px;text-align:right;}
header .static-bar .form-wrap .btn-service{vertical-align:top;color:#fff;margin:0 4px;height:60px;line-height:60px;}
header .static-bar .form-wrap form{display:inline-block;margin:7px 0;}
header .static-bar .form-wrap form .form-group{position:relative;vertical-align:top;margin-right:3px;}
header .static-bar .form-wrap form .form-group::-webkit-input-placeholder{color:inherit;}
header .static-bar .form-wrap form .form-group::-moz-placeholder{color:inherit;}
header .static-bar .form-wrap form .form-group:-moz-placeholder{color:inherit;}
header .static-bar .form-wrap form .form-group:-ms-input-placeholder{color:inherit;}
header .static-bar .form-wrap form .form-group .form-control{height:30px;line-height:30px;padding:0 10px;width:180px;color:#333;font-size:14px;border:none;background-color:#f2f2f2;border-radius:3px;}
header .static-bar .form-wrap form .form-group .form-control:focus{-webkit-box-shadow:none;box-shadow:none;}
header .static-bar .form-wrap form .form-group.account input{padding-right:40px;}
header .static-bar .form-wrap form .form-group.password input{padding-right:40px;}
header .static-bar .form-wrap form .form-group.code{margin-right:-3px;}
header .static-bar .form-wrap form .form-group.code img{position:absolute;right:1px;top:0;width:70px;height:30px;}
header .static-bar .form-wrap form .form-group .forget-pas{position:absolute;top:0;right:0;width:42px;height:28px;color:#333;line-height:28px;text-align:center;text-decoration:none;}
header .static-bar .form-wrap form .btn-login{border-radius:3px;margin-right:3px;text-decoration:none;display:inline-block;vertical-align:-2px;color:#fff;height:30px;width:80px;background:#1992ea;text-align:center;line-height:28px;}
header .static-bar .form-wrap form .btn-login:hover{background:#0e5faa;}
header .static-bar .form-wrap form .btn-register{border-radius:3px;text-decoration:none;display:inline-block;vertical-align:-2px;color:#fff;height:30px;width:80px;background:#ffd721;text-align:center;line-height:28px;}
header .static-bar .form-wrap form .btn-register:hover{background:#f7d620;}
header .static-bar .form-wrap .header-panel{height:46px;display:inline-block;right:0;text-align:right;padding-top: 8px;}
header .static-bar .form-wrap .header-panel a{color:#fff;}
header .static-bar .form-wrap .header-panel a:hover{color:#cccccc;}
header .static-bar .form-wrap .header-panel .dropdown{vertical-align:top;}
header .static-bar .form-wrap .header-panel .dropdown:hover .dropdown-menu{display:block;}
header .static-bar .form-wrap .header-panel .dropdown-menu{background:#00b378;margin-top:0;border-color:transparent;}
@media (min-width:320px){
  header .static-bar .form-wrap form .form-group .form-control{width:108px;}
  header .static-bar .form-wrap form .form-group.code img{width: 52px;}
}
@media (min-width:1200px){
  header .static-bar .form-wrap form .form-group .form-control{width:108px;}
  header .static-bar .form-wrap form .form-group.code img{width: 52px;}
}
@media (min-width:1366px){
  header .static-bar .form-wrap form .form-group .form-control{width:108px;}
  header .static-bar .form-wrap form .form-group.code img{width: 52px;}
}
@media (min-width:1425px){
  header .static-bar .form-wrap form .form-group .form-control{width:108px;}
  header .static-bar .form-wrap form .form-group.code img{width: 52px;}
}
@media (min-width:1684px){
  header .static-bar .form-wrap form .form-group .form-control{width:108px;}
  header .static-bar .form-wrap form .form-group.code img{width: 52px;}
}
@media (min-width:1903px){
  header .static-bar .form-wrap form .form-group .form-control{width:152px;}
  header .static-bar .form-wrap form .form-group.code img{width: 70px;}
}
@media (min-width:1920px){
  header .static-bar .form-wrap form .form-group .form-control{width:152px;}
  header .static-bar .form-wrap form .form-group.code img{width: 70px;}
}

.static-bar .icon-sjb{position: absolute;right: 5px;top: 0;cursor: pointer;}
.static-bar .icon-sjb span{width: 60px;height: 55px;background: url("images/icon-sjb.png");display: block;}
.static-bar .icon-sjb p{text-align: center;color: #d9e8f6;}
.static-bar .icon-sjb:hover p{color: #ff0;}
/* navbar style */
.nav-part{height:50px;background:#fff;}
.nav-part >.container{height:50px;}
.nav-part .navbar{margin-bottom:0;height:50px;}
.nav-part .navbar .nav > li{height:50px;text-align:center;line-height:50px;width:140px;float:left;transform: skewX(-45deg);}
.nav-part .navbar .nav > li.hot:before{content: '';width: 21px;height: 12px;position: absolute;right: 5px;top: 8px;background: url(images/hot.gif);    transform: skewX(45deg);}
.nav-part .navbar .nav > li.active,.nav-part .navbar .nav > li:hover{position:relative;}
.nav-part .navbar .nav > li a{line-height:50px;color:#333;font-size:15px;height:50px;transform: skewX(45deg);}
.nav-part .navbar .nav > li.active,.nav-part .navbar .nav > li.active:hover{background:#22c982;}
.nav-part .navbar .nav > li.active a,.nav-part .navbar .nav > li.active:hover a{color:#fff;}
.nav-part .navbar .nav > li:hover{background:#e5e5e5!important;}
.nav-part .navbar .nav > li:hover a{color:#11c187!important;}
@media (max-width:1366px){
  .nav-part .navbar .nav > li{width:107px;}
}
@media (max-width:1425px){
  .nav-part .navbar .nav > li{width:118px}
}
@media (min-width:1366px){
  .nav-part .navbar .nav > li{width:118px;}
}
@media (min-width:1425px){
  .nav-part .navbar .nav > li{width:107px;}
}
@media (min-width:1684px){
  .nav-part .navbar .nav > li{width:107px;}
}
@media (min-width:1903px){
  .nav-part .navbar .nav > li{width:127px;}
}
@media (min-width:1920px){
  .nav-part .navbar .nav > li{width:127px;}
}

/* navbar-sub 二级菜单 */
.navbar-sub{width:100%;position:absolute;z-index:120;}
.navbar-sub .container{width:1200px !important;box-shadow:2px 4px 5px #333;background:#f5f5f5;}
.navbar-sub > .sub-content{height:360px;}
.api-item{border:none;}
.sub-box{text-align:center;margin-bottom:0;position:relative;}
.sub-box .fs{position:absolute;right:8px;text-align:left;font-size:18px;color:#333;top:82px;}
.sub-box > dt{height:70px;overflow:hidden;position:relative;}
.sub-box > dt > a > i{font-style:normal;font-size:14px;position:absolute;left:0;right:0;bottom:1px;font-weight:normal;transition: .3s;}
.sub-box > dd{height:40px;overflow:hidden;margin-top:-17px;}
.sub-box > dd > p > span{color:#fff;font-size:16px;}
.sub-box > dd > p,.sub-box > dd > p > a,.sub-box > dt > a{margin:0;font-size:14px;color:#000;margin:0 auto;}
.navbar-sub #sub-casino .api-games-casino.api-games > ul > li:hover i{display:none}
.sub-box > dd > p > a:hover,.sub-box > dt > a:hover,.api-item:hover > dd > p > a{color:#1992ea;}
.apiicon{width:280px;height:130px;position:relative;display:inline-block;background:url(images/navbar-sprite.png) no-repeat;}

/* api链接 */
.api-games-wrap{position:relative;}
.api-games{overflow:hidden;}
.api-games > ul{font-size:0;margin-bottom:0;}
.api-games > ul > li{width:282px;display:inline-block;font-size:12px;}
.api-games.api-games-live{overflow:hidden;}
.api-games.api-games-live > ul{font-size:0;}
.api-games-casino.api-games > ul > li{width:14%;display:inline-block;}
.api-games-live.api-games > ul > li{width:20%;display:inline-block;}
.nav-part #sub-casino .col-7-1,.nav-part #sub-live .col-7-1{width:284px;height:360px;background:url(images/nav-casino-bg.jpg);}
.nav-part #sub-live .col-7-1{background:url(images/nav-live-bg.jpg);}
.nav-part #sub-casino .col-7-6,.nav-part #sub-live .col-7-6{width:916px;}
.nav-part #sub-casino .col-7-1 .sub-box,.nav-part #sub-live .col-7-1 .sub-box{display:none;}
.api-games.api-games-live > ul > li:hover .sub-box > dd{top:-30px;font-weight:bold;}
.api-games.api-games-live > ul > li .sub-box > dt > a > i{bottom:32px;}
.navbar-sub #sub-live ul.list-unstyled li:hover dt > a > i{bottom:26px}
.api-games.api-games-live > ul > li .sub-box > dt{height:180px;}
.api-games.api-games-live .api-item:hover > dd > p > a{display:none;}
.api-games.api-games-live > ul > li .apiicon{width:150px;height:160px;background:url(images/nav-live-sprite.png);transform:scale(0.9);-webkit-transition:scale(0.9);-moz-transition:scale(0.9);-o-transition:scale(0.9);transition:.3s}
.api-games.api-games-live > ul > li:hover .apiicon{font-size:22px;transform:scale(1);-webkit-transition:scale(1);-moz-transition:scale(1);-o-transition:scale(1);}
.api-games.api-games-live > ul > li .apiicon.i-bb{background-position:0 0}
.api-games.api-games-live > ul > li .apiicon.i-ag{background-position:-150px 0}
.api-games.api-games-live > ul > li .apiicon.i-ebet{background-position:-300px 0}
.api-games.api-games-live > ul > li .apiicon.i-opus-l{background-position:-450px 0}
.api-games.api-games-live > ul > li .apiicon.i-og{background-position:-600px 0}
.api-games.api-games-live > ul > li .apiicon.i-sa{background-position:-750px 0}
.api-games.api-games-live > ul > li .apiicon.i-gd{background-position:-900px 0}
.api-games.api-games-live > ul > li .apiicon.i-ds{background-position:-1050px 0}
.api-games.api-games-live > ul > li .apiicon.i-shenbo{background-position:-1200px 0}
.api-games.api-games-live > ul > li .apiicon.i-coming{background-position:-1350px 0}
.api-games.api-games-live > ul > li .apiicon.i-ea{background-position:-450px 0}
.api-games.api-games-live > ul > li .apiicon.i-bg{background-position:-1500px 0}
.api-games.api-games-live > ul > li .sub-box > dd{height:20px;position:relative;top:-36px;}
.api-games.api-games-casino > ul > li .sub-box > dt{height:156px;}
.api-games.api-games-casino > ul > li .apiicon{width:150px;height:140px;background:url(images/nav-casino-sprite.png);font-size:22px;transform:scale(0.9);-webkit-transition:scale(0.9);-moz-transition:scale(0.9);-o-transition:scale(0.9);transition:.3s}
.api-games.api-games-casino > ul > li:hover .apiicon{font-size:22px;transform:scale(1);-webkit-transition:scale(1);-moz-transition:scale(1);-o-transition:scale(1);}
.api-games.api-games-casino > ul > li .apiicon.c-mg{background-position:0 0}
.api-games.api-games-casino > ul > li .apiicon.c-bsg{background-position:-150px 0}
.api-games.api-games-casino > ul > li .apiicon.c-pt{background-position:-300px 0}
.api-games.api-games-casino > ul > li .apiicon.c-sg{background-position:-450px 0}
.api-games.api-games-casino > ul > li .apiicon.c-png{background-position:-600px 0}
.api-games.api-games-casino > ul > li .apiicon.c-gns{background-position:-750px 0}
.api-games.api-games-casino > ul > li .apiicon.c-prg{background-position:-900px 0}
.api-games.api-games-casino > ul > li .apiicon.c-hb{background-position:-1050px 0}
.api-games.api-games-casino > ul > li .apiicon.c-ag{background-position:-1200px 0}
.api-games.api-games-casino > ul > li .apiicon.c-bb{background-position:-1350px 0}
.api-games.api-games-casino > ul > li .apiicon.c-mw{background-position:-1500px 0}
.api-games.api-games-casino > ul > li .apiicon.c-dt{background-position:-1650px 0}
.api-games.api-games-casino > ul > li .apiicon.c-nt{background-position:-1800px 0}
.api-games.api-games-casino > ul > li .apiicon.c-pg{background-position:-1950px 0}
.api-games.api-games-casino > ul > li .apiicon.c-cq9{background-position:-2100px 0}
.api-games.api-games-casino > ul > li .apiicon.c-jdb{background-position:-2250px 0}
.api-games.api-games-casino > ul > li .apiicon.c-fg{background-position:-2410px 0}

/*.nav-part #sub-sports,.nav-part #sub-lottery{background: none;}*/
.nav-part #sub-sports .col-7-1,.nav-part #sub-lottery .col-7-1,.nav-part #sub-chess .col-7-1{display:none;}
.nav-part #sub-sports .col-7-6{width: 100%;}
.nav-part #sub-sports .api-games-wrap{width:1200px;}
.nav-part #sub-lottery .api-games-wrap{width:1200px;background:#f2f2f2;}
.nav-part #sub-chess .api-games-wrap{width: 1200px;}

/* 彩票 二级菜单 */

/*.navbar-sub > #sub-live.sub-content{display: block!important;}*/
#sub-lottery .api-games > ul > li{width:300px;border:none;}
#sub-lottery .api-games > ul > li .sub-box{text-align:left;}
#sub-lottery .api-games > ul > li .sub-box > dd > p > a{position:absolute;bottom:10px;padding:6px 20px;font-size:16px;border:1px solid #22ccff;border-radius:4px;color:#fff;}
#sub-lottery .api-games > ul > li:hover .sub-box > dd > p > a{background:#22ccff;color:#fff;}
.api-games.api-games-lottery > ul > li .apiicon{width:400px;background:url(images/nav-lottery-sprite.jpg);height:200px;font-size:22px;color:#fff;font-weight:bold;text-align:left;padding:20px 0 0 20px;transition:.2s}
.api-games.api-games-lottery > ul > li .apiicon.l-lt{background-position:0 0}
.api-games.api-games-lottery > ul > li .apiicon.l-kg{background-position:-600px 0}
.api-games.api-games-lottery > ul > li .apiicon.l-bb{background-position:-900px 0}
.api-games.api-games-lottery > ul > li .apiicon.l-lb{background-position:-300px 0}
.api-games.api-games-lottery > ul > li:hover .apiicon.l-lt{background-position:0 -200px}
.api-games.api-games-lottery > ul > li:hover .apiicon.l-kg{background-position:-600px -200px}
.api-games.api-games-lottery > ul > li:hover .apiicon.l-bb{background-position:-900px -200px}
.api-games.api-games-lottery > ul > li:hover .apiicon.l-lb{background-position:-300px -200px}
.api-games.api-games-lottery .sub-box > dt{height:200px;}
.api-games.api-games-lottery .sub-box > dd{position:absolute;top:60px;width:100%;padding-left:20px;height:120px;}

/* 体育 二级菜单 */
#sub-sports .sub-box > dd > p > span{text-shadow:2px 2px 2px #000;}
#sub-sports dd  p  a{line-height:63px;margin:0;font-size:21px;color:#22c982;margin:0 auto;font-weight:bold;text-shadow:1px 1px 4px #000;}
#sub-sports   li:hover a{color:#1992ea}
#sub-sports dd{bottom:21px;height:100px;}
#sub-sports .api-games > ul > li{width:1200px;border:none;}
#sub-sports .api-games > ul > li.s-sb{display: none;}
#sub-sports .api-games > ul > li.s-bc{display: none;}
#sub-sports .api-games > ul > li.s-esb{display: none;}
#sub-sports .api-games > ul > li.s-opus-s{display: none;}
#sub-sports .api-games > ul > li.s-im{display: none;}
#sub-sports .api-games > ul > li .api-item{border:none;}
#sub-sports ul.list-unstyled li:nth-child(n+5){display:none;}
.navbar-sub > #sub-sports.sub-content{height:200px;}
.api-games.api-games-sports > ul > li .apiicon{width:1200px;background:url(images/nav-sports-sprite.jpg) no-repeat center;height:200px;padding-top:130px;font-size:20px;color:#22c982;text-shadow:2px 2px 2px #000;}

/*== 电子竞技 ==*/
#sub-e-sports{height: 200px;background: url(../../../ftl/commonPage/zh_CN/nav/images/navbar-bg.png);border-bottom: 1px solid #c9c9c9;overflow: hidden;}
#sub-e-sports .container{background: none;box-shadow: none;}
#sub-e-sports .sub-box>dt{height: 160px;}
#sub-e-sports .sub-box>dd{height: 50px;}
#sub-e-sports .sub-box>dd>p, #sub-e-sports .sub-box>dd>p>a{line-height: 26px;margin: 0;font-size: 14px;}
#sub-e-sports .sub-box>dd>p>span {color: #969696;font-size: 12px;}
#sub-e-sports .api-games>ul>li .sub-box>dd p:last-child a:first-child{opacity: 0;display: inline-block;width: 100px;position: absolute;left: 50%;margin-left: -50px;}
#sub-e-sports .api-games>ul>li .sub-box>dd p:last-child a:last-child {width: 100px;position: absolute;left: 50%;margin-left: -50px;}
#sub-e-sports .sub-box>dd i {opacity: 1;font-style: normal;}
#sub-e-sports .api-games>ul>li:hover .sub-box>dd p:last-child a:last-child i {opacity: 0;}
#sub-e-sports .api-games>ul>li:hover .sub-box>dd p:last-child a:first-child {transition: all .5s linear 0s;opacity: 1;}
#sub-e-sports .api-games.api-games-e-sports{width: 1080px;margin: 0 auto;}
#sub-e-sports .api-games.api-games-e-sports li{width: 180px;}
#sub-e-sports .apiicon{ width: 100%;height: 130px;position: relative;display: inline-block;background: url(images/navbar-sub-sprite-esb.png) no-repeat left top;}
#sub-e-sports .apiicon.s-data {background-position-x: -000px;}
#sub-e-sports .apiicon.s-csgo {background-position-x: -179px;}
#sub-e-sports .apiicon.s-lol  {background-position-x: -358px;}
#sub-e-sports .apiicon.s-wary {background-position-x: -537px;}
#sub-e-sports .apiicon.s-batt {background-position-x: -716px;}
#sub-e-sports .apiicon.s-star {background-position-x: -895px;}
#sub-e-sports .apiicon.s-lscs {background-position-x: -1074px;}
#sub-e-sports .api-btn-prev, #sub-e-sports .api-btn-next {position: absolute;width: 32px;top: 52px;display: block;opacity: 0;transition: all .3s;}
#sub-e-sports .api-btn-prev{left: 0;}
#sub-e-sports .api-btn-next {right: 0;}
#sub-e-sports .api-games-wrap:hover .api-btn-prev, #sub-e-sports .api-games-wrap:hover .api-btn-next {opacity: 1;}
#sub-e-sports .api-prev, #sub-e-sports .api-next {width: 25px;height: 25px;border-radius: 25px;position: relative;display: inline-block;background: #e5e5e5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3NDNGQ0EzQkU0QzExRThBMTk4ODlDODhGNjhBNjVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3NDNGQ0E0QkU0QzExRThBMTk4ODlDODhGNjhBNjVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Rjc0M0ZDQTFCRTRDMTFFOEExOTg4OUM4OEY2OEE2NUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc0M0ZDQTJCRTRDMTFFOEExOTg4OUM4OEY2OEE2NUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5UyJw4AAAAtUlEQVR42mL8//8/A60BEwMdAEtjYyPVDa2vr6e/T4i1RBGID0FpmlmiAsTmQHyAHIuItWQ3EAcAsQQ5FpESJ9vJtYjUiCfLInJSF8kWkZuESbKIknxCtEWUZkaQRZ1ALAfEi2hliScQlwHxIyCOp4UlIAvWA/FLIHYE4ns4C0gqWOAAxPepHfEkWUCOJSRbQKolZFlAiiWu5FpAiiV3gPgUORaQkrpABtsN6oYE47BpEgEEGABcpDFTa9jougAAAABJRU5ErkJggg==) no-repeat;}
#sub-e-sports .api-prev {transform: rotate(-180deg);}


/*== 赞助专题 ==*/
#sub-sponsor{height: 200px;background: url(images/nav-sponso.png);border-bottom: 1px solid #c9c9c9;overflow: hidden;}
#sub-sponsor .container{background: none;box-shadow: none;}
#sub-sponsor .sub-box>dt{height: 200px;}
#sub-sponsor .api-games.api-sports{width: 1080px;margin: 0 auto;}
#sub-sponsor .api-games.api-sports li{width: 270px;}
#sub-sponsor .apiicon{ width: 100%;height: 200px;position: relative;display: inline-block;background: url(images/navbar-nav-sponso.png) no-repeat left top;}
#sub-sponsor .apiicon.sponsor-1 {background-position-x: -15px;}
#sub-sponsor .apiicon.sponsor-2 {background-position-x: -315px;}
#sub-sponsor .apiicon.sponsor-3  {background-position-x: -615px;}
#sub-sponsor .apiicon.sponsor-4 {background-position-x: -915px;}
#sub-sponsor .api-sports ul > li:hover .apiicon{background-position-y: 100%}




.api-games.api-games-sports > ul > li:hover .apiicon{color:#1992ea;}
.api-games.api-games-sports .sub-box > dt{height:200px;}
.api-games.api-games-sports .sub-box > dd{position:absolute;bottom:0;width:100%;}
.api-games.api-games-sports > ul > li:nth-child(1)  .apiicon{background-position:0 0;}
.api-games.api-games-sports > ul > li:nth-child(2) .apiicon{background-position:-400px 0;}
.api-games.api-games-sports > ul > li:nth-child(3)  .apiicon{background-position:-800px 0;}
.api-games.api-games-sports > ul > li:nth-child(4)  .apiicon{background-position:0 0;}

/*.navbar-sub #sub-sports ul.list-unstyled li:hover dt a p  span{display: none;}*/
.navbar-sub #sub-sports dd{display:none;left:30px;bottom:31px;height:100px;}
.navbar-sub  #sub-sports ul.list-unstyled li dt p{position:absolute;bottom:30%;left:25%;width:200px;display: none;}
.navbar-sub  #sub-sports ul.list-unstyled li dt p i{font-style:normal;font-size:26px;color:#22c982;display:block;text-shadow:1px 1px 2px #000;}
.navbar-sub  #sub-sports ul.list-unstyled li dt p span{font-size:18px;line-height:30px;color:#fff;font-weight:normal;text-shadow: 1px 1px 1px #000;}
.navbar-sub  #sub-lottery ul.list-unstyled dt a p{position:absolute;top:19px;left:23px;}
.navbar-sub  #sub-lottery ul.list-unstyled dt a p i{font-style:normal;font-size:22px;color:#fff;display:block;}
.navbar-sub  #sub-lottery ul.list-unstyled dt a p span{font-size:16px;color:#fff;font-weight:normal;}
.api-games.api-games-sports > ul > li:nth-child(1):hover .apiicon{background-position:0 -200px;}
.api-games.api-games-sports > ul > li:nth-child(2):hover .apiicon{background-position:-400px -200px;}
.api-games.api-games-sports > ul > li:nth-child(3):hover .apiicon{background-position:-800px -200px;}
.api-games.api-games-sports > ul > li:nth-child(4):hover .apiicon{background-position:0 -200px;}

/* 棋牌 二级菜单 */
#sub-chess .sub-box > dd > p > span{text-shadow:2px 2px 2px #000;}
#sub-chess dd  p  a{line-height:63px;margin:0;font-size:21px;color:#22c982;margin:0 auto;font-weight:bold;text-shadow:1px 1px 4px #000;}
#sub-chess   li:hover a{color:#1992ea}
#sub-chess dd{bottom:21px;height:100px;}
#sub-chess .list-unstyled{display: flex;background-image: url(images/nav-sports-chess_bg.jpg);}
#sub-chess .api-games > ul > li{flex: 1;border:none;position: relative;background:url(images/nav-sports-chess_bg.jpg) no-repeat left top;overflow: hidden;}
#sub-chess .api-games > ul > li:before,#sub-chess .api-games > ul > li:after{content: '';width: 47px;height: 200px;background: url(images/nav-sports-chess_Light.png) no-repeat 3px top;position: absolute;right: 0;top: 0;opacity: 0;}
#sub-chess .api-games > ul > li:hover:before,#sub-chess .api-games > ul > li:hover:after{opacity: 1;}
#sub-chess .api-games > ul > li:first-child:before,#sub-chess .api-games > ul > li:last-child:before{display: none;}
#sub-chess .api-games > ul > li:after{background-position-x: -43px;left: auto;right: auto;}
#sub-chess .api-games > ul > li:hover{background-position-y: bottom;}
#sub-chess .api-games > ul > li .api-item{border:none;}
.navbar-sub > #sub-chess.sub-content{height:200px;}
#sub-chess  .sub-box > dt > a > i{display: none;}
.api-games.api-games-chess > ul > li .apiicon{width:400px;height:200px;padding-top:130px;position: absolute;left: 50%;transform: translateX(-50%);font-size:20px;color:#22c982;text-shadow:2px 2px 2px #000;background-image: url(images/nav-sports-chess_icon.png);}
.api-games.api-games-chess > ul > li:hover .apiicon{color:#1992ea;}
.api-games.api-games-chess .sub-box > dt{height:200px;}
.api-games.api-games-chess .sub-box > dd{position:absolute;bottom:0;width:100%;}
.api-games.api-games-chess > ul > li .apiicon.p-sd{background-position:0 0;}
.api-games.api-games-chess > ul > li .apiicon.p-vg{background-position:-400px 0;}
.api-games.api-games-chess > ul > li .apiicon.p-qly{background-position:-800px 0;}
.api-games.api-games-chess > ul > li .apiicon.p-p-ky{background-position:-1200px 0;}
.api-games.api-games-chess > ul > li .apiicon.p-fg{background-position:-1600px 0;}
.api-games.api-games-chess > ul > li .apiicon.p-ly{background-position:0 0;}
/*.navbar-sub #sub-chess ul.list-unstyled li:hover dt a p  span{display: none;}*/
.navbar-sub #sub-chess dd{display:none;left:30px;bottom:31px;height:100px;}
.navbar-sub  #sub-chess ul.list-unstyled li dt p{position:absolute;bottom:0;left:35px;width:259px;}
.navbar-sub  #sub-chess ul.list-unstyled li dt p i{font-style:normal;font-size:20px;color:#22c982;display:block;text-shadow:1px 1px 2px #000;}
.navbar-sub  #sub-chess ul.list-unstyled li dt p span{font-size:16px;line-height:30px;color:#fff;font-weight:normal;}
.navbar-sub  #sub-chess ul.list-unstyled dt a p{position:absolute;top:19px;left:23px;}
.navbar-sub  #sub-chess ul.list-unstyled dt a p i{font-style:normal;font-size:22px;color:#fff;display:block;}
.navbar-sub  #sub-chess ul.list-unstyled dt a p span{font-size:16px;color:#fff;font-weight:normal;}
.api-games.api-games-chess > ul > li:hover .apiicon{background-position-y: -200px;}

/* 返利数字 */
.num-dot,.num-pre,.num-single,.num-decimal{height:100px;position:relative;display:inline-block;background:url(images/navbar-sprite.png) no-repeat;}
.num-dot{width:8px;background-position:-1015px 0;height:74px;margin-top:32px;vertical-align:top;}
.num-pre{width:30px;background-position:-1023px -41px;height:28px;margin-top:48px;vertical-align:top;}
.num-single{width:60px;height:74px;margin-top:32px;vertical-align:top;}
.num-decimal{width:40px;height:70px;margin-top:32px;vertical-align:top;}
.num-single[num="1"]{background-position:0 -306px;}
.num-single[num="2"]{background-position:-60px -306px;}
.num-single[num="3"]{background-position:-120px -306px;}
.num-single[num="4"]{background-position:-180px -306px;}
.num-single[num="5"]{background-position:-240px -306px;}
.num-single[num="6"]{background-position:-300px -306px;}
.num-single[num="7"]{background-position:-360px -306px;}
.num-single[num="8"]{background-position:-420px -306px;}
.num-single[num="9"]{background-position:-480px -306px;}
.num-single[num="0"]{background-position:-537px -306px;}
.num-decimal[num="1"]{background-position:0 -400px;}
.num-decimal[num="2"]{background-position:-40px -400px;}
.num-decimal[num="3"]{background-position:-80px -400px;}
.num-decimal[num="4"]{background-position:-120px -400px;}
.num-decimal[num="5"]{background-position:-160px -400px;}
.num-decimal[num="6"]{background-position:-200px -400px;}
.num-decimal[num="7"]{background-position:-240px -400px;}
.num-decimal[num="8"]{background-position:-280px -400px;}
.num-decimal[num="9"]{background-position:-320px -400px;}
.num-decimal[num="0"]{background-position:-360px -400px;}

/* slide */
.home-slide.slide{height:400px;width:100%;overflow:hidden;background:#fff;}
.slide.slideHeight{height: 600px}
.home-slide.slide .slide-inner{width:100%;position:absolute;}
.home-slide.slide .slide-inner li{height: 400px;}
/*.home-slide.slide .slide-inner li.liHeight{height:600px;}*/
.home-slide.slide .slide-inner li a{position:absolute;top:0;left:0;width:100%;height:100%;}
.home-slide.slide .slide-indicators{text-align:center;bottom:10px;}
.home-slide.slide .slide-indicators ul{display:inline-block;margin:0;padding:0 20px;height:20px;}
.home-slide.slide .slide-indicators ul li{width:50px;height:8px;background:#e9ece1;opacity:1;filter:alpha(opacity=100);}
.home-slide.slide .slide-indicators ul li.active{background:#11c187;}
/* notice */
.notice{height:41px;position:relative;z-index:4;line-height:40px;background:#14805e;width:100%;}
.notice .title{width:100px;font-size:14px;height:41px;float:left;color:#fff;padding:0 10px;}
.notice .title .notice-icon{width:20px;height:18px;background:url(images/icon-news.png)no-repeat;display:inline-block;vertical-align:-6px;margin-right:2px;}
.notice .notice-list{float:left;margin-left:10px;width:1290px;height:41px;overflow:hidden;padding-left:10px;}
.notice .notice-list a{color:#fff;font-size:14px;}
.index-notice .notice{height:40px;position:absolute;z-index:4;line-height:40px;background:#000;background:rgba(0,0,0,.3);top:125px;width:100%;}
.index-notice .title{width:100px;font-size:14px;height:41px;float:left;color:#fff;padding:0 10px;}
.index-notice .title .notice-icon{width:20px;height:18px;background:url(images/icon-news.png)no-repeat;display:inline-block;vertical-align:-6px;margin-right:2px;}
.index-notice .notice-list{float:left;margin-left:10px;width:1270px;height:41px;overflow:hidden;padding-left:10px;}
.index-notice .notice-list a{color:#fff;font-size:14px;}
@media (min-width:320px){
  .notice .notice-list{width:1040px;}
}
@media (min-width:1180px){
  .notice .notice-list{width:1070px;}
}
@media (min-width:1366px){

  .notice .notice-list{width:1070px;}
}
@media (min-width:1400px){
  .notice .notice-list{width:1070px;}
}
@media (min-width:1425px){
  .notice .notice-list{width:1070px;}
}
@media (min-width:1684px){
  .notice .notice-list{width:1070px;}
}
@media (min-width:1903px){
  .notice .notice-list{width:1290px;}
}
@media (min-width:1920px){
  .notice .notice-list{width:1290px;}
}
@media (max-width:1903px){
  .home-slide.slide{height:600px;width:100%;overflow:hidden;background:#fff;}
  .home-slide.slide .slide-inner li{height: 600px; }
}
@media (max-width:1920px){
  .home-slide.slide{height:600px;width:100%;overflow:hidden;background:#fff;}
  .home-slide.slide .slide-inner li{height: 600px;}
}
@media (max-width:1440px){
  .home-slide.slide{height:440px;width:100%;overflow:hidden;background:#fff;}
  .home-slide.slide .slide-inner li{height: 440px;}
}

/* part-2 */
.part-2{width:100%;height:460px;overflow:hidden;background:url(images/title_shadows.png)top center no-repeat,url(images/part2-bg.jpg) no-repeat center 0;}
.part-2 .api-slide{height:460px;position:relative;}
.part-2 .api-slide ul{padding:0;margin:0;}
.part-2 .api-slide .slide-inner li{height:460px;}
.part-2 .api-slide .slide-inner li .left-par{width:422px;height:280px;position:absolute;left:20%;top:50px;text-align:right;}
.part-2 .api-slide .slide-inner li .left-par .tit{-webkit-animation:fadeInUp 2s forwards;animation:fadeInUp 2s forwards;font-size:30px;color:#00b378;margin-top:50px;}
.part-2 .api-slide .slide-inner li .left-par .e_name{-webkit-animation:fadeInUp 2.1s forwards;animation:fadeInUp 2.1s forwards;font-size:14px;color:#999;}
.part-2 .api-slide .slide-inner li .left-par .des{-webkit-animation:fadeInUp 2.2s forwards;animation:fadeInUp 2.2s forwards;font-size:14px;color:#666;line-height:24px;}
.part-2 .api-slide .slide-inner li .left-par .live-icon-cont{width:430px;height:43px;background:url(images/live-icon-cont.png) no-repeat;-webkit-animation:fadeInUp 2.2s forwards;animation:fadeInUp 2.2s forwards;font-size:14px;color:#666;line-height:24px;}
.part-2 .api-slide .slide-inner li .left-par .icon{-webkit-animation:fadeInUp 2.2s forwards;animation:fadeInUp 2.2s forwards;width:418px;height:26px;background:url(images/casino-icon.png);}
.part-2 .api-slide .slide-inner li .left-par .btn-star{-webkit-animation:fadeInUp 2.3s forwards;animation:fadeInUp 2.3s forwards;margin-top:40px;width:142px;height:70px;display:inline-block;text-align:center;line-height:58px;border-radius:12px;background:url(images/btn-play.png)left center;color:#fff;position:relative;z-index:3;}
.part-2 .api-slide .slide-inner li .left-par .btn-star:hover{color:#000;}
.part-2 .api-slide .slide-inner li.live .item{-webkit-animation:fadeInUp 2s forwards;animation:fadeInUp 2s forwards;background:url(images/live-people.png) no-repeat;width:680px;height:389px;position:absolute;right:-104px;top:70px;z-index:2;}
.part-2 .api-slide .slide-inner li.live .bg-l-1{opacity:0;-webkit-animation:centerIn1 1s cubic-bezier(0.17,0.84,0.44,1) forwards;animation:centerIn1 1s cubic-bezier(0.17,0.84,0.44,1) forwards;background:url(images/live-bg-left-01.png);width:25px;height:30px;z-index:1;position:absolute;right:420px;top:-17px;}
.part-2 .api-slide .slide-inner li .left-par .casion-icon-cont{width:430px;height:43px;background:url(images/casion-icon-cont.png) no-repeat;-webkit-animation:fadeInUp 2.2s forwards;animation:fadeInUp 2.2s forwards;font-size:14px;color:#666;line-height:24px;}
.part-2 .api-slide .slide-inner li.live .bg-l-2{opacity:0;-webkit-animation:centerIn2 1s 0.1s cubic-bezier(0.17,0.84,0.44,1) forwards;animation:centerIn2 1s 0.1s cubic-bezier(0.17,0.84,0.44,1) forwards;background:url(images/live-bg-left-02.png) no-repeat bottom;width:70px;height:86px;z-index:1;position:absolute;right:520px;top:35px;}
.part-2 .api-slide .slide-inner li.live .bg-l-3{opacity:0;-webkit-animation:centerIn3 1s 0.4s cubic-bezier(0.17,0.84,0.44,1) forwards;animation:centerIn3 1s 0.4s cubic-bezier(0.17,0.84,0.44,1) forwards;background:url(images/live-bg-left-03.png);width:151px;height:188px;z-index:1;position:absolute;right:498px;top:172px;}
.part-2 .api-slide .slide-inner li.live .bg-r-1{opacity:0;-webkit-animation:centerIn4 1s 0.5s cubic-bezier(0.17,0.84,0.44,1) forwards;animation:centerIn4 1s 0.5s cubic-bezier(0.17,0.84,0.44,1) forwards;background:url(images/live-bg-right-01.png);width:151px;height:188px;z-index:1;position:absolute;right:-26px;top:172px;}
.part-2 .api-slide .slide-inner li.live .bg-r-2{opacity:0;-webkit-animation:centerIn5 1s 0.8s cubic-bezier(0.17,0.84,0.44,1) forwards;animation:centerIn5 1s 0.8s cubic-bezier(0.17,0.84,0.44,1) forwards;background:url(images/live-bg-right-02.png) no-repeat bottom;width:110px;height:111px;z-index:1;position:absolute;top:10px;right:13px;}
.part-2 .api-slide .slide-inner li.live .bg-2{opacity:0;-webkit-animation:fadeInUp 2s 1s forwards;animation:fadeInUp 2s 1s forwards;background:url(images/live-bg-bottom.png) no-repeat;width:760px;height:272px;z-index:2;position:absolute;right:-35px;top:324px;}
.part-2 .api-slide .slide-inner li.casino .item{-webkit-animation:fadeInUp 2s forwards;animation:fadeInUp 2s forwards;background:url(images/casino-people.png);width:805px;height:494px;position:absolute;right:-50px;top:0;z-index:2;}
.part-2 .api-slide .slide-inner li.casino .bg-1{-webkit-animation:scaleIn 2s forwards;animation:scaleIn 2s forwards;background:url(images/casino-bg-1.png);width:728px;height:489px;z-index:1;position:absolute;right:0;top:0;}
.part-2 .api-slide .slide-inner li.casino .bg-2{opacity:0;-webkit-animation:fadeInUp 2s 1s forwards;animation:fadeInUp 2s 1s forwards;background:url(images/casino-bg-2.png);width:760px;height:272px;z-index:2;position:absolute;right:10px;top:190px;}
.part-2 .api-slide .slide-inner li.lottery .item{-webkit-animation:fadeInUp 2s forwards;animation:fadeInUp 2s forwards;background:url(images/lottery-item.png);width:686px;height:498px;position:absolute;right:0;top:0;z-index:2;}
.part-2 .api-slide .slide-inner li.lottery .item1{-webkit-animation:fadeInUp 2s forwards;animation:fadeInUp 2s forwards;background:url(images/icon-lottery1.png);background-size:284px 459px;width:284px;height:459px;position:absolute;right:156px;top:33px;z-index:2;}
.part-2 .api-slide .slide-inner li.lottery .bg-1{opacity:0;-webkit-animation:scaleIn 2s 0.3s forwards;animation:scaleIn 2s 0.3s forwards;/*background:url(images/lottery-bg-1.png)*/;width:689px;height:408px;z-index:1;position:absolute;right:37px;top:-54px;}
.part-1 .api-slide .slide-inner li.lottery .bg-2{opacity:0;-webkit-animation:scaleIn 2s 1s forwards;animation:scaleIn 2s 1s forwards;background:url(images/lottery-bg-2.png);width:418px;height:248px;z-index:3;position:absolute;right:149px;top:-33px;}
.part-2 .api-slide .slide-inner li .left-par .lottery-icon-cont{width:430px;height:43px;background:url(images/lottery-icon-cont.png) no-repeat right;-webkit-animation:fadeInUp 2.2s forwards;animation:fadeInUp 2.2s forwards;font-size:14px;color:#666;line-height:24px;}
.part-2 .api-slide .slide-inner li.lottery .bg-2{opacity:0;-webkit-animation:fadeInUp 2s 1s forwards;animation:fadeInUp 2s 1s forwards;background:url(images/lottery-bg.png) no-repeat;width:760px;height:272px;z-index:2;position:absolute;right:-38px;top:324px;}
.part-2 .api-slide .slide-inner li.fish .img-1{-webkit-animation:leftIn 2s forwards;animation:leftIn 2s forwards;background:url(images/fish-img1.png) no-repeat right top;width:645px;height:415px;position:absolute;right:8px;top:45px;z-index:2;}
.part-2 .api-slide .slide-inner li.fish .img-2{opacity:0;-webkit-animation:scaleIn 2s 1s forwards;animation:fadeInUp  2s 1s forwards;background:url(images/fish-img2.png);width:94px;height:238px;position:absolute;right:437px;top:269px;z-index:2;}
.part-2 .api-slide .slide-inner li.fish .img-3{opacity:0;-webkit-animation:leftIn 2s 0.5s forwards;animation:leftIn 2s 0.5s forwards;/*background:url(images/fish-img3.png)*/;width:130px;height:78px;position:absolute;right:100px;top:8px;z-index:2;}
.part-2 .api-slide .slide-inner li.fish .img-4{-webkit-animation:rightIn 2s forwards;animation:rightIn 2s forwards;background:url(images/fish-img4.png);width:736px;height:159px;position:absolute;right:77px;top:301px;z-index:2;}
.part-2 .api-slide .slide-inner li.fish .bg-2{opacity:0;-webkit-animation:fadeInUp 2s 1s forwards;animation:fadeInUp 2s 1s forwards;background:url(images/fish-img.png) no-repeat;width:760px;height:272px;z-index:2;position:absolute;right:-32px;top:324px;}
.part-2 .api-slide .slide-inner li .left-par .fish-icon-cont{width:430px;height:43px;background:url(images/fish-icon-cont.png) no-repeat;-webkit-animation:fadeInUp 2.2s forwards;animation:fadeInUp 2.2s forwards;font-size:14px;color:#666;line-height:24px;}
.part-2 .slide-indicators{position:absolute;bottom:40px;z-index:1;left:0;}
.part-2 .slide-indicators li{width:180px;height:100px;padding-top:37px;padding-left:17px;cursor:pointer;position:relative;background:url(images/slide01-indicator-bg.png)bottom no-repeat;font-size:0;-webkit-transition:all 0.3s;transition:all 0.3s;}
.part-2 .slide-indicators li.active{background:url(images/slide01-indicator-acitve-bg.png)bottom no-repeat;/*-webkit-transform:scale(1.2);transform:scale(1.2);*/}
.part-2 .slide-indicators li:after{content:'';position:absolute;top:0;right:0;bottom:0;margin:auto;}
.part-2 .slide-indicators li.sports:after{width:18px;height:18px;background:url(images/icon-sports.png)bottom no-repeat;}
.part-2 .slide-indicators li.live:after{width:107px;background:url(images/icon-live.png)bottom no-repeat;}
.part-2 .slide-indicators li.casino:after{width:102px;background:url(images/icon-casino.png)bottom no-repeat;}
.part-2 .slide-indicators li.lottery:after{width:109px;background:url(images/icon-lottery.png) no-repeat -20px -13px;}
.part-2 .slide-indicators li.fish:after{width:99px;background:url(images/icon-fish.png)bottom no-repeat;}
.part-2 .slide-indicators li h4{color:#22c982;font-size:14px;margin:0;}
.part-2 .slide-indicators li span{color:#999999;font-size:12px;position:relative;z-index:10;}
.part-2 .slide-indicators li.active h4,.part-2 .slide-indicators li.active span{color:#fff;}
@media (min-width:1366px){
  .part-2 .api-slide .slide-inner li .left-par{left:16%;top:50px;}
  .part-2 .api-slide .slide-inner li.casino .item{right:-100px;}
  .part-2 .api-slide .slide-inner li.casino .bg-1{right:-56px;}
  .part-2 .api-slide .slide-inner li.casino .bg-2{right:-60px;}
  .part-2 .api-slide .slide-inner li.live .item{right:-155px;}
  .part-2 .api-slide .slide-inner li.lottery .item{right:-130px;}
  .part-2 .api-slide .slide-inner li.lottery .item1{right:30px;}
  .part-2 .api-slide .slide-inner li.live .bg-l-2{right:480px;}
  .part-2 .api-slide .slide-inner li.live .bg-l-3{right:420px;}
  .part-2 .api-slide .slide-inner li.lottery .bg-1{right:-100px;}
  .part-2 .api-slide .slide-inner li.fish .img-1{right:-100px;}
  .part-2 .api-slide .slide-inner li.fish .img-2{right:300px;}
  .part-2 .api-slide .slide-inner li.fish .img-3{right:0;}
  .part-2 .api-slide .slide-inner li.fish .img-4{right:-30px;}
}
@media (min-width:1425px){
  .part-2 .api-slide .slide-inner li .left-par{left:16%;top:50px;}
  .part-2 .api-slide .slide-inner li.casino .item{right:-100px;}
  .part-2 .api-slide .slide-inner li.casino .bg-1{right:-56px;}
  .part-2 .api-slide .slide-inner li.casino .bg-2{right:-60px;}
  .part-2 .api-slide .slide-inner li.live .item{right:-155px;}
  .part-2 .api-slide .slide-inner li.lottery .item{right:-130px;}
  .part-2 .api-slide .slide-inner li.lottery .item1{right:30px;}
  .part-2 .api-slide .slide-inner li.live .bg-l-2{right:480px;}
  .part-2 .api-slide .slide-inner li.live .bg-l-3{right:420px;}
  .part-2 .api-slide .slide-inner li.lottery .bg-1{right:-100px;}
  .part-2 .api-slide .slide-inner li.fish .img-1{right:-100px;}
  .part-2 .api-slide .slide-inner li.fish .img-2{right:300px;}
  .part-2 .api-slide .slide-inner li.fish .img-3{right:0;}
  .part-2 .api-slide .slide-inner li.fish .img-4{right:-30px;}
}
@media (min-width:1684px){
  .part-2 .api-slide .slide-inner li .left-par{left:16%;top:50px;}
  .part-2 .api-slide .slide-inner li.casino .item{right:-50px;}
  .part-2 .api-slide .slide-inner li.casino .bg-1{right:-56px;}
  .part-2 .api-slide .slide-inner li.casino .bg-2{right:-60px;}
  .part-2 .api-slide .slide-inner li.live .item{right:-155px;}
  .part-2 .api-slide .slide-inner li.lottery .item{right:-130px;}
  .part-2 .api-slide .slide-inner li.lottery .item1{right:30px;}
  .part-2 .api-slide .slide-inner li.live .bg-l-2{right:480px;}
  .part-2 .api-slide .slide-inner li.live .bg-l-3{right:420px;}
  .part-2 .api-slide .slide-inner li.lottery .bg-1{right:-100px;}
  .part-2 .api-slide .slide-inner li.fish .img-1{right:-100px;}
  .part-2 .api-slide .slide-inner li.fish .img-2{right:300px;}
  .part-2 .api-slide .slide-inner li.fish .img-3{right:0;}
  .part-2 .api-slide .slide-inner li.fish .img-4{right:-30px;}
}
@media (min-width:1903px){
  .part-2 .api-slide .slide-inner li .left-par{left:20%;top:50px;}
  .part-2 .api-slide .slide-inner li.casino .item{right:-100px;}
  .part-2 .api-slide .slide-inner li.casino .bg-1{right:0;top:0;}
  .part-2 .api-slide .slide-inner li.casino .bg-2{right:10px;}
  .part-2 .api-slide .slide-inner li.live .item{right:-125px;}
  .part-2 .api-slide .slide-inner li.lottery .item{right:0px;top:0;}
  .part-2 .api-slide .slide-inner li.lottery .item1{right:156px;}
  .part-2 .api-slide .slide-inner li.live .bg-l-2{right:520px;top:35px;}
  .part-2 .api-slide .slide-inner li.live .bg-l-3{right:498px;top:172px;}
  .part-2 .api-slide .slide-inner li.lottery .bg-1{right:37px;top:-54px;}
  .part-2 .api-slide .slide-inner li.fish .img-1{right:8px;}
  .part-2 .api-slide .slide-inner li.fish .img-2{right:437px;}
  .part-2 .api-slide .slide-inner li.fish .img-3{right:100px;}
  .part-2 .api-slide .slide-inner li.fish .img-4{right:77px;}
}
@media (min-width:1920px){
  .part-2 .api-slide .slide-inner li .left-par{left:20%;top:50px;}
  .part-2 .api-slide .slide-inner li.casino .item{right:-100px;}
  .part-2 .api-slide .slide-inner li.casino .bg-1{right:0;top:0;}
  .part-2 .api-slide .slide-inner li.casino .bg-2{right:10px;}
  .part-2 .api-slide .slide-inner li.live .item{right:-125px;}
  .part-2 .api-slide .slide-inner li.lottery .item{right:0px;top:0;}
  .part-2 .api-slide .slide-inner li.lottery .item1{right:156px;}
  .part-2 .api-slide .slide-inner li.live .bg-l-2{right:520px;top:35px;}
  .part-2 .api-slide .slide-inner li.live .bg-l-3{right:498px;top:172px;}
  .part-2 .api-slide .slide-inner li.lottery .bg-1{right:37px;top:-54px;}
  .part-2 .api-slide .slide-inner li.fish .img-1{right:8px;}
  .part-2 .api-slide .slide-inner li.fish .img-2{right:437px;}
  .part-2 .api-slide .slide-inner li.fish .img-3{right:100px;}
  .part-2 .api-slide .slide-inner li.fish .img-4{right:77px;}
}

/* part-1*/
.part-1{width:100%;height:460px;background:url(images/part1-bg.jpg) no-repeat center 0;overflow:hidden;}
.part-1 .index-sports .sports-left{ margin:  0 0 0 -100px;}
.part-1 .index-sports .sports-left .item{-webkit-animation:fadeInUp 2s forwards;animation:fadeInUp 2s forwards;background:url(images/sports-people.png)no-repeat;width:378px;height:402px;position:relative;left:50px;top:36px;z-index:2;}
.part-1 .index-sports .sports-left .bg{opacity:0;-webkit-animation:fadeInUp 2s 1s forwards;animation:fadeInUp 2s 1s forwards;background:url(images/sports-bg.png);width:776px;height:276px;z-index:5;position:absolute;left:-250px;top:184px;}
.part-1 .index-sports .sports-left .txt{opacity:0;-webkit-animation:leftIn 2s 1s forwards;animation:leftIn 2s 1s forwards;background:url(images/sports-txt.png);width:298px;height:138px;z-index:1;position:absolute;left:190px;top:190px;}
.part-1 .index-sports .sports-left .btn-play{opacity:0;-webkit-animation:rightIn 2s 1s forwards;animation:rightIn 2s 1s forwards;color:#fff;width:142px;height:70px;border-radius:70px;background:url(images/btn-play.png)left center;display:block;text-align:center;line-height:58px;z-index:10;position:absolute;left:340px;top:346px;}
.part-1 .index-sports .sports-left .btn-play:hover{color:#000;}
.part-1 .index-sports .sports-right .title{background:url(images/sides-line.png)left bottom no-repeat;}
.part-1 .index-sports .sports-right .title h3{color:#11c187;font-size:24px;display:inline-block;}
.part-1 .index-sports .sports-right .title span{color:#aaaaaa;font-size:14px;display:inline-block;}
.index-sports-list a{display:block;}
.index-sports-list ul{padding:0;text-align:center;}
.index-sports-list .sports-list-left { width: 300px;}
.index-sports-list .sports-list-left>li { position: relative; width: 100%; height: 176px; margin: 0; padding: 0; }
.index-sports-list .sports-list-left>li:nth-child(1){background:#fbfbfb;}
.index-sports-list .sports-list-left>li:nth-child(2){background:#eeeeee;}
.index-sports-list .sports-list-left>li .icon { position: absolute; left: 0; right: 0; width: 64px; height: 64px; margin: 0 auto; top: 56px; }
.index-sports-list .sports-list-left>li .icon img { width: 100%; }
.index-sports-list .sports-list-left>li .icon-bg { width: 100%; height: 100%; line-height: 174px; filter: grayscale(100%); background-size: cover; opacity: .1; overflow: hidden; }
.index-sports-list .sports-list-left>li .icon-bg img { width: 90px }
.index-sports-list .sports-list-left>li .icon-right,
.index-sports-list .sports-list-left>li .icon-left { position: absolute; top: 0; width: 110px; height: 100%; padding: 0; }
.index-sports-list .sports-list-left>li .icon-right{ left: auto; right: 0;}
.index-sports-list .sports-list-left>li .icon-right span,
.index-sports-list .sports-list-left>li .icon-left span { display: block; overflow: hidden; text-overflow: ellipsis; }
.index-sports-list .sports-list-left>li .info { position: relative; width: 124px; height: 100%; margin: 0 auto; padding: 60px 0 0; }
.index-sports-list .sports-list-left>li .info span { display: block; overflow: hidden; text-overflow: ellipsis;  }
.index-sports-list .sports-list-left>li .info span.team { margin: 14px auto 0;}
.index-sports-list .sports-list-left>li .info span.team-h { position: absolute; top: 100px; width: 100%; height: 64px; padding: 12px 0 0; background: url(images/team-h-bg.png) no-repeat center top; z-index: 5; opacity: 0; border-radius: 25px; transition: opacity .3s; }
.index-sports-list .sports-list-left>li .info span.team-h a { display: block; line-height: 30px; color: #fff; }
.index-sports-list .sports-list-left>li span.team-name{position:absolute;top:136px;left:0;right:0;}
.index-sports-list .sports-list-left>li:hover .info span.team-h { opacity: 1; }
.index-sports-list .sports-list-right { width: 420px;}
.index-sports-list .sports-list-right>li { width: 100%; height: 88px; margin: 0 0 0 2px; padding: 0 10px;  overflow: hidden; }
.index-sports-list .sports-list-right>li:nth-child(1){background:#aaaaaa;background:rgba(170,170,170,0.2);}
.index-sports-list .sports-list-right>li:nth-child(2){background:#aaaaaa;background:rgba(170,170,170,0.05);}
.index-sports-list .sports-list-right>li:nth-child(3){background:#aaaaaa;background:rgba(170,170,170,0.2);}
.index-sports-list .sports-list-right>li:nth-child(4){background:#aaaaaa;background:rgba(170,170,170,0.05);}
.index-sports-list .sports-list-right>li .time { position: relative; width: 90px; height: 100%; line-height: 24px; padding-top: 20px; font-size: 14px; }
.index-sports-list .sports-list-right>li .txt { position: relative; width: 180px; padding-top: 10px; text-align: center; margin: 0 auto; font-size: 14px; }
.index-sports-list .sports-list-right>li .txt .vs-text { font-weight: bold; font-size: 14px; color: #22c982; margin: 0 4px; }
.index-sports-list .sports-list-right>li .txt span.team-h { position: absolute; z-index: 5; opacity: 0; top: 0; left: 50%; transform: translateX(-50%); padding: 12px 0 0; background: url(images/team-h-bg.png) no-repeat center top; width: 124px; height: 64px; border-radius: 25px; transition: opacity .3s; }
.index-sports-list .sports-list-right>li .txt span.team-h a { display: block; line-height: 30px; color: #fff; }
.index-sports-list .sports-list-right>li:hover .txt span.team-h { opacity: 1; }
.index-sports-list .sports-list-right .icon { width: 50px; line-height: 87px; margin-left: 4px; }
.index-sports-list .sports-list-right .icon.right-icon { margin: 0; }
.index-sports-list .sports-list-right .icon img { width: 100%; }
.index-sports-list li > * { opacity: 1; transition: opacity 1s; }
.index-sports-list li.cloak > * { opacity: 0; }

/* part-3*/
.part-3{width:100%;height:460px;background:url(images/part3-bg.jpg) no-repeat center 0;overflow:hidden;}
.part-3 .index-mobile-left .item{-webkit-animation:fadeInUp 2s forwards;animation:fadeInUp 2s forwards;background:url(images/mobile-bg.png)no-repeat;width:731px;height:464px;position:relative;left:100px;top:480px;z-index:2;}
.bg-transparent{background:transparent!important}
.part-3 .index-mobile-left .bg-1{opacity:0;-webkit-animation:fadeInUp 2s 1s forwards;animation:fadeInUp 2s 1s forwards;background:url(images/mobile-casino-icon.png);width:73px;height:152px;z-index:5;position:absolute;left:416px;top:203px;}
.part-3 .index-mobile-left .bg-2{opacity:0;-webkit-animation:fadeInUp 2s 1s forwards;animation:fadeInUp 2s 1s forwards;background:url(images/mobile-sports-icon.png);width:132px;height:114px;z-index:5;position:absolute;left:-130px;top:17px;}
.part-3 .index-mobile-left .bg-2{animation:fadeRotate 2s 3s forwards;}
@-webkit-keyframes fadeRotate{
  from{opacity:0;-webkit-transform:rotate(0deg);}
  to{opacity:1;-webkit-transform:rotate(0deg);}
}
.download-slide{height:460px;overflow:hidden}
.part-3 .index-mobile-right{width:352px;}
.part-3 .index-mobile-right{padding:50px 0;}
.part-3 .index-mobile-right h5{color:#22c982;font-size:24px;position:relative;right:-500px;}
.part-3 .index-mobile-right p{color:#666666;font-size:14px;text-align:justify;position:relative;right:-500px;}
.part-3 .index-mobile-right .icon{width:100%;height:64px;background:url(images/mobile-icon.png)center no-repeat;display:block;margin:30px 0;position:relative;right:-500px;}
.code-tabs{margin:30px 0;}
.code-tabs ul{text-align:center;position:relative;right:-500px;}
.code-tabs ul li{display:inline-block;width:120px;height:36px;background:url(images/tab-bg.png)left no-repeat;line-height:36px;text-align:center;}
.code-tabs ul li.active{background:url(images/tab-active-bg.png)left no-repeat;}
.code-tabs ul li.app{margin-right:-15px;}
.code-tabs ul li.mobile{margin-left:-15px;}
.code-tabs ul li a{color:#666666;font-size:14px;}
.code-tabs ul li.active a{color:#fff;}
.code-tabs .tab-content{position:relative;right:-500px;text-align:center;margin:30px 0;overflow:hidden;}
.code-tabs .rcode{line-height:88px;display:inline-block;width:81px;}
/*.code-tabs .rcode>img{width:81px;height:81px;}*/
.code-tabs .txt{padding-top:36px;width:210px;padding-left:34px;}
.code-tabs .txt p{margin-bottom:0;}

/* part-4*/
.part-4{width:100%;height:460px;background:url(images/title_shadows.png)top center no-repeat,url(images/part4-bg.jpg) no-repeat center 0;overflow:hidden;}
.part-4 .container{overflow:hidden;}
.part-4 .title h3{color:#11c187;font-size:24px;display:inline-block;}
.part-4 .title span{color:#aaaaaa;font-size:14px;display:inline-block;}
.brand-list{padding:0 40px;}
.brand-list li{width:48%;height:144px;margin:40px 0;border:2px solid;border-image:linear-gradient(#22c982,#1992e9) 10;margin-right:22px}
.brand-list li:nth-child(3),.brand-list li:nth-child(4){margin-top:0;}
.brand-list li.list-left{opacity:0;-webkit-animation:leftIn 2s 1s forwards;animation:leftIn 2s 1s forwards;}
.brand-list li.list-right{opacity:0;-webkit-animation:rightIn 2s 1s forwards;animation:rightIn 2s 1s forwards;}
.brand-list li .icon{height:144px;display:inline-block;}
.brand-list li .icon-01{background:url(images/brand-icon-01.png)center no-repeat;}
.brand-list li .icon-02{background:url(images/brand-icon-02.png)center no-repeat;}
.brand-list li .icon-03{background:url(images/brand-icon-03.png)center no-repeat;}
.brand-list li .icon-04{background:url(images/brand-icon-04.png)center no-repeat;}
.brand-list li .txt{margin-top:10px;}
.brand-list li .txt h5{color:#1992ea;font-size:22px;}
.brand-list li .txt p{font-size:16px;color:#878787;text-align:justify;}
.part-4 .brand-list .list-left{left:-665px}
.part-4 .brand-list .list-right{right:-665px}

/* service-adv */
.service-adv{width:100%;height:141px;margin-bottom:26px;background:#fff;position:relative;}
.service-adv .title{margin-bottom:36px;}
.service-adv .title h3{color:#11c187;font-size:24px;display:inline-block;}
.service-adv .title span{color:#aaaaaa;font-size:14px;display:inline-block;}
.service-adv .container{height:150px;position:relative;}
.service-adv .container .pic{position:absolute;width:242px;height:37px;display:inline-block;top:15px;left:36px;) no-repeat center top;}
.service-adv .col-4-1{padding-left:30px;}
.service-adv .col-4-1:hover .big-t{margin-top:-10px;}
.service-adv .t1{font-size:14px;color:#999999;margin-top:6px;}
.service-adv .t2{font-size:14px;color:#999999;}
.service-adv .big-t{margin-left:10px;float:left;font-size:52px;color:#1992ea;font-family:"微软雅黑";line-height:1;-webkit-transition:all .3s;transition:all .3s;font-weight:lighter;}
.service-adv .big-t .unit{font-size:14px;font-family:Microsoft YaHei;margin-left:5px;color:#999999;}
.service-adv .icon{width:50px;height:50px;display:inline-block;margin-right:14px;}
.service-adv .icon-01{background:url(images/service-icon-01.png)center no-repeat;}
.service-adv .icon-02{background:url(images/service-icon-02.png)center no-repeat;}
.service-adv .icon-03{background:url(images/service-icon-03.png)center no-repeat;}
.service-adv .icon-04{background:url(images/service-icon-04.png)center no-repeat;}
@media (min-width:1366px){
  .service-adv .col-4-1{padding-left:0;}
}
@media (min-width:1425px){
  .service-adv .col-4-1{padding-left:0;}
}
@media (min-width:1684px){
  .service-adv .col-4-1{padding-left:0;}
}
@media (min-width:1903px){
  .service-adv .col-4-1{padding-left:30px;}
}
@media (min-width:1920px){
  .service-adv .col-4-1{padding-left:30px;}
}

/* footer */
footer{background:#414149;height:374px;font-size:12px;color:#8b8b8b;overflow:hidden;clear:both;}
footer h5{color:#11c088;font-size:14px;margin:20px 0;}
footer .footer-top{border-bottom:1px solid #505056;width:100%;height:187px;}
footer .footer-top .footer-partner{width:100%;height:100px;display:block;}
.partner,.partner span{width:auto;height:50px;background-image:url(images/partner-logo.png);background-repeat:no-repeat}
.partner{position:relative;display:inline-block;cursor:pointer}
.partner span{display:block;opacity:0;filter:alpha(opacity=0);}
.partner.ag{width:96px;background-position:0 0}
.partner.ag>span{background-position:0 -50px}
.partner.bb{width:80px;background-position:-140px 0}
.partner.bb>span{background-position:-140px -50px}
.partner.pt{width:136px;background-position:-280px 0}
.partner.pt>span{background-position:-280px -50px}
.partner.mg{width:124px;background-position:-420px 0}
.partner.mg>span{background-position:-420px -50px}
.partner.bsg{width:90px;background-position:-560px 0}
.partner.bsg>span{background-position:-560px -50px}
.partner.pp{width:100px;background-position:-700px 0}
.partner.pp>span{background-position:-700px -50px}
.partner.gd{width:90px;background-position:-840px 0}
.partner.gd>span{background-position:-840px -50px}
.partner.og{width:110px;background-position:-980px 0}
.partner.og>span{background-position:-980px -50px}
.partner.ds{width:96px;background-position:-1120px 0}
.partner.ds>span{background-position:-1120px -50px}
.partner.ebet{width:126px;background-position:-1260px 0}
.partner.ebet>span{background-position:-1260px -50px}
.partner.sa{width:108px;background-position:-1400px 0}
.partner.sa>span{background-position:-1400px -50px}
.partner.hg{width:98px;background-position:-1540px 0}
.partner.hg>span{background-position:-1540px -50px}
.partner.hb{width:120px;background-position:-1680px 0}
.partner.hb>span{background-position:-1680px -50px}
.partner.gns{width:112px;background-position:-1820px 0}
.partner.gns>span{background-position:-1820px -50px}
.partner.png{width:116px;background-position:-1960px 0}
.partner.png>span{background-position:-1960px -50px}
footer .footer-top .footer-payfor{width:100%;height:100px;display:block;background:url(images/payfor-img.png)left center no-repeat;}
footer .footer-bottom{border-bottom:1px solid #505056;width:100%;height:146px;}
footer .footer-sponsor.footer-sponsor{display: inline-block;height:42px;}
footer .footer-sponsor.footer-sponsor-01{background:url(images/footer-sponsor01.png)left center no-repeat;width: 180px;}
footer .footer-sponsor.footer-sponsor-02{background:url(images/footer-sponsor02.png)left center no-repeat;width: 180px;}
footer .footer-sponsor.footer-sponsor-03{background:url(images/footer-sponsor03.png)left center no-repeat;width: 180px;}
footer .footer-sponsor.footer-sponsor-04{background:url(images/footer-sponsor04.png)left center no-repeat;width: 180px;}
footer .footer-supervision{background:url(images/footer-supervision.png)left center no-repeat;width:100%;height:42px;}
footer .footer-link{font-size:0;margin:0;text-align:left;line-height:20px;}
footer .footer-link li{font-size:14px;padding:0;display:inline-block;}
footer .footer-link li a{color:#8b8b8b;}
footer .footer-link li a:after{content:'|';margin:0 10px;color:#8b8b8b;}
footer .footer-link li:last-child a:after{content:' ';}
footer .footer-link li a:hover{color:#ffd721;}
footer .copyright{height:70px;line-height:70px;color:#8b8b8b;}
@media (min-width:320px){
  footer .footer-sponsor.footer-sponsor{background-size:100%;margin-right: -3px;}
  footer .footer-sponsor.footer-sponsor-01{background:url(images/footer-sponsor01.png)left center no-repeat;width: 144px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-02{background:url(images/footer-sponsor02.png)left center no-repeat;width: 144px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-03{background:url(images/footer-sponsor03.png)left center no-repeat;width: 144px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-04{background:url(images/footer-sponsor04.png)left center no-repeat;width: 144px;background-size: 100%;}
  footer .footer-bottom div.col-4-1:last-child{padding-left:30px;}
  footer .footer-link li a{font-size: 12px;}
  footer .footer-link li a::after{margin:0 2px;}
}
@media (min-width:1366px){
  footer .footer-sponsor.footer-sponsor{background-size:100%;margin-right: -3px;}
  footer .footer-sponsor.footer-sponsor-01{background:url(images/footer-sponsor01.png)left center no-repeat;width: 144px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-02{background:url(images/footer-sponsor02.png)left center no-repeat;width: 144px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-03{background:url(images/footer-sponsor03.png)left center no-repeat;width: 144px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-04{background:url(images/footer-sponsor04.png)left center no-repeat;width: 144px;background-size: 100%;}
  footer .footer-bottom div.col-4-1:last-child{padding-left:30px;}
  footer .footer-link li a{font-size: 12px;}
  footer .footer-link li a::after{margin:0 2px;}
}
@media (min-width:1425px){
  footer .footer-sponsor.footer-sponsor{background-size:100%;margin-right: -3px;}
  footer .footer-sponsor.footer-sponsor-01{background:url(images/footer-sponsor01.png)left center no-repeat;width: 156px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-02{background:url(images/footer-sponsor02.png)left center no-repeat;width: 156px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-03{background:url(images/footer-sponsor03.png)left center no-repeat;width: 156px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-04{background:url(images/footer-sponsor04.png)left center no-repeat;width: 156px;background-size: 100%;}
  footer .footer-bottom div.col-4-1:last-child{padding-left:30px;}
  footer .footer-link li a{font-size: 12px;}
  footer .footer-link li a::after{margin:0 2px;}
}
@media (min-width:1684px){
  footer .footer-sponsor.footer-sponsor{background-size:100%;margin-right: -3px;}
  footer .footer-sponsor.footer-sponsor-01{background:url(images/footer-sponsor01.png)left center no-repeat;width: 164px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-02{background:url(images/footer-sponsor02.png)left center no-repeat;width: 164px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-03{background:url(images/footer-sponsor03.png)left center no-repeat;width: 164px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-04{background:url(images/footer-sponsor04.png)left center no-repeat;width: 164px;background-size: 100%;}
  footer .footer-bottom div.col-4-1:last-child{padding-left:30px;}
  footer .footer-link li a{font-size: 12px;}
  footer .footer-link li a::after{margin:0 2px;}
}
@media (min-width:1903px){
  footer .footer-sponsor.footer-sponsor{margin-right: -3px;}
  footer .footer-sponsor.footer-sponsor-01{background:url(images/footer-sponsor01.png)left center no-repeat;width: 172px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-02{background:url(images/footer-sponsor02.png)left center no-repeat;width: 172px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-03{background:url(images/footer-sponsor03.png)left center no-repeat;width: 172px;background-size: 100%;}
  footer .footer-sponsor.footer-sponsor-04{background:url(images/footer-sponsor04.png)left center no-repeat;width: 172px;background-size: 100%;}
  footer .footer-bottom div.col-4-1:last-child{padding-left:0;}
  footer .footer-link li a{font-size: 14px;}
  footer .footer-link li a::after{margin:0 6px;}
}
@media (min-width:1920px){
  footer .footer-sponsor.footer-sponsor{display: inline-block;height:42px;margin-right: -3px;}
  footer .footer-sponsor.footer-sponsor-01{background:url(images/footer-sponsor01.png)left center no-repeat;width: 180px;}
  footer .footer-sponsor.footer-sponsor-02{background:url(images/footer-sponsor02.png)left center no-repeat;width: 180px;}
  footer .footer-sponsor.footer-sponsor-03{background:url(images/footer-sponsor03.png)left center no-repeat;width: 180px;}
  footer .footer-sponsor.footer-sponsor-04{background:url(images/footer-sponsor04.png)left center no-repeat;width: 180px;}
  footer .footer-bottom div.col-4-1:last-child{padding-left:0;}
  footer .footer-link li a{font-size: 14px;}
  footer .footer-link li a::after{margin:0 6px;}
}

/*============ sports  ==================*/
.main-sports .sports-slide-wrapper{background:url(images/sports-bg.jpg) no-repeat center;height:720px;}
.main-sports .sports-slide-wrapper .sports-slide{height:738px;position:relative;}
.main-sports .sports-slide-wrapper .sports-slide ul{padding:0;list-style:none;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li{height:738px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.opus{background:url(images/grass_1.png) no-repeat center 20px;-webkit-animation:bac 1.2s forwards;animation:bac 1.2s forwards;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.opus .img1{opacity:0;-webkit-animation:leftIn 0.5s 1.2s forwards;animation:leftIn 0.5s 1.2s forwards;width:214px;height:345px;position:absolute;left:250px;top:192px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.opus .img2{opacity:0;-webkit-animation:leftIn 0.5s 1.5s forwards;animation:leftIn 0.5s 1.5s forwards;background:url(images/opus-img2.png);width:146px;height:97px;position:absolute;left:556px;top:324px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.hg{background:url(images/grass_2.png) no-repeat center 20px;-webkit-animation:bac 1.2s forwards;animation:bac 1.2s forwards;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.hg .img1{opacity:0;-webkit-animation:rightIn 0.5s 1.2s forwards;animation:rightIn 0.5s 1.2s forwards;background:url(images/hg-img1.png);width:261px;height:307px;position:absolute;left:894px;top:233px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.sb{background:url(images/grass_3.png) no-repeat center 20px;-webkit-animation:bac 1.2s forwards;animation:bac 1.2s forwards;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.sb .img1{opacity:0;-webkit-animation:rightIn 0.5s 1.2s forwards;animation:rightIn 0.5s 1.2s forwards;background:url(images/sb-img1.png);width:288px;height:357px;position:absolute;left:395px;top:198px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.sb .img2{opacity:0;-webkit-animation:ball1In 0.5s 1.2s forwards;animation:ball1In 0.5s 1.2s forwards;background:url(images/sb-img2.png);width:96px;height:145px;position:absolute;left:176px;top:360px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.im{background:url(images/grass_4.png) no-repeat center 20px;-webkit-animation:bac 1.2s forwards;animation:bac 1.2s forwards;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.im .img1{opacity:0;-webkit-animation:leftIn 0.5s 1.2s forwards;animation:leftIn 0.5s 1.2s forwards;background:url(images/im-img1.png);width:167px;height:351px;position:absolute;left:180px;top:189px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.im .img2{opacity:0;-webkit-animation:fadeInDown 0.5s 1.5s forwards;animation:fadeInDown 0.5s 1.5s forwards;background:url(images/im-img2.png);width:131px;height:160px;position:absolute;left:821px;top:371px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.ysb{background:url(images/grass_4.png) no-repeat center 20px;-webkit-animation:bac 1.2s forwards;animation:bac 1.2s forwards;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.ysb .img1{opacity:0;-webkit-animation:leftIn 0.5s 1.2s forwards;animation:leftIn 0.5s 1.2s forwards;background:url(images/im-img1.png);width:167px;height:351px;position:absolute;left:180px;top:189px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.ysb .img2{opacity:0;-webkit-animation:fadeInDown 0.5s 1.5s forwards;animation:fadeInDown 0.5s 1.5s forwards;background:url(images/im-img2.png);width:131px;height:160px;position:absolute;left:821px;top:371px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.livebet{background:url(images/grass_5.png) no-repeat center 20px;-webkit-animation:bac 1.2s forwards;animation:bac 1.2s forwards;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.livebet .img1{opacity:0;-webkit-animation:rightIn 0.5s 1.2s forwards;animation:rightIn 0.5s 1.2s forwards;background:url(images/lovebet-img1.png);width:261px;height:307px;position:absolute;left:894px;top:233px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.livebet .img2{opacity:0;-webkit-animation:ball1In 0.5s 1.2s forwards;animation:ball1In 0.5s 1.2s forwards;background:url(images/lovebet-img2.png);width:120px;height:120px;position:absolute;left:176px;top:360px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.livebet-188{background:url(images/grass_1.png) no-repeat center 20px;-webkit-animation:bac 1.2s forwards;animation:bac 1.2s forwards;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.livebet-188 .img1{opacity:0;-webkit-animation:leftIn 0.5s 1.2s forwards;animation:leftIn 0.5s 1.2s forwards;width:214px;height:345px;position:absolute;left:250px;top:192px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.livebet-188 .img2{opacity:0;-webkit-animation:leftIn 0.5s 1.5s forwards;animation:leftIn 0.5s 1.5s forwards;background:url(images/opus-img2.png);width:146px;height:97px;position:absolute;left:556px;top:324px;}


.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.esb{background:url(images/grass_4.png) no-repeat center 20px;-webkit-animation:bac 1.2s forwards;animation:bac 1.2s forwards;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.esb .img1{opacity:0;-webkit-animation:leftIn 0.5s 1.2s forwards;animation:leftIn 0.5s 1.2s forwards;background:url(images/esb-img1.png);width:290px;height:360px;position:absolute;left:20px;top:220px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li.esb .img2{opacity:0;-webkit-animation:rightIn 0.5s 1.2s forwards;animation:rightIn 0.5s 1.2s forwards;background:url(images/esb-img2.png);width:211px;height:190px;position:absolute;left:821px;top:371px;}


.main-sports .sports-slide-wrapper .sports-slide .slide-inner li .txt{margin-top:70px;opacity:0;-webkit-animation:fadeInDown 0.5s 1.2s forwards;animation:fadeInDown 0.5s 1.2s forwards;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li .txt .tit{display:inline-block;font-size:54px;color:#fff;line-height:54px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li .txt p{display:inline-block;font-size:14px;color:#fff;line-height:23px;vertical-align:top;margin-top:8px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li .txt a.btn-enter{-webkit-box-shadow:0 1px 1px #fff;box-shadow:0 1px 1px #fff;margin-top:34px;display:block;width:204px;height:40px;line-height:40px;text-align:center;color:#fff;background:#00b378;background:linear-gradient(to bottom,#00b378,#17f4ab);text-shadow:0 2px 2px rgba(0,0,0,0.75);border-radius:20px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li .txt a.btn-enter:hover{color:#e6e6e6;}
.main-sports .sports-slide-wrapper .sports-slide .slide-inner li .txt-sports{opacity:0;-webkit-animation:fadeInDown 0.5s 1.2s forwards;animation:fadeInDown 0.5s 1.2s forwards;background:url(images/txt-sports.png);width:72px;height:188px;position:absolute;right:59px;top:327px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators{position:absolute;bottom:16px;left:0;right:0;text-align:center;z-index:3;text-align:center;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li{-webkit-transition:all 0.3s;transition:all 0.3s;top:0;background:url(images/sports-indicator-bg.png) no-repeat center 0;position:relative;margin:0 13px;width:92px;height:92px;display:inline-block;cursor:pointer;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li:after{content:'';position:absolute;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li:before{content:'';position:absolute;background:url(images/sports-indicator-bg-shadow-1.png);width:59px;height:4px;bottom:-2px;left:17px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li.opus:after{background:url(images/icon-opus.png);width:55px;height:51px;top:22px;right:16px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li.hg:after{background:url(images/icon-hg.png);width:66px;height:52px;top:20px;right:11px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li.sb:after{background:url(images/icon-sb.png);width:81px;height:34px;top:25px;right:5px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li.im:after{background:url(images/icon-im.png);width:78px;height:39px;top:25px;right:3px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li.ysb:after{background:url(images/icon-ysb.png);width:55px;height:61px;top:15px;right:17px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li.esb:after{background:url(images/icon-esb.png);width:55px;height:61px;top:15px;right:17px;}

.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li.livebet:after{background:url(images/icon-livebet.png);width:92px;height:92px;top:0;right:0;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li.livebet-188:after{background:url(images/icon-livebet-188.png);width:92px;height:92px;top:0;right:0;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li.active{top:-20px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li.active:before{background:url(images/sports-indicator-bg-shadow-2.png);width:83px;height:3px;bottom:-22px;left:6px;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li.active .circle{display:block;}
.main-sports .sports-slide-wrapper .sports-slide .slide-indicators li .circle{position:absolute;left:0;top:0;display:none;}
.main-sports .sports-box{width:1050px;margin:0 auto;min-height:768px;text-align:center;background:#111522 /*url(images/sports_bg_new.jpg)*/;/*box-shadow: 0 0 20px #373e6d*/;display:block;position:relative;}
.main-sports .bulk-frame{height: 1000px;position:relative;/*border: 1px solid #0e356d;box-shadow: 0 0 20px #1d3a63 inset;*/}
.main-sports .sports-hg-fix{position:absolute;display:none;width:100px;height:25px;background:#493721;top:100px;left:137px;}
.main-sports .sports-box.hg .sports-hg-fix{display:block;}
.main-sports .sports-box.hg .api-tabs{margin-bottom:0;}
.sports-box.hg{background:#fff;}
.main-sports .sports-box > .h1{color:#dc3834;}
.main-sports .sports{background:#171c2d /*url(images/sports_bg.jpg) center top*/;}

/* sports-tabs */
.sports-box #api-tabs>.carousel-inner{overflow:visible;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs{list-style:none;position:absolute;width:41px;top:20px;left:-41px;border-right:none;background: rgba(106, 146, 204, 0.9);border: none;overflow: hidden;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-top: 1px solid #567fbf;border-bottom: 1px solid #567fbf;}
.sports-box02 #api-tabs>.carousel-inner>.sports-tabs{background: #111522;border: none;overflow: hidden;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-top: 1px solid #111522;border-bottom: 1px solid #111522;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li{display:list-item!important;width:41px;height:150px;padding:0;text-align:center;background:none;padding-top:20px;margin: -20px auto 0;border-left: 1px solid #111522;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li:last-child{margin-bottom: -20px;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li>a{height:110px;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li.active{border:none;}
.main-sports .carousel-inner .api-tabs>li>a:link,.main-sports .api-tabs>li>a:visited,.api-tabs>.disabled:hover>a{height:120px;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li em{writing-mode:vertical-rl;font-size:16px;color:#fff;text-shadow:none;width: 40px;height: 110px;}
.sports-tabs li>a>.gui{display:none;}
.sports-tabs li>a{color:#4b505e;text-decoration:none;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li:hover{background:url(images/sports-tab-hover.png)center no-repeat;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li:first-child:hover{background:url(images/sports-tab-hover.png)top center no-repeat;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li:last-child:hover{background:url(images/sports-tab-hover.png)bottom center no-repeat;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li.active{position: relative;background:url(images/sports-tab-active.png)no-repeat;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li:first-child.active{background:url(images/sports-tab-active.png)top center no-repeat;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li:last-child.active{background:url(images/sports-tab-active.png)bottom center no-repeat;}
.sports-box02 #api-tabs>.carousel-inner>.sports-tabs>li:last-child.active {  background: url(images/sports-tab-active.png)bottom 0 center no-repeat;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li:hover a em{color:#fff;}
.sports-box #api-tabs>.carousel-inner>.sports-tabs>li.active a em{color: #fff;/*text-shadow: 0px 1px 1px #000;*/}
@media (max-width:1425px){
  .main-sports .sports-box{width:1050px;}
}

/*============ promo  ==================*/
.main_promo{min-height:400px;background: #f7f7f8 url(images/promo-bg.gif) repeat-x center bottom fixed;}
.main_promo .main-promo{background:url(images/time_line.png) repeat-y 140px 0;margin:20px auto;margin-bottom:0px;position:relative;z-index:2;width:1050px;}
.main_promo .main-promo ._vr_promo{margin: 35px 0 35px 200px;height: 90px;overflow: hidden;}
.main_promo .main-promo ._vr_promo li{width:60px;height:60px;overflow:hidden;display:inline-block;color:#fff;line-height:60px;text-align:center;background:url(images/promo-sorts.png) no-repeat;}
.main_promo .main-promo ._vr_promo li:hover{background-position:0 -60px;}
.main_promo .main-promo ._vr_promo li a{display:block;color:#fff;font-size: 12px;}
.main_promo .main-promo ._vr_promo li.active{position:absolute;left:99px;margin-top:0;top:-15px;width:90px;height:90px;line-height:90px;font-size:22px;background-position:-100px 0;}
.main_promo .main-promo .col-3-1{width: 100%;position: relative;padding: 4px;}
.main_promo .main-promo .col-3-1 .promo_line{position: absolute;left: 0;width: 140px;top: 0;text-align: right;font-size: 12px;color: #999;}
.main_promo .main-promo .col-3-1 .promo_line span{font-size: 16px;color: #08f;line-height: 1em;font-weight: 600;display: block;}
.main_promo .main-promo .col-3-1 .promo_line:before{content: '';width: 14px;height: 14px;font-size: 1px;background: url(images/promo-sorts.png) -100px -100px no-repeat;position: absolute;right: -20px;top: 2px;}
.main_promo .main-promo .col-3-1 .promo-item{width: 890px;float: right;padding: 30px 40px 20px 50px;background: url(images/box_body.png) repeat-y;font-size: 14px;position: relative;margin-bottom: 20px;}
.main_promo .main-promo .col-3-1 .promo-item:before{content: '';width: 100%;height: 20px;background: url(images/box_top.png) no-repeat;position: absolute;left: 0;top: 0;}
.main_promo .main-promo .col-3-1 .promo-item:after{content: '';width: 100%;height: 30px;background: url(images/box_foot.png) no-repeat;position: absolute;left: 0;bottom: -30px;}
.main_promo .main-promo .col-3-1 .promo-item .list_type2_item_tit{font-size: 24px;line-height: 1.1em;color: inherit;margin-bottom: 10px;}
.main_promo .main-promo .col-3-1 .promo-item .home_pic > img{width: 100%;max-width: 800px;}
.main_promo .main-promo .col-3-1 .promo-item .home_pic .promo-status.processing,
.main_promo .main-promo .col-3-1 .promo-item .home_pic .promo-status.over{position: absolute;width: 140px;height: 140px;display: block;background: url(images/promo-sorts.png) 0 -120px no-repeat;right: -4px;top: -4px;font-size: 0;z-index: 999;}
.main_promo .main-promo .col-3-1 .promo-item .home_pic .promo-status.over{background-position-y: -260px;}
.main_promo .main-promo .col-3-1 .promo-item .home_pic .btn-apply{width: 98px;height: 33px;line-height: 33px;border-radius: 30px;margin-left: 10px;color: #08f;border: 1px solid #08f;padding: 0 20px;background-color: transparent;transition: all 300ms;float: right;margin-top: 10px;cursor: pointer;z-index: 999;position: relative;}
.main_promo .main-promo .col-3-1 .promo-item .home_pic .btn-apply:hover{color: #fff;background-color: #08f;}
.main_promo .main-promo .col-3-1 .promo-item .promo-detail{width: 100%;border-top: 1px dashed #e5e5e5;margin-top: 10px;padding-top: 5px;display: none;float: left;}

/*.main-promo .promo table{width: 100% !important;}*/

/*============ live  ==================*/
.main-live .live-slide-wrapper{background:url(images/live-bg.jpg) no-repeat center top;height:718px;}
.main-live .live-slide-wrapper ul{list-style:none;margin:0;padding:0;}
.main-live .live-slide-wrapper .live-slide{height:100%;position:relative;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .img_item{opacity:0;-webkit-animation:leftIn 0.8s forwards;animation:leftIn 0.8s forwards;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.bbin .img_item{background:url(images/live-bb.png);width:671px;height:481px;position:absolute;left:127px;top:26px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.ebet .img_item{background:url(images/live-ebet.png);width:669px;height:447px;position:absolute;left:118px;top:70px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.ebet .game_list{width:250px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.og .img_item{background:url(images/live-og.png);width:568px;height:486px;position:absolute;left:220px;top:29px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.og .game_list{width:250px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.ds .img_item{background:url(images/live-ds.png);width:563px;height:456px;position:absolute;left:206px;top:59px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.ds .game_list{width:250px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.ag .img_item{background:url(images/live-ag.png);width:578px;height:403px;position:absolute;left:168px;top:104px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.sa .img_item{background:url(images/live-sa.png);width:539px;height:421px;position:absolute;left:204px;top:80px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.sa .game_list{width:250px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.gd .img_item{background:url(images/live-gd.png);width:624px;height:459px;position:absolute;left:164px;top:64px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.gd .game_list{width:160px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.opus .img_item{background:url(images/live-opus.png);width:805px;height:361px;position:absolute;left:-7px;top:140px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.opus .game_list{width:160px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.shenbo .img_item{background:url(images/live-shenbo.png);width:696px;height:447px;position:absolute;left:120px;top:70px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.shenbo .game_list{width:330px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.ea .img_item{background:url(images/live-ea.png);width:539px;height:421px;position:absolute;left:204px;top:80px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.ea .game_list{width:250px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.bg .img_item{background:url(images/live-bg.png);width:480px;height:410px;position:absolute;left:204px;top:80px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li.bg .game_list{width:330px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .game_list{opacity:0;-webkit-animation:rightIn 0.8s forwards;animation:rightIn 0.8s forwards;position:absolute;top:48px;right:0;width:330px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .game_list li{display:inline-block;text-align:center;margin:0 0 10px;width:78px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .game_list li a{color:#fff;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .game_list li a:hover{color:#fae39e;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .game_list li a:hover .gui{border-color:#fae39e;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .game_list li .gui{display:block;margin:0 auto;border:1px solid #fff;border-radius:50%;width:38px;height:38px;text-align:center;line-height:38px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .api_info{opacity:0;-webkit-animation:leftIn 0.8s 0.3s forwards;animation:leftIn 0.8s 0.3s forwards;position:absolute;top:290px;width:354px;right:0;color:#fff;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .api_info .api_name{line-height:1;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .api_info .api_name span{font-size:54px;float:left;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .api_info .api_name p{float:left;margin-left:10px;font-size:21px;padding-top:10px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .api_info .api_name p b{font-weight:normal;display:block;font-size:15px;padding-top:5px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .api_info .api_des{font-size:20px;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .api_info .btn-enter{background:url(images/live-btn-bg.png);width:158px;height:39px;margin-top:40px;display:block;text-align:center;line-height:33px;font-size:15px;color:#fff;}
.main-live .live-slide-wrapper .live-slide .slide-inner li .api_info .btn-enter:hover{color:#fae39e;}
.main-live .live-slide-wrapper .live-slide .slide-indicators{height:130px;position:absolute;bottom:28px;width:100%;text-align:center;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li{display:inline-block;width:90px;margin:0 10px;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li .circle{width:90px;height:90px;position:relative;background:url(images/live-indicator-bg.png) center no-repeat;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li .circle:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;width:78px;height:78px;background:rgba(255,255,255,0.5);margin:auto;border-radius:50%;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li .name{font-size:14px;color:#fff;margin-top:20px;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li.bbin .img{background:url(images/live-indicator-img-bb.png);width:79px;height:91px;position:absolute;top:-12px;left:9px;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li.ebet .img{background:url(images/live-indicator-img-ebet.png);width:68px;height:84px;position:absolute;top:-7px;left:17px;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li.og .img{background:url(images/live-indicator-img-og.png);width:61px;height:92px;position:absolute;top:-14px;left:13px;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li.ds .img{background:url(images/live-indicator-img-ds.png);width:65px;height:110px;position:absolute;top:-20px;left:13px;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li.ag .img{background:url(images/live-indicator-img-ag.png);width:74px;height:87px;position:absolute;top:-8px;left:2px;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li.sa .img{background:url(images/live-indicator-img-sa.png);width:59px;height:91px;position:absolute;top:-13px;left:15px;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li.gd .img{background:url(images/live-indicator-img-gd.png);width:78px;height:105px;position:absolute;top:-26px;left:2px;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li.opus .img{background:url(images/live-indicator-img-opus.png);width:73px;height:91px;position:absolute;top:-12px;left:7px;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li.shenbo .img{background:url(images/live-indicator-img-shenbo.png);width:73px;height:91px;position:absolute;top:-12px;left:7px;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li.ea .img{background:url(images/live-indicator-img-ea.png);width:73px;height:91px;position:absolute;top:-11px;left:10px;}
.main-live .live-slide-wrapper .live-slide .slide-indicators li.bg .img{background:url(images/live-indicator-img-bg.png);width:70px;height:91px;position:absolute;top:-11px;left:10px;}
.ie9 .live-slide .img_item,.ie9 .live-slide .game_list,.ie9 .live-slide .api_info{opacity:1!important;}
.ie9 .sports-slide .txt,.ie9 .sports-slide .img1,.ie9 .sports-slide .img2,.ie9 .sports-slide .img3,.ie9 .sports-slide .txt-sports{opacity:1!important;}

/* =============== casino=================== */
.main-casino .notice>.container{width:1180px;}
.main-casino #casino-style.theme-white > .container .api-nav .swiper-container .swiper-slide.active{border-top:3px solid #14805e;}
.main-casino #casino-style.theme-white > .container .api-nav .swiper-container .swiper-slide:hover{border-top:3px solid #14805e;}
.main-casino #casino-style.theme-white > .container .casino-sorts .nav-tabs > li.active > a{background:#14805e;}
.main-casino #casino-style.theme-white > .container .casino-sorts .nav-tabs > li:hover a{color:#14805e;}
.main-casino #casino-style.theme-white > .container .casino-sorts .nav-tabs > li.active:hover a{color:#fff;}
.main-casino #casino-style > .container .game-list-header .sort2 li.active{background:#14805e;border:1px solid #1ea96e;}
.main-casino #casino-style.theme-white .game-list-header .jackpot .j_num{background:url(images/j_num_bg1.png) no-repeat 0 0;}
.main-casino #casino-style > .container .casino-sorts .search-box .btn-search{background:#14805e;}
.main-casino #casino-style.theme-white > .container .casino-sorts .search-box .form-control:focus{border-color:#14805e;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(20,128,94,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(20,128,94,.6);}
.main-casino #casino-style > .container .casino-game-list .game-item .game-info .g_line2 span{color:#22c982;}
.main-casino #casino-style > .container .game-list-header .jackpot .j_txt .t_g_name span{color:#22c982;}
.main-casino #casino-style > .container .game-list-header .all_g_txt span{color:#22c982;}
.main-casino #casino-style > .container .g_loading .gui-spinner{color:#22c982;}
.main-casino #casino-style > .container .game-list-header ._vr_chessApi>li.active {  border-top: 2px solid #14805e;  background: #ffffff; }
.main-casino #casino-style > .container .game-list-header ._vr_chessApi>li {  background: #e0dfdf;  border: 1px solid #f7f7f7;  border-top: 2px solid #f7f7f7; }

/*.main-casino #casino-style > .container .casino-game-list .game-item .btn-try{color: #000;}
.main-casino #casino-style > .container .casino-game-list .game-item .btn-enter {
    background: #1992ea;
}
.main-casino #casino-style > .container .casino-game-list .game-item .btn-try {
    background: #ffd721;
}
.main-casino #casino-style > .container .casino-game-list .game-item .btn-try:hover {
    background:#dc0032;color: #fff;
}
.main-casino #casino-style > .container .casino-game-list .game-item .btn-enter:hover {
    color: #fff;background: #14805e;
}*/
/*.main-casino #casino-style > .container .casino-game-list .col-5-1 .s_border figure > img{width:216px;height:147px;}*/
@media (min-width:1200px){
  .main-casino .notice>.container{width:1180px;}
  .nav-part>.container{width:1180px;}
  .main-fish .container{width:1400px;}
  footer .container{width:1180px;}
}
@media (min-width:1903px){
  .main-casino .notice>.container{width:1400px;}
  .nav-part>.container{width:1400px;}
  .main-fish .container{width:1400px;}
  footer .container{width:1400px;}
}
@media (min-width:1920px){
  .main-casino .notice>.container{width:1400px;}
  .nav-part>.container{width:1400px;}
  .main-fish .container{width:1400px;}
  footer .container{width:1400px;}
}

/* =============== lottery =================== */
.main-lottery .lottery-slide-wrap{background:#424242 url(images/lottery-bg.jpg) no-repeat center 0;height:790px;}
.main-lottery .lottery-slide-wrap ul{list-style:none;margin:0;padding:0;}
.main-lottery .lottery-slide-wrap .lottery-slide{height:100%;position:relative;color:#fff;text-align:center;}
.main-lottery .lottery-slide-wrap .lottery-slide .tit{font-size:34px;margin-top:10px;display:inline-block;padding-left:100px;height:80px;line-height:80px;}
.main-lottery .lottery-slide-wrap .lottery-slide .des{font-size:24px;margin-top:12px;}
.main-lottery .lottery-slide-wrap .lottery-slide .lottery-item-list li{-webkit-animation:bottomRightIn 2s forwards;animation:bottomRightIn 2s forwards;background:url(images/lottery-item-bg.png);width:244px;height:233px;position:absolute;}
.main-lottery .lottery-slide-wrap .lottery-slide .lottery-item-list li .wrap{position:absolute;width:165px;height:165px;top:0;left:0;z-index:1;}
.main-lottery .lottery-slide-wrap .lottery-slide .lottery-item-list li .wrap:hover .shadow{height:113px;background-position:0 0;}
.main-lottery .lottery-slide-wrap .lottery-slide .lottery-item-list li img{width:110px;height:110px;position:absolute;left:28px;top:13px;}
.main-lottery .lottery-slide-wrap .lottery-slide .lottery-item-list li .shadow{background:url(images/lottery-item-shadow-bg.png) no-repeat 0 113px;width:165px;height:0;position:absolute;bottom:0;left:0;transition:background 0.3s;overflow:hidden;}
.main-lottery .lottery-slide-wrap .lottery-slide .lottery-item-list li .game_tit{position:absolute;bottom:15px;left:0;width:165px;text-align:center;}
.main-lottery .lottery-slide-wrap .lottery-slide .lottery-item-list li .game_tit2{font-size:17px;margin-top:16px;color:#000;}
.main-lottery .lottery-slide-wrap .lottery-slide .lottery-item-list li .btn-start{background:url(images/lottery-btn-start-bg.png);width:124px;height:43px;display:block;margin:0 auto;line-height:43px;color:#fff;}
.main-lottery .lottery-slide-wrap .lottery-slide .lottery-item-list li .btn-start:hover{color:#fae39e;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lt .tit{background:url(images/lottery-logo-lt.png) no-repeat 16px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lt .lottery-item-list li:first-child{left:520px;top:163px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lt .lottery-item-list li:first-child + li{left:700px;top:163px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lt .lottery-item-list li:first-child + li + li{left:355px;top:253px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lt .lottery-item-list li:first-child + li + li + li{left:520px;top:343px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lt .lottery-item-list li:first-child + li + li + li + li{left:700px;top:343px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lt .lottery-item-list li:first-child + li + li + li + li + li{left:865px;top:253px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lt .lottery-item-list li:first-child + li + li + li + li + li + li{left:355px;top:433px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lt .lottery-item-list li:first-child + li + li + li + li + li + li + li{left:520px;top:523px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lt .lottery-item-list li:first-child + li + li + li + li + li + li + li + li{left:700px;top:523px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lt .lottery-item-list li:first-child + li + li + li + li + li + li + li + li + li{left:865px;top:433px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner  .lt-slide-indicator{position:absolute;height:26px;width:100%;left:0;top:696px;text-align:center;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner  .lt-slide-indicator li{display:inline-block;width:26px;height:26px;text-align:center;line-height:26px;background:#fff;color:#000;border-radius:50%;margin:0 6px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner  .lt-slide-indicator li.active{color:#000;background:#ffe452;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner  .sec_slide .lottery-item-list li:first-child{left:390px;top:217px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner  .sec_slide .lottery-item-list li:first-child + li{left:571px;top:217px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner  .sec_slide .lottery-item-list li:first-child + li + li{left:225px;top:307px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner  .sec_slide .lottery-item-list li:first-child + li + li + li{left:390px;top:397px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner  .sec_slide .lottery-item-list li:first-child + li + li + li + li{left:570px;top:397px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner  .sec_slide .lottery-item-list li:first-child + li + li + li + li + li{left:735px;top:307px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .bb .tit{background:url(images/lottery-logo-bb.png) no-repeat 16px;padding-left:160px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .bb .lottery-item-list li:first-child{left:520px;top:163px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .bb .lottery-item-list li:first-child + li{left:700px;top:163px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .bb .lottery-item-list li:first-child + li + li{left:355px;top:253px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .bb .lottery-item-list li:first-child + li + li + li{left:520px;top:343px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .bb .lottery-item-list li:first-child + li + li + li + li{left:700px;top:343px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .bb .lottery-item-list li:first-child + li + li + li + li + li{left:865px;top:253px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .bb .lottery-item-list li:first-child + li + li + li + li + li + li{left:355px;top:433px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .bb .lottery-item-list li:first-child + li + li + li + li + li + li + li{left:520px;top:523px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .bb .lottery-item-list li:first-child + li + li + li + li + li + li + li + li{left:700px;top:523px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .bb .lottery-item-list li:first-child + li + li + li + li + li + li + li + li + li{left:865px;top:433px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .kg .tit{background:url(images/lottery-logo-kg.png) no-repeat 16px;padding-left:160px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .kg .lottery-item-list li:first-child{left:437px;top:217px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .kg .lottery-item-list li:first-child + li{left:636px;top:217px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .kg .lottery-item-list li:first-child + li + li{left:835px;top:217px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .kg .lottery-item-list li:first-child + li + li + li{left:530px;top:400px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .kg .lottery-item-list li:first-child + li + li + li + li{left:729px;top:400px;}

.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .vr .lottery-item-list li:first-child{left:520px;top:163px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .vr .lottery-item-list li:first-child + li{left:700px;top:163px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .vr .lottery-item-list li:first-child + li + li{left:355px;top:253px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .vr .lottery-item-list li:first-child + li + li + li{left:520px;top:343px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .vr .lottery-item-list li:first-child + li + li + li + li{left:700px;top:343px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .vr .lottery-item-list li:first-child + li + li + li + li + li{left:865px;top:253px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .vr .lottery-item-list li:first-child + li + li + li + li + li + li{left:355px;top:433px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .vr .lottery-item-list li:first-child + li + li + li + li + li + li + li{left:520px;top:523px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .vr .lottery-item-list li:first-child + li + li + li + li + li + li + li + li{left:700px;top:523px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .vr .lottery-item-list li:first-child + li + li + li + li + li + li + li + li + li{left:865px;top:433px;}


.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .lottery-item-list li:first-child{left:520px;top:163px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .lottery-item-list li:first-child + li{left:700px;top:163px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .lottery-item-list li:first-child + li + li{left:355px;top:253px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .lottery-item-list li:first-child + li + li + li{left:520px;top:343px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .lottery-item-list li:first-child + li + li + li + li{left:700px;top:343px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .lottery-item-list li:first-child + li + li + li + li + li{left:865px;top:253px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .lottery-item-list li:first-child + li + li + li + li + li + li{left:355px;top:433px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .lottery-item-list li:first-child + li + li + li + li + li + li + li{left:520px;top:523px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .lottery-item-list li:first-child + li + li + li + li + li + li + li + li{left:700px;top:523px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .lottery-item-list li:first-child + li + li + li + li + li + li + li + li + li{left:865px;top:433px;}

.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .sec_slide .lottery-item-list li:first-child{left:520px;top:163px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .sec_slide .lottery-item-list li:first-child + li{left:700px;top:163px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .sec_slide .lottery-item-list li:first-child + li + li{left:355px;top:253px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .sec_slide .lottery-item-list li:first-child + li + li + li{left:520px;top:343px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .sec_slide .lottery-item-list li:first-child + li + li + li + li{left:700px;top:343px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .sec_slide .lottery-item-list li:first-child + li + li + li + li + li{left:865px;top:253px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .sec_slide .lottery-item-list li:first-child + li + li + li + li + li + li{left:355px;top:433px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .sec_slide .lottery-item-list li:first-child + li + li + li + li + li + li + li{left:520px;top:523px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .sec_slide .lottery-item-list li:first-child + li + li + li + li + li + li + li + li{left:700px;top:523px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .sec_slide .lottery-item-list li:first-child + li + li + li + li + li + li + li + li + li{left:865px;top:433px;}

.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .third_slide .lottery-item-list li:first-child{left:520px;top:163px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .third_slide .lottery-item-list li:first-child + li{left:700px;top:163px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .third_slide .lottery-item-list li:first-child + li + li{left:355px;top:253px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .third_slide .lottery-item-list li:first-child + li + li + li{left:520px;top:343px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .third_slide .lottery-item-list li:first-child + li + li + li + li{left:700px;top:343px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .third_slide .lottery-item-list li:first-child + li + li + li + li + li{left:865px;top:253px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .third_slide .lottery-item-list li:first-child + li + li + li + li + li + li{left:355px;top:433px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .third_slide .lottery-item-list li:first-child + li + li + li + li + li + li + li{left:520px;top:523px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .third_slide .lottery-item-list li:first-child + li + li + li + li + li + li + li + li{left:700px;top:523px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .third_slide .lottery-item-list li:first-child + li + li + li + li + li + li + li + li + li{left:865px;top:433px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-inner .lb .third_slide .lottery-item-list li:first-child + li + li + li + li + li + li + li + li + li + li{left:865px;top:523px;}

.main-lottery .lottery-slide-wrap .lottery-slide .slide-indicators{width:96px;position:absolute;left:50%;top:36px;margin-left:-596px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-indicators li{display:block;height:96px;margin:0 0 12px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-indicators li .circle{width:96px;height:96px;position:relative;background:url(images/lottery-indicator-bg.png) center no-repeat;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-indicators li .circle:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;width:84px;height:84px;background:rgba(255,255,255,0.5);margin:auto;border-radius:50%;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-indicators li.lt .img{background:url(images/lottery-indicator-img-lt.png);width:64px;height:65px;position:absolute;top:10px;left:14px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-indicators li.bb .img{background:url(images/lottery-indicator-img-bb.png);width:62px;height:24px;position:absolute;top:35px;left:17px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-indicators li.kg .img{background:url(images/lottery-indicator-img-kg.png);width:70px;height:25px;position:absolute;top:38px;left:14px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-indicators li.vr .img{background:url(images/lottery-indicator-img-vr.png);width:64px;height:65px;position:absolute;top:10px;left:14px;}
.main-lottery .lottery-slide-wrap .lottery-slide .slide-indicators li.lb .img{background:url(images/lottery-indicator-img-lb.png);width:64px;height:65px;position:absolute;top:12px;left:20px;}
@keyframes fade{
  from{opacity:1;}
  to{opacity:0;}
}
@keyframes fishmove1{
  from{transform:translateY(0) translateX(0);}
  to{transform:translateY(-30px) translateX(30px);}
}
@keyframes fishmove2{
  from{transform:translateX(0);opacity:1;}
  to{transform:translateX(200px);opacity:0;}
}
@keyframes float{
  from{transform:translateY(0);opacity:1;}
  to{transform:translateY(-50px);opacity:0;}
}

/* =============== fish =================== */
.main-fish .fish-wrap{width:100%;min-height:740px; padding: 0 0 50px; background:url(images/fish-bg.jpg) no-repeat center top / cover;text-align:center;position:relative;overflow:hidden;}
.main-fish .fish-wrap .container{padding: 50px 100px 0;}
.main-fish .fish-wrap .enter-game{width:200px;height:220px;display:inline-block;position:relative;margin:30px 20px 0;z-index: 100;}
.main-fish .fish-wrap .enter-game .circle1{transition:all 0.5s;background:url(images/fish-circle1.png);width:200px;height:200px;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0; background-size: 100%;}
.main-fish .fish-wrap .enter-game .circle2{transition:all 1s;background:url(images/fish-circle2.png);width:180px;height:180px;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0; background-size: 100%;}
.main-fish .fish-wrap .enter-game .circle3{transition:all 1.5s;background:url(images/fish-circle3.png);width:160px;height:160px;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;background-size: 100%;}
.main-fish .fish-wrap .enter-game .game_fish{ width: 200px;  height: 180px;  position: absolute;  left: 0;  z-index: 3;  top: 0;}
.main-fish .fish-wrap .enter-game .game_fish_9_6{background:url(images/fish-btn1-img.png) bottom  center no-repeat;background-size: 96%; }
.main-fish .fish-wrap .enter-game .game_fish_25_F-SF01{background:url(images/game_fish_25_F-SF01.png) bottom  center no-repeat;background-size: 96%; }

.main-fish .fish-wrap .enter-game .game_live_ag{background: url(images/fish-btn10-img.png) top center no-repeat; background-size: 100%;}
.main-fish .fish-wrap .enter-game .game_casino_mg{background: url(images/fish-btn11-img.png) top center no-repeat; background-size: 100%;}
.main-fish .fish-wrap .enter-game .game_sports_sb{background: url(images/fish-btn12-img.png) top center no-repeat; background-size: 100%;}
.main-fish .fish-wrap .enter-game .game_chess_hl{background: url(images/fish-btn13-img.png) top center no-repeat; background-size: 100%;}
.main-fish .fish-wrap .enter-game .game_sports_dj{background: url(images/fish-btn14-img.png) top center no-repeat; background-size: 100%;}
.main-fish .fish-wrap .enter-game .game_fish_10_30599{background:url(images/fish-btn2-img.png) bottom  center no-repeat;background-size: 72%; }
.main-fish .fish-wrap .enter-game .game_fish_49_110{background:url(images/fish-btn3-img.png) bottom  center no-repeat;background-size: 96%; }
.main-fish .fish-wrap .enter-game .game_fish_43_43009{background:url(images/fish-btn4-img.png) bottom  center no-repeat;background-size: 96%; }
.main-fish .fish-wrap .enter-game .game_fish_35_1051{background:url(images/fish-btn5-img.png) bottom  center no-repeat;background-size: 96%; }
.main-fish .fish-wrap .enter-game .game_fish_43_43012{background:url(images/fish-btn6-img.png) bottom  center no-repeat;background-size: 96%; }
.main-fish .fish-wrap .enter-game .game_fish_48_AB3{background:url(images/fish-btn7-img.png) bottom  center no-repeat;background-size: 96%; }
.main-fish .fish-wrap .enter-game .game_fish_10_38001{background:url(images/fish-btn8-img.png) bottom  center no-repeat;background-size: 96%; }
.main-fish .fish-wrap .enter-game .game_fish_6_cashfi{background:url(images/fish-btn9-img.png) bottom  center no-repeat;background-size: 96%; }
.main-fish .fish-wrap .enter-game .btn{background:url(images/fish-btn-bg.png);width:200px;height:44px;position:absolute;z-index:4;bottom:0;left:0;font-size:24px;color:#fff;font-weight:bold;line-height:34px; background-size: 100%;    }
.main-fish .fish-wrap .enter-game:hover .circle1,.main-fish .fish-wrap .enter-game:hover .circle3,.main-fish .fish-wrap .enter-game:hover .circle2{animation:fade 1.4s infinite;}
.main-fish .fish-wrap .item1{background:url(images/fish-item1.png);width:394px;height:322px;position:absolute;top:312px;left:-458px;}
.main-fish .fish-wrap .item2{background:url(images/fish-item2.png);width:160px;height:218px;position:absolute;top:455px;left:140px;}
.main-fish .fish-wrap .bubble1{background:url(images/fish-bubble01.png);width:433px;height:235px;position:absolute;top:167px;left:50%;margin-left:-845px;}
.main-fish .fish-wrap .bubble2{background:url(images/fish-bubble02.png);width:446px;height:241px;position:absolute;right:-40px;top:447px;}
.main-fish .fish-wrap .bubble3{background:url(images/fish-bubble03.png);width:682px;height:156px;position:absolute;left:50%;margin-left:-374px;top:438px;}
.main-fish .fish-wrap .bubble4{background:url(images/fish-bubble04.png);width:409px;height:222px;position:absolute;left:147px;top:427px;}
.main-fish .fish-wrap .bubble5{background:url(images/fish-bubble05.png);width:270px;height:109px;position:absolute;right:35px;top:-35px;}
.main-fish .fish-wrap .bubble2,.main-fish .fish-wrap .bubble4{animation:float linear  2s infinite;}
.main-fish .fish-wrap .bubble1,.main-fish .fish-wrap .bubble3,.main-fish .fish-wrap .bubble5{animation:float linear  2s 0.5s infinite;}
.main-fish .fish-wrap .item1{animation:fishmove1 2s alternate infinite;}
.main-fish .fish-wrap .item2{animation:fishmove2 5s infinite;}

/* =============== about 关于 =================== */
.main-about .about{padding:40px 0;}
.main-about .page-left .list-group-item{display:block;text-align: center;height:49px;width: 180px;padding:0 ;line-height:49px;font-weight:bold;color:#666;text-decoration:none;border:0;opacity: .8;margin-bottom: 14px;margin-left: 110px;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{    background-color: #14805e;}
.main-about .page-left .list-group-item.active{color:#ffffff;}
.main-about .page-left .list-group-item:hover,.main-about .page-left .list-group-item.active{opacity: 1;}
.main-about .page-left .list-group-item.icon-lovebet{background: url(images/about-01.png)center no-repeat;}
.main-about .page-left .list-group-item.icon-paris{background: url(images/about-02.png)center no-repeat;}
.main-about .page-left .list-group-item.icon-champion{background: url(images/about-03.png)center no-repeat;}
.main-about .page-left .list-group-item.icon-la-liga{background: url(images/about-04.png)center no-repeat;}
.main-about .col-4-3 > .page-content{background:#fff;padding:10px;min-height:470px;}
.main-about .col-4-3 > .page-content p{color:#000;line-height:22px;}
.main-about .col-4-3 > .page-content h3,.main-about .col-4-3 > .page-content h4,.main-about .col-4-3 > .page-content h5{color:#000;}

/*======== register 注册================*/
.main-register .code img{height:34px;}
.main-register .page-left .list-group-item{width: 300px;height: 116px;}
.main-register .account-info,.main-register .person-info{font-size:14px;padding-left:60px;position:relative;width:80%;}
.main-register .account-info:before,.main-register .person-info:before{content:'账号信息';background:#fff;position:relative;z-index:1;padding:0 5px;left:5%;color:#000;font-size:14px;}
.main-register .person-info:before{content:'个人信息';}
.main-register .account-info:after,.main-register .person-info:after{position:absolute;content:"";border-bottom:solid 1px #999;width:100%;left:10%;bottom:6px;}
.main-register form{color:#666;}
.main-register .btn-warning{background:#00b378;border-color:#00b378;}
.page-list a{background-size:100% !important;}
/*==================== agent 代理 ====================*/
.main-agent .agent-navbar{margin-top:6px;}
.main-agent .agent-navbar a{color:#FAFFCD;}
.main-agent .slide .slide-indicators ul .active{background:#ab7610;}
.main-agent .agent .slide,.main-agent .agent .slide .slide-inner li{height:630px;}
.main-agent .agent-slide > .slide > .slide-inner{width:100%;}
.main-agent .agent-slide > .slide,.main-agent .agent-slide > .slide > .slide-inner li{height:630px;}
.main-agent .agent-slide > .slide > .slide-inner li a{width: 100px;height: 32px;border-radius: 16px;position: absolute;}
.main-agent .agent-slide > .slide > .slide-inner li a:nth-child(1),
.main-agent .agent-slide > .slide > .slide-inner li a:nth-child(3){left: 156px;}
.main-agent .agent-slide > .slide > .slide-inner li a:nth-child(2),
.main-agent .agent-slide > .slide > .slide-inner li a:nth-child(4){left: 545px;}
.main-agent .agent-slide > .slide > .slide-inner li a:nth-child(1),
.main-agent .agent-slide > .slide > .slide-inner li a:nth-child(2){top: 351px;}
.main-agent .agent-slide > .slide > .slide-inner li a:nth-child(3),
.main-agent .agent-slide > .slide > .slide-inner li a:nth-child(4){top: 449px;}
.main-agent .agent-content-wrap{background:#eee;min-height:630px;box-shadow:inset 1px 1px 15px 5px rgba(0,0,0,0.4);}
.main-agent .agent-content{padding:50px 0 40px 0;color:#444;}
.main-agent .agent-content h1,.main-agent .agent-content h2,.main-agent .agent-content h3,.main-agent .agent-content h4,.main-agent .agent-content h5,.main-agent .agent-content h6{margin:1em 0;font-weight:bold;text-shadow:none;}
.main-agent .agent-content .title{font-weight:bold;}
.main-agent .agent-content .title small{display:block;height:40px;line-height:40px;text-shadow:none;}
.main-agent .agent-content .table{color:#333;}
.main-agent .agent-contact-list{height:50px;line-height:50px;margin:0;text-align:center;}
.main-agent .agent-contact-list li{font-size:14px;margin-right:20px;color:#b5b5b5;}
.main-agent .agent-contact-list li .gui{line-height:50px;margin-right:10px;}
.main-agent .agent-navbar li.active a{color:#FFEB3B;}
.bootstrap-dialog .modal-header{background-color:#00b378!important;}
.modal.bootstrap-dialog.login-dialog{position:absolute!important;top:10%!important;left:37%!important;}
.modal.bootstrap-dialog.login-dialog .modal-content{height:300px!important;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.8);box-shadow:0 5px 15px rgba(0,0,0,0.8);}
.modal.bootstrap-dialog.login-dialog .modal-body{padding:36px;}
.modal.bootstrap-dialog.login-dialog .modal-dialog{max-width:600px!important;width:500px!important;}
.modal.bootstrap-dialog.login-dialog .bootstrap-dialog-message{line-height:30px!important;text-align:justify!important;}

