.prog-l{ width:625px; float:left;}
.Episode_title{ height:36px; position:relative; border:solid 1px #c8c8c8; background:#f4f4f4;width:623px;}
.Episode_title_item{ width:100px; text-align:center;border-right:solid 1px #c8c8c8; line-height:36px; border-top:solid 2px #28aae6; height:35px; float:left; background:#fff;}
.Episode_title_item_def{width:100px; text-align:center;border-right:solid 1px #c8c8c8; line-height:36px; border-top:solid 2px #f4f4f4; height:35px; float:left;}
.Episode_title_item_r{ float:right; line-height:36px; width:100px; text-align:center;}
.Episode_title_item_l{ float:right; background:url(../images/27.jpg) no-repeat center center; width:14px; height:36px; margin-left:15px;}
.Episode_title_item_n{ float:right;background:url(../images/24.jpg) no-repeat center center; width:14px; height:36px;}

.Episode—con{ border:solid 1px #c8c8c8; border-top:0;}
.EpisodeItem{ width:330px; height:25px; float:left;margin-left:9px;line-height:25px; cursor:pointer; }
.EpisodeItem_Hover{color:#28aae6;}
.epsiodename{ float:left;}
.EpisodeItem .palying{ display:none; float:right; width:90px; line-height:25px;}
.EpisodeItem .epsiodename{ background:url(../images/54.jpg) no-repeat left center; text-indent:5px;}
.EpisodeItem_Hover .palying{ display:block; float:right; width:90px; line-height:25px;}
.EpisodeItem_Hover .epsiodename{ background:url(../images/53.jpg) no-repeat left center; text-indent:5px;}
.EpisodeItem_Hover .play-times{ margin-left:15px; background:url(../images/people.png) no-repeat left center;text-indent:20px; margin-left:13px}

.prog-r{ width:290px; float:right;}

.prog-hot{font-size: 15px;
line-height: 35px;
color: #f05a28;
border-bottom: solid 1px #f05a28;
margin-bottom: 10px;}
.prog-hot-item{ float:left; margin-right:32px; width:132px;}
.prog-hot-item img{ width:128px; height:72px; border:solid 2px #fff;}
.prog-hot-item a{ color:#000;}
.prog-hot-item .pubdate{background: url(../images/05.jpg) no-repeat left center;
text-indent: 23px;
line-height: 25px;
color: #a0a0a0;}

.prog-title{height: 30px;
background: #f5f5f5;
border-left: solid 2px #28aae6;
line-height: 30px;
font-size: 18px;
text-indent: 10px;
color: #a0a0a0;}

.prog-attrs{color: #a0a0a0;}
.prog-attrs p{ line-height:25px; font-size:14px;}
.prog-attrs span{ color:#000}

.prog-command{font-size: 18px;
line-height: 35px;
color: #009344;
border-bottom: solid 1px #009344;
margin-bottom: 10px;}
.prog-command-item{}
.prog-command-item-img {float:left;width:104px; height:60px;}
.prog-command-item-img img{width:100px; height:56px;}
.prog-command-item a{color:#646464}
.prog-command-item a:hover{color:#28AAE6}
.prog-command-item .pubdate{background: url(../images/05.jpg) no-repeat left center;
text-indent: 23px;
line-height: 25px;
color: #a0a0a0;}
.prg-c-1{ float:right; width:185px;}

#swfContent{ float:left; width:560px; height:456px;}
#episodeList{ float:right; width:400px; height:456px; background:#333333;}

.timelong{width:180px; background:url(../images/time.jpg) no-repeat left center;text-indent:20px;  margin-left:13px;}


.playicon{ width:180px; background:url(../images/56.jpg) no-repeat left center; text-indent:20px; margin-left:13px; display:none;}
.episodeList-content{ width:350px; margin:0 auto; }
.episodeList-title{ background:url(../images/57.jpg) no-repeat 5px center; color:#bebebe; border-bottom:solid 1px #212121; line-height:35px; font-size:14px; text-indent:25px}
.episodeList-line{ height:75px; border-top:solid 1px #444444;border-bottom:solid 1px #212121; color:#bebebe;}
.episodeList—con{ height:385px; overflow:auto;}
.episodeList—con .EpisodeItem_Hover{ background:#194e6e; color:#bcbebd; cursor:pointer;}
.episodeList—con .EpisodeItem_Hover .playicon{ display:block;}
.episodeList—con .EpisodeItem_Hover .timelong{ display:none;}
.play-times{ margin-left:15px; background:url(../images/82.jpg) no-repeat left center;text-indent:20px; margin-left:13px}

.episode-name{ line-height:30px; text-indent:15px; }

.progeduico{ width:16px; height:35px;}
.progedufile{ line-height:35px;}
.progedufile a{ color:#000; text-decoration:none}
.progedu-down a{ background:url(../images/55.jpg) no-repeat left center; line-height:35px; display:block; text-indent:20px; color:#28a8e5;}

.Episode—info{ line-height:25px;border:solid 1px #c8c8c8; border-top:0;}
.proginfomation-item{ float:left; width:300px; margin-left:10px;background: url(../images/54.jpg) no-repeat left center; text-indent:15px;}
.proginfomation-item1{margin-left:10px; clear:both;background: url(../images/54.jpg) no-repeat left 6px; text-indent:15px;}

.open-list{width:20px; height:456px;float:right; color:#28aae6; display:none;position:absolute; top:213px; right:0px; }
.open-list a{ display:block; color:#28aae6; background:#194e6e ; text-align:center; padding-top:200px;width:20px; height:256px;}
.open-list a:hover{ background:#216691;}



.close-list{width:340px; margin-top:2px;  text-align:center; height:15px;  float:right; color:#28aae6;}
.close-list a{ display:block; color:#1f85b5; text-align:right; line-height:12px;}
.close-list a:hover{ color:#28aae6 }
.close-list img{ vertical-align:middle;}

.episode{
	margin-top:10px;
 	width:350px;
 	background:#ff5523
	
}

.episode .epitems {
  width:350px;
  
    
}

.episode .epitems .item {
    float: left;
}

.episode .epitems .item a:hover {
	background:#555555;
	
}




.episode .epitems .item .sn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #444;
    border-color: -moz-use-text-color #303030 #303030 -moz-use-text-color;
    border-image: none;
    border-right: 1px solid #303030;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    color: #fff;
    display: block;
    font-size: 24px;
    height: 53px;
    line-height: 53px;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: 53px;
}
.episode .epitems .item .current {
    background: none repeat scroll 0 0 #194e6f;
}

.episode .epitems .item .sn_num {
    display: block;
    height: 53px;
    width: 53px;
}

.video-oper{	
	margin-top:5px;	
	margin-bottom:5px;	
}
.video-oper .container{
	width:960px;
	height:50px;
	margin:0 auto;
	
}

.ele-outer{
	width:30px;
	height:50px;
	float:left;	
	margin-right:10px;
	
}
.ele-outer a{display:block;width:30px; height:30px;}
.ele-outer span{margin-left:3px;}

.up-icon a{	
	background:url(../images/fns.png) 0 0 no-repeat;
}
.up-icon a:hover{
		background:url(../images/fns.png) -30px 0 no-repeat;
	}
.up-icon-click{
	background:url(../images/fns.png) -30px 0 no-repeat;
}


.down-icon a{
	background:url(../images/fns.png) 0 -30px no-repeat;
}
.down-icon a:hover{
	background:url(../images/fns.png) -30px -30px no-repeat;
}
.down-icon-click{
	background:url(../images/fns.png) -30px -30px no-repeat;
}
.store-icon a{
	background:url(../images/fns.png) 0 -60px no-repeat;
}
.store-icon a:hover{
	background:url(../images/fns.png) -30px -60px no-repeat;
}
.store-icon-click{
	background:url(../images/fns.png) -30px -60px no-repeat;
}
.ref-icon a{
	background:url(../images/ref.gif) no-repeat;
}
.ref-icon a:hover{
	background:url(../images/ref-hover.gif) no-repeat;
}


.video-oper .ref{
	width:960px;
	height:80px;
	margin:0 auto;
	padding-top:10px;
	display:none;
	
}
.margin-bottom10{ margin-bottom:10px;}
.video-oper .ref span{
	display:block;
	float:left;
	width:80px;
	line-height:20px;
	
}
.video-oper .ref input{
	width:600px;
	height:18px;
	vertical-align:middle;
	float:left;
	
}
.video-oper .ref a{
	width:90px;
	text-align:center;
	height:23px;
	line-height:23px;
	color:#fff;
	font-size:12px;
	float:left;
	display:block;
	background:#3388ff;
}
.cursor-pointer{ cursor:pointer}

	
	










