@charset "utf-8";
/* =================================
Author: Allen
Email: Allen714@foxmail.com
Copright: www.yaowan.com
================================= */

/* CSS reset & global */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.8 tahoma,arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{ border:none; outline:medium none;}
a{text-decoration:none;color:#5E4635;}
a:hover{text-decoration:underline; color:#f60;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:before, .clearfix:after { content:""; display:table; } 
.clearfix:after { clear:both; } 
.clearfix { zoom:1; /* IE < 8 */ }
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.hideText{ overflow:hidden; text-indent:-9999px;}
.blockLink a{display:block;height:100%;overflow:hidden;text-indent:-9999px;}
.fl{ float:left;} 
.fr{ float:right;}
.red{ color:#FB0000;}
.none{ display:none;}

body{ background:#000 url(../images/bg.jpg) center top no-repeat;}
.wrap{ width:1000px; margin:0 auto;}
.ti2{ text-indent:2em;}
.tr{ text-align:right;}
.mt10{ margin-top:10px;}
/* box */
.top1{ background:url(../images/pic01.jpg) no-repeat; height:146px;}
.top2{ background:url(../images/pic02.jpg) no-repeat; height:187px;}
.tmain{ height:292px;}
.tmLeft{ background:url(../images/pic03.jpg) no-repeat; width:249px; height:292px; float:left; overflow:hidden;}
.tmLeft .loginTle{ height:50px; text-indent:-999px; overflow:hidden;}
.tmLeft .loginB{overflow:hidden;padding:14px 24px 14px 25px; width:200px;}
.tmLeft .loginB ul li{margin-bottom:15px; position:relative;}
.tmLeft .loginB ul .li_name,.tmLeft .loginB ul .li_pwd{height:20px;padding:5px;background:url(../images/input.jpg) no-repeat;}
.tmLeft .loginB ul .li_pwd{ background-position:0 -50px;}
.tmLeft .loginB input{ width:136px; height:22px;padding:0 5px;border:none; background:none; line-height:22px\9;float:left; color:#333;}
.tmLeft .loginB label{width:42px;height:100%;float:left; text-align:center; color: #85796B; text-indent:-9999em;}
.tmLeft .login-btn input,.tmLeft .login-btn a{width:93px;height:34px; line-height:34px; display:inline-block;float:left;cursor:pointer; border:none;text-indent:-9999em;}
.tmLeft .login-btn input{ background:url(../images/login_btn.jpg) no-repeat; color:#fff; font-weight:bold; font-size:12px;margin-right:6px;}
.tmLeft .login-btn input:hover{ background-position:0 -34px;}
.tmLeft .login-btn a {background:url(../images/reg_btn.jpg) no-repeat;color:#000;font-variant:bold; text-decoration:none;}
.tmLeft .login-btn a:hover{ background-position:0 -34px;}
.tmLeft .loginA{ color:#C18959;overflow:hidden;padding:14px 24px 14px 30px; width:195px;}
.tmLeft .loginA .loginA_link{ background:url(../images/ico.jpg) 0 14px no-repeat;border-top:#C18959 1px dashed;border-bottom:#C18959 1px dashed; margin:3px 0; padding:5px 25px;}
.tmLeft .loginA .loginA_link a{ display:block; height:30px; line-height:30px;}
.tmLeft .loginA a{color:#C18959;}
.tmLeft .loginA a:hover{text-decoration:none; color:#fff;}
.tmMid{ background:url(../images/pic04.jpg) no-repeat; width:502px; height:292px; float:left;}
.sGamebox{ padding-top:54px; padding-left:130px; width:242px; height:238px; z-index:999;}
.sGamebox ul li{ height:26px; margin-bottom:17px; padding-top:4px;background:url(../images/sGamebox_li.jpg) no-repeat;}
.sGamebox ul li.nobg{color:#C18959; background:none;}
.sGamebox ul li label{ float:left; width:79px;color:#491b03; overflow:hidden; text-indent:8px;}
.sGamebox ul li select{ float:left;width:155px; border:#432111 1px solid; height:22px; padding:1px;_display:block;}
.sGamebox ul li input{ float:left;width:150px; border:#432111 1px solid; height:18px; padding:1px;_display:block;}
.sGamebox .lq_btn{ width:132px; height:38px; padding:12px 0 0 55px;}
.sGamebox .lq_btn a{ display:block;width:132px; height:38px;text-indent:-999em; overflow:hidden;}
.tmRight{ background:url(../images/pic05.jpg) no-repeat; width:249px; height:292px; float:right;color:#C18959;}
.tmRight ul{ display:block; padding:112px 25px 0;}
.tmRight ul li{ height:24px; line-height:24px; border-bottom:#C18959 1px dashed; background:url(../images/ico2.jpg) left center no-repeat; padding-left:22px;}
.tmRight ul li span{float:right; margin-right:15px;}
.bmain{ height:375px; padding-bottom:11px; background-color:#fbc58c;}
.bmLeft{ background:url(../images/pic06.jpg) no-repeat; width:249px; height:375px; float:left;}
.bmMid{ background:url(../images/pic07.jpg) no-repeat; width:502px; height:375px; float:left;}
.bmRight{ background:url(../images/pic08.jpg) no-repeat; width:249px; height:375px; float:left; position:relative;}
.bmRight a{ position:absolute; width:48px; height:24px; display:block; left:148px; top:224px;text-indent:-999em; overflow:hidden;}
/* winbox */
#spop{ display:none;}
.gray{width:100%; position:absolute;left:0;top:0;z-index:100;background-color:#000; opacity:0.7;filter:alpha(opacity=70);}
.tWindow{ background:url(../images/pic09.jpg) no-repeat; width:504px; height:216px;}
.tClose{ height:35px;}
.tClose a{ display:block; width:30px; height:35px; float:right; text-indent:-999em; overflow:hidden;}
.conWindow{ padding:25px 0 0 145px;}
.initem{ margin-top:3px;}
.initem input{ float:left; width:100px; border:#300 1px solid; padding:3px; height:20px; margin-right:5px;}
.initem a{ display:block; background:url(../images/ok_btn.jpg) no-repeat; width:90px; height:28px; float:left;}

/*popup*/
.gray{width:100%; position:absolute;left:0;top:0;z-index:100; display:none;background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
#popup{width:447px;color:#C18959;padding:1px; border:1px #7f6424 solid; background:#18100a; display:none;}
#popup .close{width:20px; height:20px;float:right;margin:10px 10px 0 auto;}
#popup .popup_tit{height:38px; line-height:38px;background:url(../images/popup_tit.jpg) no-repeat;}
#popup .popup_cnt{text-align:center;padding:80px 0; background:#54331d;}