.st-main {
    background-color: #fff;
    /* border-bottom:.1rem solid #f4f4f4; */
}

/* 流程图 */
.st-lct {
    height: 0.82rem;
    /* line-height: 1.2rem; */
    text-align: center;
    padding-top: .38rem;
}

.st-lct img {
    width: 6.34rem;
    height: .44rem;
    margin: 0 auto;
    /* margin-top: .38rem; */
}

.st-h3 {
    font-size: .36rem;
    color: #323232;
    text-align: center;
    font-weight: 500;
    /* height: .9rem; */
    /* line-height: .9rem; */
    font-family: "Noto Sans CJK SC Medium", "Source Han Sans CN Medium";
    margin-bottom: .2rem;
}

.st-h4 {
    font-size: .24rem;
    color: #323232;
    text-align: center;
    font-weight: 400;
    margin-bottom: .18rem;
}

.st-p {
    font-size: .2rem;
    color: #707070;
    text-align: center;
    margin-bottom: .4rem;
}

/* 客服按钮 */

.customer-service {
    display: block;
    margin: 0 auto;
    width: 7.06rem;
    height: 0.8rem;
    background-color: #f4f4f4;
    line-height: .8rem;
    text-align: center;
    font-size: .28rem;
    color: #323232;
}

.customer-service:active {
    text-decoration: none;
}

/* 上一步下一步 */

.st-process {
    padding: .22rem;
    line-height: .8rem;
    text-align: center;
    font-size: .28rem;
    font-weight: 500;
}

.st-process i {
    display: inline-block;
    color: #323232;
    width: 2rem;
    height: .8rem;
}

.st-process span {
    display: inline-block;
    width: 4.86rem;
    height: 0.8rem;
    background:linear-gradient(135deg,#FA745A 0%,#F9431F 100%);
    border-radius: .06rem;
    color: #fff;
}

.st-main form {
    padding-bottom: .4rem;
}

.st-item {
    padding: 0 .2rem;
    margin-bottom: .4rem;
}

.st-item p {
    font-size: .28rem;
    color: #323232;
    margin-bottom: .2rem;
}

.st-item input {
    width: 7.06rem;
    height: 0.8rem;
    background-color: #f4f4f4;
    border-radius: .06rem;
    box-sizing: border-box;
    padding-left: .2rem;
    font-size: .28rem;
    color: #a0a0a0;
}


.st-item .st-btn {
    display: block;
    width: 7.06rem;
    height: .8rem;
    margin: 0 auto;
    background:linear-gradient(135deg,#FA745A 0%,#F9431F 100%);
    border-radius: .06rem;
    line-height: .8rem;
    text-align: center;
    font-size: .28rem;
    color: #fff;
    font-weight: 500;
}

.st-foot {
    border-top:.1rem solid #ededed;
}
.st-foot img{
    height:1.92rem;
}


.st-price {
    margin-bottom: 1.4rem;
}

/* 选择框样式清除 */
select option {
    width: 100%;
    height: 100%;
    background: #FFFFFF !important;
    -webkit-appearance: none !important;
    /* google */
    -moz-appearance: none !important;
    /* firefox */
    appearance: none !important;
    /* IE */
}

select option:hover {
    background: #FFFFFF !important;
    -webkit-appearance: none !important;
    /* google */
    -moz-appearance: none !important;
    /* firefox */
    appearance: none !important;
    /* IE */
}

select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
}

/* * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
} */
.st-area select{
    width: 3.47rem;
}

select{
    /* background: #f8f8f8; */
    width: 2.28rem;
    height: .8rem;
    line-height:.8rem;
    border:none;
    padding:0 .1rem;
    font-size: .28rem;
    color:#a0a0a0;
    /* background: #f4f4f4 url(https://jc2.sumeihome.cn/sumeiV2/mobile/09/images/stylet/arrow-down.svg) no-repeat center right; */
    background: #f4f4f4 url(/m_images/arrow-down.svg) no-repeat center right;
    background-size: 25% 25%;
    border-radius: .06rem;
    padding-left: .3rem;
    margin-right: 0;
}

.areaDiv{
    position: relative;
}

.areaDiv span{
    position: absolute;
    right:.4rem;
    top:.77rem;
}

.st-area{
    display: flex;
    display:-webkit-flex;
    justify-content: space-around;
}

.st-hx{
    display: flex;
    display:-webkit-flex;
    justify-content: space-around;
}