.reference img{width:14px;height:14px;margin-bottom:-3px}.home{background-color:#ededed}.home-header-info{position:absolute;top:80px;left:0;z-index:10;display:none;min-width:100%;background-color:#fff;border-radius:2px;box-sizing:border-box}.home-header-info::before{position:absolute;top:-40px;left:0;width:100%;height:40px;content:""}.home-header-info::after{position:absolute;top:-8px;left:50%;width:0;height:0;margin-top:-8px;margin-left:-8px;border:solid transparent;border-bottom-color:#fdfdfd;border-width:8px;content:""}.home-header-client i{width:14px;height:18px;background-image:url(../img/download-icon.png)}.home-header-client .home-header-info{height:90px;padding:6px}.home-header-client .home-header-info div{width:78px;height:78px;margin:0 auto;background:url(../img/erweima1.png);background-size:contain}.home-header-phone .home-header-info{left:-39px}.home-header-phone .home-header-info li{display:block;width:176px;height:36px;padding:0;margin:0;font-size:12px;line-height:36px;color:#333;text-align:center;list-style:none;border-bottom:1px solid #f2f2f2}.home-header-phone .home-header-info li:last-child{border-bottom:0}.home-footer{min-width:1000px;margin:0 auto;background-color:#fff}.home-footer-list{display:inline-block;vertical-align:text-top}.home-footer-list div{font-size:12px;color:#333;text-align:left;vertical-align:sub}.home-footer-list span{display:block;height:36px;font-size:14px;color:#6a6a6a;text-align:left}.home-footer-introduce{width:1000px;height:236px;padding-top:56px;margin:0 auto;box-sizing:border-box}.home-footer-help{float:right;width:120px}.home-footer-help span{text-align:right}.home-footer-app{float:right;width:120px}.home-footer-app span{text-align:right}.home-footer-content{width:372px}.home-footer-content div{line-height:1.9;color:#6a6a6a}.home-footer-us{width:120px;margin-right:65px;margin-left:80px}.home-footer-us a{display:block;margin-bottom:20px;color:#4d4d4d;text-decoration:none}.home-footer-us b{display:inline-block;margin-right:15px;vertical-align:sub}.home-footer-wechat{position:relative;cursor:pointer}.home-footer-wechat:hover{color:#000;text-decoration:none}.home-footer-weibo:hover{color:#000;text-decoration:none}.home-footer-product{width:80px}.home-footer-product a{display:block;margin-bottom:10px;color:#333;text-decoration:none}.home-footer-product a:hover{color:#000}.home-footer-address{width:100%;padding-top:150px;font-size:12px;color:#6a6a6a;text-align:center;background-color:#fff;box-sizing:border-box}.home-footer-address b{margin-right:3px;margin-left:3px}.home-footer-address a{color:#6a6a6a;text-decoration:none}.home-footer-address a:hover{color:#000}.home-footer.coop{background-color:#393a3d}.home-footer.coop-introduce{border-bottom:0}.home-footer.coop-list span{color:#d9d9d9}.home-footer.coop-app div{background:url(../img/erweima_wechat.jpg) no-repeat}.home-footer.coop-us a{color:#7c7c7c}.home-footer.coop-product a{color:#7c7c7c}.home-footer.coop-us a:hover{color:#fff}.home-footer.coop-product a:hover{color:#fff}.home-footer.coop-wechat:hover{color:#fff}.home-footer.coop-weibo:hover{color:#fff}.home-footer.coop-address{background-color:#292a2c}.home-footer.coop-address a:hover{color:#fff}.home-container{position:relative;width:100%;height:100vh;min-width:1000px;min-height:720px;padding-top:120px;background-position:center center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;transition:background-image .5s ease-in-out}.webp .home-bg-teacher{background-image:url(../img/bg_teacher.webp)}.webp .home-bg-student{background-image:url(../img/bg_student.webp)}.webp .home-bg-parent{background-image:url(../img/bg_parent.webp)}.no-webp .home-bg-teacher{background-image:url(../img/bg_teacher.png)}.no-webp .home-bg-student{background-image:url(../img/bg_student.png)}.no-webp .home-bg-parent{background-image:url(../img/bg_parent.png)}.home-content{position:absolute;left:50%;width:1000px;height:366px;margin-top:30px;margin-left:-500px}.home-role{color:#fff;text-align:center}.home-role h1{margin-bottom:15px;font-size:26px;font-weight:400;opacity:.9}.home-role h3{font-size:18px;font-weight:400;opacity:.7}.home-role-content{float:right;width:340px;height:400px;padding:35px;margin:85px 40px 0 0;background:#fff;border-radius:8px;box-shadow:0 2px 20px 0 rgba(102,103,117,.3)}.home-role-title{margin:12px 0 32px;font-size:20px;color:#474747}.home-role-list{margin:0 auto}.home-role-list li{position:relative;width:270px;height:76px;margin-bottom:18px;text-align:left;cursor:pointer;background:#eef9ff;border-radius:4px}.home-role-list li img{position:absolute;bottom:0;left:27px;width:60px;height:60px}.home-role-list li .role-name{padding-top:25px;margin-left:110px}.home-role-list li .role-info{font-size:16px;color:#474747}.home-role-list li .role-msg{margin-top:4px;font-size:12px;color:#999;opacity:.7}.home-role-list li:hover{background:#2097ff}.home-role-list li:hover .role-info{color:#fff}.home-role-list li:hover .role-msg{color:#fff;opacity:.7}.home-role-list li:nth-of-type(2){background:#ffeeeb}.home-role-list li:nth-of-type(2):hover{background:#ff4d2b}.home-role-list li:nth-of-type(3){background:#fffaec}.home-role-list li:nth-of-type(3):hover{background:#ffbf00}.home-login{position:relative;width:1000px;min-height:300px;margin:0 auto;text-align:center}.home-login-return{display:block;width:76px;height:28px;margin:50px auto 0;font-size:14px;line-height:25px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;border:2px solid rgba(255,255,255,.5);border-radius:20px}.home-login-return b{display:inline-block;width:12px;height:10px;margin-right:5px;background:url(../img/return.png?__sprite) no-repeat;background-size:contain}.home-login-return:hover{background-color:rgba(255,255,255,.1)}.no-webp .home-intro-pull{background:url(../img/intro-sea.png) center center no-repeat;background-size:cover}.webp .home-intro-pull{background:url(../img/intro-sea.webp) center center no-repeat;background-size:cover}.no-webp .home-intro-preview{background:url(../img/intro-preview.png) center center no-repeat;background-size:cover}.webp .home-intro-preview{background:url(../img/intro-preview.webp) center center no-repeat;background-size:cover}.home-intro section{position:relative;width:100%;height:860px;min-width:1000px;box-sizing:border-box}.home-intro section article{position:relative;width:1000px;height:100%;margin:0 auto;box-sizing:border-box}.home-intro section h2{font-size:32px;font-weight:700;line-height:36px;color:#333}.home-intro section p{margin-top:14px;font-size:18px;line-height:22px;color:#999;text-align:justify}.home-intro-left{float:left;width:50%;height:100%;background-color:green}.home-intro-right{float:left;width:50%;height:100%;background-color:green}.home-intro-wrap{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.home-intro-chart{background:#fff}.home-intro-chart header{width:1000px;padding-top:145px;text-align:center}.home-intro-chart header p{text-align:center}.home-intro-chart img{display:block;width:868px;margin:60px auto}.home-intro-pull article header{padding-top:145px;text-align:center}.home-intro-pull article header h2{color:#fff}.home-intro-pull article header p{color:#fff;text-align:center;opacity:.8}.home-intro-pull-content{width:100%;padding-top:70px;overflow:hidden}.home-intro-pull-content img{display:block;float:left;width:684px;height:auto}.home-intro-pull-list{float:left;width:300px}.home-intro-pull-list li{float:left;width:50%;height:110px;padding-top:88px;margin-top:55px;color:#fff;text-align:center;background-position:center top;background-repeat:no-repeat;background-size:78px 78px}.home-intro-import{position:relative;background:#fafafa}.home-intro-import-bg{position:absolute;top:0;left:0;width:50%;height:100%;background:#fff}.home-intro-import article{padding-top:220px;padding-left:30px}.home-intro-import article img{display:inline-block;width:627px}.home-intro-import article header{float:right;width:340px;padding-top:116px;background:url(../img/intro-import-bg.png) no-repeat right top;background-size:170px 160px}.home-intro-preview article img{position:absolute;bottom:64px;left:50%;z-index:1;width:576px;margin-left:-288px}.home-intro-preview header{width:1000px;padding-top:145px;text-align:center}.home-intro-preview header h2{color:#fff}.home-intro-preview header p{margin-top:14px;color:#fff;text-align:center;opacity:.8}