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;}
.login_content li p{font-size: .18rem;margin-bottom: .1rem;color:#333333;}
.login_content li p span{color: red;}
.login_content li input{width: 100%;font-size: .18rem;box-sizing: border-box;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%;}
.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;
}

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

.tip{margin: 3rem 0;display: none;}
.tip h2{font-size: .3rem;text-align: center;font-family: SBold;}
.tip p{font-size: .18rem;margin: .1rem auto 0 auto;text-align: center;color: #333333;width: 50%;}

/*-----------------------移动端样式-------------------------*/
@media only screen and (min-width: 320px) and (max-width: 1200px) {
	main{background-color: #f2f2f2;}
	.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;}
}