::-webkit-input-placeholder {color:#aaa;font-size:1.4rem}
@keyframes div_leftAnm1 {0% {-webkit-transform: translateX(100vmin);transform: translateX(100vmin)}}
@keyframes div_leftAnm2 {100% {-webkit-transform: translateX(100vmin);transform: translateX(100vmin)}}
.login h1{width:75%;font-size:3rem;margin:7rem auto 0 auto;text-align:left}
.login h5{width:75%;font-size:1.2rem;margin:1rem auto 5rem auto;text-align:left;color:#666}
#clausebox{display:none}
#clausebox .title{margin-top:2rem;font-size:1.8rem}
#clausebox .C{padding:3rem 2rem;line-height:200%;font-size:1.4rem;text-align:left}
#clausebox .Ugoback{position:fixed;background-color:#fff;color:#333;left:.5rem;top:.5rem}
/*.login h3{width:75%;font-size:1.2rem;margin:5rem auto 3rem auto;text-align:left}
.login h3 a{width:49%;display:inline-block;text-align:center;background-color:#fff;height:1.4rem;line-height:1.4rem;font-size:1.4rem;overflow:hidden}
.login h3 a:nth-child(2){width:1%;border-right:#ddd 1px solid}
*/
.login .box dl{width:80%;margin:2rem auto 0 auto;height:5rem;line-height:5rem;text-align:left;overflow:hidden;background-color:#f8f8f8;border-radius:3rem}
.login .box dl:first-child{margin-top:0}
.login .box dl dt{width:17%;padding-left:3%;float:left;text-align:center;line-height:2.6rem;margin-top:1.4rem}
.login .box dl dd{width:80%;float:right;position:relative;padding-left:1.5rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.login .box dl dd:after{content:'';width:1px;height:1.8rem;background-color:#ddd;position:absolute;left:0;top:1.7rem}
.login .box dl dt i{display:inline-block;color:#bbb;line-height:2.4rem;font-size:2.2rem;font-size:2.2rem;width:2.4rem}
.login .box dl dd input{width:95%;border:0;padding:0;margin:0;font-size:1.6rem;height:3rem;line-height:3rem;box-sizing:border-box;margin-top:1.1rem;background-color:#f8f8f8}
.login .box dl dd input:-webkit-autofill{-webkit-box-shadow:0 0 0px 100rem #f8f8f8 inset !important}
.login .box dl dd span{font-size:2.2rem;color:#bbb;position:absolute;right:2rem;top:.2rem}#reset,#reset_reg{font-size:2rem;right:2rem;display:none}

.login .box button{width:80%;margin-top:2rem}
.login .box button,.forgetpassbox button{box-shadow:0 .3rem .8rem rgba(247,86,77,.4);background-color:#fff;background:-webkit-linear-gradient(315deg,rgba(247,86,77,.6) 0%,#F7564D 100%)}

.login .box dd.yzmF{position:relative}
.login .box dd.yzmF a.yzmbtn{width:9.2rem;display:block;line-height:1.8rem;height:1.8rem;position:absolute;text-align:center;top:1.7rem;right:1.2rem;border-left:#ddd 0px solid}
/*.login .box dd.yzmF a.yzmbtn{width:9.3rem;display:block;line-height:3rem;height:3rem;position:absolute;text-align:center;top:1rem;right:1.4rem;border-radius:2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
*/
.login .box dd.yzmF a.yzmbtn font{color:#f00}
.login .box dd.yzmF a.yzmbtn b{color:#f00;font-weight:normal;margin-right:.2rem}
.login .box dd.yzmF a.disabled{color:#999;border:0;padding:0;margin:0;font-size:1.2rem}

.login .regfindpass{width:74%;margin:2rem auto 0 auto}
.login .regfindpass a{font-size:1.4rem}
.login .regfindpass a:first-child{float:left}
.login .regfindpass a:nth-child(2){float:right}

/*zeai_yzm*/
#zeai_yzm{display:none;position:fixed;height:17rem;top:9rem;width:80%;left:0;right:0;margin:auto;max-width:640px;padding:1.5rem 2rem 1rem 2rem;border-radius:1.2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:#fff}
#zeai_yzm:after{font-family:"www_zeai_cn_iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e6aa';position:absolute;font-size:2rem;bottom:-1.3rem;right:4rem;width:2rem;height:2rem;color:#fff}
#zeai_yzm em,#zeai_yzm span{display:inline-block;vertical-align:middle;font-size:1.3rem}
#zeai_yzm em{margin:0 .5rem 0 0;border-radius:1.5rem;font-size:2.4rem;color:#f00}
#zeai_yzm .text{width:100%;margin:.5rem auto 0 auto;text-align:center;}
#zeai_yzm .text li{width:16%;height:4rem;line-height:4rem;display:inline-block;margin:.5rem 2%;font-size:2rem;color:#000;background-color:#f9f9f9;text-align:center;border-radius:2rem;border:#eee 1px solid;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
#zeai_yzm .text li:hover{background-color:#eee;cursor:pointer}

/*forgetpass*/
.forgetpassbox{padding:0;background-color:#fff;padding:3rem;line-height:200%;font-size:1.6rem}
.forgetpassbox dl{width:100%;margin:0 auto;height:5rem;line-height:5rem;text-align:left;background-color:#fff}
.forgetpassbox dl:first-child{margin:.1rem auto}
.forgetpassbox dl dt{width:12%;float:left;text-align:center;line-height:2.6rem;margin-top:1.2rem}
.forgetpassbox dl dd{width:88%;float:right;position:relative;height:5rem;border-bottom:#f8f8f8 1px solid}
.forgetpassbox dl dt i{display:inline-block;color:#aaa;width:100%}
.forgetpassbox dl:nth-child(1) dt i{font-size:2.2rem;width:2.2rem;height:2.2rem;line-height:2.2rem}
.forgetpassbox dl:nth-child(2) dt i,.forgetpassbox dl:nth-child(3) dt i{font-size:2rem;width:2rem;height:2.2rem;line-height:2.4rem}
.forgetpassbox dl dd input{width:95%;border:0;padding:0;margin:0;font-size:1.6rem;height:3rem;line-height:3rem;box-sizing:border-box;margin-top:1rem;background-color:#fff}
.forgetpassbox dl dd input:-webkit-autofill{-webkit-box-shadow:0 0 0px 100rem white inset !important}
.forgetpassbox button{width:100%;margin-top:2rem}
.forgetpassbox dd.yzmF{position:relative}
.forgetpassbox dd.yzmF a.yzmbtn{font-size:1.4rem;width:10rem;display:block;line-height:2.4rem;height:2.4rem;position:absolute;text-align:center;top:1.2rem;right:1px;background-color:#fff;border-left:#f2f2f2 1px solid;color:#F7564D}
.forgetpassbox dd.yzmF a.yzmbtn:hover{color:#F7564D;}
.forgetpassbox dd.yzmF a.yzmbtn font{color:#f00}
.forgetpassbox dd.yzmF a.yzmbtn b{color:#f00;font-weight:normal;margin-right:.2rem}
.forgetpassbox dd.yzmF a.disabled{color:#999;border:0;padding:0;margin:0;font-size:1.2rem}
.forgetpassbox .ok{margin-top:3rem;margi-bottom:2rem;display:none}
.forgetpassbox .ok h4{display:block}
.forgetpassbox .ok .flag{font-size:6rem;color:#07C160;margin:1rem 0 0}
.forgetpassbox .ok .textok{font-size:1.8rem;font-weight:bold;margin-top:1rem}
.forgetpassbox .ok .title{margin:1rem auto}
.forgetpassbox .ok .title b{color:#f00;font-weight:normal;vertical-align:middle}
.forgetpassbox .ok .title span,.forgetpassbox .ok .title a{vertical-align:middle}
.forgetpassbox .ok .title a{line-height:2rem}