html,body,p,form,ul,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:14px}
table{border-collapse:collapse;border-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box}
th,td{padding:0}
a{color:#65C278}
a:hover{text-decoration:none}
li{list-style:none}
input,button{outline:0;margin:0;padding:0;border:0 none;
    -webkit-appearance:none}
img{border:0}
i,em,b,strong{font-weight:normal;font-style:normal}

body{position:relative;min-height:750px;line-height:20px;font-size:16px;color:#333;font-family:'Microsoft YaHei';background:url(../image/bg_login.jpg) no-repeat}

.clearbox:after{display:block;height:0;content:'\00a0';clear:both}
.clear{clear:both}

.icon{background:url(../image/icon.png) no-repeat}
.i_scan{background-position:0 -40px}
.i_close_red2{background-position:-200px -120px;display:none;cursor:pointer}

.login{position:absolute;width:404px;text-align:center;top:50%;left:50%;margin:-324px 0 0 -202px}

.box{width:365px;height:313px;margin:20px auto 40px;padding-top:64px;background:url(../image/login_box.png) no-repeat}
.box .in{position:relative;width:214px;height:214px;margin:0 auto 20px;border-radius:3px}
.box .code{position:relative;z-index:1}
.box em{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.95;background-color:#FFF;z-index:2;border-radius:3px}
.box .lock{position:absolute;width:100%;font-size:14px;top:86px;left:0;z-index:3}
.box .lock .icon{display:block;width:40px;height:40px;margin:0 auto;background-position:0 -80px}
.box.b2{width:312px;height:286px;padding:88px 46px 0;background-image:url(../image/login_box2.png)}
.box.b3{padding-top:64px;height:313px}

.fm p{position:relative;height:52px;line-height:52px;text-align:left;margin-bottom:18px}
.fm .error_box span.icon{position:absolute;width:18px;height:17px;top:16px;right:11px}
.fm .send{float:left;width:112px;text-align:center}
.txt,.but{font:16px/50px "Microsoft YaHei";border-radius:5px}
.txt{float:left;width:280px;height:50px;color:#333;padding:0 15px;background-color:transparent;border:1px solid #61BB73}
.txt.short{width:168px}
.txt.error{width:262px;padding-right:33px;border-color:#fb7974}
.txt.error1{border-color:#fb7974}
.txt.short.error{width:150px}
.but{position:relative;width:310px;height:50px;color:#FFF;cursor:pointer;background-color:#65C278;border:1px solid #61BB73}
.but:hover{background-color: #4ab25f}
.but:before{position:absolute;width:100%;height:100%;content:'\00a0';top:0;left:0;border-top:1px solid #9FDDAC;border-left:1px solid #9FFFAC;border-radius:5px}
.but.green_gray{background-color:#C0DED0;border-color:#B0D1A8}
.but.green_gray:before{border-color:#C3E5CE}

.more{font-size:14px}
.more a{display:inline-block;line-height:40px;font-size:16px;padding-left:40px}

.bmsg{line-height:40px;color:#FFF;margin-top:40px}
