/**
*网站改版CSS
*author xialili
*e-mail: xiall@cutv.com
*made by 2012-04-09
**/
#item_list_6 li a
@charset "utf-8";
/* CSS reset */
html,body{-webkit-text-size-adjust:none;}
body,p,div,img,h1,h2,h3,h4,h5,input,form,textarea,span,ul,li,a.sidebar_tab li.on,label{margin:0; padding:0;}
ul,li{list-style:none;}
body {font-size:12px;font-family:Verdana,"宋体";color:#333;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.mr19{margin-right:19px;}
.mr22{margin-right:22px;}
.mr34{margin-right:34px;}
.h10{height:12px;*height:2px;_height:23px;}
.float{float:left}
.none{display:none;}
.block{display:block;}
.clear{font-size:0; line-height:0; clear:both;}
a,a:visited{color:#0054aa; text-decoration:none;}
a:hover,a:active{color:#ad2005;}

/* subnav */
.subnav_box{width:1002px; margin:10px auto 0; height:37px; line-height:37px; background:url(imagesgb_submenu.png) repeat-x 0 -111px;}
.subnav_left,.subnav_right{width:10px; height:37px;}
.subnav_left{background:url(imagesgb_submenu.png) no-repeat 0 0; float:left;}
.subnav_right{background:url(imagesgb_submenu.png) no-repeat 0 -37px; float:right;}
.subnav a,.subnav a:visited{font-size:14px; font-weight:bold; color:#fff; background:url(imagesgb_submenu.png) no-repeat right -74px; padding:0 10px; height:37px; line-height:37px; display:block; float:left;}
.subnav a:hover,.subnav a:active{color:#3dbbeb;}
.subnav a.last{background:none;}


/* wrap */
.wrap{width:1002px; margin:20px auto; overflow:hidden;}

/* main */
.main{width:660px; float:left; overflow:}
.intro{height:32px; line-height:32px; width:100%; border-bottom:1px dashed #bdbdbd; overflow:hidden;}
.intro_title{font-size:14px; font-weight:bold; color:#333; float:left;width:100%}
.morelist{float:right;font-size:12px}

/*2012.4.20 modify*/
.page_box{ margin-top:20px; position:relative; height:32px; width:100%; float:right;}
.page{position:absolute; right:0; top:0;}
.p_page{position:absolute; right:190px; top:0;}
.page span a,.page span a:visited,.page_num_on{display:block; float:left; width:22px; height:20px;border:1px solid #377dc3;color:#333; line-height:20px; cursor:pointer; margin-right:10px; text-align:center;}
.page span a:hover,.page span a:active{border:1px solid #1464a8; background:#367dc5; color:#fff;}
.page .page_num_on{ width:22px; border:1px solid #1464a8; background:#367dc5; color:#fff; text-align:center; cursor:default;}
.page_text,.page .page_text a,.page_text_break,.page .page_text_break a{width:40px; display:block; float:left; height:20px; line-height:20px;  margin-right:10px;}
.page span.page_text a,.page span.page_text a:visited{width:40px;margin-right:0;}
.page_text_break,.page .page_text_break a{width:20px; display:block; float:left; height:20px; line-height:20px;margin:0}
.page_text_over{color:#367dc5;}
/*2012.4.20 modify*/

.main_content li{ width:100%; overflow:hidden; border-bottom:1px dashed #bdbdbd; padding:10px 0;}
.content_img{width:120px; height:90px; padding:1px; border:1px solid #cbcbcb; float:left;}
.content_img a img{border:none; width:120px; height:90px;}
.content_imgtxt{float:right; width:530px;}
.content_txt{width:100%;}
.content_imgtxt p,.content_txt p{overflow:hidden; clear:both; color:#999; line-height:22px; }
.content_imgtxt p.summary,.content_txt p.summary{text-indent:2em; height:44px; overflow:hidden;}
.content_imgtitle{float:left; background:url(imagesgb_bg.gif) no-repeat -523px -218px; padding:5px 0 7px 20px;}
.content_imgtitle a,.content_title a{font-size:14px;}
.time{font-size:10px; color:#909090; float:right; padding:5px 0 7px 0;}
.tag a{padding-right:5px;}
.editor{float:right;}
.editor a,.editor a:visited{color:#333;}
.editor a:hover,.editor a:active{color:#ad2005;}
.content_title{padding:5px 0 7px 0; background:none; float:left;}

/* sidebar */
.sidebar{width:320px; float:right;}

.recommend,.todaynews,.ranking{width:318px; border:1px solid #e5e5e5;}
.sidebar_title{height:30px; line-height:30px; background:url(imagesgb_submenu.png) 0 -148px repeat-x;  border-bottom:1px solid #e5e5e5;}
.sidebar_title h2{ font-size:14px; padding-left:15px;}
.sidebar_txt{width:290px; padding:0 14px 14px;color:#333; overflow:hidden;}
.recommend ul li{width:84px; float:left; line-height:20px; padding-top:14px; height:104px;_overflow:hidden}
.recommend_img{width:84px; height:64px;  position:relative;}
.recommend_img a img{width:80px; height:60px; padding:1px; border:1px solid #cbcbcb;}
.recommend_img a:hover img{border:1px solid #8dbdd6;}
.recommend_img span,.todaynews_video_img span{position:absolute; width:16px; height:14px; background:url(imagesgb_bg.gif) no-repeat -124px 0; top:2px; right:2px;cursor:pointer}
.recommend_img span:hover,.todaynews_video_img span:hover{background-position:-156px 0;}
.todaynews_video,.todaynews_pic{width:124px; float:left; line-height:20px;}
.todaynews_video{padding-left:5px;}
.todaynews ul li{width:100%; line-height:24px; height:24px; overflow:hidden;}
.todaynews_video_img{width:124px; height:94px;  position:relative; overflow:hidden;}
.todaynews_video_img a img,.todaynews_pic_img a img{ width:120px; height:90px;padding:1px; border:1px solid #cbcbcb;}
.todaynews_video_img a:hover img,.todaynews_pic_img a:hover img{border:1px solid #8dbdd6;}
.blackbg{width:120px; height:18px; background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; position:absolute; left:1px; bottom:1px;}
.todaynews_video_img p{height:18px; position:absolute; left:1px; bottom:1px; line-height:18px; width:115px; padding-left:5px;}
.todaynews_video_img p small{width:15px; height:10px; background:url(imagesgb_bg.gif) no-repeat -523px -239px; float:left; margin:4px 0 0 0;}
.todaynews_video_img p em{font-size:9px; font-weight:bold; color:#fff; float:right; padding-right:5px;}
.todaynews_pic_img{width:124px; height:94px;}
.todaynews ul{clear:both; width:100%; padding-top:10px;}
.todaynews ul li,.ranking_c li{line-height:24px; height:24px; overflow:hidden;}
.todaynews ul li span{padding-right:10px;}
.todaynews ul li span a,.todaynews ul li span a:visited{color:#333;}
.todaynews ul li span a:hover,.todaynews ul li span a:active{color:#ad2005;}
.sidebar_txt_v{background:url(imagesgb_bg.gif) -523px -219px no-repeat; padding-left:20px;}/*需要限制字数，否则背景可能不显示，主要针对IE7*/
.ranking{position:relative;}
.sidebar_tab{position:absolute; top:0; right:0;}
.sidebar_tab li{width:55px; text-align:center; float:left; height:30px; line-height:30px; cursor:pointer; font-size:14px; border-left:1px solid #e5e5e5;}
.sidebar_tab li.on{border-bottom:1px solid #fff;background-color:#fff}
.ranking_c li{height:24px; line-height:24px; overflow:hidden;}
.ranking_c li a{display:block; height:24px; line-height:24px; overflow:hidden; float:left; width:235px;}
.ranking_c li span{width:23px; height:16px; line-height:16px; border:1px solid #b8d7eb; background:#f3f7fb; display:inline-block; float:left; text-align:center; margin-top:3px; font-weight:bold; margin-right:10px; cursor:default;}
.ranking_c li.first span{background:#ff7012; border:1px solid #ff7012; color:#fff;}
.ranking_c li.first a{font-weight:bold;}



/* footer */
.footer_wrap{width:100%; background:url(imagesgb_submenu.png) 0 -178px repeat-x; height:90px;}
.footer{width:1002px;margin:0 auto; text-align:center;padding:16px 0 0;}
.footer p{color:#606060;line-height:24px;}
.footer p a,.footer p a:visited{color:#606060;margin:0 8px;}
.footer p a:hover,.footer p a:active{color:#000;}


/* crumbs */
.crumbs{width:100%; height:18px; line-height:18px; padding-bottom:5px;}
.crumbs a,.crumbs a:visited{color:#333; padding:0 5px;}
.crumbs a:hover,.crumbs a:active{color:#ad2005;}

/* photo page */
.text_box{width:620px; padding:20px 20px 0; background:url(imagestext_box_bg.jpg) 0 0 repeat-x; overflow:hidden;}
.text_box h1{font-family:"微软雅黑"; font-size:26px; font-weight:normal; width:100%; text-align:center;}
.text_infro{width:100%; border-bottom:1px dashed #bdbdbd; height:30px; line-height:30px; color:#909090; padding-top:5px;}
.text_infro ins{font-size:10px; text-decoration:none; padding-right:10px;}
.text_infro small{font-size:12px; padding-right:10px;}
.text_infro small a,.text_infro small:visited{color:#909090;}
.text_infro small a:hover,.text_infro small a:active{color:#333;}
.text_infro big{font-size:12px;}
.text_infro span a,.text_infro span a:visited{color:#333;}
.text_infro span a:hover,.text_infro span a:active{color:#ad2005;}
.text_infro p{float:right;}
.text_infro p a{padding-left:5px;}
.text_infro_v{border:none; padding:0; height:20px; line-height:20px;}
.fonts_small{font-size:14px;}
.fonts_mesne{font-size:16px;}
.fonts_big{font-size:20px;}
#full p{line-height:24px; padding-top:24px;}
#full img{max-width:100%}
.text_tag{width:100%; border-bottom:1px dotted #bdbdbd; color:#999; overflow:hidden; padding:10px 0;}
.text_tag_l{float:left; padding-top:20px;}
.text_tag_l a,.text_tag_l a:visited{color:#333; padding-right:5px;}
.text_tag_l a:hover,.text_tag_l a:active{color:#ad2005;}
.text_tag_r{ float:right; line-height:18px; margin-top:17px;}
.ttr_img{width:32px; height:32px; padding:1px; border:1px solid #cbcbcb; float:left; margin-right:5px;}
.ttr_img a img{width:32px; height:32px; border:none;}
.text_tag_r a,.text_tag_r a:visited{color:#333;}
.text_tag_r a:hover,.text_tag_r a:active{color:#ad2005;}
.text_share{padding:5px 0;}
h2.baseinfro_p{ background:url(imagesgb_bg.gif) 0 -500px no-repeat; padding:0 0 20px 15px;}

/*2012.4.20 modify*/
.p_interact{width:620px; height:32px; line-height:32px; background:url(imagesgb_bg.gif) no-repeat -10px -68px;}
.p_interact_baidu{width:620px; height:32px; line-height:32px; background:url(imagesgb_bg_baidushare.gif) no-repeat -10px -32px;}
.p_interact ul li,.p_interact_baidu ul li{float:left;}
.p_inter_zt{width:38px; padding-left:24px;}
.p_inter_sc{width:41px; padding-left:42px;}
.p_inter_fx{width:217px; padding-left:175px;}
.p_inter_bc{width:55px; padding-left:28px; position:relative; cursor:pointer;}
.p_interact ul li a,.p_interact ul li a:visited,.p_interact_baidu ul li a,.p_interact_baidu ul li a:visited{color:#333;}
.p_interact ul li a:hover,.p_interact ul li a:active,.p_interact_baidu ul li a:hover,.p_interact_baidu ul li a:active{color:#ad2005;}
.p_inter_fx span{float:left; padding-right:5px;}
.p_inter_fx a{ display:block; float:left; width:16px; height:16px; padding:8px 9px 8px 0;}
.p_inter_baidu{width:217px; padding-left:172px;line-height:14px}
.p_inter_fx span{float:left;}
.p_inter_fx a{ display:block; float:left; width:16px; height:16px;}
.p_bc_con{position:absolute; top:32px; right:-2px; background:#fff; width:262px; padding: 0 0 0 10px; height:160px; border:1px solid #cde3f1;color:#999; line-height:30px; display:block;z-index:99}
/*2012.4.20 modify*/



/* video page */
.box{width:1002px; margin:10px auto 0;zoom:1;}
.v_infro,.vg_infro{width:750px; float:left;}
.v_infro h1{font-family:"微软雅黑"; font-size:18px; color:#000; font-weight:normal;}
.vg_infro h1{font-family:"微软雅黑"; font-size:22px; line-height:24px; height:24px; color:#1f1f1f; font-weight:normal;}
.vg_infro h1 span{font-size:12px; font-family:"微软雅黑"; font-weight:normal;}
.v_ad_r{width:250px;float:right;}
.vg_ad_r{width:250px; height:40px; float:right; padding-top:4px;}
.v_ad_r a img,.vg_ad_r a img{width:250px; height:40px; border:none;}

.v_player{width:640px; height:709px; padding:9px 9px 10px; border:1px solid #e0e0e0; border-right:none; zoom:1; float:left;overflow:hidden}
.v_p_box{width:640px; height:512px; overflow:hidden; zoom:1;}
.v_interact{width:640px; height:32px; line-height:31px; background:url(imagesgb_bg.gif) no-repeat 0 -36px; zoom:1;}
.v_interact_baidu{width:640px; height:32px; line-height:31px; background:url(imagesgb_bg_baidushare.gif) no-repeat 0 0; zoom:1;}
.v_interact ul li,.v_interact_baidu ul li{float:left; height:31px;}
.v_inter_zt{width:38px; padding-left:34px;}
.v_inter_yy{width:38px; line-height:30px; height:30px; padding-left:41px; border-right:1px solid #fff; border-bottom:1px solid #cde3f1; border-left: 1px solid #cde3f1; position:relative;}
.v_inter_yy_on{width:38px;line-height:30px; height:30px; padding-left:41px;background: url(imagesgb_bg.gif) no-repeat -73px -580px;border-right: 1px solid #cde3f1; border-left: 1px solid #cde3f1; border-bottom:1px solid #fff; position:relative;}
.fetion{background:url(c_includeimagesshare_fetion.gif) no-repeat 2px center}
.yy_con{position:absolute; width:322px; height:118px; padding:0 10px;border:1px solid #cde3f1; border-top:none; background:#fff; top:32px; left:-1px;} 
.yy_con p{color:#7cb8dc;}
.yy_con ul li{ height:22px; line-height:22px; padding-bottom:5px;}
.yy_con ul li label{text-align:right; display:block; float:left; width:65px; color:#999;}
.yy_con ul li input{height:20px; line-height:20px; border:1px solid #999; width:205px; float:left; margin-right:7px; color:#999;}
.yy_con ul li a{ display:block; float:left; width:43px; height:22px; text-align:center; background:#7cb8dc; color:#fff; font-weight:bold;}
.yy_con ul li a.copy,.yy_con ul li a:visited.copy{color:#fff;}
.yy_con ul li a:hover.copy,.yy_con ul li a:active.copy{color:#fff; background:#2196e3;}
.v_inter_sc{width:41px; padding-left:38px;}
.v_inter_dy{width:42px; padding-left:36px;}
.v_inter_fx{width:217px; padding-left:17px;}
/*2012.4.20 modify*/
.v_inter_bc{width:64px; padding-left:30px; position:relative; cursor:pointer;z-index:1}
.v_inter_bc_on{width:64px; padding-left:30px;background: url(imagesgb_bg.gif) no-repeat -544px -580px;height:31px; line-height:31px; border-bottom:1px solid #fff;position:relative;}
#jbxx{height:60px}
.bc_con{position:absolute; top:32px; right:-2px; background:#fff; width:262px; padding: 0 0 0 10px; height:160px; border:1px solid #cde3f1; border-top:none; color:#999; line-height:30px; display:block;}
.bc_con_q{width:130px; float:left; color:#7bb7db; height:30px; vertical-align:middle;}
.bc_con_q input{margin-right:5px; vertical-align:middle;}
.bc_con_c{height:30px;}
.bc_con_c span{color:#7bb7db;}
.bc_con_c input{color:#999; height:18px; line-height:18px; border:1px solid #c3c3c3;}
.bc_con_w{width:170px; float:left; line-height:20px; padding:10px 20px 0 0;}
.bc_con a.bc_con_btn,.bc_con a:visited.bc_con_btn,.p_bc_con a.bc_con_btn,.p_bc_con a:visited.bc_con_btn{width:48px; height:22px; line-height:22px; color:#fff; text-align:center; display:block; float:left; background:#7cb8dc; margin-top:20px; font-weight:bold;}
.bc_con a:hover.bc_con_btn,.bc_con a:active.bc_con_btn,.p_bc_con a:hover.bc_con_btn,.p_bc_con a:active.bc_con_btn{color:#fff; background:#2196e3;}
.v_interact ul li a,.v_interact ul li a:visited,.v_interact_baidu ul li a,.v_interact_baidu ul li a:visited{color:#333;}
.v_interact ul li a:hover,.v_interact ul li a:active,.v_interact_baidu ul li a:hover,.v_interact_baidu ul li a:active{color:#ad2005;}
.v_inter_fx span{float:left; padding-right:5px;}
.v_inter_fx a{ display:block; float:left; width:16px; height:16px; padding:8px 9px 8px 0; overflow:hidden; line-height:0; zoom:1;text-indent:-2000px; font-size:0;}
.v_inter_baidu{width:217px; padding-left:12px;line-height:14px}
.v_inter_baidu span{float:left;}
.v_inter_baidu a{ display:block; float:left; height:16px; overflow:hidden; line-height:0; zoom:1;text-indent:-2000px; font-size:0;}
/*2012.4.20 modify*/

.v_p_lianbo{width:343px; background:#f3fafd; float:right; overflow:hidden; zoom:1; height:730px;}
.v_p_l_title{height:29px; font-size:14px; background:url(imagesgb_submenu.png) repeat-x 0 -313px; border:1px solid #cde3f1; border-width:1px 1px 0 0; line-height:28px; overflow:hidden;}
.v_p_l_title ul li{float:left; width:59px; text-align:center; color:#333; border:1px solid #cde3f1; border-width:0 0 1px 1px; cursor:pointer; height:28px;}
.v_p_l_title ul li.on{font-weight:bold; background:url(imagesgb_submenu.png) repeat-x 0 -341px; border-bottom:1px solid #f3fafd;}
.v_p_l_title .select{float:left; text-align:center; color:#333; border:1px solid #cde3f1; border-width:0 0 1px 1px; cursor:pointer; height:28px;width:53px; padding-left:46px; font-size:12px; cursor:default;}
.v_p_l_title .select input{vertical-align:middle;_vertical-align:baseline ; margin-right:5px;}
.v_p_l_txt{width:341px; border:1px solid #e5e5e5; background:#f3fafd; border-top:none; overflow:hidden;height:609px}
.vplt_list{padding-top:5px; height:546px;*height:554px;_height:546px; }
.vplt_list1{height:468px;}
.vplt_list li{width:313px; background:url(imageslianbo_bg.jpg) repeat-x bottom left; padding:7px 12px 7px 16px; overflow:hidden; clear:both;}
.vpltl_img{width:84px; height:64px; float:left; margin-right:9px; position:relative;}
.vpltl_img a img{width:80px; height:60px; padding:1px; background:#fff; border:1px solid #cbcbcb;}
.vpltl_img a:hover img{border:1px solid #8dbdd6;}
.vpltl_img span{position:absolute; top:2px; right:2px; width:16px; height:14px; background:url(imagesgb_bg.gif) no-repeat -124px 0;cursor:pointer}
.vpltl_img span:hover{background-position:-156px 0;}
.vplt_list li h3{height:44px; float:left; left; overflow:hidden; width:218px;}
.vplt_list li h3 a{font-weight:normal; font-size:14px; line-height:22px;}
.vplt_list li p{float:left; width:218px; line-height:20px;}
.vplt_list li p ins{color:#a5bbca; font-weight:bold; font-size:10px; text-decoration:none; line-height:20px; float:left;}
.vplt_list li p span{width:16px; height:14px; background:url(imagesgb_bg.gif) no-repeat -140px 0; float:right; margin-top:4px;cursor:pointer}
.vplt_list li p span:hover{background-position:-172px 0;}
.vplt_list li.on .vpltxt_img span{background-position:-156px 0;}
.vplt_list li.on p span{background-position:-172px 0;}
.v_page{padding:10px 120px 20px 135px;_padding:8px 120px 20px 135px; color:#a5bbca; font-weight:bold; overflow:hidden; clear:both;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.v_page{padding:9px 120px 20px 135px; }}
.v_page em{font-style:normal;}
.v_page span{width:19px; height:19px; background:url(imagesgb_bg.gif) no-repeat 0 0; display:block; cursor:pointer;}
.v_page span.v_page_l{background-position:-277px 0; float:left; margin-right:10px;}
.v_page span.v_page_l_default{background-position:-296px 0; float:left; margin-right:10px;}
.v_page span.v_page_l_on,.v_page span.v_page_l:hover{background-position:-258px 0; float:left; margin-right:10px;}
.v_page span.v_page_r{background-position:-315px 0; float:right;}
.v_page span.v_page_r_default{background-position:-239px 0; float:right;}
.v_page span.v_page_r_on,.v_page span.v_page_r:hover{background-position:-334px 0; float:right;}
.lianbo_rec{padding:0 15px;border:1px solid #e5e5e5;border-top:none; overflow:hidden; zoom:1;height:89px}
.lianbo_rec h2{font-size:14px; color:#333; padding-top:5px;}
.lianbo_rec ul{padding:10px 0 6px;padding\0:10px 0 7px;*padding:5px 0 5px;_padding:10px 0 5px; overflow:hidden;height:50px; zoom:1;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.lianbo_rec ul{padding:10px 0 8px;}}
.lianbo_rec ul li{height:25px; line-height:25px; background:url(imagesgb_bg.gif) no-repeat -520px -263px; padding-left:16px; overflow:hidden; zoom:1;}
.lianbo_rec ul li a{font-size:14px;}


/* baseinfro */
.baseinfro{width:618px; border:1px solid #e5e5e5; background:#f9fcfe; padding:0 20px 20px;}
.baseinfro_v{overflow:hidden;padding:10px 0 15px; width:100%;}
.baseinfro_v h2,.baseinfro_r h2{height:40px; line-height:40px; overflow:hidden; font-size:14px;}
.baseinfro_v_img{width:160px; height:120px; padding:1px; border:1px solid #cbcbcb; margin-right:10px; float:left;}
.baseinfro_v_img img{width:160px; height:120px; border:none;}
.baseinfro_v_txt{color:#999; line-height:22px;}
.baseinfro_v_txt p a,.baseinfro_v_txt p a:visited{color:#333;}
.baseinfro_v_txt p a:hover,.baseinfro_v_txt p a:active{color:#ad2005;}
#con_topic_txt1{height:68px}
#con_topic_txt1 a.con_unfold{background:url(imagesgb_bg.gif) no-repeat -446px 0; padding:0 10px;}
.bivt_l{line-height:24px; float:left;}
.bivt_l #keywords{width:330px;height:24px;overflow:hidden}
.bivt_l p a,.bivt_l p a:visited{color:#0054aa; padding-right:5px;}
.bivt_l p a:hover,.bivt_l p a:active{color:#ad2005;}
.bivt_l p ins{text-decoration:none; font-size:10px;}
.bivt_l p small{padding-left:20px; font-size:12px;}
.bivt_r{float:right; line-height:18px;}
.baseinfro_r{overflow:hidden;clear:left}
.video_related li{float:left; width:294px; height:27px; line-height:27px; overflow:hidden; background:url(imagesgb_bg.gif) no-repeat -520px -296px; padding-left:15px; font-size:14px; overflow:hidden;}
#item_list_6 li a{font-size:12px}
.photo_related li{float:left; width:315px; height:27px; line-height:27px; overflow:hidden; background:url(imagesgb_bg.gif) no-repeat -520px -296px; padding-left:15px; font-size:14px; overflow:hidden;}
.p_ad_r{width:320px;overflow:hidden;}
.p_ad_r a img{width:320px; height:100px; border:none;}


/* hot_rec */
.hot_rec{width:658px; border:1px solid #e5e5e5; overflow:hidden;}
.hot_rec ul{padding:13px 0 16px;}
.hot_rec ul li{float:left; width:124px; padding-left:33px; line-height:21px; height:145px; overflow:hidden;}
.hot_rec ul li.last{margin:0;}
.hot_rec_img{width:124px; height:94px; }
.hot_rec_img a img{width:120px; height:90px;padding:1px; border:1px solid #cbcbcb;}
.hot_rec_img a:hover img{border:1px solid #8dbdd6;}


/* comment */
.comment{width:618px; border:1px solid #e5e5e5; overflow:hidden; padding:15px 20px;}
.comment ul li{padding:20px 0; border-bottom:1px dotted #bdbdbd; overflow:hidden; width:100%;}
.comment h2{font-size:14px; color:#65a500; }
.comment h2 span{font-size:14px; font-family:"宋体";}
.comment_img{width:48px; height:48px; float:left; padding:1px; border:1px solid #cbcbcb; margin-right:15px;}
.comment_img a img{width:48px; height:48px; border:none;}
.comment_txt{width:550px; float:left; overflow:hidden;}
.comment_txt p{color:#333; font-size:14px; line-height:22px;}
.comment_txt_infro{height:20px; line-height:20px; overflow:hidden; padding-bottom:5px;}
.cti_r{float:right;}
.comment_txt_infro small{padding-right:20px; font-size:12px;}
.comment_txt_infro ins{text-decoration:none; font-size:12px; font-family:"宋体"; color:#999;}
.comment_page{padding:20px 0; float:right; height:20px; line-height:20px;}
.comment_page a{display:block; float:left; margin-right:6px;}
a.comment_page_txt,a:visited.comment_page_txt{color:#333;}
a:hover.comment_page_txt,a:active.comment_page_txt{color:#65a500;}
a.comment_page_num,a:visited.comment_page_num{width:22px; text-align:center; border:1px solid #d0dcbd; background:#fcfef5; color:#333;}
a:hover.comment_page_num,a:active.comment_page_num,a.comment_page_num_on{width:22px; text-align:center; border:1px solid #5f9a01; background:#65a500; color:#fff;}

.comment form{position:relative; width:100%; margin-bottom:10px;float:left}
#comment_tip{position:absolute; top:40px; width:200px; left:220px; text-align:center; font-size:14px; font-weight:bold; color:#a7a7a7;}
.comment_con{width:605px; height:95px;padding:5px; color:#333; margin-bottom:10px; background:#fcfdf5; border:1px solid #dcdcdc;}
.comment form textarea:focus.comment_con{background:#fff;}
.comment form input{width:60px; height:18px; line-height:18px; vertical-align:middle; margin-right:5px;}
.comment form label{color:#999;}
.comment form input.login{width:40px; height:22px; line-height:20px;}
.comment form a.register,.comment form a:visited.register{color:#5a5a5a;}
.comment form a:hover.register,.comment form a:active.register{color:#ad2005;}
.submit{position:absolute; bottom:-10px; right:2px; width:210px; line-height:24px; color:#666;}
.submit span{font-size:24px; color:#65a500;}
.submit a,.submit a:visited,.submit a:active{ float:right; display:block; width:70px; height:26px; line-height:26px; text-align:center; background:#65a500; border:1px solid #5f9a01; color:#fff; font-size:14px; font-weight:bold;}
.submit a:hover{background:#71b309; color:#fff;}

.text_box .comment{padding:0; border:none;}
h2.comment_photo{background:url(imagesgb_bg.gif) no-repeat 0 -110px; padding:10px 0 30px 15px;}
h2.comment_video{padding:0 0 10px 0;}


/* video_group page */
.v_group_title{height:28px; background:url(imagesgb_submenu.png) repeat-x 0 -313px; border:1px solid #cde3f1;line-height:28px; overflow:hidden;}
.v_group_title h3{font-weight:normal; font-size:14px; color:#333; padding-left:20px;}
.v_group_title h3 span{font-size:12px; color:#999; padding:0 5px;}
.v_group_title h3 span ins{color:#1f1f1f; font-size:10px; text-decoration:none;}

.vplt_list li.before p span{ background:none;}
.vplt_list li.now{ background-color:#c1e1ff;}
.vplt_list li.now h3 a,.vplt_list li.now h3 a:visited,.vplt_list li.now h3 a:hover,.vplt_list li.now h3 a:active{color:#333; cursor:default;}
.vplt_list li.now p span{display:none;}
.vplt_list li.now p small{font-size:12px; font-style:normal; color:#6e97b5; float:right;}


/* dyd */
.dyd_box{width:618px; padding:10px 20px 20px; border:1px solid #e5e5e5; overflow:hidden;}
.dyd_top{height:24px; line-height:24px; width:100%; overflow:hidden;}
.dyd_top_l{float:left; color:#cdcdcd;}
.dyd_top_l a.dyd_play{font-size:14px; font-weight:bold;}
.dyd_top_l a,.dyd_top_l a:visited{color:#0054aa;}
.dyd_top_l a:hover,.dyd_top_l a:active{color:#e56c00;}
.dyd_top_r{float:right; color:#333;}
.dyd_top_r span{color:#e56c00; font-weight:bold; padding:0 5px;}
.dyd_box ul{padding-bottom:20px; overflow:hidden;}
.dyd_box ul li{width:124px; float:left; line-height:20px; padding-top:15px; margin-right:39px; height:134px;}
.dyd_img{width:120px; height:90px; padding:1px; border:1px solid #cbcbcb; position:relative;}
.dyd_img a img{width:120px; height:90px; border:none;}
.dyd_img span{width:16px; height:14px; position:absolute; top:1px; right:1px; background:url(imagesgb_bg.gif) no-repeat -188px 0;cursor:pointer}
.dyd_box ul li.last{margin:0;}
.dyd_box ul li.on .dyd_img span{ background-position:-204px 0;}

.dyd_page{float:right; padding-top:5px; overflow:hidden;}
.dyd_page a,.dyd_page a:visited{color:#0054aa; display:block; float:left;height:20px; line-height:20px; text-align:center; margin-right:5px; border:1px solid #5d9ad8}
.dyd_page a:hover,.dyd_page a:active{color:#fff;}
.dyd_page .page_num,.dyd_page .page_num_on{width:22px;}
.dyd_page .page_text,.dyd_page .page_text_on{width:45px; padding:0;}
.dyd_page a.page_num_on,.dyd_page a:hover,.dyd_page a.page_text_on{border:1px solid #1464a8; background:#367dc5; color:#fff;}
span.dbdplay{background:url(c_includeimagesdbdplay.gif) no-repeat center center}
/*add by gsh 20121217*/
.con_ad88{width:640px;padding:9px;border:1px solid #E5E5E5;background-color:#fff}
.con_ad99{width:300px;padding:9px}
.jqrd{width:318px;border:1px solid #E5E5E5;margin:0 0 10px}
.jqrd_txt{padding:10px 9px 9px;width:300px}
.jqrd_img img{width:300px;height:100px}
.jqrd_txt ul{padding:5px 0 0}
.jqrd_txt ul li{height:24px;line-height:24px}
.jqrd_txt ul li .ml15{margin: 0 0 0 15px}
#djhzk img{height:80px;border:none}
#djhzk li{margin:0 6px;text-align:center;overflow:hidden;height:124px}
.text_box  .hot_rec{width:618px}
.text_box  .hot_rec li{padding-left:23px}
.bdad2{width:640px;margin:0 auto;overflow:hidden}
.video_content{padding:10px;font-size:14px;}
.video_content p{line-height:24px;}