*{margin:0; padding:0}
body{font:12px 宋体,Verdana,Geneva, "Arial", sans-serif; color:#333; background:#fff}

a:link {color:#000;text-decoration:none}	/* 未访问的链接 */
a:visited {color:#000;text-decoration:none}	/* 已访问的链接 */
a:hover {color:red;text-decoration:none;}	/* 鼠标移动到链接上 */
a:active {color:red;text-decoration:none;}	/* 选定的链接 */

img{border:none;}
ul{list-style-type:none;} 
li{list-style-type:none;}

.l {float:left}
.r {float:right}
.c {clear:both}

.main {width:960px; margin:0px auto;}
.top {width:960px; height:32px; background:url(/mp3/images/menu/hard_03.gif) repeat-x;clear:both;}
.topl{width:680px; margin:0px 0px 0px 5px; float:left;}
.topl li{width:60px; height:35px; line-height:35px; float:left;text-align:left; display:block;margin-right:8px}
.topr{width:260px; margin:10px 0px 0px 0px; float:right;}
.topr li{width:70px; text-align:center; margin:0px 3px 0px 10px; float:left;}

.header {width:960px; height:60px; margin:5px 0;}
.logo {width:200px;height:60px; float:left;}
.logo a{width:200px;height:60px; display:block; float:left;}
.logo img{width:180px;height:60px;}
.banner {width:468px;height:60px;margin-left:5px;margin-right:5px;overflow:hidden;display:block; float:left;}
.viplogin{width:246px;height:50px;overflow:hidden;margin-top:5px;float:right}

.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/an1.gif); display:inline; float:left;}
.Menul a      {height:45px; line-height:45px; width:87px; color:#000000; text-align:center; background:url(/mp3/images/menu/an1.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/an2.gif); display:block; text-decoration:none;}
.Menur        {height:45px; width: 3px; background:url(/mp3/images/menu/an3.gif); float:left;}

.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/an1.gif); display:inline; float:left;}
.menul a      {height:45px; line-height:45px; width:87px; color:#000000; text-align:center; background:url(/mp3/images/menu/an1.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/an2.gif); display:block; text-decoration:none;}
.menur        {height:45px; width: 3px; background:url(/mp3/images/menu/an3.gif); float:left;}

.daohang  {width:958px; height:28px; margin:2px auto; background:#f7f7f7; border:1px solid #CCCCCC; clear:both;}
.daohangl {width:758px; height:28px; line-height:28px; background:#f7f7f7; padding-left:5px; overflow:hidden; float:left;}
.daohangr {width:190px; height:28px; line-height:28px; padding-right:5px; text-align:right; float:right;}
.daohang a:link,.daohang a:visited{color:#333;text-decoration:none}
.daohang a:hover{color:red;text-decoration:none;}

.code,.code1,.code8 {width:960px; height:1px; line-height:1px; margin:0px auto; clear:both;}
.bottom {width:960px; margin:2px auto; text-align:center; clear:both;}
.bottom a:link,.bottom a:visited{color:#333;text-decoration:none}
.bottomH{width:960px; margin:5px auto; height:5px; background:#f6f6f6; border:1px #e6e6e6 solid; clear:both;}

/*--Vip CSS--*/
.login {width:235px;}
.login ul{float:left;}
.login li{clear:both; padding:2px;}

.btm   {width:93px; 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;}
.input1{width: 80px; height:18px; border:1px solid #888;}

.huanyin  {width:235px; text-align:left;}
.huanyinT {width:235px; text-align:left; height:22px; line-height:22px; padding:1px 0; clear:both;}
.huanyinB {width:235px; text-align:left; height:22px; line-height:22px; padding:1px 0; clear:both; margin-top:2px}
.huanyin1 {float:left;  text-align:left;}
.huanyin2 {float:right; text-align:right;}
.loginbtn {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;}

.btn  {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;}
.btn0 {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;}
.btn1 {margin:0px 0px 0 0px; float:left;}
.btn2 {margin:0px 6px 0 6px; float:left;}

/*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  { float:right; width:246px;height:49px;overflow:hidden;margin-top:5px;}
.TopLogin1 { float:right; width:370px; height:60px; color:#FFFF00; padding-top:6px; overflow:hidden; text-align:center; backgcolor:#333}
.TopLogin1 .uName,.TopLogin .uPwd { width:80px; padding-left:25px; height:18px; line-height:18px; border:1px solid #105303; border-bottom:1px solid #B3C4E5; border-right:1px solid #B3C4E5}
.TopLogin1 .uName { background:url(/img/uNamebg.gif) left no-repeat #D4E4F9;}
.TopLogin1 .uPwd { background:url(/img/uPwdbg.gif) left no-repeat #D4E4F9;}
.TopLogin1 p { height:27px; line-height:27px;}
.TopLogin1 p a{ color:#E7EFFA;}
.TopLogin1 p a:visited { color:#E7EFFA;}
.TopLogin1 p a:hover { color:#FFFF99;}
.TopLogin1 .btn_login,.TopLogin .btn_reg { padding:0px; margin:0px; border:0px; cursor:pointer }
.TopLogin1 .btn_login { width:60px; height:22px; background:url(/img/btn_login.gif) no-repeat;}
.TopLogin1 .btn_reg { width:54px; height:22px; background:url(/img/btn_reg.gif) no-repeat;}

#searchtop {margin-top:5px; margin-left:35px; width:600px;}
.searchtool1 {width:400px; background:#f7f7f7; clear:both;}
.searchtooll {width:255px; float:left; text-align:center;}
.searchtoolr {width: 90px; float:left; text-align:center; padding-top:4px; padding-left:4px; vertical-align:text-bottom;}

#searchtool2 {width:400px; background:#f7f7f7; clear:both; margin-top:1px;}
#searchtool2 input{float:left; border:1px solid #d6d6d6;}
#searchtool2 #key{width:255px; height:16px; padding:3px; margin-right:5px;float:left;}
#searchtool2 .searchbtn{width:90px; height:23px; line-height:21px; 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;}
.searchbtn1{width: 90px; border-width:1px; padding:0 1px 1px 1px; font-size:12px; cursor:hand; font-family:arial, helvetica; height:24px; line-height:24px; background-color: #e8e8e8; }

