@keyframes div_leftAnm1 {0% {-webkit-transform: translateX(100vmin);transform: translateX(100vmin)}}
@keyframes div_leftAnm2 {100% {-webkit-transform: translateX(100vmin);transform: translateX(100vmin)}}
.tglogin h1{width:75%;font-size:3rem;margin:7rem auto 0 auto;text-align:left}
.tglogin h5{width:75%;font-size:1.2rem;margin:1rem auto 3rem auto;text-align:left;color:#666}
.tglogin h5 a{color:#f7564d}

.box dl{width:80%;margin:2rem auto 0 auto;height:5rem;line-height:5rem;border-bottom:#f5f5f5 1px solid;text-align:left;overflow:hidden;background-color:#fff}
.box dl:first-child{margin-top:0}
.box dl dt{width:15%;float:left;text-align:center;line-height:2.6rem;margin-top:1.2rem}
.box dl dd{width:85%;float:right;position:relative;padding-left:1.5rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.box dl dd:after{content:'';width:1px;height:2.5rem;background-color:#f5f5f5;position:absolute;left:0;top:1.2rem}
.box dl dt i{display:inline-block;color:#aaa;width:100%;line-height:2.6rem}
.box dl:nth-child(1) dt i{font-size:2.4rem;width:2.4rem}
.box dl:nth-child(2) dt i{font-size:2.2rem;width:2.2rem}
.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:1rem;background-color:#fff}
.box dl dd input:-webkit-autofill{-webkit-box-shadow:0 0 0px 100rem white inset !important}
.box dd.yzmF{position:relative}
.box dd.yzmF a.yzmbtn{width:9.2rem;display:block;line-height:2.4rem;height:2.4rem;position:absolute;text-align:center;top:1.3rem;right:0;background-color:#fff;border-left:#f5f5f5 1px solid}
.box dd.yzmF a.yzmbtn font{color:#f00}
.box dd.yzmF a.yzmbtn b{color:#f00;font-weight:normal;margin-right:.2rem}
.box dd.yzmF a.disabled{color:#999;border:0;padding:0;margin:0;font-size:1.2rem}
.box button{width:80%;margin-top:3rem}
.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%)}

#clausebox{display:none}
#clausebox .title{font-weight:bold;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}
/*zeai_yzm*/
#zeai_yzm{display:none;position:fixed;height:17rem;top:6rem;bottom:0;width:80%;left:10%;padding:1.5rem 2rem 1rem 2rem;background-color:#fff;border-radius:1.2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
#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:3.5rem;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}


/*.tglogin .box dl{width:80%;margin:2rem auto 0 auto;height:5rem;border-bottom:#eee 1px solid;line-height:5rem;text-align:left;overflow:hidden;background-color:#fff}
.tglogin .box dl:first-child{margin:.5rem auto}
.tglogin .box dl dt{width:10%;float:left}
.tglogin .box dl dd{width:90%;float:left;position:relative}
.tglogin .box dl dt i{display:inline-block;color:#aaa;width:100%}
.tglogin .box dl:nth-child(1) dt i{font-size:2.4rem}
.tglogin .box dl:nth-child(2) dt i{font-size:2.6rem;padding-left:-1px}
.tglogin .box dl dd .input_login{width:95%;border:0;padding:0;margin:0;font-size:2.4rem;height:3rem;line-height:3rem;box-sizing:border-box;margin-top:1rem;background-color:#fff}
.tglogin .box dl dd .input_login:-webkit-autofill{-webkit-box-shadow:0 0 0px 10rem white inset !important}
.tglogin .box .btn{width:85%;margin-top:1rem;-webkit-appearance:none;border-radius:3.2rem;background-color:#F7564D;height:5.5rem;line-height:5.5rem}
*/

.top_miniBAI{border:0}
.tglogin .areg{margin-top:2rem}
.tglogin .areg a{margin:0 3rem;font-size:1.4rem;color:#666;float:right}

.tgreg h1{width:77%;font-size:30px;margin:50px auto 5px auto;font-weight:bold;position:relative}
.tgreg .size4{width:77%;display:block;height:55px;line-height:55px;border-radius:30px;margin:30px auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:#F7564D 1px solid;background-color:#fff;color:#F7564D}
.tgreg .ed{background-color:#F7564D;color:#fff}
.tgreg h5{color:#999;font-size:14px}
.tgreg form{margin:10px 0 10px;display:block}
.tgreg form dl{width:80%;margin:20px auto 0 auto;height:50px;border-bottom:#eee 1px solid;line-height:50px;text-align:left;overflow:hidden;background-color:#fff}
.tgreg form dl:first-child{margin:5px auto}
.tgreg form dl dt{width:12%;float:left}
.tgreg form dl dd{width:88%;float:left;position:relative}
.tgreg form dl dt i{display:inline-block;font-size:24px;color:#aaa;width:100%}
.tgreg form dl dt i.pass{font-size:26px;padding-left:-1px}
.tgreg form dl dd .input_login{width:95%;border:0;padding:0;margin:0;font-size:16px;height:30px;line-height:30px;box-sizing:border-box;margin-top:10px;background-color:#fff}
.tgreg form dl dd .input_login:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset !important}
.tgreg .size4{width:85%}
.tgreg .areg a{margin:0 30px;font-size:16px}

.tgregsuccess{width:80%;background-color:#fff;border-radius:2rem;box-sizing:border-box;padding-top:12rem;padding:0 0 3rem 0;margin:2rem auto}
.tgregsuccess i.ico{font-size:6rem;color:#07C160;display:block;margin:0 auto 3rem auto}
.tgregsuccess .timestyle{display:inline-block;font-size:1.8rem;color:#f70;border-radius:.3rem;padding:.5rem;height:1.8rem;line-height:1.8rem;text-align:center;background-color:#fff}
.tgregsuccess h5{color:#999;margin-top:1rem;font-size:1.4rem}
.tgregsuccess img{width:100%;margin-top:2rem;display:block;margin:0 auto .5rem auto;border-radius:2rem 2rem 0 0}
.tgregsuccess a.btn{margin:1rem auto}
.tgregsuccess h3{text-align:center;margin-bottom:1rem;color:#999}
.tgregsuccess {line-height:200%;font-size:1.4rem;text-align:center}

.tgreg dd.yzmF{position:relative}
.tgreg dd.yzmF a.yzmbtn{width:100px;display:block;line-height:24px;height:24px;position:absolute;color:#F7564D;text-align:center;top:8px;right:1px;background-color:#fff;border-left:#e1e1e1 1px solid}
.tgreg dd.yzmF a.yzmbtn:hover{color:#F7564D;}
.tgreg dd.yzmF a.yzmbtn font{color:#f00}
.tgreg dd.yzmF a.yzmbtn b{color:#f00;font-weight:normal;margin-right:2px}
.tgreg dd.yzmF a.disabled{color:#999;border:0;padding:0;margin:0;font-size:12px}

.linebox .W50:before{left:10%;width:80%}
.linebox .line:before{background-color:#ccc}

/*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}