@charset "utf-8";
/* CSS Document */
body {font-size:12px;color:#333; font-family:"宋体"; background:#fff;}
body,form,ul,ol,li,dl,dt,dd,p,fieldset,label,legend,img,select,table,tr,td,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;border: 0 none;}
input,,select{vertical-align:middle;outline:none;}
h1,h2,h3,h4,h5,h6{font-size:1em; font-size:100%;}
ul,ol,li,dl,dt,dd{list-style-type: none; list-style-image: none;}
a:link,a:visited,a:hover{ color:#4c4c4c; text-decoration:none;}
/* 字体属性 */
.textcenter{ text-align:center;}
.textright{ text-align:right;}
.fb {font-weight: bold;}
.f14{ font-size:14px;}
.f12_757575 a:link,.f12_757575 a:visited{color:#757575;}
.f12_fff a:link,.f12_fff a:visited{color: #fff;}
.f12_939393 a:link,.f12_939393 a:visited{color: #939393;}
.unline,.unline a {text-decoration:underline}
/*css空白*/
.blank1 {margin:0 auto; width:100%; height:1px; font-size:1px;clear:both;} 
.blank2 {margin:0 auto; width:100%; height:2px; font-size:1px;clear:both;}
.blank5 {margin:0 auto; width:100%; height:5px; font-size:1px;clear:both;} 
.blank7 {margin:0 auto; width:100%; height:7px; font-size:1px;clear:both;} 
.blank10 {margin:0 auto; width:100%; height:10px; font-size:1px;clear:both;}
.blank13 {margin:0 auto; width:100%; height:13px; font-size:1px;clear:both;}
.blank16 {margin:0 auto; width:100%; height:16px; font-size:1px;clear:both;}
.blank18 {margin:0 auto; width:100%; height:18px; font-size:1px;clear:both;}
.blank20{margin:0 auto; width:100%; height:20px; font-size:1px;clear:both;}
.width1{ width:1px; font-size:1px; height:100%;}
.width5{ width:5px; font-size:1px; height:100%;}
.width10{ width:10px; font-size:1px; height:100%;}
.p_l_5{ padding-left:5px;}
.p_l_15{ padding-left:15px;}
.p_r_5{ padding-right:5px;}
.p_t_5{ padding-top:5px;}
.m_l_5{ margin-left:5px;}
.m_r_5{ margin-right:5px;}
.m_t_5{ margin-top:5px;}
.m_t_30{ margin-top:30px;}
.lgt_18{ line-height:18px;}
.lgt_20{ line-height:20px;}
.lgt_24{ line-height:24px;}
.lgt_30{ line-height:30px;}
.lgt_34{ line-height:34px;}
.l{ float:left;}
.r{ float:right;}
.clear{ clear:both; overflow:hidden;}
.yellow{ color:#c0a861;}
.f12_ddd{color: #ddd;}
.b2b2b2{color: #b2b2b2;}
#container,#header,#pagebody,#footer{width:960px;margin:0px auto;clear:both; overflow:hidden;}
#pagebody_mian{ width:100%; background:#2f2f2f;}

/*顶部工具条部分 starting*/
.global_header{ width:100%; height:28px; clear:both; z-index:9998; background:url(../images/current_toolbar_bg.gif) repeat-x;position:fixed;_position:absolute; top:0; left:0; border-bottom:1px solid #d7e2ea; font-size:12px;}
.global_header_f{width:100%; height:28px; clear:both; background:url(../images/current_toolbar_bg.gif) repeat-x; border-bottom:1px solid #d7e2ea; font-size:12px;}
.header_box{ width:950px; height:28px; clear:both; margin:0 auto; overflow:hidden;}	

.header_box .list{float:left; text-align:left; width:160px;}
.header_box .list .pic{ width:20px; height:18px; padding-top:5px; float:left;}
.header_box .list .an{ float:left; line-height:28px; padding-left:5px; color:#5b5b5c;}
.header_box .list .an a:link,.header_box .list .an a:visited{color:#5b5b5c; text-decoration:none;}
.header_box .list .an a:hover{color:#5b5b5c; text-decoration:underline;}
.header_box .list a:link,.header_box .list a:visited{ color:#F00;}

.header_box .landing{width:390px; float:left; line-height:28px; color:#333333; padding-left:200px;}
.header_box .landing div{float:left; line-height:28px; padding-left:5px;}
.header_box .landing .textbox{width:95px;}
.header_box .landing input{width:90px; height:16px; border:1px solid #c9d6de; background-color:#e4f2fa; margin-top:5px;}
.header_box .landing select{width:60px; height:18px; margin-top:5px; border:1px solid #b5b5b5;}
.header_box .landing img{margin-top:5px;}

.header_box .list1{width:105px; float:left; padding-left:10px; line-height:28px; text-align:left;}
.header_box .list1 a:link,.header_box .list1 a:visited{color:#5b5b5c; text-decoration:none;}
.header_box .list1 a:hover{text-decoration:underline;}

.header_box #button_top{width:80px; float:left; line-height:28px; padding-left:5px; text-align:left; margin-top:5px;}

.header_box #button_phone{width:80px; float:left; line-height:28px; padding-left:5px; text-align:left;}
.header_box #button_phone div{float:left;}
.header_box #button_phone img{margin-top:5px;}
.header_box #button_phone a:link,.header_box #button_top a:visited{color:#5b5b5c; text-decoration:none;}
.header_box #button_phone a:hover{text-decoration:underline;}

/*顶部工具条部分 ending*/

#header{width:960px; margin:0px auto 12px; clear:both;}

/*通用导航部分 starting*/
.fon_wit{font-weight:bolder;}
.nonebor{border:0px;}

#header_universally{width:960px; clear:both; margin:0px auto 12px; overflow:hidden;}
#logo{width:170px; float:left;}
#mainnav{ width:780px; float:right; margin-top:6px;}
#mainnav ul{width:128px; float:left; border-right:1px dashed #b7b7b7;}
#mainnav ul.nonebor{border:0px;}
#mainnav li{width:28px; float:left; padding-left:12px; font-size:12px; line-height:20px; text-align:center;}
#mainnav a:link,#mainnav a:visited,#mainnav a:hover,#mainnav a:active{color:#000; text-decoration:none;}

/*通用导航部分 ending*/

/*头部通栏广告位 starting*/
#header_banner{width:960px; height:100px;}
#header_banner .pic01{float:left;}
#header_banner .pic02{float:left; margin-left:10px;}
#header_banner .pic03{float:right;}

/*正文页头部通栏广告位 starting*/
#text_header_banner{width:960px; height:100px; margin-top:40px}
#text_header_banner .pic01{float:left;}
#text_header_banner .pic02{float:left; margin-left:10px;}
#text_header_banner .pic03{float:right;}
#header_text{width:960px; line-height:35px; clear:both; margin:0 auto;}
#header_text p{padding:0 15px 0 5px; float:left;}
#header_text a:link,#header_text a:visited,#header_text a:hover,#header_text a:active{color:#4c4b4c;}
/*头部通栏广告位 ending*/

/*列表页头部通栏广告位 starting*/
#list_header_banner{width:960px; height:100px; margin-top:40px}
#list_header_banner .pic01{float:left;}
#list_header_banner .pic02{float:left; margin-left:10px;}
#list_header_banner .pic03{float:right;}
/*频道logo、搜索*/
#header_channel{width:960px; clear:both; margin:0 auto 10px; overflow:hidden;}
#header_channel .channel_logo{float:left; padding-left:5px;}
#header_channel .position{float:left; padding-left:30px; margin-top:12px;}
#header_channel .position a:link,#header_channel .position a:visited{color:#4c4b4c; text-decoration:underline;}
#header_channel .time{float:right; margin-top:12px; font-size:12px; color:#4c4b4c;}
#header_channel .search_k{float:right; padding:0 5px; margin-top:7px; width:162px;}
#header_channel input{width:150px; height:19px; border:1px solid #CCC; font-size:12px; color:#999; line-height:19px; padding:0 5px;}
#header_channel .search_an{width:52px; float:right; margin-top:7px;}
/*频道导航*/
.channel_nav{width:920px; height:34px; clear:both; margin:0 auto; background:url(../images/channel_nav_bg.jpg) repeat-x; line-height:34px; font-size:14px; text-align:left; padding:0 20px;}
.channel_nav a{display: inline-block; width:80px;COLOR: #fff; LINE-HEIGHT:30px; HEIGHT: 30px; text-align:center; padding:0; margin:4px 0px 0; cursor:pointer;}
.channel_nav a:link,.channel_nav a:visited{font-weight:normal; color:#FFF;}
.channel_nav a:hover{ text-decoration:underline;}
.channel_nav a.current{display: inline-block; FONT-WEIGHT: bolder; BACKGROUND:url(../images/user_nav_curbg.png) no-repeat; width:80px;COLOR: #333; LINE-HEIGHT:30px; HEIGHT: 30px; text-align:center; padding:0; margin:4px 0px 0; cursor:pointer;}
.channel_nav a.current:link,.channel_nav a.current:visited,.channel_nav a.current:hover,.channel_nav a.current:active{color:#333;}
.channel_nav a.hot{color:#ffe400;}
.channel_nav a.hot:link,.channel_nav a.hot:visited,.channel_nav a.hot:hover,.channel_nav a.hot:active{color:#ffe400;}
/*合作伙伴*/
.hezuohuoban{width:958px; border:solid 1px #dcdedd; margin:0 auto;}
.hezuohuoban_title{width:958px; height:35px; clear:both}
.hezuohuoban_title1{width:871px; height:35px; float:left; background:url(../images/hezuohuoban_title.html) repeat-x; border-right:1px solid #dddddd}
.hezuohuoban img{padding-left:7px; padding-top:13px; float:left}
.hezuohuoban_title1 p{font-size:15px; color:#C0A861; padding-left:22px; padding-top:10px; font-weight:bolder}
.hezuohuoban_title2{width:86px; height:35px; background:url(../images/hezuohuoban_title.html) repeat-x; float:left}
.hezuohuoban_title2 a{font-size:12px; color:#606060; padding-left:14px; padding-top:11px; float:left;}
.hezuohuoban_title2 a:link,.hezuohuoban_title2 a:visited,.hezuohuoban_title2 a:hover,.hezuohuoban_title2 a:active{color:#606060;}
.hezuohuoban_list{width:947px; height:96px; border-top:solid 1px #dddddd; clear:both; padding-left:12px}
.hezuohuoban_list li{float:left; width:115px; padding-top:13px}
.hezuohuoban_list a{font-size:12px; color:#666666}
.hezuohuoban_list a:link,.hezuohuoban_list a:visited,.hezuohuoban_list a:hover,.hezuohuoban_list a:active{color:#666666;}
/*尾部样式*/
#footer{width:960px; clear:both; margin:12px auto 0; border-top:3px solid #c9c9c9; padding:20px 0; text-align:center; line-height:24px;}
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color:#4c4c4c;}
/*mainbody starting*/
.wrap{ width:958px; margin:0 auto;}
.k{ border:1px solid #e5e5e5;}
.l_bord{ border-right:1px solid #e5e5e5; width:647px;}
.r_bord{width:309px; padding:0px 1px 0px 0px;}
.r_bord a:link,.r_bord a:visited{ color:#000;}
.l_box_k{padding:1px 0px 0px 1px;}
.kbtm{ border-bottom:1px solid #e5e5e5;}
.ktop{ border-top:1px solid #e5e5e5;}
.box_tit{ height:56px; background:url(../images/box_k_tit.jpg) repeat-x; font:14px/56px "宋体"; padding-right:24px;}
.tit_font_news{ margin:10px 0px 0px 10px;_ margin:7px 0px 0px 5px}
.tit_font_img{ background:url(../images/video_tit_l.png) no-repeat;}
.news_tit{ width:113px; height:36px; background-position:0px 0px;}
.inter_tit{ width:138px; height:39px; background-position:-160px -50px;}
.wonder_tit{ width:153px; height:37px; background-position:-184px -157px;}
.ft_tit{ width:106px; height:31px; background-position:-160px 0px;}
.entertain_tit{ width:120px; height:31px; background-position:-310px 0px;}
.sport_tit{ width:107px; height:36px; background-position:0 -46px;}
.internet_tit{ width:154px; height:35px; background-position:0px -50px;}
.rank_tit{ width:170px; height:37px; background-position:-330px -50px;}
.hntv_tit{background-position:0px -159px; width:132px; height:32px;}
.box_txt{ width:646px; margin:0 auto;}
.video_list li{ width:134px;float:left; padding:0px 10px 0px 17px;}
.video_list li img,.box_txt_r img{ width:127px; height:95px; padding:2px; border:1px solid #e4e3e4;}
.video_list li p,.box_txt_r p,.content p{ width:133px; height:36px; overflow:hidden;}
.text_list li{ width:273px; padding-left:37px; line-height:24px; height:24px; overflow:hidden; float: left; background:url(../images/video_li_icon.jpg) no-repeat 19px 10px;}
.box_txt_r,.box_txt_recomend{ width:260px; margin:0 auto;}
.inter_text li{ width:247px; height:30px; padding-left:27px; background:url(../images/video_li_machine.gif) no-repeat 3px 9px;}
.li_dot{ border-bottom:1px dashed #ccc;}
.rank_star,.rank_rtext{ width:128px; line-height:24px;}
.rank_star{ padding-top:10px; line-height:24px;}
.rank_star img{ width:16px; height:16px; padding:0; border:0;}
.rank_rtext{ height:72px;}
.rank_li{ line-height:45px; padding-left:25px; width:254px; margin-left:5px; overflow:hidden; background:url(../images/rank_icon.png) no-repeat; vertical-align:middle;}
.n2{ background-position:0px -118px;}
.n3{ background-position:0px -164px;}
.n4{ background-position:0px -210px;}
.n5{ background-position:0px -257px;}
.n6{ background-position:0px -302px;}
.n7{ background-position:0px -348px;}
.n8{ background-position:0px -394px;}
.n9{ background-position:0px -440px;}
.n10{ background-position:0px -487px;}
.upate_l{ width:276px;}
.upate_r{ width:668px;}
.uodate_tit{ height:33px; background:url(../images/update_tit_bg.jpg) repeat-x; padding:0px 10px;}
.update_font_news{ background:url(../images/video_tit_l.png) no-repeat 0px -106px; width:68px; height:32px;}
.update_font_amuse{ background:url(../images/video_tit_l.png) no-repeat -133px -106px; width:68px; height:32px;}
.update_font_sport{ background:url(../images/video_tit_l.png) no-repeat -254px -106px; width:68px; height:32px;}
.update_font_intent{ background:url(../images/video_tit_l.png) no-repeat -385px -106px; width:68px; height:32px;}

.news_text{ width:250px; margin:0 auto;}
.news_text li{ width:227px;}
.recent{ padding-left:47px; background:url(../images/video_rtit_icon.jpg) no-repeat 16px 12px; padding-top:13px;}
.page{ padding:10px 10px 0px 0px;}
.page_numb,.pagefirst,.pagelast{ padding:0px 9px; height:23px; display: block; float:left; border:1px solid #d3d3d3; text-align:center; line-height:23px; color:#0079ad; margin-right:9px; color:#d3d3d3;}
.page_numb_current{ padding:0px 9px; height:23px; display: block; float:left; text-align:center; line-height:21px; color:#000; margin-right:9px; background:#cccccc; border:1px solid #d3d3d3;}
.videohot{ padding:13px 25px 0px 0px;}
.videohot a:link,.videohot a:visited{ color:#926a15; margin-left:3px; background:url(../images/video_hot_icon.png) no-repeat 4px -1px; padding-left:20px;}
#featured{width:958px;position:relative;height:339px;background:#fff;}
#featured ul.ui-tabs-nav{position:absolute;top:0px;left:628px;list-style:none;padding:0;margin:0;width:331px; z-index:50;}
#featured ul.ui-tabs-nav li{font-size:12px; color:#666; padding-left:18px;}
#featured ul.ui-tabs-nav li img{ float:left; margin:2px 5px; background:#fff; padding:2px; border:1px solid #eee;}
#featured ul.ui-tabs-nav li p{ padding:0px 10px; font-family:"微软雅黑";font-size:12px; line-height:20px;}
#featured li.ui-tabs-nav-item a{ display:block; height:66px; border-bottom:1px solid #ccc; color:#333;  background:#f2f2f2; padding:9px 0px;line-height:20px;}
#featured li.ui-tabs-selected{ background:url('../images/selected-item.png') top left no-repeat;_ background:none;}
#featured li.ui-tabs-selected a{ color:#fff;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ background:url(../images/selected-item_bg.gif) repeat-x;}
#featured .ui-tabs-panel{ width:646px; height:339px; overflow:hidden;background:#999; position:relative; z-index:20;}
#featured .ui-tabs-panel .info{ position:absolute; width:646px;top:289px; left:0; height:39px; background: url('../images/transparent-bg.png'); }
#featured .info h2{font-size:18px; font-family:宋体; color:#fff; padding:5px; margin:0;overflow:hidden; font-weight:bold}
#featured .info p{ margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#f0f0f0;}
#featured .info a{ text-decoration:none; color:#fff; }
#featured .info a:hover{ text-decoration:underline;}
#featured .ui-tabs-hide{ display:none; }
.tab_top{ background:url(../images/index_tit_line.jpg) no-repeat left bottom; padding:0px;}
.menu{ padding:0px 0px 0px 80px; width:300px;}
.menu li{ float:left; width:100px; height:31px; line-height:31px; padding-top:25px; cursor:pointer;} 
.active{ background:url(../images/index_news_tab.jpg) no-repeat 0px 25px; width:100px; height:31px; color:#a38e55;}
.content .l img{ border:0; padding:0;}
.content .l p{ background:#f7f7f7; line-height:29px; height:58px;width:297px;}
.content .r ul li{ padding:0px 14px 0px 0px;}
.borad_tit{ height:41px; line-height:41px; color:#939393;}
.open{ background:url(../images/broadcast_open_icon.jpg) no-repeat center top; width:84px; cursor:pointer;}
.broadrank{ width:260px;}
.others{ width:690px;}
.others_box{ width:642px; margin:0 auto;}
.others_tit,.text_rankstar{ height:41px; font:18px/41px "微软雅黑"; color:#927c58;}
.others_tit .r{ color:#434343; font-size:12px; width:447px; padding-right:10px;}
.oether_text{ padding-left:24px;}
p.text_rankstar{ line-height:43px; width:626px; font-size:14px;}
#comment .l img{ width:75px; height:75px; border:1px solid #ddd; display:block;}
#comment .com_t{ width:530px;}
.com_t{ line-height:37px;}
.com_t p .name{ width:200px; height:37px; overflow:hidden;}
.com_t .quote{ border:1px solid #edeadb; background:#fffeee;}
.cursor{ cursor:pointer;}
.quote_style1{ padding:10px 14px;}
.quote_style2{ padding:5px;}
.mycomment{ padding:10px 0px;}
.mycomment .l{ background:url(../images/mycomment_bg.jpg) no-repeat; padding-left:45px; color:#cc0000;}
.mycom_input p{ line-height:0; padding-bottom:10px;}
.mycom_input p input,.mycom_input p textarea{ width:182px; height:18px; line-height:18px; color:#999; border:1px solid #abadb3;}
.mycom_input p textarea{ width:635px; height:70px; line-height:24px;}
.ch_login{ background:url(../images/mycomment_login.jpg) no-repeat; width:57px; height:24px;}
.publish{ background:url(../images/mycomment_publish.jpg) no-repeat; width:79px; height:28px;}
.listvideo{ width:307px; height:200px; height:519px; color:#fff;}
.sameclass{ line-height:36px; background:#272727;}
.listvideo_content{ height:456px; width:307px;}
.listvideo_content ul li{ height:94px; padding:10px;}
.listvideo_content ul li img{ width:120px; height:92px; border:1px solid #454545;}
.video_list_txt{ width:157px; height:92px; line-height:23px; overflow:hidden;}
.list_menu{ padding-left:106px;}
.list_menu ul li{ width:18px; height:17px; line-height:17px; border:1px solid #505050; background:#3d3d3d; text-align:center; float:left; margin:0px 5px;}
.list_menu ul li.menu_current{ width:20px; height:19px; background:#c61a14; border:0px;}
.broadrank .rank_rtext,.broadrank .rank_star{ width:110px;}
.broadrank .rank_li{ width:205px; height:45px; overflow:hidden;}