*{margin:0;padding:0;}
body{ background: #FFF;color: #333;letter-spacing:0.05em;font-family: "微软雅黑";}
a img{ border:none;}
a{color: #333; text-decoration: none; border:none;}
a:active{color: #e63737; text-decoration: none; border:none;}
a:hover{color: #e63737; text-decoration: underline; border:none;}
h1,h2,h3,h4,h5,h6{font-size:1em}
ul,li a{text-decoration: none;}

/*定位DIV*/ 
.left_body{float: left;overflow:hidden; line-height:30px;}
.right_body{float: right;overflow:hidden;}  
.middle {width:1080px;height:100%;margin:0 auto; padding:0; overflow:hidden;}

/*间隙高度*/  
.cleaner_h5 { clear: both; width:100%; height:5px;}
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h15 { clear: both; width:100%; height: 15px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h25 { clear: both; width:100%; height: 25px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; line-height:30px; font-size:16px; font-weigh t:500; overflow:hidden;}
.cleaner_h30 a{width:370px; height:30px;  overflow:hidden; text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;  display:block; float:left; color:#333; font-weight:bold;}
.cleaner_h30 a:hover{ color:#e63737;}
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; padding:0 20px;}
.cleaner_h80 { clear: both; width:100%; height: 90px; padding:0 20px;}
.cleaner_h100 { clear: both; width:268px; height:85px; overflow:hidden; padding-top:10px; font-size:12px; color: #727272; position:relative; 	float:left;}
.cleaner_h90 { clear: both; width:100%; height:90px;  }
.cleaner_h160 { clear: both; width:100%; height: auto; background: #3C3C3C; color:#FFF;}

/* 字体  */  
p{ font-size:12px; color: #999;line-height:15px; border:0; padding:5px 0;}
h1 { font-size:24px;font-weight: bold; color: #e63737; line-height:40px;}
h2 { font-size:16px; font-weight: bold; color:#e63737; text-align:left; }
h2 a{ font-size:16px; font-weight: 600; color: #000; text-align:left; }
h6{ font-size:16px; font-weight:bold;}
h3 {font-size:14px; font-weight: normal;  color: #999; line-height:20px;}
h3 a{font-size:14px; font-weight: normal;  color: #000; line-height:20px;}
h3 a:hover{ color:#e63737; text-decoration: underline;}
h4{font-size:12px; font-weight:normal; line-height:20px; color:#8b8b8b;}  
h5{font-size:16px; font-weight:normal; color:#333;}  
a h4{ text-decoration:none;}
a:hover h4{ text-decoration: underline;}
h7{font-size:12px; font-weight:normal;} 
h8{font-size:12px; padding-top:10px; color:#999; line-height:20px;} 


/* 小导航 */  
.Welcome {width:100%; height:45px; margin:0; padding:0; background: url(images/topbg.png) repeat-x;font-size:12px; font-weight:normal; }
.TitS{ width:444px; float: right; text-align:right; line-height:40px; color: #CACACA; padding-right:40px;}
.TitS a{ padding:0; color:#000; font-size:13px; font-weight: normal; padding:0 5px;}
.TitS a:hover { padding:0; color:#000; font-size:13px; color:#e63737;font-weight: normal;  padding:0 5px;}
.headForm { float:right; background:url(images/Search.png) no-repeat; width:214px; height:42x; display:inline; margin:0;  }
.headText { float:right; width:125px; height:14px; border:0; background:none; color:#8b8b8b; margin-top:12px;}
.headBtn{ float:right; width:61px; height:28px; border:none;cursor:pointer; margin-top:5px; background:url(images/bont.png) no-repeat;}


/*2级导航*/  
.menu { border-top:3px solid #e63737; height:50px; width:1080px; margin:0 auto; line-height:48px; background:#f7f7f7;}
.menu a{height:50px;  margin:0; padding:0 9px; overflow:hidden; display:block; float:left; color:#333; font-weight: bold;}
.menu a:hover{height:50px;  margin:0;  padding:0 9px; overflow:hidden; float:left; color:#FFF; background:#e63737; text-decoration:none; font-weight: bold;}
.red{ background:#e63737;font-weight:400; }


.bg{ background: url(images/bg.png) repeat; width:100%; height:auto; overflow:hidden;}
.vod{width:1080px; height:510px; margin:0; margin:0; overflow:hidden;}
.video{width:640px; height:510px; background:url(images/video_bg.jpg) no-repeat; margin:0; margin:0; float:left;}
.gg{ width:220px; height:510px; float:left; background:url(images/ggw.png) no-repeat;}
.vod_new{width:1080px; height:606px; margin:0; margin:0; overflow:hidden;}
.video_new{width:1080px; height:606px; background:url(images/video_bg.jpg) no-repeat; margin:0; margin:0; float:left;}
.gg_new{ width:0px; height:606px; float:left; }


.videolist{width:1080px; height:500px; position: relative;overflow:hidden; margin:0 auto; border-bottom:1px #000 solid;}
.videolist a{color:#fff;}

.videocont{width:1080px; float:left;position:relative; display:none; height:500px; overflow:hidden;}
.programbill{width:1080px;  border-top:1px solid #000; background:url(images/980pxbg.png) repeat-y;}
.pb1{width:1080px;height:36px; color: #FFF; margin-left:1px;line-height:36px; background: url(images/980pxpd1.png) no-repeat;}
.pb2{width:1080px;height:30px;background:url(images/hui.png);}
.pb2 a{color:#000; line-height:20px;}
.pb2 .r1 a{color:#c80a0a; text-align:left; position:relative; width:180px;}
.pb2 h4{ float:left; padding-right:10px; padding-top:5px; font-size:13px;}
.Menubox {width:100%;height:30px;line-height:27px; }
.Menubox ul{padding:0px; list-style-type:none; font-size:14px; padding-left:20px;}
.Menubox li{float:left;display:block;cursor:pointer; width:140px;  color: #CCC;font-weight:bold; background: #666; margin-right:10px; font-size:14px; text-align:center;  line-height:30px;}
.Menubox li.hover{padding:0px; background:#e63737; width:140px; color: #FFF; font-weight:bold; line-height:30px;}
.Contentbox{clear:both;  text-align:center; overflow:hidden;}

.pb3 ul{width:1080px;float:left;padding-top:3px;display:inline;height:390px; overflow-y:scroll;scrollbar-3dlight-color:none;scrollbar-arrow-color:#656565;scrollbar-base-color:#1c1c1c;scrollbar-darkshadow-color:#333;scrollbar-face-color:#1c1c1c;scrollbar-highlight-color:#333;scrollbar-shadow-color:none; font-size:14px;}
.pb3 ul li{height:30px;padding:0 20px 0 20px;width:1040px;overflow:hidden;float:left;color:#737373;line-height:29px;text-align:left; background:url(images/980pxli.png) no-repeat;}
.pb3 ul li.spe{color:#fff;}
.pb3 ul li.spe a{color:#fff;}
.pb3 ul li.current{ background:#c80a0a; color: #FFF; font-size:14px;}
.pb3 ul li.current a{color:#000;}
.pb3 ul li span.zhibo{font-size:12px;float:right;margin:0 3px 0 0;height:30px;display:inline; overflow:hidden; background:url(images/zhibo.jpg) no-repeat; width:226px;}
.pb3 ul li span.bofang{font-size:12px;float:right;margin:7px 3px 0 0;cursor:pointer;  width:47px;height:13px;display:inline;overflow:hidden;background:url(http://v.ifeng.com/live/images/vflive11041902.png) no-repeat -188px -393px;}
.uproll{width:17px;height:413px;position:relative;float:right;background:url(images/vflive11041904.png) repeat-y -54px 0;}
.uproll .up{position:absolute;width:17px;height:17px;left:0;top:0;text-indent:-9999px; background:url(http://v.ifeng.com/live/images/vflive11041904.png) no-repeat 0 0;}
.uproll .up a{width:17px;height:17px;display:block;}
.uproll .up a:hover{background:url(http://v.ifeng.com/live/images/vflive11041904.png) no-repeat 0 -17px;}
.uproll .move{position:absolute;width:17px;height:116px;left:0;top:29px;cursor:pointer;text-indent:-9999px; background:url(http://v.ifeng.com/live/images/vflive11041904.png) no-repeat -18px 0;}
.uproll .move a{width:17px;height:116px;display:block;}
.uproll .move a:hover{background:url(http://v.ifeng.com/live/images/vflive11041904.png) no-repeat -36px 0;}
.uproll .down{position:absolute;width:17px;height:17px;right:0;bottom:0;cursor:pointer;text-indent:-9999px; background:url(http://v.ifeng.com/live/images/vflive11041904.png) no-repeat 0 -36px;}
.uproll .down a{width:17px;height:17px;display:block;}
.uproll .down a:hover{background:url(http://v.ifeng.com/live/images/vflive11041904.png) no-repeat 0 -54px;}

/*结尾*/ 
.over{ width:1080px; overflow:hidden; margin:0 auto; padding:0; text-align:center; padding:25px 0; }