@charset "utf-8";
/*layout*/
.content{ width:980px; margin:0 auto; zoom:1;}
.col_main{ width:784px; zoom:1;}
.col_side{ width:186px; zoom:1;}
.content:after,
.col_main:after,
.col_side:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.layout_sm .col_main{ float:right;}
.layout_sm .col_side{ float:left;}
.layout_ms .col_main{ float:left;}
.layout_ms .col_side{ float:right;}
.col_box,
.col_box1{ border:1px solid #BED7E8; background-color:#fff; background-image:url(/img/portal/v2/common/box_x.png); background-repeat:repeat-x;}
.col_box{ background-position:0 -285px;}
.col_box1{ background-position:0 -35px;}
.col_bdr{ border:1px solid #BED7E8; background-color:#FFFFFF;}
.col_box .hd,
.col_box1 .hd,
.col_bdr .hd{ padding:4px 0 6px 11px;}
.col_box .hd h2,
.col_box1 .hd h2,
.col_bdr .hd h2{ height:20px; padding-left:12px; font:bold 14px/20px \5FAE\8F6F\96C5\9ED1; line-height:23px\9; overflow:hidden; 
 background:url(/img/portal/v2/common/box_x.png) no-repeat 0 5px;}

/*Loading加载32_32*/
.loading{ width:32px; height:32px; margin:0 auto; background:url(/img/portal/v2/common/loading_32.gif) no-repeat center center;}

/*通用样式*/
.c_high{ color:#FF6501 !important;}
.corner,
.corner1{ position:absolute; right:-1px; bottom:-1px; width:25px; height:32px; background-image:url(/img/portal/v2/common/corner.png); background-repeat:no-repeat;}
.corner{ background-position:0 0;}
.corner1{ background-position:-30px 0;}
a.bt,a.bt em{ text-align:left; background-image:url(/img/portal/v2/common/rank_bar_spt.png); background-repeat:no-repeat;}
a.bt{ display:block; width:34px; height:25px; line-height:22px; line-height:26px\9; outline:none; padding:0 0 0 20px; overflow:hidden; color:#0663B1; background-position:0px 0px;}
a.bt em{ display:block; height:25px; color:#0663B1; cursor:pointer; background-position:100% 0px;}
a.bt:hover{ text-decoration:none; background-position:0px -25px;}
a.bt:hover em{ color:#FF6D00; background-position:100% -25px;}
.bt_more{ width:34px !important;}
.bt_join{ width:55px !important;}

/*标签链接*/
.tag_dlist{ position:relative; height:19px; margin:0 0 6px; line-height:19px; line-height:20px\9; overflow:hidden;}
.tag_dlist dt{ position:absolute; left:0px; top:0px; width:38px; height:19px; text-indent:5px; 
 background:url(/img/portal/v2/common/icon_comm.png) no-repeat 0px -113px;}
.tag_dlist dd{ text-indent:40px; color:#BED7E8; white-space:nowrap; overflow:hidden;}
.tag_dlist dd a{ margin:0 4px; color:#696A6A; text-decoration:underline;}
.tag_dlist dd a:hover{ color:#FF6501;}

/*人气评分*/
.i_heart,.i_star{ display:inline-block; width:58px; height:16px; vertical-align:-3px; *vertical-align:middle; background:url(/img/portal/v2/common/icon_rate.png) no-repeat 0px -1000px;}
.s0{ background-position:-60px 3px;}
.s1{ background-position:-60px -13px;}
.s2{ background-position:-48px 3px;}
.s3{ background-position:-48px -13px;}
.s4{ background-position:-36px 3px;}
.s5{ background-position:-36px -13px;}
.s6{ background-position:-24px 3px;}
.s7{ background-position:-24px -13px;}
.s8{ background-position:-12px 3px;}
.s9{ background-position:-12px -13px;}
.s10{ background-position:0px 3px;}
.h0{ background-position:-60px -28px;}
.h1{ background-position:-60px -44px;}
.h2{ background-position:-48px -28px;}
.h3{ background-position:-48px -44px;}
.h4{ background-position:-36px -28px;}
.h5{ background-position:-36px -44px;}
.h6{ background-position:-24px -28px;}
.h7{ background-position:-24px -44px;}
.h8{ background-position:-12px -28px;}
.h9{ background-position:-12px -44px;}
.h10{ background-position:0px -28px;}
.c_num{ display:inline-block; margin-left:3px; font-weight:bold; color:#FF6501; font-size:14px;}
.hidden{display:none}
