﻿* {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

.hidden {
    display: none !important;
}

html,
body {
    width: 100%;
    height: 100%;
}

/* 去掉浏览器黄色边框 */
input,
button,
select,
textarea {
    outline: none
}

.container {
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-top: 3.434667rem;
    padding-left: 1.6rem;
    height: 31.464rem;
    background: url(../res_im/backg.png) no-repeat center top/16rem 100%;
}

/* number.html */
.container_logo {
    width: 8.341333rem;
    height: 1.685333rem;
    margin-bottom: 1.984rem;
}

.container_logo img {
    width: 8.341333rem;
    height: 1.685333rem;
}

.container_number {
    margin-bottom: 1.088rem;
}

.container_number b {
    font-size: .768rem;
    color: #29344f;
}


.container_oneclicklogin {
    width: 12.928rem;
    height: 2.304rem;
    background: url(../res_im/bg_btn.png)no-repeat 0 0/100% 100%;
    margin-bottom: .917333rem;
}

.container_simcardlogin_gray {
    width: 12.928rem;
    height: 2.304rem;
    background: url(../res_im/bg_btngray.png)no-repeat 0 0/100% 100%;
    margin-bottom: .768rem;
}

.container_oneclicklogin span,
.container_simcardlogin_gray span {
    display: flex;
    justify-content: center;
    font-size: .64rem;
    line-height: 2.090667rem;
    color: #ffffff;
}

.container_readnumber {
    width: 12.454667rem;
    margin-left: .2rem;
    margin-bottom: 2.346667rem;
    text-align: center;
}

.container_readandagree_icon {
    width: .554667rem;
    height: .554667rem;
    display: inline-block
}
.container_other{
    margin-bottom: 6.677333rem;
    width: 12.454667rem;
    text-align: center;
}
.container_othernumbers {
    font-size: .533333rem;
    color: #0288fe;
    margin: 0 auto;
}
.container_readnumber span:nth-child(2) {
    width: 9.637333rem;
    font-size: .64rem;
    color: #999999;
}

.container_tipstext {
    width: 11.528rem;
    text-align: center;
    font-size: .576rem;
    line-height: 1.109333rem;
    color: #999999;
    margin-left: .661333rem;
}

/* message.html */
.container_title {
    font-size: .96rem;
    color: #29344f;
    margin-left: 3.178667rem;
    margin-bottom: .789333rem;
}

input::-webkit-input-placeholder {
    font-size: .64rem;
    line-height: 2.090667rem;
    color: #a9bcd7;
}

.container_inputcard {
    margin-bottom: .810667rem;
}

.phone_input {
    width: 12.586667rem;
    height: 1.941333rem;
    background-color: #eef5ff;
    border-radius: .96rem;
    border: #eef5ff;
    text-indent: 1.408rem;
    margin-bottom: .533333rem;
	font-size:.64rem;
}

.smspsw_input {
    width: 8rem;
    height: 1.92rem;
    background-color: #eef5ff;
    border-radius: .96rem;
    border: #eef5ff;
    text-indent: 1.408rem;
    margin-bottom: 1.088rem;
	font-size:.64rem;
}

.container_sendout {
    font-size: .533333rem;
    color: #0288fe;
}

.container_btnlogin {
    width: 12.928rem;
    height: 2.304rem;
    background: url(../res_im/bg_btn.png)no-repeat 0 0/100% 100%;
    margin-bottom: .533333rem;
}

.container_btnlogin span {
    display: flex;
    justify-content: center;
    font-size: .64rem;
    line-height: 2.090667rem;
    color: #ffffff;
}

.container_readmessage {
    margin-bottom: 4.117333rem;
    width: 10.454667rem;
    margin-left: 1.237333rem;
}

.container_readmessage span:nth-child(2) {
    width: 9.637333rem;
    font-size: .64rem;
    color: #999999;
}

/* simcard.hmtl */
.container_simcardlogin {
    width: 12.928rem;
    height: 2.304rem;
    background: url(../res_im/bg_btn.png)no-repeat 0 0/100% 100%;
    margin-bottom: .533333rem;
}

.container_simcardlogin span {
    display: flex;
    justify-content: center;
    font-size: .64rem;
    line-height: 2.090667rem;
    color: #ffffff;
}

.container_messagelogin_gray {
    width: 12.928rem;
    height: 2.304rem;
    background: url(../res_im/bg_btngray.png)no-repeat 0 0/100% 100%;
    margin-bottom: .768rem;
}

.container_messagelogin_gray span {
    display: flex;
    justify-content: center;
    font-size: .64rem;
    line-height: 2.090667rem;
    color: #ffffff;
}

.container_readsimcard {
    margin-bottom: 4.117333rem;
    width: 10.454667rem;
    margin-left: 1.237333rem;
}

.container_readsimcard span:nth-child(2) {
    width: 9.637333rem;
    font-size: .64rem;
    color: #999999;
}

#thirdPage{
    margin-bottom: 0.677333rem;
    width: 12.454667rem;
    text-align: center;
}
#thirdUrl{
    text-decoration: underline;
    font-size: .533333rem;
    color: #0288fe;
    margin: 0 auto;
}