﻿@charset "utf-8";
/* CSS Document */

.login{min-width:1000px;}

/*顶部条*/
.login-top{width:100%;height:76px;line-height:76px;top:0;left:0;position:absolute;text-align:right;z-index:5;}
.login-top-logo{position:absolute;top:18px;left:30px;}
.login-top_bars{display:inline-block;margin-right:30px;}
.login-top-navs{display:inline-block;}
.login-top-navs a{display:inline-block;height:40px;line-height:40px;font-size:18px;color:#333;margin-right:30px;vertical-align:middle;}
.login-top-navs a.up{color:#25ce57;border-bottom:2px solid #25ce57;}
.login-top-navs a:hover{color:#25ce57;}
.login-top-box{display:inline-block;position:relative;}
.login-top-box .btn1{display:inline-block;width:95px;height:40px;line-height:1.6;font-size:18px;vertical-align:middle;}

/*顶部条-深色主题*/
.login-top-dark{position:static;background:#fff;}
.login-top-dark .login-top-navs a{color:#333;}
.login-top-dark .login-top-navs a.up{color:#25ce57;}
.login-top-dark .login-top-navs a:hover{color:#25ce57;}

/*轮播方格*/
.login-slidebox{height:0;position:relative;padding-top:29.1667%;}
.login-slide-wrap{width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;}
.login-slide{height:100%;}
.login-slide-pos{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;}
.login-slide-pos-wrap{width:10%;height:100%;display:inline-block;overflow:hidden;}
.login-slide-pos-wrap > div{width:1000%;height:100%;}
.login-slide-pos-wrap:nth-child(1) > div{}
.login-slide-pos-wrap:nth-child(2) > div{margin-left:-100%;}
.login-slide-pos-wrap:nth-child(3) > div{margin-left:-200%;}
.login-slide-pos-wrap:nth-child(4) > div{margin-left:-300%;}
.login-slide-pos-wrap:nth-child(5) > div{margin-left:-400%;}
.login-slide-pos-wrap:nth-child(6) > div{margin-left:-500%;}
.login-slide-pos-wrap:nth-child(7) > div{margin-left:-600%;}
.login-slide-pos-wrap:nth-child(8) > div{margin-left:-700%;}
.login-slide-pos-wrap:nth-child(9) > div{margin-left:-800%;}
.login-slide-pos-wrap:nth-child(10) > div{margin-left:-900%;}

.login-slide .map{height:100%;background:url('../images/login/banner1.jpg') top center no-repeat ;background-size:cover;}
.login-slide .map2{height:100%;background:url('../images/login/banner5.png') top center no-repeat ;background-size:cover;text-align:center;}
.login-slide .map2 .btn{margin-top:365px;width:250px;height:60px;line-height:2;font-size:25px;}
.login-slide .map4{height:100%;background:url('../images/login/banner5.png') center no-repeat ;background-size:cover;text-align:center;}

.login-slide-dots{position:absolute;width:100%;bottom:20px;font-size:0;text-align:center;}
.login-slide-dot{display:inline-block;width:8px;height:8px;background:#5a6165;margin:0 4px;cursor:pointer;}
.login-slide-dot.up{background:#fff;}

/*区块一*/
.login-box1{text-align:center;padding:80px 0 90px;}
.login-box1-text{font-size:36px;text-align:center;}
.login-box1-intro{display:inline-block;margin-top:50px;}
.login-box1-item{display:inline-block;max-width:280px;margin:0 70px;}
.login-box1-item p{text-align:center;font-size:24px;margin-top:25px;}
.login-box1 .btn{width:190px;height:45px;margin-top:50px;font-size:20px;line-height:1.6;}

/*区块二*/
.login-box2{text-align:center;padding:70px 0;background:#ededed;}
.login-box2-text{font-size:42px;text-align:center;}
.login-box2-intro{width:1000px;margin:32px auto 0;font-size:0;}
.login-box2-title{height:60px;background:#25ce57;color:#fff;font-size:0;line-height:60px;}
.login-box2-left{display:inline-block;width:250px;font-size:17px;vertical-align:top;}
.login-box2-right{display:inline-block;width:750px;height:458px;font-size:17px;vertical-align:top;}
.login-box2-title .login-box2-left{border-right:1px solid #67dd8a;}

.login-box2-detail{background:#fff;}
.login-box2-sch{font-size:15px;position:relative;padding-left:95px;background:#f7f7f7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;cursor:pointer;}
.login-box2-sch:last-child{border-bottom:none;}
.login-box2-sch.up{background:#fff;border-right:0;padding-left:94px;border-left:2px solid #25ce57;}
.login-box2-sch div{position:absolute;left:30px;top:60px;font-size:18px;width:18px;color:#25ce57;line-height:1;}
.login-box2-sch ul{text-align:left;color:#25ce57;padding:22px 0 1px;margin:0;}
.login-box2-sch li{list-style-type:square;margin-bottom:22px;}
.login-box2-sch li span{color:#000;}

.login-box2-ydxy{height:100%;position:relative;}
.login-box2-ydxy p{height:142px;padding:50px 0;font-size:14px;text-align:center;line-height:2;}
.login-box2-ydxy img{position:absolute;bottom:0;left:0;}

/*区块三*/
.login-box3{}
.login-box3-wrap{width:1000px;padding:95px 0 70px;margin:0 auto;position:relative;text-align:left;}
.login-box3-wrap img{position:relative;left:-50px;}
.login-box3-text{width:450px;position:absolute;right:0;top:155px;text-align:center;}
.login-box3-head{font-size:42px;}
.login-box3-body{margin-top:38px;font-size:16px;color:#808080;}

/*区块四*/
.login-box4{background:#fafafa;text-align:center;padding:70px 0 85px;}
.login-box4-text{font-size:42px;}
.login-box4-text2{font-size:25px;margin-top:16px;}

.login-box4-intro{display:inline-block;margin-top:50px;}
.login-box4-item{display:inline-block;width:340px;height:405px;margin:0 5px;padding-top:75px;background:#fff;vertical-align:top;}
.login-box4-item img{}
.login-box4-item p{text-align:center;font-size:16px;margin-top:25px;}
.login-box4-item .big{font-size:24px;color:#25ce57;margin-top:43px;}

/*区块五*/
.login-box5{text-align:center;padding:70px 0 65px;}
.login-box5-text{font-size:42px;}
.login-box5-text2{font-size:25px;margin-top:16px;}

.login-box5-intro{display:inline-block;margin-top:45px;}
.login-box5-item{display:inline-block;width:340px;margin:0 5px;background:#fff;vertical-align:top;}
.login-box5-item img{width:100%;}
.login-box5-item p{text-align:center;font-size:14px;margin-top:15px;}
.login-box5-item .big{font-size:20px;margin-top:22px;}
.login-box5 .btn{width:190px;height:45px;margin-top:50px;font-size:20px;line-height:1.6;}

/*版权*/
.login-footer{padding:40px 0;color:#808080;background:#e6e6e6;font-size:15px;text-align:center;}

/*登录窗格*/
.loginbox {width: 300px;height:284px;line-height:1.5;position:absolute;top:70px;right:0;border:3px solid #e7f8fb;background:#fff;}
.loginbox *:focus {outline: 0 none;}
.loginbox-tri{position:absolute;right:30px;top:-12px;width:0px;border-bottom:12px solid #fff;border-left:12px solid transparent; border-right: 12px solid transparent;}
.loginbox-tit{ height:42px; border-bottom:1px solid #ededed; position:relative}
.loginbox-tit-m{ width:100%;/*position:relative;top:9px;*/}
.loginbox-tit-m a{width:49%; text-align:center; color:#000;font-size:16px; display:inline-block;padding:0 10px;}
.loginbox-tit-m a.line_y{ background:url(../images/login/line_y.png) right center no-repeat}
.loginbox-tit-m a span{width:100%;line-height:40px;}
.loginbox-tit-m a.up span{display:inline-block; border-bottom:2px solid #00c800;}
/*--账号密码登录--*/
.login_zhangmi{ padding:20px;}
.zhangmi{border:1px solid #e7e7eb}
.zhangmi_sub{border-bottom:1px solid #e7e7eb;border-radius:3px;}
.zhangmi_icon{width:50px;height:50px;display:inline-block;float:left;text-align:center;}
.zhangmi_icon img{position:relative;top:12px;}
.zhangmi_user{ border:none;height:50px; width:200px;line-height:50px; color:#8e9db4;font-size:14px;}
.zhangmi_pass{ border:none; height:50px; width:200px;line-height:50px; color:#8e9db4;border-radius:3px; font-size:14px;}
.zhangmi_mm{ padding:13px 0 20px; line-height:20px; clear:left; overflow:hidden; color:#555; }
.zhangmi_mm a:link,.login_mm a:visited{ color:#555}
.zhangmi_mm a:hover{ color:#00c800}
.zhangmi_mm span{ width:50%; height:16px; line-height:16px; float:left; font-size:14px;text-align:left;cursor:pointer;}
.zhangmi_mm span input{ vertical-align: middle; margin-right:2px;}
.zhangmi_mm span i{ width:16px; height:16px;margin-right:1px; vertical-align: middle; display:inline-block;background:url(../images/login/ico_login_check.png) top;}
.zhangmi_mm .zhangmi_mm_checked{background:url(../images/login/ico_login_check.png) bottom!important;}
.zhangmi_loginbtn:link,a.zhangmi_loginbtn:visited{ display:block; height:47px; background:#28ce57; font-size:16px; color:#fff; text-align:center; line-height:47px; border-radius:3px; }
.zhangmi_loginbtn:hover{background:#00ad00; }
/*--微信扫码登录--*/
.login_weixin{ padding:0 20px;}
.login_weixin h4{ font-weight:normal; font-size:12px; color:#888; text-align:center; padding:12px 0 0;;margin:0;}
.login_weixin .weixin_code{ width:170px; height:170px; margin:auto}
.login_weixin .weixin_code iframe{ width:170px; height:170px;}
.login_weixin .weixin_code img{ width:168px; height:168px;}
.login_weixin .weixin_hlep{ width:90px; height:18px; margin:2px auto 0;line-height:18px; text-align:center; background: url(../images/login/ico_weihao.png) 7px center #f8b01d no-repeat; border-radius:18px; color:#fff; display:block; padding-left:14px;}
/*--微信扫码成功--*/
.login_scanok{ padding:0 20px; position:relative;}
.login_scanok h4{ font-weight:normal; font-size:14px; color:#888; text-align:center; padding:15px 0 0 8px; padding-bottom:10px;margin:0;}
.login_scanok .scanok_img{ width:168px; height:136px; text-align:center; margin:25px auto 0}
.login_scanok .progress_bg{ height:3px; width:180px; background:#ededed; position:relative; margin:auto; border-radius:4px; }
.login_scanok .progress_ing{ background:#00c800;width:0;height:100%; position:absolute; top:0; left:0;border-radius:4px;
	 -webkit-transition-property: width; 
	 transition-property: width; 
	 -webkit-transition-duration : 4s; 
	 transition-duration : 4s;
}

/*--客服弹窗--*/
.cm-help{position:fixed;right:0;top:40%;text-align:right;max-width:154px;font-size:0;}
.cm-helpbox{position:relative;font-size:16px;width:70px;height:65px;line-height:65px;background:#7f7f7f;padding:0 20px;margin-bottom:1px;color:#fff;display:inline-block;cursor:pointer;
	 -webkit-transition-property: width; 
	 transition-property: width; 
	 -webkit-transition-duration : .2s; 
	 transition-duration : .2s;
}
.cm-helpbox .wxicon{font-size:30px;margin-right:20px;vertical-align:middle;}
.cm-helpbox .wxicon:hover{color:#25ce57;}
.cm-helpbox.scale{overflow:hidden;}
.cm-helpbox.scale:hover{width:154px;color:#25ce57;}
.cm-helpbox:hover .cm-help-qr{display:block;}
.cm-help-qr{position:absolute;right:85px;top:0;width:150px;font-size:12px;text-align:center;background:#7f7f7f;line-height:1.6;padding:10px;display:none;}
.cm-help-qr img{display:inline-block;margin:10px 0;}
.cm-help-qr span{display:inline-block;}
.cm-help-qr .tri{position:absolute;right:-12px;top:20px;width:0px;border-left:12px solid #7f7f7f;border-top:12px solid transparent; border-bottom: 12px solid transparent;}




/*---------------------功能介绍---------------------*/
.login-intro1{height:440px;background:url('../images/login/intro.jpg') top center no-repeat ;background-size:cover;}

.login-intro2{text-align:center;margin-top:-150px;}
.login-intro2-intro{display:inline-block;}
.login-intro2-item{display:inline-block;width:360px;margin:0 5px;vertical-align:top;}
.login-intro2-item img{}
.login-intro2-item p{text-align:center;margin:0;padding:0;}
.login-intro2-item .big{font-size:26px;color:#000;margin-top:50px;}
.login-intro2-item .sub{width:275px;font-size:14px;color:#808080;text-align:left;margin:35px auto 0;}
.login-intro2-item .list{font-size:16px;color:#000;margin:45px auto 0;}

.login-intro3{text-align:center;padding:70px 0 65px;}
.login-intro3-text{font-size:42px;}
.login-intro3-grid{width:1000px;margin:35px auto 0;background:#fafafa;}
.login-intro3-row{font-size:0;border-bottom:1px solid #e0e0e0;}
.login-intro3-row1{border:none;}
.login-intro3-row1 span{display:block;padding:15px 0;border-bottom:2px solid #b3b3b3;margin:0 1px;}
.login-intro3-row > div{display:inline-block;font-size:18px;vertical-align:middle;}
.login-intro3-row1 > div{padding:0;padding:15px 0;}
.login-intro3-row > div:nth-child(1){width:150px;}
.login-intro3-row > div:nth-child(2){width:100px;}
.login-intro3-row > div:nth-child(3){width:100px;}
.login-intro3-row > div:nth-child(4){width:650px;font-size:15px;text-align:left;padding:15px 20px;}
.login-intro3-row1 > div:nth-child(4){text-align:center;padding:0;font-size:18px;}
.login-intro3-tips{font-size:16px;margin-top:30px;}


/*---------------------学校案例---------------------*/
.login-case1{height:360px;background:url('../images/login/case.jpg') top center no-repeat ;background-size:cover;}

.login-case2{height:390px;}
.login-case2-wrap{width:1000px;margin:0 auto;position:relative;}
.login-case2-larrow{position:absolute;left:-20px;top:153px;cursor:pointer;}
.login-case2-rarrow{position:absolute;right:-20px;top:153px;cursor:pointer;}

.login-case2-pic{position:absolute;
	-webkit-transition-property: left,top; 
	 transition-property: left,top; 
	 -webkit-transition-duration : 1s; 
	 transition-duration : 1s;
}
.login-case2-pic img{
	-webkit-transition-property: width,height; 
	 transition-property: width,height; 
	 -webkit-transition-duration : 1s; 
	 transition-duration : 1s;
}
.login-case2-left{left:27px;top:90px;z-index:1;}
.login-case2-left img{width:260px;height:175px;}
.login-case2-center{left:317px;top:55px;z-index:2;}
.login-case2-center img{width:365px;height:245px;}
.login-case2-right{left:712px;top:90px;z-index:1;}
.login-case2-right img{width:260px;height:175px;}
.login-case2-pic p{text-align:center;}
.login-case2-left p{margin-top:15px;font-size:16px;}
.login-case2-center p{margin-top:25px;font-size:22px;}
.login-case2-right p{margin-top:15px;font-size:16px;}

.login-case2-hide{display:none;}

.login-case3{padding:30px 0 60px;background:#f7f7f7;}
.login-case3-wrap{
	width:1000px;margin:0 auto;background:#fff;padding:70px 130px;font-size:16px;line-height:2;position:relative;text-indent:2em;
	-webkit-box-shadow:0 0 5px 5px rgba(0, 0, 0, .075);
	box-shadow: 0 0 5px 5px rgba(0, 0, 0, .075);
}
.login-case3-tri{
	position:absolute;left:50%;top:-15px;margin-left:-15px;width:0px;border-bottom:15px solid #fff;border-left:15px solid transparent; border-right: 15px solid transparent;
}


/*---------------------联系我们---------------------*/
.login-link1{height:440px;background:url('../images/login/link.jpg') top center no-repeat ;background-size:cover;}

.login-link2{position:relative;width:1000px;margin:0 auto;padding:40px 0;}
.login-link2 .txt1{font-size:24px;}
.login-link2 .txt2{font-size:18px;margin-top:30px;line-height:1.8;}
.login-link2 .qrcode{position:absolute;right:0;top:55px;}
.login-link2 .map{margin-top:40px;}

/*---------------------代理加盟---------------------*/
.login-join1{height:340px;background:url('../images/login/join.jpg') top center no-repeat ;background-size:cover;}

.login-join2{position:relative;width:1000px;margin:-110px auto 55px;padding:65px 0;background:#fff;
	-webkit-box-shadow:0 0 5px 5px rgba(0, 0, 0, .075);
	box-shadow: 0 0 5px 5px rgba(0, 0, 0, .075);
}
.login-join2-wrap{width:900px;margin:0 auto;}
.login-join2 .txt1{font-size:50px;text-align:center;}
.login-join2 .txt2{font-size:16px;margin-top:30px;line-height:1.8;text-indent:2em;}
.login-join2 h3{font-size:25px;color:#25ce57;margin:65px 0 0;}

.login-join2 ul{text-align:left;color:#25ce57;padding:22px 0 1px;margin-left:20px;margin-bottom:0;}
.login-join2 li{list-style-type:square;}
.login-join2 li span{color:#333;font-size:16px;line-height:45px;}

.login-join2 .img1{margin-top:30px;}
.login-join2 .img2{margin-top:40px;}
.login-join2 .img3{margin-top:35px;}
.login-join2 .txt3{margin-top:25px;font-size:16px;}
.login-join2 .hezuo{padding-top:35px;}
.login-join2 .hezuo > div{margin-bottom:25px;}
.login-join2 .hezuo img{display:inline-block;vertical-align:middle;margin-right:8px;} 
.login-join2 .hezuo span{display:inline-block;font-size:16px;vertical-align:middle;} 


/*---------------------顶栏2---------------------*/
.login-subtop{height:75px;line-height:75px;text-align:center;}
.login-subtop-wrap{width:1000px;margin:0 auto;position:relative;}
.login-subtop .back{position:absolute;left:0;top:0;cursor:pointer;}
.login-subtop .back img{margin-right:5px;position:relative; top:-2px;}
.login-subtop .title{color:#010101;font-size:22px;}





/*---------------------忘记密码---------------------*/
.login-back{background:#f7f7f7;width:100%;position:fixed;top:75px;bottom:0px;z-index:1;}
.login-back-form{width:500px;margin:55px auto 0;position:relative;}
.login-back-form > div{margin-bottom:15px;}
.login-back-form input{height:40px;line-height:40px;}
.login-back-form input.error{
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.5), 0 0 8px rgba(255, 0, 0, 0.8)
	/*border-color:#a94442;*/
}
.login-back-form .yzm{}
.login-back-form .yzm input{width:79%;display:inline-block;}
.login-back-form .yzm .btn{width:20%;height:40px;line-height:2;font-size:15px;float:right;}
.login-back-form .reset{text-align:center;}
.login-back-form .reset .btn{width:190px;height:40px;line-height:1.6;font-size:18px;margin-top:30px;}

.login-back-form .tips{font-size: 14px;color: #e15f63;padding-top: 8px;}
.login-back-form .tips.ok{color:#22b54c;}

.login-back-footer{position:fixed;bottom:0;width:100%;z-index:2;}


/*---------------------我要开通---------------------*/
.login-open{background:#f7f7f7;width:100%;padding-top:15px;}
.login-open-wrap{width:1000px;margin:0 auto;position:relative;background:#fff;padding:20px 0 100px;}

.login-open-table{width:740px;margin:0 auto;}
.login-open-table td{padding:10px 0;vertical-align:top;min-height:55px;}
.login-open-table td:nth-child(1){width:110px;text-align:right;padding-top:16px;padding-right:20px;font-size:15px;}
.login-open-table td:nth-child(2){width:630px;padding-left:10px;}
.login-open-table em{color:red;font-style:normal;margin-right:5px;position:relative;top:3px;}
.login-open-wrap input {height:40px;line-height:40px; vertical-align: middle; width: 588px; font-size: 14px; padding: 0 10px; border: 1px solid #d9d9d9;background-color: #fff;}
.login-open-wrap input.error{
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.5), 0 0 8px rgba(255, 0, 0, 0.8)
}
.login-open-wrap .checkbox-inline{margin-left:0;line-height:2.4;}
.login-open-wrap .checkbox-inline:nth-child(1){padding-left:0;}
.login-open-table select{width:190px;border: 1px solid #d9d9d9;height:35px;line-height:40px;border-radius:3px;margin-right:5px;}
.login-open-wrap .tips{font-size: 14px;color: #e15f63;padding-top: 8px;}

.login-open-wrap .open{text-align:center;}
.login-open-wrap .open .btn{width:190px;height:40px;line-height:1.6;font-size:18px;margin-top:30px;}


.login-open-wrap2{width:1000px;margin:0 auto;position:relative;background:#fff;padding:76px 0 100px;text-align:center;}

.login-open-wrap2 .head{font-size:25px;color:#28ce57;}
.login-open-wrap2 .txt{font-size:15px;line-height:1.8;}
.login-open-wrap2 .txt1{margin-top:30px;}
.login-open-wrap2 .txt2{margin-top:30px;}
.login-open-wrap2 .img{margin-top:30px;}
.login-open-wrap2 .open{text-align:center;margin-top:30px;}
.login-open-wrap2 .open .btn{width:190px;height:40px;line-height:1.6;font-size:18px;}