
.limit {
  padding: 0 5%;
}
.sign_title {
  background: #0096ea;
  height: 50px;
  position: relative;
  line-height: 50px;
  text-align: center;
  width: 450px;
  margin: 0 auto;
}
.sign_title img {
  width: 11px;
  position: absolute;
  top: 14px;
}
.sign_title span {
  font-size: 20px;
  color: #fff;
}
.sign_title span:nth-of-type(1) {
}
.sign_title span:nth-of-type(2) {
}
.yslogo {
  margin: 35px 0;
  padding: 0 15%;
}
.p_log {
  text-align: center;

  font-size: 1rem;

  margin-bottom: 30px;
}
.loginmsg {
  padding: 0 15%;
}
.loginmsg input {
  height: 30px;
  width: 100%;
  font-size: 1rem;
  border: 0;
  text-indent: 5px;
  outline: none;
}
.loginmsg1 {
  padding: 0 12%;
}
.loginmsg1 input {
  height: 30px;
  width: 100%;
  font-size: 1rem;
  border: 0;
  text-indent: 5px;
  outline: none;
}
.zh,.mima{
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 5px;
  margin-bottom: 20px;
}
.mima {
  position: relative;
}
.mima input {width: 70%!important;}
.mima p {
  position: absolute;
  bottom: 12px;
  right: 0;
  font-size: 0.9rem;
}
.loginmsg > p {
  text-align: center;
  font-size: 15px;
  background: #0096ea;
  color: #fff;
  padding: 15px 0;
  border-radius: 25px;
  margin: 15px 0;
}
.loginmsg1 > p {
  text-align: center;
  font-size: 15px;
  background: #0096ea;
  color: #fff;
  padding: 10px 0;
  border-radius: 25px;
  margin: 15px 25%;
}
.sign {
  text-align: center;
  font-size: 15px;
  margin-bottom: 20px;
  color: #ed6d00;
}
.notherlogin {text-align: center;}
.notherlogin >p {
  font-size: 0.9rem;
  position: relative;
  width: 180px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.notherlogin >p::after{
  display: block;
  content: '';
  width: 30px;
  position: absolute;
  height: 1px;
  top: 9px;
  left: 0;
  color: #cccccc;
  background: #cccccc;
}
.notherlogin >p::before{
 
display: block;
 
content: '';
 
width: 27px;
 
height: 1px;
 
position: absolute;
 
top: 9px;
 
right: 0;
 
color: #cccccc;
 
background: #cccccc;
}

.notherlogin  img {width: 15%;}
/*.notherlogin  img:nth-of-type(1) {float: left;margin-left: 27%;}
.notherlogin  img:nth-of-type(2) {
    float: right;
    margin-right: 27%;
}
*/.sign_title .yasha_que{
	  position: absolute;

  right: 5%;

  font-size:13px;

	}
.sign_title a{
color:white;	}	

.notherlogin  img.marl27{
	    margin-left: 27%; float:left
	}
.notherlogin  img.marr27{
	    margin-right: 27%;float:right;
	}

.sign1{
	text-align: center;
    font-size: 14px;
    margin-bottom: 11px;
	}
.yasha_zwh{
	
	font-size: 23px;
    letter-spacing: 3px;
    text-align: center;
    margin: 25px;
    font-weight: bold;
}
.login-box {
    width: 780px;
    margin: 145px auto;
    border: 1px solid #ebebeb;
    padding: 44px 70px;
}

.login-box>h2 {
    font-size: 18px;
    background: #0096ea;
    color: #fff;
    text-align: center;
    height: 60px;
    width: 273px;
    line-height: 60px;
    margin: 0 auto 46px;
    border-radius: 5px;
}  
.loginway{
    width: 200px;
    margin: auto;    
}
.notherlogin img {
    width: 50px;
}
.captcha input{
    width: 57%;
}
.captcha img {
    width: 40%;
    height: 45px;
    cursor: pointer;
}
.doLogin{
    cursor: pointer;
}
