/* 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;}


/*-------------------------------------------------------------------------------------------------------------------------------*/

/*qlink*/
.comeing_channel_qlink{ padding:15px;}
.comeing_channel_qlink li{ float:left; width:110px; height:40px;}
.comeing_channel_qlink li a{ display:block; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff;background:url(qlink.gif) no-repeat 0 0;}
.comeing_channel_qlink li a:hover{ text-decoration:none;}
.comeing_channel_qlink li.y{ float:right}
.comeing_channel_qlink li.y a{ background:url(qlink.gif) no-repeat 0 -40px;}

/*tools*/
.comeing_channel_tools{ height:auto; padding:6px 20px; background:url(tools.gif) no-repeat 15px 0;}
.comeing_channel_tools li{ padding:5px; float:left; width:66px; height:30px; line-height:30px;}
.comeing_channel_tools li a{ display:block; text-align:center; background:url(tools_li.gif) no-repeat 0 0;}
.comeing_channel_tools li a:hover{ text-decoration:none; color:#fff;background:url(tools_li.gif) no-repeat 0 -30px;}

/*topic*/
.comeing_channel_topic{ padding-bottom:15px;padding-top:10px;}
.comeing_channel_topic h2{ font-size:18px; font-family:'Microsoft YaHei','YaHei','SimHei','Hei'; height:46px; line-height:46px; overflow:hidden;text-align:center}
.comeing_channel_topic h2 a{ color:#369}
.comeing_channel_topic p{ font-size:14px; color:#4a4a4a; line-height:24px;}

/*slide*/
.comeing_channel_slide{ position:relative; padding:10px 10px 5px 10px; text-align:center;}
.comeing_channel_slide .slideshow h3{ top:310px; overflow:hidden; left:10px; width:280px; position:absolute; background:url(png.png); height:40px; line-height:40px; text-align:center;}
.comeing_channel_slide .slideshow h3 a{ color:#fff; font-size:16px; font-weight:400}

.comeing_channel_slide .slidebar{ top:350px; overflow:hidden; left:10px; width:280px; position:absolute; background:url(png.png); height:20px; line-height:20px;}

.comeing_channel_slide .slidebar em{ display:inline-block; width:12px; height:12px; background:#fff; margin:0 5px; cursor:pointer; }
.comeing_channel_slide .slidebar em{
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
}
.comeing_channel_slide .slidebar em.on{ background:#f60 }

/*toplist*/
.comeing_channel_toplist{ line-height:30px; }
.comeing_channel_toplist li{ height:30px; padding-left:3px; font-size:14px; overflow:hidden}
.comeing_channel_toplist li a{ color:#369}
.comeing_channel_toplist li strong{ font-weight:normal; margin-right:4px;}
.comeing_channel_toplist li strong a{ color:#f60}

.comeing_channel_toplist li span{ float:right; margin-left:6px;color:#999; font-size:12px}
.comeing_channel_toplist li span a{ color:#999}
.comeing_channel_toplist li em{ font-size:12px; padding-left:5px; color:#999}
.comeing_channel_toplist li.dot{ height:1px; margin:2px 0; line-height:1px; font-size:1px; border-bottom:1px solid #eee;}

/*subs*/
.comeing_channel_subs{ padding:0;}
.comeing_channel_subs li{ height:28px; line-height:28px; padding-left:10px; overflow:hidden; background:url(subs.gif) no-repeat 0 12px; }
.comeing_channel_subs li span{ float:right; color:#999}
.comeing_channel_subs li a{ color:#369}
.comeing_channel_subs li a:hover{ color:#0066cc}

/*pst*/
.comeing_channel_pst{}
.comeing_channel_pst li{ padding:10px 0; border-bottom:1px solid #ddd;}
.comeing_channel_pst li.end{ margin:0px; border:0px;}
.comeing_channel_pst li h3{ font-weight:normal; overflow:hidden; font-size:14px;}
.comeing_channel_pst li p{ line-height:18px; overflow:hidden; color:#999}
.comeing_channel_pst li p a{ color:#06c}

/*top10*/
.comeing_channel_top10{ line-height:28px; padding:0 5px; background:url(top10.gif) no-repeat 0 8px}
.comeing_channel_top10 li{ height:28px; overflow: hidden; padding-left:20px;}

/*ptslide*/
.comeing_channel_ptslide{ position:relative; height:230px; text-align:center}
.comeing_channel_ptslide .slideshow h3{ top:90px; overflow:hidden; left:0px; width:250px; position:absolute; background:url(png_w.png); height:30px; line-height:30px; text-align:center;}
.comeing_channel_ptslide .slideshow h3 a{ color:#369; font-size:14px; font-weight:400}
.comeing_channel_ptslide .slideshow p{ height:60px; padding:6px 10px; line-height:20px; overflow:hidden; text-align:left; color:#aaa; background:#f1f1f1}
.comeing_channel_ptslide .slideshow p:hover{ color:#333}

.comeing_channel_ptslide .slidebar{ top:205px; overflow:hidden; left:0px; width:250px; position:absolute; height:20px; line-height:20px;}

.comeing_channel_ptslide .slidebar em{ display:inline-block; width:12px; height:12px; background:#999; margin:0 5px; cursor:pointer; }
.comeing_channel_ptslide .slidebar em{
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
}
.comeing_channel_ptslide .slidebar em.on{ background:#369 }

/*picitems*/
.comeing_channel_picitems{}
.comeing_channel_picitems li{ float:left; width:330px;}
.comeing_channel_picitems li img{ float:left}
.comeing_channel_picitems li .info{ float:left; width:140px; height:130px; padding:10px; overflow:hidden; background:#eee; -moz-border-radius:10px; -webkit-border-radius: 10px; border-radius: 10px; }
.comeing_channel_picitems li h3{ font-size:14px; height:30px; line-height:30px;}
.comeing_channel_picitems li p.about{ color:#999; line-height:20px;}
.comeing_channel_picitems li p.btn{ height:30px; padding-top:10px;}
.comeing_channel_picitems li p.btn a{ display:block; width:60px; height:25px; line-height:25px; text-align:center; color:#fff;background: url(love_btn.gif) no-repeat 0 0;}
.comeing_channel_picitems li p.btn a:hover{ text-decoration:none}

.picitems1{ padding-bottom:10px;}
.picitems1 img{ margin-right:10px;}

.picitems2{ padding-bottom:10px; float:right !important}
.picitems2 img{ margin-right:10px;}

.picitems3 img{ margin-left:10px;}

.picitems4{ float:right !important}
.picitems4 img{ margin-left:10px;}

/*pics*/
.comeing_channel_pics{ padding-bottom:10px;}
.comeing_channel_pics li{ float:left; position:relative; }
.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{ height:40px; line-height:40px; text-align:center;  overflow:hidden; position:absolute; left:0px; bottom:0px; background:url(png.png);}
.comeing_channel_pics li h3 a{ color:#fff; font-size:14px; font-weight:normal;}
.comeing_channel_pics li.on{ opacity:0.8; filter:alpha(opacity=100);}
.comeing_channel_pics li.on h3{ visibility:visible}

/*picsubs*/
.comeing_channel_picsubs{ background:#fff; line-height:22px; height:110px; overflow:hidden; padding:5px 10px 15px 10px; margin-bottom:10px!important;}
.comeing_channel_picsubs li{ height:22px; overflow:hidden; }
.comeing_channel_picsubs li a{ color:#000}
.comeing_channel_picsubs li em{ color:#000; padding-right:5px; font-family:Verdana, Geneva, sans-serif;}

/*onelink*/
.comeing_channel_onelink{ height:50px; padding-top:20px; }
.comeing_channel_onelink a{ display:block; background:#fff; text-align:center; height:50px; line-height:50px; font-size:16px;}
.comeing_channel_onelink a:hover{ background:#6ab3ac; color:#fff; text-decoration:none}

/*sortpics*/
.comeing_channel_sortpics{ background:#efefef; padding:10px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}
.comeing_channel_sortpics li{ float:left; overflow:hidden; padding:1px; background:#fff}
.comeing_channel_sortpics li.r{ float:right; padding-left:0px;}
.comeing_channel_sortpics li.m{ padding-top:0px; padding-bottom:0px;}

/*usershow*/
.comeing_channel_usershow{}
.comeing_channel_usershow li{ float:left; height:100px; overflow:hidden; padding-right:15px;}
.comeing_channel_usershow .showuser_pic{ float:left; overflow:hidden;}
.comeing_channel_usershow .showuser_pic_info{ display:none; float:left; overflow:hidden; padding:5px 10px; width:100px; 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; }


/*-------------------------------------------------------------------------------------------------------------------------------*/
/*bsort*/
.comeing_index_bsort{}
.comeing_index_bsort .title{ height:40px; background:#fff; padding:0px; }
.comeing_index_bsort .title .titletext{ font-size:24px; font-weight:normal; color:#f60; padding-right:10px; font-style:italic; font-family: Tahoma, Geneva, sans-serif}
.comeing_index_bsort .title .subtitle{ font-size:18px; font-weight:400; }
.comeing_index_bsort .dxb_bc{ padding:5px 10px; height:253px; background:#f6f6f6;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}

/*firstarea*/
.comeing_index_firstarea, .comeing_index_secondarea { position: relative;margin-bottom:10px; margin-top:10px; }
.comeing_index_firstarea .sidel, .comeing_index_secondarea .sidel{ float:left; width:300px; }
.comeing_index_firstarea .sidem, .comeing_index_secondarea .sidem {position: relative; float:left; width: 396px; padding:0 11px; overflow:hidden; background: #fff; z-index: 150;}
.comeing_index_firstarea .sider, .comeing_index_secondarea .sider{ float:right; width: 300px; overflow:hidden; }


/*wad*/
.comeing_index_wad{ background:transparent; padding:10px;}

/*tb*/
.comeing_index_tb{ border:0px; margin-bottom:0px; background:none}
.comeing_index_tb .tb-c { padding: 7px 0 5px 0; }

.comeing_index_tb .tab-title { height:30px; background:none; }
.comeing_index_tb .tab-title .titletext { margin: 0; }

.comeing_index_tb .tb { padding-left:0; line-height: 26px; border:0px;}
.comeing_index_tb .tb li { margin:0 10px 0 0;}
.comeing_index_tb .tb li a { border:0px; padding:0px; border:0px; font-size:14px; width:82px; height:30px; text-align:center;background: url(tb.gif) repeat-x 0 0;}
.comeing_index_tb .tb li.a a{ color:#fff; background: url(tb.gif) repeat-x 0 -30px; font-weight: 400;}

/*box*/
.comeing_index_box{ background:none; border:0px; margin-bottom:0px}
.comeing_index_box .frame-title{ border-bottom:1px solid #ddd; background: url(diybox.gif) repeat-x 0 0; padding:0px; line-height:40px; height:40px; }
.comeing_index_box .frame-title .titletext{ font-size:16px; padding:0 10px; color:#333; font-weight:600;}
.comeing_index_box .frame-title .subtitle{ font-size:12px; font-weight:normal; padding-right:10px;}
.comeing_index_box .column{ padding:5px 10px;}

/*box_1*/
.comeing_index_box_1 .frame-title .titletext{ padding-left:35px; background: url(b1.gif) no-repeat 15px 50%;}

/*box_2*/
.comeing_index_box_2{ border-bottom:1px solid #ddd;}
.comeing_index_box_2 .frame-title .titletext{ padding-left:35px; background: url(b1.gif) no-repeat 15px 50%;}
.comeing_index_box_2 .column{ padding:0 10px;}

/*box_3*/
.comeing_index_box_3 .frame-title .titletext{ padding-left:35px; background: url(b1.gif) no-repeat 15px 50%;}
.comeing_index_box_3 .column{ padding:10px 10px 0 10px;}

/*fzhidao*/
.comeing_index_fzhidao{ height:48px; overflow:hidden; border:0px; background:url(zhidao.gif) no-repeat 10px 0; padding:6px 21px 6px 89px;}
.comeing_index_fzhidao #comeing_udarea{ line-height:24px;}
.comeing_index_fzhidao #comeing_udarea p{ height:24px; overflow:hidden}
.comeing_index_fzhidao #comeing_udarea p a{ color:#669900}

/*fweather*/
.comeing_index_fweather{ border:0px; margin-bottom:0px; background:#f4f0d1; padding:10px 10px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; }

/*fsidead*/
.comeing_index_fsidead{ border:0px; margin-bottom:0px; border-bottom:1px solid #ddd; padding:10px;}

/*fc*/
.comeing_index_fc{ background:#fff;}
.comeing_index_fc .frame-title{ border-bottom:1px solid #ddd; background: url(indexdiy.gif) repeat-x 0 0; padding:0px; line-height:45px; height:45px;}
.comeing_index_fc .frame-title .titletext{ font-size:16px; padding:0 10px; color:#333; font-weight:600;}
.comeing_index_fc .frame-title .subtitle{ font-size:12px; font-weight:normal; padding-right:10px;}

/*flove*/
.comeing_index_flove{}
.comeing_index_flove .frame-1-2-l{ padding:10px 0 10px 10px; overflow:hidden; }
.comeing_index_flove .frame-1-2-r{ width:670px; padding:10px 10px 10px 0; overflow:hidden; }

/*fpic*/
.comeing_index_fpic .frame-title .titletext{ padding-left:45px; background: url(picsdiy.gif) no-repeat 15px 50%;}
.comeing_index_fpic .frame-1-1-1-l{ padding:10px 0 0 10px; overflow:hidden; }
.comeing_index_fpic .frame-1-1-1-c{ padding:10px 0 0 10px; overflow:hidden; }
.comeing_index_fpic .frame-1-1-1-r{ padding:10px 10px 0 0; overflow:hidden; }

/*flink*/
.comeing_index_flink .frame-title .titletext{ padding-left:45px; background: url(picsdiy.gif) no-repeat 15px 50%;}
.comeing_index_flink .column{ padding:5px 10px 0 10px;}
.comeing_index_flink  .m{ border-bottom:1px solid #eee; margin-bottom:10px;}

/*fsort*/
.comeing_index_fsort .frame-3-1-l{ float:left; overflow:hidden; padding:10px 0 10px 10px; }
.comeing_index_fsort .frame-3-1-r{ float:right; width:251px; overflow:hidden; padding:10px 10px 10px 0;}
.comeing_index_fsort .frame-1-1-1{ border:0px; margin-bottom:0px;}
.comeing_index_fsort .frame-1-1-1-l{ float:left; overflow:hidden;}
.comeing_index_fsort .frame-1-1-1-c{ float:left; padding-left:10px; overflow:hidden;}
.comeing_index_fsort .frame-1-1-1-r{ float:right; overflow:hidden;}

/*guide*/
.comeing_index_f_1_1{ border:0px; background:none; margin-bottom:0px; }


.comeing_index_fguide{ background:#fff; padding:10px;margin-bottom:10px;}
.comeing_index_fguide .frame-title{ background:none; padding:0px; line-height:28px; height:40px; }
.comeing_index_fguide .frame-title .titletext{ font-size:20px; font-weight:normal; padding:0 10px; color:#f60; }
.comeing_index_fguide .frame-title .subtitle{ font-size:18px; font-weight:normal; padding-right:10px;}
.comeing_index_fguide .column{ background:#f6f6f6; padding:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

/*guide*/
.comeing_index_fguide .comeing_channel_onelink{ height:40px; padding-top:5px; }
.comeing_index_fguide .comeing_channel_onelink a{ background:#ddd; color:#fff; height:40px; line-height:40px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.comeing_index_fguide .comeing_channel_onelink a:hover{ background:#9cd2de; color:#fff; text-decoration:none}

/*guide*/
.comeing_index_fguide .comeing_channel_pics{ }
.comeing_index_fguide .comeing_channel_pics li{ padding:0 10px 0 0; overflow:hidden !important}
.comeing_index_fguide .comeing_channel_pics li h3{ height:30px; line-height:30px;}

.comeing_index_fguide .comeing_channel_pics li h3 a{ font-size:12px}
.comeing_index_fguide .comeing_channel_pics li.r{ padding-right:0px;}

/*fshow*/
.comeing_index_fshow{ margin-bottom:10px; background:url(show.gif) no-repeat 0 0 #fff; padding:15px 0 15px 70px;}

/*map*/
.comeing_index_map{ background:#fff; margin-bottom:10px;}
.comeing_index_map .bm_h{ border-bottom:1px solid #ddd; font-size:16px; padding:0px; background: url(indexdiy.gif) repeat-x 0 0; line-height:45px; height:45px;}
.comeing_index_map .bm_c{ padding:7px 7px 8px 8px;}
.comeing_index_map .bm_h a{ float:right; margin:9px 10px 0 0; width:82px; padding-right:8px; height:27px; line-height:25px; font-size:14px; text-align:center; color:#fff; background: url(qpost.gif) no-repeat 0 0;}
.comeing_index_map .bm_h a:hover{ text-decoration:none}
.comeing_index_map .bm_h h2{ padding-left:10px; }
.comeing_index_map li{ padding:10px; float:left; margin:8px 8px 7px 7px; background:#f6f6f6; height:60px;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;
}
.comeing_index_map li.on{ background:#F9F9EE}
.comeing_index_map li .icon{ float:left; margin-right:10px;}
.comeing_index_map li h3{ font-size:16px; font-weight:400;}
.comeing_index_map li h3 a{ color:#333}
.comeing_index_map li h3 em{ font-size:12px; color:#f60; padding:0 5px;}
.comeing_index_map li p{ line-height:18px; color:#aaa}
.comeing_index_map li p a{ color:#369}