*{margin:0;padding:0}
body{font:12px 宋体,Verdana,Geneva, "Arial", sans-serif; color:#333;background:#fff}
a:link   {color:#333;text-decoration:none}
a:visited{color:#333;text-decoration:none}
a:active {color:#333;text-decoration:none} 
a:hover  {color:red;text-decoration:none;}
img{border: none; margin:0; padding:0;}
ul,li{list-style-type:none; margin:0; padding:0;} 
.l {float:left;}
.r {float:right}
.c {clear:both}
.main {width:960px; margin:0px auto; background:#fff;clear:both;}
/*top*/
.top {width:960px; height:32px; background:url(/mp3/images/menu/hard_03.gif) repeat-x;clear:both;}
.topl{width:680px; margin:10px 0px 0px 5px; float:left;}
.topr{width:260px; margin:10px 0px 0px 0px; float:right;}
.topr li{ width:70px; text-align:center; margin:0px 3px 0px 10px; float:left;}
.topl li{ float:left; margin:0 3px; padding:0px 0 0 0;}
/*头部*/
.header {width:960px; height:60px; margin:5px 0; clear:both}
.logo   {width:190px; height:60px;}
.logoq  {width: 10px; height:60px;}
.banner {width:468px; height:60px; margin-left:15px;margin-right:5px;overflow:hidden;}
/*.viplogin #loginFrame {width:246px;height:49px;overflow:hidden;margin-top:5px;}*/
.viplogin {width:246px;height:49px;overflow:hidden;margin-top:5px;}
/*菜单*/
.Menul         {height:45px; width:957px; float:left;}
.Menul li      {height:45px; line-height:45px; width:87px; color:#000000; text-align:center; background:url(/mp3/images/menu/Menu1.gif); display:inline; float:left;}
.Menul a       {height:45px; line-height:45px; width:87px; color:#000000; text-align:center; background:url(/mp3/images/menu/Menu1.gif); display:block; text-decoration:none;}
.Menul a:hover {height:45px; line-height:45px; width:87px; color:#703500; text-align:center; background:url(/mp3/images/menu/Menu2.gif); display:block; text-decoration:none;}
.Menur         {height:45px; width: 3px; background:url(/mp3/images/menu/an3.gif); float:left;}
.Menul a:visited{color:#000; text-decoration:none}
.Menul a:active {color:#000; text-decoration:none}
/*导航*/
.daohang {margin:2px auto; width:958px; height:28px; line-height:28px; background:#f7f7f7; border:1px solid #CCCCCC; clear:both;}
.daohangl {width:480px; margin-top:2px; margin-left:4px; vertical-align:baseline; height:28px; line-height:28px; float:left; overflow:hidden;}
.daohangr {width:470px; margin-top:2px; vertical-align:baseline; float:left;}
/*广告*/
.code {clear:both; width:960px; margin:2px auto;}
.code_r {clear:both; width:auto; margin:2px auto; text-align:center;}
.bottom {clear:both; width:960px; height:60px; margin:2px auto; padding-top:5px; text-align:center;}
.bottomH{clear:both; width:960px; height: 7px; margin:8px auto; background:#e5e5e5;}
.bottomyc{display:none;}

.yc{display:none;}
.btn {height:21px; line-height:18px; border-width:1px; font-family:arial, helvetica; FONT-SIZE:12px; background-color: #e8e8e8;  BORDER : #999 1px solid; PADDING: 2px 1px 1px 1px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#c7c7c7); CURSOR: hand; COLOR: black;}


/*MsgBox CSS*/
	.MsgT { width:auto; height:27px; cursor:move;}
	.MsgT .Ma { float:left; width:19px; height:27px; padding-left:5px; background:url(/img/MsgBox/Msg1.gif) left no-repeat;}
	.MsgT .Mb { float:left; height:27px; line-height:27px; text-align:left; color:#444; font-weight:100;background:url(/img/MsgBox/MsgT.gif) repeat-x;}
	.MsgT .Mc { float:right; width:21px; height:27px; cursor:pointer; background:url(/img/MsgBox/Msg2.gif) right no-repeat;}
	.MsgT .Mc img {padding-top:9px;}
	.MsgM { width:auto; height:auto; padding:10px; border-left:1px solid #8B9FAF; border-right:1px solid #8B9FAF; background-color:#FFFFFF; }
	.MsgB { width:auto; height:4px; overflow:hidden; }
	.MsgB .Ma { float:left; width:5px; height:4px; background:url(/img/MsgBox/Msg5.gif) no-repeat;}
	.MsgB .Mb { float:left; height:4px; background:url(/img/MsgBox/MsgBbg.gif) repeat-x;}
	.MsgB .Mc { float:right; width:5px; height:4px; background:url(/img/MsgBox/Msg6.gif) no-repeat;}
	
/*QLogin*/
	#Logins { font-size:14px;text-align:left; }
	#Logins .t { font-weight:bold; font-size:14px;color:#003399}
	#Logins .l { width:25%; font-size:14px;text-align:right}
	#Logins .r { width:60%; padding-left:2%; font-size:14px;}
	#Logins .r input { width:150px; height:20px; line-height:20px; border:1px solid #999}
	#Logins .b input { height:25px;}
	#Logins .b2 { height:30px; line-height:30px; text-align:center; font-size:13px}

/*TopLogin LoginButton*/
.TopLogin {width:246px;height:49px;overflow:hidden;margin-top:5px;}

.login {width:235px;}
.login ul{float:left;}
.login li{clear:both; padding:2px;}
.login .input1{width: 80px; height:18px; line-height:18px; border:1px solid #888;}
.login .btn   {width: 90px; height:21px; line-height:18px; border-width:1px; BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 1px; font-family:arial, helvetica; FONT-SIZE: 12px; background-color: #e8e8e8; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#c7c7c7); BORDER-LEFT: #333 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #333 1px solid}

.huanyin   {width:235px; text-align:left;}
.huanyin li{width:235px; text-align:left; height:22px; line-height:22px; padding:1px; display:inline; clear:both;}
.huanyin1  {float:left;  text-align:left;}
.huanyin2  {float:right; text-align:right;}
.huanyin0 a {border:1px #ccc solid; background-color:#f7f7f7; height:19px; line-height:19px;}

.btm   {width:91px; text-align:left; float:right;}
.btm li{width:91px; text-align:left; line-height:20px; padding:2px;}
.btm a {cursor:hand; height:25px; line-height:25px;}

.btn0  {height:18px; line-height:18px; border-width:1px; BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 1px; font-family:arial, helvetica; FONT-SIZE: 12px; background-color: #e8e8e8; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#c7c7c7); BORDER-LEFT: #333 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: #333 1px solid;}
.btn1  {margin:2px 0 0 0px; float:left;}
.btn2  {margin:2px 6px 0 6px; float:left;}