html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
a{text-decoration:none;outline:none;}
img{border:none;}
body input,body img{vertical-align:middle;}
/*reset*/
#wrap{
	background:url(../images/footer.gif) bottom left repeat-x;
	height:860px;
	width:100%;
	}
#head{
	background:url(../images/head_back.gif) top left repeat-x;
	height:100px;
	width:100%;
	}
#head #headInner{
	margin:0 auto;
	width:960px;
	}
#head #headInner #logo img{float:left;margin-top:10px;}
#headInner #login{
	background:url(../images/login_back.gif) top left no-repeat;
	float:right;
	height:32px;
	width:384px;
	}
#headInner #login p{margin:4px 0 0 12px;+margin-top:2px;}
#headInner #login input{height:14px;width:100px;}
#headInner #login #login_submit{
	background:url(../images/login_button.gif) left 1px no-repeat;
	border:none;
	height:19px;
	line-height:22px;
	margin:-1px 0 0 10px;
	width:42px;
	}
#headInner #login #login_submit:hover{
	background:url(../images/login_hover.gif) left 1px no-repeat;
	color:#FFFFFF;
	}
#nav{
	background:url(../images/nav_side.gif) 959px 4px no-repeat;
	display:inline;
	float:left;
	height:26px;
	list-style:none;
	margin-top:26px;
	width:960px;
	}
#nav li{
	background:url(../images/nav_side.gif) 0 4px no-repeat;
	display:inline;
	float:left;
	padding-left:1px;
	width:95px;
	text-align:center;
	}
#nav li a{
	color:#333333;
	float:left;
	display:block;
	font-family:"SimHei";
	font-size:14px;
	height:26px;
	width:95px;
	}
#nav .last_element a{width:94px;}
#nav li a:hover{background:url(../images/nav_side.gif) 0 -24px repeat-x;}
/*head 结束*/
#main{
	background:url(../images/main_top.gif) left top repeat-x;
	height:580px;
	}
#search{
	background:url(../images/search_back.gif) left 30px no-repeat;
	height:122px;
	margin:0 auto;
	padding-top:30px;
	width:960px;
	display:none;
	}
#search #search_{
	margin:21px 0 0 72px;
	position:absolute;
	}
#search #search_ #search_box{
	background:url(../images/search_box.gif) left top no-repeat;
	border:none;
	height:28px;
	font-size:16px;
	margin-left:10px;
	padding:12px 0 0 38px;
	width:402px;
	}
#search #search_  #search_submit{
	background:url(../images/search_button.gif) left 2px no-repeat;
	border:none;
	color:#000033;
	height:40px;
	font-family:Arial;
	font-size:20px;
	margin:-2px 0 0 10px;;
	width:102px;
	}
#search #search_  #search_submit:hover{
	background:url(../images/search_hover.gif) left 2px no-repeat;
	color:#FFFFFF;
	}
/*search end*/
#weather{
	margin:0 auto;
	width:960px;
	}
#weather p{
	color:#FFF;
	float:left;
	padding:14px 20px;
	}
#weather #weather_ p a{
	color:#FFF;
	}
#weather #setting{
	color:#FFF;
	float:right;
	padding:14px 20px;
	}
#weather #setting a{
	color:#FFF;
	padding:0 2px;
	}
#weather #setting img{margin-top:-1px;}

#main_mid{
	margin:0 auto;
	width:960px;
	}
#main_mid #swapPic{
	background:url(../images/shadow.gif) left top no-repeat;
	float:left;
	height:188px;
	margin-top:1px;
	width:653px;
	}
#main_mid #swapPic #picBox{margin:1px 0 0 1px;}
#main_mid #server{
	background: #FFF;
	border:1px solid #8cbaff;
	float:left;
	height:182px;
	margin-left:17px;
	width:288px;
	}
#server #server_{height:26px;}
#server #server_ .pointed{background:none;border-bottom:1px solid #fff;}
#server #server_ a{
	background:url(../images/server.gif) top left repeat-x;
	border-bottom:1px solid #8cbaff;
	color:#0983a8;
	float:left;
	height:21px;
	text-align:center;
	padding-top:5px;
	width:95px;
	}
#server #server_ .second{
	border-left:1px solid #8cbaff;
	border-right:1px solid #8cbaff;
	width:96px;
	}
#server ul{
	list-style:none;
	margin:2px 0 0 10px;
	}
#server ul li{padding:5px 0 5px 10px;}
#server ul li .server_numR,#server ul li .server_numG{
	background:url(../images/server_num.gif) top left no-repeat;
	padding:0 11px;
	}
#server ul li .server_numR{color:#FF0000;}
#server ul li .server_numG{color:#333;}
#server ul li a{
	color:#666;
	padding-left:15px;
	}
#server ul li a:hover{color:#f00;}
/*右边内容*/
#content{margin:0 auto;width:960px;}
#content_left,#content_mid{
	float:left;
	margin-right:20px;
	width:315px;
	}
#content .news{
	background:url(../images/forbottom1.gif) left bottom no-repeat;
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	width:315px;
	}
#content #news2,#content #news_soft{background:url(../images/forbottom1.gif) left bottom no-repeat;}
.news .news_top{
	background:url(../images/news_top.gif) top left no-repeat;
	float:left;
	height:65px;
	width:315px;
	}
.news .news_top h3{
	font-family:"SimHei";
	font-size:14px;
	font-weight:normal;
	margin:5px 0 0 9px;
	padding:8px 0 4px 35px;
	}
.news .news_top #news_icon{background:url(../images/title_icon.gif) top left no-repeat;}
.news .news_top #jiaowu_icon{background:url(../images/title_icon.gif) 0 -73px no-repeat;}
.news .news_top #music_icon{background:url(../images/title_icon.gif) 0 -39px no-repeat;}
.news .news_top #soft_icon{background:url(../images/title_icon.gif) 0 -105px no-repeat;}
/*图标*/
.news .news_top .tab{
	float:left;
	margin:5px 0 0 10px;
	+margin-top:7px;
	}
*html .news .news_top .tab{margin-top:5px;}
.news .news_top .tab_first{
	background:url(../images/tab_back.gif) top left no-repeat;
	color:#000;
	float:left;
	margin-right:5px;
	padding:6px 16px 4px 16px;
	text-align:center;
	}
.news .news_top .tab_second{
	background:url(../images/tab_back1.gif) top left no-repeat;
	color:#fff;
	float:left;
	margin-right:5px;
	padding:6px 16px 4px 16px;
	text-align:center;
	}
.news_top .news_more{
	float:left;
	margin:4px 0 0 60px;
	width:58px;
	}
.news_top .news_more img{
	}
.news .news_list{
	background-color:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	float:left;
	list-style:none;
	padding:5px 0 0 9px;
	width:304px;
	}
.news .news_list li{
	height:14px;
	padding:8px 5px 12px 5px;
	+padding:8px 5px 9px 5px;
	width:290px;
	}
*html .news .news_list li{
	height:22px;
	padding:7px 5px 1px 5px;
	}
.news .news_list li a{
	color:#555;
	display:block;
	float:left;
	overflow:hidden;
	padding:0 2px;
	width:224px;
	height:15px;
	line-height:15px;
	}
.news .news_list li a:hover{color:#069;}
.news .news_list li span{
	color:#66bf08;
	float:left;
	margin-left:6px;
	}
.news .news_list .odd{background:url(../images/news1.gif) top left no-repeat;}
.news .news_list .even{background:url(../images/news2.gif) top left no-repeat;}
.news .news_list li:hover{background:url(../images/newsHover.gif) top left no-repeat;}
/*中间内容*/
#content_mid .news .news_list li .songname{
	color:#333;
	display:block;
	float:left;
	overflow:hidden;
	width:214px;
	}
#content_mid .news .news_list li .songname:hover{color:#069;}
#content_mid .news .news_list li .singer{
	color:#999;
	float:left;
	width:60px;
	}
#content_mid .news .news_list li .singer:hover{color:#333;}
#content_mid .detailBox{
	background:url(../images/music_back.gif) top left no-repeat;
	display:block;
	height:60px;
	padding:4px 5px;
	}
#content_mid .detailBox img{
	background-color:#FFFFFF;
	border:1px solid #CCC;
	float:left;
	width: 48px;
	height:48px;
	padding:3px;
	}
#content_mid .detailBox .name{
	float:left;
	margin:5px 0 0 5px;
	padding:0;
	}
#content_mid .detailBox span{
	color:#999;
	float:left;
	margin:15px 0 0 5px;
	}
#content_mid .detailBox span strong{
	font-weight:normal;
	float:left;
	}
#content_mid .detailBox .belong{
	color:#999;
	width:auto;
	}
#content_mid .detailBox .belong:hover{color:#069;}
#content_mid .detailBox .use{
	color:#069;
	float:right;
	margin:15px 25px 0 0;
	padding-left:15px;
	width:24px;
	}
#content_mid .detailBox #listen{
	background:url(../images/try.gif) left center no-repeat;
	+background:url(../images/try.gif) 0 1px no-repeat;
	}
#content_mid .detailBox #download{
	background:url(../images/download.gif) left center no-repeat;
	+background:url(../images/download.gif) 0 2px no-repeat;
	}
/*右边内容*/
#content_right{float:left;width:290px;}
#content_right #star{background:url(../images/right_bottom1.gif) left bottom no-repeat;background-color:#fff;}
#content_right .right_box h3{
	background:url(../images/right_back.gif) left top no-repeat;
	height:22px;
	font-family:"SimHei";
	font-size:14px;
	font-weight:normal;
	margin-top:10px;
	padding:8px 0 4px 35px;
	}
#content_right .right_box ul{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	list-style:none;
	}
*html #content_right .right_box ul{margin-top:2px;}
.right_box ul li{
	border-bottom:1px dashed #ebebeb;
	height:14px;
	padding:7px 5px 6px 5px;
	+padding:5px;
	}
*html .right_box ul li{
	height:19px;
	padding:4px 5px 0px 5px;
	}
.right_box ul li a{
	color:#555;
	display:block;
	float:left;
	margin:0 6px 0 10px;
	overflow:hidden;
	padding:0 2px;
	width:204px;
	}
*html .right_box ul li a{margin-left:5px;}
.right_box ul li a:hover{color:#069;}
.right_box ul li span{
	color:#999;
	float:left;
	}
#xingchen{padding-top:2px;+padding-top:3px;height:314px;}
#xingchen li a{
	background:url(../images/diandian.gif) 0 1px no-repeat;
	padding-left:20px;
	width:auto;
	}
/*内容搞定*/
/*footer*/
#footer{
	margin:0 auto;
	width:960px;
	}
#f_link{
	background:url(../images/line.gif) left bottom no-repeat;
	float:left;
	margin-top:55px;
	padding-bottom:10px;
	width:960px;
	}
#f_link #fl{margin-right:6px;}
#f_link a{margin:0 6px;}
#copyright{
	float:right;
	margin-top:25px;
	}
#copyright div{
	color:#fff;
	margin-left:170px;;
	}
#copyright div a{
	color:#fff;
	font-family:"SimHei";
	font-size:14px;
	padding-right:4px;
	}
#copyright div a:hover{text-decoration:underline;}
#copyright p{
	color:#fff;
	margin-top:5px;
	}