body {text-align:center;font-family: "宋体","Arial,"; margin:0; padding:0; background:#375975;  font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0;text-align:left;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;}
.clear{ clear:both}
/* 链接颜色 */
a {color: #444; text-decoration:none;}
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #c00; text-decoration:underline;}
a:active {color: #c00;}

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:#f60; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#0046C1; text-decoration:underline}a.cBlue:hover{text-decoration:underline;color:#f30;}
.cBlue2,a.cBlue2:link,a.cBlue2:visited{color:#3366CC; text-decoration:none}a.cBlue2:hover{text-decoration:underline;color:#f60;}
.cDRed,a.cDRed:link,a.cDRed:visited{color:#ff0000;}

.top{width:766px;height:auto;margin:0px auto;padding-top:20px;}
.top .tp1{width:auto;float:left;background:url(reg_bg.png) no-repeat -236px 0px;font-family:微软雅黑;font-size:14px;color:#fff;padding-left:30px;margin-top:8px;}
.top .tp2{width:auto;float:right;height:auto;color:#fff;}
.top .tp2 span{float:left;padding-top:10px;}
.top .tp2 .login-button{width:60px;height:30px;background:url(reg_bg.png) no-repeat 0 0;text-indent:-9999px;font-size:0px;float:left;margin-left:5px;display:inline;}
.top .tp2 .login-button:hover{background-position:0 -30px;}

.top .tp2 .register-button{width:60px;height:30px;background:url(reg_bg.png) no-repeat -202px -167px;text-indent:-9999px;font-size:0px;float:left;margin-left:5px;display:inline;}
.top .tp2 .register-button:hover{background-position:-202px -197px;}

.logo{width:766px;height:91px;margin:0px auto;background:url(login_top_bg.jpg) no-repeat;margin-top:10px;}
.content{width:366px;height:358px;margin:0px auto;background:url(login_mid_bg.jpg) no-repeat;padding:0px 200px;}
.reg-title{width:200px;float:left;background:url(reg_bg.png) no-repeat -239px -40px;font-size:16px;padding-left:30px;line-height:26px;color:#444;margin-left:56px;display:inline;}
.reg-input-wrapper{width:100%;height:auto;float:left;display:inline;margin-top:20px;}
.reg-input-wrapper .reg-label{color:#286077;font-size:16px;float:left;width:76px;text-align:right;padding-right:10px;line-height:40px;}
.reg-input-wrapper .reg-input1{width:250px;height:40px;float:left;color:#324f65;background:url(reg_bg.png) no-repeat 0px -76px;border:none;line-height:40px;padding-left:10px;}
.reg-input-wrapper .reg-input2{width:250px;height:40px;float:left;color:#324f65;background:url(reg_bg.png) no-repeat 0px -120px;border:none;line-height:40px;padding-left:10px;}
.reg-input-wrapper .reg-submit{width:190px;height:40px;float:left;background:url(reg_bg.png) no-repeat 0px -168px;border:none;margin-left:86px;display:inline;cursor:pointer;}
.reg-input-wrapper .reg-submit:hover{background:url(reg_bg.png) no-repeat 0px -208px;}
.reg-input-wrapper .login-submit{width:126px;height:40px;float:left;background:url(reg_bg.png) no-repeat 0px -254px;border:none;margin-left:86px;display:inline;cursor:pointer;}
.reg-input-wrapper .login-submit:hover{background:url(reg_bg.png) no-repeat -142px -254px;}
.reg-input-wrapper .remenber-input{float:left;margin-left:86px;display:inline;}
.reg-input-wrapper .remember-login{color:#fff;float:left;line-height:24px;padding-left:5px;}

.footer{ width:100%;height:32px;margin:0px auto;text-align:center;color:#ccc;padding-top:10px;line-height:22px;}
.footer a{color:#fff;}
