@charset "utf-8";
* { margin:0; padding:0;}
div,dl,dt,dd,ul,ol,li,h2,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:Microsoft YaHei;font-size:12px;}
html{overflow-x: hidden;}
body{ min-width: 1200px;background:#F4F5F4;}
ul,ol,li {list-style:none;}
img{ border:0;}
a{color:#000;text-decoration:none;cursor: pointer;}
em,i{font-style:normal;}
a:focus,input,textarea{outline:none;}
a{outline:none;star:expression(this.onFocus=this.blur());    -webkit-transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    -ms-transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    -o-transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;} 
a:hover{    
    -webkit-transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    -ms-transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    -o-transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
    transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;}
.br5{border-radius: 5px;background:#fff;}
.fl{float:left;}
.fr{float:right;}
.wrap{width:100%;zoom: 1;}
.main{width:1200px;margin:0 auto;position: relative;}
button{outline:none;}
.none{display:none;}
.block{display:block;}

.clear{clear:both;}
input:-webkit-autofill{ -webkit-box-shadow:0 0 0px 1000px #fff inset;}
.header{position: relative;z-index: 99;}
.hd-main{z-index:99;}
.hd-main{z-index:99;}
/********����С��********/
.hd-top{height:40px;background:#282828;}
.hd-left{height:40px;line-height:40px;}
.hd-left a{float:left;color:#b0b0b0;font-size:12px;background:url(../img/hd-ico.png) no-repeat;padding-left:20px;margin-right: 20px;-webkit-transition: all .3s;-mz-transition: all .3s; -moz-transition: all .3s;transition: all .3s;}
.hd-left a:hover,.dl-q a:hover{color:#cecece;-webkit-transition: all .3s;-mz-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.hd-left a.top-index{background-position:0px 12px;}
.hd-left a.top-keep{background-position:0px -122px;}
.hd-left a.top-box{background-position:0px -56px;}
.hd-left a:hover.top-index{background-position:0px -22px;}
.hd-left a:hover.top-keep{background-position:0px -158px;}
.hd-left a:hover.top-box{background-position:0px -87px;}
.all-game{width:88px;height:40px;}
.all-game .all-game-on{width: 88px;height: 40px;background:#353535 url(../img/hd-ico.png) 65px -201px no-repeat;font-size:12px;color: #b0b0b0;float: left;text-indent: 11px;line-height:40px;}

.all-game:hover .all-game-on{color:#333333;background:#FDE701 url(../img/all-game-on-up.png) 69px 17px no-repeat;}
.all-game:hover .all-game-txt{display:block;}
.all-game-txt{height:242px;width:1198px;background:#fff;position:absolute;left: 0px;top: 40px;display:none;z-index:9999;border: 1px solid #f2f2f2;}
.all-game-js{width:509px;height:242px;display:none;overflow:hidden;}
.all-game-js .game_txt{position:relative;width:509px;height:242px;display:block;}
.all-game-js .game_txt p{color:#666;font-size:12px;width:276px;position:absolute;left:22px;top:106px;line-height:25px}
.all-game-ct{width:440px;padding-top:27px;height:215px;margin:0 20px;}
.all-game-tit{height:16px;width:100%;line-height:16px;}
.all-game-tit .tit-h3{height:16px;line-height:16px;border-left:4px solid #FDE701;color:#333333;font-size:16px;font-weight:normal;text-indent:10px;}
.all-game-tit a{float:right;color:#888888;font-size:12px;}
.all-game-tit a i{font-family:����;}
.all_games_nav{margin-top:14px;border-top:1px solid #EEEEEE;width:100%;}
.all_games_nav li{float:left;width:25%;margin-top:20px;overflow:hidden;height: 14px;line-height: 16px;}
.all_games_nav li a{color:#666;font-size:12px;    cursor: pointer;}
.all_games_nav li a:hover,.all-game-rt a:hover,.all-game-tit a:hover{color:#fe5600;}
.all_games_nav li em{float:left;}
.all_games_nav li i{float:left;width:11px;height:11px;margin-left:6px;font-size:12px;background:url(../img/jb-ico.jpg) no-repeat;margin-top:2px;}
.all_games_nav li i.s_h{background-position:0px 0px;}
.all_games_nav li i.s_n{background-position:-18px 0px;}
.all-game-rt{height: 242px;width:208px;border-left:1px solid #EEE;}
.all-game-rt p{color:#333333;font-size:16px;width:100%;text-align:center;padding-top: 23px;}
.all-game-rt a{float:left;text-align:center;width:100%;height:77px;margin-top:14px;line-height: 135px;color:#666;}
.all-game-rt a.game-box{background:url(../img/game-box.jpg) top center no-repeat;}
.all-game-rt a.tanwan-app{background:url(../img/tanwan-app.png) top center no-repeat;}
.all-game-rt a.game-lp{background:url(../img/game-lp.jpg) top center no-repeat;}
.dl-q{height:40px;line-height:40px;color:#454545;margin-right: 15px;}
.dl-q a{color: #b0b0b0;font-size:12px;margin:0 6px;float:right;}
.dl-q em{float:right;}
.dl-q .us-name{padding-right:10px;padding-left:5px;}
.dl-q .dl-vip{height:20px;margin-top:9px;position:relative;    margin-right: 8px;cursor: pointer;}
.dl-q .dl-vip:hover .dl-vip-box{display:block;}
.dl-q .dl-vip .dl-vip-num{    line-height: 20px;height: 20px;    text-align: center;}
.dl-q .dl-vip .dl-vip-num i{color: #d4b488;border: 1px solid #d4b488;font-size: 12px; border-radius: 11px;padding:0px 9px;}
.dl-q .dl-vip .dl-vip-num:hover{color: #d4b488;}
.dl-q .dl-vip.svip em.dl-vip-num i{color:#E85103;border:1px solid #E85103;}
.dl-vip-box{position: absolute;left: 50%;top: 19px;z-index: 999;width: 202px;display: none;height: 123px; margin-left: -102px;}
.dl-vip-txt{width:160px;height:70px;background:#fff; border-radius: 4px;box-shadow: 0px 0px 9px -1px #aaa;padding:10px 20px 30px 20px;border: 1px solid #f2f2f2;}
.dl-vip-txt a{width:100%;text-align:center;float:left;color:#666;}
.dl-vip-txt p{width:100%;height:33px;border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;line-height:33px;color:#666;text-align:center;float:left;}

.dl-jt{width: 21px;position:relative;height:11px;display: block;background: url(../img/dl-jt.png) no-repeat;left:50%;margin-left:-10px;top:3px;z-index:99;}
.dl-vip-txt p i{color:#fe5600;}
.dl-msg{position: relative; width: 60px;height: 40px;float: right;padding-left:6px;}
.dl-msg a.dl-msg-num b{color:#fe5600;font-weight:normal;}
.dl-msg a.dl-msg-num{ width:54px;line-height:40px;height: 40px;display:block;}
.dl-msg:hover .dl-msg-box{display:block;}
.dl-msg-box{width: 340px;position: absolute;left: 50%;top: 28px;z-index: 99;margin-left: -170px;display:none;}
.dl-msg-list{background:#fff; border-radius: 4px;box-shadow: 0px 0px 9px -1px #aaa;padding:10px 20px;}
.dl-msg-list li{height: 108px;width: 276px;background: #F9F9F9;margin-top: 10px;border-radius: 3px; padding: 0px 10px;}
.myMessage{width:280px;height:62px;    margin: 0 auto;padding-top: 12px;    overflow: hidden;}
.myMessage img{float:left;height:62px;width:62px;    margin-right: 10px;}
.myMessage span{float: left;height: 24px;line-height: 24px;width: 208px;}
.myMessage span b{float:left;}
.myMessage span i{float:right;color:#888;padding-right: 6px;}
.myMessage p{float: left;width: 208px;line-height:20px;color:#666;}
.myMessage-xq{text-align:right;width:100%;    line-height: 28px;}
.myMessage-xq a{color:#fe5600;}
.myMessage-xq a:hover{text-decoration:underline;color:#fe5600;}
.myMessage-all{width:100%;text-align:center;}
.myMessage-all a{color:#888;}
.myMessage-all a:hover{color:#333;}
/********����********/
.tw-nav{height:80px;width:100%;background:#fff;border-bottom:4px solid #ededed;position: relative;z-index: 9;}
.nav-logo,.nav-logo a{height:80px;float:left;width:180px;}
.nav{height:80px;float:left;margin-left:40px;position:relative;}
.nav-box .nav-line {border-bottom: 4px solid #FEA63F;position:absolute; left:0; bottom:-8px; height:4px;font-size:0; width:94px;z-index:99;}
.nav-box .nav-line i{float:left;border-bottom: 4px solid #FFE305;width:100%;}
.nav li:hover a,.nav li.cur{font-weight:bold;color:#333;}
.nav li{float:left; height: 80px;width:94px;text-align:center;}
.nav li a{float:left;height: 83px;width:100%;color:#666666;font-size:14px;line-height:83px;}
.nav li.iphone-game a{color:#fe5600;}
.hd-search{width:210px;height:33px;position:absolute;right:0;top:25px;overflow:hidden;border-radius:4px;background:url(../img/search-bg.jpg) no-repeat;z-index:99;}
.hd-search .search-txt{float:left;height:30px;border:0px;width:172px;    text-indent: 14px;color:#333;font-size:14px;line-height:31px;    margin: 1px;}
.hd-search .search-submit{position:absolute;top:0px;right:0px;height:33px;width:33px;background:#FDE701 url(../img/search.png) center no-repeat;border:0; cursor: pointer;}
.hd-search .search-submit:hover{background:#f4cf00 url(../img/search.png) center no-repeat;}
.search-rem{background:#FFF;width:208px;height:232px;position:absolute;top:53px;right:0;border-radius:3px;border:1px solid #f2f2f2;display:none;}
.ss-xl,.ss-xl li{width:100%;float:left}
.ss-xl{padding-top:4px}
.ss-xl li.on{background:#EEE}
.ss-xl li .ss-xl-on{display:none;height:48px;padding:10px 20px}
.ss-xl-on-a{float:left;height:48px;margin-left:10px;width:110px}
.ss-xl-on-a .ss-name{color:#333;font-size:14px;padding-bottom:7px;float: left;width: 100%;}
.ss-xl-on-a .ss-jrge{border:1px solid #C0C0C0;font-size:12px;color:#666;padding:1px 10px;border-radius:25px;float:left}
.ss-xl-on-a .ss-jrge:hover{background:#FDE701;border:1px solid #FDE701;}
.ss-xl li .ss-xl-on img{float:left;height:48px;width:48px;    border-radius: 6px;}
.ss-xl li .ss-xl-mr{height:40px;line-height:40px;color:#888;font-size:12px;text-indent: 20px;}
.ss-xl li.on .ss-xl-on{display:block;}
.ss-xl li.on .ss-xl-mr{display:none;}
/********�ײ�********/
.links-box{width:100%;border-bottom:1px solid #363636;padding-bottom: 25px;}
.remgame-box,.friends-box{width:100%;color:#666;font-size:12px;margin-top:12px;}
.remgame-box i,.friends-box i{float:left;    font-weight: bold;color:#888;}
.remgame-box a,.friends-box a{float:left;color:#666;font-size:12px;margin-right:25px;}
.remgame-box a:hover,.friends-box a:hover,.info a:hover,.dl-vip-txt a:hover{color:#888;}
.friends-box{line-height: 25px;}
.coinfo-logo{padding-top:21px;}
.coinfo{width:100%;margin-top:35px;position:relative;}
.info{width:524px;margin:0 20px;}
.info p{font-size:12px;    color: #666;float:left;width:100%;    line-height: 25px;}
.info a{    color: #666;float:left;}
.info i{float:left;color:#464646;    padding: 0 7px;}
.info-bt{margin-bottom:8px;}
.legal-list{position:absolute;top:-10px;right:0;overflow:hidden}
.legal-list a{font-size:12px;width:auto;height:30px;line-height:15px;padding:10px 15px 10px 48px;-webkit-border-radius:23px;border-radius:23px;overflow:hidden;color:#666;margin-left:8px;float:left;background:#3B3B3B url(../img/legal.png) no-repeat}
.legal-list .legal-1,.legal-list a:hover.legal-1{ background-position:9px 9px;}
.legal-list .legal-2,.legal-list a:hover.legal-2{background-position:-121px 9px;}
.legal-list .legal-3,.legal-list a:hover.legal-3{background-position:-250px 9px;}
.legal-list .legal-4,.legal-list a:hover.legal-4{background-position:-350px 9px;}
.legal-list a:hover{color:#797979;background:#404040 url(../img/legal.png) no-repeat;}
/********�Ҳม��********/
.float-menu{width:52px;position:fixed;right:-2px;bottom:0px;z-index:99;}
.float-menu a{float:left;width:52px;height:50px;margin-bottom:6px;position:relative;}
.float-menu a.fm-m1 span,.float-menu a.fm-m2 span{background:#FDE701 url(../img/f-menu-ico.png) no-repeat;width:52px;height:50px;display:block;position:absolute;right:0px;top:0px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.float-menu a.fm-m2 span{background-position:0 -56px}
.fm-m1-box{width:52px;height:50px;background:#363636;position:absolute;right:-54px;top:0;-webkit-transition: all .2s linear;transition: all .2s linear;}
.fm-m1-box i{text-align:center;letter-spacing:3px;border-radius:3px;line-height:16px;font-size:14px;width:100%;color:#fff;float:left;padding-top:8px}
.float-menu a.fm-m1,.float-menu a.fm-m2{overflow:hidden;-webkit-transition: all .3s linear;transition: all .2s linear;}
.float-menu a.fm-m1:hover span,.float-menu a.fm-m2:hover span{right:54px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.float-menu a.fm-m1:hover .fm-m1-box,.float-menu a.fm-m2:hover .fm-m1-box{right:0px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.float-menu a.fm-m3,.float-menu a.fm-m4,.float-menu a.fm-m5{background:#FDE701 url(../img/f-menu-ico.png) no-repeat;}
.float-menu a.fm-m3{background-position: 0px -111px;}
.float-menu a.fm-m4{background-position: 0px -168px;}
.float-menu a.fm-m5{background:#DDDDDD url(../img/f-menu-ico.png) 0px -225px no-repeat;}
.float-menu a.fm-m3 span{top:0;width:130px;left:-146px;position:absolute;background:#fff;text-align:center;border:1px solid #282828;color:#282828;border-radius:3px;font-size:14px;font-weight:700;height:48px}
.fm-m3-box,.fm-m4-box{position:absolute;background:#363636;height:50px;right:-3px;top:0px;border-radius: 3px;color:#ffffff;line-height:50px;font-size: 14px;display:none;width:56px;}
.fm-txt{height:33px;width:35px;position:absolute;right:3px;top:0;line-height:15px;padding:10px 6px 0px 0px;letter-spacing:3px;}
.float-menu a.fm-m3:hover .fm-m3-box,.float-menu a.fm-m4:hover .fm-m4-box{display:block;}
.fm-m4-box i.fm-txt{background:#363636; padding:8px 7px;letter-spacing: 3px;border-radius: 3px;text-align: center;font-size:14px;color:#fff;}
.fm-m4-box .fm-m4-ewm{width:104px;height:104px;position:absolute;top:50%;margin-top:-52px;left:-118px;border:1px solid #363636;border-radius: 3px;overflow: hidden;}
.fm-m4-box em,.fm-m3-box em{width:6px;height:24px;display:block;background:url(../img/fm-m4.png) no-repeat;position:absolute;    left: -6px;top: 13px;}
.float-menu a.fm-m5:hover{background:#CCCCCC url(../img/f-menu-ico.png) 0px -225px no-repeat;}

/********ע��and�ֻ�ע��********/
.register{width:100%;margin:16px 0 120px 0px;}
.register-tag{height:38px;margin:50px auto 26px auto;width:940px;text-align:center;border-bottom:1px solid #EFEFEF;}
.register-tag a{color:#333333;font-size:16px;margin:0px 6px;padding:0px 28px 14px 28px;    -webkit-transition: all 0s linear;transition: all 0s linear;}
.register-tag a.on{border-bottom:3px solid #FFE400;font-weight:bold;}
.m1000{width:1000px;}
.reg-form{margin-left: 240px;padding-bottom: 150px;width: 730px;}
.reg-form-line{height:36px;margin-top:20px;width:100%;float:left;line-height:36px; }
.reg-form-line i{height:36px;font-size:14px;color:#333333;float:left;width: 100px;text-align: right;}
.reg-form-line input{float:left;width:260px;height:34px;border:1px solid #E8E8E8;border-radius: 3px;line-height:34px;text-indent:10px;font-size:14px;color:#333333;margin-left:8px;}
.reg-form-line input:focus{border:1px solid #333;}
.reg-form-line.reg-form-error input:focus{border:1px solid #FE5600;}
.reg-form-line span{float:left;height:36px;margin-left:10px;color:#a9a9a9;font-size:12px;background:url(../img/reg.png) no-repeat;text-indent: 19px;width:280px;}
.reg-form-line span{background-position: 0px -72px;}
.reg-form-line span.reg-form-done{background-position:0px 10px;}
.reg-form-line.reg-form-error span{background-position: 0px -152px;color: #FE5600;}
.reg-form-line.reg-form-code input,.reg-form-line.reg-form-pscap input{width:150px;}
.reg-form-line.reg-form-code img{float: left;margin-left: 10px;height: 33px;}
.reg-form-line.reg-form-code .code-ico{background:none;}
.reg-form-line.reg-form-pscap .pscap-btn{height:36px;background:#eee;font-size:12px;color:#333;text-align:center;line-height:36px;float:left;margin-left:7px;width:102px;border-radius:3px}
.reg-form-line.reg-form-pscap .pscap-btn:hover{background:#ddd}
.reg-form-yx{color:#888;font-size:12px}
.reg-form-yx a{color:#fe5600;font-size:12px;padding-left:2px}
.reg-form-yx a:hover{text-decoration:underline}
.reg-form-yx input{float:left;width:13px;height:13px;margin-top:11px;margin-right:4px}
.submit-btn{height:42px;width:262px;float:left;display:block;text-align:center;line-height:42px;background:#FDE701;font-size:14px;color:#333;border-radius:26px}
.submit-btn:hover{background:#f4cf00}
.reg-form-p{color:#888;width:100%;margin-top:20px;float:left;text-indent:175px}
.reg-form-p a{color:#fe5600;}
.reg-form-p a:hover{text-decoration:underline;}

/********������Ϸ********/
.game-box-tit{height:33px;width:100%;position:relative;}
.game-box-tit .hd-search{top:0px;}
.game-box-tit .game-box-tit-h3{height:16px;border-left:3px solid #FDE701;font-size:16px;color:#333;line-height:14px;display:block;margin-top:5px;text-indent:10px;font-weight:bold;}
.info_right{width: 275px; padding: 20px;float:right;}
.hot_list{width:100%;float:left;    padding-bottom: 30px;}
.hot_list li{height:60px;border-bottom:1px solid #EEEEEE;float:left;width:100%;padding:15px 0px;}
.h-g-img img{height:60px;-webkit-transition:all .3s linear;overflow:hidden;border-radius:10px;transition:all .3s linear;width:60px}
.h-g-img:hover img{-webkit-box-shadow:0 3px 5px #E3E3E3;box-shadow:0 3px 5px #E3E3E3;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}
.h-g-txt{width:130px;height:60px;margin-left:10px}
.h-g-txt span{color:#383838;font-size:14px;float:left;width:100%;margin-top:6px;overflow:hidden;height:24px;line-height:24px;font-weight:700}
.h-g-txt p{color:#888;font-size:12px;float:left;width:100%;height:18px;line-height:18px}
.hot_list .glink{width:68px;height:24px;border:1px solid #666;text-align:center;line-height:24px;color:#333;font-size:12px;display:block;float:right;border-radius:15px;margin-top:17px;overflow:hidden}
.hot_list .glink:hover{background:#FDE701;border:1px solid #FDE701;}
/********��ҳ********/
.tw-page{width:100%;height:36px;text-align:center;    margin: 40px 0px;}
.tw-page a{height:36px;background:#F4F4F4;color:#2e2e2e;font-size:14px;text-align:center;line-height:36px;margin:0 3px;display: inline-block;border-radius: 3px;padding:0 16px;}
.tw-page a:hover,.tw-page a.on{background:#FFE400;}
.tw-page i{color:#888888;font-size:14px;    padding: 6px;cursor: pointer;}



/********���ؾɹ���**********/
.return-old{width:185px;height:107px;position:absolute;z-index:999;right:0px;top:0px;background:url(../img/return-old.png) no-repeat;}
.return-old a{display:block;position:absolute;font-size:16px;color:#2e2e2e;width:68px;height:68px;right:0px;top:0px;padding-top: 10px;text-align:center;}
.return-old a i{font-family: ����;font-weight: bold;}
@media screen and (max-width:1366px){
	.return-old{display:none;}
}

/*scrollbar �ȸ��������������ʽ����*/  
::-webkit-scrollbar{width:16px;height:16px;}  
::-webkit-scrollbar-track,  
::-webkit-scrollbar-thumb{border-radius:999px;border:4px solid transparent;}  
::-webkit-scrollbar-track{box-shadow:0px 0px 15px rgba(153,153,153,1) inset;}  
::-webkit-scrollbar-thumb{min-height:20px;background-clip:content-box;box-shadow: 0 0 0 5px rgba(89,89,89,1) inset;}  
::-webkit-scrollbar-corner{/*background:transparent;*/}

/********̰��APP��ť********/
.twapp-btn{width:162px;height:25px;float:left;padding-top:7px;margin-left:10px}
.twapp-btn i{float:left;height:25px;width:25px;background:url(../img/app-download2.png) no-repeat}
.twapp-btn span{color:#ffe400;font-size:14px;float:left;margin-left:7px;border:1px solid #69611C;width:128px;height:23px;line-height:22px;border-radius:3px;text-indent:10px;background:url(//image.tanwan.com/platform/2018/img/app-download2.png) 97px -42px no-repeat}
.twapp-btn:hover span{border:1px solid #D2BD07}