/* CSS Document */
.block{ margin:0px !important; padding:0px;}
.comeing_areaclear{ border:0px!important; background:none!important; margin:0px!important; padding:0px!important;}
.frame{ border:0px solid #ddd; padding:0px; margin:0px 0px 10px; box-shadow: none; }
.column:after,.dxb_bc:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.column{ zoom: 1;}


/*-------------------------------------------------------------------------------------------------------------------------------*/

.comeing_photo_top{}
.comeing_photo_top_l{ float:left;}
.comeing_photo_top_r{ float:right; width:240px;}
.comeing_photo_top_r_area{ background:#fff; margin-bottom:10px;}

/**/
.comeing_channel_slide .slideshow{ height:320px; overflow:hidden; background:#fff}
.comeing_channel_slide .slideshow li{ position:relative;}
.comeing_channel_slide .slideshow li span{ position:absolute; left:0px; bottom:0px; height:10px; display:block; overflow:hidden;
	background: rgba(0, 0, 0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#50000000, endColorstr=#50000000);
}
	
.comeing_channel_slide .slidebar div{ position:relative; margin-top:-10px; padding:20px; height:60px; background:url(slide.jpg) no-repeat 0 100%; cursor:pointer; float:left; overflow:hidden;}
.comeing_channel_slide .slidebar div h3{ color:#333; height:30px; line-height:30px; font-size:14px; font-weight:100; overflow:hidden;}
.comeing_channel_slide .slidebar div p{ height:30px; line-height:30px; color:#999; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif;}
.comeing_channel_slide .slidebar div p em{ float:right; font-size:20px; color:#ccc;}
.comeing_channel_slide .slidebar div.on{ background:url(slider_a.png) repeat-x 0 0 #f1f1f1;}
.comeing_channel_slide .slidebar div.on p em{ color:#ff9900;}
.comeing_channel_slide .slidebar div p i{ padding-right:10px;}

/**/
.comeing_photo_date{ background:url(date.gif) no-repeat 50% 0; height:60px; padding-top:30px; line-height:40px;}
.comeing_photo_date p{ letter-spacing:9px; color:#4a4a4a; padding-left:1px;}
.comeing_photo_date em{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; }
.comeing_photo_date em.comeing_em{ padding:0 10px}

/**/
.comeing_userpannel{ line-height:40px; padding-top:20px; }
.comeing_userpannel li{ margin-bottom:10px;}
.comeing_userpannel li a{ height:40px;  text-align:center; display:block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#fff; background:#f60; font-size:16px }
.comeing_userpannel li a:hover{ text-decoration:none}
.comeing_userpannel li#blue a{ background:#05bfb2;}
.comeing_userpannel li#gray a{ background:#999; font-size:14px}

/**/
.comeing_site_title{ background:url(site_title.gif) no-repeat 50% 50%; height:69px;}

/**/
.comeing_photo_f1{ border:0px; background:none; margin-bottom:0px;}
.comeing_photo_f1 .frame-1-1-1-l{ width:560px;}
.comeing_photo_f1 .frame-1-1-1-c{ width:180px; margin-left:10px;}

.comeing_photo_leftpic{}
.comeing_photo_type{ float:left; width:180px; background:url(photo_type.gif) no-repeat 50% 20px #2d2d2d; height:250px;}
.comeing_photo_type h3{ padding-top:70px; height:60px; line-height:60px; color:#fff; font-size:18px; text-align:center; font-weight:400}
.comeing_photo_type ul{ padding-left:13px;}
.comeing_photo_type ul li{ float:left; width:50px; height:50px; line-height:50px; margin-left:1px; margin-bottom:1px;}
.comeing_photo_type ul li a{ display:block; color:#fff; font-size:12px; background:#ff4444;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center;}
.comeing_photo_type ul li a:hover{ text-decoration:none; }
.comeing_photo_type ul li#c2 a{ background:#36b2dd }
.comeing_photo_type ul li#c3 a{ background:#6cae26 }
.comeing_photo_type ul li#c4 a{ background:#05bfb2 }
.comeing_photo_type ul li#c5 a{ background:#f04876 }
.comeing_photo_type ul li#c6 a{ background:#ffb900 }

.comeing_channel_picslide{ float:right; position:relative; text-align:center;}
.comeing_channel_picslide .slideshow div{ position:relative; width:370px; height:250px; }
.comeing_channel_picslide .slideshow div h3{ position:absolute; width:330px; left:10px; bottom:10px; height:40px; line-height:20px; overflow:hidden; padding:10px; text-align:center;
	background: rgba(0, 0, 0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#50000000, endColorstr=#50000000);
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
.comeing_channel_picslide .slideshow div h3 a{ color:#fff; font-size:16px; font-weight:400; }

.comeing_channel_picslide .slidebar{ bottom:10px; overflow:hidden; left:10px; width:330px; position:absolute; height:20px; line-height:20px;}
.comeing_channel_picslide .slidebar em{ display:inline-block; width:12px; height:12px; background:#fff; margin:0 5px; cursor:pointer; }
.comeing_channel_picslide .slidebar em{	-moz-border-radius: 6px;	-webkit-border-radius: 6px; border-radius: 6px;}
.comeing_channel_picslide .slidebar em.on{ background:#f60 }

/*pics*/
.comeing_channel_pics li{ float:left; position:relative; padding-bottom:10px;}
.comeing_channel_pics li#end{ padding-right:0px;}
.comeing_channel_pics li.r{ float:right}
.comeing_channel_pics li div{ overflow:hidden}
.comeing_channel_pics li h3{ display:none; height:40px; line-height:40px; text-align:center;  overflow:hidden; position:absolute; left:0px; bottom:10px; background: rgba(0, 0, 0, 0.5); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = #50000000, endColorstr = #50000000)}
.comeing_channel_pics li h3 a{ color:#fff; font-size:14px; font-weight:normal;}
.comeing_channel_pics li.on h3{ display:block;}

/**/
.comeing_photo_f2{ border:0px; background:none; margin-bottom:0px;}
.comeing_photo_f2 .frame-3-1-l{ width:750px;}

.comeing_photo_f2 .frame-3-1-l .comeing_channel_pics li{ padding-right:10px;}

/*fshow*/
.comeing_index_fshow{ margin-bottom:10px; background:url(show.gif) no-repeat 0 0 #fff; padding:0 0 0 42px; height:130px}

/*usershow*/

.comeing_channel_usershow li{ float:left; height:100px; overflow:hidden; padding-right:15px;}
.comeing_channel_usershow .showuser_pic{ float:left; overflow:hidden;width:100px;}
.comeing_channel_usershow .showuser_pic_info{ display:none; float:left; overflow:hidden; padding:5px 10px; height:90px; background:#f6f6f6 }
.comeing_channel_usershow .showuser_pic_info h3{ font-size:14px; height:24px; line-height:24px; overflow:hidden}
.comeing_channel_usershow .showuser_pic_info p{ color:#999; line-height:18px; height:54px; }

.comeing_channel_usershow li.first .showuser_pic_info{ display:block; }

/**/
.comeing_photo_f3{ border:0px; background:none; margin-bottom:10px;}
.comeing_photo_f3 .frame-3-1-l{ width:750px;}


/**/
.comeing_photo_f1 .frame-1-1-1-r,.comeing_photo_f2 .frame-3-1-r,.comeing_photo_f3 .frame-3-1-r{ overflow:hidden;}

/**/
.comeing_photo_b1{ background:#fff;}
.comeing_photo_b1 .blocktitle{ height:60px; line-height:60px; padding:0 15px; font-weight:400;border-bottom: medium none; }

/**/
.comeing_photo_sublist{ padding:0 15px 10px 15px;}
.comeing_photo_sublist li h2{ font-size:14px; font-weight:400; background:url(sublist.gif) no-repeat 0 0; padding-left:30px; height:20px; line-height:20px; overflow:hidden}
.comeing_photo_sublist li p{ height:48px; line-height:48px;  overflow:hidden; color:#999}

/**/
.comeing_photo_acts{ padding:0 15px;}
.comeing_photo_acts li{ width:351px; float:left; padding-bottom:17px;}
.comeing_photo_acts li img{ float:left; margin-right:15px;}
.comeing_photo_acts li h3{ font-size:14px; height:20px; line-height:20px; overflow:hidden; margin-bottom:10px; font-weight:400}
.comeing_photo_acts li p{ line-height:20px; height:40px; overflow:hidden; color:#999}
.comeing_photo_acts li.y{ float:right}

/**/
.comeing_photolist{ padding:15px; background:#fff; margin-bottom:15px;}
.comeing_photolist h2{ background:url(title.gif) repeat-x 0 50%; height:50px; line-height:50px; font-size:20px; font-weight:400; text-align:center}
.comeing_photolist h2 span{ background:#fff; padding:0 20px;}

/**/
.comeing_photo_tab{ margin-bottom:15px; }
.comeing_photo_tab li{ width:85px; height:34px; float:left; overflow:hidden; line-height:30px; background:url(tab.gif) no-repeat 0 -34px; text-align:center;}
.comeing_photo_tab li a{ color:#333}
.comeing_photo_tab li.a{ background:url(tab.gif) no-repeat 0 0;}
.comeing_photo_tab li.a a{ color:#fff}

/**/
.comeing_photo_waterfall{ position:relative; }
.comeing_photo_waterfall li{ float:left;}