/* CSS Document */

/*header*/
.nav-drop dl dd .btn{background-image:url(../images/nav/nav_btn_tl.png); width:113px; height:33px; display:block; background-repeat:no-repeat; background-size:contain; margin:20px auto;}
.header-logo{width:auto; height:50px; margin-right:10px;}
.nav li{margin:0 6px; float:left; display:inline;}
.nav li > a{position:relative; height:72px; line-height:72px; color:#5a5a5a; font-size:12px; display:block;}
.nav2 li > a{color:#5a5a5a; display:block; float:left; font-size:12px;}
.nav2 li{margin:28px 4px 0;}
.header-top{height:34px; line-height:34px; font-size:10px; background-color:transparent; position:relative; top:10px;}
.login-menu input{width:130px; height:28px; margin-top:-3px; padding:5px 10px; color:#666; background:transparent; border:1px solid #888; border-radius:4px; box-sizing:border-box; font-size:12px;}
.login-menu .forgot-password{position:absolute; top:-4px; right:8px; display:block; font-size:12px; line-height:20px; width:43px; height:20px; padding:0; cursor:pointer; text-align:right; color:#888;}

/*home*/
.home-introduct .title{background-image:url(../images/home/home_introduct_title_tl.png);}
.mod-home .home-mobile{height:990px;}
.mod-home .home-mobile > .title{background-image:url(../images/home/home_mobile_title_tl.png);}
.mod-home .home-platform .title{background-image:url(../images/home/home_platforms_title_tl.png);}
.mod-home .home-sports .title{background-image:url(../images/home/home_sports_title_tl.png);}
.home-partner li.partner-01{background-image:url(../images/home/home_main_tl.png);}
.home-partner li.partner-02{background-image:url(../images/home/home_promo2_tl.png);}
.home-partner li.partner-03{background-image:url(../images/home/home_promo_tl.png);}
.home-partner li.partner-04{background-image:url(../images/home/home_agent_tl.png);}
.home-partner li:hover{opacity:1;}
.mobile-menu li.all-icon{background-image:url(../images/mobile/all_app_off_tl.png);}
.mobile-menu li:hover.all-icon,.mobile-menu li.all-icon.current{background-image:url(../images/mobile/all_app_on_tl.png);}
.mobile-menu li.sports-icon{background-image:url(../images/mobile/all_app_off_tl.png);}
.mobile-menu li:hover.sports-icon,.mobile-menu li.sports-icon.current{background-image:url(../images/mobile/sports_app_on_tl.png);}
.home-mobile .mobile-content .scan{font-size: 14px;}
.home-sports .sports-left a{background-image:url(../images/home/sports_left_btn_tl.png);}
.home-sports .sports-middle a{background-image:url(../images/home/sports_middle_btn_tl.png);}
.home-sports .sports-right a{background-image:url(../images/home/sports_right_btn_tl.png);}
.home-introduct .introduct-info .timeline-bg-01{background-image:url(../images/home/service_1_tl.png);}
.home-introduct .introduct-info .timeline-bg-02{background-image:url(../images/home/service_2_tl.png);}
.home-introduct .introduct-info .timeline-bg-03{background-image:url(../images/home/service_3_tl.png);}
.home-introduct .introduct-info .timeline-bg-04{background-image:url(../images/home/service_4_tl.png);}
.mobile-content .img{width:423px; height:40px; background-image:url(../images/mobile/app_download_title_tl.png); background-size:100%; background-repeat:no-repeat;}
.home-platform .home-sports-btn{background-image:url(../images/home/img_sports_tl.png); width:594px; height:260px; margin:0 302px;}
.home-platform .home-live-btn{background-image:url(../images/home/img_live_tl.png);}
.home-platform .home-lotto-btn{background-image:url(../images/home/img_lotto_tl.png); background-position-y:bottom;}
.home-platform .home-fish-btn{background-image:url(../images/home/img_fish_tl.png); margin-left:26px;}
.home-platform .home-chess-btn{background-image:url(../images/home/img_chess_tl.png); margin-left:26px;}
.home-platform .home-games-btn{background-image:url(../images/home/img_slots_tl.png);}
.home-platform .home-esports-btn{background-image:url(../images/home/img_esports_tl.png);}
.home-introduct h1{font-size:40px; font-weight:300;}
.home-introduct h4{margin-top:9px; font-size:20px;}
.home-introduct .introduct-info li p{font-size:13px; color:#666; font-weight:bold; padding:5px 0;}

/*live casino*/
.l-c-platform .live-content a{display:block; width:202px; height:63px; margin:10px auto 0; transition:all 0.5s; background-image:url(../images/content_btn_tl.png); background-size:contain;}
.l-c-platform .live-content a:hover{transform:scale(1.03);}
.l-c-platform .live-content p.txt{font-size:11px;}
.mod-live-casino .live-menu li.ag-icon{background-image:url(../images/live_casino/ag_tl.png);}
.mod-live-casino .live-menu li.ag-icon:hover,.mod-live-casino .live-menu li.ag-icon.current{background-image:url(../images/live_casino/ag_hover_tl.png);}
.mod-live-casino .live-menu li.bg-icon{background-image:url(../images/live_casino/bg_tl.png);}
.mod-live-casino .live-menu li.bg-icon:hover,.mod-live-casino .live-menu li.bg-icon.current{background-image:url(../images/live_casino/bg_hover_tl.png);}
.mod-live-casino .live-menu li.cqg-icon{background-image:url(../images/live_casino/cq9_tl.png);}
.mod-live-casino .live-menu li.cqg-icon:hover,.mod-live-casino .live-menu li.cqg-icon.current{background-image:url(../images/live_casino/cq9_hover_tl.png);}
.mod-live-casino .live-menu li.wm-icon{background-image:url(../images/live_casino/wm_tl.png);}
.mod-live-casino .live-menu li.wm-icon:hover,.mod-live-casino .live-menu li.wm-icon.current{background-image:url(../images/live_casino/wm_hover_tl.png);}
.mod-live-casino .live-menu li.sa-icon{background-image:url(../images/live_casino/sa_tl.png);}
.mod-live-casino .live-menu li.sa-icon:hover,.mod-live-casino .live-menu li.sa-icon.current{background-image:url(../images/live_casino/sa_hover_tl.png);}
.mod-live-casino .live-menu li.sexy-icon{background-image:url(../images/live_casino/sexy_tl.png);}
.mod-live-casino .live-menu li.sexy-icon:hover,.mod-live-casino .live-menu li.sexy-icon.current{background-image:url(../images/live_casino/sexy_hover_tl.png);}
.mod-live-casino .live-menu li.ea-icon{background-image:url(../images/live_casino/ea_tl.png);}
.mod-live-casino .live-menu li.ea-icon:hover,.mod-live-casino .live-menu li.ea-icon.current{background-image:url(../images/live_casino/ea_hover_tl.png);}
.mod-live-casino .live-menu li.n2-icon{background-image:url(../images/live_casino/n2_tl.png);}
.mod-live-casino .live-menu li.n2-icon:hover,.mod-live-casino .live-menu li.n2-icon.current{background-image:url(../images/live_casino/n2_hover_tl.png);}
.mod-live-casino .live-menu li.ebet-icon{background-image:url(../images/live_casino/ebet_tl.png);}
.mod-live-casino .live-menu li.ebet-icon:hover,.mod-live-casino .live-menu li.ebet-icon.current{background-image:url(../images/live_casino/ebet_hover_tl.png);}
.mod-live-casino .live-menu li.salon-icon{background-image:url(../images/live_casino/salon_tl.png);}
.mod-live-casino .live-menu li.salon-icon:hover,.mod-live-casino .live-menu li.salon-icon.current{background-image:url(../images/live_casino/salon_hover_tl.png);}
.mod-live-casino .live-menu li.bb-icon{background-image:url(../images/live_casino/bb_tl.png);}
.mod-live-casino .live-menu li.bb-icon:hover,.mod-live-casino .live-menu li.bb-icon.current{background-image:url(../images/live_casino/bb_hover_tl.png);}
.mod-live-casino .live-menu li.ab-icon{background-image:url(../images/live_casino/ab_tl.png);}
.mod-live-casino .live-menu li.ab-icon:hover,.mod-live-casino .live-menu li.ab-icon.current{background-image:url(../images/live_casino/ab_hover_tl.png);}
.mod-live-casino .live-menu li.dg-icon{background-image:url(../images/live_casino/dg_tl.png);}
.mod-live-casino .live-menu li.dg-icon:hover,.mod-live-casino .live-menu li.dg-icon.current{background-image:url(../images/live_casino/dg_hover_tl.png);}
.mod-live-casino .live-menu li.wm-icon{background-image:url(../images/live_casino/wm_tl.png);}
.mod-live-casino .live-menu li.wm-icon:hover,.mod-live-casino .live-menu li.wm-icon.current{background-image:url(../images/live_casino/wm_hover_tl.png);}
.mod-live-casino .live-menu li.pp-icon{background-image:url(../images/live_casino/pp_tl.png);}
.mod-live-casino .live-menu li.pp-icon:hover,.mod-live-casino .live-menu li.pp-icon.current{background-image:url(../images/live_casino/pp_hover_tl.png);}
.mod-live-casino .live-menu li.ct855-icon{background-image:url(../images/live_casino/ct855_tl.png);}
.mod-live-casino .live-menu li.ct855-icon:hover,.mod-live-casino .live-menu li.ct855-icon.current{background-image:url(../images/live_casino/ct855_hover_tl.png);}
.l-c-platform .l-c-ag .title{background-image:url(../images/live_casino/ag_title_tl.png);}
.l-c-platform .l-c-bg .title{background-image:url(../images/live_casino/bg_title_tl.png);}
.l-c-platform .l-c-cqg .title{background-image:url(../images/live_casino/cq9_title_tl.png);}
.l-c-platform .l-c-wm .title{background-image:url(../images/live_casino/wm_title_tl.png);}
.l-c-platform .l-c-sa .title{background-image:url(../images/live_casino/sa_title_tl.png);}
.l-c-platform .l-c-sexy .title{background-image:url(../images/live_casino/sexy_title_tl.png);}
.l-c-platform .l-c-ea .title{background-image:url(../images/live_casino/ea_title_tl.png);}
.l-c-platform .l-c-n2 .title{background-image:url(../images/live_casino/n2_title_tl.png);}
.l-c-platform .l-c-ebet .title{background-image:url(../images/live_casino/ebet_title_tl.png);}
.l-c-platform .l-c-salon .title{background-image:url(../images/live_casino/salon_title_tl.png);}
.l-c-platform .l-c-bb .title{background-image:url(../images/live_casino/bb_title_tl.png);}
.l-c-platform .l-c-ab .title{background-image:url(../images/live_casino/ab_title_tl.png);}
.l-c-platform .l-c-dg .title{background-image:url(../images/live_casino/dg_title_tl.png);}
.l-c-platform .l-c-wm .title{background-image:url(../images/live_casino/wm_title_tl.png);}
.l-c-platform .l-c-pp .title{background-image:url(../images/live_casino/pp_title_tl.png);}
.l-c-platform .l-c-ct855 .title{background-image:url(../images/live_casino/ct855_title_tl.png);}

/* 捕鱼天下 */
.mod-fish{background:url(../images/fish/fish_bg_tl.jpg) center top no-repeat;}

/*esports*/
.mod-esports .platform-wrap .im-item p.title{background-image:url(../images/esports/im_title_tl.png);}
.mod-esports .platform-wrap .tf-item p.title{background-image:url(../images/esports/tf_title_tl.png);}
.mod-esports .platform-wrap .ia-item p.title{background-image:url(../images/esports/ia_title_tl.png);}
.mod-esports .esports-menu li.im-icon{background-image:url(../images/esports/im_tl.png);}
.mod-esports .esports-menu li.im-icon:hover,.mod-esports .esports-menu li.im-icon.current{background-image:url(../images/esports/im_hover_tl.png);}
.mod-esports .esports-menu li.tf-icon{background-image:url(../images/esports/tf_tl.png);}
.mod-esports .esports-menu li.tf-icon:hover,.mod-esports .esports-menu li.tf-icon.current{background-image:url(../images/esports/tf_hover_tl.png);}
.mod-esports .esports-menu li.ia-icon{background-image:url(../images/esports/ia_tl.png);}
.mod-esports .esports-menu li.ia-icon:hover,.mod-esports .esports-menu li.ia-icon.current{background-image:url(../images/esports/ia_hover_tl.png);}
.mod-esports .item-content a{display:block; width:202px; height:63px; margin:50px auto 0; font-size:0; transition:all 0.5s; background-image:url(../images/content_btn_tl.png);}
.mod-esports .item-content a:hover{transform:scale(1.03);}
.esports-drop .hd .bd{font-size:15px; margin-bottom:50px; word-break:break-word;}

/*animal*/
.mod-animal .item-content a{display:block; width:202px; height:63px; margin:50px auto 0; font-size:0; transition:all 0.5s; background-image:url(../images/content_btn_tl.png);}
.mod-animal .item-content a:hover{transform:scale(1.03);}
.mod-animal .animal-menu li.s128-icon{background-image:url(../images/animal/s128_tl.png);}
.mod-animal .animal-menu li.s128-icon:hover,.mod-animal .animal-menu li.s128-icon.current{background-image:url(../images/animal/s128_hover_tl.png);}
.mod-animal .platform-wrap .s128-item p.title{background-image:url(../images/animal/s128_tit_tl.png);}

/*promotion*/
.mod-promotions .mod-banner{height:417px;}
.mod-promotions .words{background:url(../images/promo/preferential_activies_tl.png) no-repeat; background-size:contain; width:600px; height:200px; position:absolute; top:80px;}
.mod-promotions .menu-sub ul li a{width:100%; height:100%; padding:12px 0px 0px 50px; color:#565656; text-align:left; display:block; box-sizing:border-box; font-size:11px; transition:all .3s; line-height:17px; word-break:break-word;}
.mod-promotions .menu-sub ul li:last-child a{padding:12px 0px 0 50px;}
.mod-promotions .area-sub h4{font-size:12px;}

/*mobile*/
.mod-mobile .mobile-content .img{width:423px; height:40px; background-image:url(../images/mobile/app_download_title_tl.png); background-size:100%; background-repeat:no-repeat;}
.mod-mobile .mobile-content p.txt{padding:30px 0; font-size:14px; color:#666; line-height:2; letter-spacing:0;}

/*help*/
.help-wrap .menu-sub{width:280px; padding:20px; box-sizing:border-box;}
.help-wrap .menu-sub ul li a{height:40px; line-height:40px; margin-bottom:10px; padding:0 20px; font-size:14px; color:#333; font-weight:bold; text-align:center; display:block;}
.help-wrap .area-main{width:920px; min-height:400px; padding:20px 20px 20px 30px; font-size:14px; color:#000; border-left:2px solid #eee;  box-sizing:border-box;}

/*footer*/
.lisence-txt li{display:inline-block; padding:0 12px; font-size:11px;}
.footer-menu a{padding:0 19px; font-size:14px; color:#7c8797;}

/*agency page*/
.mod-agency .banner a{display:block; width:300px; height:74px; margin:30px auto 0; opacity:0.9; background-image:url(../images/agent/join_us_btn_tl.png); background-size:100%;}
.mod-agency .banner a:hover{opacity:1;}
.mod-agency .banner span.title{width:738px; height:101px; margin:30px auto 10px; background-image:url(../images/agent/title_tl.png);}

/*user center*/
.user-ctr .items-tab a{font-size:12px !important; width:109px !important;}
.form-box .recycle-btn{width:104px; line-height:14px; padding-left:7px;}
.form-box .transfer-into-btn{background-position:0 0; width:103px; height:30px; line-height:28px; font-size:11px; padding-left:8px;}
.form-box .transfer-into-btn:visited,.form-box .transfer-into-btn:hover,.form-box .transfer-into-btn:active{background-position:0 0; width:103px; height:30px; line-height:28px; font-size:11px; padding-left:8px;}
.mod-retrieval .btn-sub, .mod-retrieval .btn{font-size:10px !important;}
.mod-retrieval #status{width:220px !important;}
.mod-retrieval #gp_out{width:145px !important;}
.mod-retrieval #gp_in{width:148px !important;}
.mod-retrieval #trans_type{width:auto !important; max-width:350px !important;}
div#div_deposit .pgOptionTab{width:228px !important;}
div#radioFixAmount{width:750px !important;}
div#fundIndex #prepaid_form .forms-btn-g a#prepaid_submit{margin-top:0 !important;}
div#fundIndex form#ebank_form .mod-forms label{width:148px !important;}
div#fundIndex form#ebank_form .mod-forms #e_bank_list{margin-left:27px !important;}
div#fundIndex div#ebank .mod-forms .item-ipt{width:385px !important;}
div#fundIndex div#ebank .field-tips{margin-left:160px !important;}
div#fundIndex div#ebank .forms-btn-g .btn-sub{margin-left:28px !important;}
div#fundIndex div#bank form#atm_form .bank-card-info .btn-copy, div#ebankModal .modal-content .bank-card-info .btn-copy{width:42px !important; font-size:9px !important; padding-left:9px;}
div#ebankModal .modal-content .section{width:1000px !important;}
div#ebankModal .modal-content .forms-btn-g #e_bank_url{width:auto !important; padding:0 11px; margin-left:80px !important; background:linear-gradient(#389d77, #167b55);}
div#ebankModal .modal-content .forms-btn-g #e_bank_url:hover{background:linear-gradient(#167b55, #389d77);}
div#ebankModal .modal-content .forms-btn-g{width:428px !important; padding-left:80px;}
div#fundIndex div#div_finish #process_span .btn-sub,div#fundIndex div#div_finish #process_span .btn-reset,div#ebankModal .modal-content .forms-btn-g #e_bank_succ,div#ebankModal .modal-content .forms-btn-g #e_bank_fail{width:auto !important; padding:0 20px;}
div#fundIndex div#div_finish #process_span{margin-left:-47px !important;}
div#atm-deposit-range{margin-left:-93px !important; line-height:26px;}
div#fundIndex div#bank form#atm_form .mod-forms .write-form-tit{margin:20px 0 !important;}
div#fundIndex div#bank form#atm_form .mod-forms .bank-info{margin-left:-130px !important;}
div#fundIndex div#ebank .mod-forms .item-ipt span.valid-tips{margin-left:-27px !important;}
.mod-forms label, .mod-forget-passwd li label{width:166px;}.mod-pt .pt-hd h3{width:243px;}
.mod-pt .pt-wrap .btn-apply{width:170px;}
.mod-pt .pt-wrap .btn-applied{width:220px;}
.mod-forms .item-ipt .right img#vcode{margin-left:10px !important;}
.forms-btn-g .btn-sub{margin-left:45px;}
div#memberIndex #birthModal .mod-forms label,div#memberIndex #profileModal .mod-forms label{width:121 !important;}
div#memberIndex #birthModal .mod-forms .item-ipt,div#memberIndex #profileModal .mod-forms .item-ipt{width:300px !important;}
div#memberIndex #myModal .mod-forms .item-ipt{width:240px !important;}
div#memberIndex form#form_card .mod-forms .forms-btn-g{width:86px !important;}
div#memberIndex #birthModal .mod-forms label, div#memberIndex #profileModal .mod-forms label{width:auto !important;}
div#memberIndex #birthModal .forms-btn-g .btn-sub, div#memberIndex #profileModal .forms-btn-g .btn-sub{margin-left:-232px !important;}
div#memberIndex form#form_card .forms-btn-g .btn-sub{margin-left:-190px !important;}
.mod-retrieval #gpid{width:200px !important;}
div#withdraw_div .mod-forms .item-ipt{width:700px !important;}

/*user center deposit*/
.pgOptionTabName.lang{width:90% !important; margin: 5px 5% !important;}
li[type="ebank"]{font-size:9px;}
#pglist > div.lang{width:23% !important; text-align:right; margin-right:10px;}
.PayRow-title{width:80% !important;}
.form-t td, .form-t-3 td{padding:10px 1px;}
.deposit-form .deposit-content .bank-list{margin-left:210px;}
#radioFixAmount{float:initial !important;}
#tp_amount_div{width:720px;}
.forms-btn-g{margin-left:210px;}