html{font-family:"Microsoft YaHei";background:#eafbf2}body{position:relative;font-family:'Microsoft YaHei'}.defalut{border:1px solid #eaeaea}.hidden{display:none!important}.tipError{text-align:center;font-size:14px;color:#ec2106;margin-top:-10px}.error{font-family:"Microsoft YaHei";font-size:14px;color:#f00;position:absolute;top:11px;right:15px}.code_prompt{right:135px}.cloud_lesson{font-family:"Microsoft YaHei";width:504px;height:600px;position:absolute;left:50%;top:47%;margin-left:-252px;margin-top:-300px}.cloud_lesson .cloud_hd{height:110px}.cloud_lesson .cloud_hd .cloud_title{width:292px;height:88px;display:block;margin:0 auto;margin-bottom:20px}.cloud_lesson .cloud_hd .cloud_title a{width:292px;height:88px;display:block}.cloud_lesson .cloud_main{width:504px;border-radius:4px;background-repeat:no-repeat;background-position:bottom;padding-bottom:90px}.cloud_lesson .cloud_main ul{width:146px;margin:0 auto;height:32px;margin-bottom:20px}.cloud_lesson .cloud_main ul li{width:48px;font-size:16px;color:#555;line-height:28px;float:left;text-align:center;cursor:pointer}.cloud_lesson .cloud_main ul li.cur{border-bottom:4px solid #3ac9ab}.cloud_lesson .cloud_main ul li.left{margin-right:50px}.cloud_lesson .cloud_main .cloud_form{width:370px;margin:0 auto}.cloud_lesson .cloud_main .cloud_form .b_color{border-color:#6cc87a}.cloud_lesson .cloud_main .cloud_form input{font-family:"Microsoft YaHei";font-size:14px;outline:0;width:353px;height:38px;border-radius:2px;border:1px solid #ccc;padding-left:15px}.cloud_lesson .cloud_main .cloud_form .erromsg{width:280px;font-family:"Microsoft YaHei";display:block;font-size:14px;margin:0 auto;height:32px;line-height:32px;color:#f00;position:absolute;text-align:center}.cloud_lesson .cloud_main .cloud_form .norecevice{margin-top:23px}.cloud_lesson .cloud_main .cloud_form .norecevice a{font-family:"Microsoft YaHei";font-size:14px;color:#888}.cloud_lesson .cloud_main .cloud_form .form_block{position:relative;margin-top:16px}.cloud_lesson .cloud_main .cloud_form .form_block.login_pwd .prompt{right:45px}.cloud_lesson .cloud_main .cloud_form .form_block.login_pwd .eye{width:36px;height:40px;background:url(/static/img/login/eye2.png) no-repeat;background-position:0 6px;position:absolute;top:0;right:0;cursor:pointer}.cloud_lesson .cloud_main .cloud_form .form_block.login_pwd .eye.cur{background:url(/static/img/login/eye.png) no-repeat;background-position:0 6px}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_vcode .prompt{right:138px}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_vcode .send_codebtn{display:block;width:118px;height:38px;cursor:pointer;position:absolute;left:250px;top:0;font-family:"Microsoft YaHei";font-size:14px;color:#555;background:#f8f8f8;line-height:38px;text-align:center;border:1px solid #ccc;border-radius:2px}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_vcode .send_codebtn.sendcode{color:#26ba3e}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_vcode .send_codebtn.sendcode:hover{background:#fff;color:#26ba3e}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_vcode input{width:223px;height:38px}.cloud_lesson .cloud_main .cloud_form .form_block.check_code_box{padding:15px 0;margin:0;width:400px;position:absolute;z-index:10;text-align:center;top:192px;left:50%;margin-left:-200px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.25);background-color:#fff}.cloud_lesson .cloud_main .cloud_form .form_block.check_code_box .check_code_tips{height:60px;line-height:60px;font-size:14px;color:#333;margin:0 auto}.cloud_lesson .cloud_main .cloud_form .form_block.check_code_box .check_code_tips .cls_check_code{font-size:30px;color:#aaa;float:right;margin-right:10px;height:18px;line-height:18px;cursor:pointer}.cloud_lesson .cloud_main .cloud_form .form_block.check_code_box input{display:block;width:30%;height:40px;float:left;outline:0;border:1px solid #ddd;margin-left:15%;margin-bottom:28px}.cloud_lesson .cloud_main .cloud_form .form_block.check_code_box .code_pic{display:block;width:100px;height:40px;float:left;margin-left:20px;margin-bottom:28px;cursor:pointer}.cloud_lesson .cloud_main .cloud_form .form_block.check_code_box .get_code_error{margin:0 auto 20px;clear:both}.cloud_lesson .cloud_main .cloud_form .form_block.check_code_box .get_code{background-color:#3ac9ab;color:#fff;width:160px;border-radius:4px;height:40px;line-height:40px;margin:0 auto 20px;clear:both;font-size:16px;cursor:pointer}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_pwd .prompt{right:45px}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_pwd .eye{width:36px;height:40px;background:url(/static/img/login/eye2.png) no-repeat;background-position:0 6px;position:absolute;top:0;right:0;cursor:pointer}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_pwd .eye.cur{background:url(/static/img/login/eye.png) no-repeat;background-position:0 6px}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_type{position:relative}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_type .select{font-size:14px;outline:0;width:353px;height:38px;border-radius:2px;border:1px solid #ccc;padding-left:15px;cursor:pointer}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_type .select_value{width:370px;height:0;overflow:hidden;background:#fff;border-radius:0 0 4px 4px;box-sizing:border-box;position:absolute;z-index:22;overflow-y:auto;transition:height .3s}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_type .select_value .item{width:auto;height:auto;margin:0;padding:13px 0}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_type .select_value .item p{width:auto;font-size:14px;color:#333;line-height:26px;float:none;text-align:left;cursor:pointer;margin:0 7px;padding-left:11px}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_type .select_value .item p:hover{background:#f5f5f5;color:#3ac9ab}.cloud_lesson .cloud_main .cloud_form .form_block.cloud_type .sanjiao_icon{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #aaa;position:absolute;top:50%;transform:translateY(-50%);right:15px}.cloud_lesson .cloud_main .cloud_form .form_block .layer{width:118px;height:38px;position:absolute;right:0;display:none}.cloud_lesson .cloud_main .cloud_form .cloud_agree{margin-top:20px}.cloud_lesson .cloud_main .cloud_form .cloud_agree p{font-family:"Microsoft YaHei";font-size:14px;text-align:center;color:#666}.cloud_lesson .cloud_main .cloud_form .cloud_agree p a{text-decoration:none;cursor:pointer}.cloud_lesson .cloud_main .cloud_form .cloud_agree p a:hover{text-decoration:underline;color:#3ac9ab}.cloud_lesson .cloud_main .cloud_form .cloud_agree p span{color:#3ac9ab}.cloud_lesson .cloud_main .cloud_form .cloud_btn{width:370px;height:46px;margin-top:20px;border-radius:2px;position:relative}.cloud_lesson .cloud_main .cloud_form .cloud_btn button{width:100%;height:46px;display:block;outline:0;border:0;font-size:16px;color:#fff;font-family:"Microsoft YaHei";line-height:46px;cursor:pointer;text-align:center;background:#3ac9ab;border-radius:4px}.cloud_lesson .cloud_main .cloud_form .cloud_btn button:hover{background:#2cbc9e}.cloud_lesson .cloud_main .cloud_form .cloud_btn .bottom_forget{display:none;margin-top:30px}.cloud_lesson .cloud_main .cloud_form .cloud_btn .bottom_forget .forgetPW{font-size:14px;color:#666;cursor:pointer;line-height:18px}.cloud_lesson .cloud_main .cloud_form .cloud_btn .bottom_forget .login_student{font-size:14px;color:#3ac9ab;text-align:right;position:relative;margin-right:8px;cursor:pointer;text-decoration:none}.cloud_lesson .cloud_main .cloud_form .cloud_btn .bottom_forget .login_student::after{content:"";background-size:contain;display:inline-block;width:12px;height:13px;vertical-align:middle}.cloud_lesson .cloud_main .cloud_form .cloud_btn .register_prompt{overflow:hidden}.cloud_lesson .cloud_main .cloud_form .cloud_btn .register_prompt .icon_prompt{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;display:block;float:left}.cloud_lesson .cloud_main .cloud_form .cloud_btn .register_prompt span{font-size:13.5px;color:#666}.cloud_lesson .cloud_main .cloud_form.login .cloud_slider{display:none}.cloud_lesson .cloud_main .cloud_form.login .cloud_vcode{display:none}.cloud_lesson .cloud_main .cloud_form.login .cloud_teachName{display:none}.cloud_lesson .cloud_main .cloud_form.login .cloud_type{display:none}.cloud_lesson .cloud_main .cloud_form.login .cloud_agree{display:none}.cloud_lesson .cloud_main .cloud_form.login .bottom_forget{display:flex;justify-content:space-between}.cloud_lesson .cloud_main .cloud_form.login .register_prompt{display:none}.cloud_lesson .register_success{width:504px;height:280px;margin-top:30px}.cloud_lesson .register_success h2{height:68px;width:200px;margin:0 auto;margin-top:35px;margin-bottom:60px}.cloud_lesson .register_success p span{height:40px;width:160px;line-height:40px;font-size:16px;text-align:center;display:block;float:left;border-radius:4px}.cloud_lesson .register_success p span.begin_class{margin:0 40px 0 70px;background:#26ba3e}.cloud_lesson .register_success p span.begin_class a{display:block;width:158px;height:38px;color:#fff;text-decoration:none}.cloud_lesson .register_success p span.begin_class:hover{background:#1bae33}.cloud_lesson .register_success p span.my_cms{height:38px;width:158px;border:1px solid #ccc;background:#f8f8f8}.cloud_lesson .register_success p span.my_cms a{display:block;width:158px;height:38px;color:#555;text-decoration:none}.cloud_lesson .register_success p span.my_cms:hover{background:#fff}.cloud_footer{width:100%;position:fixed;bottom:0;z-index:-1}.cloud_footer .icp{font-size:14px;text-align:center;margin-bottom:40px;color:#6d7a75}.pop_content{width:360px;height:auto;position:fixed;z-index:9999;top:50%;left:50%;margin-left:-180px;margin-top:-130px;background:#fff;border-radius:10px;border:1px solid #e5e5e5}.pop_content .pop_right_content{width:360px;float:left}.pop_content .pop_right_content .close_content{height:30px;margin-bottom:2px}.pop_content .pop_right_content .icon_content{padding:0 20px}.pop_content .pop_right_content .icon_content .icon_top_text{width:100%;height:30px;line-height:30px;text-align:center}.pop_content .pop_right_content .icon_content .icon_top_text em{width:60px;height:1px;background:#dfdfdf;display:inline-block;vertical-align:middle}.pop_content .pop_right_content .icon_content .icon_top_text span{display:inline-block;width:132px;height:30px;vertical-align:middle;line-height:30px;text-align:center;font-size:18px;margin:0 10px}.pop_content .pop_right_content .icon_content .show_icon{height:55px;margin-top:30px;text-align:center}.pop_content .pop_right_content .icon_content .show_icon a{width:50px;height:50px;cursor:pointer;position:relative;border-radius:50em;display:inline-block}.pop_content .pop_right_content .icon_content .show_icon a span{left:0;width:100%;bottom:-24px;color:#999;font-size:14px;position:absolute}.pop_content .pop_right_content .icon_content .show_icon a.wechat{background-position:3px 9px;border:1px solid #4cc741}.pop_content .pop_right_content .icon_content .show_icon a.wechat:hover{background-color:#4cc741;background-position:3px -166px}.pop_content .pop_right_content .icon_content .show_icon a.qq{background-position:4px -98px;border:1px solid #5ca4eb;margin:0 50px}.pop_content .pop_right_content .icon_content .show_icon a.qq:hover{background-color:#5ca4eb;background-position:2px -268px}.pop_content .pop_right_content .icon_content .show_icon a.weibo{background-position:5px -42px;border:1px solid #f56365}.pop_content .pop_right_content .icon_content .show_icon a.weibo:hover{background-color:#f56365;background-position:5px -218px}.pop_content .pop_right_content .icon_content .point_phone_login{color:#999;display:block;font-size:14px;text-align:center;margin:36px auto 20px;text-decoration:underline}.pop_content .pop_right_content .phone_login{text-align:center}.pop_content .pop_right_content .phone_login .icon_top_text{width:100%;height:30px;line-height:30px;text-align:center}.pop_content .pop_right_content .phone_login .icon_top_text em{width:60px;height:1px;background:#dfdfdf;display:inline-block;vertical-align:middle}.pop_content .pop_right_content .phone_login .icon_top_text span{display:inline-block;width:132px;height:30px;vertical-align:middle;line-height:30px;text-align:center;font-size:18px;margin:0 10px}.pop_content .pop_right_content .phone_login input{width:270px;height:30px;padding:5px 0;border:0;margin-top:10px;background:#f2f3f7;padding-left:10px;border-radius:4px}.pop_content .pop_right_content .phone_login .comfirm_phone_login{color:#fff;width:280px;height:42px;padding:0;display:block;cursor:pointer;margin:20px auto;line-height:42px;border-radius:4px;background-color:#3ac9ab}.pop_content .pop_right_content .phone_login .fast_login{color:#999;display:block;font-size:14px;margin:20px auto;text-align:center;text-decoration:underline}.background_login{position:fixed;z-index:88888;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.section_login{width:380px;height:auto;background-color:#fff;border-radius:4px;position:fixed;top:55%;left:50%;margin-left:-190px;margin-top:-250px;z-index:99999;box-sizing:border-box;padding:0 30px}.section_login input{text-indent:0!important}.section_login .hidden{display:none!important}.section_login .mod_login_bar{width:100%;height:70px;box-sizing:border-box;border-bottom:1px solid #eee;padding:0 35px;position:relative}.section_login .mod_login_bar .close_login{font-size:25px;color:#ccc;cursor:pointer;position:absolute;right:-20px;top:5px}.section_login .mod_login_bar .bar_wechat{display:inline-block;height:67px;line-height:67px;padding:0 2px;cursor:pointer;font-size:14px}.section_login .mod_login_bar .bar_wechat.bar_wechat_select{color:#3ac9ab;border-bottom:3px solid #3ac9ab}.section_login .mod_login_bar .bar_wechat.bar_wechat_select .wechat_icon{background-size:contain;background-repeat:no-repeat}.section_login .mod_login_bar .bar_wechat .wechat_icon{width:22px;height:19px;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-2px}.section_login .mod_login_bar .bar_phone{height:67px;line-height:67px;padding:0 2px;margin-left:40px;cursor:pointer;display:inline-block;font-size:14px}.section_login .mod_login_bar .bar_phone.bar_phone_select{color:#3ac9ab;border-bottom:3px solid #3ac9ab}.section_login .mod_login_bar .bar_phone.bar_phone_select .phone_icon{background-size:contain;background-repeat:no-repeat}.section_login .mod_login_bar .bar_phone .phone_icon{width:15px;height:20px;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-2px}.section_login .mod_login_bar_three{width:100%;height:70px;box-sizing:border-box;border-bottom:1px solid #eee;padding:0;line-height:70px}.section_login .mod_login_bar_three h5{font-size:16px;color:#333;font-weight:normal;float:left}.section_login .mod_login_bar_three .ogin_bar_three_other{cursor:pointer;font-size:14px;color:#666;position:relative;margin-right:18px;float:right}.section_login .mod_login_bar_three .ogin_bar_three_other::before{content:"";background-size:contain;position:absolute;right:-16px;top:29px;width:12px;height:13px}.section_login .mod_resiger_head{width:100%;height:70px;box-sizing:border-box;border-bottom:1px solid #eee;padding:0;line-height:70px}.section_login .mod_resiger_head h5{font-size:16px;color:#333;font-weight:normal;float:left}.section_login .mod_resiger_head .resiger_head_login{font-size:14px;color:#666;position:relative;margin-right:18px;float:right}.section_login .mod_resiger_head .resiger_head_login a{color:#3ac9ab;cursor:pointer;font-size:14px;text-decoration:none;position:relative}.section_login .mod_resiger_head .resiger_head_login a::before{content:"";background-size:contain;position:absolute;right:-16px;top:1px;width:12px;height:13px}.section_login .mod_bound_head{width:100%;height:70px;box-sizing:border-box;border-bottom:1px solid #eee;padding:0;line-height:70px}.section_login .mod_bound_head h5{font-size:16px;color:#333;font-weight:normal;float:left}.section_login .mod_bound_head p{font-size:12px;color:#888;margin-left:20px;float:left;margin-top:1px}.section_login .mod_login_wechat{padding-bottom:20px}.section_login .mod_login_wechat #login_container{height:280px;text-align:center}.section_login .mod_login_wechat #login_container .impowerBox .qrcode{border:0;width:180px;height:180px}.section_login .mod_login_wechat #login_container .impowerBox .status p{font-size:14px;color:#aaa}.section_login .mod_login_wechat .login_select{display:flex;align-items:center;justify-content:center}.section_login .mod_login_wechat .login_select .login_other,.section_login .mod_login_wechat .login_select .login_teach{font-size:14px;text-align:right;position:relative;margin-right:8px;cursor:pointer}.section_login .mod_login_wechat .login_select .login_other::after,.section_login .mod_login_wechat .login_select .login_teach::after{content:"";background-size:contain;display:inline-block;width:12px;height:13px;vertical-align:middle;margin-left:5px}.section_login .mod_login_wechat .login_select .login_other{color:#999}.section_login .mod_login_wechat .login_select .login_teach{color:#3ac9ab}.section_login .mod_login_wechat .login_select .login_teach::before{content:"";width:1px;height:12px;display:inline-block;vertical-align:middle;background:#ddd;margin:0 17px;text-decoration:none}.section_login .mod_login_phone{padding:40px 30px}.section_login .mod_login_phone .phone_error_tip{width:260px;height:40px;background-color:#fde8e8;border-radius:4px;border:solid 1px #fa9190;line-height:40px;text-align:center;font-size:14px;color:#ea5d5c;box-sizing:border-box}.section_login .mod_login_phone .phone_error_tip .error_tip_icon{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:5px}.section_login .mod_login_phone .phone_input_wrap{width:260px;height:40px;background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;margin-top:16px}.section_login .mod_login_phone .phone_input_wrap input{width:100%;height:38px;border:0;outline:0;padding:10px 13px;box-sizing:border-box}.section_login .mod_login_phone .phone_input_wrap input::-webkit-input-placeholder{font-size:14px;color:#bbb}.section_login .mod_login_phone .pwd_input_wrap{width:260px;height:40px;background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;margin-top:16px;position:relative}.section_login .mod_login_phone .pwd_input_wrap input{width:100%;height:38px;border:0;outline:0;padding:10px 13px;padding-right:30px;box-sizing:border-box}.section_login .mod_login_phone .pwd_input_wrap input::-webkit-input-placeholder{font-size:14px;color:#bbb}.section_login .mod_login_phone .pwd_input_wrap .pwd_tools{display:inline-block;position:absolute;cursor:pointer;width:20px;height:11px;background-size:contain;right:0;top:0;right:10px;top:13px}.section_login .mod_login_phone .pwd_input_wrap .pwd_tools.see{background-size:contain}.section_login .mod_login_phone .phone_tools{width:260px;height:20px;box-sizing:border-box;margin-top:30px;position:relative}.section_login .mod_login_phone .phone_tools .tools_rember{float:left;font-size:12px;color:#aaa}.section_login .mod_login_phone .phone_tools .tools_rember .rember_icon{display:inline-block;width:16px;height:16px;background-size:contain;vertical-align:middle;margin-top:-3px;margin-right:5px;cursor:pointer}.section_login .mod_login_phone .phone_tools .tools_rember .rember_icon.icon_is_rember{background-size:contain}.section_login .mod_login_phone .phone_tools .tools_forget{float:right;text-decoration:none;font-size:12px;color:#aaa}.section_login .mod_login_phone .phone_login_button{width:260px;height:40px;background-color:#3ac9ab;border-radius:4px;cursor:pointer;line-height:40px;text-align:center;box-sizing:border-box;font-size:16px;color:#fff;margin-top:20px}.section_login .mod_login_phone .phone_login_button.login_button_ban{cursor:not-allowed;background-color:#bec7cc}.section_login .mod_login_phone .phone_bottom_bar{text-align:center;margin-top:40px}.section_login .mod_login_phone .phone_bottom_bar .bottom_bar_register{font-size:14px;color:#666;text-decoration:none;position:relative}.section_login .mod_login_phone .phone_bottom_bar .bottom_bar_register::before{content:"";width:1px;height:12px;background:#eee;position:absolute;right:-11px;top:4px}.section_login .mod_login_phone .phone_bottom_bar .bottom_bar_other_method{font-size:14px;color:#999;text-decoration:none;margin-left:25px}.section_login .mod_login_other{padding:40px 0;text-align:center}.section_login .mod_login_other .login_other_qq{display:inline-block;cursor:pointer}.section_login .mod_login_other .login_other_qq i{display:inline-block;width:60px;height:60px;background-size:contain}.section_login .mod_login_other .login_other_qq p{font-size:14px;color:#666}.section_login .mod_login_other .login_other_weibo{display:inline-block;margin-left:64px;cursor:pointer}.section_login .mod_login_other .login_other_weibo i{display:inline-block;width:60px;height:60px;background-size:contain}.section_login .mod_login_other .login_other_weibo p{font-size:14px;color:#666}.section_login .mod_resiger{padding:40px 10px;position:relative}.section_login .mod_resiger .check_code_box{padding:15px 0;margin:0;width:360px;position:absolute;z-index:10;text-align:center;top:40px;left:56%;margin-left:-200px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.25);background-color:#fff}.section_login .mod_resiger .check_code_box .check_code_tips{height:60px;line-height:60px;font-size:14px;color:#333;margin:0 auto}.section_login .mod_resiger .check_code_box .check_code_tips .cls_check_code{font-size:30px;color:#aaa;float:right;margin-right:10px;height:18px;line-height:18px;cursor:pointer}.section_login .mod_resiger .check_code_box input{display:block;width:30%;height:40px;float:left;outline:0;border:1px solid #ddd;margin-left:15%;margin-bottom:28px}.section_login .mod_resiger .check_code_box .code_pic{display:block;width:100px;height:40px;float:left;margin-left:20px;margin-bottom:28px;cursor:pointer}.section_login .mod_resiger .check_code_box .get_code_error{margin:0 auto 20px;clear:both}.section_login .mod_resiger .check_code_box .get_code_boss{background-color:#3ac9ab;color:#fff;width:160px;border-radius:4px;height:40px;line-height:40px;margin:0 auto 20px;clear:both;font-size:16px;cursor:pointer}.section_login .mod_resiger .resiger_info{display:block;float:left;height:40px;line-height:40px;text-align:right;width:60px;font-size:14px;color:#555}.section_login .mod_resiger .info_phone_wrap{width:210px;height:40px;background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;float:left;margin-left:15px;position:relative}.section_login .mod_resiger .info_phone_wrap.input_error{border-color:#ea5d5c}.section_login .mod_resiger .info_phone_wrap input{width:100%;height:38px;border:0;outline:0;box-sizing:border-box;padding:10px 15px}.section_login .mod_resiger .info_phone_wrap input::-webkit-input-placeholder{font-size:14px;color:#bbb}.section_login .mod_resiger .info_phone_wrap .phone_error_tip{position:absolute;font-size:13px;color:#ea5d5c;left:0;top:43px}.section_login .mod_resiger .info_nickname_wrap{width:210px;height:40px;background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;float:left;margin-left:15px;position:relative}.section_login .mod_resiger .info_nickname_wrap.input_error{border-color:#ea5d5c}.section_login .mod_resiger .info_nickname_wrap input{width:100%;height:38px;border:0;outline:0;box-sizing:border-box;padding:10px 15px}.section_login .mod_resiger .info_nickname_wrap input::-webkit-input-placeholder{font-size:14px;color:#bbb}.section_login .mod_resiger .info_nickname_wrap .nickname_error_tip{position:absolute;font-size:13px;color:#ea5d5c;left:0;top:43px}.section_login .mod_resiger .info_code_wrap{width:100px;height:40px;background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;float:left;margin-left:15px;position:relative}.section_login .mod_resiger .info_code_wrap.input_error{border-color:#ea5d5c}.section_login .mod_resiger .info_code_wrap input{width:100%;height:38px;border:0;outline:0;box-sizing:border-box;padding:10px 15px;padding-right:0}.section_login .mod_resiger .info_code_wrap input::-webkit-input-placeholder{font-size:14px;color:#bbb}.section_login .mod_resiger .info_code_wrap .code_error_tip{position:absolute;font-size:13px;color:#ea5d5c;left:0;top:43px}.section_login .mod_resiger .get_code{display:block;float:left;width:100px;height:40px;line-height:40px;text-align:center;background-color:#fff;border-radius:4px;border:solid 1px #3ac9ab;box-sizing:border-box;font-size:14px;color:#3ac9ab;margin-left:10px;cursor:pointer}.section_login .mod_resiger .info_set_wrap{width:210px;height:40px;background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;float:left;margin-left:15px;position:relative}.section_login .mod_resiger .info_set_wrap.input_error{border-color:#ea5d5c}.section_login .mod_resiger .info_set_wrap input{width:100%;height:38px;border:0;outline:0;box-sizing:border-box;padding:10px 15px;padding-right:0}.section_login .mod_resiger .info_set_wrap input::-webkit-input-placeholder{font-size:14px;color:#bbb}.section_login .mod_resiger .info_set_wrap .set_error_tip{position:absolute;font-size:13px;color:#ea5d5c;left:0;top:43px}.section_login .mod_resiger .info_set_confirm_wrap{width:210px;height:40px;background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;float:left;margin-left:15px;position:relative}.section_login .mod_resiger .info_set_confirm_wrap.input_error{border-color:#ea5d5c}.section_login .mod_resiger .info_set_confirm_wrap input{width:100%;height:38px;border:0;outline:0;box-sizing:border-box;padding:10px 15px;padding-right:0}.section_login .mod_resiger .info_set_confirm_wrap input::-webkit-input-placeholder{font-size:14px;color:#bbb}.section_login .mod_resiger .resiger_agree{text-align:center;font-size:12px;color:#aaa;margin:20px 0;float:left}.section_login .mod_resiger .resiger_agree .agree_icon{display:inline-block;width:16px;height:16px;background-size:contain;vertical-align:middle;margin-top:-3px;margin-right:5px;cursor:pointer;margin-left:40px}.section_login .mod_resiger .resiger_agree .agree_icon.icon_selected{background-size:contain}.section_login .mod_resiger .resiger_agree a{font-size:12px;color:#3ac9ab;text-decoration:none}.section_login .mod_resiger .resiger_button{width:260px;height:40px;background-color:#3ac9ab;border-radius:4px;text-align:center;line-height:40px;font-size:16px;color:#fff;float:left;margin-left:24px;margin-bottom:40px;cursor:pointer}.section_login .mod_resiger .resiger_button.resiger_button_ban{background-color:#bec7cc;cursor:not-allowed}.section_login .bound_mod_bound_phone{padding:40px 10px;position:relative}.section_login .bound_mod_bound_phone .check_code_box{padding:15px 0;margin:0;width:360px;position:absolute;z-index:10;text-align:center;top:40px;left:56%;margin-left:-200px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.25);background-color:#fff}.section_login .bound_mod_bound_phone .check_code_box .check_code_tips{height:60px;line-height:60px;font-size:14px;color:#333;margin:0 auto}.section_login .bound_mod_bound_phone .check_code_box .check_code_tips .cls_check_code{font-size:30px;color:#aaa;float:right;margin-right:10px;height:18px;line-height:18px;cursor:pointer}.section_login .bound_mod_bound_phone .check_code_box input{display:block;width:30%;height:40px;float:left;outline:0;border:1px solid #ddd;margin-left:15%;margin-bottom:28px}.section_login .bound_mod_bound_phone .check_code_box .code_pic{display:block;width:100px;height:40px;float:left;margin-left:20px;margin-bottom:28px;cursor:pointer}.section_login .bound_mod_bound_phone .check_code_box .get_code_error{margin:0 auto 20px;clear:both}.section_login .bound_mod_bound_phone .check_code_box .get_code_boss_2{background-color:#3ac9ab;color:#fff;width:160px;border-radius:4px;height:40px;line-height:40px;margin:0 auto 20px;clear:both;font-size:16px;cursor:pointer}.section_login .bound_mod_bound_phone .bound_resiger_info{display:block;float:left;height:40px;line-height:40px;text-align:right;width:60px;font-size:14px;color:#555}.section_login .bound_mod_bound_phone .bound_info_phone_wrap{width:210px;height:40px;background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;float:left;margin-left:15px;position:relative}.section_login .bound_mod_bound_phone .bound_info_phone_wrap.bound_input_error{border-color:#ea5d5c}.section_login .bound_mod_bound_phone .bound_info_phone_wrap input{width:100%;height:38px;border:0;outline:0;box-sizing:border-box;padding:10px 15px}.section_login .bound_mod_bound_phone .bound_info_phone_wrap input::-webkit-input-placeholder{font-size:14px;color:#bbb}.section_login .bound_mod_bound_phone .bound_info_phone_wrap .bound_phone_error_tip{position:absolute;font-size:13px;color:#ea5d5c;left:0;top:43px}.section_login .bound_mod_bound_phone .bound_info_nickname_wrap{width:210px;height:40px;background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;float:left;margin-left:15px;position:relative}.section_login .bound_mod_bound_phone .bound_info_nickname_wrap.bound_input_error{border-color:#ea5d5c}.section_login .bound_mod_bound_phone .bound_info_nickname_wrap input{width:100%;height:38px;border:0;outline:0;box-sizing:border-box;padding:10px 15px}.section_login .bound_mod_bound_phone .bound_info_nickname_wrap input::-webkit-input-placeholder{font-size:14px;color:#bbb}.section_login .bound_mod_bound_phone .bound_info_nickname_wrap .bound_nickname_error_tip{position:absolute;font-size:13px;color:#ea5d5c;left:0;top:43px}.section_login .bound_mod_bound_phone .bound_info_code_wrap{width:100px;height:40px;background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;float:left;margin-left:15px;position:relative}.section_login .bound_mod_bound_phone .bound_info_code_wrap.bound_input_error{border-color:#ea5d5c}.section_login .bound_mod_bound_phone .bound_info_code_wrap input{width:100%;height:38px;border:0;outline:0;box-sizing:border-box;padding:10px 15px;padding-right:0}.section_login .bound_mod_bound_phone .bound_info_code_wrap input::-webkit-input-placeholder{font-size:14px;color:#bbb}.section_login .bound_mod_bound_phone .bound_info_code_wrap .bound_code_error_tip{position:absolute;font-size:13px;color:#ea5d5c;left:0;top:43px}.section_login .bound_mod_bound_phone .bound_get_code{display:block;float:left;width:100px;height:40px;line-height:40px;text-align:center;background-color:#fff;border-radius:4px;border:solid 1px #3ac9ab;box-sizing:border-box;font-size:14px;color:#3ac9ab;margin-left:10px;cursor:pointer}.section_login .bound_mod_bound_phone .bound_info_set_wrap{width:210px;height:40px;background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;float:left;margin-left:15px;position:relative}.section_login .bound_mod_bound_phone .bound_info_set_wrap.bound_input_error{border-color:#ea5d5c}.section_login .bound_mod_bound_phone .bound_info_set_wrap input{width:100%;height:38px;border:0;outline:0;box-sizing:border-box;padding:10px 15px;padding-right:0}.section_login .bound_mod_bound_phone .bound_info_set_wrap input::-webkit-input-placeholder{font-size:14px;color:#bbb}.section_login .bound_mod_bound_phone .bound_info_set_wrap .bound_set_error_tip{position:absolute;font-size:13px;color:#ea5d5c;left:0;top:43px}.section_login .bound_mod_bound_phone .bound_info_set_confirm_wrap{width:210px;height:40px;background-color:#fff;border:solid 1px #ddd;box-sizing:border-box;float:left;margin-left:15px;position:relative}.section_login .bound_mod_bound_phone .bound_info_set_confirm_wrap.bound_input_error{border-color:#ea5d5c}.section_login .bound_mod_bound_phone .bound_info_set_confirm_wrap input{width:100%;height:38px;border:0;outline:0;box-sizing:border-box;padding:10px 15px;padding-right:0}.section_login .bound_mod_bound_phone .bound_info_set_confirm_wrap input::-webkit-input-placeholder{font-size:14px;color:#bbb}.section_login .bound_mod_bound_phone .bound_resiger_agree{text-align:center;font-size:12px;color:#aaa;margin:20px 0;float:left}.section_login .bound_mod_bound_phone .bound_resiger_agree .bound_agree_icon{display:inline-block;width:16px;height:16px;background-size:contain;vertical-align:middle;margin-top:-3px;margin-right:5px;cursor:pointer;margin-left:40px}.section_login .bound_mod_bound_phone .bound_resiger_agree .bound_agree_icon.icon_selected{background-size:contain}.section_login .bound_mod_bound_phone .bound_resiger_agree a{font-size:12px;color:#3ac9ab;text-decoration:none}.section_login .bound_mod_bound_phone .bound_resiger_button{width:260px;height:40px;background-color:#3ac9ab;border-radius:4px;text-align:center;line-height:40px;font-size:16px;color:#fff;float:left;margin-left:24px;margin-bottom:40px;margin-top:20px;cursor:pointer}.section_login .bound_mod_bound_phone .bound_resiger_button.bound_resiger_button_ban{background-color:#bec7cc;cursor:not-allowed}.logo{position:fixed;display:block;width:200px;height:55px;top:20px;left:20px}.mod_login{width:960px;height:540px;box-shadow:0 16px 30px rgba(84,138,87,0.2);border-radius:12px;background:#fff;position:fixed;top:50%;left:50%;margin-top:-270px;margin-left:-480px}.mod_login .block_login_bg{float:left;width:440px;height:540px;background:linear-gradient(180deg,#34d880 0,rgba(62,214,182,0.84) 100%);border-radius:12px 0 0 12px;text-align:center}.mod_login .block_login_bg .title{font-size:26px;color:rgba(255,255,255,0.94);line-height:36px;text-shadow:0 1px 4px rgba(28,183,110,0.6);font-family:'Microsoft YaHei';font-weight:400;margin-top:63px}.mod_login .block_login_bg img{display:inline-block;margin-top:30px}.mod_login .block_student_rg_bg{float:left;width:440px;height:540px;border-radius:12px 0 0 12px;text-align:center;background:url("/static/img/login/login-bg.png") no-repeat;background-size:cover}.mod_login .block_student_rg_bg .title{font-size:34px;color:#fff;line-height:50px;font-family:'Microsoft YaHei';margin-top:90px}.mod_login .block_student_rg_bg .student_module_loginBtn{display:block;width:200px;height:44px;border:1px solid #fff;text-align:center;line-height:42px;border-radius:4px;cursor:pointer;font-size:16px;color:#fff;background:transparent;box-sizing:border-box;margin:192px auto 20px}.mod_login .block_student_rg_bg .student_module_loginBtn:hover{background:rgba(255,255,255,0.1)}.mod_login .block_student_rg_bg span{font-size:14px;color:rgba(255,255,255,0.8)}.mod_login .block_student_login_bg{float:left;width:440px;height:540px;border-radius:12px 0 0 12px;text-align:center;background:url("/static/img/login/login-bg.png") no-repeat;background-size:cover}.mod_login .block_student_login_bg .title{font-size:34px;color:#fff;line-height:50px;font-family:'Microsoft YaHei';margin-top:90px}.mod_login .block_student_login_bg .student_module_rgBtn{display:block;width:200px;height:44px;border:1px solid #fff;text-align:center;line-height:42px;border-radius:4px;cursor:pointer;font-size:16px;color:#fff;background:transparent;box-sizing:border-box;margin:192px auto 20px}.mod_login .block_student_login_bg .student_module_rgBtn:hover{background:rgba(255,255,255,0.1)}.mod_login .block_student_login_bg span{font-size:14px;color:rgba(255,255,255,0.8)}.mod_login .mod_login_rg_code{float:left;width:520px;height:540px;font-family:'Microsoft YaHei';position:relative}.mod_login .mod_login_rg_code #guide_emcode{position:absolute;right:100px;top:14px}.mod_login .mod_login_rg_code #emcode{position:absolute;right:0;top:3px;cursor:pointer}.mod_login .mod_login_rg_code .mod_teacher_login{box-sizing:border-box;padding:0 110px}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_bar{margin-top:74px;text-align:center;margin-bottom:30px}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_bar em{font-size:18px;color:#222;font-style:normal;display:inline-block;cursor:pointer}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_bar em:first-child{margin-right:64px}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_bar em.cur{border-bottom:4px solid rgba(52,216,128,0.8)}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_box_phone{height:auto}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_box_phone .title{font-size:12px;color:#666}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_box_phone .login_box_phone_wrap{position:relative}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_box_phone .login_box_phone_wrap i{position:absolute;cursor:pointer;display:block;width:22px;height:22px;background-size:cover;right:11px;top:17px}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_box_password{height:auto;margin-top:20px}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_box_password .title{font-size:12px;color:#666}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_box_password .login_box_password_wrap{position:relative}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_box_password .login_box_password_wrap i{display:block;width:22px;height:22px;cursor:pointer;background-image:url("/static/img/login/eye_close.svg");background-repeat:no-repeat;background-size:cover;position:absolute;right:12px;top:16px}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_box_password .login_box_password_wrap i.open{background-image:url("/static/img/login/ele_open.svg")}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_password_tools{overflow:hidden;font-size:14px;color:#666;margin-top:16px}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_password_tools .rember_password{float:left;cursor:pointer}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_password_tools .rember_password i{display:inline-block;width:14px;height:14px;vertical-align:middle;background-repeat:no-repeat;background-size:cover;margin-top:-3px;margin-right:5px}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_password_tools a{float:right;text-decoration:none}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_password_tools a:hover{color:#3ac9ab}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box #ajax_teacher_login{background:linear-gradient(270deg,#3ed6b6 0,#34d880 100%);width:100%;display:block;height:44px;border-radius:4px;text-align:center;cursor:pointer;line-height:44px;font-size:16px;color:#fff;margin:22px auto;outline:0;border:0}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_info{float:right;color:#333;font-size:14px}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .login_info a{color:#3ac9ab}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .tip_teacher_login_box{height:46px;width:100%;text-align:center;position:absolute;left:0;top:270px}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box .tip_teacher_login_box #tip_teacher_login{display:inline-block;font-size:16px;color:#fff;background:rgba(0,0,0,0.7);border-radius:4px;padding:12px 16px;margin:0 auto}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box input{width:100%;outline:0;height:44px;line-height:42px;border:1px solid #d5d5d5;padding:0 14px;margin-top:6px;border-radius:2px;box-sizing:border-box}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box input.green{border-color:#3ac9ab}.mod_login .mod_login_rg_code .mod_teacher_login .block_login_box input::-webkit-input-placeholder{font-size:14px;color:#bbb}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .code_login_box_phone{height:auto}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .code_login_box_phone .title{font-size:12px;color:#666}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .code_login_box_phone .code_login_box_phone_wrap{position:relative}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .code_login_box_phone .code_login_box_phone_wrap .del_phone{position:absolute;cursor:pointer;display:block;width:22px;height:22px;background-size:cover;right:11px;top:17px}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .code_login_box_code{height:auto;margin-top:20px}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .code_login_box_code .title{font-size:12px;color:#666}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .code_login_box_code .code_login_box_code_wrap{position:relative}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .code_login_box_code .code_login_box_code_wrap .get_logo_code{position:absolute;color:#3966e1;font-size:14px;cursor:pointer;right:12px;top:18px;text-align:right}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .code_login_box_code .code_login_box_code_wrap .get_logo_code.ban_code{color:#3ac9ab;cursor:inherit}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .register_auto_info{text-align:center;margin-top:18px;color:#ff794e;font-size:14px}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .login_info{float:right;color:#333;font-size:14px}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .login_info a{color:#3ac9ab}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .tip_code_login_box{height:46px;width:100%;text-align:center;position:absolute;left:0;top:270px}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .tip_code_login_box #tip_code_login{display:inline-block;font-size:16px;color:#fff;background:rgba(0,0,0,0.7);border-radius:4px;padding:12px 16px;margin:0 auto}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box #ajax_codelogin{display:block;width:100%;height:44px;border:0;text-align:center;line-height:44px;font-size:16px;color:#fff;background:linear-gradient(270deg,#3ed6b6 0,#34d880 100%);border-radius:4px;margin:18px auto;cursor:pointer;outline:0}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box #ajax_codelogin.ban{background:#dde3eb!important;border:none!important;cursor:no-drop}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box .tip_error{position:absolute;right:0;text-align:right;color:#ef5252;font-size:14px;top:55px}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box input{width:100%;outline:0;height:44px;line-height:42px;border:1px solid #d5d5d5;padding:0 14px;margin-top:6px;border-radius:2px;box-sizing:border-box}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box input.green{border-color:#3ac9ab}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box input::-webkit-input-placeholder{font-size:14px;color:#bbb}.mod_login .mod_login_rg_code .mod_teacher_login .block_code_login_box input.error_border{border-color:#ef5252}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_nickname{height:auto;margin-top:35px}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_nickname .title{font-size:12px;color:#666}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_nickname .rg_box_nickname_wrap{position:relative}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_phone{height:auto}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_phone .title{font-size:12px;color:#666}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_phone .rg_box_phone_wrap{position:relative}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_phone .rg_box_phone_wrap .del_phone{position:absolute;cursor:pointer;display:block;width:22px;height:22px;background-size:cover;right:11px;top:17px}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_code{height:auto;margin-top:20px}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_code .title{font-size:12px;color:#666}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_code .rg_box_code_wrap{position:relative}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_code .rg_box_code_wrap .get_code{position:absolute;color:#3966e1;font-size:14px;cursor:pointer;right:12px;top:18px;text-align:right}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_code .rg_box_code_wrap .get_code.ban_code{color:#3ac9ab;cursor:inherit}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_password{height:auto;margin-top:20px}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_password .title{font-size:12px;color:#666}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_password .rg_box_password_wrap{position:relative}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_password .rg_box_password_wrap i{display:block;width:22px;height:22px;cursor:pointer;background-image:url("/static/img/login/eye_close.svg");background-repeat:no-repeat;background-size:cover;position:absolute;right:12px;top:16px}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_password .rg_box_password_wrap i.open{background-image:url("/static/img/login/ele_open.svg")}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_argment{text-align:left;font-size:14px;color:#999;margin-top:26px}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_argment i{display:inline-block;width:14px;height:14px;background-repeat:no-repeat;background-size:cover;cursor:pointer;margin-top:-2px;vertical-align:middle;margin-right:5px}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .rg_box_argment a{color:#3966e1;font-size:14px;text-decoration:none}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .register_info{float:right;color:#333;font-size:14px}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .register_info a{color:#3ac9ab;cursor:pointer}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box #ajax_rg{display:block;width:100%;height:44px;border:0;text-align:center;line-height:44px;font-size:16px;color:#fff;background:linear-gradient(270deg,#3ed6b6 0,#34d880 100%);border-radius:4px;margin:22px auto;cursor:pointer;outline:0}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box #ajax_rg.ban{background:#dde3eb!important;border:none!important;cursor:no-drop}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box .tip_error{position:absolute;right:0;text-align:right;color:#ef5252;font-size:14px;top:55px}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box input{width:100%;outline:0;height:44px;line-height:42px;border:1px solid #d5d5d5;padding:0 14px;margin-top:6px;border-radius:2px;box-sizing:border-box}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box input.green{border-color:#3ac9ab}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box input::-webkit-input-placeholder{font-size:14px;color:#bbb}.mod_login .mod_login_rg_code .mod_teacher_login .block_rg_box input.error_border{border-color:#ef5252}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login{text-align:center;font-size:14px;margin-top:83px;cursor:pointer;color:#888}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_phone{margin-right:25px;position:relative;display:inline-block}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_phone:hover{color:#3ac9ab}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_phone::after{content:"";width:1px;height:13px;position:absolute;right:-15px;top:4px;background:#ddd}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_other{margin-right:25px;position:relative;display:inline-block}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_other:hover{color:#3ac9ab}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_other:hover .other_box{display:block}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_other .other_box{position:absolute;top:14px;left:-45px;width:168px;height:169px;background-size:cover;z-index:100;display:none}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_other .other_box .block_other{width:100%;height:100%;text-align:center;margin-top:50px}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_other .other_box .block_other a{display:inline-block;cursor:pointer;text-decoration:none}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_other .other_box .block_other a:hover{text-decoration:none}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_other .other_box .block_other a.target_qq{margin-right:30px}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_other .other_box .block_other a img{display:inline-block;width:50px;height:50px}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_other .other_box .block_other a p{text-align:center;font-size:14px;color:#333;margin-top:3px}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_login_other::after{content:"";width:1px;height:13px;position:absolute;right:-15px;top:4px;background:#ddd}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_type{color:#3ac9ab;display:inline-block}.mod_login .mod_login_rg_code .mod_teacher_login .entry_teacher_login .entry_type i{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:cover;vertical-align:middle;margin-top:-2px;margin-right:2px}.opacity_0{opacity:0}.code_container{margin-top:50px}.code_box_layer{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,0.5)}.code_box_layer .check_code_login_box{padding:15px 0;margin:0;width:360px;position:absolute;z-index:99999;text-align:center;top:50%;left:50%;margin-top:-110px;margin-left:40px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.25);background-color:#fff}.code_box_layer .check_code_login_box .check_code_tips{height:60px;line-height:60px;font-size:14px;color:#333;margin:0 auto}.code_box_layer .check_code_login_box .check_code_tips .cls_check_code{font-size:30px;color:#aaa;float:right;margin-right:10px;height:18px;line-height:18px;cursor:pointer}.code_box_layer .check_code_login_box input{display:block;width:30%;height:40px;float:left;outline:0;border:1px solid #ddd;margin-left:15%;margin-bottom:28px;padding-left:15px}.code_box_layer .check_code_login_box .code_pic{display:block;width:100px;height:40px;float:left;margin-left:20px;margin-bottom:28px;cursor:pointer}.code_box_layer .check_code_login_box .get_code_error{margin:0 auto 20px;clear:both}.code_box_layer .check_code_login_box .get_code_btn{background-color:#3ac9ab;color:#fff;width:160px;border-radius:4px;height:40px;line-height:40px;margin:0 auto 20px;clear:both;font-size:16px;cursor:pointer}