@charset "utf-8";

.playing-icon{ position:absolute;display:block;line-height: 24px;width: 70px;text-align: center;color: #FEFFFF;font-size: 12px; background-color: #0078DB;}






.aIconB{display:block;position:relative;}
.vicon1 {
    display: none;
    position: absolute;
    width: 42px;
    height: 42px;
    background:url(../images/playicon1.png) repeat scroll 0% 0% transparent;
    left: 10px;
    bottom: 10px;
}
.vicon1 .vicon2 {
	display:block;
    width: 42px;
    height: 42px;
	background:#555;
    background:url(../images/playicon2.png) repeat scroll 0% 0% transparent;
}
.aIconB:hover .vicon1 {display:block;}

.aIconS{display:block;position:relative;}
.vicon3 {
    display: none;
    position: absolute;
    width: 24px;
    height: 24px;
    background:url(../images/playicon3.png) repeat scroll 0% 0% transparent;
    left: 10px;
    bottom: 10px;
}
.vicon3 .vicon4 {
	display:block;
    width: 24px;
    height: 24px;
	background:#555;
    background:url(../images/playicon4.png) repeat scroll 0% 0% transparent;
}
.aIconS:hover .vicon3 {display:block;}



#mslide{}
/*幻灯*/
.m-slide{ position: relative; width:690px;  height: 250px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; background: #333; }
.m-slide .bottom-shadow{ position: absolute; bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden; border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }
.m-slide .img { float: left; position: relative;width: 450px; height:250px; overflow:hidden; background: #333; }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; /*width: 490px; height: 200px */}
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img img{width: 450px; height:250px;}
.m-slide .img .first { display: block }

.m-slide .tab { float: right;}
.m-slide .tab li { *margin-bottom: -3px; border-top: 1px solid #444; height: 49px; width:237px; font-size:14px; border-left: 3px solid #333;}
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 220px; color: #999; padding:0 10px 0 10px; text-align:center; line-height:49px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.m-slide .tab a :hover{color: #fff;}
.m-slide .tab .on a {  color:#fff; }

.m-slide .tab li.on {border-left: 3px solid #41a1f2; }
/*中间视频*/
.mVideo{border-top:2px solid #2071af;}
.mVideo .titleClass{}
.mVideo .titleClass h2 i{ color:#999; font-size:24px; padding-top:7px;}

.mVideo .con{}
.mVideo .con .first{float:left; width:330px;}

.mVideo .con .first img{width:330px;height:247px;}
.mVideo .con .first h3{ font-size:18px; color:#333; font-weight:normal; margin:10px 0;}
.mVideo .con .first p{ color:#666; line-height:22px;}
.mVideo .con .first span{ margin-right:10px;}
.mVideo .con .first .time{ /*position:absolute; bottom:0px; left:0px;*/display:block;float:left;font-size:12px; color:#666; line-height:22px;} 

.mVideo .con .vlist{float:right; width:360px;}
.mVideo .con .vlist li{ float:left;width:160px; margin-left:20px;}
.mVideo .con .vlist li img{width:160px;height:120px;}
.mVideo .con .vlist li h3{font-size:12px; color:#333; font-weight:normal; margin:10px 0;width:160px;height: 36px;line-height: 18px;text-align: center;}
/*右侧视频列表*/
.rVideoList{}
.rVideoList .con{padding:0 10px;}
.rVideoList .con ul{}
.rVideoList .con li a{ display:inline-block;background:url(../images/listdot.gif) no-repeat left; text-indent:15px; }
.rVideoList .con .first{}
.rVideoList .con .first a{background:none;}
.rVideoList .con .first img{ float:left; width:80px; height:60px; margin-right:10px;}
.rVideoList .con .first em{ line-height:20px; font-size:14px;}
.rVideoList .con .first p{ line-height:20px; font-size:12px; color:#666;}
.rVideoList .aIconS  .vicon3{ left:3px; bottom:3px;}
/*右侧视频排行榜*/
.rTopList .titleClass{line-height:36px;margin-top:1px; padding:0 0 0 0px; background: url(../images/line3.jpg) repeat-x bottom; }
.rTopList .titleClass .classify a{ padding:5px 8px;}
.rTopList .con{padding:0 10px;}
.rTopList .con ul{ background:url(../images/top_ten.jpg) no-repeat left -129px;}
.rTopList .con li{ height:31px; line-height:31px;}
.rTopList .con li a{ display:inline-block;background:none; text-indent:25px; }
.rTopList .con .first{ background:url(../images/top_ten.jpg) no-repeat left 0px; padding-left:25px;}
.rTopList .con .first a{background:none;}
.rTopList .con .first img{ float:left; width:80px; height:60px; margin-right:10px;}
.rTopList .con .first em{ line-height:20px; font-size:14px;}
.rTopList .con .first p{ line-height:20px; font-size:12px; color:#666;}
.rTopList .aIconS  .vicon3{ left:27px; bottom:3px;}

.fixHeard{}
.fixHeard td{height:75px; vertical-align:middle;}
.fixHeard h1{ display:block;font-size:26px; font-weight:normal; line-height:1.2em; }
.fixHeard .titleClass{position:relative;line-height:36px;padding:0 0 0 0px;border-bottom:2px solid #dedede;height:40px;}
.fixHeard .titleClass h2{ float:left; color:#333; font-weight:normal; font-size:22px; background:#fff; padding:0 15px 0 0; border-right:1px solid #dedede;}
.fixHeard .titleClass h2 i{ font-size:22px; color:#ccc; margin-right:10px;}
.fixHeard .titleClass .classify{ position:absolute;float:right; display:block;width:auto;height:40px; right:0; top:3px;}
.fixHeard .titleClass .classify a{ float:left; display:block; margin:0 0 0 10px; padding:5px 15px; font-size:18px; line-height:26px; color:#666;}
.fixHeard .titleClass .classify a:hover{ border-bottom:2px solid #f60; color:#333;}
.fixHeard .titleClass .classify .a1{ border-bottom:2px solid #f60; color:#333;}




.videoDivs{position:relative;}


.videoPlayer{}
.videoIntro{ height:26px; border:1px solid #dedede; line-height:26px; padding:5px 10px;}
.videoIntro span{ margin-left:10px;}
.videoIntro span i{ color:#999; font-size:14px;}

/*列表页列表*/
.videoList{}
.videoList ul{}
.videoList li{ position:relative; display:block; padding-bottom:10px; margin-bottom:10px;border-bottom:1px dotted #dedede; width:690px;}
.videoList li .pic { float:left; margin-right:20px; width:160px;}
.videoList li .pic img{ width:160px; height:120px;}
.videoList li .txt{ float:right; width:510px; height:120px;position:relative; }
.videoList .aIconS  .vicon3{ left:5px; bottom:15px;}
.videoList li .pic span {line-height: 24px;display: none;width: 70px;text-align: center;color: #FEFFFF;font-size: 12px;background-color: #0078DB;}

.videoList li .txt em{ display:inline-block;font-size:18px; line-height:1.5em; float:left; width:510px;}
.videoList li .txt p{display:block;float:left;font-size:12px; color:#666; line-height:22px;} 
.videoList li .txt .time{ position:absolute; bottom:0px; left:0px;display:block;float:left;font-size:12px; color:#666; line-height:20px;} 
.videoList li .txt p span{ display:block;margin-right:15px;} 
.videoList li .txt .time span{ margin-right:15px;} 
.videoList li .txt p span a{ color:#666; margin:0 3px;} 
.videoList li .txt p span a:hover{ text-decoration:underline;}
/*内容页列表*/


.cVideoList{ }
.cVideoList .title{line-height:36px; padding:0 0 0 10px;}
.cVideoList .title h2{ float:left; color:#333; font-weight:bold; font-size:20px;}
.cVideoList .title h2 i{ color:#2071af; margin-right:10px;font-size:16px; }

.cVideoList ul{height:472px; overflow-y:scroll; margin-top:10px;}
.cVideoList li{ position:relative; display:block; padding-bottom:10px; margin-bottom:10px;border-bottom:1px dotted #dedede; width:320px;}
.cVideoList li .pic { float:left; margin-right:10px; width:120px;}
.cVideoList li .pic img{ width:120px; height:90px;}
.cVideoList li .txt{ float:right; width:190px; height:90px;position:relative; }
.cVideoList .aIconS  .vicon3{ left:5px; bottom:15px;}
.cVideoList li .pic span {line-height: 24px;display: none;width: 70px;text-align: center;color: #FEFFFF;font-size: 12px;background-color: #0078DB;}

.cVideoList li .txt em{ display:inline-block;font-size:16px; line-height:1.5em; float:left; width:190px;}
.cVideoList li .txt p{display:block;float:left;font-size:12px; color:#666; line-height:22px;} 
.cVideoList li .txt .time{ position:absolute; bottom:0px; left:0px;display:block;float:left;font-size:12px; color:#666; line-height:20px;} 
.cVideoList li .txt p span{ display:block;margin-right:15px;} 
.cVideoList li .txt .time span{ margin-right:15px;} 
.vShuxing{border-top: 1px dotted #ccc; padding:10px;}
.vShuxing h2{ font-size:16px; font-weight:normal;line-height:2em; margin:10px 0;}
.vShuxing span{display: inline-block;margin: 2px 10px 5px 10px;white-space: nowrap;background: none repeat scroll 0% 0% #8CBBE6;color: #FFF;padding: 2px 0px;width: 70px;text-align: center;}
.vContent{border-top: 1px dotted #ccc;padding:10px;}


