@charset "utf-8";
a { color:#222;}
a:hover { color:#DB4302;  text-decoration:none;}
p,div { line-height:18px;}
i { font-style:normal; font-weight: normal;}

/* mid container */
.c_main { width:980px;	margin:3px auto 10px; clear: both;}
.c_main .c_main_l { float:left; margin-top:10px; overflow:hidden; width:180px;}
.c_main .c_main_l .sidebar { background:url(/images/feature/sidebar_bg.gif) repeat-y; width:100%;}
.c_main .c_main_l .sidebar .sidebar_t { background:url(/images/feature/sidebar_top.gif) no-repeat 0 top ; width:100%;}
.c_main .c_main_l .sidebar .sidebar_b { background:url(/images/feature/sidebar_btm.gif) no-repeat 0 bottom ; padding:10px 5px 11px; width:170px;}
.c_main .c_main_l .sidebar .menu_title { background:url(/images/feature/menu_title.gif) no-repeat; clear:both; cursor:pointer; height:24px; width:170px;}
.c_main .c_main_l .sidebar .menu_title li { background:url(/images/feature/arrow2.gif) no-repeat 10px 7px; height:24px; padding-left:32px;}
.c_main .c_main_l .sidebar .menu_title li.on { background:url(/images/feature/arrow1.gif) no-repeat 10px 7px;}
.c_main .c_main_l .sidebar .menu_title li span{ color:#333; font-family:"微软雅黑", "宋体", Arial; font-weight:bold; line-height:24px;}
.c_main .c_main_l .sidebar .menu_cont { clear:both; float:left; padding:5px 0; margin-bottom:5px;}
.c_main .c_main_l .sidebar .menu_cont dl.feature_menu { float:left; padding:5px 10px; width:150px;}
.c_main .c_main_l .sidebar .menu_cont dl.feature_menu dt a { color:#F7C61A; font-weight:bold; height:30px; line-height:30px;}
.c_main .c_main_l .sidebar .menu_cont dl.feature_menu dd a { display:inline; float:left; height:22px; line-height:22px; margin-right:25px; white-space:nowrap; }
.c_main .c_main_l .sidebar .menu_cont dl.sub_menu { background:url(/images/feature/sidebar_line.gif) no-repeat 0 23px; float:left; width:170px;}
.c_main .c_main_l .sidebar .menu_cont dl.sub_menu dt { background:url(/images/feature/all.gif) no-repeat 10px -26px; color:#F7C61A; cursor:pointer; height:25px; line-height:23px; padding-left:30px;}
.c_main .c_main_l .sidebar .menu_cont dl.sub_menu dt.on { background:url(/images/feature/all.gif) no-repeat 10px -49px;}
.c_main .c_main_l .sidebar .menu_cont dl.sub_menu dd { background:url(/images/feature/sidebar_subbg.gif) repeat-y; border-bottom:1px solid #555; height:200px; overflow-x:hidden; overflow-y:scroll;}
.c_main .c_main_l .sidebar .menu_cont dl.sub_menu dd a { display: block; height:22px; line-height:22px; overflow:hidden; padding-left:10px; width:140px;}
.c_main .c_main_l .sidebar .menu_cont a { color:#eee;}
.c_main .c_main_l .sidebar .menu_cont a:hover { color:#b4ff57;}
.c_main .c_main_l .sidebar .menu_cont p { height:22px; line-height:22px; padding:0 10px;}
.c_main .c_main_l .sidebar .menu_cont p a.hot { color:#F7C61A;}

/* submain */
.c_main .c_submain { float:left; overflow:hidden; width:800px;}
.c_main .c_submain .submain { background:url(/images/feature/submian_bg.gif) repeat-y; width:100%;}
.c_main .c_submain .submain .submain_t { background:url(/images/feature/submian_top.jpg) no-repeat 0 top; width:100%;}
.c_main .c_submain .submain .submain_b { background:url(/images/feature/submian_btm.jpg) no-repeat 0 bottom; padding:0 2px; width:796px;}
.c_main .c_submain .submain .submain_top { height:220px;}
.c_main .c_submain .submain .submain_top .gameimg { float:left; width:508px;}
.c_main .c_submain .submain .submain_top .gameimg p { padding:8px 0 0 6px; }
.c_main .c_submain .submain .submain_top .gamerank { float:left; position:relative; width:288px;}
.c_main .c_submain .submain .submain_top .gamerank .score { background:url(/images/feature/score_big.gif) no-repeat; height:95px; position:absolute; right:2px; top:5px; width:95px; }
.c_main .c_submain .submain .submain_top .gamerank .score h3 { color:#fff; font-family:Arial; font-size:30px; font-style:italic; line-height:95px; text-align:center;}
.c_main .c_submain .submain .submain_top .gamerank .gameinfo { padding-top:30px;}
.c_main .c_submain .submain .submain_top .gamerank .gameinfo h2 { letter-spacing:1px; font-size:22px; line-height:28px; margin-bottom:10px;}
.c_main .c_submain .submain .submain_top .gamerank .gameinfo h2 a { color:#000;}
.c_main .c_submain .submain .submain_top .gamerank .gameinfo dl,
.c_main .c_submain .submain .submain_top .gamerank .gameinfo dd { clear:both; color:#76563E; float:left; margin-top:10px; width:270px;}

.c_main .c_submain .submain .submain_top .gamerank .gameinfo dd b { font-family:Arial; font-size:10px;}
.c_main .c_submain .submain .submain_top .gamerank .gameinfo .totalrate li,
.c_main .c_submain .submain .submain_top .gamerank .gameinfo .myrate li { background:url(/images/feature/star.gif) no-repeat; float:left; overflow:hidden; }
.c_main .c_submain .submain .submain_top .gamerank .gameinfo .totalrate li { height:25px; width:27px;}
.c_main .c_submain .submain .submain_top .gamerank .gameinfo .totalrate li.on { background-position:0 0;}
.c_main .c_submain .submain .submain_top .gamerank .gameinfo .totalrate li.half { background-position:0 -25px;}
.c_main .c_submain .submain .submain_top .gamerank .gameinfo .totalrate li.off { background-position:0 -50px;}
.c_main .c_submain .submain .submain_top .gamerank .gameinfo .myrate li { cursor:pointer; height:19px; width:21px;}
.c_main .c_submain .submain .submain_top .gamerank .gameinfo .myrate li.on { background-position:0 -75px;}
.c_main .c_submain .submain .submain_top .gamerank .gameinfo .myrate li.off { background-position:0 -94px;}

.c_main .c_submain .submain .submain_box { background:url(/images/feature/col_bg.gif) repeat-x 0 top; overflow:hidden; width:100%;}
.c_main .c_submain .submain .submain_box .submain_box_l { border-right:1px solid #FFF; float:left; margin:2px 0; width:508px;}
.c_main .c_submain .submain .submain_box .submain_box_sideline { border-right:1px solid #A0A0A0; height:auto !important; height:1300px; min-height:1300px;width:507px;}
.c_main .c_submain .submain .submain_box .submain_box_r {float:left; margin-top:2px; width:287px;}

.c_main .c_submain .submain .submain_box .game_box { padding:10px 7px 10px 6px; width:494px;}
.c_main .c_submain .submain .submain_box .game_box .game_data { background:url(/images/feature/dotted.gif) repeat-x 0 bottom; padding:0 7px 10px; width:480px;}
.c_main .c_submain .submain .submain_box .game_box .game_data li { color:#76563E; float:left; height:25px; line-height:25px; overflow:hidden; width:160px;}
.c_main .c_submain .submain .submain_box .game_box .game_data li a { color:#9A321E; text-decoration:underline;}
.c_main .c_submain .submain .submain_box .game_box .game_data li a:hover,
.c_main .c_submain .submain .submain_box .game_box .game_intro p a:hover,
.c_main .c_submain .submain .submain_box .col_box .col_con .txt_list li a:hover,
.c_main .c_submain .submain .submain_box .col_box .col_con .more a:hover,
.c_main .c_submain .submain .submain_box .pic_list li a:hover { color:#DB4302; text-decoration:none;}
.c_main .c_submain .submain .submain_box .game_box .game_data .game_btn a { background:url(/images/feature/all.gif) no-repeat; display:block; float:right; height:20px; margin-left:8px; overflow:hidden; text-indent:-80px; width:80px;}
.c_main .c_submain .submain .submain_box .game_box .game_data .game_btn a.addfav { background-position: 0 -77px;}
.c_main .c_submain .submain .submain_box .game_box .game_data .game_btn a.invite { background-position: 0 -102px;}
.c_main .c_submain .submain .submain_box .game_box .game_data .game_btn a.comment { background-position: 0 -127px;}
.c_main .c_submain .submain .submain_box .game_box .game_intro { padding:10px 7px;}
.c_main .c_submain .submain .submain_box .game_box .game_intro h4 { color:#987000; line-height:20px;}
.c_main .c_submain .submain .submain_box .game_box .game_intro p { color:#76563E; line-height:20px; margin-top:5px;}
.c_main .c_submain .submain .submain_box .game_box .game_intro p a { color:#9A321E;}
.c_main .c_submain .submain .submain_box .col_box { background:url(/images/feature/col_bg.gif) repeat-x 0 0; overflow:hidden; }
/* left page */
.c_main .c_submain .submain .submain_box .submain_box_l .col_box { clear:both; padding:10px 14px 10px 13px; width:480px;}
.c_main .c_submain .submain .submain_box .col_box .col_tit { background:url(/images/feature/all.gif) no-repeat 8px -152px #eff0f2;border:1px solid #7D7D7D;  height:26px; padding-left:28px;}
.c_main .c_submain .submain .submain_box .col_box .col_tit h4 { color:#000; font-size:12px; line-height:26px;}
.c_main .c_submain .submain .submain_box .col_box .col_con { padding:8px 0; width:100%; }
.c_main .c_submain .submain .submain_box .col_box .col_con .txt_list li { background:url(/images/feature/all.gif) no-repeat 0 -204px; border-bottom:1px dotted #999; height:24px; line-height:24px; padding-left:17px;}
.c_main .c_submain .submain .submain_box .col_box .col_con .txt_list li a { color:#222; font-size:13px;}
.c_main .c_submain .submain .submain_box .col_box .col_con .txt_list li span { color:#222; float:right; font-family:"宋体";}
.c_main .c_submain .submain .submain_box .col_box .col_con .more { clear:both; height:25px; padding-top:8px; text-align:right;}
.c_main .c_submain .submain .submain_box .col_box .col_con .more a { background:url(/images/feature/all.gif) no-repeat 0 -229px; color:#222; display:block; float:right; height:25px; line-height:25px;  padding-left:10px;}

.c_main .c_submain .submain .submain_box .submain_box_l .sub_tabmenu { height:21px; padding:10px 0;}
.c_main .c_submain .submain .submain_box .submain_box_l .sub_tabmenu li { background: url(/images/bg/tab_all.gif) repeat-x 0 -84px; cursor:pointer; display:block; float:left; height:21px; line-height:21px; margin:0 8px 8px 0; text-align:center; position:relative; _width:20px;}
.c_main .c_submain .submain .submain_box .submain_box_l .sub_tabmenu li a { white-space:nowrap; }
.c_main .c_submain .submain .submain_box .submain_box_l .sub_tabmenu li b { background: url(/images/bg/tab_all.gif) no-repeat 0 -63px; display:block;}
.c_main .c_submain .submain .submain_box .submain_box_l .sub_tabmenu li i { background: url(/images/bg/tab_all.gif) no-repeat right -105px; display: block; height:21px; line-height:21px; overflow:hidden; padding:0 10px;}

.c_main .c_submain .submain .submain_box .submain_box_l .sub_tabmenu li.on {  background-position:0 -21px; }
.c_main .c_submain .submain .submain_box .submain_box_l .sub_tabmenu li.on a { color:#9f3800;}
.c_main .c_submain .submain .submain_box .submain_box_l .sub_tabmenu li.on b { background-position:0 0;}
.c_main .c_submain .submain .submain_box .submain_box_l .sub_tabmenu li.on i { background-position:right -42px;}

.my_btnblack { background: url(images/bg/mybtn_02.gif) repeat-x 0 -60px; display:block; text-align:center; }
.my_btnblack b { background: url(images/bg/mybtn_02.gif) no-repeat left -80px; display:block; }
.my_btnblack i { background: url(images/bg/mybtn_02.gif) no-repeat right -100px; color:#FFF; display:block; font-style:normal; height:20px; line-height:20px; }


.c_main .c_submain .submain .submain_box .pic_list li { display:inline; float:left; height:150px; margin-right:14px; width:106px;}
.c_main .c_submain .submain .submain_box .pic_list li img { background-color:#FFF; height:75px; padding:3px; width:100px;}
.c_main .c_submain .submain .submain_box .pic_list li p { padding-top:8px; width:100%;}
.c_main .c_submain .submain .submain_box .video .pic_list li { background:url(/images/feature/video.gif) no-repeat; position:relative;}
.c_main .c_submain .submain .submain_box .video .pic_list li img { background-color: transparent; padding:3px 3px 10px;}
.c_main .c_submain .submain .submain_box .video .pic_list li i { background:url(/images/feature/play.png) no-repeat; height:19px; left:5px; position:absolute; top:55px; width:19px;}
.c_main .c_submain .submain .submain_box .video .pic_list li i {+background-image:none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="crop", src="/images/feature/play.png");}
.c_main .c_submain .submain .submain_box .comment .sub_total { font-weight:bold; padding-top:8px; position:relative;}
.c_main .c_submain .submain .submain_box .comment .sub_total .lc { color:#E0540E; position:absolute; right:0; right:10px;}
.c_main .c_submain .submain .submain_box .comment .sub_total .lc i { font-family:Arial; font-size:10px;}
.c_main .c_submain .submain .submain_box .comment .sub_total .total_con { color:#000;}
.c_main .c_submain .submain .submain_box .comment .sub_total .total_con span { color:#cc0000; margin-right:5px;}
.c_main .c_submain .submain .submain_box .comment .com_con { background:url(/images/feature/lc_m.jpg) repeat-x 0 bottom #fff; border:1px solid #C9C9C9; height:auto !important; height:90px; min-height:90px; position:relative; width:100%;}
.c_main .c_submain .submain .submain_box .comment .com_con .com_info { color:#222; padding:10px 15px 10px 20px; }
.c_main .c_submain .submain .submain_box .comment .com_con .com_info .floor { color:#999; display:block; float:right; font-weight:bold; font-family:Georgia; padding:0 0 8px 8px; }
.c_main .c_submain .submain .submain_box .comment .com_tit { border-bottom:1px dotted #999; height:38px; margin-bottom:10px; padding:10px 10px 5px;}
.c_main .c_submain .submain .submain_box .comment .com_tit img { background-color:#fff; height:34px; margin-right:5px; padding:2px; vertical-align: bottom; width:34px;}
.c_main .c_submain .submain .submain_box .comment .com_tit p { float:left;}
.c_main .c_submain .submain .submain_box .comment .com_tit p span { display:inline-block; margin-left:5px; padding-top:20px;}
.c_main .c_submain .submain .submain_box .comment .com_tit em { float:right; font-family:宋体; padding-top:20px; *padding-top:21px;}
.c_main .c_submain .submain .submain_box .comment .com_tit em span { font-size:12px; margin-left:3px;}
.c_main .c_submain .submain .submain_box .comment .com_tit em a { padding:0 3px;}
.c_main .c_submain .submain .submain_box .comment .com_tit em a .reply { color:#1795CE;}
.c_main .c_submain .submain .submain_box .comment .com_tit em a .hot { color:#cc0000;}
.c_main .c_submain .submain .submain_box .comment .com_tit em a .report { color:#CF5E00;}
.c_main .c_submain .submain .submain_box .comment .com_tit a:hover,
.c_main .c_submain .submain .submain_box .comment .com_tit em a:hover .reply,
.c_main .c_submain .submain .submain_box .comment .com_tit em a:hover .hot,
.c_main .c_submain .submain .submain_box .comment .com_tit em a:hover .report { color:#F75A05; text-decoration:none;}
.c_main .c_submain .submain .submain_box .comment .sub_com { color:#222; padding:10px 0;}
.c_main .c_submain .submain .submain_box .comment .sub_com strong { line-height:20px;}
.c_main .c_submain .submain .submain_box .comment .sub_com input { border:1px solid #D2D2D2; height:20px; line-height:20px;}
.c_main .c_submain .submain .submain_box .comment .sub_com a { color:#cc0000; padding:0 3px; text-decoration:underline;}
.c_main .c_submain .submain .submain_box .comment .sub_com textarea { border:1px solid #D2D2D2; height:140px; overflow:auto; width:400px;}
.c_main .c_submain .submain .submain_box .comment .sub_com .submit { border:1px solid #D2D2D2;  background-color:#fff; font-size:12px; font-weight:bold; height:28px;  margin-top:5px; width:138px;}
/* right page */
.c_main .c_submain .submain .submain_box .submain_box_r .col_box { padding:10px 8px 10px 9px; width:270px;}
.c_main .c_submain .submain .submain_box .submain_box_r .col_box .col_tit { background:url(/images/feature/all.gif) no-repeat 8px -178px; border:0; }
.c_main .c_submain .submain .submain_box .attention { background:none; }
.c_main .c_submain .submain .submain_box .attention .sub_tabmenu { border:1px solid #BFBFBF; border-right:0; height:26px;}
.c_main .c_submain .submain .submain_box .attention .sub_tabmenu li { background:url(/images/feature/tabmenu.gif) repeat-x; border-left:1px solid #FFF; border-right:1px solid #BFBFBF; float:left; height:26px; line-height:26px; text-align:center; width:87px;}
.c_main .c_submain .submain .submain_box .attention .sub_tabmenu li.on { background-image:none; background-color:#fff; font-weight:bold;}
.c_main .c_submain .submain .submain_box .attention .user_list li { float:left; height:80px; overflow:hidden; padding:20px 0; width:90px;}
.c_main .c_submain .submain .submain_box .attention .user_list li img { background-color:#FFF; border:1px solid #989898; height:48px; margin:0 19px; padding:1px; width:48px;}
.c_main .c_submain .submain .submain_box .attention .user_list li p { text-align:center; margin-top:5px;}
.c_main .c_submain .submain .submain_box .attention .user_list li p a { color:#76563E;}
.c_main .c_submain .submain .submain_box .gamefav li { border-bottom:1px dotted #999; height:100px; margin-bottom:8px; overflow:hidden; position:relative; padding-bottom:10px; width:270px;}
.c_main .c_submain .submain .submain_box .gamefav li .score { background:url(/images/feature/score_sml.gif) no-repeat; height:66px; right:0; position:absolute; top:0; width:66px;}
.c_main .c_submain .submain .submain_box .gamefav li .score h3 { color:#fff; font-family:Arial; font-size:18px; font-style:italic; line-height:66px; text-align:center;}
.c_main .c_submain .submain .submain_box .gamefav li .game_con { height:70px;}
.c_main .c_submain .submain .submain_box .gamefav li .game_tit { height:30px; line-height:30px; font-weight:bold;}
.c_main .c_submain .submain .submain_box .gamefav li .game_img,
.c_main .c_submain .submain .submain_box .gametest li .game_img { float:left; height:70px; width:90px;}
.c_main .c_submain .submain .submain_box .gamefav li .game_intro,
.c_main .c_submain .submain .submain_box .gametest li .test_info { float:left; height:66px; overflow:hidden; padding-top:4px; width:180px;}
.c_main .c_submain .submain .submain_box .gamefav li .game_intro p { color:#999; margin-top:3px; padding-left:5px;}
.c_main .c_submain .submain .submain_box .gamefav li .game_intro div { height:21px; margin-top:3px; padding-left:5px;}
.c_main .c_submain .submain .submain_box .gamefav li .game_intro p a.color,
.c_main .c_submain .submain .submain_box .gametest li .test_info strong a { color:#da4302;}
.c_main .c_submain .submain .submain_box .gamefav li .game_intro i { background:url(/images/feature/all.gif) no-repeat; display:block; float:left; height:16px; line-height:16px; margin:5px 5px 0 0; overflow:hidden; text-align:center;}
.c_main .c_submain .submain .submain_box .gamefav li .game_intro i a { color:#fff; }
.c_main .c_submain .submain .submain_box .gamefav li .game_intro i.gg { background-position:0 -306px; width:45px;}
.c_main .c_submain .submain .submain_box .gamefav li .game_intro i.gs { background-position:0 -327px; width:70px;}
.c_main .c_submain .submain .submain_box .gamefav li .game_intro i.dl { background-position:0 -348px; width:45px;}
.c_main .c_submain .submain .submain_box .gametest li { background:url(/images/bg/li_img04.gif) no-repeat 0 9px; font-size:13px; height:25px; line-height:25px; overflow:hidden; padding-left:10px; }
.c_main .c_submain .submain .submain_box .gametest li .test_info strong { padding-left:5px;}
.c_main .c_submain .submain .submain_box .gametest li .test_info p { color:#666; display:block; height:36px; margin-top:5px; overflow:hidden; padding-left:5px;}

/* angle */
.tl,
.tr,
.bl,
.br { overflow:hidden; height:7px; position:absolute; width:7px; }
.tl { background:url(/images/feature/lc_tl.gif) no-repeat; top:-1px; left:-1px; }
.tr { background:url(/images/feature/lc_tr.gif) no-repeat; top:-1px; right:-1px;}
.bl { background:url(/images/feature/lc_bl.gif) no-repeat; bottom:-1px; left:-1px;}
.br { background:url(/images/feature/lc_br.gif) no-repeat; bottom:-1px; right:-1px;}
.angle {background:url(/images/feature/lc_a.gif) no-repeat; bottom:-11px; height:11px; left:65px; overflow:hidden; position:absolute; width:7px; }

/* content */
.maincon_box .con_box,
.maincon_box .col_box { padding:10px 14px;}
.maincon_box a:hover { color:#E66218;}
.maincon_path { background:url(/images/bg/ctitleico.gif) no-repeat 7px 9px #eff0f2; border:1px solid #7D7D7D; color:#222; height:26px; line-height:26px; padding:0 0 0 23px;}
.maincon_path a,
.maincon_path span { padding:0 3px;}
.maincon { padding:8px 0;}
.maincon .con_tit { background:url(/images/feature/dotted.gif) repeat-x 0 bottom; padding:20px 0 15px; text-align:center;}
.maincon .con_tit h1,
.maincon .con_recom h2 { color:#000; font-family:"微软雅黑", "宋体", Arial; font-size:20px; line-height:30px;}
.maincon .con_tit p span { color:#333; font-family: "宋体"; line-height:20px; margin-right:10px;}
.maincon .con_text { color:#000; font-size:14px; padding-bottom:20px; }
.maincon .con_text p { margin:1em 0; line-height:24px;}
.maincon .con_text p img { border:3px double #F8F8F8;}

.con_page { height:50px;}
.con_page .list_page { font-size:0; font-family:Arial; padding:10px 7px; text-align: right; }
.con_page .list_page a { background-color:#eff0f2; border:1px solid #999; color:#6d6d6d; display: inline; font-size:12px; height:18px; line-height:18px; margin:0 1px; padding:2px 5px; vertical-align:middle; }
.con_page .list_page a:hover { border:1px solid #E66218; color:#E66218; }
.con_page .list_page a.on { background-color:transparent; border:none; color:#E66218; cursor:default; font-weight:bold;}
.maincon_box .recommend .right_part { float:right; width:416 px;}
.maincon_box .recommend .right_part li { display:inline; float:left; margin-left:8px;}
.maincon_box .recommend .left_part { float:left; width:380px;}
.maincon_box .recommend .left_part li { background:url(/images/bg/li_img04.gif) no-repeat 0 9px; font-size:14px; height:25px; line-height:25px; overflow:hidden; padding-left:10px;}
.maincon_box .recommend .pic { width:200px;}
.maincon_box .recommend .pic img { background-color:#fff; border:3px solid #d7d7d7; padding:1px;}
.maincon .con_text p a:hover img,
.maincon_box .recommend .pic a:hover img { border:3px solid #fff100;}
.maincon_box .recommend .pic h5 { height:18px; margin-top:8px; overflow:hidden; text-align:center;}
/* ico */
.maincon .con_tit span.c_view,
.maincon .con_tit span.c_reply,
.maincon .con_tit span.c_copy { background:url(/images/bg/ico_content.gif) no-repeat; height:11px; overflow:hidden; padding-left:15px; }
.maincon .con_tit span.c_view { background-position:0 -15px;}
.maincon .con_tit span.c_reply { background-position:0 -30px;}
.maincon .con_tit span.c_copy { background-position:0 0;}
.maincon .con_tit a { color:#333;}
.maincon .con_tit span a:hover{ color:#E66218;}
.maincon .con_tit span img { margin-right:5px; vertical-align:middle;}

