锘縧i,ul{padding:0;margin:0;list-style:none}
.newtopbar{background:0 0}
.newtopbar .back:before{border:solid #666;border-width:2px 0 0 2px}
.newtopbar .functionbtn{display:none}
.mynews{display:none}
.reglink{font-size:16px;position:fixed;top:14px;right:15px;color:#666;text-decoration:none;font-size:18px;z-index:12}
.jwlogo{width:80px;margin:20px auto 40px;display:block;border-radius:50%}
.logincontent{padding:0 30px}
.logincontent input[type=password],.logincontent input[type=text],.showmobile{height:40px;line-height:40px;border-bottom:1px solid #eee;width:100%;font-size:14px;margin:0 0 10px 0}
.logincontent .getcode{position:absolute;right:0;bottom:22px;color:#f90;font-size:14px;background:#fff}
.logincontent .vcode{position:absolute;right:0;bottom:16px;height:38px}
.logincontent .otheroper{position:relative;font-size:14px;height:30px;line-height:30px}
.logincontent .otheroper a{color:#666}
.loginbutton{background:#f90;color:#fff;height:40px;line-height:40px;text-align:center;width:100%;border-radius:25px;margin:30px 0 0 0}
.jump_logobtn{background:#fff;color:#0378d8;border:1px solid;margin:20px 0 0 0;height:40px;line-height:40px;text-align:center;width:100%;border-radius:25px;border:1px solid}
.loginbutton1{border:1px solid #eee;color:#f90;height:40px;line-height:40px;text-align:center;width:100%;border-radius:25px;margin:20px 0 0 0;display:block}
.loginbutton.blue{background:#0378d8;border-radius:0}
.otherloginway{text-align:center;width:100%;height:30px;line-height:30px;background:#fff;position:absolute;bottom:20px;left:0}
.otherloginway a{position:relative;margin:0 20px;color:#666;font-size:14px;display:inline-block;height:30px;line-height:30px}
.otherloginway a:after{position:absolute;height:12px;width:1px;background:#999;content:"";top:8px;right:-23px}
.otherloginway a:last-child:after{width:0}
.otherloginway .qqicon:before{font-family:iconic;content:"\e081";color:#009cf3;font-size:18px;vertical-align:middle;margin:0 5px 0 0;display:inline-block}
.otherloginway .wbicon:before{font-family:iconic;content:"\e082";color:#f33;font-size:18px;vertical-align:middle;margin:-2px 8px 0 0;display:inline-block}
.logincontent input[type=password]::-webkit-input-placeholder,.logincontent input[type=text]::-webkit-input-placeholder{color:#ccc}
.logincontent input[type=password]:-moz-placeholder,.logincontent input[type=text]:-moz-placeholder{color:#ccc}
.logincontent input[type=password]::-moz-placeholder,.logincontent input[type=text]::-moz-placeholder{color:#ccc}
.logincontent input[type=password]:-ms-input-placeholder,.logincontent input[type=text]:-ms-input-placeholder{color:#ccc}
.registerbox{padding:20px 30px;display:none}
.registerbox .steptitle{text-align:center;font-size:22px;margin:0;color:#0378d8}
.registerbox .steptitle ul{margin:10px auto 0;display:block;width:60px}
.registerbox .steptitle ul li{float:left;width:10px;height:10px;border-radius:50%;background:#eee;margin:0 5px}
.registerbox .steptitle ul li.selected{background:#0378d8}
.registerbox .logo{height:80px;width:80px;margin:20px auto 0;border:1px solid #eee;overflow:hidden;border-radius:50%;position:relative;background:#fff}
.registerbox .logo img{position:absolute;top:0;left:0;width:100%;height:100%;border:none;pointer-events:none;z-index:2}
.registerbox .logo input{width:70%;height:70%;position:absolute;top:50%;left:50%;margin-left:-35%;margin-top:-35%;z-index:1}
.registerbox .getcode{position:absolute;right:0;bottom:0;color:#f90;font-size:14px}
.registerbox .infobox{border:1px solid #eee;padding:0 15px;margin:40px 0 50px}
.registerbox .infobox li{height:50px;line-height:50px;border-bottom:1px solid #eee;padding:0 0 0 80px;position:relative;font-size:14px}
.registerbox .infobox li:last-child{border:none}
.registerbox .infobox li:after{position:absolute;width:1px;height:22px;top:14px;left:70px;content:"";background:#eee}
.registerbox .infobox li span{position:absolute;top:0;left:0;color:#333;font-size:14px;width:80px;display:block;height:50px;line-height:52px}
.registerbox .infobox li span.two{letter-spacing:26px}
.registerbox .infobox li span.three{letter-spacing:7px}
.registerbox .infobox li input[type=date],.registerbox .infobox li input[type=password],.registerbox .infobox li input[type=text]{width:100%;height:40px;line-height:40px;font-size:14px;background:#fff}
.registerbox input[type=password]::-webkit-input-placeholder,.registerbox input[type=text]::-webkit-input-placeholder{color:#ccc}
.registerbox input[type=password]:-moz-placeholder,.registerbox input[type=text]:-moz-placeholder{color:#ccc}
.registerbox input[type=password]::-moz-placeholder,.registerbox input[type=text]::-moz-placeholder{color:#ccc}
.registerbox input[type=password]:-ms-input-placeholder,.registerbox input[type=text]:-ms-input-placeholder{color:#ccc}
.registerbox .infobox li input[type=radio]{-webkit-appearance:radio;vertical-align:middle;margin:-2px 0 0 20px}
.registerbox .infobox li label{font-size:14px}
.registerbox select{background:#fff;width:100%;height:40px;font-size:14px;padding:0;margin:0}
.registerbox option{background:#fff;width:100%;height:40px;font-size:14px;padding:0;margin:0}
.registerbox i{position:absolute;top:0;right:0;width:24px;height:100%;background:#fff;pointer-events:none}
.registerbox i:after{position:absolute;top:21px;right:0;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #eee;pointer-events:none;content:""}
.registerbox .regtips{color:#999;font-size:12px;text-align:center;margin:20px 0 0 0}
.registerbox .regtips a{color:#0378d8;margin:0 5px}
.registerbox .changebind{color:#0378d8;font-size:14px;margin:20px 0 0 0}
.apiloginbox{text-align:center;color:#999;font-size:12px;line-height:22px}
.apiloginbox .logo{width:80px;height:80px;border-radius:50%;border:1px solid #eee;margin:0 auto 5px;display:block}
.validatecodebox{position:fixed;top:50%;left:10%;width:80%;background:#fff;border-radius:10px;z-index:9001;padding:40px 0 30px;margin-top:-80px;display:none}
.validatecodebox input{height:40px;line-height:40px;border-bottom:1px solid #eee;width:100%;font-size:16px;margin:0 0 10px 0}
.validatecodebox .vcode{position:absolute;right:0;bottom:16px;height:38px}
.validatecodebox .loginbutton,.validatecodebox .loginbutton1{width:45%;float:left;margin:10px 0 0 0;border-radius:10px}
.validatecodebox .loginbutton1{height:38px;line-height:38px;margin-right:9%}
.registerbox2{padding:20px 6%;margin-bottom:100px;display:none}
.registerbox2 .steptitle{text-align:center;font-size:22px;margin:0;color:#0378d8}
.registerbox2 .steptitle ul{margin:10px auto 0;display:block;width:60px}
.registerbox2 .steptitle ul li{float:left;width:10px;height:10px;border-radius:50%;background:#eee;margin:0 5px}
.registerbox2 .steptitle ul li.selected{background:#0378d8}
.registerbox2 .logo{height:80px;width:80px;margin:20px auto 0;border:1px solid #eee;overflow:hidden;border-radius:50%;position:relative;background:#fff}
.registerbox2 .logo img{position:absolute;top:0;left:0;width:100%;height:100%;border:none;pointer-events:none;z-index:2}
.registerbox2 .logo input{width:70%;height:70%;position:absolute;top:50%;left:50%;margin-left:-35%;margin-top:-35%;z-index:1}
.registerbox2 .getcode{position:absolute;right:0;top:29px;color:#fff;font-size:12px;background-color:#555;height:30px;line-height:30px;padding:0 12px;border-radius:15px}
.registerbox2 .infobox{border:1px solid #eee;padding:0 15px;margin:40px 0 50px}
.registerbox2 .infobox li{height:70px;line-height:70px;display:flex;position:relative;font-size:14px;border-bottom:solid 1px #eee}
.registerbox2 .infobox li:last-child{border:none}
.registerbox2 .infobox li span{color:#333;font-size:14px;width:80px;display:block;height:50px;line-height:52px}
.registerbox2 .infobox li span.two{letter-spacing:26px}
.registerbox2 .infobox li span.three{letter-spacing:7px}
.registerbox2 .infobox li input[type=date],.registerbox2 .infobox li input[type=password],.registerbox2 .infobox li input[type=text]{width:100%;height:40px;line-height:40px;margin-top:25px;font-size:16px;background:#fff}
.registerbox2 input[type=password]::-webkit-input-placeholder,.registerbox2 input[type=text]::-webkit-input-placeholder{color:#ccc}
.registerbox2 input[type=password]:-moz-placeholder,.registerbox2 input[type=text]:-moz-placeholder{color:#ccc}
.registerbox2 input[type=password]::-moz-placeholder,.registerbox2 input[type=text]::-moz-placeholder{color:#ccc}
.registerbox2 input[type=password]:-ms-input-placeholder,.registerbox2 input[type=text]:-ms-input-placeholder{color:#ccc}
.registerbox2 .infobox li input[type=radio]{-webkit-appearance:radio;vertical-align:middle;margin:-2px 0 0 20px}
.registerbox2 .infobox li label{font-size:14px}
.registerbox2 select{background:#fff;width:100%;height:40px;font-size:14px;padding:0;margin:0}
.registerbox2 option{background:#fff;width:100%;height:40px;font-size:14px;padding:0;margin:0}
.registerbox2 i{position:absolute;top:10px;right:0;width:20px;color:#bebebe;pointer-events:none;font-size:14px}
.border1{width:100%}
.border2{width:100%}
.icon1{width:30px}
.icon1 img{margin-top:38px}
.newtopbar{background-color:#fff!important;border-bottom:solid 1px #eee}
.newtopbar .back{color:#666}
.imgstyle2{margin-left:2px}
.agreetips1{height:80px;font-size:14px;padding:0 5%;text-align:center}
.login_tip{margin-top:30px;background:#eee;font-size:15px;padding:15px 10px;color:#f90;line-height:24px}
.signup_success{position:fixed;transform:translate(-50%,-50%);width:80%;z-index:10002;background:#fff;top:50%;left:50%;text-align:center;padding:15px;border-radius:20px}
.signup_success img{width:100%}
.signup_success p{font-size:18px;color:red}