*,a,body,img,li,ul{margin:0;padding:0;font-family:Microsoft YaHei,tahoma,arial,Hiragino Sans GB}
img{border:none}
a{text-decoration:none}
ul{list-style:none}
.login{}
.login,.register{width:100%;height:auto}
.register{}
@media only screen and (max-width:10000px) 
{.register-top,.tally,.centerblock{width:1200px}}
@media only screen and (max-width: 1920px) 
{.register-top,.tally,.centerblock{width:1200px}}
@media only screen and (max-width: 1440px) 
{.register-top,.tally,.centerblock{width:1200px}}
@media only screen and (max-width: 1024px) 
{.register-top,.tally,.centerblock{width:1000px}}
@media only screen and (max-width: 800px) 
{.register-top,.tally,.centerblock{width:600px}}
@media only screen and (max-width: 640px) 
{.register-top,.tally,.centerblock{width:500px}}

.centerblock{margin:0 auto;min-height: 400px;}
#validateCodeImg{vertical-align:-8px;cursor: pointer;}
.register-top{margin:0 auto;height:190px}
.register-top .welcome{float:left;display:block;margin-left:30px;width:150px;height:170px;color:#e85b6c;text-align:center;font-size:30px;line-height:170px}
.step{float:right;margin:60px 0;width:25pc;height:60px}
.step ul li{float:left;height:40px;text-align:center;line-height:40px}
.step .icon-box{float:left;padding:0 5px;color:#666}
.step i{float:left;display:block;width:40px;height:40px}
.real{background:url(../images/site/desk-Icon.png) -235px -215px no-repeat}
.delivery{background:url(../images/site/desk-Icon.png) -275px -215px no-repeat}
.serve{background:url(../images/site/desk-Icon.png) -20pc -215px no-repeat}
.register-bg{height:auto}
.register-bg{overflow:hidden;width:100%;background-size:100% 100%;background-repeat:no-repeat}
.rg_title{border-bottom: 1px solid #e1e1e3;overflow: hidden;}
.rg-form{margin-top:20px;width:300px;height:320px;border:1px solid #e1e1e3;background-color:#fff;float:right;margin-right: 80px;}
.rg-center{margin:0 auto;width:260px}
.codebox,.rg-box{width:260px}
.user{display:block;float:left; color:#000;text-align:center;font-size:18px;line-height:40px}
.login_modo{display:block;float:right;font-size: 14px;color:#666;cursor: pointer;margin-top: 13px;}
.rg-box img{margin-top:8px;margin-left:6px}
.rg-box .input{display:block;margin-top:-30px;margin-left:30px;width:225px;height:35px;outline:0;border:0;color:#999;font-size:14px}
.halfinput{margin-top:-2pc;width:150px;height:35px;outline:0;border:0;color:#999;font-size:14px}
.re-box{margin-top:15px;border:1px solid #e1e1e3;border-radius:3px}
.re-box a img{height:30px}
.codebox .auth{margin-top:10px;padding-left:5px;width:130px;height:35px;outline:0;border:1px solid #e1e1e3;border-radius:3px;color:#999}
.codebox .getcode{margin-left:10px;width:90px;height:35px}
.codebox .getcode,.submit{outline:0;border:none;border-radius:3px}
.submit{width:260px;height:40px;background-color:#e94158;color:#fff;font-size:1pc}
.tally{margin:0 auto;}
.tally ul li{float:left}
.tally ul li a{margin-left:20px;color:#666;font-size:14px}
.tally .copy{float:right;color:#666;font-size:14px}
.zhuce{display:inline-block;margin-top:5px;margin-left:75pt;padding:2px;background-color:#4ccc41;color:#fff;font-size:10px}
.errormeg {margin-top:5px;padding:4px 5px 4px 5px;font-size:14px;border:1px solid #f6c8b5;background-color:#fceee8;margin-bottom:-10px;}
.error{color:#ea5200;font-size: 12px;display: block;}
.icon_error {background-image:url(../images/error.png);display:inline-block;width:16px;height:16px;vertical-align:-3px;}