
#jm .section1 {
    background-color: #fff;
    padding-top: 2rem;
}
#jm .section2 {
    background: #212126;
}
/*第一屏*/
.st1-box {
    position: relative;
}
.st1-bg {
    position: absolute;
    width: 100%;
    height: 100%;
}
.st1-bg img {
    width: 18.4rem;
    height: 14rem;
    position: absolute;
    right: 0;
    top: 0;
}
.st1-text {
    width: 10rem;
    padding: 2.3rem 0 1.45rem 1.6rem;
    position: relative;
}
.st1-text h1 {
    font-weight: lighter;
    font-size: 1rem;
    line-height: 1.2em;
}
.st1-text p {
    font-weight: lighter;
    font-size: .36rem;
    line-height: 2em;
    margin: .25rem 0 .85rem;
}
/*申请服务*/
.apply-box {
    height: 1.1rem;
    position: absolute;
    top: -.55rem;
}
.apply-btn {
    width: 4.3rem;
    height: 1.06rem;
    line-height: 1.06rem;
    float: left;
    font-size: .46rem;
    background-color: #ffc51b;
    border-radius: 0 0 .32rem 0;
    margin-right: 1rem;
}
.apply-btn:last-child {
    background-color: #121212;
}
.apply-btn:last-child:hover {
    background-color: #27272a;
}
.apply-btn:first-child:hover {
    background-color: #ffd800;
}
.apply-btn a {
    display: block;
    height: 1.06rem;
    overflow: hidden;
    cursor: pointer;
    padding: 0 .6rem 0 .15rem;
    border: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0 0 .32rem 0;
    position: relative;
}
.apply-btn a:after {
    position: absolute;
    content: '';
    display: block;
    color: #ffda0f;
    top: 50%;
    right: .15rem;
    margin-top: -.12rem;
    width: .3rem;
    height: .24rem;
    background: url("../img/icon/button_arrow_up.png") no-repeat;
    background-size: cover;
}

.apply-btn:last-child a:after {
    background: url("../img/icon/button_arrow_right.png") no-repeat;
    background-size: cover;
}
.apply-btn a span {
    display: block;
    background-color: #fff;
    text-align: center;
}
.st1-Apply {
    height: 100%;
    padding: 1.6rem;
    position: relative;
    color: #000;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #f8f8f8;
}
.st1-Apply h1 {
    font-size: .6rem;
    margin-bottom: 1.2rem;
}
.st1-Apply form {
    padding-left: .74rem;
    border-left: .06rem solid #ffda0f;
}
.st1-row {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
}
.st1-row label {
    flex: 1;
    height: 1rem;
    border-bottom: 1px solid #4b4b45;
    margin: 0 3rem 1rem .2rem;
    font-size: .46rem;
}
.st1-row input {
    width: 100%;
    font-size: .46rem;
    color: #000;
    background-color: transparent;
    border: none;
}
.st1-row input#showFileName {
    width: auto;
}
.fileBtn {
    background-color: #f8f8f8;
    border: 1px solid #ffda0f;
    color: #000;
    font-size: .36rem;
    margin-right: .12rem;
    padding: .2rem .48rem;
}
.fileBtn:hover {
    background-color: #ffd800;
    color: #000;
}

.st1-row input::-webkit-input-placeholder{
    color: #000;
}
.st1-row input::-moz-placeholder{
    color: #000;
}
.st1-row input:-ms-input-placeholder{
    color: #000;
}

.st1-Apply .btn-b-black {
    margin-left: .2rem;
}
.st1-Apply .btn-b-black a {
    display: block;
}
.apply-form {
    background-color: transparent;
}
.apply-form form {
    display: none;
}
.apply-form .down:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.footer {
    padding-top: 2rem;
}
@media (max-width: 1080px) {
    .st1-box {
        background: none;
    }
    .st1-text {
        width: auto;
        padding: 1rem .7rem 8rem;
        background: url("../img/startups1_bg2.jpg") bottom no-repeat;
        background-size: 10.8rem 8.4rem;
    }
    .st1-bg img {
        display: none;
    }
    .st1-text h1 {
        font-size: .88rem;
    }
    .st1-Apply {
        padding: 1.6rem .7rem;
    }
    .apply-btn {
        margin-right: .5rem;
    }
    .st1-Apply form {
        border: 0;
        padding: 0;
    }
    .st1-row {
        flex-direction: column;
    }
    .st1-row label {
        flex: none;
        width: 100%;
        margin: 0 0 1rem;
    }
    .st1-Apply .btn-b-black {
        margin: 0 auto;
    }
    .st1-row-h label:last-child {
        display: none;
    }

}
