/* CSS Document */
.block{ margin:0px !important; padding:0px;}
.comeing_areaclear{ border:0px!important; background:none!important; margin:0px!important; padding:0px!important;}

.column:after,.dxb_bc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.column{ zoom: 1;}

/*toparea*/
.comeing_pics_toparea{ border-top:5px solid #212121; position:relative; background:#f5f5f5; border-right:1px solid #ddd; padding-right:259px;}
.comeing_pics_toparea .frame{ margin-bottom:0px; border:0px; margin-top:-1px; background:#000;}

/*slide*/
.comeing_pics_slide{ position:relative;}
.comeing_pics_slide .slidebarbtn{ position:absolute;width:48px; height:48px; line-height:48px; color:#fff; text-align:center; font-size:48px; font-family:Geneva, sans-serif;
	-moz-border-radius: 25px; 
	-webkit-border-radius: 25px; 
	border-radius: 25px;
}

.comeing_pics_slide .slidebarbtn:hover{ text-decoration:none; color:#333; background:#fff}

.comeing_pics_slide .slidebarup{ left:15px; top:116px;}
.comeing_pics_slide .slidebardown{ right:15px; top:116px;}
.comeing_pics_slide_item{ width:740px; height:280px; overflow:hidden;}
.comeing_pics_slide_item h3{ position:absolute; height:40px; left:0px; bottom:0px; width:100%; text-align:center;color:#333; line-height:40px; font-size:18px; font-weight:400;
  background: rgba(255, 255, 255, 0.5); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #50ffffff, endColorstr = #50ffffff);
}

.comeing_pics_userarea{ width:229px; height:250px; position:absolute; top:15px; right:15px;}
.comeing_pics_userarea h1{ font-size:28px; height:60px; line-height:50px; text-align:center; font-weight:400;}
.comeing_pics_userarea h2{ font-size:16px; color:#999; font-weight:400; text-align:center;}
.comeing_pics_userarea h2 a{ color:#999}

.comeing_pics_userarea ul{ padding:20px 0 0 23px;}
.comeing_pics_userarea ul li{ float:left; height:41px; background:url(btn.gif) no-repeat 0 0; width:182px; line-height:41px; margin-bottom:20px;} 
.comeing_pics_userarea ul li a{ display:block; text-indent:-9999px;}
.comeing_pics_userarea ul li#cb2{ background:url(btn.gif) no-repeat 0 -41px;}
.comeing_pics_userarea ul li#cb3{ background:url(btn.gif) no-repeat 0 -82px;}
.comeing_pics_userarea ul li#cb4{ background:url(btn.gif) no-repeat 0 -123px;}


/*ct2*/
.comeing_channel_ct2{ padding-left:224px; background:url(ct2.gif) repeat-y 200px 0;  }
.comeing_channel_ct2 .sidel { margin-left: -224px; float:left; width:180px; padding-top:10px; margin-bottom:15px; }
.ie6 .comeing_channel_ct2 .sd { position: relative; display: inline; }
.comeing_channel_ct2 .sider{ float:right; width:100%; padding-top:10px; }

/*types*/
.comeing_channel_types{ border-top:5px solid #212121; background:#f5f5f5;}
.comeing_channel_types h3,.comeing_channel_types h4{ height:44px; border-bottom:1px solid #eee; background:#fff; line-height:44px; padding-left:15px; font-size:16px; font-weight:400}

.comeing_channel_types_forum h5,.comeing_channel_types_forum li,.comeing_channel_types_time li{ height:39px; border-bottom:1px solid #eee; line-height:39px; font-size:14px; padding-left:15px; font-weight:400}
.comeing_channel_types_forum h5.a{ font-weight:bold;}
.comeing_channel_types_forum h5.a span,.comeing_channel_types_forum h5.a a{ color:#bc9f85}
.comeing_channel_types_forum li{ padding-left:30px; background:#f9f9f9}
.comeing_channel_types_forum li.a,.comeing_channel_types_time li.a{ background:#faf2ea}
.comeing_channel_types_forum li.a a,.comeing_channel_types_time li.a a{ color:#bc9f85; }
.comeing_channel_types_forum span,.comeing_channel_types_time span{font-family:Geneva, sans-serif; padding-right:5px; font-size:12px; color:#aaa}

.comeing_channel_types_tag div{ padding:5px 5px;}
.comeing_channel_types_tag div a{ float:left; height:22px; line-height:22px; padding:0 6px; border:1px solid #ddd; margin:5px; background:#fff;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
}
.comeing_channel_types_tag div a.a{ color:#bc9f85; background:#faf2ea;border:1px solid #bc9f85;}

.comeing_channel_search{ border-top:1px solid #ddd; padding:10px 0 10px 10px; background:#212121;}

.comeing_channel_key{ width:90px; height:24px; line-height:24px; border:1px solid #ddd; padding:0 5px;}
.comeing_channel_btn{ width:24px; height:24px; background:#fff; padding:0px; border:0px; margin-left:10px; cursor:pointer; color:#333}

/*topbtn*/
.comeing_channel_topbtn{  background:url(topbtn.gif) repeat-x 0 0; height:60px; padding:19px 0 19px 10px;}

.comeing_channel_topbtn li{ float:left; width:20%; background:url(topbtn_li.gif) no-repeat 100% 0; height:49px; padding:8px 0 3px 0;}
.comeing_channel_topbtn li.end{ background:none}
.comeing_channel_topbtn li span{ float:left; padding-left:30px; width:44px; height:49px; background:url(topbtn_span.gif) no-repeat 30px 0; text-align:center; line-height:44px; color:#fff; font-weight:400}
.comeing_channel_topbtn li a{ font-size:14px; padding:0 0 0 10px; width:40px; height:40px; line-height:20px; float:left; letter-spacing:3px; text-align:center}
.comeing_channel_topbtn li a:hover{ text-decoration:none}

.comeing_channel_topbtn li.a span{ background:url(topbtn_span.gif) no-repeat 30px -49px;}
.comeing_channel_topbtn li.a a{ color:#bc9f85}

/**/
.comeing_pics{ background:#fff; margin-bottom:15px; position:relative;}
.comeing_dian{ width:15px; height:16px; background:url(dian.png) no-repeat 0 0; position:absolute; left:-31px; top:32px;}
.comeing_jiao{ width:11px; height:22px; background:url(jiao.png) no-repeat 0 0; position:absolute; left:-11px; top:30px;}

.comeing_pics_area{ padding:15px; border-bottom:1px solid #eee;}
.comeing_pics_area h2{ height:60px; line-height:60px; font-size:18px; font-weight:400; overflow:hidden}

.comeing_pics_author img{ float:left; margin-right:10px;
	-moz-border-radius:24px; 
	-webkit-border-radius:24px; 
	border-radius:24px;
}
.comeing_pics_author p{ line-height:20px; color:#ccc}
.comeing_pics_author p a{ color:#ccc}

.comeing_pics_info{ height:45px; background:#f6f6f6; line-height:45px; padding:0 0 0 15px; }
.comeing_pics_info .y{ font-size:20px; color:#ccc; font-style:italic}
.comeing_pics_info .y em{ font-family:Georgia; padding-right:15px; padding-left:20px; float:left; height:45px;}
.comeing_pics_info .y em:hover{ color:#bc9f85}
.comeing_pics_info .y em.views{ background:url(views.gif) no-repeat 0 0;}
.comeing_pics_info .y em.views:hover{ background:url(views.gif) no-repeat 0 -45px;}

.comeing_pics_info .y em.replies{ background:url(replies.gif) no-repeat 0 0;}
.comeing_pics_info .y em.replies:hover{ background:url(replies.gif) no-repeat 0 -45px;}

.comeing_pics_pl{ float:left; width:300px; height:280px; margin-right:15px;}

.comeing_pics_big{ width:300px; height:280px; overflow:hidden; position:absolute; left:15px; top:15px;}
.comeing_pics_p1{ position:absolute; left:330px; top:140px; line-height:30px; font-size:14px; padding-right:15px; color:#999}
.comeing_pics_p1 a,.comeing_pics_p2 p a{ padding-left:5px; color:#369; font-size:12px}

.comeing_pics_p2{ position:absolute; left:330px; top:145px; line-height:24px; font-size:14px; padding-right:15px; color:#999}
.comeing_pics_p2 img{ float:left; margin-right:10px;}
.comeing_pics_p2 p{ padding:15px 0;}

.comeing_pics_p3{ position:absolute; left:330px; top:145px;}
.comeing_pics_p3 ul li{ float:left; height:150px; overflow:hidden; padding-right:10px;}
.comeing_pics_p3 ul li.end{ padding-right:0px;}

.comeing_pics_tags{ position:absolute; left:15px; bottom:10px; line-height:25px;}
.comeing_pics_tags a{ margin-right:10px; color:#999}

.comeing_pics_num{ position:absolute; right:15px; top:35px; height:29px; line-height:24px; background:url(picnun.gif) no-repeat 0 0}
.comeing_pics_num span{ padding:0 10px; float:left; height:29px; background:url(picnun.gif) no-repeat 100% -29px; color:#fff}
.comeing_pics_num span em{ font-family:Georgia;font-style:italic; padding-right:5px; font-size:14px}

.comeing_pics_ico{ position:absolute; width:45px; height:45px; background:url(ico.gif) no-repeat 0 0; right:0px; top:0px;}
.comeing_pics_ico_best{ background:url(ico.gif) no-repeat 0 -45px;}

.comeing_pics_pg{ padding:10px; background:#fff; margin-bottom:15px;}
.comeing_pics_pg p{ text-align:center; font-size:16px}

/*notice*/
.comeing_pics_notice{ background:#fff; padding:15px;font-size:16px; text-align:center; }
.comeing_pics_notice a{ padding:0 3px; color:#369}