/*基本信息*/
body {font:12px;margin:8px 0px;text-align:center;background-repeat: repeat-x;background-image: url(topbg.gif);
}
table {
	text-align: left;
}
.border {
	padding: 5px;
}
.rl {
	line-height:100%;font-size:100%;margin:0;padding-top:2px;padding-bottom:3px;
}
A:link {
	COLOR: #222222; TEXT-DECORATION: none;font-size:12px
}
A:active {
	COLOR: #222222; TEXT-DECORATION: none;font-size:12px
}
A:visited {
	COLOR: #222222; TEXT-DECORATION: none;font-size:12px
}
A:hover {
	COLOR: #cf0107; TEXT-DECORATION: none;font-size:12px
}
A.menutext:link {
	FONT-WEIGHT: bold; COLOR: #777777
}
A.menutext:visited {
	FONT-WEIGHT: bold; COLOR: #777777
}
A.menutext:active {
	FONT-WEIGHT: bold; COLOR: #777777
}
A.menutext:hover {
	FONT-WEIGHT: bold; COLOR: #cf0107
}
A.menutext02:link {
	COLOR: #ffffff
}
A.menutext02:visited {
	COLOR: #ffffff
}
A.menutext02:active {
	COLOR: #ffffff
}
A.menutext02:hover {
	COLOR: #ffff00
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,Helvetica,sans-serif,"宋体"
}
FONT {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,Helvetica,sans-serif,"宋体"
}

/*页面层容器*/
#container {width:100%;}

/*页面头部*/
#Header {width:778px;margin:10px 0 0 0;}
.logo {height:96px;background:url(logo.gif);background-repeat:no-repeat;float:left;width:200px;margin-top:0px;}
#menu {
	color:#ffffff;
	padding-top: 5;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
	height: 20px;
	margin-bottom: 2px;
}
.link {
	line-height: 22px;
}
.linkme {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999900;
}
.IMG {
}

.link ul {
	display: inline;
	margin: 0px;
	list-style-type: none;
}
.link li {
	display: block;
	margin: 0px;
	width: 90px;
	float: left;
	text-align: center;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}

/*利用padding:20px 20px 0 0来固定菜单位置*/
#menu ul {
	list-style:none;
	margin: 0px;
}
/*添加了float:right使得菜单位于页面右侧*/
#menu ul li {
	float:left;
	font-size:16px;
	padding-bottom: 5px;
	display: block;
}
#Header #menu .l {
	background-image: url(nuv.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 30px;
}
#Header #menu .r {
	background-image: url(nuv.gif);
	background-position: -185px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 30px;
}

#Header #menu .c {
	background-image: url(nuv.gif);
	background-position: -30px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	line-height: 20px;
	}

#menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
}
#copyright {padding:9 0 0 0;height:34px;background-color:#f5f5f5;color:#333333;line-height:150%;}
#link {	margin-top:6px;
		margin-bottom:6px;
		BORDER-RIGHT: #6d90b0 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #6d90b0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #6d90b0 1px solid;BORDER-top: #6d90b0 1px solid;

		}

/*页面主体*/
#pagebody {
    width:780px; /*设定宽度*/
    margin:0px auto; /*居中*/
}
#Sidebar {
    width:527px; /*设定宽度*/
    text-align:left; /*文字左对齐*/
    float:left; /*浮动居左*/
    clear:left; /*不允许左侧存在浮动*/
    overflow:hidden; /*超出宽度部分隐藏*/
	border:1px solid #f5f5f5;
	height:135px;
	margin-bottom:6px;
	BORDER-RIGHT: #6d90b0 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(../pic/blue-bg.gif) repeat-x center bottom; PADDING-BOTTOM: 2px; BORDER-LEFT: #6d90b0 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #6d90b0 1px solid;BORDER-top: #6d90b0 1px solid
}
#MainBody {
    width:240px;
    text-align:left;
    float:right; /*浮动居右*/
    clear:right; /*不允许右侧存在浮动*/
    overflow:hidden;
	background-color:#ffffff;
	border:0px solid #f5f5f5;
	height:135px;
	BORDER-RIGHT: #6d90b0 0px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #6d90b0 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #6d90b0 0px solid;BORDER-top: #6d90b0 0px solid;

}
#classleft {
    width:200px; /*设定宽度*/
    text-align:left; /*文字左对齐*/
    float:left; /*浮动居左*/
    clear:left; /*不允许左侧存在浮动*/
	margin-right:5px;
	BORDER-RIGHT: #5F98BA 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 8px; BORDER-LEFT: #5F98BA 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #5F98BA 1px solid;BORDER-top: #5F98BA 1px solid
}
.classlefttop {
	background-color:#5F98BA;FONT-WEIGHT: bold;color:#FFFFFF;font-size:12px;height:18px;padding-top:5px;text-align:center;
}
#classleft1 {
    width:100%;
    text-align:left;
    float:right; /*浮动居右*/
    overflow:hidden;
	background-color:#ffffff;

}
#classleft1 ul{
	margin:0px 0px 5px 10px;font-size:12px;
}
#classleft1 li{
	list-style-type:none;border-bottom:#cccccc 1px dotted;padding-top:3px;
}

#classright {
    width:570px;
    text-align:left;
    float:right; /*浮动居右*/
    clear:right; /*不允许右侧存在浮动*/
    overflow:hidden;
	background-color:#ffffff;
	BORDER-RIGHT: #016CBE 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #016CBE 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #016CBE 1px solid;BORDER-top: #016CBE 1px solid;
}
.classrighttop {
	background-color:#016CBE;FONT-WEIGHT: bold;color:#FFFFFF;font-size:12px;height:18px;padding-top:5px;
}


#conleft {
    width:590px; /*设定宽度*/
    text-align:left; /*文字左对齐*/
    float:left; /*浮动居左*/
    clear:left; /*不允许左侧存在浮动*/
	margin-right:5px;
	BORDER-RIGHT: #5F98BA 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 8px; BORDER-LEFT: #5F98BA 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #5F98BA 1px solid;BORDER-top: #5F98BA 1px solid
}
.conlefttop {
	background-color:#5F98BA;FONT-WEIGHT: bold;color:#FFFFFF;font-size:12px;height:18px;padding-top:5px;text-align:center;
}
#conleftmid {
	width:580px;
}

.conleftcon {
	FONT-WEIGHT: bold;;height:30px;padding-top:10px;text-align:center;float:left;width:490px;
}
.conleftcon H1 {
	FONT-WEIGHT: bold;font-size:16px;
}
.h2o H2 {
	FONT-WEIGHT: bold;font-size:14px;color:red;
}
#conleft1 {
    width:100%;
    text-align:left;
    float:right; /*浮动居右*/
    overflow:hidden;
	background-color:#ffffff;

}
#conleft1 ul{
	margin:0px 0px 5px 10px;font-size:12px;
}
#conleft1 li{
	list-style-type:none;border-bottom:#cccccc 1px dotted;padding-top:3px;
}

#conright {
    width:180px;
    text-align:left;
    float:right; /*浮动居右*/
    clear:right; /*不允许右侧存在浮动*/
    overflow:hidden;
	background-color:#ffffff;
	BORDER-RIGHT: #016CBE 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; BORDER-LEFT: #016CBE 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #016CBE 1px solid;BORDER-top: #016CBE 1px solid;
}
.conrighttop {
	background-color:#5F98BA;FONT-WEIGHT: bold;color:#FFFFFF;font-size:12px;height:18px;padding-top:5px;text-align:center
}


#left {
    width:160px; /*设定宽度*/
    text-align:left; /*文字左对齐*/
    float:left; /*浮动居左*/
    clear:left; /*不允许左侧存在浮动*/
    overflow:hidden; /*超出宽度部分隐藏*/
	height:302px;
	margin-right:5px;
	BORDER-RIGHT: #1989D7 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px; BORDER-LEFT: #1989D7 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #1989D7 0px solid;BORDER-top: #1989D7 1px solid
}
.lefttop {
	background-color:#1989D7;FONT-WEIGHT: bold;color:#FFFFFF;height:18px;padding-top:5px;
}
.toph1 {
	color:#FFFFFF;height:18px;padding-top:5px;padding-left:40px; font-size:16px
}
.toph1 h2{
	color:#FFFFFF;font-size:12px;text-align:right;line-height:90%;
}

.lefttop h2{
	FONT-WEIGHT: bold;color:#FFFFFF;font-size:12px;text-align:center;
	line-height:90%;
}
#left1 {
    width:160px; /*设定宽度*/
    text-align:left; /*文字左对齐*/
    float:left; /*浮动居左*/
    clear:left; /*不允许左侧存在浮动*/
    overflow:hidden; /*超出宽度部分隐藏*/
	margin-right:5px;
	BORDER-RIGHT: #F49100 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px; BORDER-LEFT: #F49100 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #F49100 1px solid;BORDER-top: #F49100 0px solid
}
.lefttop1 {
	background-color:#F49100;color:#FFFFFF;font-size:12px;height:18px;padding-top:5px;text-align:center;
}

#mid {
	width:585px; /*设定宽度*/
	text-align:left; /*文字左对齐*/
	float:left;
	overflow:hidden; /*超出宽度部分隐藏*/
	height:321px;
	BORDER-RIGHT: #5F5F5F 1px solid;
	BORDER-LEFT: #5F5F5F 1px solid;
	BORDER-BOTTOM: #5F5F5F 1px solid;
	BORDER-top: #5F5F5F 1px solid;
	padding: 0px;
}
.midtop {
	background-color:#5F5F5F;color:#FFFFFF;font-size:12px;height:18px;padding-top:5px;
}
#mid1 {
    width:590px; /*设定宽度*/
    text-align:left; /*文字左对齐*/
    float:left;
    overflow:hidden; /*超出宽度部分隐藏*/
	padding-top:4px;
}
#mid2 {
	width:585px; /*设定宽度*/
	text-align:left; /*文字左对齐*/
	float:left;
	overflow:hidden; /*超出宽度部分隐藏*/
	padding-top:4px;
	border: 1px solid #999900;
	padding-left: 4px;
	padding-right: 4px;
}
.mid2top {
	background-color:#999900;
	color:#FFFFFF;
	font-size:12px;
	height:18px;
	padding-top:5px;
	width: 575px;
}

#midleft {
    width:144px; /*设定宽度*/
    text-align:left; /*文字左对齐*/
    float:left;
    overflow:hidden; /*超出宽度部分隐藏*/
	border:1px solid #1989D7;
	margin:0px 3px 3px 0px;
}
#midright {
    width:137px; /*设定宽度*/
    text-align:left; /*文字左对齐*/
    float:right;
    overflow:hidden; /*超出宽度部分隐藏*/
	border:1px solid #1989D7;
	height:290px;
	margin-bottom:3px;
}
.midcontent {
	text-align:center;font-size:12px;background-color:#dfdfdf;padding-top:3px;height:18px;margin-left:2px;margin-right:2px;
}
#midcon {
	text-align:center;font-size:12px;background-color:#F9F9F9;padding-top:3px;
}
#midcon ul{
	margin:0px 0px 2px 3px;font-size:12px;
}
#midcon li{
	list-style-type:none;text-align:left;
}

.IMG {
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #000 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000 1px solid;
	margin-bottom:1px;
	display: block;
	}
#right {
	width:182px;
	text-align:left;
	float:right; /*浮动居右*/
	clear:right; /*不允许右侧存在浮动*/
	overflow:hidden;
	background-color:#ffffff;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1989D7;
	border-right-color: #1989D7;
	border-bottom-color: #1989D7;
	border-left-color: #1989D7;

}
#right1 {
    width:182px;
    text-align:left;
    float:right; /*浮动居右*/
    overflow:hidden;
	background-color:#ffffff;
	BORDER-RIGHT: #1989D7 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #1989D7 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #1989D7 1px solid;BORDER-top: #1989D7 0px solid;

}
#right1 ol{
	font-size:12px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
#right1 li{
	padding-top:3px;
}

#right ol{
	font-size:12px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
#right li{
	padding-top:3px;
}
#bottom {
    width:780px; /*设定宽度*/
    text-align:center; /*文字左对齐*/
	background-color:#FFFFFF;
	border:1px solid #5F5F5F;
	height:120px;
}

#loginbody{
    width:770px; /*设定宽度*/
    margin:0px auto; /*居中*/
	 border: solid 1px #87a1bc; 
	 margin-top: 6px;margin-bottom: 6px;
	 background-color: #f0f7ff;
}
.INPUT1 {
	BORDER-RIGHT: #6d90b0 1px solid; BORDER-TOP: #6d90b0 1px solid; BORDER-LEFT: #6d90b0 1px solid; COLOR: #0071bc; LINE-HEIGHT: 18px; BORDER-BOTTOM: #6d90b0 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif,"宋体"; height:18px;}.listtable {
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.playlist {
	width: 370px;
	float: left;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.playlistlist {
	line-height: 22px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D0DCFF;
	border-bottom-color: #D0DCFF;
	border-left-color: #D0DCFF;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
.playlistlist li {
	display: inline;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	width: 175px;
}

.playlistlist ol {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	list-style-type: decimal;
}
.playlisttitle {
	line-height: 22px;
	font-weight: bold;
	background-color: #0066CC;
	color: #FFFFFF;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D0DCFF;
	border-right-color: #D0DCFF;
	border-left-color: #D0DCFF;
	padding-top: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 3px;
	border-bottom-color: #D0DCFF;
}

.playbox {
	width: 740px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.boximg {
	float: left;
	width: 75px;
	margin: 2px;
	text-align: center;
	height: 100px;
}
h1 {
	margin: 5px;
	padding: 5px;
	font-size: 20px;
}

