body{position:absolute;background-color:#fff}
.tglogin .box h1{width:85%;font-size:30px;margin:50px auto 5px auto;font-weight:bold;position:relative}
.tglogin .box .logo{margin-top:20px;}
.tglogin .box .logo img{width:20%}
.tglogin .box 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}
.tglogin .box dl:first-child{margin:5px 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:24px}
.tglogin .box dl:nth-child(2) dt i{font-size:26px;padding-left:-1px}
.tglogin .box dl dd .input_login{width:95%;border:0;padding:0;margin:0;font-size:24px;height:30px;line-height:30px;box-sizing:border-box;margin-top:10px;background-color:#fff}
.tglogin .box dl dd .input_login:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset !important}
.tglogin .box .btn{width:85%;margin-top:10px;-webkit-appearance:none;border-radius:32px;background-color:#F7564D;height:55px;line-height:55px}
.kefu{margin-top:50px;margin-bottom:50px}
.kefu img{width:25%;margin:10px auto;display:block;padding:5px;border:#eee 1px solid}
.kefu font{color:#999}
.kefu a{margin-top:10px;display:block;color:#666}
.kefu .ico{margin-right:4px;}

.top_miniBAI{border:0}
.tglogin .areg{margin-top:30px}
.tglogin .areg a{margin:0 30px;font-size:16px}

.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:20px;box-sizing:border-box;padding-top:120px}
.tgregsuccess i.ico{font-size:60px;color:#07C160;display:block;margin:0 auto 30px auto}
.tgregsuccess .timestyle{display:inline-block;font-size:18px;color:#f70;border-radius:3px;padding:5px 5px;height:18px;line-height:18px;text-align:center;background-color:#fff}
.tgregsuccess h5{color:#999;margin-top:10px;font-size:14px}

.tgregsuccess{padding:0 0 30px 0;margin:20px auto}
.tgregsuccess img{width:100%;margin-top:20px;display:block;margin:0 auto 5px auto;border-radius:20px 20px 0 0}
.tgregsuccess a.btn{margin:10px auto}
.tgregsuccess h3{text-align:center;margin-bottom:10px;color:#999}
.tgregsuccess {line-height:200%;font-size:14px;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:30px;line-height:200%;font-size:16px}
.forgetpassbox dl{width:100%;margin:20px auto 0 auto;height:50px;border-bottom:#eee 1px solid;line-height:50px;text-align:left;overflow:hidden;background-color:#fff}
.forgetpassbox dl:first-child{margin:5px auto}
.forgetpassbox dl dt{width:12%;float:left;text-align:center;line-height:26px;margin-top:12px}
.forgetpassbox dl dd{width:88%;float:right;position:relative}
.forgetpassbox dl dt i{display:inline-block;color:#aaa;width:100%}
.forgetpassbox dl:nth-child(1) dt i{font-size:26px;width:26px;height:26px;line-height:26px}
.forgetpassbox dl:nth-child(2) dt i{font-size:24px;width:24px;height:26px;line-height:26px}
.forgetpassbox dl dd input{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}
.forgetpassbox dl dd input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset !important}
.forgetpassbox button{width:90%;margin-top:30px}
.forgetpassbox dd.yzmF{position:relative}
.forgetpassbox dd.yzmF a.yzmbtn{width:100px;display:block;line-height:24px;height:24px;position:absolute;text-align:center;top:8px;right:1px;background-color:#fff;border-left:#e1e1e1 1px solid}
.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:2px}
.forgetpassbox dd.yzmF a.disabled{color:#999;border:0;padding:0;margin:0;font-size:12px}
.forgetpassbox .ok{margin-top:30px;margi-bottom:20px;display:none}
.forgetpassbox .ok h4{display:block}
.forgetpassbox .ok .flag{font-size:60px;color:#07C160;margin:10px 0 0}
.forgetpassbox .ok .textok{font-size:18px;font-weight:bold;margin-top:10px}
.forgetpassbox .ok .title{margin:10px 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:20px}