@charset "utf-8";blockquote,body,button,center,cmsArea,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,td,th,tr,ul{padding:0;margin:0}
table{border-spacing:0;border-collapse:collapse}
fieldset,img{border:0}
.footer,button,input,select{font:14px/1.8 Arial,Verdana,Helvetica,sans-serif}
li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
body{margin:0 auto;font:16px/1.8 'Source Han Sans CN','roboto',Helvetica;color:#9a7584;background:#000;}
.clearfix:after{content:"";height:0;visibility:hidden;display:block;clear:both}
.clearfix{zoom:1}
.clear{clear:both}
a{color:#fff;text-decoration:none}
a:focus{-moz-outline:none;outline:0}
.t_hide{text-indent:-999em;height:0;overflow:hidden}
.t_center{text-align:center}
.fl{float:left}
.fr{float:right}
.hide2{visibility:hidden;overflow:hidden}
.hide {display: none !important; }
.show {display: block !important;z-index: 9999; }
#accountlogin{display: none;top: 32%;position: fixed !important;z-index: 100;}
.accountmore a{margin: 0 20px;}
.nav{position:relative;z-index:3;width:990px;height:40px;margin:0 auto}
.nav li{position:relative;float:left;width:90px;text-align:center}
.nav li a{display:block;width:90px;height:40px;margin:0 auto;line-height:40px;color:#fff;font-size:16px}
.nav li a:hover,.nav li.on a{text-decoration:none;background:#e49804}
.subnav{display:none;position:absolute;left:0;top:40px;background:#cca847;background:rgba(204,168,71,.9);white-space:nowrap}
.subnav li{float:none;width:auto;padding:0 5px;transition:all .2s ease-in-out 0s}
.subnav li a{width:auto;height:34px;line-height:34px;border:none;font-weight:400;overflow:visible;font-size:14px}
.nav li.on li a,.subnav li a:hover,.subnav li.on a{background:0 0;color:#fff}
.nav li.on li a:hover{color:#021027}
.subnav li:hover{background:#e49804;background:rgba(228,152,4,.9)}
.wrapper{position:relative;width:1200px;margin:0 auto}
.fullbg{position:relative;width:100%;max-width:1920px;min-width:1200px;margin:0 auto;overflow:hidden;background:url(../images/en/fullbg.jpg?v1) no-repeat center top #070300}
a.logo{position:absolute;top:50px;left:8%;width:180px;margin-left: -47px; z-index:4}
a.logo img{width:100%}
.header{height:366px}
.maincon{padding-bottom:30px}
.content{position:relative}
.loginbtns{position:absolute;top:-15px;right:-54px;width:113px;height:243px}
.loginbtns a{position: relative; display:inline-block;*display:inline;*zoom:1;width:121px;height:112px;text-align:center;line-height:112px;font-size:22px;color:#dd3e24;font-weight: bold;background:url(../images/btns.png) -7px -16px  no-repeat;margin:-3px 0 20px;font-family: 'PT Serif', serif;font-weight: bold;}
.loginbtns a:hover{background-position:-153px -16px;}
.loginbtns a.b6{position: fixed;top:600px;left:50px;width:82px;height:80px;line-height: 86px; background: url(../images/top.png) no-repeat;font-size: 18px;font-family: 'Play', serif;font-weight: bold;}
.loginbtns a.b6:hover{opacity: 0.9;}
.loginbtns a.b6::after{position: absolute;content: "";top: 24px;left: 50%;margin-left: -5px;width: 0px;height:0px;border-bottom: 7px solid #fff;border-right:7px solid transparent;border-left: 7px solid transparent;}
.loginbtns a strong{font-weight: normal;color: #dd3e24;display: block;font-size:20px;font-weight: bold;margin-left: 7px;
    /* background-color: #035c21;-webkit-background-clip: text;-webkit-text-fill-color: #fffca6;-webkit-text-stroke: 4px transparent; */
    color: #fffca6; text-shadow: 0 0 5px rgba(3, 92, 33), 0 0 10px rgba(3, 92, 33),0 0 15px rgba(3, 92, 33);
    /* color: #fffca6;background-image: -webkit-linear-gradient(90deg, #5a360c, #398e6f);-webkit-background-clip: text;-webkit-text-fill-color: #f8e5b5;-webkit-text-stroke: 6px transparent; */
}
.loginbtns a:hover strong{font-weight: normal;color: #dd3e24;display: block;font-size:20px;font-weight: bold;
    color: #fffc00; text-shadow: 0 0 5px rgba(26, 143, 43), 0 0 10px rgba(26, 143, 43),0 0 15px rgba(26, 143, 43);
    /* background-color: #1a8f2b;-webkit-background-clip: text;-webkit-text-fill-color: #fffc00;-webkit-text-stroke: 4px transparent; */
    /* color: #f8e5b5;background-image: -webkit-linear-gradient(90deg, #5a360c, #398e6f);-webkit-background-clip: text;-webkit-text-fill-color: #f8e5b5;-webkit-text-stroke:6px transparent; */
}


.usermsg{left:50%;position:absolute;top:342px;color:#ffc92d;line-height:15px;width:700px;margin-left: -350px;z-index:10;}
.usermsg p{font-size: 16px;line-height: 19px;width:100%;margin: 0 auto;vertical-align: top;text-align: center;font-weight: bold;color: #385738;
    /* color: #f4fcfe;background-color: #2a5aa3;-webkit-background-clip: text;-webkit-text-fill-color: #f4fcfe;-webkit-text-stroke: 4px transparent; */
}
.usermsg a,.usermsg span{color:#385738;text-decoration: underline;}
.usermsg span{text-decoration: none;}
.usermsg .sign-txt{display: none;}

.credit{position: relative; width:1089px;height:589px;margin: 0 auto;padding: 0 18px;margin-bottom: 42px;left:8px}
.credit li{position: relative; display: inline-block;*display:inline;*zoom:1; width:163px;height:200px;background:url(../images/btns.png) -536px -8px no-repeat ;padding:52px 0px 5px; text-align: center; margin: 0 7px;color:#fffddd;vertical-align: top;}
.credit li p{font-size: 15px;height:37px;    display: flex;align-items: center;justify-content: center; width: 80%;line-height: 18px; margin: 0 auto 4px;color:#4c240f;
    /* background-color: #fff;-webkit-background-clip: text;-webkit-text-fill-color: #0961b2;-webkit-text-stroke: 3px transparent; */
}
.credit li a{display: block;position: relative;width:156px;height:35px;line-height: 14px;padding-top: 4px; margin: 0 auto;background: url(../images/btns.png)  no-repeat;font-size: 15px;z-index: 100;}
.credit li.claim a{background-position: -333px -16px;cursor: pointer;color:#fffddd;
    text-shadow: 0 0 3px #9d4907, 0 0 3px #9d4907, 0 0 3px #9d4907, 0 0 3px #9d4907, 0 0 3px #9d4907;
}
.credit li.claim a:hover{background-position:-333px -81px;}
.credit li.claimed a,.credit li a{background-position:-333px -152px;color:#fff;cursor: default;
    text-shadow: 0 0 3px #3d352e, 0 0 3px #3d352e, 0 0 3px #3d352e, 0 0 3px #3d352e, 0 0 3px #3d352e;
}
.credit li .pop{position: absolute;top:202px;left:-5px;width:172px;height:60px;background: url(../images/btns.png?v1) -318px -215px; padding-top: 5px;line-height: 18px;color:#fff;z-index: 2;}
.credit li img{cursor: pointer;margin-bottom: 20px;height:55px}
.credit li .info{position: absolute;top:28px;left: -188px;display: none; width:250px;line-height: 15px;font-size: 13px;background: rgba(44, 54,35,0.9);border: 2px solid #fff;color:#fff;z-index: 100;}
.credit li img:hover+p+a~.info{display: block;cursor: pointer;}

.rank{width:992px;margin:0 auto;position:relative;height:708px;padding-top: 95px;}
.note{color:#000000;line-height:19px;width:90%;margin:0 auto;text-align: center;}

.rank table{width:907px;margin: 0 auto;}
.rank table thead tr{background: url(../images/th.png) no-repeat;}
.rank table tr{background: url(../images/tr.png) no-repeat;text-align:center;}
.rank table tr.rank-1{background: url(../images/1.png) no-repeat;}
.rank table tr.rank-2{background: url(../images/2.png) no-repeat;}
.rank table tr.rank-3{background: url(../images/3.png) no-repeat;}
.rank th{color:#fffddd;line-height:44px;font-size:16px;height:50px;position: relative;}
.rank th:not(:last-child)::after{content: "";position: absolute;top: 11px;width:1px;height:24px;}
.rank td{max-width:150px;overflow:hidden;white-space:nowrap;vertical-align:middle;padding: 0 5px;text-overflow: ellipsis;color:#032f30;line-height:42px;height:42px}
.rank table tr.rank-1 td,.rank table tr.rank-2 td,.rank table tr.rank-3 td{line-height:50px;height:51px}
.rank table tr.rank-1 td:first-child,.rank table tr.rank-2 td:first-child,.rank table tr.rank-3 td:first-child{font-size: 0;}
.rank table tr.rank-1 td:first-child{background: url(../images/icon1.png) center 7px no-repeat;}
.rank table tr.rank-2 td:first-child{background: url(../images/icon2.png) center 7px no-repeat;}
.rank table tr.rank-3 td:first-child{background: url(../images/icon3.png) center 7px no-repeat;}
.rank div.form{margin:0 auto;line-height:32px;width:100%;height:32px;padding:5px 0;text-align:center}
.rank div.form input,.rank div.form select{height:32px;line-height:32px;border:none;vertical-align:middle;outline: none;}
.rank div.form label{font-weight:700;vertical-align:middle;color:#000;font-size: 16px;}
.rank div.form select{width:180px;color:#000;background-color:#fdfff3;cursor:pointer;border:2px solid #2b717e;outline: none;}
.rank div.form input.txt{ height:28px;width:250px;padding-left:2px;color:#000;background-color:#fdfff3;cursor:pointer;border:2px solid #2b717e}
.rank div.form input.search{width:106px;height:34px;background:#3c8993;color:#fff;cursor:pointer;font-size:16px;border-radius: 20px;font-weight: 700;}
.rank div.form input.search:hover{background: #2b727e;color: #fff;}
.pages{text-align:center;padding:10px 0;width:100%;margin:0 auto;}
.pages a{display:inline-block;margin:0 10px;color:#000;font-size:16px}
.pages a.on,.pages a.page_cur,.pages a:hover{text-decoration:underline;color:#3a909c}

.footer{color:#fff;padding: 8px 0 !important;}
.footer a{color:#fff}
.mask{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);z-index:1112}
.msg_form_class{z-index:1114;display:none;position:fixed !important;top:22% !important}
.commonbox { width: 100%; height: 100%; position: absolute; margin: 0 auto; }
.tipbox{position:relative;z-index:1113;color:#143d06;background:url(../images/rule.png) no-repeat 0 0/100%;margin:0 auto;}
.box1{width:440px}
.box2{width:680px}
.box3{width:460px}
.box4{width:706px}
.box5{width:416px}
.box6{width:600px}
.tip_t{position:relative;z-index:2;height:55px;text-align:center}
.tip_t a.close{display:inline-block;*display:inline;*zoom:1;position:absolute;top:4px;right: 35px;width:50px;height:50px;line-height: 50px; color:#143d06;font-size: 40px;font-weight: bold;}
.tip_t a.close:hover{color:#441c0e}
.tip_t h2{color:#143d06;line-height:80px;font-size:30px;text-align:center;font-family:benguiat_bk_btbold;}
.tip_c{position:relative;z-index:1;}
.tip_con{width:86%;margin:0 auto;padding:20px 0 5px 0;position:relative}
.tip_con.sp{width:96%}
.tip_con p span{color:#143d06}
.tip_con p{padding:7px 0;line-height:16px;font-size: 14px !important;}
.tip_con p font{font-family: 'Roboto' !important;font-size: 14px;}
.tip_con table{width:96% !important;margin:10px auto}
.tip_con table td,.tip_con table th{text-align:center;border:1px solid #143d06 !important;color: #000;line-height:35px;padding: 0 3px;font-size: 14px ;background: #fefdfb;vertical-align: middle;}
.tip_con table th{background: #143d06;color:#f9faf8}
.tip_con table td span{color: #000;font-family: 'Roboto' !important;font-size: 14px !important;}
.tip_con div ul{padding:0 20px}
.tip_con div ul li{padding:3px}
.tip_con div label{font-size:16px;text-transform:capitalize;width:100px;display:inline-block;*display:inline;*zoom:1;text-align:right;padding-right:3px}
.tip_con div input.ipt,.tip_con div select.slt{width:200px;padding-left:2px;color:#000;border:1px solid #143d06;height:24px;line-height:24px}
.tip_con div input.code{width:120px}
.tip_db{padding-bottom:10px;text-align:center}
.tip_db ul{margin:10px auto;width:365px}
.tip_db li{float:left;width:182px;}
.tip_db p a{color:#fff;}
.tip_db p a:hover{text-decoration:underline}
.tip_db a.btn_tip{display:inline-block;*display:inline;*zoom:1;width:142px;height:43px;line-height:43px;font-size:23px;background:url(../images/btns.png) -55px -250px;color:#ffffff;}
.tip_db a.btn_tip:hover{background-position:-55px -311px;text-decoration:none;color:#262f25}
.scrollcont{height:430px;overflow-x:hidden;overflow-y:auto;}
.loading{width:100%;height:100%;position:fixed;top:0;left:0;line-height:56px;color:#fff;padding-left:60px;font-size:15px;background:#000 url(../images/loader.gif) no-repeat 45% 50%;opacity:.7;filter:alpha(opacity=70);z-index:10000;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
.login_form_class .box1,#accountlogin .box1{width:438px;height:456px;padding-top: 10px;}
.msg_form_class .box1{width:566px;height:352px;background: url(../images/msgbg.png) no-repeat;}
.msg_form_class .tip_t a.close{top: 22px;}
.msg_form_class .tip_con{padding: 60px 0 5px 0;width: 85%;}
#rule_form {position: fixed; top: 20%;}
#rule_form .box2{width:725px;height:595px;background: url(../images/rule.png?v1) no-repeat;padding-top: 15px;}
#accountlogin .tip_db .accountmore a{color:#611d13}
.login_form_class .tip_t a.close,#accountlogin .tip_t a.close{top: 6px;}


.change_form{top:24%;position: absolute;}
.change_form .box1{height: 345px;padding-top: 50px;}
.change_form p{margin: 0 auto;text-align: center;}
.change_form span{color:#000 !important;display: inline-block;*display:inline;*zoom:1;margin: 0 5px;cursor: pointer;}
.change_form p img{width:20px;vertical-align: middle;}
.change_form p input{text-align: center;}

.serverinfo{padding: 6px 42px 0;line-height: 17px;}

#reward_form .box2{padding-top: 50px;height:565px}

.sppage .fullbg{background-image: url(../images/sp/fullbg.jpg);}

.sppage .note{width:100%;}
.sppage .credit li p{line-height: 18px;}
.sppage .tip_con div label{vertical-align: middle;}
.sppage .tip_con div input.code{vertical-align: middle;}
.sppage span.code_img{vertical-align: middle;display: inline-block;}
.sppage a.logo{top:52px}
/* .sppage .loginbtns{right:274px} */