.radio-wrap .banner {
    position: relative;
}

.radio-wrap a {
    display: block;
    cursor: pointer;
}
.h100 {
    height: 100%;
}
.radio-wrap .banner .icon-down {
    position: absolute;
    width: 62px;
    bottom: 10px;
    left: calc(50% - 31px);
    -webkit-animation: yaoye .7s linear infinite alternate;
    animation: yaoye .7s linear infinite alternate;
    z-index: 10;
}
.text-dark {
    color: #fff;
}
@-webkit-keyframes yaoye {
    0% {
        -webkit-transform: translateY(0px);
    }
    50% {
        -webkit-transform: translateY(6px);
    }
    100% {
        -webkit-transform: translateY(0px);
    }
}

@keyframes yaoye {
    0% {
        -webkit-transform: translateY(0px);
    }
    50% {
        -webkit-transform: translateY(4px);
    }
    100% {
        -webkit-transform: translateY(0px);
    }
}


.radio-wrap .contact-form-wrap {
    background: url(../images/bg-radio2.jpg) no-repeat;
    background-size: cover;
    /* padding: 550px 500px; */
}


.content-in input {
    width: 170%;
    background-color: #ccc;
    /* margin-bottom: 30px; */
    margin-bottom: 38px;
    border-width: 0;
    height: 65px;
}


.radio-wrap .content-in input {
    width: 280px;
    border-radius: 13px;
    border-width: 0;
    height: 72px;
    margin-right: 49px;
    margin: 22px;
    padding: 24px;
}


/*.radio-wrap .contact-form-wrap .btn-shake-wrap {*/
/*    float: left;*/
/*    width: 100%;*/
/*}*/
.sec4-inner-box,
.sec6-inner-box {
    position: relative;
}
.sec4-inner-box .btn-box {
    position: absolute;
    bottom: 1.5%;
    left: 50%;
    transform: translateX(-50%);
}
.sec6-inner-box .btn-box {
    position: absolute;
    bottom: 1%;
    left: 50%;
    transform: translateX(-50%);
}
.sec4-inner-box .btn-box img,
.sec6-inner-box .btn-box img {
    width: 80%;
}
.btn-d {
    position: absolute;
    bottom: -104px;
    right: 6%;
}
.btn-d img {
    width: 93%;
}
.pt30 {
    padding-top: 30px;
}
.mt12 {
    margin-top: -12px;
}
.form-tips {
    position: absolute;
    padding-top: 1rem;
    bottom: -17rem;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    text-align: center;
    font-size: 16px;
}
/*.radio-wrap .contact-form-wrap .btn-sw {*/
/*    float: left;*/
/*    width: 19%;*/
/*    margin-left: 0;*/
/*    position: absolute;*/
/*    top: -222%;*/
/*    right: 8%;*/
/*}*/

.form-l {
    float: left;
    margin-left: 15px;
}

.radio-wrap .contact-form-wrap .form-wrap input {
    background: #ffffff;
}


.radio-wrap .copyright {
    margin-top: 50px;
    color: #333333;
    border-top: 1px solid #d4d4d4;
}


.form-container .col-wrap:first-child {
    flex: 1;
    padding: 0 35px 0 45px;
}
.form-container .col-wrap:last-child {
    flex: 1;
    padding: 0;
}

.form-container .col-wrap:first-child {
    border-right: 0px dashed #878787;
}

.form-container .rowup-container {
    /*background: url(../images/bg-form.jpg) no-repeat;*/
    background-size: cover;
    padding: 18px 40px;
    padding-top: 40px;
    margin-right: 0px;
}

.form-container .rowup-container li {
    padding-bottom: 5px;
}

.form-container .col-wrap:last-child .rowup-wrap {
    height: 230px;
    outline: 2px dashed #cdcdcd;
    outline-offset: 20px;
}

.contact-form-wrap input {
    width: 90%;
    height: 65px;
    box-sizing: border-box;
    background: #f1f1f1;
    border: 2px solid #a6a8a7;
    border-radius: 4rem;
    margin-top: 0;
    margin-bottom: 22px;
    padding: 0 20px;
    box-sizing: border-box;
    outline: none;
}

.col-wrap .contact-f-w input {
    width: 57%;
    height: 64px;
    box-sizing: border-box;
    background: #f1f1f1;
    border: 0 solid #a6a8a7;
    border-radius: 10px;
    margin-top: 44px;
    padding: 0 20px;
    box-sizing: border-box;
    border-radius: 3rem;
}

.contact-form-wrap input::-webkit-input-placeholder {
    color: #a1a29f;
}

.contact-form-wrap .btn-contact {
    height: 72px;
    line-height: 72px;
    font-size: 32px;
    font-weight: 300;
    cursor: pointer;
    border-radius: 10px;
    /*background-image: -moz-linear-gradient(0deg, rgb(223, 62, 99) 0%, rgb(222, 67, 78) 65%, rgb(221, 72, 56) 100%);*/
    /*background-image: -webkit-linear-gradient(0deg, rgb(223, 62, 99) 0%, rgb(222, 67, 78) 65%, rgb(221, 72, 56) 100%);*/
    /*background-image: -ms-linear-gradient(0deg, rgb(223, 62, 99) 0%, rgb(222, 67, 78) 65%, rgb(221, 72, 56) 100%);*/
    -webkit-user-select: none;
    -moz-user-select: none;
}

.section-form1 {
    position: relative;
}
.section-form1 .form-container {
    z-index: 50;
    position: relative;
    margin-top: 38px;
    padding-right: 6.5rem;
}


.btn1 {
    margin-top: 20px;
}


@media (max-width: 1440px) {
    .letter-spacing1 {
        letter-spacing: -1px;
    }
    .section-wrap {
        padding-left: 16%;
        padding-right: 16%;
    }
    .section-form1 {
        padding: 0 16% 50px 16%;
    }
    /*.section-form2 {*/
    /*    padding: 0px 16% 70px 16%;*/
    /*}*/
}

@media (max-width: 1280px) {
    .letter-spacing1 {
        letter-spacing: -1px;
    }
    .section-wrap {
        padding-left: 13%;
        padding-right: 13%;
    }
    .section-form1 {
        padding: 0 13% 40px 13%;
    }
    /*.section-form2 {*/
    /*    padding: 0px 13% 50px 13%;*/
    /*}*/
}

.section {
    position: relative;
    /* background: url(../images/bg.jpg) no-repeat; */
    background-size: 100% 100%;
}

.text-main {
    color: #fff;
}
.text-title {
    color: #333;
    font-size: 34px;
    margin-top: 6px;
    margin-bottom: 40px;
}
.section-wrap {
    position: relative;
    margin-top: -1px;
    padding: 0 20%;
    /* background: url(../images/bg.jpg) no-repeat; */
    background-size: 100% 100%;
}

.section-wrap .btn-open-contact {
    width: 54%;
    margin-left: 23%;
}

.section-form1 {
    background: url(../images/bg-2-1.jpg) no-repeat;
    background-size: 100% 100%;
    padding: 5% 19% 70px 19%;
    /*margin-top: -22px;*/
}
.form-container .show-right {
    background: #bb383a;
    padding-top: 7px!important;
    border-radius: 15px;
}
.form-container .show-left {
    /*padding-top: 50px!important;*/
    text-align: center;
    margin-top: 20px;
}
.form-inner-box {
    position: relative;
}
.section-form2 {
    background: url(../images/bg-7-3.jpg) no-repeat;
    background-size: 100% 100%;
    padding: 5% 19% 70px 19%;
    /*margin-top: -22px;*/
}
.section-form2 .form-container {
    padding-right: 6.5rem;
}

.col-wrap {
position: relative;
}

.inp_1 {
position: absolute;
left: 7%;
width: 47%;
height: 21%;
}

.inp_2 {
position: absolute;
left: 37%;
width: 47%;
height: 21%;
}

/*.btn-d {*/
/*position: absolute;*/
/*bottom: -6%;*/
/*right: 10%;*/
/*}*/

