*{margin:0; border:0; padding:0;}
body{ margin:0 ; font:12px; color:#666666; text-align:center; line-height:18px; color:#000000}
div,ul, li{ font-size:12px; line-height:150%;}
.clear{ clear:both; height:0; margin:0; padding:0;display:inline;}
.box{ width:950px; margin:3px auto; text-align:left;}
.top{ width:950px; height:80px;text-align:left; position:relative;margin:0 auto; }
#topmain{ float:right; width:650px; position:absolute; right:0; top:0;}
#topmenu{ text-align:right; width:650px; height:20px;}
#topad{ float:left; width:650px;}
.text{ border:1px solid #2f78bd;}
.logo{ margin:18px 2px; float:left; }
a{ color:#000000; text-decoration:none}
a:hover{ color:#FF6600;}
a:active{ color:#000000}
.menu{ width:100%; background:url(/image/index.gif) repeat-x 0 0; height:37px; line-height:30px; font-size:14px; color:#FFFFFF; text-align:center;}

.nav ul{ width:400px; list-style-type:none;}
.nav li{ float:left; width:80px; list-style:none; line-height:25px; text-align:left;}
.nav a{ color:#FFFFFF; text-decoration:none;}
.nav a:hover{ color:#FF9900; font-weight:bold}
.nav a:active{ color:#fff}
.vip{ width:80px; height:25px; background:url(/image/index.gif) no-repeat -870px -486px; display:block; text-indent:15px;}
.vip a{ font-weight:bold}
.vip a:hover{ color:#000000}
.reglogin{ float:right; line-height:28px; font-size:12px; font-weight:bold;}

.bai{ color:#FFFFFF; text-decoration:none}
.bai a{ color:#FFFFFF;}
.bai a:hover{ color:#FF9900}
.bai a:active{ color:#FFFFFF}
.orange {color:#FF3300;  text-decoration:none}
.orange a{ color:#FF3300;}
.orange a:hover{color:#FFFFFF}
.orange a:active{ color:#FF3300}
.red{ color:#FF0000}
.red a{ text-decoration:none}
.red a:hover{ color:#000000}
.red a:active{ color:#FF0000}

#foot{ width:950px; height:90px; margin:5px auto; text-align:center; line-height:150%;font-size:12px;position:relative;}
#foot h2{ height:24px; background:#ddd;  font-weight:100;font-size:12px; line-height:24px; }
#icp{ position:absolute; left:650px; top:30px;}



