@charset "utf-8";
/* CSS Document */
body{font:12px/1.2em Arial,'宋体';color:#333;background:#fff;text-align:center;}
form,ul,img{border:0;}
.clear{clear:both;height:0;font-size:0;overflow:hidden;}
html,body,div,h1,h2,h3,h4,h5,h6,form,select,input,ul,ol,li,dl,dt,dd,label,img,p{padding:0;margin:0;}
div{margin:0px auto;padding:0;}
ul,ol,li{list-style:none;overflow:hidden;}
a:link, a:visited{color:#333;text-decoration:none;}
a:hover, a:active{text-decoration: underline;color:#FF0000;}
.f_b,a.f_b:visited,a.f_b:link{color:#0589db;text-decoration: none;}
.f_b a:hover,a.f_b:hover{ text-decoration:underline;}
.f_r,a.f_r:visited,a.f_r:link{color: #f80000;text-decoration: none;}
.f_r a:hover, a.f_r:hover{ text-decoration:underline;}
.f_o,a.f_o:visited,a.f_o:link {color: #FF6600;text-decoration: none;}
.f_g,a.f_g:visited,a.f_g:link{color:#179117;text-decoration: none;}
.f_p,a.f_p:visited,a.f_p:link {color: #FF3399;text-decoration: none;}
a.i_new:visited,a.i_new:link,.f_w,a.f_w:visited,a.f_w:link {color: #fff;text-decoration: none;}
.fl{float:left;width:748px;}
.fr{float:right;width:207px;}
.fr .game_list ul{padding:0;}
.fr .game_list ul li{width:86px;}
.fr .box_wrap .box-bd{background:#f8fcff;}
/*header*/
.header{clear:both;width:960px;height:114px;margin-top:5px;margin-bottom:5px;background:url(bg_head1.png);}
.top_nav{padding-top:6px;}


.header .i_web,.header .i_new,.header .i_hot,.header .i_cmd,.header .i_box,.header .i_desk,.header .i_fav,.header .logo,.header .menu,.header .so,.header .word,.header .login,.header .user{float:left; font-family:"宋体"}
.header .i_web,.header .i_new,.header .i_hot,.header .i_cmd,.header .i_box,.header .i_desk,.header .i_fav,.header .menu a,.header .key,.header .sobtn,.header .un,.header .up,.header .ui,.header .loginbtn{background:url(/css/v3/header_icons.png) no-repeat;}
.i_web, .i_new, .i_hot, .i_cmd, .i_box{height:15px; line-height:15px;}
.header .i_web{margin:0 18px 5px 8px;width:100px;color:#ffffff;}
.header .i_new{margin:0 5px; background-position:0 -50px;padding:0 0 0 10px;width:80px;color:#ffffff;}
.header .i_hot{margin:0 5px; background-position:0 -100px;padding:0 0 0 10px;width:80px;color:#ffffff;}
.header .i_cmd{margin:0 5px;background-position:0 -150px;padding:0 0 0 10px;width:80px;color:#ffffff;}
.header .i_box{margin:0 5px; background-position:0 -200px;padding:0 0 0 10px;width:80px;color:#ffffff;}
.header .i_desk{margin:-2px 5px;float:right; width:88px;height:21px;background-position:-1px -350px;}
.header .i_fav{margin:-2px 5px;float:right;width:88px;height:21px;background-position:-95px -350px;}


.header .menu{ height:33px;margin-top:16px;margin-bottom:8px!important; /* IE7+FF */margin-bottom:0px;}
.header .menu a{float:left;width:50px;height:33px;line-height:33px;background-position:0 -400px;font-size:14px;font-weight:bold;color:#441200;}
.header .menu a:hover,.header .menu a.s{background-position:0 -450px;color:#ffffff;}
.header .menu a.e{width:78px;background-position:-100px -400px;}
.header .menu a.e:hover{background-position:-100px -450px;}
.header .menu a.logo{margin:-2px 0px 0 15px;width:188px;height:42px;background:url(logo.png) no-repeat;}

.header .menu a.logo h1,.header .menu a.logo span{display:none;}
/*.header .menu a.logo:hover{background:url(logo.png);}*/
.header .so{margin:5px 8px 5px 8px;}
.header .so .key{float:left;width:166px;height:23px;background-position:0 -500px;margin-right:5px;overflow:hidden;}
.header .so .key input{border:0;width:158px;margin:4px;color:#999999;}
.header .so .sobtn{float:left;width:55px;height:23px;border:none;padding:0;margin:0;background-position:0 -550px;cursor:pointer;}
.header .word{margin-top:10px}
.header .word a{padding-right:6px;}
.header .login{float:right;margin-top:4px;margin-right:5px;color:#666666;}
.header .login .un{float:left;background-position:0 -247px;padding-left:16px;padding-top:5px;}
.header .login .up{float:left;background-position:0 -297px;padding-left:16px;padding-top:5px;margin-left:12px;}
.header .login .ui{float:left;width:116px;height:23px;background-position:0 -600px;overflow:hidden;}
.header .login .ui input{border:0;width:108px;margin:4px;color:#999999;}
.header .login .loginbtn{float:left;width:40px;height:23px;border:none;padding:0;margin:0 0 0 7px;background-position:0 -650px;cursor:pointer;}
.header .login .reg{float:left;margin:5px 0 0 8px;}
.header .login .fgt{float:left;margin:5px 0 0 12px;color:#0589db;text-decoration:underline;cursor:help;}
.header .login .uname{float:left;padding-top:5px;color:#ff6600;text-decoration:underline;}
.header .login .uc{float:left;padding-top:5px;margin-left:10px;}
.header .login .uc a{padding:0 6px;color:#333333;}
.header .login .logout{float:left;padding-top:5px;color:#999999;text-decoration:underline;margin-left:14px;}

.field{position:relative;text-align:left;}
.field:after{content:'\20';display:none;clear:both;height:0;overflow:hidden;}
.field,
.field-hd,
.field-bd,
.btn-field{float:left;}
.field-hd{line-height:24px;padding:0 5px;}
.field-bd{position:relative;width:109px;height:18px;padding:2px 4px 3px;background:url(header_icons6.png) 0 -600px;font-family:"宋体";}
.text-input{display:inline-block;width:109px;height:18px;border:0 none;outline:none;font:12px/1.5 Verdana, arial, \5b8b\4f53, sans-serif;}
.tip-msg{position:absolute;top:1px;left:4px;z-index:2;color:#ccc;line-height:21px;width:109px;}
.err-msg,
.type-msg{position:absolute;top:23px;left:34px;display:none;}
.err-msg{background-color:#FFFFE5;border:1px solid #D9DAD9;line-height:20px;padding:0 8px;color:#f00;white-space:nowrap;}
.type-msg{width:130px;border:1px solid #d9dad9;color:#999;padding:2px;white-space:nowrap;background:#fff;}
.type-msg dt{line-height:22px;padding:0 3px;}
a.kk-type,
a.kk-type:hover,
a.ue-type,
a.ue-type:hover{display:block;padding-left:4px;height:20px;line-height:22px;overflow:hidden;text-decoration:none;color:#999;}
a.kk-type:hover,
a.ue-type:hover{background-color:#e8f4fc;color:#000;}
.btn-field{position:relative;height:16px;padding:7px 0 0 50px;}
.btn-field a{margin-right:5px;}
.btn-submit{position:absolute;top:0;left:3px;width:40px;height:23px;background:url(header_icons6.png) 0 -650px;border:0 none;cursor:pointer;}
.btn-empty-input{position:absolute;top:7px;right:5px;width:8px;height:9px;cursor:pointer;background:url(i_delete.png) 0 0 no-repeat;display:none;}
.user-info-box{background:url(header_icons6.png) 0 -247px no-repeat;padding:3px 0 0 16px;}
.user-info{padding:0 12px 0 0;font:12px/1.5 Verdana, arial, \5b8b\4f53, sans-serif;}
.user-info .uname{text-decoration:underline;color:#F60;margin-right:18px;}
.header .login .qq_log {background: url(i_delete.png) no-repeat scroll -20px 0 transparent;font-family: "宋体";padding:4px 0 0 21px;}
/*footer*/
#footer{clear:both;width:960px;line-height:20px;}
#footer #copyright div{height:16px;padding-top:9px;}
#footer #copyright div.b a.e{background:url(vip_3.gif) 0 0 no-repeat;padding:2px 0 0 25px;}
#footer #copyright div.d{color:#f00}
/*hot new 中文 ico*/
.sign1{position:absolute;top:1px;left:13px;width:38px;height:38px;background:url(ico_new4.gif) 0 0 no-repeat;cursor:pointer;}
.sign2{position:absolute;top:1px;left:13px;width:38px;height:38px;background:url(ico_hot4.gif) 0 0 no-repeat;cursor:pointer;}
.sign3{position:absolute;top:1px;left:13px;width:38px;height:38px;background:url(ico_cn4.gif) 0 0 no-repeat;cursor:pointer;}
.sign4{position:absolute;right:17px;bottom:22px;width:17px;height:18px;background:url(ico_medal.png) 0 0 no-repeat;cursor:pointer;z-index:4;}