﻿/*common*/
/*html { filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);}*/
.link{ line-height:24px;}
.link a{ font-size:14px; font-family:Arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; color:#253340; text-decoration:none;}
.link a:hover{ color:#CE8B10; text-decoration:underline;}

.biglink{ line-height:26px;}
.biglink a{ font-size:18px; font-family:Arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; color:#1E88C8/*#253340*/; text-decoration:none;}
.biglink a:hover{ /*color:#CE8B10;*/ text-decoration:underline;}

.black a{ color:#253340;}
.black a:hover{ color:#CE8B10; }

.intro{ color:#999; font-size:12px; line-height:22px;}
.main_title{ color:#333; height:36px; overflow:hidden; font:bold 20px/36px Arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53;}
.main_title_txt{ float:left;}
.main{ width:648px; float:left;}
.main_box{ margin-top:8px;}

.img_ads{ margin-top:10px; width:648px; height:96px; overflow:hidden; position:relative;}
.img_ads ul{ position:absolute;}
.img_ads li{ width:648px; height:96px;}
.img_ads li a{ vertical-align:middle;}
.img_ads li img,.img_ads li a img{ width:648px; height:96px;}

.imgad{ position:relative; overflow:hidden;}
.imgad ul{ position:absolute;}
.imgad li a{ vertical-align:middle;}
.adt8{ margin-top:8px;}

.imgad,.imgad li,.imgad li img{ width:1000px;}
.adw648,.adw648 li,.adw648 li img{ width:648px;}
.adw642,.adw642 li,.adw642 li img{ width:642px;}

.imgad li,.imgad li img{ height:96px;}
.adh200 li,.adh200 li img{ height:200px;}
.adh150,.adh150 li,.adh150 li img{ height:150px;}

.indexmodule{ margin-top:8px;}
.tvtime{ float:right; color:#666;}
.tvintro{ height:66px; overflow:hidden;}
.slidead{ height:0; overflow:hidden; margin-bottom:8px; position:relative;}
.slidead ul{ position:absolute;}
.slidead li a{ vertical-align:middle;}


.more{ float:right; padding-right:10px; background:url("Images/arrow.gif") no-repeat right center;}
.more a{ font-size:16px; font-weight:normal; color:#5E83BF; text-decoration:none;}
.more a:hover{ text-decoration:underline;}
/*民生和财经*/
.mod_linklist li{ line-height:36px; background:url("Images/arrow.gif") no-repeat left center; text-indent:12px; white-space:nowrap; overflow:hidden;}
.mod_linklist li a{ color:#253340; text-decoration:none; white-space:nowrap;}
.mod_linklist li a:hover{ color:#CE8B10; text-decoration:underline;}

/*娱乐 文体*/
.mod_l{ width:318px; float:left; overflow:hidden;}
.mod_r{ width:318px; float:right; overflow:hidden;}
.mod_top,.mod_list{ border-top:2px solid #E3E3E3; padding:8px 0;}
.mod_list .mod_img{ width:171px; height:76px; float:left;}
.mod_list .mod_img a img{ width:171px; height:76px;}
.mod_list .mod_subtitle{ padding-bottom:8px; font-size:16px; color:#333; font-weight:bold;}
.mod_list .link{ width:139px; height:76px; overflow:hidden; float:right;}
.mod_top .mod_img a img{ width:318px; height:174px;}
.mod_top .biglink{ height:26px; padding-top:6px; overflow:hidden;}
.mod_top .multiline{ height:56px;}
.bluelink .link a,.bluelink .link em{ color:#069;}
.bluelink .link a:hover{ text-decoration:underline;}
div.h20{ margin-top:20px; height:0;}



.sidebar{ width:330px; overflow:hidden; float:right;}
.ccinfo{ margin-bottom:8px;}
.channel_img img{ width:334px;}
.channel_info{ line-height:20px; padding:3px;}
.channel_info li { font-size:16px; color:#666; line-height:24px;}
.presenter_hd{ font-size:16px; line-height:30px; padding:3px; border-top:1px dashed #E5E5E5;}
.presenter_hd a{ color:#065AA0; font-size:16px; text-decoration:none;}
.presenter_hd a:hover{ text-decoration:underline;}
.presenter_info{ padding:3px;}
.presenter_info p img{ width:240px;}
.presenter_info p{ width:240px; margin:0 auto;}

/*侧栏-时政要闻*/
.politics{ border:1px solid #CCC;}
.politics_title{ height:40px; text-indent:12px; color:#333; font:bold 20px/40px Arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53;}
.politics_main h3{ max-height:52px; _height:52px; overflow:hidden;}
.politics_img a img{ width:328px; height:184px;}
.politics_main .intro{ padding:3px 6px;}
.politics_cont{ padding:3px 6px;}
.politics_cont li{ line-height:36px; height:36px; text-indent:10px; background:url("Images/dot.jpg") no-repeat left center; overflow:hidden;}
/*侧栏-领导报道集*/
.leader{ margin-top:8px;}
.leader a{ float:left;}
.leader_sz{ margin-left:10px;}
.leader a img{ width:160px;}
/*侧栏-专题*/
.subject,.vr_main{ margin-top:8px; border:1px solid #CCC; background:url("Images/subject_bg.png") repeat-x;}
.subject_title{ color:#4EADC2; font:bold 20px/40px \5FAE\8F6F\96C5\9ED1,\5B8B\4F53; text-indent:12px;}
.subject_main{ padding-bottom:15px;}
.subject_list li{ width:297px; margin:0 15px 4px;}
.subject_list li img{ vertical-align:top; border:1px solid #CCC;}

/*汽车*/
.car{ margin-top:8px;}
.car .main_title{ border-bottom:2px solid #E3E3E3; margin-bottom:6px;}
.car_img{ float:left;}
.car_top{ border-bottom:2px solid #E3E3E3; padding-bottom:8px;}
.car_top .car_img a img{ width:413px; height:226px;}
.car_top_title{ float:right; width:220px;}
.car_top_title .biglink{ height:52px; overflow:hidden;}
.car_licont{ width:430px; float:left;}
.car_list{ border-bottom:2px solid #E3E3E3; padding:8px 0;}
.car_list .car_img{ width:171px; height:76px;}
.car_list .car_img a img{ width:171px; height:76px;}
.car_list .car_title{ float:right; width:250px; height:76px; overflow:hidden;}
.car_model{ width:192px; height:278px; float:right; padding-top:8px;}
.car_model a img{ width:192px; height:278px;}
.car_adimg{ margin-top:8px;}
.car_adimg a img{ width:330px;}
.car_new{ float:left; margin-left:10px; _display:inline;}
.car_new_first{ margin-left:0;}
.car_new img{ width:160px; height:72px;}
.car_new .link{ width:160px; height:24px; overflow:hidden;}
.car_upcoming{ border:5px solid #DCDCDC; _zoom:1;}
.car_upcoming li span{ float:right; font-size:16px;}
.car_upcoming li a{ color:#666; font-size:16px; text-decoration:none;}
.car_upcoming li a:hover{ color:#CE8B10; text-decoration:underline;}
.car_rank{ margin-top:8px;}
.car_rank_main{ border:5px solid #DCDCDC; _zoom:1;}
.car_rank ul{ padding:0 6px; overflow:hidden;}
.car_rank li{ line-height:38px; border-bottom:1px solid #D2D2D2; margin-bottom:-1px; overflow:hidden;}
.car_rank li .cr_num{ float:right; color:#AAA; font-size:28px; font-family:Arial; font-weight:bold;}
.car_rank li a{ color:#666; font-size:16px; text-decoration:none;}
.car_rank li a:hover{ color:#CE8B10; text-decoration:underline;}

/*栏目*/
.column{ margin-top:8px;}
.column_cont{ width:1000px; height:186px; overflow:hidden;}
.column_list{ margin-right:-8px;}
.column_list li{ width:160px; height:87px; float:left; margin-right:8px; margin-bottom:6px; _display:inline;}
.column_list li a img{ width:158px; height:85px; vertical-align:top; border:1px solid #ACACAC;}

/*最新视频*/
.new_programs_cont{ width:648px; overflow:hidden; height:426px; margin-top:8px;}
.new_programs_list{ margin-right:-12px;}
.new_programs_list li{ width:120px; height:138px; float:left; margin-right:12px; margin-bottom:6px; _display:inline;}
.new_programs_list li a img{ width:118px; height:88px; vertical-align:top; border:1px solid #ACACAC;}
.new_programs_list li p{ line-height:24px; height:48px; overflow:hidden;}
.new_programs_list li p a{ color:#253340; text-decoration:none;}
.new_programs_list li p a:hover{ color:#CE8B10; text-decoration:underline;}

.bbsblog{ margin-top:8px;}
.bbsblog .mod_top .biglink{ height:24px;}
/*视频排行榜*/
.vr_main{ padding-top:15px;}
.vr_main .tabs{ margin-left:10px;}
.vr_list{ padding:6px 10px;}
.vr_list li{ padding-left:32px; height:34px; line-height:34px; overflow:hidden; border-bottom:1px dotted #CCC;}
.vr_list li i{ float:left; width:20px; height:20px; margin-left:-26px; margin-top:7px; font:normal 12px/20px Tahoma,Arial; text-align:center; background-image:url("Images/vr_bg.png"); background-repeat:no-repeat;}
.vr_list li i.vr_topnum{ background-position:0 0; color:#FFF;}
.vr_list li i.vr_num{ background-position:0 -20px;}

/*论坛图片*/
.frame-1-3-l{ float:left; width:220px;}
.frame-1-3-r{ float:right; width:780px;}
.frame-1-3-r .ml li{ float:left; margin-left:30px; _display:inline;}
.ml li a img{ vertical-align:top;}
.ml li p{ text-align:center; line-height:24px; height:24px; overflow:hidden;}
.ml li p a{ color:#253340; text-decoration:none;}
.ml li p a:hover{ color:#CE8B10; text-decoration:underline;}

/*茶苑*/
.tea_main{ background:url("Images/tea_bg.jpg") no-repeat right center;}
.tea_licont{ width:430px;}
.tea_list{ border-bottom:2px solid #E3E3E3; padding:8px 0;}
.tea_list .tea_img{ width:171px; height:76px; float:left;}
.tea_list .tea_img a img{ width:171px; height:76px;}
.tea_list .link{ width:250px; height:76px; float:right; overflow:hidden;}
.tea_list .link li{ word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

.utility{ margin-top:15px; border-top:2px solid #E3E3E3; padding-top:8px;}
.utility a{ float:left; margin-left:34px; _display:inline;}
.utility a img{ height:65px; border:1px solid #CCC;}
/*战略合作*/
.weblinks{ margin-top:15px;}
.weblinks_cont{ border:1px solid #CCC; padding:5px; word-spacing:8px; line-height:26px;}
.weblinks_cont a{ color:#253340; text-decoration:none;}
.weblinks_cont a:hover{ color:#069;}

#popupPlayer{ width:360px; height:300px; position:fixed; right:0; bottom:0;}
/*for IE6*/
*html,*html body{background-image:url(about:blank);background-attachment:fixed}
*html #popupPlayer{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
.popupPlayer_close{ position:absolute; right:0; top:-20px; width:50px; height:20px; background:url("Images/closepopupplayer.png") no-repeat; cursor:pointer;}

/*bread*/
.bread{ line-height:30px; margin-bottom:10px;}
.bread a{ color:#253340; text-decoration:none;}
.bread a:hover{ color:#CE8B10;}
/*文章页*/
.program_hdWrap{ margin-bottom:15px;}
.program_hd{ width:642px; float:left;}
.program_hd h1{ font:normal 26px/30px Tahoma,Arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; margin-bottom:8px;}
.program_titleBar{ font:normal 12px/20px Tahoma,Arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; color:#666;}
.program_pic{ width:336px; float:right;}
.program_left{ width:642px; float:left;}
.program_fontSize{ border-bottom:1px solid #CCC; padding:6px 0; color:#7E7E7E; text-align:right;}
.program_fontSize .fontSmall,.program_fontSize .fontBig{ font-family:"Times New Roman",arial; font-weight:bold; cursor:pointer;}
.program_fontSize .fontSmall{ font-size:10px;}
.program_fontSize .fontBig{ font-size:14px;}
.program_fontSize .font_toclick{ color:#0B3B8C;}
.program_bd{ width:642px; padding:6px 0; overflow:hidden;}
.program_bd,.program_bd p{ font:normal 14px/1.75 Tahoma,Arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; color:#253340;}
.program_bd img{ max-width: 642px; }
.program_bd_bigfont,.program_bd_bigfont p{ font-size:18px;}
.program_original{ color:#888; padding-top:6px;}
.program_original .original_author{ float:right;}
.program_source{ text-align:right; color:#888;}

/*playlist*/
.playlist{ float:right; width:358px; margin-bottom:15px;}
.playlist_tab{ position:relative; height:30px; width:358px; border-bottom:1px solid #C6C6C6;}
.playlist_ad{ width:266px; height:39px; position:relative; font-size:18px; line-height:39px; padding-right:90px; text-align:right; border:1px solid #C6C6C6; background:#F3F3F3 url("Images/plad_qrcode.png") no-repeat 280px center;}
.playlist_ad i{ width:0; height:0; border-width:5px; border-style:solid; border-color:#666 #F3F3F3 #F3F3F3; font-size:0; line-height:0; -moz-transition:-moz-transform .2s ease-in; -webkit-transition:-webkit-transform .2s ease-in; -o-transition:-o-transform .2s ease-in; transition:transform .2s ease-in; position:absolute; top:17px; right:30px;}
.playlist_ad_open i{-moz-transform:rotate(180deg);-moz-transform-origin:50% 30%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 30%;-o-transform:rotate(180deg);-o-transform-origin:50% 30%;transform:rotate(180deg);transform-origin:50% 30%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);top:12px\9;}
.playlist_ad .playlist_admore{ display:none; background:#F3F3F3 url("Images/qrcode2.png") no-repeat center 6px; padding:132px 10px 2px 10px; width:336px; border:1px solid #C6C6C6; border-top:none; position:absolute; top:39px; left:-1px;}
.playlist_ad .playlist_admore td { font-size:12px; padding:10px; line-height:20px; color:#039; text-align:left;}

#playerBox{ float:left; position:relative; z-index:1; border:1px solid #333; width:640px; height:520px; margin-bottom:15px;}
#playlistBox{ width:356px; height:450px; border-left:1px solid #C6C6C6; border-right:1px solid #C6C6C6; overflow-y:auto; position:relative; background:#FFF;}
.playlistcont{ }
.progplaylist{}
.progplaylist a{ display:block; width:240px; height:60px; padding:6px 92px 7px 4px; position:relative; text-decoration:none; border-top:1px solid #EEE; border-bottom:1px solid #CFCFCF;}
.progplaylist a:hover{ background:#EBEBEB;}
.progplaylist a.currplay{ background:#EBEBEB;}

.progplaylist a span{ display:block;}
.progplaylist .pl_img{ width:80px; height:60px; position:absolute; top:6px; right:4px;}
.progplaylist .pl_img img{ width:80px; height:60px;}
.progplaylist .pl_playtimebg{ position:absolute; left:0; bottom:0; width:80px; height:20px; background:#000; opacity:0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); }
.progplaylist .pl_playtime{ position:absolute; left:0; bottom:0; width:80px; height:20px; text-align:center; font-style:normal; line-height:20px; font-size:12px; color:#FFF;}
.progplaylist .pl_title{ color:#333; line-height:20px; max-height:40px; overflow:hidden; _height:40px;}
.progplaylist .pl_pubtime{ color:#666; line-height:20px; font-size:12px;}
.progplaylist .pl_loading{ background:url("Images/loading1.gif") no-repeat 120px center; line-height:100px; text-indent:140px;}

.channel_info p{ font-size:14px; line-height:22px;}

.art_sidebar{ width:336px; overflow:hidden; float:right;}
.sidebar_box{ margin-top:8px;}
.sidebar_boxtitle{ padding:0 12px; background:url("Images/sidebar_boxtitle.png") repeat-x; border:1px solid #C6C6C6; height:30px; line-height:30px;}
.sidebar_caption{ float:left; font-size:14px; font-weight:bold;}
.sidebar_extend{ float:right;}
.sidebar_toggle{ display:block; _display:inline-block; color:#006699; cursor:pointer; height:24px; line-height:24px; line-height:27px \9; margin-top:3px; padding:0 18px 0 6px; background:url("Images/toggle.png") no-repeat right 5px;}
.sidebar_toggle_expand{ background-position:right -18px;}
.sidebar_bd{ border:1px solid #E5E5E5; border-top:none; overflow:hidden;}
.sidebar_bd  h3 { display:block; padding:5px; font-size:16px; font-weight:bold; background:#eee; text-align:right;}
.sidebar_bd  h3 a:link, .sidebar_bd  h3 a:visited { color:#09C; text-decoration:none;}
.channel_bd{}

.sidebar_newslist{ margin-bottom:-1px;}
.sidebar_newslist li{ border-bottom:1px dashed #CCC; height:96px; padding:4px;}
.sidebar_newslist li .sidebar_imglink{ float:left; width:126px; height:96px;}
.sidebar_newslist li .sidebar_imglink img{ width:120px; height:90px; padding:2px; border:1px solid #CCC;}
.sidebar_newsinfo{ width:196px; height:96px; float:right; overflow:hidden;}
.sidebar_newsinfo h4,.sidebar_newsinfo p{ line-height:24px; white-space:nowrap;}
.sidebar_newsinfo h4 a{ color:#253340; font-weight:bold; text-decoration:none;}
.sidebar_newsinfo h4 a:hover{ color:#CE8B10;}
.program_share{ height:43px; padding:3px 0; border-bottom:1px solid #CCC;}
.program_comment{ margin-top:8px;}
.comment_hd{ padding:6px 0;}
.word_limit{ float:right; line-height:24px;}
.word_limit .word_enter,.word_limit .word_maxval{ font-family:Constantia,Georgia; font-size:18px; line-height:24px; color:#909090;}
.comment_nickname{ line-height:24px;}
#comment_nickname{ width:180px; height:16px; line-height:16px; padding:3px; border:1px solid #D4D9DD; outline:none; background:#FFFFEE;}
.comment_input{ border:2px solid #D4D9DD; background:#FFFFEE; width:630px; height:100px; line-height:20px; font-size:12px; padding:4px; outline:none;}
.smiles_place{ float:left; width:67px; height:36px; position:relative;}
.smiles_btn{ width:65px; height:35px; line-height:35px; border:1px solid #FFF; border-bottom:none; background:#FFF; text-align:center; cursor:pointer; position:absolute; z-index:9;}
.smiles_btnclick{ border-color:#C6C6C6;}
.smiles_demo{ display:inline-block; width:16px; height:16px; position:relative; top:3px; background:url("/Images/smiles/01_demo.gif") no-repeat;}
.smiles_list{ width:420px; height:180px; position:absolute; z-index:8; top:35px; background:url("/Images/Smiles/smiles_s.png") no-repeat; border:1px solid #C6C6C6; display:none;}
.smiles_small li{ float:left; width:28px; height:28px; border:1px solid #FFF; cursor:pointer;}
.smiles_small li.smile_hover{ border-color:#AAA;}
.comment_post{ float:right; line-height:41px;}
#comment_verifycode{ width:80px; height:19px; line-height:19px; padding:10px 3px; font-size:16px; vertical-align:middle; border:1px solid #D4D9DD; background:#FFFFEE; outline:none;}
.comment_verifyImg{ vertical-align:middle;}
.comment_submit{ height:39px; line-height:39px; padding:0 6px; background:#CCC; border:1px solid #AAA; vertical-align:middle;}

.comment_item{ border-bottom:1px dashed #CCC; padding:6px 0; font-family:Arial,"微软雅黑","宋体"; font-size:12px; line-height:20px;}
.comment_item_hd{ padding:6px 0;}
.comment_item_time{ float:right; color:#8D8D8D;}
.comment_item_city{ color:#999;}
.comment_item_name{ color:#0B3B8C;}
.comment_item_bd{ font-size:14px; color:#253340; line-height:22px;}
.comment_item_reply{ font-size:14px; color:#FF6600; line-height:22px;}
/*.commentPager{ text-align:center; }*/
#WjPager{ float:right; padding:6px 0; color:#666;}
#WjPager span,#WjPager a{ display:inline-block; vertical-align:middle; padding:0 6px; line-height:26px; height:26px;}
#WjPager span.undo{ color:#AAA;  border:1px solid #CCC;}
#WjPager a{ color:#333; border:1px solid #C2D5E3; text-decoration:none;}
#WjPager a:hover{ border-color:#336699; color:#336699;}

.program_company{ border:1px solid #CCC; height:100px; }
.program_com_title{ float:left; width:40px; height:100px; line-height:25px; font-size:20px; text-align:center; background:#1f9cde; color:#FFF;}
.program_com_names{ float:left; width:500px;}
.program_com_namelist{ width:500px; height:40px; border-bottom:2px solid #CCC; position:relative; overflow:hidden;}
.program_com_namelist .companylist{ position:absolute;}
.program_com_namelist .companylist li{ width:500px; height:40px; overflow:hidden; text-align:center; font:bold 18px/40px Tahome,Arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53;}
.program_com_itemlist li{ float:left; margin:4px; _display:inline;}
.program_com_itemlist li a{ display:block; width:156px; height:48px; overflow:hidden; color:#333; border:1px solid #CCC; text-align:center; line-height:24px; text-decoration:none;}
.program_comkf{ float:left; border-left:1px solid #CCC; width:99px; height:90px; background:#EEE; padding:5px 0;}
.program_comkf p{ line-height:30px; text-align:center;}
/*栏目列表页*/
.videolist_place{ }
.videolist{ margin-left:-24px;}
.videolist li{ float:left; width:144px; height:132px; overflow:hidden; _display:inline; margin-left:24px; margin-bottom:10px;}
.videolist li a.vl_imglink{ position:relative; width:144px; height:108px; display:block;}
.videolist li a img{ width:144px; height:108px; vertical-align:top;}
.videolist li a span{ position:absolute; background:url("Images/pbtn.gif") no-repeat; width:18px; height:18px; right:2px; bottom:2px;}
.videolist_place li p{ height:24px; overflow:hidden;}
.videolist_place li p a{ text-decoration:none;}
.videolist_place li p a:hover{ text-decoration:underline;}

.articlelist li{ line-height:32px; height:32px; border-bottom:1px dashed #CCC; position:relative; overflow:hidden;}
.articlelist li .articletime{ position:absolute; top:0; right:0;}

/*160*120图片列表*/
.bigvideolist{}
.bigvideolist li{ float:left; width:166px; height:222px; margin:17px; _display:inline; overflow:hidden;}
.bigvideolist li a.bvl_imglink{ position:relative; width:166px; height:126px; display:block;}
.bigvideolist li a img{ width:160px; height:120px; padding:2px; border:1px solid #CCC; vertical-align:top;}
.bigvideolist li a span.play_icon{ position:absolute; background:url("Images/pbtn.gif") no-repeat; width:18px; height:18px; right:5px; bottom:5px;}
.bigvideolist li p{ height:96px; overflow:hidden;}
.bigvideolist li p a span{ display:block;}
.bigvideolist li p a span em{ background:#F24401; color:#FFF;}

/**/
.catebad { padding-top:25px;}
.catebad img  , .sidebar_ad img { width:100%;}
	
.tpdj { margin-top:10px;}
.tpdj ul { float:left; margin-left:10px; width:96px;}
.tpdj ul#tp0 { margin-left:0;} 
.tpdj ul li.pic { width:96px; height:142px; overflow:hidden; }
.tpdj img { width:100%; }
.tpdj ul li.name { font-size:16px; height:26px; line-height:26px; text-align:center;}
.tpdj ul li.name a:link , .tpdj ul li.name a:visited { color:#666; text-decoration:none;}
	
/*blog*/
.blog_module{ margin-top:10px;}
.blog_module_cont{ padding:10px;}
.blog_module #Headline{ overflow:hidden;}
.blog_module li{ white-space:nowrap; line-height:26px;}
.blog_module li a{ color:#253340; text-decoration:none;}
.blog_module li a:hover{ color:#CE8B10; text-decoration:underline;}
.blog_module .title{ font-size:20px; line-height:40px; height:40px; font-weight:bold;}
	
/*bbs*/
.bbs_title{ height:40px; text-indent:12px; color:#333; font:bold 20px/40px Arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; border-bottom:2px solid #E3E3E3;}
.bbs_module a{ color:#333; text-decoration:none;}
.bbs_module a:hover{ color:#CE8B10; text-decoration:underline;}
.bbs_module .title,.xbs .titletext{ background-image:url("http://www.7mato.com/static/image/diy/bs_7_hd.png");}
.bbs_module .title{ padding-right:10px; background-position:right top;}
.xbs .titletext{ padding-left:10px; line-height:32px; float:left;}
.xbs .titletext a{ color:#444; text-decoration:none; font-weight:bold;}
.xbs .titletext a:hover{ text-decoration:underline;}
.xbs{ background:url("http://www.7mato.com/static/image/diy/bs_7_ft.png") no-repeat left bottom;}
.bbs_module .dxb_bc{ padding-bottom:6px; background:url("http://www.7mato.com/static/image/diy/bs_7_ft_r.png") no-repeat right bottom;}
.xbs .module{ border-style:solid; border-width:0 1px; border-color:#E5E5E5; padding:10px 10px 4px;}
.frame-1-1-1-l,.frame-1-1-1-c{ float:left; width:50%;}
.frame-1-1-1-r{ float:right; width:50%;}
.block{ margin:10px 10px 0;}
.indexmodule .block{ margin:0;}
.frame-1-1-1-l .block{ margin:10px 10px 0 0;}
.frame-1-1-1-c .block{ margin:10px 0 0 10px;}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}
hr.da{ border:none; border-top:1px dashed #CCC;}
.xbs_2 .module li{ line-height:26px;}
.module dl dt{ line-height:24px;}
.module dl dt a{ color:#333; font-weight:bold;}
.module dl dd{ color:#888; font-size:12px; line-height:20px;}
.dot li{ line-height:26px; background:url("http://www.7mato.com/static/image/common/dot.gif") no-repeat left center; padding-left:10px;}
.title{ height:32px; line-height:32px; overflow:hidden;}
.xld .m{ float:left; margin:8px 8px 10px 0;}

.qrcode { background: url(/Images/AD/2013/qrcode.jpg); padding:143px 10px 10px 10px ; border-bottom:1px dashed #ccc; margin-bottom:15px;}
.qrcode td { font-size:12px; padding:10px; line-height:19px; color:#039; padding-top:5px;}
	
.footad { margin-top: 15px; width:642px; overflow:hidden;}
.footad .p img { border:1px solid #ccc; width:640px; vertical-align:middle;}
.footad .middle img { border-top:0;}

/*搜索列表*/
.searchlist li{ height:198px;}
.searchlist li p{ height:72px;}

.videolist_tab{ margin-bottom:8px; height:30px; border-bottom:1px solid #C6C6C6; position:relative;}
.tabs{ border-left:1px solid #C6C6C6; position:absolute; top:0;}
.tabs li{ float:left; width:100px; height:29px; line-height:29px; text-align:center; cursor:pointer; background:#F3F3F3; border-top:1px solid #C6C6C6; border-right:1px solid #C6C6C6;}
.tabs li.tab_curr{ background:#FFF; height:30px;}
.tabs li span{ font-size:16px;}
.tabs li.tab_curr span{ font-weight:bold;}
.videolist_catename{ height:30px; line-height:30px; float:right; font-weight:bold;}

/*分页*/
.pagination{ float:left; position:relative; left:50%; height:26px; padding:6px 0;}
.wjpager{ position:relative; left:-50%;}
.wjpager a,.wjpager span{ float:left; padding:0 8px; height:26px; line-height:26px; margin-right:4px;}
.wjpager a{ border:1px solid #C2D5E3; color:#333; text-decoration:none;}
.wjpager a:hover{ border-color:#336699; color:#336699;}
.wjpager span{ border:1px solid #CCC; color:#999;}


/*直播*/
.live{ background:#E0E0E0; padding:20px;}
.live_l{ width:680px; float:left;}
.live_title{ height:34px; line-height:34px; color:#FFF; font-weight:bold; text-indent:12px; background:#15487D;}
.live_r{ width:264px; float:right;}
.live_channellist{ width:252px; padding:6px; background:#FFF;}
.live_channellist a{ width:250px; height:51px; border:1px solid #CCC; margin-bottom:6px; display:block;}
.live_channellist a.live_tv1{ background:url("/Images/livepic/ttv1.png") no-repeat;}
.live_channellist a.live_tv2{ background:url("/Images/livepic/ttv2.png") no-repeat;}
.live_channellist a.live_tv3{ background:url("/Images/livepic/ttv3.png") no-repeat;}
.live_channellist a.live_tv4{ background:url("/Images/livepic/ttv4.png") no-repeat;}
.live_channellist a.live_fm1{ background:url("/Images/livepic/987.png") no-repeat;}
.live_channellist a.live_fm2{ background:url("/Images/livepic/100.png") no-repeat;}
.live_channellist a.live_fm3{ background:url("/Images/livepic/1027.png") no-repeat;}
.live_channellist a:hover{ background-position:0 -51px;}
.live_channellist a.live_cutv{ height:128px;}
.live_channellist a.live_cutv:hover{ background-position:inherit;}

/*频道*/
.channel_intro{ font:bold 20px/40px Tahoma,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; text-indent:12px; background:#EFEFEF; color:#2E82D0;}
.channel_top{ margin-top:8px; width:982px; padding:8px; border:1px solid #C6C6C6;}
.channel_topimgs{ width:600px; float:left;}
.chl_topimgs_frame{ width:600px; height:330px; position:relative; overflow:hidden;}
.chl_topimgs_list{ height:330px; position:relative;}
.chl_topimgs_item dd{ float:left; width:600px; height:330px; position:relative;}
.chl_topimgs_imglink img{ width:600px; height:330px; vertical-align:top;}
.chl_topimgs_titlebg,.chl_topimgs_title{ position:absolute; left:0; bottom:0; width:600px; height:40px;}
.chl_topimgs_titlebg{ background:#000; filter:alpha(opacity=60); opacity:0.6;}
.chl_topimgs_title{ line-height:40px; text-indent:12px;}
.chl_topimgs_title a{ color:#FFF; font-weight:bold; text-decoration:none;}
.chl_topimgs_play{ position:absolute; right:10px; bottom:10px; width:50px; height:50px; overflow:hidden; text-indent:-9999px; background:url("Images/channel_topimgs_play.gif") no-repeat;}
.chl_topimgs_page{ height:22px; padding-top:8px; background:#EEE;}
.chl_topimgs_page ol{ background:blue;}
.chl_topimgs_page li{ width:13px; height:13px; float:left; cursor:pointer; background:url("Images/chlslide_pg.png") no-repeat 0 0; font-size:0; margin:0 6px;}
.chl_topimgs_page li.slide_curr{ background-position:0 -13px;}
.channel_topnews{ float:right; width:372px;}
.channel_toponenews{ width:356px; height:106px; padding:8px; overflow:hidden; background:url("Images/chl_toponenews.jpg") no-repeat;}
.channel_toponenews .biglink{ }
.channel_toponenews .intro{ overflow:hidden; height:0;}
.channel_topnews_list{ margin-top:8px;}
.channel_topnews_list li{ background:url("Images/chl_topnews_icon.jpg") no-repeat 8px center; padding-left:26px; border-bottom:1px dashed #CCC; width:346px; height:30px; line-height:30px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}

.channel_tvplaydata{ display:none;}
.channel_tvplay{ margin-top:8px;}
.channel_tvplay_l{ float:left; width:700px; padding:15px; background:#000;}
.channel_tvshowbox{ float:left; width:518px; position:relative;}
.channel_tvimgb img{ width:518px; height:308px; vertical-align:top;}
.channel_tvshowbg{ position:absolute; bottom:0; background:#000; width:518px; height:70px; opacity:0.5; filter:alpha(opacity=50);}
.channel_tvinfo{position:absolute; bottom:0; height:52px; padding:9px;}
.channel_tvinfo p{ color:#FFF; line-height:26px;}
.channel_tvlist{ float:right; width:168px;}
.channel_tvupbtn{ height:19px; cursor:pointer; background:url("Images/channel_tvup.jpg") no-repeat center;}
.channel_tvimg{ height:270px; overflow:hidden;}
.channel_tvimg li{ width:148px; height:78px; padding:6px 10px;}
.channel_tvimg img{ width:148px; height:78px;}
.channel_tvdownbtn{ height:19px; cursor:pointer; background:url("Images/channel_tvdown.jpg") no-repeat center;}
.channel_tvplay_r{ float:right; width:268px; border:1px solid #C6C6C6;}
.channel_tvtitle{ font:bold 16px/52px Tahoma,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; text-indent:12px; background:#EDEDED;}
.channel_tvintro{ width:248px; height:195px; overflow:hidden; margin:10px; line-height:24px; border-bottom:1px dashed #CCC;}
.channel_tvactor{ height:48px; padding:10px; line-height:24px;}

.chl_main{}
.chl_item{ border:1px solid #C6C6C6; margin-top:8px; _zoom:1;}
.chl_title{ background:#F3F3F3; border-bottom:1px solid #C6C6C6; line-height:40px; text-indent:12px; font:bold 20px/40px Tahoma,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53;}
.chl_more{ float:right; margin-right:12px;}
.chl_more a{ font-size:14px; color:#666; text-decoration:none;}
.chl_more a:hover{ text-decoration:underline;}
.chl_item_main{ padding:10px 24px;}
.chl_l{ float:left; width:280px;}
.chl_l_topimg{ display:block; width:207px; height:140px; margin:0 auto;}
.chl_l_topimg img{ width:201px; height:134px; border:1px solid #CCC; padding:2px;}
.chl_l h4.biglink{ text-align:center; margin:8px 0; width:280px; height:26px; overflow:hidden; border-bottom:1px solid #D3D3D3;}
.chl_l .link li{ width:280px; height:24px; overflow:hidden;}
.chl_r{ float:right; width:648px;}

/*电影电视剧*/
.tvplay_l{ float:left; width:700px; padding:20px;}
.tvplay_defphoto{ float:left; width:240px; overflow:hidden;}
.tvplay_headmain{ float:right; width:440px;}
.tvplay_title{ line-height:30px; font-weight:bold; font-size:18px;}
.tvplay_intro,.tvplay_actor{ line-height:1.75;}
.tvplay_actor{ border-top:1px dashed #CCC;}

.tvplay_main{ padding-top:42px; background:url("Images/tvplay_mainbg.jpg") no-repeat; line-height:1.75;}
.tvplay_pagelist li{ float:left; cursor:pointer; width:76px; margin:6px 12px; height:27px; line-height:27px; text-align:center; background:url("Images/tvplay_btn.jpg") no-repeat;}
#tvplayCont{ display:none; border-top:1px dashed #CCC; margin-top:6px; padding-top:6px;}
.tvplay_r{ float:right; width:200px; overflow:hidden; padding:20px 30px; background:#F4F4F4;}
.tvplay_phototitle{ color:#333; font:bold 18px/30px 宋体;}

.playlist_tab .tabs li{ width:118px;}
.playlist_tab .tabs li.tab_curr{ height:29px; border-top:2px solid #2E82D0;}