*{margin:0; padding:0}
body{background:#9e9e9e url(bg.jpg) repeat-x; font-size:12px; color:#CCCCCC}

.left{float:left}
.right{float:right}
.clear{clear:both}
.ma{margin-bottom:5px}
.logo{margin-top:20px}
.b14{font-size:14px; font-weight:bold}
.m1{background:url(m_r1_c1.jpg) repeat-x; height:43px; width:6px; float:left; }
.m2{background:url(m_r2_c6.jpg) repeat-x; height:43px; width:6px; float:left;}
.menu{background:url(m_r1_c3.jpg) repeat-x; float:left; width:948px; height:43px;color:#2d5f32; font-size:14px; font-weight:bold}
.menu a{ display:block; height:43px; width:100px; color:#2d5f32; line-height:43px; background:url(ml.jpg) right no-repeat; float:left; text-decoration:none; text-align:center}
.menu a:hover{ display:block; height:43px; width:100px; color:#2d5f32; line-height:43px; background:url(hm.jpg) right no-repeat; float:left; text-align:center;text-decoration:none}
.ban{margin-right:10px}
.div{width:960px;}

.mleft{ width:698px;}
.mbo{border:1px #0c1304 solid}
.mlt{background:url(mt1.jpg) repeat-x; height:35px; text-align:left; text-indent:12px; color:#FFFFFF; line-height:35px; border-bottom:1px #0c1304 solid}
.mlt span{ margin-left:5px; }
.mlt span{ background:url(t_.gif) no-repeat 6px -2px;;; padding-left:20px;}
.mlt span img{margin-right:5px; margin-top:8px;}
.mlt h3{font-size:14px; font-weight:bold; display:inline;height:35px;}
.mt1{background:url(bz.png) no-repeat; height:14px; border:1px #000 solid; width:14px; float:left; display:block}
.playc{ width:600px;overflow:hidden;}
.mright{width:250px}
.mrt{background:url(mt2.jpg) repeat-x; height:35px; text-align:left; text-indent:12px; color:#FFFFFF; line-height:35px; border-bottom:1px #0c1304 solid}
.b{border:1px s#ff0000 solid}
.clistsc{overflow:auto; height:450px; display:block; width:250px; overflow-x:hidden;  background:#5C5C5C;
scrollbar-face-color: #666;
scrollbar-shadow-color: #595959; 
scrollbar-highlight-color:#868686; 
scrollbar-3dlight-color: #7c7c7c7;  
scrollbar-darkshadow-color: #9d9d9d; 
scrollbar-track-color:#3c3c3c; 
scrollbar-arrow-color:#2B2B2B;}
.clist{text-align:left;}
.playlist{width:100%; height:25px; padding-bottom:5px; height:100%}
.playlist a{display:block; color:#FFFFFF; text-decoration:none; width:100px; height:20px; border:1px #000 solid; float:left; margin-left:10px; line-height:20px; background:#666; margin-top:5px; margin-bottom:5px;}
.playlist a:hover{ background:#929292; border:1px #ccc solid}
.ah a{ background:#929292; border:1px #ccc solid}
.clist div.box{width:100%}
.clist div.box div.boxtop{height:25px; line-height:25px; text-indent:26px; font-size:14px; font-weight:bold; background:#738256 url(j.gif) no-repeat 10px; border-bottom:1px #6da300 solid; cursor:pointer; border-top:1px #6da300 solid; margin-bottom:1px; color:#d3d8c9}
.clist div.box div.boxtopj{height:25px; line-height:25px; text-indent:26px; font-size:14px; font-weight:bold; background:#738256 url(ja.gif) no-repeat 10px; border-bottom:1px #6da300 solid; cursor:pointer; border-top:1px #6da300 solid; margin-bottom:1px; color:#d3d8c9}
.clist div.box div.boxmain{ width:100%;}
.clist div.box div.boxmain a{display:block; width:100%; height:25px; line-height:25px; background:#7c7c7c url(tv.gif) no-repeat 20px 3px; text-indent:45px; border-bottom:1px #9E9E9E solid; color:#1E2F00; text-decoration:none; margin-bottom:1px;}
.clist div.box div.boxmain a:hover{background:#949494 url(tv.gif) no-repeat 20px 3px; font-weight:bold}
.about,.copy{padding:5px; line-height:20px;}


.gf {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
.gfn {
	DISPLAY: inline-block
}
.gfn {
	DISPLAY: inline; ZOOM: 1
}
.gfn UL {
	FLOAT: left; OVERFLOW: hidden
}
.gfn LI {
	PADDING-RIGHT: 11px; DISPLAY: inline; PADDING-LEFT: 12px; BACKGROUND: url(img/v_v6.png) no-repeat -199px 3px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -1px; WORD-SPACING: -3px; PADDING-TOP: 0px
}
.gf LI {
	WORD-SPACING: -4px
}
.gf LI A {
	COLOR: #ddd; TEXT-DECORATION: none
}

.itplay {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.itplay H1 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff7e00
}
.itplay UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; OVERFLOW: hidden; PADDING-TOP: 0px
}
* + HTML .itplay UL LI {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; FONT-SIZE: 12px; FLOAT: left; MARGIN: 5px 12px 3px 0px; OVERFLOW: hidden; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 74px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #e1e1e1 1px solid; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center
}
.itplay UL LI {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-TOP: #e1e1e1 1px solid; FONT-SIZE: 12px; FLOAT: left; MARGIN: 5px 12px 3px 0px; OVERFLOW: hidden; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 72px; LINE-HEIGHT: 150%; BORDER-BOTTOM: #e1e1e1 1px solid; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center
}
.itplay UL LI IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100px; HEIGHT: 90px; BORDER-RIGHT-WIDTH: 0px
}
.itplay UL LI A {
	DISPLAY: block
}
.itplay UL LI A:hover {
	FONT-SIZE: 12px; BACKGROUND: #81b316; COLOR: #ffffff; TEXT-DECORATION: none
}
.itplay .title {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 100px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; -o-text-overflow: ellipsis
}
