/*-------------------------------------
 #Description:      style.css
 #Version:          v1.0
 #Author:           2012-3-20
 #Recent:           
-------------------------------------*/
/*初始化结构*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,th,td{margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}
ul,li{list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
th{text-align: left;}
td,th,div{word-break:break-all;word-wrap:break-word;}
form{display:inline;}
img{border:0;}
html{ font-size:12px;}
/*补丁*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.pl10{padding-left:10px;}
/*全局链接*/
a{text-decoration:none;color:#333333;}
a:hover,.alink a,.link{text-decoration:underline;}
/*清除浮动*/
.cc{*zoom:1;}
.cc:after{content:'\20';display:block;height:0;clear:both;visibility: hidden;}
.c{clear:both;font:0px/0px Arial;overflow:hidden;height:0;width:0;}
/*通用样式*/
.b,b{ font-weight:700;}
.w{white-space:nowrap;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.fr{float:right}
.fl{float:left}
.pr{position:relative}
.cp{cursor:pointer;}
.hidden{display:none;}
.block{display:block;}
.vt,.vt td,.vt th{vertical-align:top;}
.link_down span,.link_up span{padding:0 10px 0 0;background:url(down.png) center right no-repeat; display:inline-block; cursor:pointer;}
.link_up span{ background:url(up.png) center right no-repeat;}
.divHr{background:#eaeaea;height:1px;overflow:hidden;margin:10px 0;}
/*通用字体*/
.f10,small,.small,.f9{font-size:10px;-webkit-text-size-adjust:none;}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.fn,.fn a{font-weight:normal}
/*全局按钮*/
span.btn ,span.bt ,span.btn2 ,span.bt2 ,span.bts ,span.btn span ,span.bt span ,span.btn2 span ,span.bt2 span ,span.bts span{background:url(button.png) 9999px 9999px;}
span.btn ,span.bt ,span.btn2 ,span.bt2 ,span.bts {padding:0 2px 0 0;zoom: 1;display: inline-block;vertical-align: middle; cursor: pointer; _display: inline;margin:0 3px;}
span.btn button ,span.bt button ,span.btn2 button ,span.bt2 button ,span.bts button{display:block;overflow:visible;width:auto;_width:0;border:0 none;background:none;text-decoration:none;vertical-align:middle;white-space:nowrap;cursor:pointer;}
span.btn span,span.bt span,span.bts span{display: block;padding:0 11px 0 13px;}
span.btn button,span.bt button,span.bts button{height:27px;margin:0 -13px;padding:0 15px;line-height:28px;font-size:14px;font-weight:700;padding-bottom:2px;_padding-bottom:0px;}
span.btn2 span,span.bt2 span{display: block;padding:0 5px 0 7px;*padding:0 7px 0 9px;}
span.btn2 button,span.bt2 button{height:21px;margin:0 -9px;padding:0 10px;line-height:21px;padding-bottom:2px;_padding-bottom:0px;}
span.btn{background-position:right 0;}
span.btn span{background-position:0 0;}
span.btn2{background-position:right -60px;}
span.btn2 span{background-position:0 -60px;}
span.bt{ background-position:right -30px;}
span.bt span{ background-position:left -30px;}
span.bt2{ background-position:right -85px;}
span.bt2 span{ background-position:left -85px;}
span.bts{ background-position:right -110px;}
span.bts span{ background-position:0 -110px;}
span.btn button,span.btn2 button{color:#ffffff;}
span.bt button,span.bt2 button{color:#333333;}
span.bts button{color:#cd4604;}
/*表单*/
.input{border:1px solid #CCC;padding:2px 3px;background:#fff;font-size:1em;color:#000;}
.input:hover{border:1px solid #23a6dd;background:#fffbde;}
.input_wa{width:152px;}
.input_wb{width:332px;}
.input_wc{width:67px;}
.input_wd{width:15px;padding-left:1px;}
.input_we{width:25px;}
.input_wf{width:60px;}
.list_A{float:left;min-width:100px;zoom:1;}
.list_A li{height:22px;line-height:24px;overflow:hidden;cursor:default;clear:both; white-space:nowrap;}
.list_A .current,.list_A li:hover{color:#008800;}{color:#008800;}
.list_80{}
.list_80 li{width:auto;float:left;clear:none;margin-right:10px;}
.tip{ background-color:#ffc;border:1px solid #cfcec9;padding:8px 5px;margin:5px;color:#666;line-height:18px;position:relative;}
.tip p{line-height:20px; padding:0 40px 0 10px;}
.tip_close{ display:block; position:absolute; right:7px;_right:12px; top:7px;background: url(close.png) no-repeat left bottom; height:15px; width:42px;}
.tip_close span{ display:none; }

/*头部*/
html{background-color:#FFF;overflow-y:scroll;}
body{font:12px/1.5 Arial; color:#333;background:url(bg_menu.png) repeat-x 0 -230px;;min-height:500px;}
#head,#wrap,#menu,#content,#footer{width:980px;margin:0 auto;}
.top{height:26px;line-height:26px;overflow:hidden;}
.top p{float:right;margin-right:5px;}
.top a{color:#666;}
.top .on_vip{width:76px;background:url(bt_vip.gif) no-repeat;text-align:center;margin-top:1px;}
.act{margin-top:6px;}
/*导航*/
#menu{clear:both; display:block; background:url(bg_menu.png) no-repeat; height:70px;}
#menu_full{position:relative; float:left; width:630px; margin:4px 0 0 10px; font-size:14px; display:inline;}
#menu_channel{position:relative; float:left; width:340px; margin-top:9px; font-weight:700; display:inline;}
#menu ul li{float:left; margin-left:-2px;}
#menu ul li a{float:left; display:block; height:39px; line-height:39px; color:#fff; padding-left:19px;}
#menu ul li a span{display:block; background:url(bg_menu.png) no-repeat right -70px; padding-right:19px;}
#menu ul li .menu_bbs span{background:none;}
#menu ul li a:hover,
/*#menu ul li a:active,*/
#menu ul li .menu_on{background:url(bg_menu.png) no-repeat -800px -110px; text-decoration:none; color:#b60000;}
#menu ul li a:hover span,
#menu ul li .menu_on span{background:url(bg_menu.png) no-repeat right -110px;}
#menu #menu_channel li a{height:34px; line-height:30px; color:#fdfcbc; font-weight:700;}
#menu #menu_channel li a span{padding-bottom:8px; background-position:right -150px; cursor:pointer;}
#menu #menu_channel li a.channel_game span{background-position:right 100px;}
#menu #menu_channel li a:hover,
/*#menu #menu_channel li a:active,*/
#menu #menu_channel li .menu_on{background-position:-800px -190px; text-decoration:none; color:#b60000;}
#menu #menu_channel li a:hover span,
#menu #menu_channel li .menu_on span,
#menu #menu_channel li .channel_game span{background-position:right -190px;}
#menu .menu_sub{position:absolute; top:37px;}
#menu .menu_sub li a{float:left; background:none; height:27px; line-height:27px; color:#68686a; padding:0 10px; font-size:12px;}
#menu .menu_sub li a:hover/*,
#menu .menu_sub li a:active*/{background:none; text-decoration:underline;}
#menu #menu_channel .menu_sub{position:absolute; top:32px;}
#menu #menu_channel .menu_sub li a{background:none; height:27px; line-height:27px; color:#68686a; padding:0 10px; font-size:12px; font-weight:normal;}
#menu #menu_channel .menu_sub li a:hover,
/*#menu #menu_channel .menu_sub li a:active,*/
#menu .menu_sub li .menu_sub_on,
#menu #menu_channel .menu_sub li .menu_sub_on{background:none; text-decoration:underline; color:#b60000;}
#sub_level0{left:10px;width:940px;height:19px;margin-top:3px;white-space:nowrap;}
#sub_level1{left:82px;width:868px;height:19px;margin-top:3px;white-space:nowrap;}
#sub_level2{left:175px;width:775px;height:19px;margin-top:3px;white-space:nowrap;}
#sub_level3{left:268px;width:682px;height:19px;margin-top:3px;white-space:nowrap;}
#sub_level6{left:13px;width:310px;height:19px;margin-top:3px;white-space:nowrap;}
#sub_level7{left:13px;width:310px;height:19px;margin-top:3px;white-space:nowrap;}
/*中间内容*/
#content{margin-top:10px;}
/*通用标题栏*/
.t{border:1px solid #f2afcf;_display:inline-block;margin-bottom:10px;background:#ffffff;}
.h{border-bottom:1px solid #f2afcf;background:#fbd9f3 url(h.png) 0 0 repeat-x;color: #000;padding:5px 10px;overflow:hidden;}
.hs{border-top:1px solid #f2afcf;}
/*用户信息栏*/
.userinfo{ background:#fff url(bg_info.gif) bottom no-repeat; height:90px; margin-bottom:10px}
.userinfo .face{ float:left;border:1px solid #999; margin:10px 10px 0 10px; width:40px; height:40px;}
.vip_off{margin:0 10px 0 10px;height:50px;padding:5px;background-color:#fcfe9b;border:1px solid #ffe876;}
.money{width:13px;height:13px;}
/*table表格*/
.tr1 td,.tr1 th{border-bottom:1px dotted #ddd;padding:5px;}
.tr2 td,.tr2 th{padding:8px 0 0px 0;}
.tr3 td,.tr3 th{border-bottom:1px dotted #ddd;padding:5px 0 5px 0;}
.tr4 td,.tr4 th{border-bottom:1px dotted #ddd;padding:5px 0 0 0;}
.tr1 .title{border-bottom:2px solid #F36;}
.tr1 .info{height:50px;overflow:hidden;}
.function tr:hover{background-color:#e6f2fe;}
/*排行榜*/
.sort_1{height:16px;width:16px;background:url(sort.gif) no-repeat 0px 0px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_2{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -24px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_3{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -48px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_4{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -72px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_5{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -96px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_6{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -120px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_7{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -144px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_8{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -168px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_9{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -192px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_10{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -216px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_11{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -240px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_12{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -264px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_13{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -288px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_14{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -312px;display:block;overflow:hidden;text-indent:-1000px;}
.sort_15{height:16px;width:16px;background:url(sort.gif) no-repeat 0px -336px;display:block;overflow:hidden;text-indent:-1000px;}
/*ICON*/
.year_yes{width:16px;height:16px;background:url(icon.gif) no-repeat 0px 0px;display:block;overflow:hidden;text-indent:-1000px;}
.year_no{width:16px;height:16px;background:url(icon.gif) no-repeat 0px -30px;display:block;overflow:hidden;text-indent:-1000px;}
.exps_up{width:9px;height:13px;background:url(icon.gif) no-repeat 0px -60px;display:block;overflow:hidden;text-indent:-1000px;}
.exps_down{width:9px;height:13px;background:url(icon.gif) no-repeat 0px -90px;display:block;overflow:hidden;text-indent:-1000px;}
/*下拉菜单*/
.h_menu{position:absolute;border:1px solid #f2afcf;background:#fff;width:560px;height:auto;z-index:1;margin:-45px 0 0 40px;max-width:560px}
.h_menu .title{width:auto;height:15px;white-space:nowrap;}
.h_menu .yes{float:left;background:url(icon.gif) no-repeat 0px 0px;padding-left:20px;margin:5px 0 0 5px;}
.h_menu .no{float:left;background:url(icon.gif) no-repeat 0px -30px;padding-left:20px;margin:5px 0 0 5px;}
.h_menu .title a{width:42px;height:15px;background:url(close.png) no-repeat 0px -45px;display:block;overflow:hidden;text-indent:-1000px;}
.h_menu .title a{float:right;margin:5px 15px 0 5px;}
.help_qa dt{background:#fffaf1 url(icon.gif) no-repeat 0px -113px;padding:5px 0 0 20px;margin:15px 15px 0 20px;color:#a00;}
.help_qa dd{background:#fff url(icon.gif) no-repeat 0px -146px;padding:5px 0 5px 20px; margin:0 15px 20px 20px;}
.h_menu .upyear{float:right;padding:-5px 15px 0 0;white-space:nowrap;}

.rd_menu{position:absolute;border:1px solid #f2afcf;background:#fff;width:auto;height:auto;z-index:1;margin:0 0 0 -60px;max-width:160px}
.rd_menu .title{width:auto;height:15px;white-space:nowrap;}
.rd_menu .yes{float:left;margin:5px 0 0 5px;}
.rd_menu .title a{width:42px;height:15px;background:url(close.png) no-repeat 0px -45px;display:block;overflow:hidden;text-indent:-1000px;}
.rd_menu .title a{float:right;margin:5px 10px 0 5px;}
.menuList{background:#fff;padding:1px;margin-top:10px;}
.menuList li{width:100%;line-height:25px;height:25px;display:block;overflow:hidden;}
.menuList li:hover{background-color:#e6f2fe; color:#a60000;}
.menuList a:hover{text-decoration:none;color:#a60000;}

.lv_menu{position:absolute;border:1px solid #f2afcf;background:#fff;width:580px;height:auto;z-index:1;margin:165px 0 0 115px;max-width:580px}
.lv_menu .title{width:auto;height:15px;white-space:nowrap;}
.lv_menu .yes{float:left;margin:5px 0 0 5px;}
.lv_menu .title a{width:42px;height:15px;background:url(close.png) no-repeat 0px -45px;display:block;overflow:hidden;text-indent:-1000px;}
.lv_menu .title a{float:right;margin:5px 10px 0 5px;}
.lv_menu tr:hover{background-color:#e6f2fe;}

/*页尾*/
#footer{line-height:24px;color:#666;text-align:center;padding:12px 0;margin-top:20px;border-top:1px solid #e5e5e5}
#footer p.info a{color:#666;}
#footer p.info a:hover{color:#000;}
#footer p.copy a{text-decoration:none;color:#666;}
#footer p.copy a:hover{text-decoration:none;color: #000;}
/*文本颜色 需最后一段*/
.s1{color:#ff0000;}	/*red*/
.s2{color:#ff6600;}	/*org*/
.s3{color:#008800;}	/*green*/
.s4{color:#014c90;}	/*blue*/
.s5{color:#333333;}	/*black*/
.s6{color:#666;}		/*black*/
.s7{color:#68b;}
.s8{color:#a60000;}
.gray{color:#999;}
.gray2{color:#bbb;}