*{margin:0;padding:0;font-size:12px;font-family:'Verdana','宋体'}
html,body{margin:0;padding:0;height:100%;line-height:150%}
h1,h2,h3,h4,h5,h6{font-size:14px}
a{text-decoration:none;color:#ffb90a;}
a:hover{text-decoration:underline}
a img{border:none}
p{margin:3px 0}
ul{}
li{list-style:none;list-style-position:outside}
.fl{float:left}
.fr{float:right}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.p10 {padding:10px}
.pt10{padding-top:10px}
.pb10{padding-bottom:10px}
.m10 {margin:10px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.spacer { margin-bottom:10px; }
.over_h { overflow:hidden; }
.break_word{word-wrap:break-word;word-break:break-all;}

a.anchor_reply { color:#8a670f; }
a.view_report { display:block; width:100px; height:23px; background:url(title/view_report.gif) no-repeat; margin-top:5px; text-indent:-999px; }
span.star-rating { 
	display:inline-block; vertical-align:middle; margin-right:0px; width:12px; height:14px; overflow:hidden; text-indent:-999em; background:url(images/star.gif) no-repeat center center; 
	*display:inline; *zoom:1; *margin-right:1px;
}
.btn {
	vertical-align:middle; line-height:23px; overflow:hidden; color:#000; position:relative; top:-1px;
	font-weight:bold; display:inline-block; *display:inline; *zoom:1; width:47px; height:23px;
	text-align:center; cursor:pointer; background:Url(images/wall_write_submit.gif) no-repeat; border:none;
}
a.btn { *height:22px; *padding-top:1px; *top:-3px; }
a.btn:hover { text-decoration:none; }
a.report_download { text-align:left;width:65px; padding-left:12px; background-image:url(images/btn_mid.gif);}
a.report_buyfull { text-align:left;width:77px; padding-left:13px; background-image:url(images/btn_lon.gif);}
ul.simple li { margin:3px 0; color:#111; padding-left:8px; background:url(images/ul_simple.gif) no-repeat left center; }
ul.simple li a { color:#141414; }

ul.star li { margin:3px 0; padding-left:15px; background:url(images/ul_star.gif) no-repeat left center; }
ul.star li a { color:#8a8a8a; }

ul.tags { _height:1%; }
ul.tags li { float:left; display:inline; margin-right:8px; white-space:nowrap;  }

ul.list li { color:#8a8a8a; background:url(images/ul_list_border.gif) no-repeat center bottom; padding-bottom:15px; margin-bottom:8px;  }
ul.list h4 { margin-bottom:8px; }
ul.list h4, ul.list h4 a  { color:#daa31e; }
ul.list h4 span.time { font-weight:normal; color:#8a8a8a; }
ul.list li p.extra { text-align:right; margin-bottom:0; overflow:hidden  }
ul.list li p.extra a { color:#8a8a8a}
ul.list li p.extra a.anchor_reply { margin-left:50px; }

ul.infomation_list .icon img { border:1px solid #8d8d8d; }

ul.expert_list div.icon { margin-left:5px; padding:5px 5px 3px; background:#767676; }
ul.expert_list div.icon img { border:2px solid #c3c3c3; margin-bottom:3px; }
ul.expert_list div.icon h6 { text-align:center; }
ul.expert_list div.icon h6 a { display:block; color:#060606; }
ul.expert_list h4 span.time { }

ul.rank, ul.rank a { color:#8a8a8a; }
ul.rank li { margin:1px 0; *margin:0; padding:2px 0; }
ul.rank li span.order { display:inline-block; *display:inline; *zoom:1; width:15px; padding-left:4px; width:16px\9; padding-left:3px\9;_width:15px;_padding-left:4px; color:#111; background:url(images/rank_order.png) no-repeat 0 center; _background-image:url(images/rank_order.gif); } 
ul.rank li span.order_1 { background-image:url(images/rank_order_1.png); _background-image:url(images/rank_order_1.gif); }
ul.rank li span.order_2 { background-image:url(images/rank_order_2.png); _background-image:url(images/rank_order_2.gif); }
ul.rank li span.order_3 { background-image:url(images/rank_order_3.png); _background-image:url(images/rank_order_3.gif); }
ul.rank li span.order_4 { background-image:url(images/rank_order_4.png); _background-image:url(images/rank_order_4.gif); }
ul.rank li span.order_5 { background-image:url(images/rank_order_5.png); _background-image:url(images/rank_order_5.gif); }
ul.rank li span.order_6 { background-image:url(images/rank_order_6.png); _background-image:url(images/rank_order_6.gif); }
ul.rank li span.order_7 { background-image:url(images/rank_order_7.png); _background-image:url(images/rank_order_7.gif); }
ul.rank li span.order_10{ background-image:url(images/rank_order.png); _background-image:url(images/rank_order.gif); width:19px; padding-left:0;}
div.box_light ul.rank, div.box_light ul.rank a { color:#1f1f1f; }

div.icon_main { /*overflow:hidden;*/ }
div.icon_main div.icon { float:left; margin-right:10px; }
div.icon_main div.main { overflow:auto; _zoom:1; }
div.icon_main h4.title ,div.icon_main h4.title a { color:#0a0a0a; font-weight:bold; margin-bottom:8px; }
#yzhang-main{ float:right; display:inline; text-align:left;width:200px;}
div.pagination { text-align:center; padding:10px 0; }
div.pagination span { margin:0 3px; }
div.pagination span a { padding:3px 6px; background:#464646; color:#c8c8c8; }
div.pagination span.first a,
div.pagination span.prev a,
div.pagination span.next a,
div.pagination span.last a { background-color:#686868; }
div.pagination strong { color:#b9880d; font-size:120%; padding:3px 6px; }

div.box ul.simple li { color:#8a8a8a; background-image:url(images/ul_simple_light.gif) }
div.box ul.simple li a { color:#8a8a8a; }

body { background:#000 url(images/body.gif) repeat-x; color:#8a8a8a; }
div.page {min-width:1185px; min-height:1220px; _width:1185px; _height:1220px; _overflow:show;margin:0 auto; background:url(images/back.png) no-repeat center 0; _background-image:url(images/back.gif);  }/**/
div.container { width:1010px;  margin:0 auto;  }
div.header { margin:0 auto; width:1010px;height:138px; overflow:hidden; zoom:1;position:relative; color:#7f7f7f;}
div.header a { color:#7f7f7f; }
div.header h1 a { display:block; width:225px;text-indent:-9999px; height:94px; }
div.header h1 a { background:url(images/logo.gif); }
div.header #navigator {position:absolute; bottom:0; left:0px; height:41px; width:1010px; background:url(images/nav.gif) repeat-x; }
div.header #navigator ul {width:100%; height:41px; }
div.header #navigator li { float:left; }
div.header #navigator li a { color:#111; font-size:14px; font-weight:bold; display:block; height:41px; line-height:41px; text-align:center; width:80px; background:url(images/nav_li.gif) no-repeat; text-indent:-9999px; }
div.header #navigator li a:hover,
div.header #navigator li.on a { background-position:0 -41px; color:#fab405; text-decoration:none; }
div.header #navigator li.home a { background-image:url(title/nav_home.gif); }
div.header #navigator li.infomation a { background-image:url(title/nav_infomation.gif); }
div.header #navigator li.game a { background-image:url(title/nav_game.gif); }
div.header #navigator li.infomation a { background-image:url(title/nav_infomation.gif); }
div.header #navigator li.expert a,div.header #navigator li.expert_view a { background-image:url(title/nav_expert_view.gif); }
div.header #navigator li.talk a { background-image:url(title/nav_talk.gif); }
div.header #navigator li.report a { background-image:url(title/nav_report.gif); }
div.header #navigator li.event a { background-image:url(title/nav_event.gif); }
div.header #navigator li.data a { background-image:url(title/nav_data.gif); }
div.header #navigator li.resource a { background-image:url(title/nav_resource.gif); }
div.header div.actions,div.header div.user { width:350px; position:absolute; right:0; top:30px; text-align:right; }
div.header div.actions a { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
div.header div.actions a.login,
div.header div.actions a.register { height:55px; line-height:55px; overflow:hidden;  width:3px; padding-left:100px; color:#000; font-size:0; }
div.header div.actions a.login { background:url(images/header_login.gif) no-repeat; }
div.header div.actions a.register { width:4px;background:url(images/header_reg.gif) no-repeat; }
div.header div.user { top:60px; width:auto; }
div.header div.user a { margin:0 10px; color:#b1b1b1; }
div.header div.user a.user { margin-right:0; color:#dfa917; }
div.header div.search { width:210px; height:35px; background:url(images/header_search.gif) no-repeat; position:absolute; right:18px; top:100px; }
div.header div.search input.txt { width:160px; margin-left:5px; background:transparent; border:none;  font-size:14px; position:relative; top:3px; }
div.header div.search input.submit { width:1px; height:35px; padding-left:38px; overflow:hidden; font-size:0; cursor:pointer; vertical-align:middle; border:none; background:transparent; }

div.footer { text-align:center; color:#333; padding-top:25px; }
div.footer a { color:#666; }
div.footer div.links a { border-right:1px solid #666; padding:0 10px 0 8px; }
div.footer div.links a.last { border:none; }
div.footer div.cr {  margin-top:3px; }
div.footer div.cr span.cp { font-size:90%; }

div.bodyer { padding:13px 30px 0;}
div.bodyer div.lay_side { width:302px; float:right; overflow:hidden; }
div.bodyer div.lay_wide { width:638px; float:left; overflow:hidden; }

div.bodyer div.radius_box { position:relative; }
div.bodyer div.radius_box div.tl, div.tr, div.bl, div.br { width:2px; height:2px; overflow:hidden; position:absolute; background:url(images/box_radius.gif); }
div.bodyer div.radius_box div.tl { left:0; top:0; }
div.bodyer div.radius_box div.tr { right:0; top:0; background-position:right 0; }
div.bodyer div.radius_box div.bl { left:0; bottom:0; background-position:left bottom; }
div.bodyer div.radius_box div.br { right:0; bottom:0; background-position:right bottom; }

div.box { }
div.box .hd { height:33px; line-height:33px; padding-right:10px; background:url(images/box_hd.gif) no-repeat right 0; }
div.box .hd span.more { float:right; }
div.box .hd span.more a { color:#848484; }
div.box .hd span.more a:hover { color:#333; }
div.box .hd  h3 { margin-right:30px; padding-left:10px; background:url(images/box_hd_lt.gif) no-repeat; color:#e1e1e1; }
div.box .hd  h3 span, 
div.box .hd  h3 span a { color:#fff; font-size:14px; font-weight:normal; text-shadow:1px 1px 2px #000; }
div.box .hd  h3 a:hover { text-decoration:none;}
div.box .hd  h3 span.title { color:#f8b500; background:url(images/box_point.gif) no-repeat; padding-left:20px; margin-right:10px; cursor:pointer;}
div.box .hd  h3 span.title a { color:#f8b500; }
div.box .hd  h3 span.extra { font-size:12px; color:#707070; text-shadow:none; margin-left:3px; }
div.box .hd  h3 span.news { background:url(images/box_news.gif) no-repeat; padding:2px 0 2px 24px; }
div.box .bd { border:1px solid #505050; border-top:0; background:#141414; padding:10px; color:#8a8a8a;
	-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
}
div.box .bd h4.title, div.box .bd h4.title a { color:#b9b8b5; }

div.box_light { }
div.box_light .hd { height:33px; line-height:33px; padding-right:10px; background:url(images/box_light_hd.gif) no-repeat right 0; }
div.box_light .hd span.more { float:right; }
div.box_light .hd span.more a { color:#848484; }
div.box_light .hd span.more a:hover { color:#333; }
div.box_light .hd  h3 { margin-right:30px; padding-left:10px; background:url(images/box_light_hd_lt.gif) no-repeat; color:#e1e1e1; }
div.box_light .hd  h3 span a:hover{ text-decoration:none;}
div.box_light .hd  h3 span, div.box_light .hd  h3 span a { color:#fff; font-size:14px; font-weight:normal; text-shadow:1px 1px 2px #000; }
div.box_light .hd  h3 span.title { color:#f8b500; background:url(images/box_light_point.gif) no-repeat; padding-left:20px; margin-right:10px; }
div.box_light .hd  h3 span.title a { color:#f8b500; }
div.box_light .hd  h3 span.news { background:url(images/box_light_news.gif) no-repeat; padding:2px 0 2px 24px; }
div.box_light .hd  h3 span.extra { font-size:12px; color:#707070; text-shadow:none; margin-left:3px; }
div.box_light .bd { border:1px solid #686868; border-top:0; background:#686868; padding:10px; color:#151515;
	-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;
}
div.lay_wide div.box h3,
div.lay_wide div.box h3 span.title,
div.lay_wide div.box h3 span.title a { font-weight:bold; }

div.lay_wide div.box_light h3,
div.lay_side div.box_light h3 span.title,
div.lay_side div.box_light h3 span.title a { font-weight:bold; }

div.lay_side div.box h3 span.title,
div.lay_side div.box_light h3 span.title { background-image:url(images/box_light_point_side.gif); color:#d2d2d2; }

div.sub_navigator { height:37px; margin-top:1px; padding:0 20px 0 2px; line-height:32px; background:url(images/sub_nav.gif) repeat-x; overflow:hidden; }
div.sub_navigator li { float:left; display:inline;width:108px; font-weight:bold; text-align:center;padding-left:5px;background:url(images/dian3.gif) no-repeat 8px 11px; }
div.sub_navigator a { margin-right:10px; color:#d5d5d5; }
div.sub_navigator li.on{background:url(images/zixun-ren-bg.gif) repeat-x 0 0; height:33px;}
div.sub_navigator li.on a { background:url(images/dian2.gif) no-repeat 0 1px;background:url(images/dian2.gif) no-repeat 0 0px\9;_background:url(images/dian2.gif) no-repeat 0 0;color:#f8b500; padding-left:20px;}
div.sub_navigator li.on a:hover { text-decoration:none; cursor:default; }

div.view_page { padding:30px; *padding:30px 20px 30px 25px; background:#141414; border:1px solid #464646; -moz-border-radius:5px; -webkit-border-raidus:5px; border-radius:5px; }
div.view_page a { color:#a1a1a1; }
div.view_page h1 { font-size:16px; text-align:center; color:#f0b31f; margin-bottom:6px; }
div.view_page p.info { text-align:center; color:#a1a1a1; }
div.view_page div.content p { font-size:14px; line-height:150%; margin:20px 0; }
div.view_page div.extra .tags a { color:#937734; margin-right:5px; }
div.view_page div.extra .comment { color:#937734; margin-left:20px; }
div.view_page div.border { height:5px; margin-top:15px; background:url(images/ul_list_border.gif) no-repeat; overflow:hidden;  }
div.related_reading { margin-top:10px; margin-bottom:25px; }
div.related_reading h3 { font-size:12px; font-weight:normal; color:#937734; }
div.related_reading li { color:#434343; background-image:url(images/ul_simple_light.gif); margin:5px 0; } 
div.related_reading li a { color:#a1a1a1; }
div.game_related_reading h3 { color:#ffb90a; }
div.view_page div.extra { margin-bottom:20px; }

div.view_page.resource_list { padding:15px; }
div.view_page.resource_list dl.resource_list { width:288px; }
dl.resource_list dt { background:#373737; color:#eaeaea; font-weight:bold; padding:3px 10px; line-height:150%; }
dl.resource_list dd { padding:5px 10px 15px; }
dl.resource_list dd p a { margin-right:10px; }

div.box div.view_page { border:0; padding:20px 15px; }
div.box div.view_page div.wall_writer textarea { width:580px; }

div.report_view div.content, div.report_view div.content p { font-size:12px; }

div.wall_writer { margin-bottom:20px; }
div.wall_writer h3 { font-size:12px; font-weight:normal; color:#937734; }
div.wall_writer input.txt { background:#d6d6d6; color:#999; border:1px solid #737373; padding:2px;  }
div.wall_writer input.txt:focus { color:#000; }
div.wall_writer textarea { width:570px; _width:580px; height:70px; background:#d6d6d6; color:#999; margin:5px 0; padding:2px;  font-size:12px; overflow:auto;  }
div.wall_writer textarea:focus { color:#000; }
div.wall_writer input.verify_code { width:50px; background:#797979; color:#999; }
div.wall_writer a.submit, div.wall_writer input.submit { 
	font-weight:bold; display:inline-block; *display:inline; *zoom:1; width:47px; height:23px;
	text-align:center; cursor:pointer; background:Url(images/wall_write_submit.gif); border:none;
	*padding-top:3px; *padding-bottom:0; 
}
div.wall_writer input.submit { margin:0 10px; }
div.wall_writer a.submit { 
	vertical-align:middle; line-height:23px; overflow:hidden; color:#000; position:relative; top:-1px;
	*height:22px; *padding-top:1px; *top:-3px; _position:static; _margin-top:-6px;
}
div.wall_writer a.submit:hover { text-decoration:none; }
div.wall_writer .actions  { position:relative; _position:static; }
div.wall_writer .actions input.submit_btn { position:absolute; _position:static;  right:0; top:0; margin:0; width:76px; background:Url(images/wall_write_submit_btn.gif); border:none; }

ul.wall_list li { margin-bottom:6px; }
ul.wall_list h5 { background:#3a3a3a; padding:2px 5px; margin-bottom:6px; }
ul.wall_list h5 , ul.wall_list h5 a {color:#9d7a22; font-weight:normal; }
ul.wall_list h5 span.time { font-weight:normal; color:#8a8a8a; }
ul.wall_list div.icon img { border:1px solid #464646; }

ul.game_list .icon { margin-top:5px; }
ul.game_list .icon img { border:1px solid #8d8d8d; }
ul.game_list .main { color:#8a8a8a; }
ul.game_list .main .label { /*color:#c2c2c2;*/ }
ul.game_list .main strong { font-weight:normal; color:#ffb90a; }
ul.game_list .main div { margin:3px 0; }
ul.game_list .main div.reason { margin:0; margin-left:30px; text-align:justify; }
ul.game_list a.enter { vertical-align:top; margin-right:2px; }
ul.game_list.inline li { display:inline-block; *display:inline; *zoom:1; *padding-bottom:12px; width:47%; overflow:Hidden; vertical-align:bottom; margin-left:0; margin-right:0; margin-bottom:3px; padding-left:8px; padding-right:8px; }

ul.game_list_inline { overflow:hidden; _height:1%; }
ul.game_list_inline li { width:50%; float:left; margin-bottom:10px; }
ul.game_list_inline li .icon { margin-right:6px; *margin-right:5px !important; }
ul.game_list_inline li .icon img { width:48px; height:48px; margin-top:3px; border:1px solid #505050; }
ul.game_list_inline .main {text-align:left;}
ul.game_list_inline h6, ul.game_list_inline h6 a { color:#e1e1e1; }
ul.game_list_inline p { margin:0; }
ul.game_list_inline p.share img { vertical-align:bottom; margin-right:3px}
ul.game_list_inline div.icon_main div.main { overflow:hidden;}

ul.report_publishion li { padding-top:10px; margin-bottom:0; }
ul.report_publishion h4, ul.report_publishion h4 a { color:#e3a406; }
ul.report_publishion div.icon img { border:1px solid #7d7d7d; }
ul.report_publishion a.btn { margin-left:5px; }

div.expert_profile .bd { padding-top:12px; }
div.expert_profile div.icon img { border:2px solid #908f8f; }
div.expert_profile div.main { color:#e1e1e1; }
div.expert_profile div.main h3, div.expert_profile div.main h3 a { font-size:14px; color:#fff; }
div.expert_profile div.intro { margin-top:8px; text-align:left; }
div.expert_profile .more { text-align:right; }
div.expert_profile .more a { color:#e7b94a; }

div.expert_profile div.wall_writer { padding:8px; margin-bottom:0; background:#828282; position:relative; }
div.expert_profile div.wall_writer .btns { position:absolute; right:10px; top:10px; _right:25px; }
div.expert_profile div.wall_writer input.txt { width:82px; }
div.expert_profile div.wall_writer input.verify_code { width:50px; background:#aeaeae; }
div.expert_profile div.wall_writer input.submit { margin-left:53px; margin-right:10px; margin-top:8px; }
div.expert_profile div.wall_writer input.submit_btn { position:static; margin-left:0px; }
div.expert_profile div.wall_writer textarea { width:260px; border:none; }
div.expert_profile div.wall_writer .actions a { color:#1a1a1a; }

div.game_info_view { margin-top:10px; padding:10px; background:#353535; }
div.game_info_view ul { margin:0; }
div.game_info_view li { padding:0;  margin-bottom:0; background:none; }
div.game_info_view table { width:190px; float:right; margin-left:20px; }
div.game_info_view table th { color:#70540f; padding:2px; }
div.game_info_view table th, div.game_info_view table td { border:solid #353535; border-width:2px 1px 0; font-weight:normal;  background:#080808;}
div.game_info_view table p { border-bottom:1px solid #141414; padding:2px 5px; margin:0; }
div.game_info_view table p span { float:right; }
div.game_info_view table p.last { border:none; }
div.game_info_view table .total_score {color:#FFB90A; font-weight:bold; font-size:50px; line-height:50px; }
div.game_info_view span.star-rating { background-image:url(images/star_gray.gif); }

#home_featured { width:520px; height:270px; position:relative; background:#9d9d9d; float:left; border:5px solid #9d9d9d; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#home_featured ul { position:absolute; left:0; top:0;  z-index:2; }
#home_featured li { margin:0 0 4px 0;_margin:0 0 0px 0; }
#home_featured li a { display:block; width:80px; height:40px;}
#home_featured li.selected{ padding:5px;  background:url('images/selected-item.gif') top left no-repeat; position:relative; left:-2px; }
#home_featured li.selected img { position:relative; left:0; }
#home_featured div.panel { position:absolute; left:70px; top:0; z-index:0; display:none; width:446px; overflow:hidden;margin-left:4px}
#home_featured div.panel div.info { position:absolute; bottom:0; left:0; height:60px; padding:5px 30px; color:#b3b3b3; background:#000;  background:rgba(0,0,0,0.7); filter:alpha(opacity=80); }
#home_featured div.panel div.info h2 a { color:#efefef; }


#home_infomation {width:410px;float:right;overflow:hidden;}
#home_infomation .bd { _margin-top:-4px; }
#home_infomation dl { margin-bottom:8px; *margin-bottom:0; }
#home_infomation dt { text-align:center; padding-bottom:15px; background:url(images/dt_border.gif) no-repeat center bottom; }
#home_infomation dt a { font-weight:bold; font-size:14px; }
#home_infomation dd { position:relative; top:-5px; color:#c3c3c3; }
#home_infomation h3 span.title { display:block; *height:22px; background:url(title/home_infomation.gif) no-repeat; text-indent:-9999px; position:relative; top:3px; }

#home_game_test, #home_expert_view, #home_game_rank,
#home_talk, #home_report, #home_recommend { margin-top:10px; overflow:hidden; }
#home_game_test, #home_expert_view, #home_game_rank { *margin-top:0px; }

#home_game_test, #home_expert_view,#home_talk, #home_report { float:left;margin-right:10px}
#home_game_rank, #home_recommend {width:190px;float:right}

#home_game_test, #home_talk {width:330px}
#home_expert_view, #home_report {width:410px}

#home_expert_view div.icon img,
#home_report div.icon img { border:1px solid #8d8d8d; }
#home_report div.icon_main { margin-top:10px}
#home_report div.main { position:relative; top:-3px; }

#home_game_test h3 span.title,
#home_expert_view h3 span.title,
#home_game_rank h3 span.title,
#home_talk h3 span.title,
#home_report h3 span.title,
#home_recommend h3 span.title { margin-right:0; display:block; *height:22px; text-indent:-9999px; position:relative; }
#home_recommend .bd { padding-top:5px\9; padding-bottom:15px\9; *padding:8px 10px 12px; }
#home_recommend ul li { display:inline-block; *display:inline; +zoom:1; width:40%; margin-top:0;}

#home_game_test h3 span.title { background:url(title/home_game_test.gif) no-repeat; top:6px; }
#home_game_test div.icon img { border:1px solid #505050; width:128px; height:98px; }
#home_game_test div.icon_main { margin:5px 0 10px; *margin-bottom:5px; }
#home_expert_view h3 span.title { background:url(title/home_expert_view.gif) no-repeat; top:7px; }
#home_expert_view div.icon_main { margin:5px 0 12px; *margin-bottom:10px; }

#home_game_rank h3 { margin-right:0; padding-left:5px; }
#home_game_rank h3 span.title { float:left; width:60px; margin-right:0; padding-left:15px; background:url(title/home_game_rank.gif) no-repeat; top:9px; }


#home_talk h3 span.title { background:url(title/home_talk.gif) no-repeat; top:6px; }
#home_report h3 span.title { background:url(title/home_report.gif) no-repeat; top:5px; }
#home_report div.icon img { width:98px; height:98px; }
#home_recommend h3 span.title { background:url(title/home_recommend.gif) no-repeat; top:5px; }

#side_recommend li a img,
#side_talk div.icon img {border:1px solid #505050; }
#side_talk div.icon_main { color:#c3c3c3; }
#side_talk div.icon_main h4,  #side_talk div.icon_main h4 a { color:#e1e1e1; }
#side_talk .hd h3 span a:hover{ text-decoration:none;}

#side_recommend ul { _height:1%; }
#side_recommend li { width:50%; float:left; text-align:center; margin-bottom:5px; }
#side_recommend li a { color:#d2d2d2; }
#side_recommend li a:hover { text-decoration:none; color:#eee; }

div.expert_talk .icon_main { color:#c3c3c3; }
div.expert_talk .icon_main h4, div.expert_talk .icon_main h4 a { color:#e1e1e1; }

ul.recommend_report { float:left; margin-top:15px; }
ul.recommend_report li { display:block; float:left; width:100px; margin-left:20px; _margin-left:15px; margin-bottom:15px; vertical-align:bottom; overflow:hidden; }
ul.recommend_report li div.avatar { width:82px; padding:5px 4px; background:#c3c3c3; -moz-box-shadow:3px 2px 5px #2f2f2f; -webkit-box-shadow:; }
ul.recommend_report li div.avatar img { border:2px solid #fff; }
ul.recommend_report li div.title { width:80px; padding:0 5px; margin-top:8px; text-align:center; }
ul.recommend_report li div.title a { word-wrap:break-word; overflow:hidden; break-word:break-word\9;}
ul.recommend_report li a { color:#f8b500; }
ul.recommend_report li a:hover { color:#d0d0d0; }
div.recommend_report h2 {margin-top:10px;color:#f8b500;}
div.recommend_report ul.recommend_report { overflow:hidden; _height:1%; float:none; }
div.recommend_report li { margin-left:15px; _margin-left:15px; }

ul.event_list { float:left; margin:15px 0 0 -15px; *margin-bottom:8px; }
ul.event_list li { width:185px; height:100px; overflow:hidden; background:#686868; float:left; margin-left:22px; _margin-left:18px; margin-bottom:20px; }

div.hd.wide { height:36px; line-height:36px; background:url(images/box_hd_wide.gif) repeat-x;margin-left:-10px; width:120%; }
div.hd.wide h3 { background:none;_background:url(images/box_hd_wide.gif) repeat-x !important; }
div.hd.wide span.more { margin-right:120px; }
div.event_home div.bd,div.report_home div.bd { *width:616px; overflow:hidden; }

ul.column li {  }
ul.column li a { display:block; margin-bottom:5px; padding:8px 0 15px 45px; _height:14px; position:relative; background:url(images/column_border.gif) no-repeat center bottom; font-size:14px; font-weight:bold; color:#8a8a8a; }
ul.column li a img { position:absolute; left:15px; top:5px; } 
ul.column li a:hover { text-decoration:none; color:#f0b31f; }
ul.column li.on a { color:#f0b31f;background:url(images/side_column_li.gif) no-repeat; height:25px; padding-bottom:6px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
ul.column li.on a img { -moz-box-shadow:2px 2px 3px #333; }

table.data_table { border:1px solid #000; }
table.data_table caption { text-align:left; margin-bottom:15px; *padding-bottom:15px; }
table.data_table caption b { font-size:14px; font-weight:bold; color:#f0b31f; margin-right:5px; }
table.data_table th { color:#e6e6e6; font-weight:bold; font-size:14px; text-align:left; padding:3px 5px; }
table.data_table th .down { padding-right:10px; background:url(images/table_data_th_down.gif) no-repeat right center; }
table.data_table th .up { padding-right:10px; background:url(images/table_data_th_up.gif) no-repeat right center; }
table.data_table th a.down ,
table.data_table th a.up { display:block; font-size:14px; color:#fff; }
table.data_table td div.down { padding-right:15px; background:url(images/table_data_td_down.gif) no-repeat right center; }
table.data_table td div.up { padding-right:15px; background:url(images/table_data_td_up.gif) no-repeat right center; }
table.data_table td { font-size:14px; padding:3px 5px; }

table.data_table .title { padding: 3px 10px; }
table.data_table .order { text-align:center; }

table.data_table colgroup.title { padding:0 10px !important; }
table.data_table .even { background:#000; }
table.data_table .hover { background:#daa31e; color:#000; }
table.data_table .hover a { color:#fff}

div.data_view { padding:15px; }
div.data_view a { color:#8A670F}
div.data_profile h3 { color:#F0B31F; margin-bottom:10px;  }
div.data_profile h3 img { vertical-align:middle; margin-left:3px; }
div.data_view .extra { text-align:right; }

div.data_view div.diff { margin:15px 0; padding:10px 15px; background:#333; color:#ebebeb; }
div.data_view div.diff h3 { display:inline; margin-right:5px; }
div.data_view div.diff input.text { width:100px; padding:2px 3px;  background:#8a8a8a; border:1px solid #2b2b2b; color:#000; }
div.data_view div.diff input.text:focus { color:#fff}
div.data_view div.diff input.btn { font-size:14px; margin-left:5px; *margin-top:-5px; }

div.data_view div.box { margin-bottom:15px; }
div.data_view div.box .hd { height:18px; line-height:18px; padding:5px 10px; background:#333; color:#ebebeb; font-size:14px; font-weight:bold; }
div.data_view div.box .bd { border:0; padding:0; }

div.interview_view div.view_box { background:#353535; padding:15px 10px 10px; border-top:1px solid #5c5c5c; margin-bottom:20px; }
div.interview_view div.view_box a { color:#8a670f; }
div.interview_view div.view_box img.border { border:2px solid #666; vertical-align:bottom; *vertical-align:baseline; }

div#side_interview div.icon { padding:5px; background:#3d3d3d; text-align:center; color:#9b9b9b; -moz-box-shadow:2px 2px 3px #000; }
div#side_interview div.icon h6, div#side_interview div.icon h6 a  { color:#e6e6e6}
div#side_interview div.icon img { border:2px solid #777; margin-bottom:6px; }

div#side_interview h4.title, div#side_interview h4.title a { color:#fff; }

div.inter_view_list_box { width:270px; padding:0 10px 10px; float:left; background:#2a2a2a; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
div.inter_view_list_box a { color:#8a670f; }
div.lay_wide div.inter_view_list_box h3 { color:#b0b0b0; border-bottom:1px solid #000; font-weight:bold; line-height:200%; font-size:12px; } 
div.inter_view_list_box h3 span a { color:#8e8e8e; font-weight:normal; }
div.inter_view_list_box ul { margin-top:5px; }
div.inter_view_list_box li {display:inline; margin:0 5px 5px 0; white-space:nowrap; *white-space:none; word-wrap: break-all; word-break: normal; }

div.only_layout { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:20px; background:#141414; border:1px solid #464646; }
div.bodyer div.data_home .lay_wide { float:right; width:730px; }
div.bodyer div.data_home .lay_side { float:left; width:145px; }
div.bodyer div.about_home .lay_wide { float:right; width:700px; }
div.bodyer div.about_home .lay_side { float:left; width:145px;min-height:630px; _height:630px; _overflow:show; padding-right:25px; padding-left:5px; background:url(images/about_side.gif) no-repeat right top  }
div.bodyer div.about_home ul.column a { text-align:center; padding-left:0;background-image:none;padding-bottom:8px; }
div.bodyer div.about_home ul.column li.on a {background: url(images/side_column_li.gif) no-repeat; height:35px; line-height:35px; padding:0; }

div.about_content h2 { background:#4b4b4b; margin-bottom:10px; }
div.about_content h2 span.title { display:block; margin-left:5px; line-height:150%;  padding:5px; border-left:2px solid #1e1e1e; color:#e8e8e8 }

div.about_content dl { margin-top:20px}
div.about_content dt { font-weight:bold; color:#f0b31f}
div.about_content dd { font-size:14px; margin-bottom:20px;}
div.about_content dd  p { font-size:14px;line-height:170%}
div.about_content dd a { color:#e6e6e6;}

.profile_vcard { }
.profile_vcard strong { color:#fff !important; font-weight:bold !important;  }
.profile_vcard li { *padding-bottom:10px !important; }

.profile_view .extra{ padding-left:8px }
.profile_view .extra p { margin:10px 0; } 
.profile_app strong { font-weight:bold !important; }
.profile_app li { background-image:url() !important }
.profile_app .icon img { width:135px; height:135px; }

ul.inline_list li { display:inline-block; *display:inline; *zoom:1; text-align:center; }
ul.inline_list li.br { margin-right:0; }

ul.avatar_list li { width:64px; margin:9px 1px 0; }
ul.avatar_list li:nth-child(4n+4) { margin-right:0; }
ul.avatar_list li a { color:#000; }
ul.avatar_list li a:hover { text-decoration:none; color:#999; }

div.bodyer div.lay_wide div.lay_side { float:left; width:170px; }
div.bodyer div.lay_wide div.lay_wide { float:right; width:444px; }

div.bodyer div.lay_wide div.lay_side div.box { font-size:12px; background:#2a2a2a; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:8px; margin-bottom:15px; }
div.bodyer div.lay_wide div.lay_side div.box h3 { border-bottom:1px solid #000; font-size:12px; margin-bottom:5px; padding-bottom:5px; }
div.search_box a.on {  color:#fff; font-weight:bold }
div.search_box a.on:hover { text-decoration:none; cursor:default;}

div.name_search a { padding:0 1px 0 0; font-size:92%; }
div.name_search a.on { color:#fff; font-weight:bold }
div.job_search li { width:49%; text-align:left;}

ul.profile_list { padding-left:5px; }
ul.profile_list li { float:left;display:inline;width:80px; overflow:hidden; margin:0 7px 5px 0; }
ul.profile_list li.br { margin-right:0; }
ul.profile_list li:nth-child(5n+5){ margin-right:0; }
ul.profile_list img {  border:2px solid #525252; }
ul.profile_list a { color:#8a8a8a; }
ul.profile_list a:hover { color:#fff; text-decoration:none; }

ul.name_list li { width:29%; text-align:left; color:#0a0a0a;} 
ul.normal_list li a { color:#0a0a0a; }
ul.normal_list li { padding-left:8px; background:url(images/ul_simple.gif) no-repeat 0 center; }

ul.company_list { padding-left:10px; *padding-left:8px; }
ul.company_list li { width:49%; *width:50%; text-align:center;padding:3px 0; }
ul.company_extra li { padding-top:3px; padding-right:3px; }

div.company_info { float:left; width:215px; margin-right:10px; margin-top:10px; padding-right:15px; background:url("images/about_side.gif") no-repeat scroll right top transparent;min-height:630px; }
div.company_info { _height:630px;}
div.company_info div.basic { margin:15px 0 30px; }
div.company_info div.basic strong { font-weight:bold; color:#fff;}
div.company_detail { overflow:hidden;zoom:1; margin-top:10px }
div.company_detail h1 { color:#ffb90a;}
div.company_detail  p { margin:15px 0}

div.company_info ul.game_list.inline li { display:block; width:100%; padding-left:0; padding-right:0; }

