main{overflow: hidden;}
.login_content{margin: 1.5rem 7.72rem;}
.login_content h2{font-size: .3rem;color: #333333;font-family: SBold;}
.login_content ul{margin: .45rem 0;font-size: 0;}
.login_content li{margin-bottom: .3rem;position: relative;}
.login_content li p{font-size: .18rem;margin-bottom: .1rem;color:#333333;font-family: Regular;}
.login_content li p span{color: red;}
.login_content li input{box-sizing: border-box;width: 100%;font-size: .18rem;background-color: transparent;height: .5rem;border: 1px solid #cecece;border-radius: 5px;padding: 0 .2rem;}
.login_content li div{font-size: .18rem;text-align: center;width: 100%;font-family: Regular;}
.login_content li.error p{color: red;}
.login_content li.error input{border-color: red;}
.login_content li.error input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: red;
}

.get_code{cursor: pointer;position: absolute;border: 0;left: 100%;margin-left: .1rem;border-radius: 5px;padding: 0 .1rem;outline: none;height: .5rem;text-align: center;line-height: .5rem;background-color: #114f9c;color: #FFFFFF;}
.get_code_send{background-color: #666;}


.btn{width: 100%;height: .5rem;font-size: .18rem;border-radius: 5px;text-align: center;line-height: .5rem;font-family: Regular;}
.submit{color: #fff;background-color: #114f9c;cursor: pointer;}
.register{color: #999;border: 1px solid #999;display: block;}

/*-----------------------移动端样式-------------------------*/
@media only screen and (min-width: 320px) and (max-width: 1200px) {
	.login_content {margin: .65rem 1.85rem;}
	.login_content li div{font-size: .23rem;}
	.login_content li input,.btn{height: .75rem;line-height: .75rem;font-size: .23rem;}
}