@charset "utf-8";
body,ul{margin:0;padding:0}.hidden{display:none}.visibility_hidden{visibility:hidden}ul{list-style:none}.mt3{margin-top:3rem}.mt5{margin-top:5rem}.signin_background{background:#fff url("../img/teacher_signin.jpg");background-size:cover;min-height:80vh;background-attachment:fixed;display:flex;align-items:center}header.signin_header{height:10vh;display:flex;align-items:center;padding:0 4rem;color:#666;}header.signin_header img{border-right:2px solid #ccc;padding-right:2rem;margin-right:1rem}.signin_frame{min-width:22rem;position:fixed;top:25%;right:10%;background:rgba(255,255,255,0.3);padding:2rem 4rem;border-radius:.5rem;display:flex;align-items:center;flex-flow:column;transition:.3s all;box-shadow:inset 0 0 3px rgba(255,255,255,0.8);}.signin_frame form{width:100%;text-align:center}.signin_frame ul{width:100%}.signin_frame div.signin_flex_div{display:flex;align-items:center;padding:1rem 0;border-bottom:2px solid #fff;}.signin_frame div.signin_flex_div input[type='text'],.signin_frame div.signin_flex_div input[type='password']{height:1.5rem;line-height:1.5rem;background:transparent;border:none;width:90%;color:#fff;margin-left:.8rem;font-size:1.1rem;}.signin_frame div.signin_flex_div input[type='text']:focus,.signin_frame div.signin_flex_div input[type='password']:focus{outline:none}.signin_frame div.signin_flex_div input[type='text']::-webkit-input-placeholder,.signin_frame div.signin_flex_div input[type='password']::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}.signin_frame .flex_between{display:flex;justify-content:space-between;padding-top:.8rem;}.signin_frame .flex_between a{color:#fff;text-decoration:none}.signin_frame label.checkbox_label{display:flex;cursor:pointer;color:#fff}.signin_frame input.checkbox_style{position:relative;width:1rem;height:1rem;border:2px solid #fff;-webkit-appearance:none;}.signin_frame input.checkbox_style:before{content:"";position:absolute}.signin_frame input.checkbox_style:checked:before{border-right:2px solid #fff;border-bottom:2px solid #fff;top:0;right:.2rem;width:.2rem;height:.5rem;transform:rotate(45deg)}p.error_p{font-size:1rem;color:#f00;margin:.3rem 0}.model_btn{width:90%;border:1px solid #1a72fe;background:#4f93fe;border-radius:5rem;font-size:1.5rem;color:#fff;text-shadow:0 2px 2px rgba(26,114,254,0.8);padding:.7rem 0;cursor:pointer;transition:.3s all;}.model_btn:hover{background:#1a72fe;box-shadow:0 2px 8px rgba(26,114,254,0.8)}footer.signin_footer{height:10vh;display:flex;justify-content:center;align-items:center;font-size:1rem;color:#666;text-shadow:1px 1px 0 rgba(255,255,255,0.7)}.resetpw_article{background:url("../img/teacher_signin.jpg");background-size:cover;background-attachment:fixed;min-height:95vh;display:flex;justify-content:center;align-items:center}.resetpw_footer{background:#fff;width:100%;height:5vh;display:flex;justify-content:center;align-items:center}.resetpw_frame{min-width:26rem;display:flex;flex-flow:column;}.resetpw_frame h1{font-size:1.8rem;font-weight:normal;width:82%;margin:0 auto;background:rgba(255,255,255,0.5);color:#fff;text-shadow:0 2px 7px rgba(0,0,0,0.5);text-align:center;padding:.6rem 0;border-radius:.4rem;box-shadow:1px 2px 5px rgba(0,0,0,0.1),inset 0 0 1px #fff;margin-bottom:2rem}.resetpw_frame form{width:100%;background:rgba(255,255,255,0.5);padding:2rem 4rem;border-radius:.4rem;box-shadow:1px 2px 5px rgba(0,0,0,0.1),inset 0 0 1px #fff;display:flex;flex-flow:column wrap;align-items:center;box-sizing:border-box;}.resetpw_frame form.hide{display:none}.resetpw_frame form h2{color:#fff;font-weight:normal;margin:0;text-shadow:0 2px 7px rgba(0,0,0,0.5)}.resetpw_frame form ul{width:100%;}.resetpw_frame form ul li{margin-top:2rem;}.resetpw_frame form ul li input[type='tel'],.resetpw_frame form ul li [type='password']{color:#666;width:100%;border-radius:.4rem;border:none;box-shadow:0 1px 3px rgba(0,0,0,0.3);font-size:1.1rem;box-sizing:border-box;padding:.4rem;transition:.3s all;}.resetpw_frame form ul li input[type='tel']:focus,.resetpw_frame form ul li [type='password']:focus{box-shadow:0 1px 5px rgba(0,0,0,0.5)}.resetpw_frame form ul li input[type='tel'].wd,.resetpw_frame form ul li [type='password'].wd{width:50%}.resetpw_frame form ul li #send{-webkit-appearance:none;width:45%;margin-left:5%;cursor:pointer;color:#4f93fe;border:none;background:#fff;border-radius:.4rem;box-shadow:0 1px 3px rgba(0,0,0,0.3);font-size:1rem;padding:.4rem;transition:.3s all}.signin_div{position:relative;min-width:30rem;width:30vw;min-height:18rem;background:rgba(255,255,255,0.25) border-box;overflow:hidden;border-radius:.4rem;border:2px solid rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(255,255,255,0.3) inset,0 .5em 1em rgba(0,0,0,0.6);text-shadow:0 1px 1px rgba(255,255,255,0.3);}.signin_div:before{background:$back-img;background-size:cover;background-attachment:fixed;position:absolute;top:0;left:0;right:0;bottom:0;content:"";filter:blur(20px);margin:-30px;z-index:-1}.signin_div h2{font-size:1.8rem;font-weight:normal;margin:0 auto;background:rgba(255,255,255,0.1);color:#fff;text-shadow:0 2px 7px rgba(0,0,0,0.5);text-align:center;padding:.6rem 0;border-radius:.4rem;box-shadow:1px 2px 5px rgba(0,0,0,0.1),inset 0 0 1px #fff;margin-bottom:2rem}.signin_div ul.select_ul{padding:0;width:100%;display:inline-block;}.signin_div ul.select_ul li{float:left;width:50%;padding:.4rem .8rem;box-sizing:border-box;}.signin_div ul.select_ul li >a{display:flex;justify-content:center;align-items:center;min-height:8.3rem;border-radius:.4rem;color:#333;text-decoration:none;transition:.2s all;background:rgba(255,255,255,0.5);box-shadow:0 6px 15px rgba(36,37,38,0.08);padding:1rem;box-sizing:border-box;border:1px solid #f3f3f3;}.signin_div ul.select_ul li >a:hover{font-size:110%;color:#fff;border-color:rgba(100,149,237,0.1);background:rgba(0,0,0,0.3);text-shadow:1px 1px 0 rgba(0,0,0,0.3);box-shadow:3px 3px 12px rgba(0,0,0,0.3)}#link_content{position:fixed;top:0;right:.4rem;z-index:9;}#link_content #identity_div{display:none;border:1px solid #ddd;box-sizing:border-box;background:#fff;}#link_content #identity_div ul{padding:.8rem;margin:0;font-size:.8rem;}#link_content #identity_div ul li{margin:0;padding:.2rem 0;color:#333;line-height:normal}#link_content #identity_div #turn_identity_btn{cursor:pointer;border:none;background:#9acd32;padding:.2rem .4rem;width:100%;margin:.4rem;color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.3)}#link_content:hover #identity_div{display:block;box-shadow:0 1px 5px rgba(0,0,0,0.2)}#link_content div.top{float:right;cursor:pointer;background:#6495ed;font-size:.9rem;color:#fff;width:4.6rem;height:2rem;line-height:2rem;text-align:center;border-radius:0 0 .4rem .4rem;box-shadow:0 3px 5px rgba(100,149,237,0.3)}#turn_identity_btn{line-height:normal;cursor:pointer;border:none;background:#6495ed;color:#fff;padding:.4rem .6rem;box-shadow:0 0 2px rgba(255,255,255,0.6),3px 3px 12px rgba(100,149,237,0.3)}.window_identity_background{z-index:9;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);}.window_identity_background .window_identity_div{transform:translate(-50%,-50%);position:fixed;left:50%;top:50%;color:#fff;background:-webkit-radial-gradient(0% 100%,ellipse cover,rgba(104,128,138,0.4) 10%,rgba(138,114,76,0) 40%),linear-gradient(to bottom,rgba(57,173,219,0.25) 0%,rgba(42,60,87,0.4) 100%),linear-gradient(135deg,#670d10 0%,#092756 100%);box-shadow:0 .1rem .3rem rgba(0,0,0,0.3);min-width:30rem;width:30vw;}.window_identity_background .window_identity_div h2{text-align:center;font-weight:normal;margin:0 1rem;padding:.8rem 0;border-bottom:2px solid rgba(255,255,255,0.4)}.window_identity_background .window_identity_div ul{padding:1rem;box-sizing:border-box;max-height:15vw;overflow-y:auto;}.window_identity_background .window_identity_div ul li{text-indent:5rem;padding:.2rem;float:left;width:100%;}.window_identity_background .window_identity_div ul li:hover{background:rgba(255,255,255,0.1);box-shadow:1px 1px 1px rgba(255,255,255,0.3)}.window_identity_background .window_identity_div ul li label{width:100%;display:block;cursor:pointer}.window_identity_background .window_identity_div .tec_div{display:inline-block;width:100%;text-align:center;padding:1rem 0}.window_identity_background .window_identity_div #click_identity_btn{cursor:pointer;border:none;color:#fff;background:#6495ed;display:inline-block;min-width:6rem;text-align:center;font-size:.9rem;padding:.4rem .8rem;box-shadow:0 4px 4px rgba(255,255,255,0.3)}.window_identity_background .bt_close{cursor:pointer;position:absolute;top:0;right:0;width:4rem;height:4rem;line-height:4rem;background:#fff;text-align:center;}.window_identity_background .bt_close:hover{opacity:.8}.window_identity_background .bt_close:before,.window_identity_background .bt_close:after{position:absolute;content:"";display:block;top:50%;left:50%;width:1.5rem;height:.15rem;background:#000}.window_identity_background .bt_close:before{transform:translate(-50%,-50%) rotate(-45deg)}.window_identity_background .bt_close:after{transform:translate(-50%,-50%) rotate(45deg)}@media only screen and (min-width:320px) and (max-width:749px){header.signin_header{padding:0 1rem}.signin_frame{position:inherit;width:90%;box-sizing:border-box;margin:0 auto}footer.signin_footer{font-size:.7rem}.model_btn{padding:.5rem}.resetpw_frame{position:inherit;width:90%;box-sizing:border-box;margin:0 auto;min-width:auto;padding-top:4rem;}.resetpw_frame form{padding:2rem}.resetpw_footer{font-size:.7rem;text-align:center}.signin_div{width:90%;min-width:auto}}
/* 商务合作 */
body{
	font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;
}
.d-none {display: none !important;}
.d-block {display: block !important;}
.d-flex {display: flex !important;}
.justify-content-center {justify-content: center !important;}
.justify-content-end {justify-content: flex-end !important;}
.justify-content-around {justify-content: space-around !important;}
.align-items-center {align-items: center !important;}
.text-left {text-align: left;}
.text-gray {color: #666;}
.ml-auto {margin-left: auto;}
.mr-auto {margin-right: auto;}
.mb-50 {margin-bottom: 50px;}
.mr-50 {margin-right: 50px;}
.mb-15 {margin-bottom: 15px;}
.max-width {max-width: 1200px;margin: 0 auto;}
.mf-modal {position: fixed;top: 0;left: 0;z-index: 1050;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;background-color: rgba(0,0,0,.7)}
.mf-modal-dialog {position: relative;width: auto;margin: .5rem;pointer-events: none;margin: 1.75rem auto;}
.mf-modal.fade {opacity: 0;transition: opacity 0.15s linear;}
.mf-modal.show {opacity: 1;display: block}
.mf-modal.fade .mf-modal-dialog {transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform: translate(0, -50px);transform: translate(0, -50px);}
.mf-modal.show .mf-modal-dialog {-webkit-transform: none;transform: none;}
.mf-modal-content {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;width: 100%;pointer-events: auto;background-color: #DEEAFF;background-clip: padding-box;outline: 0;border-radius: 5px}
.mf-modal-header {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;-ms-flex-pack: justify;justify-content: space-between;padding: 1rem 1rem;}
.mf-modal-title {margin-bottom: 0;line-height: 1.5;}
.mf-modal-header .close {float: right;color: #666;text-shadow: 0 1px 0 #fff;opacity: .5;padding: 0;background-color: transparent;border: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;padding: 1rem 1rem;margin: -1rem -1rem -1rem auto;}
.mf-modal-body {position: relative;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1rem 90px;}
.mf-modal-footer {background-color: #EFF8FF;padding: 15px 90px;border-radius: 0 0 5px 5px}
.mf-btn {display: inline-block;font-weight: 400;color: #212529;text-align: center;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: .375rem .75rem;font-size: 20px;line-height: 1.5;border-radius: 50px;outline: none;}
.mf-btn-primary {color: #fff;background-color: #007bff;border: transparent;background: linear-gradient(to right, #4693ff, #2e38ff);box-shadow: 0 1px 5px rgba(0, 0, 0, .4);min-width: 200px;height: 55px;}
.mf-card {background-color: transparent;border-color: transparent;}
.mf-card-title {margin-bottom: 20px;}
.mf-card-body {padding: 30px 62px 30px 0;}
.mf-card-text {font-size: 18px;color: #666;margin-bottom: 60px;text-align: justify;line-height: 26px}
.mf-modal-dialog-centered {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;min-height: calc(100% - 3.5rem);}
.mf-modal-min {width: 610px;height: 435px;position: fixed;z-index: 999999;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background-color: #fff;border-radius: 5px}
img {max-width: 100%;}
.mf-modal-min >div{position: relative;width: 100%;}
.mf-modal-min .close{position: absolute;top: 0;right: 0;padding: 5px;height: 20px;line-height: 20px;width: 20px;text-align: center;cursor: pointer;}
.mf-modal-min .text-left p{margin: 0;color: #666;font-size: 14px;margin-bottom: 5px;}
.mf-modal-min .text-left p:nth-child(1){font-size: 18px}
.mf-modal-min .text-left p:nth-child(3){margin-bottom: 30px}