﻿html{margin:0;text-align:center;height:100%;background:url(member_bg.gif) repeat-x;}
body{margin:0 auto;font-size:12px;color:#666;height:100%;line-height:25px;font-family:Arial,'Microsoft Yahei','Simsun';width:980px;}
a:link,a:visited,a:active{color:#12449C;text-decoration:none;}a:hover{color:#12449C;text-decoration:underline;}
img,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,ol,form,hr{margin:0;padding:0;border:0px;list-style:none;text-align:left;}
table{font-size:12px;}hr{line-height:0;height:0px;border-bottom:1px dashed #ccc;}i{font-style:normal;font-weight:normal;}
.l{float:left}.r{float:right}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.clear{clear:both;font-size:0;height:0;line-height:0;}
 
/*top*/
#top{height:34px;line-height:34px; text-align:right; color:#D1D1D1;}
#top a:link,#top a:visited,#top a:active{color:#D1D1D1}#top a:hover{color:#000}
/*head*/
#head{height:60px;}
#head img{vertical-align:middle;}

#menu{height:40px; line-height:40px; padding:0 20px 3px 20px; color:#999;background:url(mb_menu_bg.gif) repeat-x; border-left:1px solid #EFEFEF; border-right:1px solid #EFEFEF;} 
#menu .m_tit{  font-size:16px; font-weight:bold; color:#666; }
#menu a {  margin:0 10px;}

 #main{ margin-bottom:10px; border:1px solid #EFEFEF; border-top:none;}
 

input{vertical-align:middle;}
.box{border:1px solid #C5C5C5;height:23px;width:230px;line-height:23px; padding-left:6px; } 
.box2{border:1px solid #C5C5C5;height:23px;width:160px; margin-right:10px; line-height:23px; padding-left:6px; } 
select { line-height:23px; height:23px;}

#login_box{ padding:20px 100px;}
#login_box .l{ width:560px; border-right:1px dashed #E2E2E2 }
#login_box .l dt{font-size:14px;font-weight:bold;padding:20px 0 10px 30px;height:40px;}
#login_box .l dd{font-size:14px;height:40px;}
#login_box .l dd .label{ text-align:right; display:inline-block; width:60px;}
#login_box .l dd img{  vertical-align:middle;}
#login_box .l .check {margin-right:10px;}
#login_box .l .button{border:0px;width:96px;height:35px;font-size:14px;font-weight:bold;line-height:30px;background:url(button.gif) no-repeat;text-align:center;cursor:pointer; color:#fff; }
#login_box .l .tip{ padding:6px;  border:1px solid #f6f6f6; color:#f0f0f0; margin-right:130px; font-size:14px; text-align:center;} 
#login_box .wrongshow{ margin-left:60px; padding-left:20px;color:#ff0000;font-size:14px;background:url(wrong.png) no-repeat 0 center;}
#login_box .r { width:200px;}
#login_box .r .login_tit{ color:#999; margin-bottom:20px; font-size:14px;}
#login_box .r .reg a{ display:block; width:100px; height:30px; line-height:30px; padding-bottom:3px; text-align:center; color:#32659C;background:url(reg.gif) no-repeat;}
#login_box .r .reg a:hover{text-decoration:underline;}

#reg { text-align:center; padding:30px; }
#reg .tip{ width:500px;}
#reg th{ width:200px; text-align:right; padding:2px 10px;font-size:14px; font-weight:normal; color:#000;} 
#reg td{ text-align:right; padding:10px; text-align:left;} 
#reg td span{  line-height:16px; padding-left:16px;} 
#reg .notewrong{ padding-left:25px; color:red;background:url(wrong.png) no-repeat 4px center;line-height:20px;width:100%;}
#reg .button{background:url(memberbtn.gif) no-repeat;width:160px;height:30px;font-size:14px;font-weight:bold;border:0px;cursor:pointer; color:#fff;}
#reg .protocol-con{width:600px;height:80px;margin:0 auto;border:1px solid #ccc;padding:8px;overflow-y:scroll;color:#666;}
 
 #pass{ text-align:center; padding:20px 0; font-size:14px; }
 #pass .panel{  text-align:left;   color:#000; width:300px;margin:0 auto;}
.panel .title{  padding:10px 0; color:#0787C4}
.panel .text{ font-size:12px;}
.panel .button{  margin:10px 0;}
.panel .button input{ height:30px; width:80px;}
 
 .xpbutton{ border:none; width:69px; height:22px; background:url(xpbutton.png); margin-top:3px;} 

#foot{color:#333;padding:10px 0;height:50px; text-align:center;}

 