@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden;}
body{ margin:0; padding:0;font-family:Verdana, Arial,  sans-serif}
a{ text-decoration:none; border:none; outline:none;}
a img{ border:none;}
.big_bg{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:865px; background:url(../images/zhuce_big_bg.jpg) -86px 0px no-repeat;}
.Useless{ width:496px; height:500px; float:left;}
.big_bg .video{ margin-top:278px; float:left;}
.big_bg .video{ width:577px; height:410px; background:url(../images/vedio_bg.jpg) no-repeat;}
input{ width:155px; height:24px; line-height:24px; background:url(../images/input_bg.jpg) no-repeat; border:none; color:#FFF; padding-left:5px;}
.col{ color:#ffb400; font-weight:bold;}
.biaoge{ margin-top:0px; position:relative; left:-1px; *top:-25px;}
a.baise{ color:#e0d0aa; font-size:12px;}
a.baise:hover{ text-decoration:underline;}
.btn_ft{ margin-top:25px; position:relative; left:56px; width:300px; height:37px; line-height:37px}
.btn_ft a{ float:left; display:block; width:137px; height:37px; background:url(../images/sign_in_btn.jpg) no-repeat; margin:0 auto; text-indent:-9999px;}
.btn_ft a:hover{ background-position:0px -37px;}
.btn_ft a.f_bok{ width:38px; height:37px; background:url(../images/steam_btn.jpg) -38px 0px no-repeat; margin-left:10px;}
.btn_ft a.f_bok:hover{ background-position:-38px -37px}
.btn_ft a.steam_btn{ width:38px; height:37px; background:url(../images/steam_btn.jpg) 0px 0px no-repeat; margin-left:5px;}
.btn_ft a.steam_btn:hover{ background-position:0px -37px}

.text_t1{ width:333px; height:30px; line-height:23px; background:url(../images/by.jpg) no-repeat; top:20px; left:16px; position:relative; text-align:center;}
.text_t1 a{ color:#ff7a40; font-size:12px; transition:0.5s;}
.text_t1 a:hover{ color:#e0d0aa;}
.text_t2{ width:366px; text-align:center; font-size:11px; margin-top:29px; color:#c7a38d; line-height:17px; font-size:12px;}
.text_t2 a{ color:#ffb400;}
.join{ position:absolute; top:82px; right:-38px; width:200px; font-size:12px;}
.join a{ color:#e0d0aa;}
.join a:hover{ text-decoration:underline;}
.xianshi{ display:none; position:absolute; left:500px; top:282px; width:569px; height:402px; overflow:hidden;}
.video{ margin-top:322px; float:left;}
.video a img{ border:none; width:569px; height:402px; margin-top:4px; margin-left:4px;}
.kuang_jia ,.kuangjia_2{ width:373px; height:451px; background:url(../images/bg_2.png) no-repeat; float:left; position:absolute; left:1073px; top:262px;}
input{ width:155px; height:24px; line-height:24px; background:url(../images/input_bg.jpg) no-repeat; border:none; color:#A7A7A7; padding-left:5px;}
.col{ color:#ffb400; font-weight:bold;}
a.baise{ color:#e0d0aa;}
a.baise:hover{ text-decoration:underline;}
.btn_ft2{ position:relative; left:46px; width:300px; height:40px; line-height:40px; *margin-top:-25px;}
.btn_ft2 a{ float:left; display:block; width:135px; height:38px; background:url(../images/register_h.jpg) no-repeat; margin:0 auto; text-indent:-9999px;}
.btn_ft2 a:hover{ background-position:0px -38px}
.btn_ft2 a.f_bok{ width:38px; height:37px; background:url(../images/steam_btn.jpg) -38px 0px no-repeat; margin-left:10px;}
.btn_ft2 a.f_bok:hover{ background-position:-38px -37px}
.btn_ft2 a.steam_btn{ width:38px; height:37px; background:url(../images/steam_btn.jpg) no-repeat; margin-left:5px;}
.btn_ft2 a.steam_btn:hover{ background-position:0px -37px;}

.text_t1_b2{ width:333px; height:30px; line-height:23px; background:url(../images/by.jpg) no-repeat; top:8px; left:5px; position:relative; text-align:center;}
.text_t1_b2 a{ color:#ff7a40; font-size:12px}
.text_t1_b2 a:hover{ color:#e0d0aa;}
.text_t2_b2{ width:344px; text-align:center; font-size:12px; margin-top:11px; color:#c7a38d; line-height:17px}
.text_t2_b2 a{ color:#ffb400;}
.footer{ position:relative; top:35px; font-size:14px; left:500px;_width:930px;_margin:0 auto;_left:30px;}
.l_left{ float:left;} .r_right{ float:left; color:#c0793e; position:absolute; left:440px;}
.r_right a{ color:#c0793e; margin:0px 10px;}
.r_right a:hover{ text-decoration:underline;}
  .kuangjia_2 td{ height:40px;}
  .quchu{ margin-top:35px; position:relative; left:10px;}
  a.change{ font-size:11px; color:#e0d0aa;}
  a.change:hover{ text-decoration:underline;}
  tr{ position:relative;}
  .tishi{ font-size:11px; width:224px; height:25px; background:url(../images/tishi_2.png) no-repeat; line-height:20px; position:absolute; margin-left:-43px; margin-top:-45px; *margin-left:-205px; *margin-top:-20px; text-align:center; color:#fe9508;}
  .tishi_1{ font-size:12px; color:#F00; text-align:center; padding:30px 0 10px 0; height:20px; line-height:20px;}
  .gou{ width:13px; height:13px; background:url(../images/gou.jpg) no-repeat; display:none;}
  .cha{ width:13px; height:13px; background:url(../images/cha.jpg) no-repeat; display:none;}
  .vcode{ width:75px; height:26px; background:url(../images/yzmt_bg.jpg) no-repeat ; float:left}
  
    /*找回密码CSS*/
  .find_ps{ position:relative; top:66px; left:78px;}
  .fasong{ width:141px; margin:0 auto; position:relative; top:120px;}
  .fasong a{ display:block; width:141px; height:42px; background:url(../images/confirm2.jpg) no-repeat;}
  .fasong a:hover{ background-position:0px -42px;}
  .e_text{ margin-left:10px;}
  .wz_footer{ margin-left:17px;}
  .moban_footer{ position:absolute; top:304px;}
  .text_tishi{ position:relative; text-align:center; height:20px; line-height:20px; top:78px; font-size:12px; color:#F00; padding:0 20px;}
  .text_tishi2{ position:relative; text-align:center; height:20px; line-height:20px; top:58px; font-size:12px; color:#F00;}
  
  /*找回密码2*/
  .top_biaoti{ position:relative; top:50px; left:89px;}
  .jiqiren{ margin-top:64px; margin-left:79px;}
  .text_fs{ font-size:12px; text-align:center; margin-left:15px; margin-right:22px; color:#c7a38d; line-height:20px;} 
  .close{ width:141px; margin:0 auto;}
  .close a{ display:block; width:141px; height:42px; background:url(../images/close.jpg) no-repeat;}
  .close a:hover{ background-position:0px -42px;}
  .zhaohui_footer{ width:999px; margin:0 auto; position:relative; left:63px; top:50px; font-size:14px;}
  .ld_left{ float:left;} .rd_right{ float:left; margin-left:20px; color:#C0793E;} .rd_right a{ color:#C0793E; margin:0px 10px;}.rd_right a:hover{ text-decoration:underline;}
  .re_pass{ position:relative; top:50px; left:72px;}
  .done_1{ width:141px; margin:0 auto; position:relative; top:41px;}
  a.done{ display:block; width:141px; height:42px; background:url(../images/done.jpg) no-repeat;}
  .done_1 a:hover{ background-position:0px -42px;}
  
 .logo a{ display:block; width:432px; height:228px; position:absolute; left:680px; top:20px;}