/*login登录注册*/
.login-box{height:826px;background:url(../../img/log/bg1.jpg) no-repeat center top;background-size:cover;color:#363636;}
.login-box.cur{background:url(../../img/log/bg2.jpg) no-repeat center top;background-size:cover;}
.login-box .main{max-width:953px;padding:135px 10px 0;}
.login-con{height:401px;box-shadow:0 0 20px #b3bac6;-webkit-box-shadow:0 0 20px #b3bac6;}
.log-left{float:left;width:573px;height:100%;background:url(../../img/log/log-bg.png);}
.log-right{float:left;width:380px;height:100%;background:#fff;}
.log-left-tit{padding:32px 0 0 60px;color:#959595;font-size:16px;line-height:28px;}
.log-left-tit b{display:block;padding-top:8px;font-size:24px;}
.log-left-tit-logo{display:block;padding-bottom:10px;}
.log-right{position:relative;padding:37px 35px 40px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.log-tit{position:relative;border-bottom:1px solid #959595;padding-bottom:12px;margin-bottom:26px;font-size:22px;line-height:26px;}
.log-tit p{position:absolute;right:0;top:0;}
.log-tit span{font-weight:normal;font-size:18px;}
.log-tit a{color:#363636;font-size:18px;}
.log-tab{}
.log-tab span{float:left;padding-bottom:11px;font-size:16px;cursor:pointer;}
.log-tab span.cur{border-bottom:1px solid #fde257;}
.log-tab span.log-mm{margin-right:84px;}

.log-item{padding-top:19px;}
.log-list{position:relative;}
.log-list li{position:relative;height: 35px;}
.log-list.mm-item li{height: 42.5px;}
.log-list li.log-list-inp{height:18px;padding:11px 17px;margin-bottom: 7px;border:1px solid #ededed;}
.log-list.mm-item li.log-list-inp{
  margin-bottom: 23px;
}
.log-list li.log-zhmm{margin-bottom: 6px;}
.log-list li.log-btn-box{position:inherit;padding-top:100px;}
.log-input{width:100%;height:18px;line-height:18px;color:#999;outline: none;font-size:14px;/* background: #fff !important; */}
.jzzh{position:relative;}
.wjmm{position:absolute;right:0;top:0;color:#363636;}
.wjmm:hover{text-decoration:underline;}
.login-btn{position:absolute;right:0;bottom:0;display:block;width:150px;height:42px;background:#fde257;line-height:42px;text-align:center;font-size:16px;cursor:pointer;transition:.5s;-webkit-transition:.5s;}
.login-btn:hover{background:#f8d316;}
.log-other{line-height:42px;}
.log-wx{padding-left:5px;cursor:pointer;}

.layCheck{position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);}
.checkbox label{cursor:pointer;}
.checkbox label span{color:#959595;}
.checkbox a{color:#363636;}
.checkbox{padding-left:24px;line-heihgt:22px;}
.checkbox i{display:block;position:absolute;left:0;top:4px;width:18px;height:14px;background:url(../../img/log/arr2.png) no-repeat;}
.checkbox i.checked{background:url(../../img/log/arr.png) no-repeat;}
.yzm{position:absolute;right:0;top:0;display:block;width:104px;height:40px;background:#ededed;line-height:40px;text-align:center;color:#646464;transition:.5s;-webkit-transition:.5s;cursor:pointer;}
.yzm:hover{background:#e5e5e5;}
.log-zhmm-yzm .log-input{width:170px;}

.wx-code{text-align:center;color:#222;}
.wx-code img{margin:0 auto;padding-bottom:23px;}
.login-con .toast-msg{display: none;min-width: initial;width: 100%;height:26px;padding: 0;transform:initial;background:none;font-size: 14px;z-index: 99999;position: absolute;top:77px;left:35px;color:#F00;text-align: left;line-height: 26px;}







input::-webkit-input-placeholder{color:#bababa}
input::-ms-input-placeholder{color:#bababa}
input::-moz-input-placeholder{color:#bababa}
input::-o-input-placeholder{color:#bababa}

/*尺寸768-1023*/
@media screen and (min-width:786px) and (max-width:1039px) {
  .login-box .main{max-width:748px;}
  .log-left{width:368px;}

}
/*尺寸1024-1169*/
@media screen and (min-width:1040px) and (max-width:1169px) {
  .login-box .main{max-width:824px;}
  .log-left{width:444px;}

}
/*尺寸420-767*/
@media screen and (max-width:785px) {
  .login-box{height:auto;background:none;}
  .login-box.cur{background:none;}
  .login-box .main{max-width:100%;margin:0 auto;padding:5% 10px 0;box-sizing:border-box;-webkit-box-sizing:border-box;}
  .log-left{display:none;}
  .log-right{width:100%;height:auto;padding:10px 20px 40px;}
  .login-con{height:auto;}
  .login-con .toast-msg{top:49px;left:21px;}
  .login-con{padding-top:35px;}
}
@media screen and (max-width:550px) {

}
.phone{
  position: relative;
}
/* .phone:after{
  content: '非大陆手机号请在号码前输入所在地区号，例如“+86”';
  display: block;
  position: absolute;
  bottom: -22px;
  color: #ccc;
  font-size: 12px;
  width: 100%;
  left: 0;
} */
.header.cur{position:relative;}
@media screen and (max-width:769px) {
  .footer-logo{display:none;}
  .about{display:none;}
  .footer-info{padding:0;}
  .main{width:100%;}
  .login-box .main{padding-top:0;}
  .login-con{padding-top:0;}
  .login-box{height:667px;}
  html{min-width:768px;}
}

/*2019-11-15 suguowei  登录注册查询地区编号样式*/
.log-input-address,.log-input-address{float:left;}
.log-input-address{width:20%;padding-right:10px;box-sizing:border-box;background:url(../../img/log/reg_arr.png) no-repeat right 5px;}
.log-input-iphone{width:80%;padding-left:10px;box-sizing:border-box;}
.search-city-box{display:none;position:absolute;z-index:100;left:36px;top:211px;width:81.4%;box-sizing:border-box;background:#fff;border-radius:5px;box-shadow:0 0 10px #E4E4E4;padding:15px;}
.search-city-box.cur{top:156px;}
.search-city-div{width:100%;border-radius:20px;box-sizing:border-box;padding-left:38px;border:1px solid rgba(153,153,153,1);background:url(../../img/log/sousuo.png) no-repeat 13px 5px;line-height:27px;margin-bottom:12px;}
.search-city-input{width:90%;color:#999;}
.search-city-list{overflow:auto;height:70px;border-top:1px solid #E4E4E4;padding:10px 0 0;}
.search-city-list dt{}
.search-city-list dd{width:100%;overflow:hidden;clear:both;padding-right:8px;box-sizing:border-box;line-height:22px;cursor:pointer;}
.search-city-list dd span{float:left}
.search-city-list dd em{float:right;}

/*家长模式弹窗*/
.parents-box{
  display:none;
  position: fixed;
  z-index: 9999;
  left: 50%;
  top: 50%;
  width: 375px;
  transform: translate(-50%, -50%);
  background: #fff;
  text-align: center;
  border-radius: 5px;
  padding: 20px;
  box-sizing: border-box;
}
.parents-tips {
  font-size: 12px;
  color: #606266;
  margin-top: 15px;
}
.parents-btn span{
  display:block;
  color: #409eff;
  background: #ecf5ff;
  border-color: #b3d8ff;
  line-height:48px;
  margin:15px auto 0;
  width:50%;
  border-radius:5px;
  cursor:pointer;
}
.parents-btn span:hover{
  background: #409eff;
  color:#fff;
}
.parents-closed{
  position: absolute;
  right:20px;
  top:20px;
  display: block;
  width: 16px;
  height: 16px;
  cursor:pointer;
}
.parents-closed::before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.parents-closed::after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.parents-closed::before, .parents-closed::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 1px;
  background-color: #909399;
}
.parents-mask{
  display:none;
  position:fixed;
  width:100%;
  height:100%;
  opacity:0.5;
  background:#000;
  z-index:998;
  left:0;
  top:0;
}
