/* CSS Document */
/* 首页 */

/* sharing UI home-content hd-menu btn */
.mod-home .hd-menu{margin-top:11px; text-align:center;}
.mod-home .hd-menu li{*background-image:url(../images/home/btn_normal.webp); width:180px; height:65px; line-height:64px; display:inline-block; font-size:18px; color:#f19937; background-size:90%; background-position-x:10px; background-repeat:no-repeat; cursor:pointer;}
.mod-home .hd-menu li:hover{background-image:url(../images/home/btn_active.webp); width:180px; height:65px; /*color:#fff;*/ background-size:100%; background-position-x:0;} 
.mod-home .hd-menu li.current{*background-image:url(../images/home/btn_active.webp); width:180px; height:66px; color:#fff; background-size:100%; background-position-x:0; *-webkit-animation: btnOut .35s ease-out forwards; *animation: btnOut .35s ease-out forwards;} 
/*.mod-home .hd-menu li i{display:block; float:left; width:38px; height:38px; margin:9px 0 0 10px; background-image:url(../images/home/home_sprites.webp); background-repeat:no-repeat; background-size:530px 44px; background-position-y:3px; position:relative; left:20px;}*/
.mod-home .hd-menu li:hover i{background-position-y:0;}
.mod-home .hd-menu li.current i{background-position-y:0; -webkit-animation:iconOut .35s ease-out; animation:iconOut .35s ease-out;}
.mod-home .hd-menu li.sport-icon i{background-position:-450px 3px;}
.mod-home .hd-menu li.sport-icon:hover i,.mod-home .hd-menu li.sport-icon.current i{background-position:-489px 0px;}
.mod-home .hd-menu li.sports-icon i{background-position:-450px 3px;}
.mod-home .hd-menu li.sports-icon:hover i,.mod-home .hd-menu li.sports-icon.current i{background-position:-489px 0px;}

.mod-home .hd-menu li.live-icon.current {background-image:url(../images/home/live_active_btn.webp?v100); background-size:100% 110%; background-position:0px -5px;}
.mod-home .hd-menu li.games-icon.current {background-image:url(../images/home/games_active_btn.webp?v100); background-size:100% 110%; background-position:0px -5px;}
.mod-home .hd-menu li.esports-icon.current {background-image:url(../images/home/esports_active_btn.webp?v100); background-size:100% 110%; background-position:0px -5px;}
.mod-home .hd-menu li.chess-icon.current {background-image:url(../images/home/chess_active_btn.webp?v100); background-size:100% 110%; background-position:0px -5px;}
.mod-home .hd-menu li.lotto-icon.current {background-image:url(../images/home/lotto_active_btn.webp?v100); background-size:100% 110%; background-position:0px -5px;}
.mod-home .hd-menu li.sports-icon.current {background-image:url(../images/home/sports_active_btn.webp?v100); background-size:100% 110%; background-position:0px -5px;}

/*.mod-home .hd-menu li.live-icon:hover{background-image:url(../images/home/live_active_btn.webp?v100); background-size:100% 110%; background-position:0px -5px;}*/
/*.mod-home .hd-menu li.games-icon:hover{background-image:url(../images/home/games_active_btn.webp?v100); background-size:100% 110%; background-position:0px -5px;}*/
/*.mod-home .hd-menu li.esports-icon:hover{background-image:url(../images/home/esports_active_btn.webp?v100); background-size:100% 110%; background-position:0px -5px;}*/
/*.mod-home .hd-menu li.chess-icon:hover{background-image:url(../images/home/chess_active_btn.webp?v100); background-size:100% 110%; background-position:0px -5px;}*/
/*.mod-home .hd-menu li.lotto-icon:hover{background-image:url(../images/home/lotto_active_btn.webp?v100); background-size:100% 110%; background-position:0px -5px;}*/
/*.mod-home .hd-menu li.sports-icon:hover{background-image:url(../images/home/sports_active_btn.webp?v100); background-size:100% 110%; background-position:0px -5px;}*/

.mod-home .hd-menu li.live-icon{background-image:url(../images/home/live_normal_btn.webp?v100); background-size:100% 110%; background-position:0px -5px; line-height:49px;}
.mod-home .hd-menu li.games-icon{background-image:url(../images/home/games_normal_btn.webp?v100); background-size:100% 110%; background-position:0px -5px; line-height:49px;}
.mod-home .hd-menu li.esports-icon{background-image:url(../images/home/esports_normal_btn.webp?v100); background-size:100% 110%; background-position:0px -5px; line-height:49px;}
.mod-home .hd-menu li.chess-icon{background-image:url(../images/home/chess_normal_btn.webp?v100); background-size:100% 110%; background-position:0px -5px; line-height:49px;}
.mod-home .hd-menu li.lotto-icon{background-image:url(../images/home/lotto_normal_btn.webp?v100); background-size:100% 110%; background-position:0px -5px; line-height:49px;}
.mod-home .hd-menu li.sports-icon{background-image:url(../images/home/sports_normal_btn.webp?v100); background-size:100% 110%; background-position:0px -5px; line-height:49px;}

.mod-home .hd-menu li.all-icon{background-image:url(../images/home/all_icon_btn.webp); background-size:100% 110%; background-position:center;}
/*.mod-home .hd-menu li.all-icon:hover{background-image:url(../images/home/all_icon_active_btn.webp); background-size:100% 144%; background-position:0px -12px;}*/
.mod-home .hd-menu li.all-icon.current{background-image:url(../images/home/all_icon_active_btn.webp); background-size:100% 144%; background-position:0px -12px;}
.mod-home .hd-menu li.sport-icon{background-image:url(../images/home/mobile_icon_btn.webp); background-size:100% 110%; background-position:center;}
/*.mod-home .hd-menu li.sport-icon:hover {background-image:url(../images/home/mobile_icon_active_btn.webp); background-size:100% 110%; background-position:center; color:#f19937; height:65px}*/
.mod-home .hd-menu li.sport-icon.current{background-image:url(../images/home/mobile_icon_active_btn.webp); background-size:100% 110%; background-position:center;}
.mod-home .hd-menu p {margin-left:36px; font-weight:600; line-height:47px;}
.mod-home .sports-menu p {margin-left:36px; font-weight:600; line-height:66px;}


.home-mobile .hd-menu{text-align:left;}
.home-mobile .hd-menu li{text-align:center;}
.home-mobile .hd-menu li.hide{display:none;}
.home-mobile .hd-menu li i{left:20px;}
.home-mobile .hd-menu li.all-icon i{background-position-x:-147px;}
.home-mobile .hd-menu li.all-icon:hover i,.home-mobile .hd-menu li.all-icon.current i{background-position-x:-185px;}

@keyframes btnOut{

}
@keyframes iconOut{
	0% {
    	transform: scale(1.25);
	}
	100% {
	    transform: scale(1);
	}
}

.home-content .games-item .image-item,.home-content .chess-item .image-item{height:600px;}
.image-item{width:560px; float:left; position:relative; z-index:1;}
.image-item img{background-size:contain; background-position-y:bottom; margin-right:15px; float:left; display:inline;}

.mobile-content .img{width:423px; height:40px; background-image:url(../images/mobile/app_download_title.webp); background-size:100%; background-repeat:no-repeat;}
/* END sharing UI home-content hd-menu btn */

/* Home Sports Live */
.mod-home .home-sports-live .title h2{text-align:center; font-size:40px; font-weight:700; color:#424a66;}
.home-sports-live .sports-live-wrap{width:1200px; height:616px; margin-top:48px; border-radius:20px; overflow:visible; -webkit-box-shadow:0 20px 30px -10px #cdd2dd; box-shadow:0 20px 30px -10px #cdd2dd; position:relative; background-size:cover; background-image:url(../images/home/sports_live/sports_live_bg.webp);}
.home-sports-live .sports-live-wrap .sports-live-contents{display:flex;}
.home-sports-live .sports-live-left{width:720px; margin-left:40px;}
.home-sports-live .sports-live-left .sports-top{width:100%; height:40px; margin-bottom:22px;}
.home-sports-live .sports-live-left .sports-top .match-vs{width:100%; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; justify-content:center; margin-top:35px;}
.home-sports-live .sports-live-left .sports-top .match-vs .team-01,.home-sports-live .sports-live-left .sports-top .match-vs .team-02{display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; justify-content:center;}
.home-sports-live .sports-live-left .sports-top .match-vs .team-01 span{font-size:19px; color:#707689; margin-right:10px; max-width:194px; text-align:center; font-weight:600;}
.home-sports-live .sports-live-left .sports-top .match-vs .team-icon{width:40px; height:40px; display:flex;}
.home-sports-live .sports-live-left .sports-top .match-vs .sports-versus{font-size:40px; color:#ffffff; display:flex; /*background:linear-gradient(#6976ff 31%, #6672ff 30%); border-radius:13px; height:54px;*/}
.home-sports-live .sports-live-left .sports-top .match-vs .sports-versus p:nth-child(1){margin:0 12px 0 80px; background: #f19937; border-radius:13px; height:55px; width:55px; text-align:center;}
.home-sports-live .sports-live-left .sports-top .match-vs .sports-versus p:nth-child(2){width:6px; height:40px; line-height:40px; position:relative;}
.home-sports-live .sports-live-left .sports-top .match-vs .sports-versus p:nth-child(2)::after{content:":"; position:absolute; display:block; width:100%; height:100%; left:-3px; top:4px; font-weight:bold; color:#f19937;}
.home-sports-live .sports-live-left .sports-top .match-vs .sports-versus p:nth-child(3){margin:0 80px 0 12px; background: #f19937; border-radius:13px; height:55px; width:55px; text-align:center}
.home-sports-live .sports-live-left .sports-top .match-vs .team-02 span{font-size:19px; color:#707689; margin-left:10px; max-width:194px; text-align:center; font-weight:600;}
.home-sports-live .sports-live-left .sports-video{width:720px; height:405px; margin:0 auto; position:relative;}
.home-sports-live .sports-live-left .sports-video iframe{width:100%; height:100%;}
.home-sports-live .sports-live-left .sports-bottom{margin-top:19px; /*width:100%;*/ display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;}
.home-sports-live .sports-live-left .sports-bottom a{position:relative; z-index:1; font-size:16px; line-height:40px; text-align:center; font-weight:bold; display:block; width:136px; height:40px; color:#fff; text-decoration:none; margin:27px 0 0 24px; border-radius:30.6px; /*-webkit-box-shadow:0 2px 4px 0 #5da7eb;*/ /*box-shadow:0 2px 4px 0 #5da7eb;*/}
.home-sports-live .sports-live-left .sports-bottom a:before{content:""; display:block; width:136px; height:40px; background:url(../images/home/btn_selected.webp?v1) no-repeat -4px 1px/ 105% 117%; position:absolute; z-index:-1;}
.home-sports-live .sports-live-right .hd-menu{position:relative; display:flex; margin:35px 4px 0 16px;}
.home-sports-live .sports-live-right .hd-menu ul{position:relative; font-size:18px;}
.home-sports-live .sports-live-right .hd-menu ul li{background:url(../images/home/btn_normal.webp?v1) no-repeat -23px -8px/ 145% 160%; float:left; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; align-items:center; width:120px; height:40px; line-height:40px; text-align:center; border-radius:30.6px; /*-webkit-box-shadow:0 4px 8px 0 rgb(194 211 222 / 50%);*/ /*box-shadow:0 4px 8px 0 rgb(194 211 222 / 50%);*/ cursor:pointer; margin-right:12px;}
.home-sports-live .sports-live-right .hd-menu ul li:hover,.home-sports-live .sports-live-right .hd-menu ul li.current{background:url(../images/home/btn_selected.webp?v1) no-repeat -16px -12px/ 186% 160%; width:120px; height:40px; /*-webkit-box-shadow:0 2px 4px 0 rgb(93 167 235 / 80%);*/ /*box-shadow:0 2px 4px 0 rgb(93 167 235 / 80%);*/ border-radius:30.6px;}
.home-sports-live .sports-live-right .hd-menu ul li span{font-size:16px; font-weight:500; color:#6C7BA8;}
.home-sports-live .sports-live-right .hd-menu ul li:hover span,.home-sports-live .sports-live-right .hd-menu ul li.current span{color:#fff; font-weight:bold;}
.home-sports-live .sports-live-right .match-container::-webkit-scrollbar{width:6px; height:1px;}
.home-sports-live .sports-live-right .match-container::-webkit-scrollbar-thumb{width:6px; border-radius:3px; background-color:#d8e2ff;}
.home-sports-live .sports-live-right .match-container .sports-live-item{width:424px; height:477px; margin-top:24px; overflow-y:scroll; overflow-x:hidden;}
.home-sports-live .sports-live-right .match-container::-webkit-scrollbar-track{background:transparent; border-radius:3px;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list{width:376px; height:110px; border-radius:8px; -webkit-box-shadow:10px 10px 10px 0 rgb(139 147 163 / 10%); box-shadow:10px 10px 10px 0 rgb(139 147 163 / 10%); box-sizing:border-box; cursor:pointer; margin:0 20px 12px 22px; background:url(../images/home/sports_live/sports_live_list.webp) no-repeat 0 0/cover;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list:hover{margin-left:12px; width:386px; position:relative; padding-left:10px; -webkit-filter:drop-shadow(0 4px 8px rgba(205, 213, 222, .8)); filter:drop-shadow(0 4px 8px rgba(205, 213, 222, .8)); background:url(../images/home/sports_live/sports_live_list_hover.webp) no-repeat 0 0/cover;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list.current{margin-left:12px; width:386px; position:relative; padding-left:10px; -webkit-filter:drop-shadow(0 4px 8px rgba(205, 213, 222, .8)); filter:drop-shadow(0 4px 8px rgba(205, 213, 222, .8)); background:url(../images/home/sports_live/sports_live_list_selected.webp) no-repeat 0 0/cover;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-tit{position:relative; display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-box-align:center; -webkit-align-items:center; align-items:center; padding:20px 25px 14px 20px;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-tit span{font-size:16px; height:16px; line-height:16px; width:200px; color:#f19937; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list.current .sports-tit span,.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list:hover .sports-tit span,.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list.current .sports-tit .sports-list-types p,.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list:hover .sports-tit .sports-list-types p{text-shadow:1px 1px 0 rgb(134 161 197 / 40%), -1px -1px 0 #fff;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-tit .sports-list-types{display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-tit .sports-list-types p{font-size:14px; height:14px; line-height:14px; color:#6c7ba8;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-tit .sports-list-types .sports-live-icon{cursor:pointer; background:url(../images/home/sports_live/btn_live.webp) no-repeat 0 0/cover; -webkit-transition:all .2s ease; transition:all .2s ease; margin-left:8px; width:20px; height:16px; margin-top:-2px;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-tit .sports-list-types .sports-live-icon:hover,.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-tit .sports-list-types .sports-live-icon.current{background:url(../images/home/sports_live/btn_live_active.webp) no-repeat 0 0/cover;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-tit .sports-list-types .sports-animation-icon{cursor:pointer; background:url(../images/home/sports_live/btn_animation.webp) no-repeat 0 0/cover; -webkit-transition:all .2s ease; transition:all .2s ease; margin-left:8px; width:20px; height:16px; margin-top:-2px;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-tit .sports-list-types .sports-animation-icon:hover,.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-tit .sports-list-types .sports-animation-icon.current{background:url(../images/home/sports_live/btn_animation_active.webp) no-repeat 0 0/cover;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info{padding:0 20px; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; font-size:14px; line-height:14px; color:#444c64;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-left, .home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-mid, .home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-right{display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -webkit-align-items:center; align-items:center;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-left{-webkit-box-flex:1; -webkit-flex:1; flex:1; -webkit-box-pack:start; -webkit-justify-content:flex-start; justify-content:flex-start; height:100%;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-mid{display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-right{-webkit-box-flex:1; -webkit-flex:1; flex:1; -webkit-box-pack:end; -webkit-justify-content:flex-end; justify-content:flex-end; height:100%;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-left p{text-align:left; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; color:#6c7ba8;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-left img{width:34px; height:34px; -webkit-box-flex:0; -webkit-flex:0 0 34px; flex:0 0 34px; margin-right:8px; display:none;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-mid p{font-size:18px; color:#f19937; font-weight:bold;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list.current .sports-team-info .info-mid p,.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list:hover .sports-team-info .info-mid p,.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list.current .sports-team-info .info-left p,.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list:hover .sports-team-info .info-left p,.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list.current .sports-team-info .info-right p,.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list:hover .sports-team-info .info-right p{color:#444c64; text-shadow:1px 1px 0 rgb(134 161 197 / 40%), -1px -1px 0 #fff;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-mid p:nth-child(1){text-align:right; margin-left:7px; color:#f19937;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-mid i{display:block; width:30px; height:30px; /*background:url(../images/home/sports_live/txt_vs.webp) no-repeat 0 0/cover;*/ /*margin:0 4px;*/ text-align:center; line-height:1.2; font-size:22px;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list.current .sports-team-info .info-mid i,.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list:hover .sports-team-info .info-mid i{/*background:url(../images/home/sports_live/txt_vs_active.webp) no-repeat 0 0/cover;*/}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-mid p:nth-last-child(1){text-align:left; margin-right:7px; color:#f19937;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-right p{text-align:right; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; color:#6c7ba8;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list .sports-team-info .info-right img{width:34px; height:34px; -webkit-box-flex:0; -webkit-flex:0 0 34px; flex:0 0 34px; margin-left:8px; display:none;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list > p{text-align:center; font-size:12px; line-height:1; color:#6c7ba8; margin-top:2px;}
.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list.current > p,.home-sports-live .sports-live-right .match-container .sports-live-item .sports-list:hover > p{text-shadow:1px 1px 0 rgb(134 161 197 / 40%), -1px -1px 0 #fff; color:#444c64;}
.home-sports-live .odd-wrap{display: none;}
/* END Home Sports Live */

/*ALL sharing UI inner page*/
.img-left{width:600px; float:left;}
.content-hd-menu{position:absolute; width:600px; top:500px; right:0; text-align:left; z-index:1;}
.content-hd-menu ul{height:100%; display:inline-block;}
.content-hd-menu li{display:inline-block; text-align:center; width:97px; height:125px; cursor:pointer;}
.content-hd-menu li:before{content:''; display:block; position:absolute; width:97px; height:130px; background-image:url(../images/spec_normal.webp); background-size:contain; background-repeat:no-repeat;}
/*.content-hd-menu li:hover:before,.content-hd-menu li.current:before{background-image:url(../images/spec_active_2.webp); -webkit-animation:btn-hover .5s ease forwards; animation:btn-hover .5s ease forwards;}*/
.content-hd-menu li:hover:before{background-image:url(../images/spec_active_2.webp); -webkit-animation:btn-hover .5s ease forwards; animation:btn-hover .5s ease forwards; background-size:98px 114px;}
.content-hd-menu li i{width:55px; height:55px; margin:21px; display:inline-block; position:relative; background-image:url(../images/h_sprite.webp?2); background-repeat:no-repeat; background-size:6255px 188px;}
.mod-live-casino .content-hd-menu li i{width:58px;}
.content-hd-menu li:hover i,.content-hd-menu li.current i{width:55px; height:55px; margin:21px; display:inline-block; position:relative; background-image:url(../images/nav/nav_drop_active.webp?3); background-repeat:no-repeat; /*background-size:6366px 220px;*/}
.content-hd-menu li p.tag-name{font-size:14px; color:#fff; margin-bottom:30px; line-height:1.6; letter-spacing:2px;}

.mod-live-casino .content-hd-menu li:before{content: ''; display:block; position:absolute; width:100px; height:100px; background-image:url(../images/circle_normal.webp); background-size:128px 128px; background-repeat:no-repeat; background-position:10px -16xp; background-position-x:center;}
.mod-live-casino .content-hd-menu li:hover:before{background-image:url(../images/circle_active.webp); -webkit-animation:btn-hover .5s ease forwards; animation:btn-hover .5s ease forwards; background-size:112px 112px; background-position-y:4px;}

.mod-esports .content-hd-menu li:before{content:''; display:block; position:absolute; width:100px; height:93px; background-image:url(../images/quad_normal.webp); background-size:104px 86px; background-repeat:no-repeat; background-position:-1px 1px;}
.mod-esports .content-hd-menu li:hover:before{background-image:url(../images/quad_active.webp); -webkit-animation:btn-hover .5s ease forwards; animation:btn-hover .5s ease forwards; background-size:128px 107px; background-position:-13px -1px;}

.mod-animal .content-hd-menu li:before{content: ''; display:block; position:absolute; width:91px; height:84px; background-image:url(../images/hex_normal.webp); background-size:113px 105px; background-repeat:no-repeat; background-position:-8px 3px;}
.mod-animal .content-hd-menu li:hover:before{background-image:url(../images/hex_active.webp); -webkit-animation:btn-hover .5s ease forwards; animation:btn-hover .5s ease forwards; background-size:101px 94px; background-position:-2px 4px;}

.mod-marble .content-hd-menu li:before{content: ''; display:block; position:absolute; width:91px; height:84px; background-image:url(../images/hex_normal.webp); background-size:113px 105px; background-repeat:no-repeat; background-position:-8px 3px;}
.mod-marble .content-hd-menu li:hover:before{background-image:url(../images/hex_active.webp); -webkit-animation:btn-hover .5s ease forwards; animation:btn-hover .5s ease forwards; background-size:101px 94px; background-position:-2px 4px;}


.content-hd-menu li:hover i{background-image:url(../images/nav/nav_drop.webp?2);}

.content-hd-menu li.ag-icon i{background-position:0px 5px; width: 59px; background-size:5450px 187px;}
.content-hd-menu li.bb-icon i{background-position:-122px 0; background-size:5500px 213px;}
.content-hd-menu li.im-icon i{background-position:-821px 5px;}
.content-hd-menu li.saba-icon i{background-position-x:-268px; width:66px; margin:21px 10px; background-size:6152px 220px;}
.content-hd-menu li.ss-icon i{background-position:-411px 5px; width:62px; margin:21px 10px;}
.content-hd-menu li.cmd-icon i{background-position:-543px 0px; width:70px; margin:21px 10px; background-size:6255px 210px;}
.content-hd-menu li.bti-icon i{background-position:-687px 3px;}
.content-hd-menu li.sbo-icon i{background-position:-3012px -45px; background-size:8100px 190px;}
.content-hd-menu li.ug-icon i{background-position:-2909px -48px; background-size:7400px 200px;}
.content-hd-menu li.cr-icon i{background-position:-3742px -55px; width:45px; background-size:6600px 215px;}
.content-hd-menu li.avia-icon i{background-position:-956px 5px;}
.content-hd-menu li.lh-icon i{background-position:-1370px -59px; background-size:5250px 230px;}
.content-hd-menu li.ia-icon i{background-position:-4475px -90px;}
.content-hd-menu li.pmesports-icon i{background-position:-4071px -94px;}
.content-hd-menu li.we-icon i{background-position:-1223px 6px; background-size:7000px 200px;}
.content-hd-menu li.allbet-icon i{background-position:-1353px 4px; width:62px; background-size:6208px 197px;}
.content-hd-menu li.bg-icon i{background-position:-1809px 3px; background-size:6900px 210px;}
.content-hd-menu li.joker-icon i{background-position:-756px -50px; background-size:6900px 210px;width: 65px; margin: 21px 17px;}
.content-hd-menu li.ibo-icon i{background-position:-2019px 3px; background-size:7110px 205px;}
.content-hd-menu li.hj-icon i{background-position-x:-1819px;}
.content-hd-menu li.sexy-icon i{background-position:-1892px -1px; width:59px; background-size:5800px 210px;}
.content-hd-menu li.pt-icon i{background-position:-5234px -4px; background-size:6500px 250px;}
.content-hd-menu li.mg-icon i{background-position:-5405px 2px; background-size:7300px 220px;}
.content-hd-menu li.ea-icon i{background-position:-4322px 3px; background-size:5100px 200px;}
.content-hd-menu li.n2-icon i{background-position:-5070px 1px; background-size:5828px 205px;}
.content-hd-menu li.gpi-icon i{background-position:-10953px -59px; width:59px; background-size:21900px 670px;}
.content-hd-menu li.sa-icon i{background-position:-1408px 2px; background-size:7150px 200px;}
.content-hd-menu li.cqg-icon i{background-position:-3949px -6px; width:59px; background-size:6050px 250px;}
.content-hd-menu li.og-icon i{background-position:-3118px -47px; background-size:7150px 200px;}
.content-hd-menu li.dg-icon i{background-position-x:-5172px; background-size:5800px 210px;}
.content-hd-menu li.wm-icon i{background-position:-1251px -61px; width:59px; background-size:8130px 240px;}
.content-hd-menu li.ky-icon i{background-position:-2100px 2px;}
.content-hd-menu li.vg-icon i{background-position-x:-2200px;}
.content-hd-menu li.ly-icon i{background-position:-1676px 8px; width:80px; margin:30px 10px; background-size:4630px 80px;}
.content-hd-menu li.mt-icon i{background-position-x:-2520px; width:60px;}
.content-hd-menu li.sy-icon i{background-position-x:-2660px; width:40px;}
.content-hd-menu li.xy-icon i{background-position-x:-2750px;}
.content-hd-menu li.hl-icon i{background-position:-2078px 8px; width:80px; margin:30px 10px; background-size:4630px 80px;}
.content-hd-menu li.kg-icon i{background-position:-3322px 0;}
.content-hd-menu li.ig-icon i{background-position:-2054px 10px; width:80px; margin:30px 10px; background-size:3807px 70px;}
.content-hd-menu li.vr-icon i{background-position:-3691px 0;}
.content-hd-menu li.imsg-icon i{background-position:-3813px 0; width:40px;}
.content-hd-menu li.tcg-icon i{background-position:-1337px -60px;}
.content-hd-menu li.wow-icon i{background-position:-2849px -59px; width:80px; margin:30px 0;}
.content-hd-menu li.ds-icon i{background-position:-3008px -59px; width:40px;}
.content-hd-menu li.inum-icon i{background-position:-2778px -59px; width:35px;}
.content-hd-menu li.qq-icon i{background-position:-1044px -37px; width:70px; margin:30px 10px; background-size:4630px 80px;}
.content-hd-menu li.igssc-icon i{background-position:-2054px 10px; width:80px; margin:30px 10px; background-size:3807px 70px;}
.content-hd-menu li.ighkc-icon i{background-position:-2054px 10px; width:80px; margin:30px 10px; background-size:3807px 70px;}
.content-hd-menu li.jdb-icon i{background-position:-3618px 5px; width:60px; margin:30px 20px; background-size:5208px 90px;}
.content-hd-menu li.mwg-icon i{background-position:-4311px 5px; width:60px; margin:30px 20px; background-size:5208px 90px;}
.content-hd-menu li.sw-icon i{background-position:-4117px 5px; width:50px; margin:30px 20px; background-size:5208px 90px;}
.content-hd-menu li.sg-icon i{background-position:-3832px 5px; width:60px; margin:30px 20px; background-size:5208px 90px;}
.content-hd-menu li.simpleplay-icon i{background-position:-3679px -107px; width:50px; background-size:10200px 171px;}
.content-hd-menu li.iconic-icon i{background-position:-1330px -45px; width:60px; margin:30px 20px; background-size:5208px 90px;}
.content-hd-menu li.ganapati-icon i{background-position:-2599px -45px; width:60px; margin:30px 20px; background-size:5208px 90px;}
.content-hd-menu li.gd-icon i{background-position-x:-1483px; width:58px; margin:30px 16px;}
.content-hd-menu li.tianyou-icon i{background-position:-2423px -35px; width:80px; margin:30px 10px; background-size:4630px 80px;}
.content-hd-menu li.bepro-icon i{background-position:-4227px -44px; background-size:6260px 192px;}
.content-hd-menu li.alt188-icon i{background-position:-3552px -60px; width:80px; margin:30px 7px;}
.content-hd-menu li.s128-icon i{background-position:-1732px -58px; background-size:7200px 220px;}
.content-hd-menu li.maja-icon i{background-position:-5979px -107px; background-size:10200px 171px;}
.content-hd-menu li.evo-icon i{background-position:-5482px 0px; width:59px; background-size:6000px 220px;}
.content-hd-menu li.p2p-icon i{background-position:-601px -62px;}
.content-hd-menu li.pmsports-icon i{background-position:-3705px -105px; width:44px;}
.content-hd-menu li.pmlive-icon i{background-position:-4792px -111px; background-size:7590px 215px;}
.content-hd-menu li.pp-icon i{background-position:-432px -59px; width:63px; margin-left:19px; background-size:6600px 223px;}
.content-hd-menu li.ogsports-icon i{background-position:-2399px -44px; width:44px; background-size:5500px 188px;}
.content-hd-menu li.xiaojing-icon i{background-position:-3407px -56px; margin:21px 7px; background-size:5400px 220px;}
.content-hd-menu li.rcb988-icon i{background-position:-5718px -95px; background-size:6255px 188px;}
.content-hd-menu li.fb-icon i{background-position:-138px -136px;}
.content-hd-menu li.ai-icon i {background-position:-2183px -136px;}
.content-hd-menu li.ezugi-icon i{background-position:-5470px -54px; width:59px; background-size:5850px 220px;}

.content-hd-menu li:hover.ag-icon i,.content-hd-menu li.ag-icon.current i{background-position:0px 5px;}
.content-hd-menu li:hover.bb-icon i,.content-hd-menu li.bb-icon.current i{background-position:-122px 0;}
.content-hd-menu li:hover.im-icon i,.content-hd-menu li.im-icon.current i{background-position:-821px 5px;}
.content-hd-menu li:hover.saba-icon i,.content-hd-menu li.saba-icon.current i{background-position-x:-268px;}
.content-hd-menu li:hover.ss-icon i,.content-hd-menu li.ss-icon.current i{background-position:-411px 5px;}
.content-hd-menu li:hover.cmd-icon i,.content-hd-menu li.cmd-icon.current i{background-position:-543px 0px;}
.content-hd-menu li:hover.bti-icon i,.content-hd-menu li.bti-icon.current i{background-position:-687px 3px;}
.content-hd-menu li:hover.sbo-icon i,.content-hd-menu li.sbo-icon.current i{background-position:-3012px -45px;}
.content-hd-menu li:hover.ug-icon i,.content-hd-menu li.ug-icon.current i{background-position:-2909px -48px;}
.content-hd-menu li:hover.cr-icon i,.content-hd-menu li.cr-icon.current i{background-position:-3742px -55px;}
.content-hd-menu li:hover.avia-icon i,.content-hd-menu li.avia-icon.current i{background-position:-956px 5px;}
.content-hd-menu li:hover.lh-icon i,.content-hd-menu li.lh-icon.current i{background-position:-1370px -59px;}
.content-hd-menu li:hover.ia-icon i,.content-hd-menu li.ia-icon.current i{background-position:-4533px -89px;}
.content-hd-menu li:hover.pmesports-icon i,.content-hd-menu li.pmesports-icon.current i{background-position:-4069px -90px;}
.content-hd-menu li:hover.we-icon i,.content-hd-menu li.we-icon.current i{background-position:-1223px 6px;}
.content-hd-menu li:hover.allbet-icon i,.content-hd-menu li.allbet-icon.current i{background-position:-1353px 4px;}
.content-hd-menu li:hover.bg-icon i,.content-hd-menu li.bg-icon.current i{background-position:-1809px 3px;}
.content-hd-menu li:hover.joker-icon i,.content-hd-menu li.joker-icon.current i{background-position:-756px -50px;}
.content-hd-menu li:hover.ibo-icon i,.content-hd-menu li.ibo-icon.current i{background-position:-2019px 3px;}
.content-hd-menu li:hover.hj-icon i,.content-hd-menu li.hj-icon.current i{background-position-x:-1869px;}
.content-hd-menu li:hover.sexy-icon i,.content-hd-menu li.sexy-icon.current i{background-position:-1892px -1px;}
.content-hd-menu li:hover.pt-icon i,.content-hd-menu li.pt-icon.current i{background-position:-5234px -4px;}
.content-hd-menu li:hover.mg-icon i,.content-hd-menu li.mg-icon.current i{background-position:-5405px 2px;}
.content-hd-menu li:hover.ea-icon i,.content-hd-menu li.ea-icon.current i{background-position:-4322px 3px;}
.content-hd-menu li:hover.n2-icon i,.content-hd-menu li.n2-icon.current i{background-position:-5070px 1px;}
.content-hd-menu li:hover.gpi-icon i,.content-hd-menu li.gpi-icon.current i{background-position:-10953px -59px;}
.content-hd-menu li:hover.cqg-icon i,.content-hd-menu li.cqg-icon.current i{background-position:-3949px -6px;}
.content-hd-menu li:hover.og-icon i,.content-hd-menu li.og-icon.current i{background-position:-3118px -47px;}
.content-hd-menu li:hover.dg-icon i,.content-hd-menu li.dg-icon.current i{background-position-x:-5172px;}
.content-hd-menu li:hover.wm-icon i,.content-hd-menu li.wm-icon.current i{background-position:-1251px -61px;}
.content-hd-menu li:hover.ky-icon i,.content-hd-menu li.ky-icon.current i{background-position-x:-2149px;}
.content-hd-menu li:hover.vg-icon i,.content-hd-menu li.vg-icon.current i{background-position-x:-2255px;}
.content-hd-menu li:hover.ly-icon i,.content-hd-menu li.ly-icon.current i{background-position:-1752px 8px;}
.content-hd-menu li:hover.mt-icon i,.content-hd-menu li.mt-icon.current i{background-position-x:-2588px;}
.content-hd-menu li:hover.sy-icon i,.content-hd-menu li.sy-icon.current i{background-position-x:-2703px;}
.content-hd-menu li:hover.xy-icon i,.content-hd-menu li.xy-icon.current i{background-position-x:-2799px;}
.content-hd-menu li:hover.hl-icon i,.content-hd-menu li.hl-icon.current i{background-position:-2159px 8px;}
.content-hd-menu li:hover.kg-icon i,.content-hd-menu li.kg-icon.current i{background-position:-3378px 0;}
.content-hd-menu li:hover.ig-icon i,.content-hd-menu li.ig-icon.current i{background-position:-2129px 10px;}
.content-hd-menu li:hover.vr-icon i,.content-hd-menu li.vr-icon.current i{background-position:-3748px 0;}
.content-hd-menu li:hover.imsg-icon i,.content-hd-menu li.imsg-icon.current i{background-position:-3857px 0;}
.content-hd-menu li:hover.tcg-icon i,.content-hd-menu li.tcg-icon.current i{background-position-x:-1385px;}
.content-hd-menu li:hover.wow-icon i,.content-hd-menu li.wow-icon.current i{background-position:-2930px -59px;}
.content-hd-menu li:hover.ds-icon i,.content-hd-menu li.ds-icon.current i{background-position:-3049px -59px;}
.content-hd-menu li:hover.inum-icon i,.content-hd-menu li.inum-icon.current i{background-position:-2813px -59px;}
.content-hd-menu li:hover.qq-icon i,.content-hd-menu li.qq-icon.current i{background-position-x:-1111px;}
.content-hd-menu li:hover.igssc-icon i,.content-hd-menu li.igssc-icon.current i{background-position:-2129px 10px;}
.content-hd-menu li:hover.ighkc-icon i,.content-hd-menu li.ighkc-icon.current i{background-position:-2129px 10px;}
.content-hd-menu li:hover.jdb-icon i,.content-hd-menu li.jdb-icon.current i{background-position-x:-3673px;}
.content-hd-menu li:hover.mwg-icon i,.content-hd-menu li.mwg-icon.current i{background-position-x:-4379px;}
.content-hd-menu li:hover.sw-icon i,.content-hd-menu li.sw-icon.current i{background-position-x:-4160px;}
.content-hd-menu li:hover.sg-icon i,.content-hd-menu li.sg-icon.current i{background-position-x:-3888px;}
.content-hd-menu li:hover.simpleplay-icon i,.content-hd-menu li.simpleplay-icon.current i{background-position:-3723px -107px;}
.content-hd-menu li:hover.iconic-icon i,.content-hd-menu li.iconic-icon.current i{background-position-x:-1393px;}
.content-hd-menu li:hover.ganapati-icon i,.content-hd-menu li.ganapati-icon.current i{background-position-x:-2664px;}
.content-hd-menu li:hover.gd-icon i,.content-hd-menu li.gd-icon.current i{background-position-x:-1540px;}
.content-hd-menu li:hover.tianyou-icon i,.content-hd-menu li.tianyou-icon.current i{background-position:-2500px -35px;}
.content-hd-menu li:hover.bepro-icon i,.content-hd-menu li.bepro-icon.current i{background-position:-4227px -44px;}
.content-hd-menu li:hover.alt188-icon i,.content-hd-menu li.alt188-icon.current i{background-position:-3640px -60px;}
.content-hd-menu li:hover.s128-icon i,.content-hd-menu li.s128-icon.current i{background-position:-1732px -58px;}
.content-hd-menu li:hover.maja-icon i,.content-hd-menu li.maja-icon.current i{background-position:-6057px -107px;}
.content-hd-menu li:hover.evo-icon i,.content-hd-menu li.evo-icon.current i{background-position:-5482px 0px;}
.content-hd-menu li:hover.p2p-icon i,.content-hd-menu li.p2p-icon.current i{background-position:-756px -62px;}
.content-hd-menu li:hover.pmsports-icon i,.content-hd-menu li.pmsports-icon.current i{background-position:-3700px -97px;}
.content-hd-menu li:hover.pmlive-icon i,.content-hd-menu li.pmlive-icon.current i{background-position:-4789px -103px;}
.content-hd-menu li:hover.pp-icon i,.content-hd-menu li.pp-icon.current i{background-position:-432px -59px;}
.content-hd-menu li:hover.ogsports-icon i,.content-hd-menu li.ogsports-icon.current i{background-position:-2399px -44px;}
.content-hd-menu li:hover.ai-icon i,.content-hd-menu li.ai-icon.current i{background-position:-2183px -136px;}

.content-hd-menu li:hover.xiaojing-icon i, .content-hd-menu li.xiaojing-icon.current i{background-position:-3407px -56px;}
.content-hd-menu li:hover.rcb988-icon i,.content-hd-menu li.rcb988-icon.current i{background-position:-5718px -95px;}
.content-hd-menu li:hover.fb-icon i,.content-hd-menu li.fb-icon.current i{background-position:-138px -136px;}
.content-hd-menu li:hover.ezugi-icon i,.content-hd-menu li.ezugi-icon.current i{background-position:-5470px -54px;}

.content-hd-menu li:hover.magic-icon i,.content-hd-menu li.magic-icon.current i{background-position:-138px -136px;}
.content-hd-menu li:hover.m155-icon i,.content-hd-menu li.m155-icon.current i{background-position:-5470px -54px;}

/*sports page*/
.content-hd-menu.sports-menu li.sexy-icon i{background-position:-5048px -118px; height:40px; width:70px; margin:28px 10px; background-size:6655px 220px;}
.content-hd-menu.sports-menu li:hover.sexy-icon i,.content-hd-menu.sports-menu li.sexy-icon.current i{background-position:-5038px -115px;}

.platform-wrap{padding:100px 0 60px;}
.mod-live-casino .platform-wrap{padding:40px 0 20px;}
.mod-sports .platform-wrap{padding:40px 0 20px;}
.platform-wrap img{float:left; width: 100%;height: auto;/*margin:50px 0;*/}
.platform-wrap .item-content{float:right; width:600px;}
.platform-wrap .item-content .title{width:100%; height:80px; background-repeat:no-repeat;}
.platform-wrap .item-content p.txt{padding:10px 0; font-size:14px; color:#fff; line-height:2; text-align:center;}
.platform-wrap .item-content p.no-txt{padding:45px 0;}
.platform-wrap .item-content a, .platform-wrap a.img{display:block; width:214px; height:62px; text-align:center; line-height:60px; font-size:18px; transition:all 0.5s; /*background-image:url(../images/btn_selected.webp)*/; background-size:contain; margin-left:-10px; margin-top:20px; border-radius:10px; background:#fff; color:#f19937;}
.platform-wrap a.img{position: sticky;transform: translatex(-50%);left: 50%;bottom: 20px;}
.platform-wrap a.img.hide{display:none;}
.platform-wrap .item-content a:hover, .platform-wrap a.img:hover{transform:translateX(-50%)scale(1.03); color:#fff; background:#f19937;}

.mod-sports .sports-item .football{position:relative; width:460px; height:500px; top:-57px; left:-174px;}
.mod-sports .sports-item .player{position:relative; top:-554px; height:1100px;}

/*homepage & mobile page h5 spare-url*/
.mobile-content .mobile-h5 .frame .spare-url{position:relative; display:inline-block; padding-top:28px; margin-right:0;}
.mobile-content .mobile-h5 .frame .spare-url ul{padding:0 14px; margin:auto; height:140px;width:100%; box-sizing:border-box;}
.mobile-content .mobile-h5 .frame .spare-url li{text-align:center;}
.mobile-content .mobile-h5 .frame .spare-url li a{max-width:100%; display:inline-block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; height:28px; line-height:28px; font-size:14px; color:#676b77; text-decoration:underline;}
.mobile-content .mobile-h5 .frame .spare-url li a:hover{transition:all .2s; color:#b1987f;}
/*homepage & mobile page h5 spare-url*/
/*END ALL sharing UI inner page*/

/* notice */
.notice{width:100%; overflow:visible; margin-top:30px;}
.notice .layout{height:40px; line-height:40px; padding:0 10px 0 30px; border-radius:10px; box-shadow:0 2px 15px 0 #636363; background:linear-gradient(#fff 1%, #a2caee6b 52%, #fff);}
.notice i{background:url(../images/notice_icon.webp?v1) no-repeat left center; background-size:contain; width:47px; height:43px; line-height:23px; float:left; display:inline; color:#666; font-size:14px; font-weight:400; position:relative;}
.notice .marquee{width:1000px; height:42px; margin:0 auto; font-size:17px; color:#f19937; overflow:hidden; cursor:pointer; font-weight:600; position:relative; top:-41px; left:-46px;}
.notice .marquee:hover{color:rgba(103,103,103,1);}
.modal .modal-message .forms-btn-g{text-align:center;}
.modal .modal-message p{margin-right:20px; font:14px/1.5 "Microsoft YaHei"; color:#555;}
.modal .modal-message .forms-btn-g .btn-sub{background-position:0 -790px;}
.modal .modal-message .forms-btn-g .btn-sub:hover{background-position:0 -821px;}
#popNoticeModal{top:150px;}

.notice .service-btn{background:url(../images/service_icon.webp) no-repeat left center; margin-left:10px; width:112px; height:42px; display:inline; float:right; color:#00afff; text-align:right; font-size:16px;}
.notice .service-btn:hover{color:#1d75d3;}

.mod-home .notice .layout:before{content:''; display:block; background:url(../images/notice_icon.webp?v1) no-repeat; width:35px; height:40px; position:relative; z-index:1; background-size:100% 100%; left:-7px;}
.mod-home .notice .marquee span{display:inline-block;}
.mod-home .notice span{display:none;}
.mod-home .btn-details {
color: #fff;
    background: url(../images/home/btn_selected.webp?v1) no-repeat;
    font-size: 12px;
    background-size: 100% 107%;
    padding: 9px 27px;
    background-position: -1px 3px;
    position: relative;
    top: -29px;
    left: 1127px;
}
.mod-home .notice-wrap {
    width: 1200px;
    margin: 0 auto;
}


i.e{width:18px; height:15px; margin-top:7px; display:none; left:0; opacity:0; transition:all ease .4s;}
.btn-hover{-webkit-transition:all .4s cubic-bezier(.4,.01,.165,.99); -webkit-transition:all .4s cubic-bezier(.4,.01,.165,.99); transition:all .4s cubic-bezier(.4,.01,.165,.99);}

.mod-home{background-image:url(../images/home/home_bg.webp); background-repeat:nrepeat; background-size:contain; align-items:center;}
.home-mobile .mobile-content h1,.home-sports h1,.home-sports h5,.home-introduct h1,.home-introduct h4{background:-webkit-gradient(linear, left top, right top, from(#42d2e8), to(#3b9ee5)); background:-webkit-linear-gradient(left, #42d2e8, #3b9ee5); background:linear-gradient(to right, #42d2e8, #3b9ee5); -webkit-background-clip:text; color:transparent; text-align:center;}

.home-sports{margin-top:50px; margin-bottom:50px; position:relative; display:flex; justify-content:space-between;}
.home-sports li{position:relative; width:379px; height:190px; border-radius:25px; overflow:visible; *box-shadow:0 8px 12px 0 rgba(232,193,152,.5); text-align:center; transition:all .3s;}
.home-sports li:hover{transform:scale(1.1); transition:all .1s;}
.home-sports li a{background-image:url(../images/home/home_sports_frame.webp); background-repeat:no-repeat; background-size:cover; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; color:#fff;}
.home-sports .sports-02 a{background-image:url(../images/home/home_sports_frame_2.webp); background-repeat:no-repeat; background-size:cover; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%;}

.home-sports li p{color:#f19937; font-size:14px; font-weight:bold;}
.home-sports li.sports-01 .img{background-position-x:-2px; background-image:url(../images/home/mu_club_logo.webp); background-size:60px 55px; width:55px; height:55px; margin:18px 61px 12px;}
.home-sports li.sports-02 .img{background-position-x:6px; background-image:url(../images/home/agentina_club_logo.webp); background-size:50px 55px; width:55px; height:55px; margin:14px 61px 0px;}
.home-sports li.sports-03 .img{background-position-x:2px; background-image:url(../images/home/fc_club_logo.webp); background-size:56px 55px; width:55px; height:55px; margin:18px 61px 12px;}
.home-sports li.sports-04 .img{background-position:-222px 0px;}
.home-sports li.sports-05 .img{background-position:0px 0px;}
.home-sports li.sports-06 .img{background-position:-370px 0px;}

.home-sports .cn-name {color:#f19937; font-size:20px; font-weight:bold;}
.home-sports .sports-02 .cn-name {color:#fff; font-size:20px; font-weight:bold;}
.home-sports .sports-02 .en-name {color:#fff; font-size:14px;}

.home-partner{padding-top:32px;}
.home-partner li{background-size:100%; background-repeat:no-repeat; opacity:.9; display:inline-block; position:relative; width:268px; height:140px; border-radius:4px; margin:0 16px; color:#666;}
.home-partner li:last-child{margin-right:0;}
.home-partner li span{padding:15px 0 0 110px; text-align:center; font-size:14px; width:98px; height:42px; display:block;}
.home-partner li i{width:53px; height:67px; position:absolute; top:5px; left:55px;}
.home-partner li.partner-01{background-image:url(../images/home/home_main.webp);}
.home-partner li.partner-02{background-image:url(../images/home/home_promo2.webp);}
.home-partner li.partner-03{background-image:url(../images/home/home_promo.webp);}
.home-partner li.partner-04{background-image:url(../images/home/home_agent.webp);}
.home-partner li:hover{opacity:1;}

.right-human img{height:208px; position:relative; top:-20px; left:-36px;}
/*.home-sports .more-btn{background-image:url(../images/home/more_btn.webp); height:39px; width:109px; background-size:108% 122%; margin:0px 35px; background-repeat:no-repeat; background-position:-6px -6px;}*/
.home-sports .more-btn{background-image:url(../images/home/btn_selected.webp); height:39px; width:109px; background-size:contain; margin:0px 35px; background-repeat:no-repeat; background-position:center;}
.home-sports .en-name{width:174px; font-weight:normal; font-size:14px;}
.home-sports .sports-02 .more-btn{margin:0px 35px 5px;}
.home-sports span{line-height:2.7;}

.mod-home .content-wrap{margin-top:20px; padding:0 50px;}
.mod-home .home-content{clear:both; position:relative; padding-bottom:100px;}
.mod-home .home-content .hd{text-align:center; font-size:18px; color:#000; padding-top:10px;}
.mod-home .home-content .line{height:39px; background-image:url(../images/home/line.webp); background-size:40%; background-repeat:no-repeat; background-position:center;}

.mod-home .home-content .title{text-align:center;}
.mod-home .home-content .title img{position:relative; width:240px; height:28px;}
.mod-home .home-content .title h2{text-align:center; font-size:40px; font-weight:700; color:#f19937; line-height:1.6;}
.mod-home .home-content .title h2:before,.mod-home .home-content .title h2:after{content:''; display:block; position:absolute; width:480px; height:25px; top:40px; background-size:cover;}
.mod-home .home-mobile .title h2:before, .mod-home .home-mobile .title h2:after{content:''; display:block; position:absolute; width:480px; height:25px; top:49px; background-size:cover;}
.mod-home .home-platform .title h2:before, .mod-home .home-platform .title h2:after{content:''; display:block; position:absolute; width:480px; height:25px; top:49px; background-size:cover;}
.mod-home .home-introduct .title h2:before, .mod-home .home-introduct .title h2:after{content:''; display:block; position:absolute; width:480px; height:25px; top:49px; background-size:cover;}
.mod-home .home-content .title h2:before{left:0; background-image:url(../images/home/titleset.webp); background-size:478px 25px; background-repeat:no-repeat; background-position-x:338px;}
.mod-home .home-content .title h2:after{right:0; background-image:url(../images/home/titleset.webp); background-size:478px 25px; background-repeat:no-repeat; background-position-x:-338px;}
.mod-home .home-content .title p{color:#67718f; font-size:14px; margin-top:-5px; font-weight:600; line-height:1.3;}
.mod-home .home-mobile .title h3{font-size:27px; font-family:brush Script MT; color:#999191; line-height:1;}
.mod-home .home-sports-live .title h3{font-size:27px; font-family:brush Script MT; color:#999191; line-height:0.7;}
.mod-home .home-platform .title h3{font-size:27px; font-family:brush Script MT; color:#999191; line-height:1;}
.mod-home .home-introduct .title h3{font-size:27px; font-family:brush Script MT; color:#999191; line-height:1;}

.home-content .container{/*padding:44px 0;*/ border-radius:25px; overflow:visible; *box-shadow:0 8px 12px 0 rgba(232,193,152,.5);}
.home-content .content-wrap{*background-image:url(../images/home/frame_center.webp); background-color:transparent; background-repeat:no-repeat; background-repeat:repeat-y; background-size:100% auto; position:relative; width:100%; border-top:1px solid transparent; border-bottom:1px solid transparent; box-sizing:border-box;}
/*.home-content .content-wrap:before,.home-content .content-wrap:after{content:""; display:block; position:absolute; width:100%; height:44px; left:0; background-size:100% 100%; background-repeat:no-repeat;}
.home-content .content-wrap:before{background-image:url(../images/home/frame_top.webp); top:-44px;}
.home-content .content-wrap:after{background-image:url(../images/home/frame_bottom.webp); bottom:-44px;}*/
.home-content .content-wrap p{font-size:15px; color:#67718f; margin-bottom:30px; line-height:1.6;}
.home-content .platform-item .tag-name{margin-bottom:4px; margin-top:3px; font-size:12px;}

.home-content .content-wrap .platform-item div.fadeIn-left{-webkit-animation:fadeInLeft_in .7s ease-in forwards;animation:fadeInLeft_in .7s ease-in forwards;}
@keyframes fadeInLeft_in{0%{opacity:0;z-index:0;transform:translate3d(-70px,0,0)}to{opacity:1;z-index:2;transform:translateZ(0)}}

.home-content .content-wrap .platform-item div.fadeIn-right{-webkit-animation:fadeInRight_in .7s ease-in forwards;animation:fadeInRight_in .7s ease-in forwards;}
@keyframes fadeInRight_in{0%{opacity:0;z-index:0;transform:translate3d(70px,0,0)}to{opacity:1;z-index:1;transform:translateZ(0)}}

.content-wrap .platform-item{padding-bottom:80px; padding-top:30px;}
.platform-item .fadeIn-right .games-card-box{width:554px; position:absolute; border-radius:20px; left:400px; background-color:#fff; z-index:-1; box-shadow:2px 3px 24px #cbc7c7; padding-left:178px; padding-bottom:30px;}

.home-content .content-wrap .platform-item div.fadeOut-left{-webkit-animation:fadeInLeft_out .7s ease-out forwards;animation:fadeInLeft_out .7s ease-out forwards;}
@keyframes fadeInLeft_out{0%{opacity:1;z-index:1;transform:translateZ(0)}95%{z-index:0}to{opacity:0;z-index:0;transform:translate3d(-110px,0,0)}}

.home-content .content-wrap .platform-item div.fadeOut-right{-webkit-animation:fadeInRight_out .7s ease-out forwards;animation:fadeInRight_out .7s ease-out forwards;}
@keyframes fadeInRight_out{0%{opacity:1;z-index:1;transform:translateZ(0)}95%{z-index:0}99%{opacity:0;z-index:0;transform:translate3d(110px,0,0)}to{opacity:0;z-index:0;transform:translateZ(0)}}

.home-mobile .image-item{*top:-43px; width:700px;}
.home-mobile .image-item img{height:560px; float:initial;}
.home-mobile .image-item img.bottom{height:234px; position:absolute; bottom:-160px; z-index:-1;}
.home-mobile .image-item img.item{height:209px; position:absolute; bottom:-180px; right:-80px; bottom:-80px; display:none;}
.home-mobile .mobile-content{padding:50px 0 0;}
.home-mobile .mobile-content h3{font-size:53px; color:#f19937; font-weight:bold;}
.home-mobile .mobile-content p.title{margin-top:15px; font-size:14px; color:#f19937; text-align:initial;}
.home-mobile .mobile-content p{font-size:14px; color:#67718f; margin-bottom:30px; line-height:1.6; letter-spacing:0;}

.home-mobile .mobile-content .mobile-platform{float:left; width:434px; padding:0 20px;}
.home-mobile .mobile-content .mobile-platform .wrap{text-align:center; color:#67718f;}
.home-mobile .mobile-content .frame{width:193px; height:190px; margin:0 auto; border:4px solid transparent; border-radius:20px; background: linear-gradient(white, white) padding-box, linear-gradient(180deg, #fcd61d, #fdb31c) border-box;}
.home-mobile .mobile-content .frame:before{content:''; display:none; width:128px; height:130px; position:absolute; margin:35px; background-image:url(../images/home/qr_frame_2.webp); background-repeat:no-repeat; background-size:100%;}
.home-mobile .mobile-content .mobile-h5 .frame{margin-left:30px;}
.home-mobile .mobile-content .scan{margin-top:15px; font-size:18px; color:#f19937;}
.home-mobile .mobile-content .sub-scan{font-size:12px; color:#f19937;}
.home-mobile .mobile-content .qr-code{padding: 0 !important; margin:-9px auto 30px; width:170px; height:170px; background-repeat:no-repeat; background-size:contain; /*background-position-x:center; background-position-y:25px;*/}
.home-mobile .mobile-content .sport-item .qr-code{margin:10px auto 30px; width:170px; height:170px; background-repeat:no-repeat; background-size:contain;}
/*.home-mobile .mobile-content .qr-code img{margin-top:38px;}*/
.home-mobile .mobile-content .h5-img{background:url(../images/home/h5.webp) no-repeat center; background-size:contain; margin:0 auto; height:200px;}
.home-mobile .mobile-content .h5-img .scan{margin-top:0; padding-top:156px;}
.home-mobile .mobile-content .txt{background-repeat:no-repeat; background-size:contain; background-position-x:center; height:40px; margin-top:30px;}

.mod-home .home-platform{color:#fff; font-size:14px; padding-bottom:50px;}
.home-platform .hd-menu li.live-icon i{background-position-x:-147px;}
.home-platform .hd-menu li.chess-icon i{background-position-x:-72px;}
.home-platform .hd-menu li.esports-icon i{background-position-x:-225px;}
.home-platform .hd-menu li.lotto-icon i{background-position-x:-300px;}
.home-platform .hd-menu li.games-icon i{background-position-x:-377px;}
.home-platform .hd-menu li.live-icon:hover i,.home-platform .hd-menu li.live-icon.current i{background-position-x:-185px;}
.home-platform .hd-menu li.chess-icon:hover i,.home-platform .hd-menu li.chess-icon.current i{background-position-x:-112px;}
.home-platform .hd-menu li.esports-icon:hover i,.home-platform .hd-menu li.esports-icon.current i{background-position-x:-262px;}
.home-platform .hd-menu li.lotto-icon:hover i,.home-platform .hd-menu li.lotto-icon.current i{background-position-x:-337px;}
.home-platform .hd-menu li.games-icon:hover i,.home-platform .hd-menu li.games-icon.current i{background-position-x:-412px;}

.home-platform .image-item img{height:600px; width:775px; position:relative; top:-115px; left:-24px;}
.home-platform .sports-item .image-item img {height:650px; width:820px; position:relative; top:-122px; left:-68px;}
.home-platform .lotto-item .image-item img{height:661px; width:790px; position:relative; top:-115px; left:-68px;}
.home-platform .live-item .image-item img{height:620px; width:790px; position:relative; top:-115px; left:-41px;}
.home-platform .games-item .image-item img{height:660px; width:775px; position:relative; top:-115px; left:-53px;}
.home-platform .chess-item .image-item img{height:608px; width:775px; position:relative; top:-90px; left:-53px;}
.home-platform .esports-item .image-item img{height:600px; width:775px; position:relative; top:-115px; left:-51px;}

.home-platform p.eng-tit{margin:25px 0; font-size:50px; color:#f19937; font-weight:700; white-space:nowrap;}
.home-platform ul li{width:101px; height:113px; display:inline-block; justify-content:center; align-items:center; position:relative; z-index:1;}
/*.home-platform .inner ul li:before{content:''; display:block; position:absolute; width:100%; height:100%; background-image:url(../images/spec_normal.webp); background-repeat:no-repeat;background-size:100% 100%;}*/
/*.home-platform .inner ul li:hover:before{background-image:url(../images/spec_active.webp);}*/
/*.home-platform .inner ul li.current:before{background-image:url(../images/spec_active.webp); -webkit-animation:btn-hover .5s ease forwards; animation:btn-hover .5s ease forwards;}*/
.home-platform ul li a{width:100%; height:100%; display:block;}
.home-platform ul li i{width:55px; height:50px; margin:25px; display:inline-block; position:relative; background-image:url(../images/home/h_sprite.webp?2); background-repeat:no-repeat; background-size:5100px 180px;}
.home-platform ul li:hover i{background-image:url(../images/home/h_sprite_active.webp?2);}
.home-platform ul li p{text-align:center; margin:8px 0 0;}

.platform-item .image-item .blue-box{background:linear-gradient(180deg, #fdb31c, #fcd61d) border-box; height:400px; width:685px; border-radius:20px; position:relative; z-index:-1; top:79px; left:-144px;}
.live-item .image-item .blue-box{background:linear-gradient(180deg, #fdb31c, #fcd61d) border-box; height:400px; width:685px; border-radius:20px; position:relative; z-index:-1; top:79px; left:-170px;}
.games-item .image-item .blue-box{background:linear-gradient(180deg, #fdb31c, #fcd61d) border-box; height:482px; width:685px; border-radius:20px; position:relative; z-index:-1; top:106px; left:-144px;}
.sports-item .image-item .blue-box{background:linear-gradient(180deg, #fdb31c, #fcd61d) border-box; height:400px; width:685px; border-radius:20px; position:relative; z-index:-1; top:79px; left:-172px;}

@keyframes btn-hover{
	0% {
    transform: scale(1.1);
	}

	100% {
	    transform: scale(1);
	}
}

.home-platform .live-item ul li{width:70px; height:65px; border:2px solid transparent; border-radius:15px; background: linear-gradient(white, white) padding-box, linear-gradient(180deg, #fcd61d, #fdb31c) border-box;}
.home-platform .live-item ul li:hover{ background: linear-gradient(180deg, #fdb31c, #fcd61d) border-box;}
.home-platform .live-item ul li.current{ background: linear-gradient(180deg, #fcd61d, #fdb31c) border-box;}
.home-platform .live-item ul li i{margin:7px 8px;}

.home-platform .games-item ul li{width:70px; height:65px; border:2px solid transparent; border-radius:15px; background: linear-gradient(white, white) padding-box, linear-gradient(180deg, #fcd61d, #fdb31c) border-box;}
.home-platform .games-item ul li i{margin:7px 8px;}
.home-platform .games-item ul li p{font-size:12px;}
.home-platform .games-item ul li:hover{background: linear-gradient(180deg, #fdb31c, #fcd61d) border-box;}
.home-platform .games-item ul li.current{background: linear-gradient(180deg, #fdb31c, #fcd61d) border-box;}

.home-platform .lotto-item ul li{width:70px; height:65px; border:2px solid transparent; border-radius:15px; background: linear-gradient(white, white) padding-box, linear-gradient(180deg, #fcd61d, #fdb31c) border-box;}
.home-platform .lotto-item ul li i{margin:7px 8px;}
.home-platform .lotto-item ul li:hover{background: linear-gradient(180deg, #fdb31c, #fcd61d) border-box;}
.home-platform .lotto-item ul li.current{background: linear-gradient(180deg, #fdb31c, #fcd61d) border-box;}
.home-platform .lotto-item .games-card-box{height:525px;}

.home-platform .sports-item ul li{width:70px; height:65px; border:2px solid transparent; border-radius:15px; background: linear-gradient(white, white) padding-box, linear-gradient(180deg, #fcd61d, #fdb31c) border-box;}
.home-platform .sports-item ul li i{margin:7px 8px;}
.home-platform .sports-item ul li:hover{background: linear-gradient(180deg, #fdb31c, #fcd61d) border-box;}
.home-platform .sports-item ul li.current{background: linear-gradient(180deg, #fdb31c, #fcd61d) border-box;}
.home-platform .sports-item .games-card-box{height:525px;}

.home-platform .esports-item ul li{width:70px; height:65px; border:2px solid transparent; border-radius:15px; background: linear-gradient(white, white) padding-box, linear-gradient(180deg, #fcd61d, #fdb31c) border-box;}
.home-platform .esports-item ul li i{margin:7px 8px;}
.home-platform .esports-item ul li:hover{background: linear-gradient(180deg, #fdb31c, #fcd61d) border-box;}
.home-platform .esports-item ul li.current{background: linear-gradient(180deg, #fdb31c, #fcd61d) border-box;}
.home-platform .esports-item .games-card-box{height:525px;}

.home-platform .chess-item ul li{width:70px; height:65px; border:2px solid transparent; border-radius:15px; background: linear-gradient(white, white) padding-box, linear-gradient(180deg, #fcd61d, #fdb31c) border-box;}
.home-platform .chess-item ul li i{margin:7px 8px;}
.home-platform .chess-item ul li:hover{background: linear-gradient(180deg, #fdb31c, #fcd61d) border-box;}
.home-platform .chess-item ul li.current{background: linear-gradient(180deg, #fdb31c, #fcd61d) border-box;}
.home-platform .chess-item .games-card-box{height:525px;}

.platform-item .inner .games-card-box .game-desc{width:468px;}

.home-platform ul li.sports-ag i{background-position:0px 2px;}
.home-platform ul li.sports-ag:hover i{background-position:0px 2px;}
.home-platform ul li.sports-bb i{background-position:-94px 5px; background-size:4200px 155px; width:42px; margin:7px 14px;}
.home-platform ul li.sports-bb:hover i{background-position:-94px 5px;}
.home-platform ul li.sports-im i{background-position:-746px 4px; background-size:5700px 165px;}
.home-platform ul li.sports-im:hover i{background-position:-746px 4px;}
.home-platform ul li.sports-saba i{background-position:-229px 4px; background-size:5240px 180px;}
.home-platform ul li.sports-saba:hover i{background-position:-229px 4px;}
.home-platform ul li.sports-ss i{background-position:-333px 2px;}
.home-platform ul li.sports-ss:hover i{background-position:-333px 2px;}
.home-platform ul li.sports-cmd i{background-position:-444px 2px;}
.home-platform ul li.sports-cmd:hover i{background-position:-444px 2px;}
.home-platform ul li.sports-cr i {background-position: -3348px -39px;width: 39px;margin: 7px 16px;background-size: 5900px 172px;}
.home-platform ul li.sports-cr:hover {background-position: -3348px -39px;}
.home-platform ul li.sports-bti i{background-position:-693px 2px; background-size:6300px 180px;}
.home-platform ul li.sports-bti:hover i{background-position:-693px 2px;}
.home-platform ul li.sports-sbo i{background-position:-2491px -40px; width:48px; background-size:6700px 170px; margin:7px 11px;}
.home-platform ul li.sports-sbo:hover i{background-position:-2491px -40px;}
.home-platform ul li.sports-ug i{background-position:-2322px -39px; width:39px; margin:7px 16px; background-size:5900px 172px;}
.home-platform ul li.sports-ug:hover i{background-position:-2322px -39px;}
.home-platform ul li.sports-hg i{background-position:-3178px -47px; width:35px; margin:7px 17px; background-size:5600px 190px;}
.home-platform ul li.sports-hg:hover i{background-position:-3178px -47px;}
.home-platform ul li.sports-bepro i{background-position:-3710px -42px; background-size:5500px 178px;}
.home-platform ul li.sports-bepro:hover i{background-position:-3710px -42px;}
.home-platform ul li.sports-maja i{background-position:-3383px -53px;}
.home-platform ul li.sports-maja:hover i{background-position:-3428px -53px;}
.home-platform ul li.sports-alt188 i{background-position:-2582px -39px; width:60px; margin:18px 13px; background-size:4630px 120px;}
.home-platform ul li.sports-alt188:hover i{background-position:-2647px -39px;}
.home-platform ul li.sports-db i,.home-platform ul li.sports-pmsports i{background-position:-3018px -91px; width:43px; margin:7px 14px; background-size:5100px 165px;}
.home-platform ul li.sports-db:hover i,.home-platform ul li.sports-pmsports:hover i, .home-platform ul li.games-db:hover i, .home-platform ul li.chess-db:hover i{background-image:url(../images/home/h_sprite.webp?2);filter: brightness(0) saturate(100%) invert(90%) sepia(3%) saturate(334%) hue-rotate(31deg) brightness(86%) contrast(80%);}
.home-platform ul li.sports-xiaojing i{background-position:-3677px -46px; width:60px; margin:7px 6px; background-size:5830px 186px;}
.home-platform ul li.sports-xiaojing:hover i{background-position:-3677px -46px;}
.home-platform ul li.sports-fb i{background-position:-130px -122px; background-size:5900px 170px;}
.home-platform ul li.sports-fb:hover i{background-position:-130px -122px;}
.home-platform ul li.sports-sexy i{background-position:-3510px -100px; width:52px; height:49px; margin:7px 10px; background-size:4750px 200px;}
.home-platform ul li.sports-sexy:hover i{background-position:-3510px -100px;}
.home-platform ul li.sports-og i{background-position:-2571px -39px; width:50px; margin:7px 10px; background-size:5900px 172px;}
.home-platform ul li.sports-og:hover i{background-position:-2571px -39px;}
.home-platform ul li.sports-ai i{background-position:-2059px -122px; background-size:5900px 170px;}
.home-platform ul li.sports-ai:hover i{background-position:-2059px -122px;}

.home-platform ul li.esports-im i{background-position:-746px 4px; background-size:5700px 165px;}
.home-platform ul li.esports-im:hover i{background-position:-746px 4px;}
.home-platform ul li.esports-avia i{background-position:-901px 4px; background-size:5900px 170px;}
.home-platform ul li.esports-avia:hover i{background-position:-901px 4px;}
.home-platform ul li.esports-lh i{background-position:-1278px -51px; background-size:4900px 200px;}
.home-platform ul li.esports-lh:hover i{background-position:-1278px -51px;}
.home-platform ul li.esports-ia i{background-position:-3652px -79px; width:43px; margin:7px 14px; background-size:5100px 165px;}
.home-platform ul li.esports-ia:hover i{background-position:-3652px -79px;}
.home-platform ul li.esports-db i, .home-platform ul li.esports-pmesports i{background-position:-3323px -82px; width:43px; margin:7px 14px; background-size:5100px 165px;}
.home-platform ul li.esports-db:hover i, .home-platform ul li.esports-pmesports:hover i{background-position:-3323px -82px;}

.home-platform ul li.live-ag i{background-position:0px 2px;}
.home-platform ul li.live-ag:hover i{background-position:0px 2px;}
.home-platform ul li.live-pp i{background-position:-625px -74px; width:28px; margin:7px 22px; background-size:8700px 260px;}
.home-platform ul li.live-pp:hover i{background-position:-625px -74px;}
.home-platform ul li.live-bb i{background-position:-94px 5px; background-size:4200px 155px; width:42px; margin:7px 14px;}
.home-platform ul li.live-bb:hover i{background-position:-94px 5px;}
.home-platform ul li.live-joker i {background-position: -455px -48px;background-size: 4170px 195px;width: 42px;margin: 7px 14px;}
.home-platform ul li.live-joker:hover {background-position: -455px -48px;}
.home-platform ul li.live-we i{background-position:-1043px -1px; background-size:6000px 200px;}
.home-platform ul li.live-we:hover i{background-position:-1043px -1px;}
.home-platform ul li.live-gd i{background-position:-1350px 0;}
.home-platform ul li.live-gd:hover i{background-position:-1403px 0;}
.home-platform ul li.live-allbet i{background-position:-1133px 0px; width:52px; margin:7px 10px; background-size: 5200px 195px;}
.home-platform ul li.live-allbet:hover i{background-position:-1133px 0px;}
.home-platform ul li.live-bg i{background-position:-1332px 1px;}
.home-platform ul li.live-bg:hover i{background-position:-1332px 1px;}
.home-platform ul li.live-ibo i{background-position:-1700px 1px; background-size:6000px 180px;}
.home-platform ul li.live-ibo:hover i{background-position:-1700px 1px;}
.home-platform ul li.live-hj i{background-position:-1869px 1px; width:46px; margin:7px 13px; background-size:6100px 180px;}
.home-platform ul li.live-hj:hover i{background-position:-1869px 1px;}
.home-platform ul li.live-sexy i{background-position:-1548px -4px; width:52px; height:49px; margin:7px 10px; background-size:4750px 200px;}
.home-platform ul li.live-sexy:hover i{background-position:-1548px -4px;}
.home-platform ul li.live-pt i{background-position:-4789px -3px; background-size:5950px 210px;}
.home-platform ul li.live-pt:hover i{background-position:-4789px -3px;}
.home-platform ul li.live-mg i{background-position:-4514px 2px; background-size:6100px 180px;}
.home-platform ul li.live-mg:hover i{background-position:-4514px 2px;}
.home-platform ul li.live-ea i{background-position:-3304px 6px; width:48px; margin:7px 13px; background-size:3900px 144px;}
.home-platform ul li.live-ea:hover i{background-position:-3304px 6px;}
.home-platform ul li.live-n2 i{background-position:-4261px 2px; width:52px; background-size:4900px 170px; margin:7px 10px;}
.home-platform ul li.live-n2:hover i{background-position:-4261px 2px;}
.home-platform ul li.live-gpi i{background-position:-2701px 0px; background-size:5400px 200px;}
.home-platform ul li.live-gpi:hover i{background-position:-2701px 0px;}
.home-platform ul li.live-cqg i{background-position:-3149px 3px; background-size:4830px 170px;}
.home-platform ul li.live-cqg:hover i{background-position:-3149px 3px;}
.home-platform ul li.live-og i{background-position:-2224px -43px; width:40px; margin:7px 16px;}
.home-platform ul li.live-og:hover i{background-position:-2224px -43px;}
.home-platform ul li.live-dg i{background-position:-4815px 4px; background-size:5400px 160px;}
.home-platform ul li.live-dg:hover i{background-position:-4815px 4px;}
.home-platform ul li.live-wm i{background-position:-949px -42px; background-size:6200px 180px;}
.home-platform ul li.live-wm:hover i{background-position:-949px -42px;}
.home-platform ul li.live-evo i{background-position:-5072px -1px; background-size:5551px 200px;}
.home-platform ul li.live-evo:hover i{background-position:-5072px -1px;}
.home-platform ul li.live-db i{background-position:-3290px -89px;background-size:5220px 175px;}
.home-platform ul li.live-db:hover i{background-position:-3290px -89px;}
.home-platform ul li.live-ezugi i{background-position:-4016px -43px; width:51px; margin:7px 10px; background-size:4300px 180px;}
.home-platform ul li.live-ezugi:hover i{background-position:-4016px -43px;}
.home-platform ul li.live-db i{background-position:-3218px -82px; width:43px; margin:7px 14px; background-size:5100px 165px;}
.home-platform ul li.live-db:hover i{background-position:-3218px -82px;}

.home-platform ul li.chess-ky i{background-position:-1778px 2px; width:48px; margin:7px 12px;}
.home-platform ul li.chess-ky:hover i{background-position:-1778px 2px;}
.home-platform ul li.chess-vg i{background-position:-1885px 1px;}
.home-platform ul li.chess-vg:hover i{background-position:-1885px 1px;}
.home-platform ul li.chess-le i{background-position:-1755px 7px; background-size:4500px 160px;}
.home-platform ul li.chess-le:hover i{background-position:-1755px 7px;}
.home-platform ul li.chess-mt i{background-position:-1980px 4px; background-size:4800px 173px;}
.home-platform ul li.chess-mt:hover i{background-position:-1980px 4px;}
.home-platform ul li.chess-imsg i{background-position: -4424px 4px;background-size: 5650px 170px;}
.home-platform ul li.chess-imsg:hover i{background-position:-4424px 4px;}
.home-platform ul li.chess-fgg i{background-position: -6111px -108px;background-size: 7380px 210px;}
.home-platform ul li.chess-fgg:hover i{background-position: -6111px -108px;}
.home-platform ul li.chess-sy i{background-position:-2429px -111px; background-size:6200px 210px;}
.home-platform ul li.chess-sy:hover i{background-position:-2429px -111px;}
.home-platform ul li.chess-xy i{background-position:-2425px 4px; width:48px; margin:7px 12px; background-size:5300px 170px;}
.home-platform ul li.chess-xy:hover i{background-position:-2425px 4px;}
.home-platform ul li.chess-hl i{background-position:-2535px -6px; background-size:5300px 225px;}
.home-platform ul li.chess-hl:hover i{background-position:-2535px -6px;}
.home-platform ul li.chess-gpi i{background-position:-1794px 10px; width:63px; margin:25px 19px; background-size:3700px 72px;}
.home-platform ul li.chess-gpi:hover i{background-position:-1858px 10px;}
.home-platform ul li.chess-tianyou i{background-position:-3105px -58px; background-size:5100px 220px;}
.home-platform ul li.chess-tianyou:hover i{background-position:-3105px -58px;}
.home-platform ul li.chess-365 i{background-position:-4470px -46px; background-size:5272px 190px;}
.home-platform ul li.chess-365:hover i{background-position:-4470px -46px;}
.home-platform ul li.chess-kingmaker i{background-position:-554px -86px; background-size:4278px 175px;}
.home-platform ul li.chess-kingmaker:hover i{background-position:-554px -86px;}
.home-platform ul li.chess-goodroad i{background-position:-4585px -46px; background-size:5272px 190px;}
.home-platform ul li.chess-goodroad:hover i{background-position:-4585px -46px;}
.home-platform ul li.chess-gamma i{background-position:-2894px -48px; width:46px; margin:7px 12px; background-size:4924px 190px;}
.home-platform ul li.chess-gamma:hover i{background-position:-2894px -48px;}
.home-platform ul li.chess-db i{background-position:-3118px -82px; width:43px; margin:7px 14px; background-size:5100px 165px;}
.home-platform ul li.chess-kgame i{background-position:-1672px -88px; width:38px; margin:7px 17px;}
.home-platform ul li.chess-kgame:hover i{background-position:-1672px -88px;}

.home-platform ul li.lotto-bb i{background-position:-94px 5px; background-size:4200px 155px; width:42px; margin:7px 14px;}
.home-platform ul li.lotto-bb:hover i{background-position:-94px 5px;}
.home-platform ul li.lotto-kg i{background-position:-3189px 1px; background-size:6100px 180px;}
.home-platform ul li.lotto-kg:hover i{background-position:-3189px 1px;}
.home-platform ul li.lotto-ig i{background-position:-3182px -2px; width:60px; margin:7px 6px; background-size:5851px 200px;}
.home-platform ul li.lotto-ig:hover i{background-position:-3182px -2px;}
.home-platform ul li.lotto-vr i{background-position:-3162px 5px; background-size:5600px 170px;}
.home-platform ul li.lotto-vr:hover i{background-position:-3162px 5px;}
.home-platform ul li.lotto-imsg i{background-position:-3471px 2px; width:46px; margin:7px 12px; background-size:5900px 180px;}
.home-platform ul li.lotto-imsg:hover i{background-position:-3471px 2px;}
.home-platform ul li.lotto-yb i {background-position: -1164px -88px;width: 46px;margin: 7px 12px;background-size: 5900px 180px;}
.home-platform ul li.lotto-yb:hover {background-position: -1164px -88px;}
.home-platform ul li.lotto-gg i {background-position: -4795px -75px;width: 38px;margin: 7px 17px;background-size: 5500px 160px;}
.home-platform ul li.lotto-gg:hover {background-position: -4795px -75px;}
.home-platform ul li.lotto-gpi i{background-position:-1795px 8px; width:60px; margin:18px 13px; background-size:3700px 72px;}
.home-platform ul li.lotto-gpi:hover i{background-position:-1859px 8px;}
.home-platform ul li.lotto-tcg i{background-position:-1087px -42px; width:53px; margin:7px 10px; background-size:6200px 180px;}
.home-platform ul li.lotto-tcg:hover i{background-position:-1087px -42px;}
.home-platform ul li.lotto-wow i{background-position:-2495px -47px; width:50px; margin:7px 11px; background-size:4780px 190px;}
.home-platform ul li.lotto-wow:hover i{background-position:-2495px -47px;}
.home-platform ul li.lotto-ds i{background-position:-2734px -54px; width:38px; margin:18px 24px;}
.home-platform ul li.lotto-ds:hover i{background-position:-2770px -54px;}
.home-platform ul li.lotto-inum i{background-position:-2761px -36px; width:38px; margin:7px 17px; background-size:5500px 165px;}
.home-platform ul li.lotto-inum:hover i{background-position:-2761px -36px;}
.home-platform ul li.lotto-qq i{background-position:-835px -34px; width:55px; margin:18px 16px; background-size:3700px 72px;}
.home-platform ul li.lotto-qq:hover i{background-position:-889px -34px;}
.home-platform ul li.lotto-igssc i{background-position:-3182px -2px; width:60px; margin:7px 6px; background-size:5851px 200px;}
.home-platform ul li.lotto-igssc:hover i{background-position:-3182px -2px;}
.home-platform ul li.lotto-ighkc i{background-position:-3182px -2px; width:60px; margin:7px 6px; background-size:5851px 200px;}
.home-platform ul li.lotto-ighkc:hover i{background-position:-3182px -2px;}
.home-platform ul li.lotto-kk i{background-position:-4530px -43px; width:46px; margin:7px 11px; background-size:6300px 180px;}
.home-platform ul li.lotto-kk:hover i{background-position:-4530px -43px;}
.home-platform ul li.lotto-dt i{background-position:-3885px 3px; width:46px; margin:7px 12px;}
.home-platform ul li.lotto-dt:hover i{background-position:-3885px 3px;}
.home-platform ul li.lotto-gw i{background-position:5px -95px; width:55px; background-size:4530px 192px;}
.home-platform ul li.lotto-gw:hover i{background-position:5px -95px;}
.home-platform ul li.lotto-db i{background-position:-3533px -82px; width:43px; margin:7px 14px; background-size:5100px 165px;}
.home-platform ul li.lotto-db:hover i{background-position:-3533px -82px;}
.home-platform ul li.lotto-picai i{background-position:-11px -131px; width:43px; margin:7px 14px; background-size:5900px 180px;}
.home-platform ul li.lotto-picai:hover i{background-position:-11px -131px;}

.home-platform ul li.games-ameba i{background-position:-3166px -7px; background-size:5200px 225px;}
.home-platform ul li.games-ameba:hover i{background-position:-3166px -7px;}
.home-platform ul li.games-bb i{background-position:-94px 5px; background-size:4200px 155px; width:42px; margin:7px 14px;}
.home-platform ul li.games-bb:hover i{background-position:-94px 5px;}
.home-platform ul li.games-joker i {background-position: -455px -48px;background-size: 4170px 195px;width: 42px;margin: 7px 14px;}
.home-platform ul li.games-joker:hover {background-position: -455px -48px;}
.home-platform ul li.games-fc i {background-position: -915px -72px;background-size: 4200px 155px;width: 42px;margin: 7px 14px;}
.home-platform ul li.games-fc:hover {background-position: -915px -72px;}
.home-platform ul li.games-pp i {background-position: -367px -52px;background-size: 5620px 200px;width: 55px;}
.home-platform ul li.games-pp:hover {background-position: -367px -52px;}
.home-platform ul li.games-sw i {background-position: -4315px 4px;width: 38px;margin: 7px 17px;background-size: 5500px 163px;}
.home-platform ul li.games-sw:hover {background-position: -4315px 4px;}
.home-platform ul li.games-im i{background-position:-3692px 0; background-size:5850px 180px;}
.home-platform ul li.games-im:hover i{background-position:-3692px 0;}
.home-platform ul li.games-cq9 i{background-position:-3405px 2px; background-size: 5220px 175px;}
.home-platform ul li.games-cq9:hover i{background-position:-3405px 2px;}
.home-platform ul li.games-jdb i{background-position:-3234px 7px; background-size:4800px 160px;}
.home-platform ul li.games-jdb:hover i{background-position:-3234px 7px;}
.home-platform ul li.games-pg i{background-position:-3549px 2px;}
.home-platform ul li.games-pg:hover i{background-position:-3549px 2px;}
.home-platform ul li.games-sg i{background-position:-4419px 0px; background-size:6150px 190px;}
.home-platform ul li.games-sg:hover i{background-position:-4419px 0px;}
.home-platform ul li.games-mg i{background-position:-4513px 2px; background-size:6100px 180px;}
.home-platform ul li.games-mg:hover i{background-position:-4513px 2px;}
.home-platform ul li.games-dt i{background-position:-4231px 3px; margin:7px 12px; width:48px; background-size:5550px 180px;}
.home-platform ul li.games-dt:hover i{background-position:-4231px 3px;}
.home-platform ul li.games-pts i{background-position:-5015px 2px; background-size:6400px 180px;}
.home-platform ul li.games-pts:hover i{background-position:-5015px 2px;}
.home-platform ul li.games-pt i{background-position:-4507px 0; background-size:5600px 185px;}
.home-platform ul li.games-pt:hover i{background-position:-4507px 0;}
.home-platform ul li.games-gpi i{background-position:-1274px 16px; width:48px; background-size:2634px 60px;}
.home-platform ul li.games-gpi:hover i{background-position:-1319px 13px;}
.home-platform ul li.games-bs i{background-position:-92px -33px; width:44px; margin:7px 13px; background-size:4200px 160px;}
.home-platform ul li.games-bs:hover i{background-position:-92px -33px;}
.home-platform ul li.games-habanero i{background-position:-6px -50px; background-size:6400px 195px;}
.home-platform ul li.games-habanero:hover i{background-position:-6px -50px;}
.home-platform ul li.games-yoplay i{background-position:-1470px -43px; width:46px; margin:7px 12px; background-size:4820px 180px;}
.home-platform ul li.games-yoplay:hover i{background-position:-1470px -43px;}
.home-platform ul li.games-rtg i{background-position:-1332px -40px; width:44px; margin:7px 13px; background-size:4700px 171px;}
.home-platform ul li.games-rtg:hover i{background-position:-1332px -40px;}
.home-platform ul li.games-mwg i{background-position:-4214px 5px; background-size:5100px 170px;}
.home-platform ul li.games-mwg:hover i{background-position:-4214px 5px;}
.home-platform ul li.games-maja i{background-position:-2039px -53px; width:27px; margin:7px 21px;}
.home-platform ul li.games-maja:hover i{background-position:-2064px -53px;}
.home-platform ul li.games-simpleplay i{background-position:-2348px -59px; width:40px; margin:7px 16px; background-size:6700px 222px;}
.home-platform ul li.games-simpleplay:hover i{background-position:-2348px -59px;}
.home-platform ul li.games-iconic i{background-position:-887px -26px; width:40px; margin:9px 15px; background-size:3472px 60px;}
.home-platform ul li.games-iconic:hover i{background-position:-929px -26px;}
.home-platform ul li.games-nt i{background-position:-560px -53px; width:46px; margin:7px 13px; background-size:4292px 207px;}
.home-platform ul li.games-nt:hover i{background-position:-560px -53px;}
.home-platform ul li.games-ag i{background-position:0px 2px;}
.home-platform ul li.games-ag:hover i{background-position:0px 2px;}
.home-platform ul li.games-ganapati i, .home-platform ul li.games-gamatron i{background-position:-2894px -48px; width:46px; margin:7px 12px; background-size:4924px 190px;}
.home-platform ul li.games-ganapati:hover i, .home-platform ul li.games-gamatron:hover i{background-position:-2894px -48px;}
.home-platform ul li.games-isoftbet i{background-position:-4265px -49px; margin:7px 8px; background-size:5300px 200px;}
.home-platform ul li.games-isoftbet:hover i{background-position:-4265px -49px;}
.home-platform ul li.games-icg i{background-position:-1317px -40px; width:46px; background-size:6012px 180px; margin:7px 12px;}
.home-platform ul li.games-icg:hover i{background-position:-1317px -40px;}
.home-platform ul li.games-goodroad i{background-position:-1531px -81px; width:46px; background-size:5400px 172px; margin:7px 12px;}
.home-platform ul li.games-goodroad:hover i{background-position:-1531px -81px;}
.home-platform ul li.games-ttg i{background-position:-4435px -38px; width:44px; margin:7px 13px; background-size:5360px 171px;}
.home-platform ul li.games-ttg:hover i{background-position:-4435px -38px;}
.home-platform ul li.games-ob i{background-position:-3718px -78px; width:38px; margin:7px 17px; background-size:5500px 163px;}
.home-platform ul li.games-ob:hover i{background-position:-3718px -78px;}
.home-platform ul li.games-sea i{background-position:-5164px -88px; width:38px; margin:7px 16px; background-size:6400px 180px;}
.home-platform ul li.games-sea:hover i{background-position:-5164px -88px;}
.home-platform ul li.games-playngo i{background-position:-2633px -115px; background-size:5500px 220px;}
.home-platform ul li.games-playngo:hover i{background-position:-2633px -115px;}
.home-platform ul li.games-tp i{background-position:-4735px -87px; width:38px; margin:7px 16px; background-size:5300px 180px;}
.home-platform ul li.games-tp:hover i{background-position:-4735px -87px;}
.home-platform ul li.games-playstar i, .home-platform ul li.games-ps i{background-position:-1153px -125px; width:43px; margin:7px 14px; background-size:4800px 170px;}
.home-platform ul li.games-playstar :hover i, .home-platform ul li.games-ps :hover i{background-position:-1153px -125px;}
.home-platform ul li.games-bng i{background-position:-5442px -88px; width:38px; margin:7px 16px; background-size:6400px 180px;}
.home-platform ul li.games-bng :hover i{background-position:-5442px -88px;}
.home-platform ul li.games-odin i {background-position: -2303px -132px; background-size: 6200px 180px;}
.home-platform ul li.games-odin:hover {background-position: -2303px -132px;}
.home-platform ul li.games-nextspin i {background-position:-3142px 1px; background-size:3280px 180px;}
.home-platform ul li.games-nextspin:hover {background-position:-3142px 1px;}
.home-platform ul li.games-db i{background-position:-3428px -82px; width:43px; margin:7px 14px; background-size:5100px 165px;}
.home-platform ul li.games-ygr i{background-position:-2079px -132px;background-size: 5100px 180px;}
.home-platform ul li.games-rich88 i{background-position: -229px -89px;background-size: 5240px 180px;}

.home-platform .chess-item .eng-tit{font-size:35px;}
.home-introduct ul{height:100%; display:inline-grid;}
.home-introduct .introduct-info{padding-top:26px 20px; display:flex; justify-content:space-between;}
/* .home-introduct .introduct-info li{padding-top:35px; display:inline-block; text-align:center; width:235px; height:270px; background-image:url(../images/home/intro_frame.webp); background-repeat:no-repeat; background-size:100% 100%;}*/
.home-introduct .introduct-info li:last-child{margin-right:0;}
.home-introduct .introduct-info li h5{margin:6px auto; font-size:11px; color:#99a4c5; line-height:1.4; text-align:center;}
.home-introduct .introduct-info li p{font-size:28px; color:#f19937; font-weight:bold; margin:20px 0px 0px; text-align:center;}
.home-introduct .introduct-info li .speed-text{position:absolute; top:63px; left:63px; color:#fff; font-size:7px; margin:0 auto; font-weight:400;}
.home-introduct .introduct-info .scale-wrap{position:relative; width:180px; height:180px; margin:0 auto; text-align:center; font-size:14px; color:#fff; background-image:url(../images/home/intro_bg.webp); background-repeat:no-repeat; background-size:100% 100%;}
.home-introduct .introduct-info .scale-item{position:relative; height:100%; line-height:130px;}
.home-introduct .introduct-info .scale-item span{font-size:40px;}
.home-introduct .introduct-info #m {position:relative; top:28px;}
.home-introduct .introduct-info #j {position:relative; top:28px;}
.home-introduct .introduct-info #d {position:relative; top:28px;}
.home-introduct .introduct-info #k {position:relative; top:28px;}
/* .home-introduct .introduct-info .scale-bar{width:90px; height:90px; position:absolute; left:20px; top:20px; background-image:url(../images/home/intro_scale_active.webp); background-repeat:no-repeat; background-size:100% 100%;} */
/* .home-introduct .introduct-info .scale-nor,.home-introduct .introduct-info .scale-move{width:50%; height:100%; position:absolute; top:0; background-image:url(../images/home/intro_scale_normal.webp); background-repeat:no-repeat; transform-origin:left; overflow:hidden; background-size:90px 90px; z-index: 1;} */
.home-introduct .introduct-info .scale-nor{left:0; background-position:0 100%;}
.home-introduct .introduct-info .scale-move{right:0; transform:rotate(55deg); background-position:-45px 100%;}
.home-introduct .introduct-info .scale-move.move-01{transform:rotate(180deg); -webkit-animation:moveA 1s linear infinite; animation:moveA 1s linear infinite; -webkit-animation-iteration-count:1; animation-iteration-count:1;}

.home-introduct .introduct-img {
	width: 596px;
    height: 420px;
    display: inline-block;
    margin: 100px 0px;
}
.home-introduct .introduct-img img {
	width: 100%;
    height: 100%;
    position: relative;
    top: 80px;
    left: 70px;
}

.introduct-info .scale-wrap .scale-item .sub {position:relative; top:-39px; font-size:11px; color:#fff;}

/* .mod-sports@keyframes moveA{
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(180deg);
	}
} */


.home-introduct .content-wrap .introduct-desc li{padding-top:38px; width:480px; float:left; display:inline;}
.home-introduct .content-wrap .introduct-desc li:nth-child(odd){margin-right:20px;}
.content-wrap .introduct-desc li .desc-icon{margin-right:18px; width:100px; height:95px; float:left; display:inline; background-size:120% 120%; background-repeat:no-repeat; background-position:center;}
.content-wrap .introduct-desc li .desc-01{background-image:url(../images/home/service_icon1.webp);}
.content-wrap .introduct-desc li .desc-02{background-image:url(../images/home/service_icon3.webp);}
.content-wrap .introduct-desc li .desc-03{background-image:url(../images/home/service_icon2.webp);}
.content-wrap .introduct-desc li .desc-04{background-image:url(../images/home/service_icon4.webp);}
.home-introduct .content-wrap .desc-wrap{display:inline-block; width:362px; float:right;}
.content-wrap .introduct-desc li span{font-size:21px; font-weight:700; color:#f19937;}
.content-wrap .introduct-desc li p{margin-top:4px; color:#474747; font-size:13px; line-height:1.6; word-break:break-word; letter-spacing:initial;}

/*体育投注*/
.mod-sports{background-image:url(../images/sports/sports_bg.webp); background-size:cover; background-position:center; background-repeat:no-repeat; padding:20px 0;}
.mod-sports .content-hd-menu{left:-30px; top:380px; text-align:center;}
.mod-sports .sports-item .img-left{width:460px; height:754px; position:relative; float:right;}
.mod-sports .sports-item .img-left img:nth-child(3){bottom:130px; left:-40px; top:-40px; position:absolute; right:0; margin:auto; animation:ppls 1s forwards;}
.mod-sports .sports-item .word{position:absolute; left:0; right:0; margin:auto; top:-20px; width:468px; height:auto; animation:word .7s forwards;}
.mod-sports .sports-item .ground{position:absolute; top:300px; right:0; left:-70px; bottom:0; margin:auto; width:854px; height:auto; animation:ground .7s forwards;}
.mod-sports .sports-item img{height:1000px;}
.mod-sports .sports-item .item-content{width:553px; position:relative; float:left;}
.mod-sports .sports-item .item-content a{*margin-left:-65px; top:508px; left:169px; position:relative;}
.mod-sports .sports-item .item-content p.txt{text-align:center;}
.mod-sports .sports-item .item-content .title{/*margin-left:73px;*/ height:134px; width:552px; background-size:216% 126%; background-position:-14px -14px; margin-bottom:20px;}
.mod-sports .sports-item p.sports-icons{background-image:url(../images/sports/sports_icon.webp); width:100%; height:50px; margin:0 0 20px -54px; background-size:484px 40px; background-repeat:no-repeat;}

.mod-sports .sports-item .line{border:1px solid #fff; width:550px;}
.mod-sports .sports-item .sports-box{display:inline-block;}
.mod-sports .sports-item .sports-title{color:#fff; text-align:center;}
.mod-sports .sports-item .item-content .sports-wrap{background-image:url(../images/sports/blue_box.webp); width:600px; height:50px; background-size:615px 65px; background-repeat:no-repeat; background-position-x:center; background-position-y:1px; position:relative; top:41px; left:-27px; z-index:-1;}
.mod-sports .sports-item .item-content ul{position:relative; top:-38px;}

.mod-sports .sports-item .sports-box .img{width:52px; height:50px;}
.mod-sports .sports-item .soccer{background-image:url(../images/sports/football.webp); background-size:contain;}
.mod-sports .sports-item .basketball{background-image:url(../images/sports/basketball.webp); background-size:contain;}
.mod-sports .sports-item .tennis{background-image:url(../images/sports/tennis.webp); background-size:contain;}
.mod-sports .sports-item .snooker{background-image:url(../images/sports/snooker.webp); background-size:contain;}
.mod-sports .sports-item .baseball{background-image:url(../images/sports/baseball.webp); background-size:contain;}
.mod-sports .sports-item .volleyball{background-image:url(../images/sports/volleyball.webp); background-size:contain;}
.mod-sports .sports-item .badminton{background-image:url(../images/sports/badminton.webp); background-size:contain;}
.mod-sports .sports-item .american-football{background-image:url(../images/sports/american_football.webp); background-size:contain;}
.mod-sports .sports-item .pingpong{background-image:url(../images/sports/pingpong.webp); background-size:contain;}
.mod-sports .sports-item .racing{background-image:url(../images/sports/racing_car.webp); background-size:contain;}



@keyframes word{
	0% {
    opacity: 0;
    transform: translate3d(0,-50px,0);
	}
	100% {
	    opacity: 1;
	    transform: translateZ(0);
	}
}
@keyframes ground{
	0% {
    opacity: 0;
    transform: translate3d(0,50px,0);
	}
	100% {
	    opacity: 1;
	    transform: translateZ(0);
	}
}
@keyframes ppls{
	0% {
	    opacity: 0;
	    transform: rotateX(20deg);
	}
	100% {
	    opacity: 1;
	    transform: rotateX(0);
	}
}
.mod-tags,.mod-tags a{background:#343434;}
.mod-tags{width:1000px; height:30px; margin:0 auto 20px; border:1px solid #454545; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden;}
.mod-tags a{width:142px; line-height:30px; color:#ccc; font-size:14px; border-right:1px solid #454545; background-position:0 0; float:left; text-align:center; display:inline-block; overflow:hidden;}
.mod-tags a:hover{color:#0088fe;}
.mod-tags a:first-child{border-top-left-radius:3px; border-bottom-left-radius:3px;}
.mod-tags a.last{border-top-right-radius:3px; border-bottom-right-radius:3px; border-right:none;}
.mod-tags a.current{color:#fff; background:linear-gradient(to left, #3a97e5, #3eb7e7, #42d2e8);}

.mod-sports .bb-sport{width:1000px; height:352px; margin:0 auto;}
.mod-sports .bb-wrap,.mod-sports .bb-wrap a{background:url(../images/bb_sports_spirits.webp) no-repeat;}
.mod-sports .bb-wrap{position:relative; width:100%; height:100%;}
.mod-sports .bb-wrap a{display:block; background-position:0 -352px; width:221px; height:51px; position:absolute; top:265px; left:480px; text-indent:-9999em;}
.mod-sports .bb-wrap a:hover{background-position:0 -403px;}

.mod-sports .platform-wrap .im-item .title{background-image:url(../images/sports/title_im_cn.webp); background-size:231% 130%; background-position:21px -14px;}
.mod-sports .platform-wrap .bepro-item .title{background-image:url(../images/sports/title_bepro_cn.webp); background-size:207% 128%; background-position:0px -14px;}
.mod-sports .platform-wrap .ug-item .title{background-image:url(../images/sports/title_ug_cn.webp?2); background-size:100% 123%; background-position:-5px -9px;}
.mod-sports .platform-wrap .cr-item .title{background-image:url(../images/sports/title_cr_cn.webp?2); background-size:300% 130%; background-position:-7px -14px;}
.mod-sports .platform-wrap .bti-item .title{background-image:url(../images/sports/title_bti_cn.webp); background-size:318% 134%; background-position:0px -14px;}
.mod-sports .platform-wrap .saba-item .title{background-image:url(../images/sports/title_saba_cn.webp); background-size:208% 128%; background-position:-4px -14px;}
.mod-sports .platform-wrap .ss-item .title{background-image:url(../images/sports/title_3sing_cn.webp); background-size:207% 129%; background-position:-11px -14px;}
.mod-sports .platform-wrap .maja-item .title{background-image:url(../images/sports/title_maja_cn.webp);}
.mod-sports .platform-wrap .cmd-item .title{background-image:url(../images/sports/title_cmd_cn.webp); background-size:180% 129%; background-position:6px -14px;}
.mod-sports .platform-wrap .bb-item .title{background-image:url(../images/sports/title_bbin_cn.webp); background-size:170% 127%; background-position:-3px -14px;}
.mod-sports .platform-wrap .ag-item .title{background-image:url(../images/sports/title_ag_cn.webp); background-size:223% 130%; background-position:1px -14px;}
.mod-sports .platform-wrap .alt188-item .title{background-image:url(../images/sports/title_188_cn.webp);}
.mod-sports .platform-wrap .sbo-item .title{background-image:url(../images/sports/title_sbobet_cn.webp); background-size:190% 126%; background-position:-2px -14px;}
.mod-sports .platform-wrap .pmsports-item .title{background-image:url(../images/sports/title_db_cn.webp); background-size:183% 129%; background-position:-4px -14px;}
.mod-sports .platform-wrap .sexy-item .title{background-image:url(../images/sports/title_sexysport_cn.webp); background-size:167% 123%; background-position:-3px -7px;}
.mod-sports .platform-wrap .ogsports-item .title{background-image:url(../images/sports/title_ogsport_cn.webp); background-size:224% 130%; background-position:-7px -14px;}
.mod-sports .platform-wrap .xiaojing-item .title{background-image:url(../images/sports/title_xjsport_cn.webp); background-size:203% 129%; background-position:4px -15px;}
.mod-sports .platform-wrap .fb-item .title{background-image:url(../images/sports/title_fbsports_cn.webp); background-size:227% 131%; background-position:-7px -14px;}
.mod-sports .platform-wrap .ai-item .title{background-image:url(../images/sports/title_ai_cn.webp); background-size:340% 131%; background-position:27px -14px;}

/*电子竞技内页*/
.mod-esports{background-image:url(../images/esports/esports_bg.webp); background-size:100% 100%;}
.mod-esports .content-hd-menu{text-align:center; top:430px; right:-8%;}
.mod-esports .esports-item .item-content .title{margin-bottom:20px; height:134px;}
.mod-esports .platform-wrap .item-content p.txt{text-align:center;}
.mod-esports .esports-item .line{border:1px solid #fff; width:550px;}
.mod-esports .esports-item .item-content a{top:217px; left:196px; position:relative;}
.mod-esports .platform-wrap .img-left{height:688px; position:relative; left:-70px;}
.mod-esports .platform-wrap .img-left img{position:absolute;}
.mod-esports .platform-wrap .img-left img:nth-child(3){height:560px; top:31px; left:28px; animation:eppls 1s forwards;}
.mod-esports .platform-wrap .img-left img.pattern{height:257px; opacity:0; top:0; left:106px; right:0; -webkit-animation:pattern .4s ease-in-out forwards; animation:pattern .4s ease-in-out forwards;}
.mod-esports .platform-wrap .img-left img.ground{height:484px; opacity:0; left:0; right:0; bottom:0; -webkit-animation:eground .4s ease-in-out forwards; animation:eground .4s ease-in-out forwards;}
.mod-esports .item-content{width:552px; position:relative; margin-top:90px; left:69px;}
.mod-esports .item-content p.esports-icons{background-image:url(../images/esports/esports_icons.webp); background-size:489px 41px; width:100%; height:41px; margin-bottom:20px;}

.mod-esports .platform-wrap .esports-item .esports-box{background:linear-gradient(to top, rgba(252, 214, 29,0.8), rgba(253, 179, 28,0.8)); height:75px; width:680px; -ms-transform:skewX(-20deg); -webkit-transform:skewX(-20deg); transform:skewX(-20deg); position:absolute; top:600px;}

.mod-esports .platform-wrap .esports-item .esports-games{width:621px; height:64px; margin:6px 24px; position:absolute; top:600px;}

@keyframes pattern{
	0% {
	    opacity: 0;
	    transform: translate3d(0,-30px,0);
	}
	100% {
	    opacity: 1;
	    transform: translateZ(0);
	}
}
@keyframes eground{
	0% {
	    opacity: 0;
	    transform: translate3d(0,20px,0);
	}
	100% {
	    opacity: 1;
	    transform: translateZ(0);
	}
}
@keyframes eppls{
	0% {
	    opacity: 0;
	    transform: rotateX(20deg);
	}
	100% {
	    opacity: 1;
	    transform: rotateX(0);
	}
}

.mod-esports .platform-wrap .im-item .title{background-image:url(../images/esports/title_im_cn.webp); background-size:220% 136%; background-position:22px -14px;}
.mod-esports .platform-wrap .avia-item .title{background-image:url(../images/esports/title_avia_cn.webp); background-size:210% 136%; background-position:-10px -14px;}
.mod-esports .platform-wrap .lh-item .title{background-image:url(../images/esports/title_thunderfire_cn.webp); background-size:315% 136%; background-position:2px -14px;}
.mod-esports .platform-wrap .ia-item .title{background-image:url(../images/esports/title_ia_cn.webp); background-size:305% 136%; background-position:14px -14px;}
.mod-esports .platform-wrap .pmesports-item .title{background-image:url(../images/esports/title_db_cn.webp); background-size:269% 139%; background-position:3px -18px;}

/*彩票投注*/
.mod-lottery{background:#000; padding-bottom:20px; background-image:linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 38%)), url(../images/lotto/lotto_bg.webp); background-size:100% 650px; background-repeat:no-repeat;}
.mod-lottery .mod-banner{width:1200px; height:450px; background:url(../images/lotto/img_lottery.webp?v1) no-repeat right top; background-size:50% 105%;}
.mod-lottery .mod-banner:before{content:''; display:block; width:490px; height:100%; background:url(../images/lotto/title_lottery_cn.webp?v1) no-repeat left center; background-size:100% 35%;}

@keyframes title{
	0% {
    opacity: 0;
    transform: translate3d(0,-50px,0);
	}
	100% {
	    opacity: 1;
	    transform: translateZ(0);
	}
}
@keyframes lotto-floatA{
	0% {
	    transform: translate(0);
	}
	50% {
	    transform: translateY(-20px);
	}
	100% {
	    transform: translate(0);
	}
}
@keyframes lotto-floatB{
	0% {
	    transform: translate(0);
	}
	50% {
	    transform: translateY(20px);
	}
	100% {
	    transform: translate(0);
	}
}
@keyframes lWrap{
	0% {
	    opacity: 0;
	    transform: rotateX(20deg);
	}
	100% {
	    opacity: 1;
	    transform: rotateX(0);
	}
}
@keyframes lppls{
	0% {
    opacity: 0;
    transform: translate3d(0,50px,0);
	}
	100% {
	    opacity: 1;
	    transform: translateZ(0);
	}
}

/*动物页*/
.mod-animal{background-image:url(../images/animal/animal_bg.webp); background-size:100% 100%; height:1000px;}
.mod-animal .platform-wrap{padding:100px 0 0;}
.mod-animal .content-hd-menu{top:400px; text-align:center; left:0%; width:553px;}
.mod-animal .animal-item .line{border:1px solid #bab5b5; width:550px;}
.mod-animal .animal-item .item-content .title{margin-bottom:20px; height:134px;}
.mod-animal .animal-item .item-content a{margin-top:20px; top:278px; left:179px; position:relative;}
.mod-animal .platform-wrap .img-left{width:670px; height:auto; position:relative; top:-120px; perspective:600px; float:right;}
.mod-animal .platform-wrap .img-left .main-img{width:100%; height:100%;}
.mod-animal .platform-wrap .item-content{width:490px; position:relative;}

.mod-animal .platform-wrap .img-left .main-img{width:859px; height:1200px; background-image:url(../images/animal/3d_horse.webp); background-size:1200px 1500px; position:absolute; top:100px;}
.mod-animal .platform-wrap .img-left .sub-img{width:380px; height:380px; position:relative; top:374px; left:469px; z-index:1; background:url(../images/animal/chicken.webp) no-repeat; background-size:100% 100%;}

.mod-animal .platform-wrap .s128-item .title{background-image:url(../images/animal/title_ss3d_cn.webp); background-size:202% 123%; background-position:67px -9px;}
.mod-animal .platform-wrap .rcb988-item .title{background-image:url(../images/animal/title_rcb988_cn.webp); background-size:200% 123%; background-position:5px -9px;}

/*真人娱乐*/
.mod-live-casino{background-image:url(../images/live_casino/live_bg.webp); background-size:100% 100%;}
/*.mod-live-casino .platform-wrap{padding:47px 0 60px;}*/
.mod-live-casino .content-hd-menu{top:410px; left:-30px; text-align:center;}
.mod-live-casino .item-content ul{position:relative; top:-43px;}
.mod-live-casino .live-item .item-content .title{margin-bottom:20px; height:134px; }
.mod-live-casino .platform-wrap .item-content p.txt{text-align:center;}
.mod-live-casino .live-float-01{position:absolute; top:25px; left:394px; width:37px; height:30px; z-index:1; -webkit-animation:live-floatA 5s infinite; animation:live-floatA 5s infinite;}
.mod-live-casino .live-float-02{position:absolute; top:24px; left:123px; width:71px; height:57px; z-index:1; -webkit-animation:live-floatB 5s infinite; animation:live-floatB 5s infinite;}
.mod-live-casino .live-float-03{position:absolute; top:229px; left:-33px; width:121px; height:81px; z-index:1; -webkit-animation:live-floatC 5s infinite; animation:live-floatC 5s infinite;}
.mod-live-casino .live-float-04{position:absolute; top:405px; left:-36px; width:67px; height:63px; z-index:1; -webkit-animation:live-floatD 5s infinite; animation:live-floatD 5s infinite;}
.mod-live-casino .img-left img:nth-child(5){height:747px;}
.mod-live-casino .platform-wrap .item-content{width:553px; position:relative; float:left;}
/*.mod-live-casino .platform-wrap .item-content .title{margin-top:60px;}*/
.mod-live-casino .platform-wrap .item-content p.live-icons{background-image:url(../images/live_casino/live_icons_01.webp); width:100%; height:50px; margin:0 auto 20px; background-size:355px 50px; background-repeat:no-repeat;}

.mod-live-casino .live-item .player{position:absolute; background-image:url(../images/live_casino/live_casino_img.webp?v1); height:1000px; width:900px; background-size:108% 100%; background-repeat:no-repeat; background-position:-65px 10px; left:-99px; top:100px;}
@media (min-width: 1205px) {
	.mod-live-casino .live-item .player{left:-259px; height:950px; width:750px; top:103px; background-size:134% 100%;}
}
@media (min-width: 1420px) {
	.mod-live-casino .live-item .player{left:-239px; height:900px; width:800px; top:146px;}
}
@media (min-width: 1600px) {
	.mod-live-casino .live-item .player{left:-251px; top:53px; width:900px; background-size:129% 95%; height:1000px; background-position:-77px 49px;}
}
@media (min-width: 1700px) {
	.mod-live-casino .live-item .player{left:-198px; width:900px; top:-10px; height:1100px; background-size:130% 90%; background-position:-75px 72px;}
}
@media (min-width: 1706px){
	.mod-live-casino .live-item .player{left:-198px; width:900px; top:-1px; height:1053px; background-size:129% 88%; background-position:-74px 128px;}
}
@media (min-width: 1920px){
	.mod-live-casino .live-item .player{left:-198px; width:1005px; top:87px; height:965px; background-size:122% 101%; background-position:-81px -10px;}
}
@media (min-width: 1921px){
	.mod-live-casino .live-item .player{left:-198px; width:1250px; top:87px; height:1000px; background-size:105% 98%; background-position:-71px -15px;}
}


.mod-live-casino .live-item .img-left{width:600px; height:754px; position:relative; float:right;}
.mod-live-casino .live-item .live-box{display:inline-block;}
.mod-live-casino .live-item .live-title{color:#fff; text-align:center;}
.mod-live-casino .live-item .line{border:1px solid #fff; width:550px;}
.mod-live-casino .live-item .item-content a{top:900px; left:178px; position:absolute;}
.mod-live-casino .live-item .item-content .live-wrap{background-image:url(../images/sports/blue_box.webp); width:600px; height:50px; background-size:615px 65px; background-repeat:no-repeat; background-position-x:center; background-position-y:1px; position:relative; top:39px; left:-27px; z-index:-1;}
.mod-live-casino .live-item .live-box .img{width:66px; height:54px; margin:0px 11px; background-repeat:no-repeat; background-position:center;}
.mod-live-casino .live-item .blackjack{background-image:url(../images/live_casino/blackjack.webp); background-size:contain;}
.mod-live-casino .live-item .bacarrat{background-image:url(../images/live_casino/bacarrat.webp); background-size:contain;}
.mod-live-casino .live-item .dragon-tiger{background-image:url(../images/live_casino/dragon_tiger.webp); background-size:contain;}
.mod-live-casino .live-item .sicbo{background-image:url(../images/live_casino/sicbo.webp); background-size:contain;}
.mod-live-casino .live-item .roulette{background-image:url(../images/live_casino/roulette.webp); background-size:contain;}
.mod-live-casino .live-item .niuniu{background-image:url(../images/live_casino/niu_niu.webp); background-size:contain;}

@keyframes live-floatA{
	0% {
    transform: translateZ(0);
	}
	50% {
	    transform: translate3D(10px,10px,0);
	}
	100% {
	    transform: translateZ(0);
	}
}
@keyframes live-floatB{
	0% {
    transform: translateZ(0);
	}
	50% {
	    transform: translate3D(10px,10px,0);
	}
	100% {
	    transform: translateZ(0);
	}
}
@keyframes live-floatC{
	0% {
	    transform: translateX(0);
	}
	50% {
	    transform: translateY(-10px);
	}
	100% {
	    transform: translateX(0);
	}
}
@keyframes live-floatD{
	0% {
	    transform: translateZ(0);
	}

	50% {
	    transform: translate3D(10px,-10px,0);
	}
	100% {
	    transform: translateZ(0);
	}
}

.mod-live-casino .platform-wrap .l-c-ag .title{background-image:url(../images/live_casino/title_palive_cn.webp); background-size:230% 119%; background-position:-12px -10px;}
.mod-live-casino .platform-wrap .l-c-we .title{background-image:url(../images/live_casino/title_we_cn.webp); background-size:171% 113%; background-position:-6px -2px;}
.mod-live-casino .platform-wrap .l-c-gd .title{background-image:url(../images/live_casino/title_gd_cn.webp);}
.mod-live-casino .platform-wrap .l-c-allbet .title{background-image:url(../images/live_casino/title_allbet_cn.webp); background-size:219% 119%; background-position:-22px -10px;}
.mod-live-casino .platform-wrap .l-c-bb .title{background-image:url(../images/live_casino/title_bb_cn.webp); background-size:185% 117%; background-position:-18px -6px;}
.mod-live-casino .platform-wrap .l-c-ea .title{background-image:url(../images/live_casino/title_ea_cn.webp); background-size:229% 125%; background-position:5px -11px;}
.mod-live-casino .platform-wrap .l-c-n2 .title{background-image:url(../images/live_casino/title_n2_cn.webp); background-size:233% 122%; background-position:-2px -10px;}
.mod-live-casino .platform-wrap .l-c-dg .title{background-image:url(../images/live_casino/title_dg_cn.webp); background-size:233% 122%; background-position:-1px -10px;}
.mod-live-casino .platform-wrap .l-c-bg .title{background-image:url(../images/live_casino/title_bg_cn.webp); background-size:233% 122%; background-position:1px -10px;}
.mod-live-casino .platform-wrap .l-c-mg .title{background-image:url(../images/live_casino/title_mg_cn.webp); background-size:229% 120%; background-position:-16px -8px;}
.mod-live-casino .platform-wrap .l-c-pt .title{background-image:url(../images/live_casino/title_pt_cn.webp); background-size:233% 120%; background-position:-1px -8px;}
.mod-live-casino .platform-wrap .l-c-ibo .title{background-image:url(../images/live_casino/title_ibo_cn.webp); background-size: 215% 120%; background-position:-1px -8px;}
.mod-live-casino .platform-wrap .l-c-hj .title{background-image:url(../images/live_casino/title_royal_cn.webp);}
.mod-live-casino .platform-wrap .l-c-sexy .title{background-image:url(../images/live_casino/title_sexy_cn.webp); background-size:171% 120%; background-position:-4px -8px;}
.mod-live-casino .platform-wrap .l-c-gpi .title{background-image:url(../images/live_casino/title_gpi_cn.webp); background-size:212% 120%; background-position:3px -8px;}
.mod-live-casino .platform-wrap .l-c-cqg .title{background-image:url(../images/live_casino/title_cq9_cn.webp); background-size:202% 120%; background-position:-20px -8px;}
.mod-live-casino .platform-wrap .l-c-wm .title{background-image:url(../images/live_casino/title_wm_cn.webp); background-size:207% 120%; background-position:-1px -8px;}
.mod-live-casino .platform-wrap .l-c-evo .title{background-image:url(../images/live_casino/title_evolution_cn.webp); background-size:202% 120%; background-position:-7px -8px;}
.mod-live-casino .platform-wrap .l-c-pmlive .title{background-image:url(../images/live_casino/title_db_cn.webp); background-size:232% 122%; background-position:7px -10px;}
.mod-live-casino .platform-wrap .l-c-pp .title{background-image:url(../images/live_casino/title_ppld_cn.webp); background-size:236% 119%; background-position:9px -10px;}
.mod-live-casino .platform-wrap .l-c-ezugi .title{background-image:url(../images/live_casino/title_ezugi_cn.webp); background-size:164% 122%; background-position:-9px -10px;}
.mod-live-casino .platform-wrap .l-c-og .title{background-image:url(../images/live_casino/title_og_cn.webp); background-size:155% 100%; background-position:-9px 18px;}
.mod-live-casino .platform-wrap .l-c-sa .title{background-image:url(../images/live_casino/title_sa_cn.webp); background-size:155% 100%; background-position:-9px 18px;}
.mod-live-casino .platform-wrap .l-c-joker .title{background-image:url(../images/live_casino/title_joker_cn.webp); background-size:183% 111%; background-position:-9px 18px;}

/*棋牌游戏内页*/
.mod-chess{background-color:#000; padding-bottom:20px; background-image:linear-gradient(rgb(0 0 0 / 7%), rgb(0 0 0 / 50%)), url(../images/chess/chess_bg.webp); background-size:100% 650px; background-repeat:no-repeat;}
.mod-chess .mod-banner{width:1200px; height:450px; background:url(../images/chess/img_chess.webp?v1) no-repeat left bottom; background-size:50% 98%; background-position:1px 29px;}
.mod-chess .mod-banner:before{content:''; display:block; width:1200px; height:100%; background:url(../images/chess/title_chess_cn.webp?v1) no-repeat right center; background-size:50% 40%;}

/*动物页*/
.mod-animal .platform-wrap .img-left{width:670px; height:auto; position:relative; top:-170px; perspective:600px;}
.mod-animal .platform-wrap .item-content{width:553px; position:absolute; float:left;}

@media (min-width: 1205px) {
	.mod-animal .platform-wrap .img-left .sub-img{width:330px; height:330px; position:relative; top:336px; left:351px; z-index:1; background:url(../images/animal/chicken.webp) no-repeat; background-size:100% 100%;}
	.mod-animal .animal-item .main-img{left:-161px; width:862px !important; top:-10px; height:920px !important; background-size:139% 116% !important; background-position:36px 57px;}
}
@media (min-width: 1420px) {
	.mod-animal .platform-wrap .img-left .sub-img{width:350px; height:350px; position:relative; top:336px; left:422px; z-index:1; background:url(../images/animal/chicken.webp) no-repeat; background-size:100% 100%;}
	.mod-animal .animal-item .main-img{left:-87px; width:900px; top:-10px; height:970px !important; background-size:151% 119% !important; background-position:-14px 57px;}
}
@media (min-width: 1600px) {
	.mod-animal .platform-wrap .img-left .sub-img{width:350px; height:350px; position:relative; top:336px; left:507px; z-index:1; background:url(../images/animal/chicken.webp) no-repeat; background-size:100% 100%;}
	.mod-animal .animal-item .main-img{left:1px; width:900px; top:-10px; height:970px !important; background-size:151% 119% !important; background-position:-14px 57px;}
}
@media (min-width: 1706px){
	.mod-animal .platform-wrap .img-left .sub-img{width:350px; height:350px; position:relative; top:336px; left:526px; z-index:1; background:url(../images/animal/chicken.webp) no-repeat; background-size:100% 100%;}
	.mod-animal .animal-item .main-img{left:35px; width:900px; top:-10px; height:970px !important; background-size:151% 119% !important; background-position:-14px 57px;}
}
@media (min-width: 1920px){
	.mod-animal .platform-wrap .img-left .sub-img{width:350px; height:350px; position:relative; top:336px; left:526px; z-index:1; background:url(../images/animal/chicken.webp) no-repeat; background-size:100% 100%;}
	.mod-animal .platform-wrap .img-left .main-img{width:982px !important; height:1200px; background-image:url(../images/animal/3d_horse.webp); background-size:124% 115% !important; position:absolute; top:100px; background-position:-16px 46px;}
}
@media (min-width: 1922px){
	.mod-animal .platform-wrap .img-left .sub-img{width:350px; height:350px; position:relative; top:336px; left:526px; z-index:1; background:url(../images/animal/chicken.webp) no-repeat; background-size:100% 100%;}
	.mod-animal .platform-wrap .img-left .main-img{width:1150px !important; height:1200px; background-image:url(../images/animal/3d_horse.webp); background-size:109% 116% !important; position:absolute; top:100px;}
}

/*电子游艺*/
.mod-games{background-color:#000; padding-bottom:20px; background-image:linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url(../images/games/slots_bg.webp); background-size:100% 650px; background-repeat:no-repeat;}
.mod-games .mod-banner{width:1200px; height:450px; background:url(../images/games/img_slots.webp) no-repeat right bottom; background-size:60% 100%;}
.mod-games .mod-banner:before{content:''; display:block; width:490px; height:100%; background:url(../images/games/title_slots_cn.webp?v1) no-repeat left center; background-size:103% 35%;}

.mod-games .hd-menu li.gpid2021100710001-icon i{background-image:url(../images/games/platform_logo_seaslot_normal.webp?v1);}

/*捕鱼*/
.mod-fish{background:#000; padding-bottom:20px; background-image: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url(../images/fish/fish_bg.webp); background-size:100% 650px; background-repeat:no-repeat;}
.mod-fish .mod-banner{width:1200px; height:450px; background:url(../images/fish/img_fish.webp) no-repeat right bottom; background-size:60% 100%;}
.mod-fish .mod-banner:before{content:''; display:block; width:490px; height:100%; background:url(../images/fish/title_fish_cn.webp) no-repeat left center; background-size:103% 35%;}

/*街机*/
.mod-arcade{background:#000; padding-bottom:20px; background-image: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url(../images/arcade/lotto_bg.webp); background-size:100% 650px; background-repeat:no-repeat;}
.mod-arcade .mod-banner{width:1200px; height:450px; background:url(../images/arcade/img_arcade.webp) no-repeat right bottom; background-size:60% 100%;}
.mod-arcade .mod-banner:before{content:''; display:block; width:490px; height:100%; background:url(../images/arcade/title_arcade_cn.webp) no-repeat left center; background-size:165% 35%;}


/*扑克页*/
.mod-poker{background-image:url(../images/poker/poker_bg.webp); background-size:100% 100%; height:1200px;}
.mod-poker .platform-wrap{padding:100px 0 0;}
.mod-poker .content-hd-menu{top:400px; text-align:center; left:58%;}
.mod-poker .poker-item .line{border:1px solid #bab5b5; width:550px;}
.mod-poker .platform-wrap .img-left{width:670px; height:auto; position:relative; top:-60px; perspective:600px;}
.mod-poker .platform-wrap .img-left img{width:1000px; height:1150px; left:-180px; top:112px; position:absolute;}
.mod-poker .platform-wrap .item-content{width:490px; position:relative;}
.mod-poker .platform-wrap .item-content a{margin-top:20px;}

.mod-poker .platform-wrap .p2p-item .title{background-image:url(../images/poker/title_p2play_cn.webp); margin-left:33px; margin-top:110px; height:105px;}
.mod-poker .poker-item .item-content a{top:368px; left:198px; position:relative;}

.mod-poker .content-hd-menu li:hover:before{background-image:url(../images/rhombus_active.webp); -webkit-animation:btn-hover .5s ease forwards; animation:btn-hover .5s ease forwards; background-size:114px 114px;}
.mod-poker .content-hd-menu li:before{content:''; display:block; position:absolute; width:97px; height:97px; background-image:url(../images/rhombus_normal.webp); background-size:118px 118px; background-repeat:no-repeat; background-position:-9px -3px;}

/*优惠活动*/
.mod-promotions{background-color:#f3f6fc;}
.mod-promotions .mod-banner{height:500px;}
.mod-promotions .mod-banner img{width:1200px;}
.mod-promotions .promo-banner{height:365px;}
.mod-promotions .ppl{background:url(../images/promo/promo_img.webp) no-repeat; background-size:contain; width:629px; height:365px; position:relative;}
.mod-promotions .words{background:url(../images/promo/preferential_activies.webp) no-repeat; background-size:contain; width:600px; height:207px; position:absolute; top:80px;}
.mod-promotions .area-sub{width:210px; box-sizing:border-box; clear:both; /* width: 100%; */ padding-top:20px; background-color:#fff; padding:19px 0 29px; border-radius:10px; box-shadow:0 2px 15px 0 #dde5f5;}
.mod-promotions .area-sub h4{/*background:url(../images/promo/promo_sprite_cn.webp) no-repeat;*/ /*background-size:618px 31px;*/ height:31px; width:170px; margin:0 auto; font-size:24px; color:#707070; text-align:center; font-weight:600;}
.mod-promotions .menu-sub{padding-top:20px; /*width:100%;*/ /*background-color:#fff;*/ /*padding:19px 0 29px;*/ /*border-radius:10px;*/ /*box-shadow: 0 2px 15px 0 #dde5f5;*/}
.mod-promotions .menu-sub > i{background:url(../images/promo/promo_icon.webp) no-repeat; width:120px; height:46px; display:block; margin:0 auto;}
.mod-promotions .menu-sub ul li{width:100%; height:59px; line-height:59px; font-size:16px; font-weight:400; display:block; position:relative; text-align:left;}
.mod-promotions .menu-sub ul li a{width:100%; height:100%; color:#565656; display:block; box-sizing:border-box; font-size:14px; transition:all .3s; margin-left:35px;}
.mod-promotions .menu-sub ul .current a,.mod-promotions .menu-sub ul .current a:hover,.mod-promotions .menu-sub ul li a:hover{color:#fff;}
.mod-promotions .menu-sub ul li:hover,.mod-promotions .menu-sub ul li.current{ background: #f19937;}

/*.mod-promotions .menu-sub ul li i*/
.mod-promotions .menu-sub ul li a span,.mod-promotions .btn i,.mod-promotions .btn p,.act-detail-container .layout .close-btn i{transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); -webkit-transition:all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}

.mod-promotions .menu-sub ul li i{width:29px; height:29px; display:block; position:absolute; top:15px; background:url(../images/promo/promo_sprite_cn.webp) no-repeat; background-size:618px 31px; background-repeat:no-repeat;background-position-x:-172px;}
.mod-promotions .menu-sub ul li:hover i,.mod-promotions .menu-sub ul li.current i{background-image:url(../images/promo/promo_sprite_cn.webp);background-position-x: -205px;}

.mod-promotions .menu-sub ul li[atype="0"] i{background-position-x:-172px;}
.mod-promotions .menu-sub ul li[atype="5001"] i{background-position-x:-237px;}
.mod-promotions .menu-sub ul li[atype="5002"] i{background-position-x:-301px;}
.mod-promotions .menu-sub ul li[atype="5003"] i{background-position-x:-364px;}
.mod-promotions .menu-sub ul li[atype="5004"] i{background-position-x:-429px;}
.mod-promotions .menu-sub ul li[atype="5005"] i{background-position-x:-492px;}
.mod-promotions .menu-sub ul li[atype="5006"] i{background-position-x:-556px;}
.mod-promotions .menu-sub ul li[atype="5007"] i{background-position-x:-301px;}
.mod-promotions .menu-sub ul li[atype="5008"] i{background-position-x:-301px;}
.mod-promotions .menu-sub ul li[atype="5009"] i{background-position-x:-301px;}
.mod-promotions .menu-sub ul li[atype="6998"] i{background-position-x:-172px;}
.mod-promotions .menu-sub ul li[atype="16"] i{background-position-x:-172px;}

.mod-promotions .menu-sub ul li[atype="11"] i{background:url(../images/promo/new_user_icon.webp) no-repeat; background-size:contain;}
.mod-promotions .menu-sub ul li[atype="12"] i{background:url(../images/promo/normal_event_icon.webp) no-repeat; background-size:contain;}
.mod-promotions .menu-sub ul li[atype="14"] i{background:url(../images/promo/high_return_icon.webp) no-repeat; background-size:contain;}
.mod-promotions .menu-sub ul li[atype="15"] i{background:url(../images/promo/vip_icon.webp) no-repeat; background-size:contain;}

.mod-promotions .menu-sub ul li[atype="0"]:hover i{background-position-x:-205px;}
.mod-promotions .menu-sub ul li[atype="5001"]:hover i{background-position-x:-269px;}
.mod-promotions .menu-sub ul li[atype="5002"]:hover i{background-position-x:-332px;}
.mod-promotions .menu-sub ul li[atype="5003"]:hover i{background-position-x:-396px;}
.mod-promotions .menu-sub ul li[atype="5004"]:hover i{background-position-x:-460px;}
.mod-promotions .menu-sub ul li[atype="5005"]:hover i{background-position-x:-524px;}
.mod-promotions .menu-sub ul li[atype="5006"]:hover i{background-position-x:-589px;}
.mod-promotions .menu-sub ul li[atype="5007"]:hover i{background-position-x:-332px;}
.mod-promotions .menu-sub ul li[atype="5008"]:hover i{background-position-x:-332px;}
.mod-promotions .menu-sub ul li[atype="5009"]:hover i{background-position-x:-332px;}
.mod-promotions .menu-sub ul li[atype="6998"]:hover i{background-position-x:-205px;}
.mod-promotions .menu-sub ul li[atype="16"]:hover i{background-position-x:-205px;}

.mod-promotions .menu-sub ul li[atype="11"]:hover  i{background:url(../images/promo/new_user_hover_icon.webp) no-repeat; background-size:contain;}
.mod-promotions .menu-sub ul li[atype="12"]:hover  i{background:url(../images/promo/normal_event_hover_icon.webp) no-repeat; background-size:contain;}
.mod-promotions .menu-sub ul li[atype="14"]:hover  i{background:url(../images/promo/high_return_hover_icon.webp) no-repeat; background-size:contain;}
.mod-promotions .menu-sub ul li[atype="15"]:hover  i{background:url(../images/promo/vip_hover_icon.webp) no-repeat; background-size:contain;}

.mod-promotions .menu-sub ul li[atype="0"].current i{background-position-x:-205px;}
.mod-promotions .menu-sub ul li[atype="5001"].current i{background-position-x:-269px;}
.mod-promotions .menu-sub ul li[atype="5002"].current i{background-position-x:-332px;}
.mod-promotions .menu-sub ul li[atype="5003"].current i{background-position-x:-396px;}
.mod-promotions .menu-sub ul li[atype="5004"].current i{background-position-x:-460px;}
.mod-promotions .menu-sub ul li[atype="5005"].current i{background-position-x:-524px;}
.mod-promotions .menu-sub ul li[atype="5006"].current i{background-position-x:-589px;}
.mod-promotions .menu-sub ul li[atype="5007"].current i{background-position-x:-332px;}
.mod-promotions .menu-sub ul li[atype="5008"].current i{background-position-x:-332px;}
.mod-promotions .menu-sub ul li[atype="5009"].current i{background-position-x:-332px;}
.mod-promotions .menu-sub ul li[atype="6998"].current i{background-position-x:-205px;}
.mod-promotions .menu-sub ul li[atype="16"].current i{background-position-x:-205px;}

.mod-promotions .menu-sub ul li[atype="11"].current  i{background:url(../images/promo/new_user_hover_icon.webp) no-repeat; background-size:contain;}
.mod-promotions .menu-sub ul li[atype="12"].current  i{background:url(../images/promo/normal_event_hover_icon.webp) no-repeat; background-size:contain;}
.mod-promotions .menu-sub ul li[atype="14"].current  i{background:url(../images/promo/high_return_hover_icon.webp) no-repeat; background-size:contain;}
.mod-promotions .menu-sub ul li[atype="15"].current  i{background:url(../images/promo/vip_hover_icon.webp) no-repeat; background-size:contain;}


.mod-promotions .area-main{width:990px; padding-top:30px; float:right;}
.mod-promotions .area-main li{width:960px; height:auto; margin:0 0 30px 30px; position:relative; border-radius:10px; overflow:hidden; cursor:pointer; list-style:none; margin-top:-11px; transition:all .3s ease;}
.mod-promotions .area-main li:hover{transform:scale(1.018);}
.mod-promotions .info-tit{cursor:pointer; width:960px; height:auto;}
.mod-promotions .info-tit img{width:100%; height:100%;}
.mod-promotions .info-cont img{width:100%;}
.mod-promotions .info-cont{color:#000; background:#fff; line-height:24px; font-size:14px; display:none; width:960px; padding:10px; box-sizing:border-box;}
.mod-promotions .info-cont h3.info-headline{font:22px/1.5 "Microsoft YaHei"; color:#f1eda9; padding:15px 0; display:none;}

.mod-promotions .info-cont table{margin:15px 0; width:100%;}
.mod-promotions .info-cont table td,.mod-promotions .info-cont table th{border:1px solid #666; text-align:center; padding:5px 0;}
.mod-promotions .info-cont table th{background:#c6af74; color:#222;}
.mod-promotions .info-cont ol,.mod-promotions .info-cont ul{list-style:decimal; margin-left:5px;}
.mod-promotions .info-cont li{list-style-type:inherit; margin-left:16px; padding-left:5px; width:auto;}
.mod-promotions .notice{position: relative;}

.mod-promotions .gift-pic-container{margin-top:15px;}
.mod-promotions .gift-pic-container .gift-wrap{display:flex; align-items:flex-end; flex-wrap:wrap; margin-top:5px;}
.mod-promotions .gift-pic-container .gift-image{width:23%; margin:0 2% 2% 0; word-wrap:break-word; color:#999;}
.mod-promotions .gift-pic-container .gift-image:nth-of-type(4n){margin-right:0;}
.mod-promotions .gift-pic-container .gift-image img{right:auto !important;}
.mod-promotions .gift-pic-container .gift-image h3{color:#00a6f0 !important; font-size:17px !important; margin:6px 0 2px 0;}
.mod-promotions .gift-pic-container .btn-redeem{width:100%; height:40px; background:#00a6f0; padding:4px 20px 5px 20px; margin-top:8px; line-height:1.5; color:#252525;border:none; vertical-align:middle; cursor:pointer; border-radius:3px; text-align:center;}
.mod-promotions .gift-pic-container .btn-redeem.btn-disabled{background:#ccc;}
.mod-promotions .gift-pic-container .btn-redeem > .btn-redeem-text{display:block;}
.mod-promotions .gift-pic-container .btn-redeem > .btn-redeem-spinner{display:none;}
.mod-promotions .gift-pic-container .btn-redeem.btn-loading > .btn-redeem-text{display:none;}
.mod-promotions .gift-pic-container .btn-redeem.btn-loading > .btn-redeem-spinner{font-size:20px; display:block;}
.redeemModal .redeeming-gift-photo{max-width:300px; margin:0 auto; max-height:300px; display:block;}
.redeemModal .redeeming-gift-name{text-align:center;}

/*客户端*/
.mod-mobile{background-image:url(../images/home/home_bg.webp); background-repeat:no-repeat; background-size:cover; justify-content:center; width:100%; align-items:center;}
.mod-mobile .mobile-menu{position:relative; z-index:89; /* margin: 54px 0 0 -670px; */ text-align:center; padding-top:25px;}
.mod-mobile .mobile-menu li{display:inline-block; position:relative; left:-10px; width:209px; height:70px; margin-bottom:10px; background-image:url(../images/mobile/btn_normal.webp); background-size:99% 101%; background-position:3px 1px; background-repeat:no-repeat; /*border-radius: 0 0 14px 14px;*/ /*transition: all .3s ease;*/ /*box-shadow: 0 6px 10px 0 rgb(184 208 255 / 30%);*/}
.mod-mobile .mobile-menu li:hover,.mod-mobile .mobile-menu li.current{background-image:url(../images/mobile/btn_selected.webp); width:209px; height:68px; background-size:99% 101%; background-position:3px 1px; text-align:center;}
.mod-mobile .mobile-menu li a{display:block; width:100%; height:100%; line-height:58px; color:#f19937; text-align:center; font-size:18px;}
.mod-mobile .mobile-menu li:hover a,.mod-mobile .mobile-menu li.current a{color:#fff;}
.mod-mobile section{scroll-behavior:smooth;}
.mod-mobile .mobile-item{padding:30px 0 100px; height:500px !important; /*margin-top:-100px;*/}
.mod-mobile .all-item{padding:30px 0 100px; height:500px !important; /*margin-top:-100px;*/}
.mod-mobile .image-item{width:580px; height:auto; margin-top:0; margin-left:191px; *margin-right:25px;}
.mod-mobile .ag-item .image-item,.mod-mobile .pt-item .image-item,.mod-mobile .ebet-item .image-item{width:636px; height:500px; margin-top:50px; margin-left:0px; float:right;}
.mod-mobile .all-item .image-item{width:636px; height:500px; margin-top:50px; margin-left:0px; float:right;}
.mod-mobile .sports-item .image-item{width:636px; height:500px; margin-top:50px; margin-left:0px; float:right;}
.mod-mobile img{width:100%; height:500px; position:absolute; left:0;}
.mod-mobile .even-item .image-item{float:left;}
.mod-mobile .even-item .mobile-content{width:405px; display:flex; flex-direction:column; box-sizing:border-box; height:100%; position:relative;}
.mod-mobile .ag-item .mobile-content,.mod-mobile .pt-item .mobile-content,.mod-mobile .ebet-item .mobile-content{width:564px; display:flex; flex-direction:column; box-sizing:border-box; height:540px; position:relative; /* margin-top: 50px; */ /* border: 1px solid #c7c7c7; */ box-shadow:1px 8px 14px 9px #d5d4d4; border-radius:20px; padding:31px 47px; background:#fff;}
.mod-mobile .all-item .mobile-content,.mod-mobile .sports-item .mobile-content{width:564px; display:flex; flex-direction:column; box-sizing:border-box; height:540px; position:relative; /* margin-top: 50px; */ /* border: 1px solid #c7c7c7; */ box-shadow:1px 8px 14px 9px #d5d4d4; border-radius:20px; padding:31px 47px; background:#fff;}
.mod-mobile .mobile-content{float:right; width:405px;}
.mod-mobile .mobile-content p.txt{padding:15px 0 40px; font-size:14px; color:#666; line-height:2; letter-spacing:2px;}
.mod-mobile .mobile-content p.txt a{color:#d3b797;}
.mod-mobile .mobile-content p.txt a:hover{text-decoration:underline;}
.mod-mobile .mobile-content .sub-text{color:#f19937; margin-top:15px; text-transform:uppercase;}
.mod-mobile .mobile-content .img{display:none; width:auto; height:60px; background-image:url(../images/mobile/mobile_title.webp); background-size:438px 328px; background-repeat:no-repeat;}
.mod-mobile .mobile-content .frame{width:164px; height:176px; float:left; /* background-image: url(../images/mobile/frame_bg.webp); */ background-size:100%; background-repeat:no-repeat; background-position:top center; border:4px solid #f19937; border-radius:20px; color:#f19937;}
.mod-mobile .mobile-content .frame img{width:135px; height:135px;}
.mod-mobile .mobile-content .frame i{width:130px; height:130px; display:block; margin:15px auto; background-size:100%; background-repeat:no-repeat;}
.mod-mobile .mobile-content .mobile-h5 .frame{margin-left:25px;}
.mod-mobile .mobile-content h4{font-size:40px; color:#f19937; font-weight:bold;}
.mod-mobile .mobile-item .info-wrap{margin:0 auto;}

.mod-mobile .all-item-img {width:748px; height:550px; position:relative; left:0; top:-49px; background:url(../images/mobile/all_app_img_cn.webp); background-size:101% 105%; background-position:4px -10px;}
.mod-mobile .sports-item-img {width:748px; height:550px; position:relative; left:0; top:-49px; background:url(../images/mobile/sports_app_img_cn.webp); background-size:104% 106%; background-position:-12px -10px;}
.mod-mobile .pt-item-img{width:748px; height:579px; position:relative; left:0; top:-49px; background:url(../images/mobile/pt_app.webp) no-repeat; background-size:95% 107%; background-position:47px -18px;}
.mod-mobile .ag-item-img {width:748px; height:579px; position:relative; left:0; top:-49px; background:url(../images/mobile/ag_app.webp) no-repeat; background-size:95% 108%; background-position:32px -57px;}
.mod-mobile .ebet-item-img{width:745px; height:579px; position:relative; left:0; top:-49px; background:url(../images/mobile/ebet_app.webp?v1) no-repeat; background-size:99% 101%; background-position:13px 1px;}

.mod-mobile .all-item .mobile-content .title{background-position-y:-264px;}
.mod-mobile .sports-item .mobile-content .title{background-position-y:-199px;}
.mod-mobile .pt-item .mobile-content .title{background-position-y:-3px;}
.mod-mobile .ag-item .mobile-content .title{background-position-y:-69px;}
.mod-mobile .ebet-item .mobile-content .title{background-position-y:-134px;}

.mod-mobile .mobile-content .wrap{text-align:center; float:left; color:#67718f;}
.mod-mobile .mobile-content .qr-code{margin:0 auto; width:135px; height:165px; background-color:transparent !important; background-repeat:no-repeat; background-size:contain; background-position-x:center; background-position-y:25px;}
.mod-mobile .mobile-content .qr-code img{margin-top:25px; position:initial;}
.mod-mobile .mobile-content .mobile-h5 .qr-code img{margin-top:30px;}
.mod-mobile .mobile-content .scan{margin-top:15px; font-size:14px; font-weight:bold;}

.mod-mobile canvas{padding-top:20px;}
.mod-mobile .pt-download .impt-slots-qr{background:url(../../images/impt_slots_qr.png) no-repeat; background-position:center 23px; background-size:135px 135px; padding:7px;}
.mod-mobile .pt-download .impt-live-qr{padding-bottom:23px; margin:-5px auto;}
.mod-mobile .ag-download .ag-live-qr{background:url(../../images/ag_live_qr.png) no-repeat; background-position:center 24px; background-size:130px 130px; padding:7px;}
.mod-mobile .pt-download .pt-download-qr{background:url(../../images/mobile_ebet_spirits.png) no-repeat; width:145px; height:116px; margin-top:34px; margin-bottom:42px; background-position:15px -113px;}

.mod-mobile .pagination{position:fixed; top:42%; right:5%; width:28px; display:none;}
.mod-mobile .pagination li{display:block; float:left; width:27px; height:27px; margin:6px 0; opacity:1; background-image:url(../images/mobile/dot_normal.webp); background-size:100% 100%;}
.mod-mobile .pagination li:hover,.mod-mobile .pagination li.current{background-image:url(../images/mobile/dot_active.webp);}
.mod-mobile .pagination li a{display:block; position:relative; width:100%; height:100%;}
.mod-mobile .pagination:before,.mod-mobile .pagination:after{content:""; display:block; position:absolute; width:1px; height:1420px; background:hsla(0,0%,100%,.5); left:13px;}
.mod-mobile .pagination:before{top:-1435px;}
.mod-mobile .pagination:after{bottom:-1435px;}

.mod-mobile .mobile-menu li.hide{display:none;}
.mod-mobile .pagination li.hide{display:none;}

/*member*/
.profile-center-wrap .profile-content .content-right > .white-shadowbox .box-header:first-of-type a,.blue-text{color:#f19937!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li a i{background:#f19937!important}
.profile-deposit .deposit-pgs ul li.current{border: 2px solid #f19937!important;background: url(../images/member/icon_pg_selected.png) no-repeat right -1px bottom -1px!important; background-size: 20px!important;}
.profile-center-wrap .profile-deposit .box-selection > li.current{background: url(../images/member/icon_pg_selected.png) no-repeat right -1px bottom -1px!important;background-size: 20px!important;border: 2px solid #f19937!important;color: #f19937!important;}
.profile-center-wrap input[type="submit"], .profile-center-wrap input[type="button"]{background:#f19937!important}
.profile-transfer .transfer-wallets .wallets-main > .flex-box:first-of-type > div:first-of-type > .flex-box > a,
.profile-transfer .transfer-wallets .wallets-gp ul li > p:first-of-type,
.profile-center-wrap input[type="submit"], .profile-center-wrap input[type="button"]{background:#f19937!important}
.profile-transfer .transfer-wallets .wallets-gp ul li a {background: linear-gradient(to top, rgba(253, 179, 28), rgba(253, 192, 28), rgba(252, 214, 29))!important;}
.profile-center-wrap a {color: #f1993a!important;}
.profile-transfer .transfer-wallets .wallets-gp .toggle-gps:after,.profile-withdrawal .withdrawal-wallets .wallets-gp .toggle-gps:after{background: url(../images/member/icon_arrow_up.png) no-repeat right center!important;background-size: 12px!important;}
.profile-transfer .transfer-wallets .wallets-main > .flex-box:last-of-type .transfer-switcher.active{background-image: url(../images/member/icon_switcher_on.png)!important;}
.profile-transfer .transfer-wallets .wallets-transaction i{    background: url(../images/member/icon_transfer.png) no-repeat center!important; background-size: contain!important;}
.profile-transfer .transfer-wallets .wallets-main > .flex-box:first-of-type > div > div > p {background: url(../images/member/icon_wallet.png) no-repeat left center!important;background-size: 25px!important;}
.profile-transfer .transfer-wallets .wallets-main > .flex-box:first-of-type > div:last-of-type > p:first-of-type {background: url(../images/member/icon_withdrawal_freeze.png) no-repeat left center!important;background-size: 25px!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.current{background:#f19937!important}
.popup-wrap .popup-content .popup-header,.profile-center-wrap input[type="submit"], .profile-center-wrap input[type="button"]{background:#f19937!important}
.profile-personal .personal-security > .flex-box > a{color:#f19937!important;border: 1px solid #f19937!important;}
.profile-center-wrap .profile-content .content-right > .white-shadowbox.personal-bankcards .box-header p.current,.profile-wallet .wallet-bankcard .box-header p.current{color:#f19937!important;border-color:#f19937!important;}
.wallet-bankcard #manageBankcard ul li.add-new, .wallet-bankcard #manageCrypto ul li.add-new{background:#f19937!important}
.profile-transaction .transaction-filter .filter-row .button-wrap input.cancel{color:#f19937!important;border: 1px solid #f19937!important;background:#fff!important;}
.profile-center-wrap .box-selection > li.current,.profile-withdrawal .withdrawal-wallets .wallets-gp ul li > p:first-of-type{background:#f19937!important}
.profile-center-wrap .profile-menu .main-nav .nav-section li.current a{color:#fff!important;}
.profile-bethistory .transaction-record .bet-summary{background: #fff url(../images/member/icon_info.png) no-repeat left 8px top 8px;background-size: 20px;}
.profile-promotion .promotion-list ul > li > .flex-box a.btn-submit,.profile-promotion .promotion-list ul > li > .flex-box a:not(.btn-submit):hover{background:#f19937!important;color:#fff!important;border:1px solid #f19937!important;}
.profile-center-wrap input[type="submit"].cancel, .profile-center-wrap input[type="button"].cancel{color:#fff!important;border: 1px solid #f19937!important;}
.profile-redemption .transaction-filter .box-header p.current{color:#f19937!important;border-color:#f19937!important}
.profile-message .message-list ul li > i{background: url(../images/member/icon_tag.png) no-repeat center!important;background-size: contain!important;}
.profile-message .message-type .box-header p.current{color:#f19937!important;border-color:#f19937!important}
.profile-center-wrap .page .current{color:#f19937!important;}
.profile-withdrawal .withdrawal-wallets .wallets-main .flex-box > div:first-of-type > .flex-box > a,.profile-withdrawal .withdrawal-wallets .wallets-gp ul li a{color:#fff!important;background:#f19937!important}
.profile-center-wrap .profile-menu .user-wrap .flex-box .vip-rank{background: url(../images/member/viprank_bg.png) no-repeat center!important;;background-size: contain!important;;}
.profile-center-wrap .profile-menu .dwt-menu a{background: url(../images/member/icon_deposit.png) no-repeat center top!important;background-size: 33px!important;}
.profile-center-wrap .profile-menu .dwt-menu a:nth-of-type(1).current{background-image: url(../images/member/icon_deposit_hover.png)!important;}
.profile-center-wrap .profile-menu .dwt-menu a:nth-of-type(2){background-image: url(../images/member/icon_transfer.png)!important;}
.profile-center-wrap .profile-menu .dwt-menu a:nth-of-type(2).current{background-image: url(../images/member/icon_transfer_hover.png)!important}
.profile-center-wrap .profile-menu .dwt-menu a:nth-of-type(3){background-image: url(../images/member/icon_withdrawal.png)!important;}
.profile-center-wrap .profile-menu .dwt-menu a:nth-of-type(3).current{background-image: url(../images/member/icon_withdrawal_hover.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li a{background: url(../images/member/icon_nav_profile.png) no-repeat left 25px center!important;background-size: 23px!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-wallet a{background-image: url(../images/member/icon_nav_wallet.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-transaction a{background-image: url(../images/member/icon_nav_transaction.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-bethistory a{background-image: url(../images/member/icon_nav_bethistory.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-promotion a{background-image: url(../images/member/icon_nav_promotion.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-redemption a{background-image: url(../images/member/icon_nav_redemption.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-message a{background-image: url(../images/member/icon_nav_message.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-profile.current a {background-image: url(../../images/memberV2/menu/icon_nav_profile_hover.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-wallet.current a{background-image: url(../../images/memberV2/menu/icon_nav_wallet_hover.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-transaction.current a{background-image: url(../../images/memberV2/menu/icon_nav_transaction_hover.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-bethistory.current a{background-image: url(../../images/memberV2/menu/icon_nav_bethistory_hover.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-promotion.current a{background-image: url(../../images/memberV2/menu/icon_nav_promotion_hover.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-redemption.current a{background-image: url(../../images/memberV2/menu/icon_nav_redemption_hover.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li.nav-message.current a{background-image: url(../../images/memberV2/menu/icon_nav_message_hover.png)!important;}
.profile-wallet .wallet-summary .wallets-main > .flex-box:first-of-type > div > div > p,.profile-withdrawal .withdrawal-wallets .wallets-main > .flex-box:first-of-type > div > div > p{background: url(../images/member/icon_wallet.png) no-repeat left center!important;background-size: 25px!important;}
.profile-wallet .wallet-summary .wallets-main > .flex-box:first-of-type > div:last-of-type > p:first-of-type,.profile-withdrawal .withdrawal-wallets .wallets-main > .flex-box:first-of-type > div:last-of-type > p:first-of-type{background: url(../images/member/icon_withdrawal_freeze.png) no-repeat left center!important;background-size: 25px!important;}
.profile-bethistory .transaction-record .bet-summary{background: #fff url(../images/member/icon_info.png) no-repeat left 8px top 8px!important;background-size: 20px!important;}
.profile-wallet .wallet-summary .wallets-main > .flex-box:first-of-type > div:first-of-type > .flex-box > a{background: #f19937!important;color:#fff!important;}
.profile-wallet .wallet-summary .wallets-gp ul li > p:first-of-type{background: #f1993a!important;}
.profile-wallet .wallet-bankcard #manageBankcard ul li.add-new .title img, .profile-wallet .wallet-bankcard #manageCrypto ul li.add-new .title img{background:url(../images/member/icon_add.png)center/100% !important;height: 15px;box-sizing: border-box;padding-left: 15px;}
.profile-wallet .wallet-summary .wallets-gp .toggle-gps:after{background: url(../images/member/icon_arrow_up.png) no-repeat right center!important;background-size: 12px!important}
.popup-wrap.popup-notify .popup-inner > p i{background: url(../images/member/icon_notify.png) no-repeat center!important;background-size: 30px!important;}
.profile-transfer .transfer-wallets .wallets-gp ul li a,.profile-transfer .transfer-wallets .wallets-main > .flex-box:first-of-type > div:first-of-type > .flex-box > a{color:#fff!important;}
.profile-personal .personal-summary > div > .flex-box p:nth-of-type(1).verified {background-image: url(../images/member/icon_security_profile_verified.png)!important;}
.profile-personal .personal-summary > div > .flex-box p:nth-of-type(2).verified {background-image: url(../images/member/icon_security_mobile_verified.png)!important;}
.profile-personal .personal-summary > div > .flex-box p:nth-of-type(3).verified {background-image: url(../images/member/icon_security_email_verified.png)!important;}
.profile-personal .personal-summary > div > .flex-box p:nth-of-type(4).verified {background-image: url(../images/member/icon_security_bankcard_verified.png)!important;}
.profile-center-wrap .profile-menu .main-nav .nav-section li a{color: #707070!important;}
.profile-kyc #kycform .button-wrap a,.profile-vip-summary .vip-level .level-current .btn-vip-details{background: #f19937 !important; color: #fff !important;}
.profile-center-wrap .profile-content .content-left .white-shadowbox h1{cursor:pointer;}