.rstbanner{width:100%;position:relative;overflow:hidden}.rstbanner .bannerpic{width:100%;height:-webkit-calc(100vh - 130px);height:calc(100vh - 130px);background:url(../../../images/login/bgimg-banner-sd.jpg) no-repeat center -70px}.rstbanner .bannerpic .web-bgcont{display:none}.rstbanner .banneript{width:22%;min-width:350px;max-width:400px;min-height:470px;background:#fff;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:4%;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 -5px 30px #ddd;box-shadow:0 -5px 30px #ddd}.rstbanner .banneript .title{border-bottom:1px solid #dfd1c7;padding:30px 15% 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rstbanner .banneript .title>p{white-space:nowrap;font-size:22px;color:#ab876e;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1}.rstbanner .banneript .rstcontent{overflow:hidden;padding:0 15%}.rstbanner .banneript .rstcontent>p{min-height:34px;font-size:13px;text-align:center;color:#f63;padding:7px 0}.rstbanner .banneript .rstcontent .iconipt{position:relative;margin-bottom:4%;-webkit-border-radius:25px;border-radius:25px}.rstbanner .banneript .rstcontent .iconipt>input{border:1px solid #dfd1c7;width:100%;height:40px;line-height:1;padding:0 5% 0 40px;font-size:14px;-webkit-border-radius:25px;border-radius:25px}.rstbanner .banneript .rstcontent .iconipt>input:focus{border-color:#f63}.rstbanner .banneript .rstcontent .iconipt>img{position:absolute;top:8px;left:15px}.rstbanner .banneript .rstcontent .iconipt .iconage{top:12px;left:15px}.rstbanner .banneript .rstcontent .iconipt .picverification{margin:5px 0 4px;padding:0 4%;border-left:1px solid #dfd1c7;position:absolute;top:0;right:0;width:45%;cursor:pointer}.rstbanner .banneript .rstcontent .iconipt .picverification>img{width:80px;display:inline-block}.rstbanner .banneript .rstcontent .iconipt .picverification>p{white-space:nowrap;font-size:14px;color:#f63;text-align:center;height:100%}.rstbanner .banneript .rstcontent .iconipt .heightstyle{margin:9px 0 8px}.rstbanner .banneript .rstcontent .iconipt .flexnum{padding-right:50%}.rstbanner .banneript .rstcontent .iconipt>input::-webkit-input-placeholder{color:#ab876e}.rstbanner .banneript .rstcontent .rstbtn{margin:10px 0 20px}.rstbanner .banneript .rstcontent .rstbtn>input{width:100%;height:40px;line-height:40px;border:none;background:#f63;-webkit-border-radius:25px;border-radius:25px;color:#fff;text-align:center;letter-spacing:5px;font-size:16px;padding-left:5px;cursor:pointer}.rstbanner .banneript .rstcontent .rstbtn>input.disabledBtn{background:#d0cece;cursor:auto}.rstbanner .banneript .rstcontent .rstpsword{padding-left:10px;padding-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.rstbanner .banneript .rstcontent .rstpsword .pc-rstpword-style{display:block}.rstbanner .banneript .rstcontent .rstpsword .web-rstpword-style{display:none}.rstbanner .banneript .rstcontent .rstpsword label{height:14px;width:14px}.rstbanner .banneript .rstcontent .rstpsword input[type=checkbox]{position:absolute;z-index:1;width:14px;height:14px;visibility:hidden;margin:0}.rstbanner .banneript .rstcontent .rstpsword input[type=checkbox]+span{display:inline-block;width:14px;height:14px;background:url(/images/teacher/checkbox_normal.png) no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;margin-right:7px}.rstbanner .banneript .rstcontent .rstpsword input[type=checkbox]:checked+span{background:url(/images/teacher/checkbox.png) no-repeat;-webkit-background-size:cover;background-size:cover;border-color:#f63}.rstbanner .banneript .rstcontent .rstpsword>p{margin-left:5px;color:#ab876e;font-size:12px}.rstbanner .banneript .rstcontent .rstpsword>p>a{cursor:pointer;color:#69f}@media screen and (max-width:761px){.g-register,body,html{height:100%}.rstbanner{width:100%;height:-webkit-calc(100% - .9rem);height:calc(100% - .9rem);position:relative}.rstbanner .bannerpic{background:#fff;height:1.5rem;line-height:1.5rem;-webkit-box-shadow:0 .01rem .2rem #e2e5f1;box-shadow:0 .01rem .2rem #e2e5f1;position:relative;z-index:1}.rstbanner .bannerpic .web-bgcont{display:block}.rstbanner .bannerpic .web-bgcont>p{text-align:center}.rstbanner .bannerpic .web-bgcont>p>span{margin:0 .3rem}.rstbanner .bannerpic .web-bgcont>p>span:nth-child(2) a{color:#f63}.rstbanner .bannerpic .web-bgcont>p>span>a{font-size:.36rem;color:#666}.rstbanner .banneript{width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);min-height:auto;height:-webkit-calc(100% - 1.5rem);height:calc(100% - 1.5rem);min-width:auto;max-width:none;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-border-radius:0;border-radius:0;margin:0;position:static;background:#f8f8f8}.rstbanner .banneript .title{display:none}.rstbanner .banneript .rstcontent{padding:0 .75rem}.rstbanner .banneript .rstcontent>p{min-height:.8rem;font-size:.24rem;text-align:center;color:#f90;height:.8rem;line-height:.8rem;padding:0}.rstbanner .banneript .rstcontent .iconipt{position:relative;margin-bottom:.2rem;-webkit-border-radius:.25rem;border-radius:.25rem}.rstbanner .banneript .rstcontent .iconipt>input{display:block;border:1px solid #dfd1c7;width:100%;height:.8rem;line-height:.8rem;padding:.15rem 5% .15rem 15%;font-size:.34rem;-webkit-border-radius:.5rem;border-radius:.5rem;-webkit-appearance:none}.rstbanner .banneript .rstcontent .iconipt>input:focus{border-color:#f63}.rstbanner .banneript .rstcontent .iconipt>img{position:absolute;top:.18rem;left:.35rem;display:inline-block}.rstbanner .banneript .rstcontent .iconipt:first-child img{width:.33rem;height:.33rem;top:.22rem;left:.34rem}.rstbanner .banneript .rstcontent .iconipt:nth-child(2) img{width:.31rem;height:.45rem;top:.18rem;left:.34rem}.rstbanner .banneript .rstcontent .iconipt:nth-child(3) img{width:.3rem;height:.37rem;top:.21rem;left:.35rem}.rstbanner .banneript .rstcontent .iconipt:nth-child(5){margin-bottom:0}.rstbanner .banneript .rstcontent .iconipt .iconage{width:.38rem;height:.3rem;top:.24rem;left:.3rem}.rstbanner .banneript .rstcontent .iconipt .picverification{margin:.15rem 0;padding:0 .4rem;border-left:1px solid #dfd1c7;position:absolute;top:0;right:0;width:40%;cursor:pointer}.rstbanner .banneript .rstcontent .iconipt .picverification>img{margin:0 auto;display:block;width:1.3rem;height:.5rem}.rstbanner .banneript .rstcontent .iconipt .picverification>p{white-space:nowrap;font-size:.24rem;color:#f90;text-align:center;height:100%}.rstbanner .banneript .rstcontent .iconipt .heightstyle{margin:.2rem 0}.rstbanner .banneript .rstcontent .iconipt .flexnum{padding-right:50%}.rstbanner .banneript .rstcontent .iconipt>input::-webkit-input-placeholder{color:#ccc}.rstbanner .banneript .rstcontent .rstbtn{margin:.2rem 0 .6rem}.rstbanner .banneript .rstcontent .rstbtn>input{width:100%;height:.8rem;line-height:.8rem;border:none;background:-webkit-linear-gradient(left,#ff8e33,#f63);background:-o-linear-gradient(right,#ff8e33,#f63);background:-webkit-gradient(linear,left top,right top,from(#ff8e33),to(#f63));background:-o-linear-gradient(left,#ff8e33,#f63);background:linear-gradient(90deg,#ff8e33,#f63);-webkit-border-radius:.5rem;border-radius:.5rem;color:#fff;letter-spacing:.2rem;padding-left:.2rem;font-size:.36rem}.rstbanner .banneript .rstcontent .rstpsword{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:.4rem}.rstbanner .banneript .rstcontent .rstpsword .pc-rstpword-style{display:none}.rstbanner .banneript .rstcontent .rstpsword .web-rstpword-style{display:block}.rstbanner .banneript .rstcontent .rstpsword label{height:.28rem;width:.28rem;margin:0}.rstbanner .banneript .rstcontent .rstpsword input[type=checkbox]{position:absolute;z-index:1;width:.28rem;height:.28rem;visibility:hidden;margin:0}.rstbanner .banneript .rstcontent .rstpsword input[type=checkbox]+span{position:absolute;display:inline-block;width:.28rem;height:.28rem;vertical-align:text-top;background:url(/images/teacher/checkbox_normal.png) no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid #ccc;-webkit-border-radius:.06rem;border-radius:.06rem;margin-right:.14rem}.rstbanner .banneript .rstcontent .rstpsword input[type=checkbox]:checked+span{background:url(/images/teacher/checkbox.png) no-repeat;-webkit-background-size:cover;background-size:cover;border-color:#f63}.rstbanner .banneript .rstcontent .rstpsword>p{width:100%;height:.28rem;line-height:.28rem;color:#333;font-size:.2rem}.rstbanner .banneript .rstcontent .rstpsword>p>a{cursor:pointer;color:#69f}}