/* CSS Document */
*html{background-image:url(about:blank);background-attachment:fixed;}
*{ margin:0px; padding:0px;}
body{ font-family:"宋体"; font-size:12px; line-height:22px; color:#333;}
input:focus{ outline:none;}
img{ border:none;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#444;}
a:hover{ text-decoration:underline;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height:0px; overflow:hidden;}
.space50{ height:50px; clear:both; overflow:hidden;}
.space40{ height:40px; clear:both; overflow:hidden;}
.space30{ height:30px; clear:both; overflow:hidden;}
.space20{ height:20px; clear:both; overflow:hidden;}
.space10{ height:10px; clear:both; overflow:hidden;}

.m10{ margin:10px 0 0 0;}

h1,h2,h3,h4{ font-family:"微软雅黑";}

/*公用宽度*/
.w960{ width:960px; margin:0 auto; overflow:hidden;}
.w640{ width:640px; overflow:hidden;}
.w355{ width:355px; overflow:hidden;} 
.w300{ width:300px; overflow:hidden;}
.w745{ width:745px; overflow:hidden;} 
.w195{ width:195px; overflow:hidden;} 
.w640 ul{ width:700px;}
.box960 ul{ width:1000px;}
.w260{ width:260px; overflow:hidden;} 
.w660{ width:660px; overflow:hidden;} 
.w140{ width:140px; overflow:hidden;} 
.w780{ width:780px; overflow:hidden;} 

/*公用字体颜色*/
.blue,.blue a,.foot_nav a{ color:#0075c6;}
.gray,.gray a{color:#888888;}


/*首页顶部*/
.index_top{ padding:20px 0 10px 0;}
.index_top .logo{ width:205px; height:52px; overflow:hidden; float:left;}
.index_top .tool{ float:right; text-align:right;}
.index_top .tool .blue a{ margin:0 10px;}
.index_top .tool .gray{ padding:10px 10px 0 0;}
.index_top .tool .gray a{ line-height:34px; padding:5px 0 5px 20px; background:url(../img/icon_y.gif) no-repeat;}
.index_top .tool .gray a.sina{ background-position: left 2px;margin:0 50px 0 0;}
.index_top .tool .gray a.weixin{ background-position:left -25px;}

/*内页*/
.topBar{ height:29px;background:url(../img/topBar.gif) repeat-x; padding:10px 0 1px 0;}
.topBarCon{ width:960px; margin:0 auto;}
.topBar img{ vertical-align:middle; position:relative; top:-2px;}
.topBar,.topBar a{ color:#666;}
.topBar .now{ color:#888;}
.topBar a:active,.topBar a:hover{ color:#0075c6;}
.topBar .fr li{ float:left; padding:0 0 0 10px;}
.topBar .fr li.ksnav{ background:url(../img/icon_y.gif) no-repeat right -56px; padding:0 10px; position:relative; z-index: 500;}
.topBar .fr li.hover{background:url(../img/icon_y.gif) no-repeat right -86px;}
.topBar .fr li.hover .alink{color:#0075c6;}
.topBar .fr .subNav{background:#eee; width:235px; overflow:hidden;padding:10px 20px;}
#subNav{ padding:10px 0 0 0; position:absolute; right:0px; top:20px;z-index:9999;}
.subNav .hd{ border-bottom:#329df7 solid 1px; height:32px; line-height:32px;}
.subNav .hd a{ margin:0 15px 0 0;}
.subNav .bd dl{ float:left;height:32px; line-height:32px; overflow:hidden;}
.subNav .bd .fl{ width:125px;}
.subNav .bd .fr{ width:110px;}
.subNav .bd dt{margin:0 7px 0 0; float:left;}
.subNav .bd dt a{ color:#0075c6; font-size:14px;}
.subNav .bd dd a{ margin:0 7px 0 0; float:left;}

.top_nav{ height:70px; background:url(../img/topNavBg.gif) repeat-x; overflow:hidden;}
.top_nav .nav{ overflow:hidden;}
.top_nav .row{ height:20px;width:980px; overflow:hidden; padding:10px 0 0 0;}
.top_nav .row a{ color:#FFFFFF;}
.top_nav .row dt{ font-size:15px; font-weight:bold; float:left; width:70px; overflow:hidden;}
.top_nav .row dd{ float:left; padding:1px 0 0 0;}
.top_nav .row dd a{ margin:0 14px 0 0;}
.top_nav .row dd a:hover{ text-decoration:underline;}

.top_search{ height:40px; overflow:hidden; background:url(../img/headsearchBg.gif) repeat-x; line-height:40px;}
.top_search .keys{ width:655px; float:left; overflow:hidden;}
.top_search .keys span{ font-size:14px; font-weight:bold;}
.top_search .keys a{ margin:0 7px;}
.top_search .form{ float:right; width:305px; overflow:hidden; padding:7px 0 0 0;}
.top_search .form input{ display:block; float:left;}
.top_search .form .kw{ width:253px; height:24px; border:#cccccc solid 1px; line-height:24px; padding:0 10px; color:#bbb;}
.top_search .form .btn{ width:26px; height:26px; overflow:hidden; background:url(../img/common.gif) no-repeat 0 0; border:none; cursor:pointer; text-indent:-999px;}
.top_search .form .chang{width:26px; height:26px; overflow:hidden;border:none; cursor:pointer; background:#329df7; color:#FFFFFF;}

/*首页广告*/
.posters{ height:340px; background:#000;position:relative;}
.posters .focus_pic{ height:340px; overflow:hidden;}
.posters .post_bg{ position:absolute; bottom:0px; height:35px; background:#000000; width:100%; left:0px;filter:alpha(opacity=30);opacity:0.3; z-index:3;}
.focus_info{ width:980px; height:340px; overflow:hidden;margin:0 auto; position:relative; z-index:5;}
.posters .focus_link{ display:block; width:980px; height:340px; overflow:hidden;position:absolute; z-index:3; left:0px; top:0px;}
.posters .focus_link:hover{ text-decoration:none;}
#focus_title{ display:block; height:35px; width:100%;position:absolute; bottom:0px; left:0px; line-height:35px; color:#FFFFFF; font-size:14px; cursor:pointer; background:url(../img/yinhao.gif) no-repeat 0 5px; z-index:3; padding:0 0 0 30px; width:750px;}
#focus_nav{ position:absolute; z-index:3; bottom:15px; right:0px; width:200px; height:4px;}
#focus_nav a{ display:block; width:14px; height:4px; background:url(../img/slidesNav.gif) no-repeat 0 1px; float:left; text-indent:-999px; overflow:hidden; margin:0 4px 0 0;}
#focus_nav a.cur{ background:url(../img/slidesNav.gif) no-repeat 0 -9px;}

#slide_pic{ height:340px; overflow:hidden; position:absolute; left:0px; top:0px;z-index:1;}
#slide_pic li{height:340px;}

/*news*/
.news{ width:100%; height:140px; padding:25px 0 0 0;}
.news li{ width:164px; float:left; margin:0 37px 0 0;}


/*图片列表*/
.pic_text_1{ text-align:center; height:135px; overflow:hidden;}
.pic_text_1 .picBox{ width:160px; height:90px; overflow:hidden; padding:1px; border:#bbb solid 1px; display:block; position:relative;}
.pic_text_1 .picBox:hover{ text-decoration:none;}
.pic_text_1 .picBox span{ display:block; width:160px; position:absolute; bottom:1px; left:1px; height:20px; line-height:20px; background:url(../img/pngBg.png) repeat; color:#FFFFFF; cursor:pointer;}
.pic_text_1 .picTit{ color:#444444; display:block; height:24px; line-height:24px; overflow:hidden; padding:6px 0 0 0;}

.pic_text_2{ text-align:left; float:left; margin:0 27px 0 0; width:140px; height:130px; overflow:hidden;}
.pic_text_2 .pic{ display:block; width:140px; height:80px; overflow:hidden;}
.pic_text_2 .title{ display:block; height:24px; line-height:24px; padding:8px 0; color:#444;}

.pic_text_3{ width:300px; overflow:hidden; text-align:center;}
.pic_text_3 a{ display:block; overflow:hidden;}
.pic_text_3 a.pic{ width:140px; height:210px; margin:0 auto;}
.pic_text_3 a.title{ height:40px; line-height:40px; font-size:14px;color:#0075c6;}

.pic_text_4{ width:300px; overflow:hidden; text-align:center;}
.pic_text_4 .pic{ width:192px; height:108px; margin:0 auto; overflow:hidden; position:relative; display:block;}
.pic_text_4 .pic .icon{ display:block; width:40px; height:20px; background:#ffba00; position:absolute; left:0px; top:0px; color:#eee; line-height:20px; text-align:center;}
.pic_text_4 a.title{ height:42px; line-height:42px;}
.pic_text_4 a.blue{ font-size:14px;}

.pic_text_5{ text-align:left; float:left; margin:0 27px 0 0; width:140px; height:260px;overflow:hidden;}
.pic_text_5 .pic{ display:block; width:140px; height:210px; overflow:hidden;}
.pic_text_5 .title{ display:block; height:24px; line-height:24px; padding:8px 0; color:#444;}

.pic_text_6{ width:330px; float:left; margin:0 27px 0 0; height:280px; overflow:hidden;}
.pic_text_6 .pic{width:330px; height:220px; overflow:hidden; position:relative;}
.pic_text_6 .pic .tit{ color:#FFFFFF;height:20px; line-height:20px; text-align:center;display:block; position:absolute; left:0px; bottom:0px; width:330px; background:url(../img/pngBg.png) repeat;}
.pic_text_6 .pic .new_icon{ display:block; width:22px; height:45px; overflow:hidden; background:url(../img/newIcon.gif) no-repeat; position:absolute; left:10px; top:0px;}
.pic_text_6 .title{ font-size:14px; height:24px; line-height:24px; padding:5px 0 0 0; display:block;}
.pic_text_6 p{ color:#888;}

.pic_text_7{ width:130px; float:left; margin:0 27px 0 0;}
.pic_text_7 .pic{width:130px; height:220px; overflow:hidden; position:relative;}
.pic_text_7 .pic .tit{ color:#FFFFFF;height:20px; line-height:20px; text-align:center;display:block; position:absolute; left:0px; bottom:0px; width:130px; background:url(../img/pngBg.png) repeat;}
.pic_text_7 p{ line-height:18px; padding:10px 0;}

.pic_text_8{ width:130px; float:left; margin:0 27px 5px 0;}
.pic_text_8 .pic{width:130px; height:80px; overflow:hidden; position:relative;}
.pic_text_8 .pic .tit{color:#FFFFFF;height:20px; line-height:20px; text-align:center;display:block; position:absolute; left:0px; bottom:0px; width:130px; background:url(../img/pngBg.png) repeat;}
.pic_text_8 .title{ font-size:14px; height:24px; line-height:24px; padding:5px 0 0 0; display:block;}
.pic_text_8 p{line-height:18px; padding:10px 0;}

.pic_text_9{ width:160px; float:left; overflow:hidden; margin:0 65px 0 0; height:320px; overflow:hidden;}
.pic_text_9 .title{ line-height:18px; padding:0 0 5px 0;}
.pic_text_9 .pic{ display:block; width:160px; height:90px; overflow:hidden;}
.pic_text_9 .info{ background:url(../img/icon_y.gif) no-repeat 0 -117px; padding:0 0 5px 10px; height:32px; line-height:32px;}
.pic_text_9 .info .postTime{ float:right;}
.pic_text_9 .des{ color:#888;}

.pic_text_10{ width:300px; overflow:hidden; text-align:center;}
.pic_text_10 a{ display:block; overflow:hidden;}
.pic_text_10 a.pic{ width:200px; height:300px; margin:0 auto;}
.pic_text_10 a.title{ height:42px; line-height:42px; font-size:14px;padding:5px 0;}
.pic_text_10 a.hzgx{ height:24px; line-height:24px; padding:10px 0 0 0;}
.pic_text_10 .des,.pic_text_10 .des a{ color:#888;}

.pic_text_11{ height:90px;}
.pic_text_11 .pic{ width:160px; height:90px; overflow:hidden; float:left; margin:0 10px 0 0;}
.pic_text_11 .title{ height:26px; line-height:26px; padding:0 0 5px 0;}
.pic_text_11 .title .hitNum{ float:right; color:#777; background:url(../img/icon_y.gif) no-repeat 0 -120px; padding:0 0 0 10px;}
.pic_text_11 .title h3{ float:left; font-weight:normal;}
.pic_text_11 .title h3 a{ color:#0075c6; font-size:14px;}
.pic_text_11 .des{ line-height:18px; color:#888;}
.pic_text_11 .time{ color:#888;}

.pic_text_12{ width:290px; float:left; padding:0 0 0 10px; overflow:hidden; height:100px;}
.pic_text_12 .pic{ width:125px; height:70px; float:left; overflow:hidden; margin:0 10px 0 0;}
.pic_text_12 .tit{ line-height:21px; height:50px;}
.pic_text_12 .hitNum{color:#777; background:url(../img/icon_y.gif) no-repeat 135px -121px; padding:0 0 0 145px;}

.pic_text_13{ height:190px;}

.pic_text_14{ width:100px; float:left; margin:0 5px 5px 0;}
.pic_text_14 .pic{width:100px; height:220px; overflow:hidden; position:relative;}
.pic_text_14 .pic .tit{color:#FFFFFF;height:20px; line-height:20px; text-align:center;display:block; position:absolute; left:0px; bottom:0px; width:100px; background:url(../img/pngBg.png) repeat;}
.pic_text_14 .title{ font-size:14px; height:24px; line-height:24px; padding:5px 0 0 0; display:block;}
.pic_text_14 p{line-height:18px; padding:10px 0;}

.pic_text_15{width:280px;}

.pic_list_1{ width:160px; overflow:hidden; float:left; margin:0 70px 0 0; text-align:center; height:160px;}
.pic_list_1 .pic{ width:160px; height:90px; overflow:hidden;}
.pic_list_1 .tit{ height:24px; line-height:24px; overflow:hidden; padding:10px 0; display:block;}

/*文字列表*/
.text_list li{ float:left; width:300px; height:32px; line-height:32px; overflow:hiddenl; background:url(../img/liBg.gif) no-repeat left 13px; padding:0 0 0 15px; margin:0 20px 0 0;}
.text_list_1{ line-height:42px; height:42px; overflow:hidden;}
.text_list_1 a{ color:#0075c6;font-size:14px; padding:0 0 1px 0;}
.text_list_1 span{ color:#777; float:right;}

.sub_text_list{ padding:0 10px;}
.sub_text_list li{ line-height:35px; background:url(../img/liBg.gif) no-repeat left 13px; padding:0 0 0 15px;}

.sub_text_list2{ padding:0 10px; position:relative; top:-10px;}
.sub_text_list2 li{ line-height:36px;}

.rdph_list li{ line-height:30px;}
.rdph_list li .blue{ font-weight:bold;}



.warp h2{ font-size:16px; background:url(../img/h2Bg.gif) no-repeat bottom right; float:left; position:relative; top:2px; height:32px; line-height:26px; padding:0 10px;}

/*main*/
.main{float:left;}
.news_pic_list{ width:800px;}
.news_text_list{ width:800px;}
.pic_jianjie{ color:#888; padding:5px 10px 0 10px;}
.sub_text_tit{ font-size:14px; padding:5px 10px; font-weight:normal;}
.btn_2{ display:block; width:180px; height:30px; text-align:center; line-height:30px; color:#FFF; background:#45afec; margin:20px auto 0;}
.btn_2:active{border-top:#0075c6 solid 2px; height:28px; line-height:26px;}

/*foot*/
.foot_nav{ height:40px; line-height:40px; overflow:hidden; background:url(../img/footNav.gif) repeat-x; margin:0 0 10px 0;}
.foot_nav ul{ width:1000px;}
.foot_nav li{ float:left; margin:0 17px 0 0; font-weight:bold; font-size:14px;}
.foot_bottom{ border-top:#bbb solid 1px;width:960px;}
.foot_bottom .left{ width:490px; overflow:hidden;}
.foot_bottom .left ul{ height:24px; line-height:24px;}
.foot_bottom .left li{ float:left; margin:0 10px 0 0;}
.foot_bottom .left .bd_tongji{ position:relative; left:10px; top:2px;}
.foot_bottom .mid{ width:370px;}
.foot_bottom .notice{ position:relative; margin:0 auto; width:260px; top:-10px; background:#FFFFFF; text-align:center;}

.foot_bottom2{ border-bottom:#bbb solid 1px;width:960px;}
.foot_bottom2 .left{ width:490px; overflow:hidden;}
.foot_bottom2 .left ul{ height:24px; line-height:24px;}
.foot_bottom2 .left li{ float:left; margin:0 10px 0 0;}
.foot_bottom2 .left .bd_tongji{ position:relative; left:10px; top:2px;}
.foot_bottom2 .mid{ width:370px;}
.foot_bottom2 .notice{ position:relative; margin:0 auto; width:260px; bottom:-10px; background:#FFFFFF; text-align:center;}

.foot_box .hd{ height:32px; line-height:32px; border-bottom:#999 solid 1px;}
.foot_box .hd h2{ background:none; color:#777;}

/*友情链接*/
.link .bd{ padding:10px 0;}
.link li{ float:left; margin:0 20px 0 0; line-height:28px; font-size:13px;}
/*微信*/
.weixin .bd{ padding:10px 0;}
.weixin .bd .fl{ margin:0 10px 0 0;}
.weixin .bd h3{ font-size:15px;}
.weixin .bd p{ line-height:16px; padding:10px 0 0 0;}
/*分类块*/
.box_hd{ border-bottom:#329df7 solid 1px; height:32px;}
.box_hd .more{ float:right; font-size:24px; position:relative; top:0px; right:10px;}
.box_bd{ padding:30px 0 0 0;}
.box_bd_p10{ padding:30px 10px 0 10px;}

/*频道头部*/
.pd_hd{ height:40px; overflow:hidden;}
.pd_nav{ width:640px; overflow:hidden; padding:3px 0 0 0;}
.pd_nav h1{ width:108px; height:38px; float:left; overflow:hidden; text-indent:-9999px;}
.pd_nav ul{ float:left; padding:15px 0 0 25px;}
.pd_nav ul li{ float:left; margin:0 10px 0 0; font-size:14px;}

.chpd{ background:url(../img/pdTit.gif) no-repeat 0 0;}
.dlpd{ background:url(../img/pdTit.gif) no-repeat 0 -40px;}
.mppd{ background:url(../img/pdTit.gif) no-repeat 0 -80px;}
.xwpd{ background:url(../img/pdTit.gif) no-repeat 0 -120px;}
.zypd{ background:url(../img/pdTit.gif) no-repeat 0 -160px;}
.shpd{ background:url(../img/pdTit.gif) no-repeat 0 -200px;}
.hzgd{ background:url(../img/pdTit.gif) no-repeat 0 -240px;}

.chpd_box_chbk{ width:1000px;}
.jxpd{ width:700px;}
.gdfx{ padding:0 10px;}
.gdfx li{ width:280px; height:70px; overflow:hidden; margin:0 0 5px 0;}

/*名片频道*/
#slides2,#slides2 .slide{ width:960px; height:340px; overflow:hidden; position:relative;}
#slides2 .slide .caption{ position:absolute; width:960px; height:35px; line-height:35px; bottom:0px; left:0px; background:url(../img/pngBg.png) repeat; color:#FFFFFF; font-size:14px; padding:0 10px;}
#slides2 .slide .caption a{ color:#FFFFFF;}
#slides2 .pagination{ position:absolute; bottom:5px; right:10px; z-index:10; width:100px;}
.pagination li{ float:left; width:8px; height:8px; display:block; margin:0 5px;}
.pagination li a{ display:block; width:8px; height:8px; background:#FFFFFF; text-indent:-9999px; overflow:hidden;}
.pagination .current{width:14px; height:14px; margin:0 2px; position:relative; top:-2px;}
.pagination .current a{ background:#ffba00; width:14px; height:14px;}

#slides2 .mdm_pagination{ position:absolute; bottom:15px; right:10px; z-index:10; width:100px;}
.mdm_pagination li{ float:left; width:8px; height:8px; display:block; margin:0 10px;}
.mdm_pagination li a{ display:block; width:8px; height:8px; background:#FFFFFF; text-indent:-9999px; overflow:hidden;}
.mdm_pagination .current{width:14px; height:14px; margin:0 2px; position:relative; top:-2px;}
.mdm_pagination .current a{ background:#45afec; width:14px; height:14px;}

/*新闻频道*/
.rdxw .box_bd .text_list{ padding:10px 0 0 0; width:400px;}
.rdxw .box_bd .text_list li{ width:150px; margin:0 20px 0 0;}
.rdxw_piclist{ width:285px; overflow:hidden;}
.rdxw_piclist ul{ width:320px;}
.rdxw_piclist li{margin:0 25px 6px 0;}
.w640 .wqxw_list{ width:620px;}

/*综艺频道*/
.wlqjj .pic_text_6{ margin:0 5px 0 0;}
.jchg_box ul{ width:1000px;}
.jchg_box .pic_text_9{ margin:0 40px 0 0;}

/*生活频道*/
.fwxx .pic_text_10{ height:340px; overflow:hidden;}
.fwxx .pic_text_10 .title{ font-size:12px;}
.fwxx .sub_text_list li{ line-height:32px;}

/*惠州广电*/
.hgzd_slides{ width:640px; height:310px; float:left; overflow:hidden; position:relative;}
.hgzd_slides .slides_container{ width:640px; height:310px; overflow:hidden;}
.hgzd_slides .slides_container .slide{ position:relative;width:640px; height:310px; overflow:hidden;}
.hgzd_slides .slides_container .slide .caption{ position:absolute; bottom:0px; left:0px; height:35px; line-height:35px; background:url(../img/pngBg.png) repeat; padding:0 10px; color:#FFFFFF; width:640px;}
.hgzd_slides .slides_container .slide .caption a{ color:#FFFFFF;}
.hzgd_page{ position:absolute; bottom:0px; right:0px; z-index:10;}
.hzgd_page li{ width:30px; height:39px; float:left; text-align:center;}
.hzgd_page li a{ display:block; width:30px; height:29px; padding:10px 0 0 0; color:#bbb; font-family:Arial, Helvetica, sans-serif;}
.hzgd_page .current{ background:url(../img/pagecur.gif) no-repeat;}
.hzgd_page .current a{ color:#FFFFFF;}

.zblist{ width:300px; float:right; overflow:hidden;}
.zblist .playing{ width:300px; height:235px; overflow:hidden;}
.zblist .btn{ width:300px; height:36px; line-height:36px; font-size:14px; margin:0 0 1px 0;}
.zblist .btn a{ display:block; width:200px; height:36px; overflow:hidden;padding:0 0 0 100px; }
.zblist .TV{ background:url(../img/zbBtn.gif) no-repeat 0 0;}
.zblist .FM{ background:url(../img/zbBtn.gif) no-repeat 0 -37px;}

.pic_list_box li{ float:left;}
.pic_list_box .pic1{ width:320px; height:160px; overflow:hidden; margin:0 2px 0 0;}
.pic_list_box .pic2{ width:318px; height:79px; overflow:hidden; margin:0 0 2px 0;}
.pic_list_box .pic3,.pic_list_box .pic4{ width:158px; height:79px; overflow:hidden; margin:0 2px 0 0;}

.jtld{ padding:0 20px;}
.jtld li{ height:52px; line-height:52px;}
.jtld li span{ font-size:14px; margin:0 20px 0 0;}

.dtlm_box li{ margin:0 0 30px 0;}
.dtlm_box li h1{ font-size:14px; font-weight:normal; font-family:"新宋体"; padding:0 0 5px 0;}
.dtlm_box li h1 a{ color:#0075c6;}
.dtlm_box li .time{ color:#0075c6;}

.dslm_list li{ margin:0 0 30px 0;}
.dslm_list li .box_top{ height:90px; overflow:hidden; margin:0 0 20px 0;}
.dslm_list li .box_top .pic{ width:160px; height:90px; overflow:hidden; float:left; margin:0 10px 0 0;}
.dslm_list li .box_top h1{font-size:14px; font-weight:normal; font-family:"新宋体"; padding:0 0 5px 0; height:40px;}
.dslm_list li .box_top h1 a{color:#0075c6;}
.dslm_list li .info{ color:#444; line-height:26px;}
.dslm_list li .info span{ color:#888;}

/*主持人*/
.dszc li{ float:left; width:120px; height:120px; overflow:hidden; position:relative; margin:0 2px 2px 0;}
.dszc li span{ display:block; width:120px; height:20px; line-height:20px; background:url(../img/pngBg.png) repeat; text-align:center; color:#FFFFFF; position:absolute; bottom:0px; left:0px;}
.dszc li.kong{ width:20px; background:#45afec;}
.dtzc li.kong{ background:#ffab0c;}
.lmtj_list{ padding:0 10px;}

.zcrXq{ min-height:480px; height:100%; _height:485px;}
.zcrXq .topInfo{ height:120px; overflow:hidden; margin:0 0 10px 0;}
.zcrXq .topInfo .pic{ width:120px; height:120px; overflow:hidden; float:left; margin:0 20px 0 0;}
.zcrXq .topInfo h1{ font-size:18px; color:#0075c6; padding:30px 0 20px 0;}
.zcrXq .topInfo h1 a{color:#0075c6;}
.zcrXq p{ line-height:24px; padding:5px 0 0 0;}

.grxc li{ height:100px; overflow:hidden;}
.grxc li .pic{ width:129px; height:74px; overflow:hidden; background:url(../img/xcBg.gif) no-repeat; float:left; margin:0 10px 0 0;}
.grxc li .tit{ height:50px; overflow:hidden;}
.grxc li .tit a{ color:#0075c6;}
.grxc li .num{ color:#777;}

.zcplay{ margin:5px 0 0 0; width:640px; height:500px; overflow:hidden;}

.qtzc li{ width:60px; float:left; margin:0 35px 0 0; text-align:center; height:100px;}
.qtzc li .name{ display:block; height:32px; line-height:32px; color:#0075c6;}

/*图集*/
.tj_menu_tit{ width:69px; height:36px; overflow:hidden; background:url(../img/tuji.gif) no-repeat; text-indent:-9999px;}
.tj_menu{ width:140px; height:840px; background:url(../img/tj_menu.gif) repeat-y;}
.tj_menu li,.tj_menu li a{ display:block; height:40px; line-height:40px;}
.tj_menu li a{ padding:0 0 0 20px; font-size:14px; color:#666;}
.tj_menu li a.focus{ background:#45afec; color:#FFFFFF;}

.tj_list{ width:820px; padding:40px 0 0 0;}
.tj_list li{ width:240px; float:left; margin:0 30px 0 0; height:250px;}
.tj_list li .picCon{ width:240px; height:180px; overflow:hidden; position:relative;}
.tj_list li .picCon .tit{ display:block; width:220px; height:20px; line-height:20px; position:absolute; bottom:0px; left:0px; background:url(../img/pngBg.png) repeat; padding:0 10px;} 
.tj_list li .picCon .tit a{ color:#FFFFFF;}
.tj_list li .info{ height:32px; line-height:32px; color:#999; padding:0 10px;}
.tj_list li .info a{color:#999;}
.tj_list li .info .time{ float:right;}

.tj_wrap{ background:#000000;}
.tj_wrap .tj_title{ height:40px; line-height:32px; width:800px; margin:0 auto; color:#FFFFFF; font-size:14px;}
.tj_wrap .tj_title .newNum{ font-family:Tahoma; font-size:24px; color:#ffba00; font-weight:normal;}
.tj_wrap .tj_title .notic{ float:right; padding:5px 0 0 0; font-size:12px; color:#888;}
.tj_wrap .tj_view{ width:960px; margin:0 auto; position:relative; overflow:hidden;}
.tj_wrap .tj_view .tj_big{ width:800px; margin:0 auto; text-align:center;}
.tj_wrap .tj_view .tj_page{ display:block; width:80px; overflow:hidden; position:absolute; top:0px; height:500px; text-indent:-9999px; display:none;}
.tj_wrap .tj_view .tj_big_prev{ background:url(../img/tj_big_page_prev.gif) no-repeat center; left:0px;}
.tj_wrap .tj_view .tj_big_next{ background:url(../img/tj_big_page_next.gif) no-repeat center; right:0px;}
.tj_wrap .tj_info{ height:60px; width:800px; margin:0 auto; color:#888888; overflow:hidden;}
.tj_wrap .tj_info h3{ font-size:12px;}
.tj_wrap .tj_nav{ width:960px; margin:0 auto; height:40px; padding:10px 0; position:relative;}
.tj_wrap .tj_nav .tj_nav_prev,.tj_wrap .tj_nav .tj_nav_next{ display:block; width:11px; height:16px; position:absolute; top:22px;}
.tj_wrap .tj_nav .tj_nav_prev{ background:url(../img/tj_nav_prev.gif) no-repeat; left:60px;}
.tj_wrap .tj_nav .tj_nav_next{ background:url(../img/tj_nav_next.gif) no-repeat;right:60px;}
.tj_wrap .tj_nav .tj_nav_item{ width:800px; overflow:hidden; margin:0 auto; height:40px;}
.tj_nav_item ul{ width:2000px;}
.tj_nav_item ul li{ float:left; margin:0 8px 0 0;}
.tj_notice{ width:300px; height:100px; position:absolute; left:35%; top:-30%;color:#FFFFFF; font-size:14px; padding:10px; background:#000000;filter:alpha(opacity=80);opacity:0.8;}
.tj_notice .tj_close{ float:right;color:#FFFFFF;}
.tj_notice p{ padding:10px 0 0 40px;}

/*活动专题*/
.hd_menu_tit{ width:108px; height:38px; overflow:hidden; text-indent:-999px; background:url(../img/pdTit.gif) no-repeat 0 -275px;}
.hd_list{width:820px; padding:40px 0 0 0;}
.hd_list li{ width:370px; float:left; margin:0 35px 60px 0; height:210px; overflow:hidden;}
.hd_list li .pic{ width:150px; height:210px; overflow:hidden; float:left; margin:0 20px 0 0;}
.hd_list li .tit a{ color:#0075c6; font-size:14px;}
.hd_list li .time{ height:40px; color:#666;}
.hd_list li .gray{ line-height:21px;}
.hd_list li .gray .blue{ color:#0075c6;}

.artCon2 .title{ text-align:center; font-size:24px; color:#0075c6; font-weight:normal; height:32px; line-height:32px; overflow:hidden;}
.artCon2 .info{ text-align:center; color:#888; padding:5px 0 0 0;}
.artCon2 .tool{ height:32px; overflow:hidden;}
.artCon2 .tool .fr{color:#888; width:150px;}
.artCon2 .tool .fr span{ display:block; float:left;}
.artCon2 .tool .fr a{ margin:0 5px; color:#888; display:block; float:left;}
.artCon2 .tool .fr a.focus{ color:#0075c6;}
.artCon2 .tool .fr .print{ position:relative; top:2px; width:14px; height:14px; overflow:hidden; background:url(../img/printIcon.gif) no-repeat;}
.artCon2 .tool .fr .print:hover{ background:url(../img/printIconHover.gif) no-repeat;}
.artCon2 .art{ font-size:12px; line-height:32px; padding:20px 0;}

.xgwz_list li{ width:300px; float:left; margin:0 20px 20px 0; height:100px; overflow:hidden; border-bottom:#999 dashed 1px;}
.xgwz_list li .title{ font-size:14px; text-align:left;}
.xgwz_list li p{ color:#666;}

/*直播频道*/
.zb_play{ height:485px; overflow:hidden; width:960px; background:#000;}
.zb_player{ width:650px; height:485px; overflow:hidden;}
.zb_playlist{ width:310px; height:485px; overflow:hidden;}
.zb_playlist .date{ height:50px; background:url(../img/zb_playlist_date_bg.gif) repeat-x; padding:0 0 0 5px;}
.zb_playlist .date li{ width:43px; height:49px; overflow:hidden; float:left;}
.zb_playlist .date li a{display:block;width:43px; height:47px;color:#4b91ff; font-size:22px;line-height:52px; text-align:center; position:relative;}
.zb_playlist .date li a:hover{ text-decoration:none;}
.zb_playlist .date li .week{ position:absolute; left:12px; top:0px; color:#333; font-size:12px; line-height:21px;}
.zb_playlist .date li .mouth{ position:absolute; right:5px; bottom:-5px;color:#fff; font-size:12px; line-height:21px;}
.zb_playlist .date li.focus{ background:#4e7d9e;}
.zb_playlist .date li.focus a,.zb_playlist .date li.focus .week,.zb_playlist .date li.focus .mouth{ color:#001111;}
.zb_playlist .list_tit{ height:23px; line-height:23px; overflow:hidden; padding:0 10px; border-bottom:#1d1d1d solid 1px;}
.zb_playlist .list_tit li{ float:left; color:#FFFFFF; font-size:14px;}
.zb_playlist .list_tit .fl{ width:220px;}
.zb_playlist .list_tit .fr{ width:50px; padding:0 10px 0 0;}
.zb_playlist .zb_list_con{ width:310px; height:376px; overflow:hidden;}
.zb_playlist .zb_list_con ul li{ height:28px; line-height:28px; border-top:#121313 solid 1px;}
.zb_playlist .zb_list_con ul li span{ float:right;}
.zb_playlist .zb_list_con ul li a{ color:#ccc; font-size:14px; background:url(../img/playlist_li_bg.gif) no-repeat left 0px; display:block; padding:0 10px;}
.zb_playlist .zb_list_con ul li a:hover{ text-decoration:none; color:#FFFFFF;font-weight:bold; background:url(../img/playlist_li_bg_hover.gif) no-repeat left 0px;}
.zb_playlist .zb_list_bottom{ height:36px; overflow:hidden; background:#1e1e1e;}
.zb_list_bottom .zb_prev,.zb_list_bottom .zb_next{ width:16px; height:36px; float:left; overflow:hidden;}
.zb_list_bottom .zb_prev a,.zb_list_bottom .zb_next a{width:16px; height:36px; display:block; overflow:hidden;}
.zb_list_bottom .zb_prev a{ background:url(../img/menu_prev.gif) no-repeat;}
.zb_list_bottom .zb_next a{ background:url(../img/menu_next.gif) no-repeat;}
.zb_list_bottom .zb_menu{ width:278px; height:36px; overflow:hidden; float:left;}
.zb_list_bottom .zb_menu ul{ width:5000px;}
.zb_list_bottom .zb_menu ul li{ width:76px; height:36px; overflow:hidden; float:left; line-height:36px; text-align:center; background:url(../img/zb_menu_bg.gif) no-repeat;}
.zb_list_bottom .zb_menu ul li a{ color:#c8ccc8; font-size:15px;width:76px; height:36px; overflow:hidden; display:block;}
.zb_list_bottom .zb_menu ul li.focus a{ background:url(../img/zb_menu_bg_hover.gif) no-repeat; color:#000000;}
.zb_list_bottom .zb_menu ul li a:hover{ text-decoration:none; background:url(../img/zb_menu_bg_hover.gif) no-repeat; color:#000000;}

.zb_news_list{ width:1000px;}
.zb_news_list li{ width:164px; float:left; overflow:hidden; margin:0 35px 0 0;}
.zb_news_list li .pic{ width:160px; height:90px; padding:1px; border:#bbb solid 1px; position:relative;}
.zb_news_list li .pic span{ display:block; height:20px; width:160px; position:absolute; left:1px; bottom:1px; background:url(../img/pngBg.png) repeat; text-align:center; line-height:20px;}
.zb_news_list li .pic span a{ color:#FFFFFF;}
.zb_news_list li p{ height:24px; line-height:24px; text-align:center; padding:10px 0;}

/*单页*/
.menu1 dt{ height:30px; line-height:30px;font-size:14px; color:#FFFFFF; padding:0 0 0 20px; background:#45afec;}
.menu1 dt.focus{ border-top:#0075c6 solid 5px; }
.menu1 dd{ padding:10px 0;}
.menu1 dd a{ display:block; height:32px; line-height:32px; color:#666; padding:0 0 0 45px;}
.menu1 dd a.focus{ color:#0075c6;}
.menu1 dd a:hover{color:#0075c6;}
.artCon{ position:relative; padding:40px 0 0 0;}
.artCon .title{ text-align:center; font-size:24px; color:#0075c6; font-weight:normal; height:32px; line-height:32px; overflow:hidden;}
.artCon .tool{ position:absolute; right:10px; top:15px;color:#888; width:150px;}
.artCon .tool span{ display:block; float:left;}
.artCon .tool a{ margin:0 5px; color:#888;display:block; float:left;}
.artCon .tool a.focus{ color:#0075c6;}
.artCon .tool .print{ position:relative; top:2px; width:14px; height:14px; overflow:hidden; background:url(../img/printIcon.gif) no-repeat;}
.artCon .tool .print:hover{ background:url(../img/printIconHover.gif) no-repeat;}
.artCon .art{ font-size:14px; line-height:32px; padding:20px 0;}

/*合作伙伴*/
.hzhb{ width:90px; float:left; margin:0 31px 0 0; text-align:center;}
.hzhb .pic{ width:90px; height:50px; overflow:hidden; display:block;}
.hzhb .tit{ height:26px; line-height:26px; overflow:hidden; color:#666;}


/*返回顶部*/
#backToTop{ cursor:pointer;width: 48px; height: 48px;position:fixed;right:15px; bottom:10px;_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 4/5 + 65 + "px")}
#backToTop a{ display:block; width:48px; height:48px; background:url(../img/backTop.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden;}
#backToTop a:hover{ background:url(../img/backTop.gif) no-repeat 0 -50px;}

/*分页样式*/
.page{ text-align:center;}
.page a,.page span{ display:inline-block;height:22px; line-height:22px; background:#f1f1f1; padding:0 10px;font-family:Arial, Helvetica, sans-serif;}
.page a{ color:#329df7; }
.page a:hover{ background:#45afec; color:#FFFFFF;}
.page span{ color:#b5b5b5;}
.page span.cur{ background:#45afec; color:#FFFFFF;}
.page .prev,.page .next{width:22px; height:22px; padding:0px; font-size:0px; position:relative; top:-4px;}
.page .prev{ background:url(../img/page.gif) no-repeat 0 0;}
.page .next{ background:url(../img/page.gif) no-repeat 0 -25px;}
.page .prev:hover{background:url(../img/page.gif) no-repeat 0 0;}
.page .next:hover{ background:url(../img/page.gif) no-repeat 0 -25px;}

/*add*/
.add_960{ width:960px;overflow:hidden;}
.add_640_65{ width:640px;overflow:hidden; height:65px;}
.add_300_90{ width:300px; height:90px; overflow:hidden;}
.add_260_400{ width:260px; height:400px; overflow:hidden;}
.add_630_60{ width:630px; height:60px; overflow:hidden;}

/*404*/
.funBody{ background:url(../img/Bg.gif) no-repeat center top #0075c6}
.top_404{ padding:20px 0;}
.top_404 .fl{ color:#FFFFFF;}
.top_404 .fl img{ vertical-align:middle;}
.top_404 .fl .back{ color:#FFFFFF;}
.top_404 .fr{ color:#FFFFFF; font-size:14px;letter-spacing:8px;}
.search_404{ background:url(../img/404Icon.png) no-repeat left 10px; height:90px; padding:30px 0 0 60px;}
.search_404 span{ display:block; float:left; font-size:14px; color:#FFFFFF;}
.search_404 .searForm{ float:left; width:270px;}
.search_404 .searForm .kw{ display:block; float:left; width:224px; height:26px; border:none; background:url(../img/404search.gif) no-repeat 0 0; line-height:26px; padding:0 10px; font-size:12px; color:#bbb;}
.search_404 .searForm .btn{ display:block; float:left; width:26px; height:26px; overflow:hidden; border:none; background:url(../img/404search.gif) no-repeat -244px 0; text-indent:-999px; cursor:pointer;}
.copy{ font-family:Tahoma; color:#FFFFFF; text-align:center;}

/*登陆页*/
.login{ width:580px; height:315px; overflow:hidden; background:url(../img/login.gif) no-repeat; padding:85px 0 0 220px;}
.login .input{ height:55px; overflow:hidden; line-height:28px;}
.login .input input{ display:block; float:left; height:28px; line-height:28px; border:#e6e6e6 solid 1px; width:208px; margin:0 10px 0 0; padding:0 0 0 30px; color:#bbbbbb;}
.login .input .error_msg{ color:#f39610;}
.login .input .name{ background:url(../img/username.gif) no-repeat left;}
.login .input .pwd{ background:url(../img/pwd.gif) no-repeat left;}
.login .searBtn .btn{ display:block; width:90px; height:30px; color:#FFFFFF; border:none; float:left; font-size:14px; background:#45afec; cursor:pointer; margin:0 20px 0 0;}
.login .searBtn .btn:active{height:28px; border-top:#0075c6 solid 2px;}
.login .searBtn .restatus{ height:30px; line-height:30px; color:#bbb; float:left; padding:5px 0 0 0;}
.login .searBtn .restatus a{ color:#bbb;}
.login .searBtn .restatus .checked{ position:relative; top:3px; margin:0 5px 0 0;}
.login .qita{ padding:10px 0 0 0; color:#888;}
.login .qita a{ color:#0075c6;}

/*注册页*/
.reg{ width:580px; height:365px; overflow:hidden; background:url(../img/reg.gif) no-repeat; padding:35px 0 0 220px;}
.reg .input{ height:50px; overflow:hidden; line-height:28px;}
.reg .input input{ display:block; float:left; height:28px; line-height:28px; border:#e6e6e6 solid 1px; width:160px; margin:0 10px 0 0; padding:0 10px; color:#444;}
.reg .input label{ float:left; width:50px; text-align:right; margin:0 10px 0 0; color:#888;}
.reg .input .error_msg{ color:#f39610;}
.reg .input .notice_msg{ color:#bbb;}
.reg .searBtn .regbtn{ display:block; width:90px; height:30px; color:#FFFFFF; border:none; float:left; font-size:14px; background:#ffba00; cursor:pointer; margin:0 20px 0 0;}
.reg .qita{ padding:5px 0 0 0; color:#888;}
.reg .qita a{ color:#0075c6;}
.reg .checked{ height:42px;}
.reg .checked input{ margin:0 10px 0 0; position:relative; top:2px;}

/*取回密码*/
.resitpwd{ width:580px; height:315px; overflow:hidden; background:url(../img/getPwd.gif) no-repeat; padding:85px 0 0 220px;}
.resitpwd .input{ height:55px; overflow:hidden; line-height:28px;}
.resitpwd .hd{ font-size:18px; font-weight:bold;}
.resitpwd .input input{ display:block; float:left; height:28px; line-height:28px; border:#e6e6e6 solid 1px; width:208px; margin:0 10px 0 0; padding:0 0 0 30px; color:#bbbbbb;}
.resitpwd .input .error_msg{ color:#f39610;}
.resitpwd .input .name{ background:url(../img/username.gif) no-repeat left;}
.resitpwd .input .pwd{ background:url(../img/pwd.gif) no-repeat left;}
.resitpwd .input .email{ background:url(../img/email.gif) no-repeat left;}
.resitpwd .searBtn .btn{ display:block; width:90px; height:30px; color:#FFFFFF; border:none; float:left; font-size:14px; background:#45afec; cursor:pointer; margin:0 20px 0 0;}
.login .searBtn .btn:active{height:28px; border-top:#0075c6 solid 2px;}
.resitpwd .searBtn .yesbtn{background:#ffba00; }
.resitpwd .searBtn .restatus{ height:30px; line-height:30px; color:#bbb; float:left; padding:5px 0 0 0;}
.resitpwd .searBtn .restatus a{ color:#bbb;}
.resitpwd .searBtn .restatus .checked{ position:relative; top:3px; margin:0 5px 0 0;}
.resitpwd .qita{ padding:10px 0 0 0; color:#888;}
.resitpwd .qita a{ color:#0075c6;}

#success{ position:relative; height:300px; padding:0 40px;}
#success h1{ color:#0075c6; font-size:18px; padding:0 0 30px 0;}
#success p{ color:#888;}
#success .msg{ height:200px;}
#success .backhome{ position:absolute; right:30px; bottom:20px;}

#errorMsg{height:300px; padding:0 40px;}
#errorMsg b{ font-size:18px; font-family:"微软雅黑";}
#errorMsg .searBtn{ padding:0 0 0 150px;}
#errorMsg .searBtn .btn{ display:block; width:90px; height:30px; color:#FFFFFF; border:none; float:left; font-size:14px; background:#45afec; cursor:pointer;}

/*在线反馈*/
.zxfkform{ padding:0 10px;}
.zxfkform .tit{ font-size:16px; line-height:30px;}
.zxfkform .tit .num{ display:block; width:30px; height:30px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; background:#45afec; text-align:center; line-height:30px; font-size:18px; float:left; margin:0 10px 0 0;}
.zxfkform dl{ padding:30px 0 0 0;}
.zxfkform dl dt{ width:70px; float:left;}
.zxfkform dl dt span{ color:#cc0000;}
.zxfkform dl dd{ float:left; margin:0 20px 0 0;}
.zxfkform dl dd label{ margin:0 30px 0 0;}
.zxfkform dl dd label input{ position:relative; top:2px; margin:0 5px 0 0;}
.zxfkform dl dd textarea{ width:488px; height:148px; border:#cccccc solid 1px; font-size:12px; color:#bbbbbb; padding:0 5px; line-height:21px;}
.zxfkform dl dd .input{ height:22px; line-height:22px; border:#cccccc solid 1px;}
.zxfkform .notice{ color:#888;}
.zxfkform .notice span{color:#cc0000;}
.zxfkform .subbtn input{ display:block; width:120px; height:30px; margin:0 auto; border:none; background:#45afec; color:#FFFFFF; cursor:pointer;}

.lxkf dl{ height:60px; overflow:hidden; margin:0 0 1px 0;}
.lxkf dl dt{ width:60px; height:60px; float:left;}
.lxkf dl dd{ height:50px; width:180px; float:left; overflow:hidden; font-size:14px; padding:5px 20px; background:#eeeeee;}
.lxkf dl dd span{ display:block; font-family:Tahoma;}
.lxkf .email dt{ background:url(../img/lxkf.gif) no-repeat 0 0;}
.lxkf .tel dt{ background:url(../img/lxkf.gif) no-repeat 0 -61px;}
.lxkf .weibo dt{ background:url(../img/lxkf.gif) no-repeat 0 -122px;}
.lxkf .weixin{ height:120px;}
.lxkf .weixin dt{ background:url(../img/lxkf.gif) no-repeat 0 -183px; height:120px;}
.lxkf .weixin dd{ height:90px; padding:15px 20px;}
.lxkf .weixin dd .pic{ width:76px; height:76px; float:left; overflow:hidden; padding:5px; background:#FFFFFF; margin:0 10px 0 0;}

.add_280_con{ border-top:#999999 dashed 1px; margin:30px 0 0 0;}
.add_280{ width:280px;overflow:hidden; margin:0 auto;}

/*搜索列表*/
.w640 .search_list{ width:640px;}
.search_list li{ height:100px; border-bottom:#999 1px dashed; margin:0 0 20px 0; padding:0 10px;}
.search_list li .tit{ height:32px; line-height:24px; overflow:hidden;}
.search_list li .tit a{font-size:16px; color:#0075c6; padding:0 0 1px 0;}
.search_list li .tit span{ float:right; color:#777;}
.search_list li .red{ color:#cc0000;}
.search_list li .des{ color:#888;}

.ssphb li{ line-height:39px;}



/*新加css*/

/*details_vod_normal*/
.videoContent{ background:#000; width:960px; height:560px;}
.videoContent .leftbox{ width:630px; float:left;}
.videoContent .leftbox .hd{ height:40px; color:#45afec; font-size:14px; line-height:40px; padding-left:10px;}
.videoContent .leftbox .shareBox{ height:40px; width:202px; float:left;}
.videoContent .leftbox .shareBox .share{ padding:8px 0 0 10px; width:206px; float:left;}
.videoContent .leftbox .shareBox .share .bds_more{ line-height:16px; color:#FFF; padding-left:30px;}
.videoContent .leftbox .social{ width:230px; float:right; margin:0 10px 0 0; padding:15px 0 0 0;}
.videoContent .leftbox .social a{ display:block; float:left; margin:0 16px 0 0;}
.videoContent .leftbox .social a.wtfq{ background:url(../img/flag_bg.gif) 0 center no-repeat; width:14px; height:14px;}
.videoContent .leftbox .social a.sc{ background:url(../img/fav_bg.gif) 0 center no-repeat; width:14px; height:14px;}
.videoContent .leftbox .social a.d{ background:url(../img/up_bg.gif) 0 center no-repeat; width:10px; height:14px; padding-left:15px; line-height:14px; margin:0 20px 0 0;}
.videoContent .leftbox .social a.c{ background:url(../img/down_bg.gif) 0 center no-repeat; width:10px; height:14px; padding-left:15px; line-height:14px; margin:0 20px 0 0;}
.videoContent .leftbox .social .playCount{ background:url(../img/playcount_bg.gif) 0 center no-repeat; width:7px; height:13px; float:left; padding-left:15px; line-height:13px;}

.video{ position:relative; width:640px;}
.video .switchBtn{ background:url(../img/switch_btn_bg.png) no-repeat; width:30px; height:60px; overflow:hidden; position:absolute; top:180px; right:10px; cursor:pointer;}

.videoContent .rightbox{ width:330px; float:right;}
.videoContent .rightbox .hd{ height:40px; color:#FFF; font-size:14px; line-height:40px; padding-left:10px; border-bottom:1px solid #777777;}
.playList{ padding:24px 10px 0 10px;}
.playList li{ margin:0 0 30px 0;}
.playList li.last{ margin:0;}
.playList li img{ width:140px; float:left;}
.playList li .text{ width:155px; float:right; position:relative; top:-6px;}
.playList li .text a{ color:#FFF;}
.playList li .text .pc{ background:url(../img/playcount_bg.gif) left 8px no-repeat; color:#777777; padding:5px 0 0 13px;}
.playList li .text .during{ color:#777777;}

.pagelist{ height:40px; text-align:center; line-height:40px; font-size:14px; color:#666666; position:relative;}
.pagelist a{ display:block; width:6px; height:10px;}

.leftbox{ width:640px; float:left;}
.videoInfo{ padding:10px 0 0 0;}
.videoInfo .bdl{ padding:10px 10px 0 10px;}
.videoInfo .bdl .about{ font-size:12px;  color:#999999; padding:8px 0 8px 0;}
.videoInfo .bdl .about span{ margin:0 83px 0 0;}
.wypl{ padding:10px 0 0 0;}
.wypl .bd{ width:620px; height:540px; margin:0 auto; padding:30px 0 50px 0;}
.rightSlide{ width:300px; float:right;}
.rightSlide .hd{ background:url(../img/zbsj_bg.gif) 0 bottom no-repeat; height:40px; line-height:40px; padding-left:10px;}
.rightSlide .hd h3{ font-size:16px; font-weight:bold; float:left; color:#3292e3;}
.rightSlide .pdrt{ margin:10px 0 0 0;}
.rightSlide .pdrt .bd{ padding:10px 0 0 10px; line-height:34px;}
.rightSlide .pdrt .bd li{ background:url(../img/liBg.gif) left center no-repeat; font-size:14px; padding-left:10px;}
.rightSlide .pdrt .bd li a{ color:#444444;}
.wztg{ margin:11px 0 0 0;}
.wztg .bd{ padding:11px 0 0 0;}
.wztg .bd .item{ width:280px; margin:20px auto;}

/*全屏的js样式*/
.fullScreen{ width:960px;}
.fullScreen .switchBtn{ position:absolute; right:-30px;}
.col{ width:960px; margin:0 auto;}
/*收藏切换样式js*/
.videoContent .leftbox .social a.sced{ background:url(../img/sced.gif) 0 center no-repeat; width:14px; height:14px;}

/*index*/
.mdmContent .hd{ height:42px; background:url(../img/mdm_index_hd_bg.gif) left center no-repeat;padding:38px 0 0 100px; font-size:14px; color:#0075c6;}
.mdmContent .hd a{ color:#0075c6;}

.mdmContent .bd .leftbox{ width:480px; float:left;}
.mdmContent .bd .rightbox{ width:480px; float:left;}

.mdmContent .bd .enterBox a{ display:block; height:30px; color:#FFF;  text-align:center; float:left; line-height:30px; margin:30px 15px 50px 0; width:91px; font-size:14px;}
.mdmContent .bd .enterBox a:hover{ text-decoration:none;}
.mdmContent .bd .enterBox .enter{ background:url(../img/enter_bg.gif) repeat-y;}
.mdmContent .bd .enterBox .videoPlay{ background:url(../img/videoPlay_bg.gif) repeat-y;}
.mdmContent .bd .enterBox .tishi{ padding:35px 0 0 0; font-size:13px; color:#888888;}

.mdmContent .bd .leftbox .enterBox{ padding-left:49px;}
.mdmContent .bd .rightbox .enterBox{ padding-left:195px;}

.mdmIndexBanner{ width:960px; height:120px; margin:0 auto;}


/*mdm_hfrx*/
.mdmContent .hb{ width:960px; height:330px; position:relative;}
.mdmContent .leftbox{ width:640px; float:left;}
.mdmContent .leftbox .title{ background:url(../img/l_title.gif) 0 bottom no-repeat; width:640px;}
.mdmContent .leftbox .bd{ padding:0 10px 0 10px; font-size:14px; color:#666666; line-height:26px;}
.mdmContent .leftbox .bd h4{ font-size:14px; color:#0075c6; padding:15px 0 8px 0;}
.mdmContent h3{ margin:0; padding:0; font-size:16px; color:#0075c6; padding:26px 0 12px 10px;}
.mdmContent .rightbox{ width:300px; float:right;}
.mdmContent .rightbox .title{ background:url(../img/zbsj_bg.gif) 0 bottom no-repeat; width:300px;}
.mdmContent .rightbox .bd{ padding:26px 0 0 0;}
.mdmContent .rightbox .cal{ background:url(../img/cal_bg.gif) no-repeat; width:180px; height:140px; margin: 0 auto; color:#FFF; padding:10px 0 0 0;}
.mdmContent .rightbox .cal .year{ float:left; font-size:12px; margin:0 0 0 17px; font-weight:bold;}
.mdmContent .rightbox .cal .month{ float:right; font-size:24px; font-family:Arial,"宋体";margin:0 17px 0 0; font-weight:bold;}
.mdmContent .rightbox .cal .day{ font-family:Arial; font-size:80px; text-align:center; position:relative; top:30px;}
.mdmContent .rightbox .cal .week{ font-size:16px; text-align:center; font-weight:bold; position:relative; top:70px;  font-family:Arial,"宋体";}
.mdmContent .rightbox .calDown{ height:30px; width:180px; margin:0 auto; background:#ffba00; text-align:center; line-height:30px; font-size:14px;}
.mdmContent .rightbox .calDown a{ color:#FFF; font-weight:bold;}
.mdmContent .rightbox .calDown a:hover{ text-decoration:none;}
.mdmContent .alList .title{ background:url(../img/z_title_bg.gif) 0 bottom no-repeat; width:960px; padding:20px 0 10px 0;}
.mdmContent .alList .title h3{ margin:0; padding:0; font-size:16px; font-family:"微软雅黑"; padding-left:10px;}
.mdmContent .alList .title .more{ float:right;}
.mdmContent .alList .title .more a{ color:#329df7;}
.mdmContent .alList .bd{ padding:31px 0 0px 0;}
.mdmContent .alList .bd li{ width:160px; text-align:center; float:left; margin:0 35px 0 0;}
.mdmContent .alList .bd li.last{ margin:0 0 0 0;}
.mdmContent .alList .bd li .img{ border:1px solid #bbbbbb; width:160px; height:90px; padding:1px; position:relative;}
.mdmContent .alList .bd li .viceTitle{ position:absolute; left:1px; bottom:1px; background:#747474; width:160px; text-align:center; color:#FFF; font-family:Arial,"宋体";}
.mdmContent .alList .bd li a{ font-size:12px; color:#444444;}
.mdmContent .alList .bd li p{ padding:10px 0;}

.newPage{ width:420px; height:22px; margin:0 auto; text-align:center; padding:15px 0 40px 0;}
.newPage a{ display:block; height:22px; color:#45afec; float:left; width:20px; height:22px; background:#f1f1f1; margin:0 4px 0 0;}
.newPage a.first{ width:51px; color:#b5b5b5;}
.newPage a.prev{ background:url(../img/newPage_prev.gif) center center no-repeat;}
.newPage a.next{ background:url(../img/newPage_next.gif) center center no-repeat;}
.newPage a.last{ width:51px; color:#b5b5b5; margin:0; color:#329df7;}
.newPage a.focus{ background:#45afec; color:#FFF;}
/*mdm_list*/
.mdmTitle{ padding:30px 0 24px 185px; background:url(../img/mdm_index_hd_bg.gif) 0 center no-repeat;}
.mdmTitle a{ font-size:12px; color:#666666; margin:0 13px 0 0;}
.mdmTitle a.focus{ color:#0075c6;}
.mdmTitle .calander{ float:right;}
.mdmTitle input{ height:26px; line-height:26px; color:#666666; cursor:pointer; font-size:12px;}
.mdmTitle .startTime{ background:url(../img/start_time_bg.gif) no-repeat; width:70px; height:26px; border:none; padding-left:30px;}
.mdmTitle .endTime{ background:url(../img/endTime.gif) no-repeat; width:95px; height:26px; border:none; padding-left:5px;}
.mdmTitle form{ margin:0; padding:0;}
.mdmTitle .zyz{ border:none; width:55px; height:26px; line-height:26px; text-align:center; background:#329df7; color:#FFF;}

.mdmList{}
.mdmList .leftbox{ width:140px; float:left;}
.mdmList .leftbox .hd{ height:40px; line-height:40px; font-size:14px; text-align:center; color:#FFF; background:#329df7;}
.mdmList .leftbox .bd li{ color:#666666; font-size:14px; height:40px; text-align:center; line-height:40px;}
.mdmList .leftbox .bd li a{ color:#666666;}
.mdmList .rightbox{ width:775px; float:right;}
.mdmList .rightbox li{ width:160px; line-height:20px; float:left; margin:0 45px 25px 0;}
.mdmList .rightbox li.last{ margin:0 0 25px 0;}
.mdmList .rightbox li img{ padding:0 0 5px 0;}
.mdmList .rightbox li .date{ float:right; color:#777777;}
.mdmList .rightbox li .playCount{ color:#777777; background:url(../img/play_bg.gif) 0 4px no-repeat; padding-left:15px;}

/*mdm_jtslzk*/
#picContainer{ height:330px; overflow:hidden;}
#picContainer li{ width:960px; height:330px; overflow:hidden;}
.hb .tab{ position:absolute; right:42px; bottom:20px;}
.hb .tab li{ width:8px; height:8px; background:#FFF; float:left; margin:0 17px 0 0; cursor:pointer;}
.hb .tab li.active{ width:12px; height:12px; background:#45afec; position:relative; top:-2px;}

.jiabin .leftbox{ width:300px; float:left;}
.jiabin .leftbox .tit{ background:url(../img/zbsj_bg.gif) 0 bottom no-repeat;}
.jiabin .leftbox .peo{ padding:26px 0 0 0; width:192px; margin:0 auto;}
.jiabin .leftbox .peo img{ padding:0 0 10px 0;}
.jiabin .leftbox .peo .date{ float:right; font-size:12px;}
.jiabin .leftbox .peo .playCount{ font-size:12px; color:#777777;}
.jiabin .leftbox .bd .tishi{ font-size:14px; color:#0075c6; padding:8px 0 5px 0;}
.jiabin .rightbox{ width:640px; float:right;}
.jiabin .rightbox .tit{ background:url(../img/l_title.gif) 0 bottom no-repeat;}
.jiabin .rightbox .bd{ padding:5px 10px 0 10px; font-size:14px; color:#666666; line-height:26px;}
.jiabin .rightbox .bd h4{ font-size:14px; color:#0075c6; padding:10px 0 8px 0;}

/*mdm_hfrx_live.*/

.live .leftbox{ width:640px; float:left;}
.live .leftbox .hd{ height:40px; line-height:40px; font-size:14px; color:#0075c6;}
.live .leftbox .hd .share{ float:right; position:relative; top:7px;}
.live .leftbox .hd .share .bds_more{ line-height:16px; color:#333333; padding-left:25px;}
.live .rightbox{ width:300px; float:right;}
.live .rightbox .hd{ background:url(../img/zbsj_bg.gif) 0 bottom no-repeat; height:40px; line-height:40px; padding-left:10px;}
.live .rightbox .hd h3{ font-size:16px; font-weight:bold; float:left; color:#3292e3;}
.live .rightbox .hd .refresh{ float:right; color:#888888; margin:0 10px 0 0;}
.live .rightbox .hd .refresh a{ color:#888888;}
.live .rightbox .hd .refresh a:hover{ color:#0075c6;}
.live .rightbox .hd .refresh input{ position:relative; top:3px; left:-5px;}
.talking .bd{ background:url(../img/talking_bg.gif) repeat-y; width:300px; height:450px; overflow:hidden; margin:10px 0 0 0; position:relative; overflow:auto;}
.talking .bd .scollBar{ position:absolute; right:0px; top:0px; width:5px; height:80px; background:#45afec;}
.talking .bd .title{ padding:0 10px; height:25px; line-height:25px; background:#eeeeee; width:275px;}
.talking .bd .title .auth{ background:url(../img/auth_bg.gif) center right no-repeat; padding-right:20px;}
.talking .bd .title a{ color:#0075c6;}
.talking .bd .title .reply{ float:right; color:#999999;}
.talking .bd .title .date{ margin:0 0 0 10px; color:#888888;}
.talking .bd .content{ padding: 3px  10px 0 10px; color:#666666; font-size:12px; line-height:23px;}
.talking .bd .item{ color:#666666; font-size:12px; line-height:23px; border-left:1px dotted #bbbbbb; width:280px; float:right; padding-left:10px; margin-top:5px; padding-bottom:5px;}
.talking .bd .item a{ color:#0075c6;}
.pageList{ background:url(../img/pageList_bg.gif) repeat-x; height:40px; text-align:center; line-height:40px; font-size:14px; color:#666666; position:relative;}
.pageList a{ display:block; width:6px; height:10px;}
.prevPage{ background:url(../img/prevPage_bg.png) no-repeat; position:absolute; left:120px; top:16px;}
.prevPage:hover{ background:url(../img/prevPage_hover_bg.png) no-repeat;}
.nextPage{ background:url(../img/nextPage_bg.png) no-repeat; position:absolute; top:16px; right:120px;}
.nextPage:hover{ background:url(../img/nextPage_hover_bg.png) no-repeat;}

.hdl{ width:630px; background:url(../img/l_title.gif) 0 bottom no-repeat; height:33px; padding:20px 0 0 10px;}
.hdl .more{ float:right; color:#329df7; margin:0 10px 0 0;}
.hdl h3{ font-size:16px; color:#0075c6;}
.bdl{ padding:0 10px; font-size:14px; color:#666666; line-height:26px;}
.bdl h4{ font-size:14px; color:#0075c6; padding:15px 0 10px 0;}

.say{ margin:12px 0 0 0;}
.say .bd{ margin:10px 0 0 0; width:300px; height:67px; background:#eeeeee; color:#888888; line-height:20px; padding:5px 0 0 0;}
.say .bd .content{ width:268px; float:right; border-left:1px dotted #bbbbbb; padding:0 10px; font-size:12px;}
.say .bd .content a{ color:#0075c6;}
.say .bd .content .close{ background:url(../img/close_bg.gif) no-repeat; width:10px; height:10px; display:block; float:right; margin:5px 0 0 0;}
.say textarea{ width:288px; height:88px; border:1px solid #bbbbbb; resize:none; padding:5px; font-size:12px; color:#666666; line-height:22px;}
.say textarea:focus{ outline:none;}
.say .submit{ margin:10px 0 0 0; color:#aaaaaa; height:30px; line-height:30px;}
.say .sub{ width:65px; height:30px; background:#45afec; border:none; font-size:14px; color:#FFF; cursor:pointer; line-height:30px; text-align:center; margin:0 15px 0 0;}

.grade .zhdf{ width:153px; height:114px; text-align:center; margin:23px 0 0 0; font-size:16px; color:#666666; float:left; border-right:1px dotted #bbbbbb; float:left;}
.grade .zhdf h1{ font-size:48px; color:#ffba00; padding:20px 0 25px 0;}
.grade .zhdf li{ background:url(../img/big_gray_star.gif) no-repeat; width:22px; height:20px; float:left; margin:0 2px 0 0;}
.grade .zhdf .zstar{ padding-left:15px;}
.grade .pingfen{ width:344px; float:left; margin:23px 0 0 35px;}
.grade .pingfen .star{ background:url(../img/star_gray.gif) center center no-repeat; width:14px; cursor:pointer;}
.grade .pingfen dl{ clear:both; padding:0 0 45px 0;}
.grade .pingfen dl.last{ padding:0 0 20px 0;}
.grade .pingfen dd{ float:left; margin:0 6px 0 0; height:20px; line-height:20px; font-size:12px; color:#888888;}
.grade .pingfen dd.count{ margin:0 17px 0 0; color:#0075c6;}
.grade .pingfen dt{ float:left; height:20px; line-height:20px; margin:0 10px 0 0;}
.grade .tjpf{ margin:23px 0 0 0; float:right; width:100px; font-size:12px; color:#ffab0c;}
.grade .tjpf .tj{ width:95px; height:30px; line-height:30px; text-align:center; background:#45afec;}
.grade .tjpf .tj a{ color:#FFF; font-size:14px;}

.historyList{ padding:32px 0 0 0;}
.historyList li{ width:140px; float:left; margin:0 26px 20px 0;}
.historyList li.last{ margin:0 0 20px 0;}
.historyList li img{ padding:0 0 8px 0;}

.htk{ margin:25px 0 0 0;}
.htk .bd{ padding:30px 0 0 0;}
.htk .img{ width:192px; margin:0 auto; position:relative;}
.htk .tag{ width:40px; height:20px; background:#ffba00; position:absolute; top:0px; left:0px; text-align:center; line-height:20px; color:#FFF;}
.htk .title{ height:20px; width:192px; background:#747474; position:absolute; left:0px; bottom:0px; text-align:center; color:#FFF;}

.yjhf{ margin:15px 0 0 0;}
.yjhf .bd{ padding:32px 0 0 0;}
.yjhf .bd li img{ padding:0 0 8px 0;}
.yjhf .bd li{ margin:0 0 20px 0;}

