@charset "UTF-8";

/*!
 * yingfen 盈丰
 * Author: Jacky
 * Update by 2017-3-24
 */

/* 禁用响应 */
@media (min-width:990px){
	.container{width:1290px;}
}
@media (min-width:1200px){
	.container{width:1290px;}
}
.screen-lg .container{width:1100px;}
.container{width:1100px;padding:0;position:relative;overflow:visible;}
@keyframes bounce{
	0%, 20%, 53%, 80%, 100% {animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);transform: translate3d(0,0,0);}
	40%, 43% {animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);transform: translate3d(0, -8px, 0);}
	70% {animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);transform: translate3d(0, -4px, 0);}
	90% {transform: translate3d(0,-2px,0);}
}
/* ==========全局样式========== */
a:hover{text-decoration:none;}
ul{margin:0;padding: 0;}
li{list-style: none;}
body{color:black;font-size:12px;background:#000;}
.navbar-nav > li > a,.navbar-header,.navbar-text{line-height:1;}

/* header */
.header-both {padding-bottom:40px;background: no-repeat center;background-size: 100%;background-attachment:fixed;}
@media (max-width:1440px){
	.header-both{background-size: 135%;}
}
.header-both .wrapper{width: 1020px;margin:auto;background: #000;border-right: 1px solid #232323;border-left:  1px solid #232323;box-shadow: 0 0 2px 2px #232323;}
.header-both header{background:none;}
.header-both .container {width: 1018px;padding: 0 10px;}
.header-both .notice .notice-list{width: 935px;}
.header-both .link-copyright-wrap .footer-link .list-inline{width: 1018px;}


header{height:160px;background:#3f3f3f repeat-x bottom;}
header .top-link {line-height: 36px;padding-right: 80px;padding-left: 10px;background: no-repeat right center;float: right;}
header .top-link a{color:#fff;}
header .top-link li{position:relative;padding: 0 10px;}
header .top-link .list-inline > li + li:before{content:'|';position:absolute;left:-3px;top:-1px;color:#fff;}
header .navbar{clear:both;margin-bottom: 0; }
header .top-from{width: 100%;}
header .logo{height: 100px;position: absolute;top: 0;}
header .logo img{vertical-align:top;}
header .btn-register {width: 49px;height: 50px;background: no-repeat;color: #000;text-align: center;line-height: 50px;margin-right: 8px;font-size: 14px;font-weight: 500;}
header .btn-register:hover {animation: bounce 1s ease infinite;}
header .header-form {height: 50px;padding: 7px 9px 0 9px;border-radius: 3px;}
header .header-form form{display:inline-block;}
header .header-form form .form-group{position: relative;}
header .header-form form .form-control {color: #000;font-size: 12px;background-color: #ffffff;width:120px;height: 35px;line-height: 27px;padding: 0 5px;border: 1px solid #b89a58;border-radius: 5px;font-size: 14px;margin-right: 5px;}
header .header-form form .form-control:focus{box-shadow:none;}

header .header-form form .form-control.code + img{    height: 35px;position: absolute;right: 8px;width: 50px;}
header .header-form form .btn-login {display: inline-block;width: 65px;height: 35px;line-height: 35px;font-size: 12px;text-align: center;color: #fff;background: no-repeat;border-radius: 5px;font-size: 14px;}
header .header-form form .btn-sign {background: linear-gradient(#b51c20,#6c0b0e) !important;opacity: 0.9;}
header .header-form form .btn-sign:hover {opacity: 1;}
header .header-form form .form-control::-webkit-input-placeholder{color: #000;}
header .header-form form .form-control::-moz-placeholder{color: #000;}
header .header-form form .form-control:-moz-placeholder{color: #000;}
header .header-form form .form-control:-ms-input-placeholder{color: #000;}
header .header-form form .btn-login:hover{background-position-y: 100%}
header .header-form .header-panel{display:inline-block;}
header .header-form .header-panel ul {color: #000;}
header .header-form .header-panel ul li {margin-right: 5px;}
header .header-form .header-panel ul li ._vr_nickname {display: inline-block;vertical-align: middle;margin-top: -4px;color: #000 !important;width: 40px;overflow: hidden;text-overflow: ellipsis;}
header .header-form .header-panel a {color: #000;line-height: 30px;font-weight: 500;}
/*header .header-form .header-panel .dropdown{vertical-align:top;}*/
/*header .header-form .header-panel .dropdown .dropdown-menu{background:url(images/navbar-sub-bg.png);border:0;}*/
/*header .header-form .header-panel .dropdown .dropdown-menu a{font-size:12px;color:#fff;}*/
/*header .header-form .header-panel .dropdown .dropdown-menu a:hover{color:#fff;}*/
/*header .header-form .header-panel .dropdown.show-on-hover:hover .dropdown-menu{display:block;}*/
header .header-panel .dropdown-menu > li > a:hover{color:#f5cd13    !important;}
header .navbar-nav{margin-top:23px;height:45px;float: none;display: flex}
header .navbar-nav > li{height:45px;flex: 1}
header .navbar-nav > li.hot:before{content: '';position: absolute;display: block;width: 21px;height: 12px;background-repeat: no-repeat;background-position: center;background-size: cover;right: -7px;top: -5px;z-index: 9;}
header .navbar-nav > li > a{display:block;width:100%;height:45px;line-height:32px;color:#FFF;text-align:center;font-size:14px;font-weight:bold;padding:0 5px;}
header .navbar-nav > li > a span{display:block;font-size:12px;color:#BBBBBC;font-weight:normal;}
header .navbar-nav > li.active > a:after{content: '';width: 10px;height: 9px;display: block;margin: auto;}
header .navbar .mega {position: relative;}
header #top-nav .navbar-nav > li .subnav{width: 240px;}
header #top-nav .navbar-nav > li .subnav li{width: 50%;float: left;height: 43px;background: rgba(32,32,32,.8);border: 1px solid #be8d08;}
header #top-nav .navbar-nav > li .subnav li:hover{left: 5px;}
header #top-nav .navbar-nav > li .subnav li a{color: #fff;}
header #top-nav .navbar-nav .sub-casino .subnav{width: 360px;}
header #top-nav .navbar-nav .sub-casino .subnav li{width: 33%;}
/*header #top-nav .navbar-nav .sub-lottery .subnav li.api-4-10{ display: none; !*禅道: 68100*! }*/


/* 轮播图 */
.home-slide,
.home-slide .slide-inner li{height:465px;background-size: cover !important;}
.home-slide .slide-inner li a{position:absolute;width:100%;height:100%;top:0;}
.home-slide .slide-indicators ul li{margin: 0 5px;height: 14px;overflow: hidden;width: 14px;background: #fff;cursor: pointer;border-radius: 50%;display: inline-block;opacity: 1;}
.home-slide .slide-indicators ul li.active{background: #eb5502;}

/* notice */
.notice{height: 40px;background: center;color: #fff;}
.notice .title{display: inline-block;vertical-align: middle;}
.notice .notice-list {height: 40px;line-height: 40px;overflow: hidden;width: 1030px;display: inline-block;vertical-align: middle;}
.notice .notice-list a{color:#fff;}

/*index-sec-01*/
.index-sec-01{background: bottom;height: 300px;}
.index-sec-01 .container {overflow: inherit;}
.index-sec-01 .dg-container{position:relative;width:100%;margin-top: 35px;}
.index-sec-01 .dg-wrapper{width:329px;height:213px;margin:0 auto;position:relative;transform-style:preserve-3d;perspective:1000px;}
.index-sec-01 .dg-wrapper a{width:329px;height:213px;display:block;position:absolute;left:0;top:0;}
.index-sec-01 .dg-wrapper a:first-child{z-index:2;}
.index-sec-01 .dg-wrapper a img{transition:all ease .3s;display:block;width:329px;height:213px;}
.index-sec-01 .dg-wrapper a:hover img{animation: bounce 1s ease infinite;}
.index-sec-01 .dg-wrapper  a:hover .cover{opacity: 1;}
.index-sec-01 .dg-wrapper a.dg-transition{transition:all 0.5s ease-in-out;}
.index-sec-01 .dg-wrapper a.dg-transition-fast{transition:all 0.2s ease-in-out;}
.index-sec-01 .dg-wrapper a h5 {color: #fff;font-size: 14px;text-align: center;}


/*index-sec-02*/
.index-sec-02 .api-box{display: inline-block;flex: 1;text-align: center;padding: 20px 0;}
.index-sec-02 .api-box a{width: 235px;height: 235px;color: #fff;font-size: 14px;font-weight: 600;}
.index-sec-02 .api-box.sub-lottery,
.index-sec-02 .api-box.sub-financial{display: none;}
.index-sec-02 .api-box a:hover{color: #f5cd13;}
.index-sec-02 .api-box a:hover img{animation: bounce 1s ease infinite;}

/* footer */
footer .link-copyright-wrap .footer-link {text-align: center;height: 40px;line-height: 40px;}
footer .link-copyright-wrap .footer-link .list-inline{width: 1100px;margin: auto;display: flex;}
footer .link-copyright-wrap .footer-link li{position:relative;flex: 1;}
footer .link-copyright-wrap .footer-link a{color:#9FA1A7;}
footer .link-copyright-wrap .footer-link a:hover{color:#fff;}
footer .link-copyright-wrap .footer-partner{margin: 20px 0;}
footer .link-copyright-wrap .footer-copyright{color:#9FA1A7;text-align:center;}

/* api-tabs */
.api-tabs{border:0;padding:0;background:#2B2A2A;}
.api-tabs > li > a:link,.api-tabs > li > a:visited,.api-tabs > .disabled:hover > a{color:#b4b4b4;}
.api-tabs > li.active a,.api-tabs > li > a:hover{color:#DC3834;}
.api-tabs > li + li,.api-tabs > li.active,.api-tabs > li:first-child.active,.api-tabs > li:last-child.active{border:none;border-right:1px solid #444444;}
.api-tabs > li + li a,.api-tabs > li.active a,.api-tabs > li:first-child.active a,.api-tabs > li:last-child.active a{color:#DC3834;}
.api-tabs > li:last-child{border-right:0;}
.api-tabs > li.active{background-color:#212121;}

/* ===============sports 体育=================== */
.sports{padding:20px 0;}
.sports .sports-box{width: 1000px;margin:0 auto;}
.sports-list{width:990px;margin: 0 auto; min-height:46px;display:table;table-layout:fixed;list-style:none;padding:0;}
.sports-list>li{display:inline-block;width:330px;height:399px;margin:20px 0px 40px 0;text-align:center;vertical-align:bottom;}
.sports-list>li>.sports-item{height:100%;}
.sports-list>li>.sports-item>.item{display:block;height:400px;padding-top: 10px;background:center bottom no-repeat;}
.sports-list>li>.sports-item>.item>img{transition:all 300ms;}
.sports-list>li>.sports-item>.title{width: 250px;min-height:60px;line-height: 55px;display: inline-block;background: no-repeat;position: relative;bottom: 30px;}
.sports-list>li>.sports-item>.title>a{display: inline-block;width: 100%;height: 100%;color:#fff;font-size:20px;font-weight: bold;}
.sports-list>li>.sports-item>.title>a>p{color:#bfbfbf;font-size:12px;margin-top:10px;}
.sports-list>li:hover .sports-item>.title>a{color:#ffd032;}

/* ===============live 真人=================== */
#main_live .container{width: 1000px;}
#main_live .live-box{margin-bottom: 20px;}
#main_live .live-box .live-api {width: 326px;height: 216px;margin-top: 13px;margin-left: 6px;margin-right: 5px;position: relative;display: inline-block;vertical-align: middle;}
#main_live .live-box .live-api>div{width: 50%;text-align: center;margin-top: 25px;}
#main_live .live-box .live-api .title{font-size: 25px;color: #fff;font-weight: bold;}
#main_live .live-box .live-api:hover{  background-position: left bottom !important;-webkit-transition: all ease 0.2s;-moz-transition: all ease 0.2s;-o-transition: all ease 0.2s;transition: all ease 0.2s;}
#main_live .live-box .live-api:hover .title,#main_live .live-box .live-api:hover img{display: none;}
#main_live .live-box .live-api .bottom {position: absolute;bottom: 10px;right: 13px;display: none;}
#main_live .live-box .live-api:hover .bottom{display: block;}

/* ===============casino 电子=================== */
.main-casino .casino{padding:20px 0;}
.main-casino .casino .container{width: 1000px;}
.main-casino .casino-sorts{height:41px;}
.main-casino .casino-sorts .nav-tabs{float:left;border:none;margin-left:10px;}
.main-casino .casino-sorts .nav-tabs > li > a{color:#A17937;padding:8px 15px;}
.main-casino .casino-sorts .nav-tabs > li > a:hover,.main-casino .casino-sorts .nav-tabs > li.active > a{color:#672409;background-color:#ffd234;border-color:#ffd234;}
.main-casino .casino-sorts .search-box{width:270px;float:right;margin-top:4px;}
.main-casino .casino-sorts .form-control{width:160px;height:32px;margin-right:10px;color:#fff;background-color:#000000;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,0.2) inset;border:1px solid #000000;}

.main-casino .casino.theme-black .api-nav .swiper-container .swiper-slide{border-top: 3px solid #d2b984 !important;}
.main-casino .casino.theme-black .api-nav .swiper-container .swiper-slide.active {border-top: 3px solid #fd9b00  !important;}
.main-casino .casino > .container .casino-game-list .game-item.s_border { border: 3px solid #d2b984 !important;}
.main-casino .casino > .container .casino-game-list .game-item.s_border:hover {border-color: #e8d985  !important;}
.main-casino #casino-style .casino-sorts .nav-tabs > li.active > a {background: #fd9b00;}
.main-casino #casino-style > .container .game-list-header .jackpot .j_txt .t_g_name span {color: #e8d985;}
.main-casino #casino-style > .container .casino-game-list .game-item .game-info .g_line2 span {color: #e8d985;margin-left: 4px;}
.main-casino #casino-style > .container .game-list-header .all_g_txt span {color: #e8d985;}
.main-casino #casino-style .casino-sorts .all_g_txt span {color: #e8d985;}


/* ===============chess 棋牌=================== */
/*.main-chess .chess{padding:20px 0;}*/
/*.main-chess .chess .container{padding: 0px 6px;}*/
/*.main-chess .chess .list_api a {float: left;position: relative;width: 242px;height: 256px;margin-left: 8px;margin-top: 3px;margin-bottom:5px;overflow: hidden;display: inline-block;}*/
/*.main-chess .chess .list_api a>img{display: block;margin: 6px auto 217px;}*/
/*.main-chess .chess .list_api a .className1 {-webkit-animation: twinkling 5s infinite ease-in-out;position: absolute;top: 55px;left: 0px;}*/
/*.main-chess .chess .list_api a .className {position: absolute;top: 45px;left: 40px;}*/
/*.main-chess .chess .list_api li:nth-child(1) a .className img{display: none;}*/
/*.main-chess .chess .list_api a .masked {width: 240px;height: 45px;top: 211px;position: absolute;display: block;line-height: 45px;text-align: center;background-image: -webkit-linear-gradient(left, #3498db, #f47920 10%, #d71345 20%, #f7acbc 30%, #ffd400 40%, #3498db 50%, #f47920 60%, #d71345 70%, #f7acbc 80%, #ffd400 90%, #3498db);color: transparent;-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-size: 200% 100%;animation: masked-animation 4s infinite linear;}*/
/*.main-chess .chess .list_api li:nth-child(1) a .masked {width: 492px;}*/
/*.main-chess .chess .list_api a .light {cursor: pointer;position: absolute;left: -403px;top: 0;width: 242px;height: 232px;background: -webkit-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: -o-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: -moz-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));transform: skew(25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);}*/
/*.main-chess .chess .list_api a:hover .light {left: 403px;transition: 1s;-moz-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;}*/
/*.main-chess .chess .list_api a:hover .dl {width: 242px;height: 166px;position: absolute;top: 45px;background: url(images/mb1.png) top;}*/
/*.main-chess .chess .list_api li:nth-child(1) a:hover .dl {width: 491px;background: url(images/mb2.png) top;}*/
/*.main-chess .chess .list_api a .dl img {width: 109px;height: 37px;display: block;margin-top: 70px;margin-left: 60px;}*/
/*.main-chess .chess .list_api li:nth-child(1) a .dl img{margin-left: 170px;}*/

	/*==================== lottery 彩票 ====================*/
/*.main-lottery .lottery-box .lottery-both>a{position: relative;width: 442px;height: 230px;padding-top: 20px;overflow: hidden;display: inline-block;float: left;margin: 10px 28px;}*/
/*.main-lottery .lottery-box .lottery-both .lottery_img {-webkit-animation: twinkling 5s infinite ease-in-out;position: absolute;top: 0px;left: 0px;}*/
/*.main-lottery .lottery-box .lottery-both .lottery-title {width: 240px;height: 45px;top: 125px;left: 0px;position: absolute;display: block;line-height: 45px;text-align: center;font-size: 22px;font-weight: bold;background-image: -webkit-linear-gradient(left, #3498db, #f47920 10%, #d71345 20%, #f7acbc 30%, #ffd400 40%, #3498db 50%, #f47920 60%, #d71345 70%, #f7acbc 80%, #ffd400 90%, #3498db);color: transparent;-webkit-text-fill-color: transparent;-webkit-background-clip: text;background-size: 200% 100%;animation: masked-animation 4s infinite linear;}*/
/*.main-lottery .lottery-box .lottery-both .lottery_light {cursor: pointer;position: absolute;left: -463px;top: 0;width: 412px;height: 232px;background: -webkit-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: -o-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: -moz-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));transform: skew(25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);}*/
/*.main-lottery .lottery-box .lottery-both>a:hover .lottery_light {left: 503px;transition: 1s;-moz-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;}*/
/*.main-lottery .lottery-box .lottery-both .lottery_dl img {width: 109px;height: 37px;display: block;margin-top: 70px;margin-left: 170px;}*/
/*.main-lottery .lottery-box .lottery-both .kg-title,*/
/*.main-lottery .lottery-box .lottery-both .lb-title,*/
/*.main-lottery .lottery-box .lottery-both .yb-title,*/
/*.main-lottery .lottery-box .lottery-both .tp-title,*/
/*.main-lottery .lottery-box .lottery-both .qq-title{left: 160px;}*/
/*.main-lottery .lottery-box .lottery-both .kg-title1,*/
/*.main-lottery .lottery-box .lottery-both .lb-title1,*/
/*.main-lottery .lottery-box .lottery-both .yb-title1,*/
/*.main-lottery .lottery-box .lottery-both .tp-title1,*/
/*.main-lottery .lottery-box .lottery-both .qq-title1{font-size: 14px; top: 160px;left: 160px}*/
/*.main-lottery .lottery-box .lottery-both:first-child>a{ margin-left: 330px;}*/
/*.main-lottery .lottery-box .lottery-both.l-lt .lottery_img,*/
/*.main-lottery .lottery-box .lottery-both.l-vr .lottery_img,*/
/*.main-lottery .lottery-box .lottery-both.l-tcg .lottery_img,*/
/*.main-lottery .lottery-box .lottery-both.l-gpi .lottery_img,*/
/*.main-lottery .lottery-box .lottery-both.l-gb .lottery_img,*/
/*.main-lottery .lottery-box .lottery-both.l-qd .lottery_img{left: 220px;}*/

/*.main-lottery .lottery { padding: 20px 0; background: url(images/lottery/title_caipiao_bg.jpg) center -40px no-repeat;}*/
/*.main-lottery .lottery .container {background: url(images/lottery/bg.png) no-repeat top center, #262626;}*/
.main-lottery .lottery .lottery-box{display: flex;flex-wrap: wrap;justify-content: center;}
.main-lottery .lottery .lottery-item{display:block;width: 442px;height: 216px;background: no-repeat center bottom;overflow: hidden;margin-top: 20px;}
.main-lottery .lottery .lottery-item .lottery-logo{padding: 24px 0 0 90px;float: left;}
.main-lottery .lottery .lottery-item:first-child .lottery-logo{padding:24px 95px 0 0;float: right;}
.main-lottery .lottery .lottery-item .lottery-info{position: relative;top:-30px;left:24px;}
.main-lottery .lottery .lottery-item:first-child .lottery-info{left:260px;}
.main-lottery .lottery .lottery-item .animate-girl{width: 287px; height: 298px; position: absolute;left: 180px; background-size: 80%;background-repeat: no-repeat;animation: shak-girl 5s infinite ease-in-out}
.main-lottery .lottery .lottery-item:first-child .animate-girl{left: 60px; }
.main-lottery .lottery .lottery-item .lottery-item-light{cursor: pointer;position: absolute;top:0;left: -412px;width:412px;height: 232px;background: -webkit-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: -o-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: -moz-linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,0));background: linear-gradient(0deg, rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));transform: skew(25deg);-o-transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);}
.main-lottery .lottery .lottery-item:hover .lottery-item-light{left: 503px;transition: 1s;-moz-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;}
.main-lottery .lottery .lottery-item .lottery-item-light{left: -462px;}
.main-lottery .lottery .lottery-item:first-child:hover .lottery-item-light{left: 652px;}
.main-lottery .lottery .lottery-item .btn_play{display:none; width:417px;height:179px;position: absolute;top:34px;left:12px;background: url(images/lottery/mb.png);}
.main-lottery .lottery .lottery-item:first-child .btn_play{top:34px;left:92px;}
.main-lottery .lottery .lottery-item:hover .btn_play{display: block;}
.main-lottery .lottery .lottery-item .btn_play .lottery-play-btn{position: relative;top:50%;transform:translateY(-50%);text-align: center}

.main-lottery .lottery-item .game_marker_02:after{right: unset;top:40px;left: -160px;}
.main-lottery .lottery-item:first-child .game_marker_02:after{left: 36px;}
.main-lottery .lottery-item .game_marker_02.hot_game:after{background: url(images/icon/ht.png) no-repeat;}
.main-lottery .lottery-item .game_marker_02.recommend_game:after{background: url(images/icon/rd.png) no-repeat;}
.main-lottery .lottery-item .game_marker_02.new_game:after{background: url(images/icon/new.png) no-repeat;}
.main-lottery .lottery-item .game_marker_02.activities_game:after{display: none;}


/*文字变色*/
.masked{ width: 200px;top:141px;left: 0; position: absolute; display: block;line-height: 20px; text-align: center;font-size: 22px;font-weight: bold;
	background-image: -webkit-linear-gradient(left, #3498db, #f47920 10%, #d71345 20%, #f7acbc 30%,#ffd400 40%, #3498db 50%, #f47920 60%, #d71345 70%, #f7acbc 80%, #ffd400 90%, #3498db);
	color: transparent;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-size: 200% 100%;
	animation: masked-animation 4s infinite linear;
}
.lottery-text.masked{top:165px;left: 0;font-size: 14px;}
@keyframes masked-animation {
	0% {background-position: 0 0;   /*background-position 属性设置背景图像的起始位置。*/}
	100% {background-position: -100% 0;}
}
/*人物左右移动*/
@keyframes shak-girl{
	0% {transform: translateX(0px);}
	50% {transform: translateX(20px);}
	100% {transform: translateX(0px);}
}

@keyframes twinkling{
	0% {
		transform: translateX(0px);
	}
	50% {
		transform: translateX(20px);
	}
	100% {
		transform: translateX(0px);
	}
}
@keyframes masked-animation{
	0%{
		background-position: 0 0;
	}
	100%{
		background-position: -100% 0;
	}
}

.esports02-main .contain{width: 1000px !important;}
/*========== huntfish 捕鱼 =================*/
#main_fish{position: relative;overflow-x: hidden;background: none;}
#main_fish .container{padding: 0 ;}


/* ===============promo 优惠=================== */
#main_promo .promo-box .main-promo{width: 1000px;background: none;padding: 5px 0;}
#main_promo .main-promo.theme-black .promo-top-bar {background: none;}
#main_promo .main-promo .promo-top-bar > ul {width: 100%;}
#main_promo .main-promo .promo-top-bar .search-bar{display: none;}
#main_promo .main-promo.theme-black .promo-top-bar > ul li {min-width: 80px;padding: 5px 10px;border-radius: 4px;font-size: 15px;font-weight: bold;height: 30px;line-height: 20px;background: #717171;text-align: center;margin-left: 15px;}
#main_promo .main-promo.theme-black .promo-top-bar > ul li a {color: #fff;}
#main_promo .main-promo.theme-black .promo-top-bar > ul li.active:after {border-top: none;}
#main_promo .main-promo.theme-black .promo-top-bar > ul li.active {background: #e0cf7e;}
#main_promo .main-promo.theme-black .promo-top-bar > ul li.active a{color: #000;}
#main_promo .main-promo.theme-black .list-type2 .list_type2_item_tit {display: none;}
#main_promo .main-promo.theme-black .list-type2 .promo-item {background: none;border: none;}
#main_promo .main-promo .list-type2 .promo-item .promo-detail{margin: 0;background: #fff;}
#main_promo .main-promo .list-type2 .promo-item .promo-status.processing {background: #e0cf7e;color: #000;display: none !important;}
#main_promo .main-promo .list-type2 .promo-item .shadow .btn-apply {background: #603800;}
#main_promo .main-promo.theme-black .list-type2 .promo-item .promo-detail .tit {color: #000;}
.main-promo .list-type2 .promo-item{margin-bottom: 5px !important;}

	
	
	/* ======== register 注册  =============== */
.main-register .register .container{width: 1000px;margin:0 auto;}
.main-register .page-center {width: 222px;background: #f4efd0;border: 1px solid #DEDDDD;}
.main-register .page-center .side-bar-title{height:42px;background-color:#f4efd0;color:#2D2D2D;font-size:18px;line-height:42px;padding-left:15px;}
.main-register .page-center .side-bar-title span{color:#9F1919;font-size:12px;padding-left:3px;}
.main-register .page-center .page-list .list-group-item {display: block;height: 42px;width: 220px;line-height: 41px;color: #040404;text-align: center;text-decoration: none;font-size: 14px;background: top center no-repeat;padding: 0;border: none;}
.main-register .page-center .page-list .list-group-item:hover {color: #d60000;}

.main-register .register-top{width: 100%;height: 48px;padding: 5px;margin-bottom: 5px;background: no-repeat center -4px;text-align: center;border: none;}
.main-register .register-top p.add_title {display: inline-block;font-size: 14px;font-weight: bold;padding-left: 55px;line-height: 48px;color: #e8d885;background: no-repeat left center;background-size: 48px 48px;}
.main-register .row {padding: 20px;border: 1px solid #af0100;}
.main-register .form-horizontal .control-label { color: #efefef; }
.main-register .text-danger {color: #bf0000;font-size: 16px;}
.main-register .form-horizontal fieldset { position: relative;margin: 20px auto; border:2px solid #9b836f;border-radius: 12px; padding: 20px 0; }
.main-register .form-horizontal fieldset legend{margin-bottom: 0;margin-left: 20px; color: #e8d885;width:auto;font-size: 12px;font-weight: bold; padding: 0 5px;border-bottom: 0; }
.main-register .form-control::-webkit-input-placeholder{color: #616161;}
.main-register .form-control::-moz-placeholder{color: #616161;}
.main-register .form-control:-moz-placeholder{color: #616161;}
.main-register .form-control:-ms-input-placeholder{color: #616161;}
.main-register .form-horizontal .form-group .form-control{border-radius: 8px;}
.main-register .form-horizontal .form-group .form-help { color: #e8d885; }
.main-register .form-horizontal .form-group .c-p-box { color: #e8d885; }
.main-register .form-horizontal .form-group .c-p-box a:hover{text-decoration: underline;}
.main-register .form-horizontal .form-group .btn-warning { color: #462205; background: no-repeat center;border: 0; }
.main-register .form-horizontal dl{color: #e8d885;padding-left: 30px;font-size: 12px;}
.main-register .form-horizontal dl dd{line-height: 28px;}

.main-register .register-title {text-align: center;}
.main-register .register-title__title {font-size: 24px;color: #ffd601;font-weight: bold;}
.main-register .register-title__subtitle {font-size: 14px;color: #fff;padding-top: 5px;border-top: 1px solid #fff;display: inline-block;}
.main-register .register-title__subtitle--bold {font-weight: bold;font-size: 16px;}
.main-register .register-title img {max-width: 100%;}
.main-register .register-title--border {border: 2px solid #f1ef7f;padding: 6px;}

/* ===============about 关于=================== */
.main-about .page-content h3 {color: #e8d885;font-size: 14px;font-weight: bold;height: 30px;margin: 0;}
.main-about .page-content{color:#ccc; }

/* ===============agent 代理 =================== */
.agent header{height: 120px;}
.agent header .top-link{margin-top: 10px;}
.agent header .logo {top: 0;}
.main-agent .agent .slide,.main-agent .agent .slide .slide-inner li{height:630px;}

/* ===============page-error 错误页面=================== */
.error-code{min-height:633px;color:#fff;padding:10px;}

/* ===============page-game 游戏页面=================== */
.game-header{height:51px;}
.game-header .header-form{margin-top:16px;}
.game-header .logo{top:0;}
.main-game{color:#fff;}

