﻿@charset "UTF-8";

.partner-bg {
    display: none
}

.partner-apply {
    height: 580px;
    background: url("/Front/image/partner/partner-banner-pc.jpg")  no-repeat center top;
    -moz-background-size: auto 100%;
    -o-background-size: auto 100%;
    background-size: auto 100%
}

.apply-form .clear {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden
}

.partner-apply .apply-form {
    width: 1134px;
    margin: 0 auto
}

    .partner-apply .apply-form .apply-text {
        position: absolute;
        top: 290px
    }

.partner-apply .apply-text h3 {
    color: #fff;
    font-size: 46px
}
.partner-apply .apply-text h4 {
    color: #fff;
    font-size: 36px;
    margin-top: 40px;
}
.partner-apply .apply-text p {
    margin-top: 24px;
    color: #fff;
    font-size: 18px;
}

.partner-apply .apply-form form {
    position: relative;
    margin-top: 90px;
    text-align: center;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: right;
    width: 350px;
    height: 430px;
    background-color: #f2f2f2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

    .partner-apply .apply-form form h3 {
        font-size: 23px;
        margin-bottom: 28px
    }

    .partner-apply .apply-form form input {
        width: 100%;
        height: 38px;
        border: 1px solid #ddd;
        margin-bottom: 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-indent: 30px;
        color: #535353;
        outline: 0
    }

    .partner-apply .apply-form form .submit {
        display: block;
        width: 100%;
        height: 38px;
        border: 1px solid #ddd;
        margin-bottom: 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-indent: 18px;
        color: #535353;
        background-color: #EA5413;
        color: #fff;
        font-size: 14px;
        border: 1px solid #EA5413;
        height: 40px;
        line-height: 40px;
        text-indent: 0;
        margin-top: 10px
    }

        .partner-apply .apply-form form .submit:hover {
            background-color: #35a8e8
        }

    .partner-apply .apply-form form input:hover {
        border: 1px solid #EA5413
    }

    .partner-apply .apply-form form input:focus {
        border: 1px solid #EA5413
    }

    .partner-apply .apply-form form p {
        font-size: 12px;
        margin-top: 8px
    }

    .partner-apply .apply-form form #tabs-wrap {
        height: 40px;
        margin-bottom: 15px
    }

        .partner-apply .apply-form form #tabs-wrap .tab {
            display: block;
            line-height: 40px;
            float: left;
            width: 50%;
            text-align: center;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px
        }

            .partner-apply .apply-form form #tabs-wrap .tab.active {
                background-color: #fff
            }

    .partner-apply .apply-form form > div {
        position: relative;
        height: 40px;
        margin-bottom: 10px
    }

.partner-apply .apply-form .inner-query-form .partner-info {
    display: none;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #EA5413
}

    .partner-apply .apply-form .inner-query-form .partner-info > div {
        overflow: hidden;
        height: 32px;
        line-height: 32px
    }

        .partner-apply .apply-form .inner-query-form .partner-info > div > div {
            float: left;
            font-size: 16px;
            border: 1px solid #EA5413
        }

        .partner-apply .apply-form .inner-query-form .partner-info > div .info {
            width: 30%
        }

        .partner-apply .apply-form .inner-query-form .partner-info > div .content {
            width: 69%;
            max-width: 68%;
            padding-bottom: 0;
            overflow: hidden;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            white-space: nowrap;
            padding: 0 10px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box
        }

.auth-code, .compony-name, .location, .phone-number, .user-name {
    height: 50px;
    position: relative
}

    .auth-code .icon, .compony-name .icon, .location .icon, .phone-number .icon, .user-name .icon {
        position: absolute;
        display: inline-block;
        width: 20px;
        height: 20px;
        top: 10px;
        left: 7px
    }

    .auth-code:nth-child(1) .icon, .compony-name:nth-child(1) .icon, .location:nth-child(1) .icon, .phone-number:nth-child(1) .icon, .user-name:nth-child(1) .icon {
        background: url("../../../front/images/icon-phone.png") /*tpa=http://mingnuotech.com/home/images/icon-phone.png*/;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat
    }

    .auth-code:nth-child(2) .icon, .compony-name:nth-child(2) .icon, .location:nth-child(2) .icon, .phone-number:nth-child(2) .icon, .user-name:nth-child(2) .icon {
        background: url("../../../front/images/icon-verCode.png") /*tpa=http://mingnuotech.com/home/images/icon-verCode.png*/;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat
    }

    .auth-code:nth-child(3) .icon, .compony-name:nth-child(3) .icon, .location:nth-child(3) .icon, .phone-number:nth-child(3) .icon, .user-name:nth-child(3) .icon {
        background: url("../../../front/images/icon-userName.png") /*tpa=http://mingnuotech.com/home/images/icon-userName.png*/;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat
    }

    .auth-code:nth-child(4) .icon, .compony-name:nth-child(4) .icon, .location:nth-child(4) .icon, .phone-number:nth-child(4) .icon, .user-name:nth-child(4) .icon {
        background: url("../../../front/images/icon-comName.png") /*tpa=http://mingnuotech.com/home/images/icon-comName.png*/;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat
    }

    .auth-code:nth-child(5) .icon, .compony-name:nth-child(5) .icon, .location:nth-child(5) .icon, .phone-number:nth-child(5) .icon, .user-name:nth-child(5) .icon {
        background: url("../../../front/images/icon-location.png") /*tpa=http://mingnuotech.com/home/images/icon-location.png*/;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 11
    }

    .auth-code .notclick, .compony-name .notclick, .location .notclick, .phone-number .notclick, .user-name .notclick {
        background-color: #cdcdcd !important;
        border-color: #cdcdcd !important;
        color: #fff !important
    }

.partner-apply .apply-form form .location {
    position: relative
}

.partner-apply .apply-form .auth-code button, .partner-apply .apply-form .auth-code input {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.partner-apply .apply-form .auth-code input {
    width: 63%
}

.partner-apply .apply-form .auth-code button {
    width: 35%;
    margin-left: 2%;
    height: 38px;
    outline: 0;
    border: 1px solid #EA5413;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #EA5413
}

    .partner-apply .apply-form .auth-code button:hover {
        background-color: #EA5413;
        color: #fff
    }

.partner-apply .apply-form #query-fail-mask {
    display: none;
    position: absolute;
    top: 50%;
    right: 50%;
    -ms-transform: translate(50%,50%);
    transform: translate(50%,50%);
    -o-transform: translate(50%,50%);
    -moz-transform: translate(50%,50%);
    -webkit-transform: translate(50%,50%);
    background-color: #f56c6c;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 300px;
    height: 40px;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

    .partner-apply .apply-form #query-fail-mask p, .partner-apply .apply-form #query-fail-mask span {
        line-height: 20px;
        color: #fff;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 20px;
        margin: 0;
        font-size: 14px
    }

    .partner-apply .apply-form #query-fail-mask span {
        padding-left: 0
    }

    .partner-apply .apply-form #query-fail-mask .icon {
        width: 20px;
        height: 20px;
        background-color: #fff;
        float: left;
        margin-left: 5px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        color: #f56c6c;
        line-height: 20px;
        font-size: 16px
    }

.partner-apply .apply-form .msg {
    position: absolute;
    top: -120px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    line-height: 20px;
    width: 150px;
    border: 1px solid #ccc;
    background-color: #fff;
    display: none
}

.yun-wrap .yun-containner .f100 {
    font-size: 100px
}

.yun-wrap .yun-containner .f120 {
    font-size: 120px
}

.trust .truth__company-person .noborder {
    border: none
}

.partner-support {
    background-color: #f2f2f2 !important
}

    .partner-support .map {
        background: url("../../../images/partner/pc-map.png") /*tpa=http://mingnuotech.com/home/images/partner/pc-map.png*/ no-repeat center top
    }

.yun-wrap .yun-containner .f100 {
    font-size: 100px
}

.yun-wrap .yun-containner .f120 {
    font-size: 120px
}

.partner-advantage .ad-li, .partner-support .ad-li {
    width: 33%;
    margin-top: 40px
}

.partner-procedure {
    text-align: center;
    margin-bottom: 150px
}

    .partner-procedure h3 {
        margin: 54px 0 29px;
        font-size: 22px
    }

    .partner-procedure p {
        margin: 110px 0 100px;
        font-size: 17px
    }

    .partner-procedure ul {
        margin: 0 auto;
        /*width: 800px*/
    }

        .partner-procedure ul span {
            position: absolute;
            top: 25px;
            left: 25px;
            width: 700px;
            height: 1px;
            background-color: #EA5413;
            z-index: -1
        }

        .partner-procedure ul li {
            list-style: none;
            width: 50px;
            height: 50px;
            background-color: #e0f3fe;
            margin-left: 90px;
            display: inline-block;
            position: relative;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%
        }

            .partner-procedure ul li.first {
                margin: 0
            }

            .partner-procedure ul li i {
                display: block;
                width: 20px;
                height: 20px;
                background-color: #EA5413;
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%,-50%);
                -moz-transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
                -o-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%
            }

            .partner-procedure ul li p {
                position: absolute;
                text-align: center;
                width: 50px;
                line-height: 18px;
                top: 65px;
                margin: 0;
                font-size: 16px
            }

                .partner-procedure ul li p + p {
                    top: 83px
                }

@media (max-width:768px) {
    .partner-advantage .pagination {
        display: block;
        margin-top: 25px;
        height: 4px
    }

    .partner-procedure ul {
        margin: 0 auto;
        width: 300px
    }

        .partner-procedure ul span {
            position: absolute;
            top: 15px;
            left: 15px;
            width: 270px;
            height: 1px;
            background-color: #EA5413
        }

        .partner-procedure ul li {
            list-style: none;
            width: 30px;
            height: 30px;
            background-color: #e0f3fe;
            margin-left: 24px;
            display: inline-block;
            position: relative;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%
        }

            .partner-procedure ul li.first {
                margin: 0
            }

            .partner-procedure ul li i {
                display: block;
                width: 10px;
                height: 10px;
                background-color: #EA5413;
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%,-50%);
                -moz-transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
                -o-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%
            }

            .partner-procedure ul li p {
                position: absolute;
                text-align: center;
                width: 40px;
                line-height: 18px;
                top: 30px;
                left: -15%;
                margin: 0;
                font-size: 12px
            }

                .partner-procedure ul li p + p {
                    top: 46px
                }
}

@media only screen and (max-width:425px) {
    .bottom-banner {
        display: block
    }

    .yun-wrapper .yun-containner {
        padding-bottom: 43px
    }

    .partner-bg {
        display: block;
        background: url("/Front/image/partner/partner-banner.jpg")  no-repeat 0 0;
        height: 300px;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        background-position: center;
        margin-top: 35px
    }

    .partner-apply {
        background: 0 0
    }

        .partner-apply .apply-form {
            width: 100%
        }

            .partner-apply .apply-form form {
                background-color: #f2f2f2;
                float: none;
                width: 100%;
                margin: 0 auto
            }

    .partner-apply {
        height: 400px
    }

        .partner-apply .apply-text {
            display: none
        }

    .partner-advantage {
        width: 100%;
        padding-top: 14px
    }

    .hidden {
        overflow: hidden !important
    }

    .partner-advantage .fs {
        font-size: 100px !important
    }

    .partner-advantage .advantage {
        width: 100%
    }

        .partner-advantage .advantage ul {
            padding: 0 40px
        }

        .partner-advantage .advantage ol {
            display: block;
            position: relative;
            left: 32%;
            margin-top: 20px
        }

            .partner-advantage .advantage ol li {
                width: 8px;
                height: 8px;
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
                background-color: #818181;
                float: left;
                margin-left: 10px
            }

    .partner-advantage ul li {
        padding-bottom: 6px
    }

    .partner-advantage .advantage li.active {
        display: block
    }

    .partner-advantage .advantage ul .first, .partner-support .advantage ul .first {
        display: block
    }

    .partner-support {
        width: 100%;
        padding-top: 14px;
        background-color: #f2f2f2 !important;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%
    }

        .partner-support .map {
            background: url("../../../images/partner/map.png") /*tpa=http://mingnuotech.com/home/images/partner/map.png*/ no-repeat center top;
            -moz-background-size: 100% 100%;
            -o-background-size: 100% 100%;
            background-size: 100% 100%
        }

        .partner-support .advantage ul {
            padding: 0 40px
        }

        .partner-support ul li {
            padding-bottom: 6px
        }

        .partner-support .advantage li.active {
            display: block
        }

        .partner-support .advantage ol {
            display: block;
            position: relative;
            left: 35%;
            margin: 20px 0 10px
        }

            .partner-support .advantage ol li {
                width: 8px;
                height: 8px;
                background-color: #818181;
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
                float: left;
                margin-left: 10px
            }

    .partner-trust {
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
        height: 200px
    }

    .partner-procedure p {
        margin: 110px 0 41px
    }

    .partner-procedure ul {
        margin: 0 auto;
        width: 300px
    }

        .partner-procedure ul span {
            position: absolute;
            top: 15px;
            left: 15px;
            width: 270px;
            height: 1px;
            background-color: #EA5413
        }

        .partner-procedure ul li {
            list-style: none;
            width: 30px;
            height: 30px;
            background-color: #e0f3fe;
            margin-left: 24px;
            display: inline-block;
            position: relative;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%
        }

            .partner-procedure ul li.first {
                margin: 0
            }

            .partner-procedure ul li i {
                display: block;
                width: 10px;
                height: 10px;
                background-color: #00bfff;
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%,-50%);
                -moz-transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
                -o-transform: translate(-50%,-50%);
                transform: translate(-50%,-50%);
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%
            }

            .partner-procedure ul li p {
                position: absolute;
                text-align: center;
                width: 40px;
                line-height: 18px;
                top: 30px;
                left: -15%;
                margin: 0;
                font-size: 12px
            }

                .partner-procedure ul li p + p {
                    top: 46px
                }
}

@media (max-width:767px) and (min-width:425px) {
    .partner-procedure ul {
        width: 500px
    }

        .partner-procedure ul span {
            top: 19px;
            left: 15px;
            width: 400px;
            height: 1px;
            z-index: -1
        }

        .partner-procedure ul li {
            width: 40px;
            height: 40px;
            margin-left: 40px
        }

            .partner-procedure ul li i {
                width: 10px;
                height: 10px
            }

            .partner-procedure ul li p {
                width: 40px;
                top: 40px;
                left: -3%
            }

                .partner-procedure ul li p + p {
                    top: 55px
                }
}

@media screen and (max-width:1150px) {
    .partner-apply form {
        position: absolute;
        right: 0
    }
}

@media screen and (max-width:920px) {
    .apply-form .apply-text h3 {
        font-size: 32px
    }

    .apply-form .apply-text p {
        font-size: 14px
    }
}

@media screen and (max-width:750px) {
    .apply-form .apply-text h3 {
        font-size: 16px
    }

    .apply-form .apply-text p {
        font-size: 12px
    }
}

@media screen and (max-width:560px) {
    .apply-form .apply-text {
        display: none
    }
}

@media screen and (min-width:1060px) {
    .partner-apply {
        margin-top: 80px
    }
}

.city-picker-span > .title > span {
    margin: 4px 3px !important
}

.city-picker-span > .title > .select-item {
    max-width: 65px
}

input.warn::-webkit-input-placeholder {
    color: red !important
}

input.warn:-moz-placeholder {
    color: red !important
}

input.warn::-moz-placeholder {
    color: red !important
}

input.warn:-ms-input-placeholder {
    color: red !important
}


.partner-apply .success-tip-box {
    display: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    width: 480px;
    height: 340px;
    overflow: hidden;
    top: 50%;
    left: 50%;
    padding: 60px 60px 0 60px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: #fff;
    -webkit-box-shadow: 0 0 25px 0 rgba(83,83,83,.3);
    -moz-box-shadow: 0 0 25px 0 rgba(83,83,83,.3);
    box-shadow: 0 0 25px 0 rgba(83,83,83,.3);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

    .partner-apply .success-tip-box .icon {
        width: 80px;
        height: 80px;
        margin: 0 auto;
        background: url(../../../front/images/icon-success.png);
        background-repeat: no-repeat;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain
    }

.partner-apply .success-tip-box > h1 {
    margin: 26px auto 0 auto;
    width: 192px;
    height: 24px;
    font-size: 24px;
    font-weight: 500;
    color: #051022;
    line-height: 24px
}

    .partner-apply .success-tip-box > p {
        margin: 15px auto 0 auto;
        width: 229px;
        height: 14px;
        font-size: 14px;
        font-weight: 400;
        color: #535353;
        line-height: 14px
    }

    .partner-apply .success-tip-box > a {
        text-align: center;
        display: block;
        margin-top: 30px;
        width: 100%;
        height: 50px;
        background: #EA5413;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        font-size: 18px;
        color: #fff;
        line-height: 50px
    }

.partner-apply .error-tip-box {
    display: none;
    width: 250px;
    height: 50px;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    padding: 10px;
    line-height: 30px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fef0f0;
    border-color: #fde2e2;
    color: #f56c6c
}

    .partner-apply .error-tip-box > .icon, .partner-apply .error-tip-box > p {
        float: left
    }

    .partner-apply .error-tip-box > .icon {
        width: 20px;
        height: 20px;
        margin: 5px 15px;
        background: url(../../../images/error-icon.png) no-repeat center center;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover
    }

/*# sourceMappingURL=sourcemaps/partner.css.map */
