/* 未能缩小。正在返回未缩小的内容。
(185,1): run-time error CSS1019: Unexpected token, found '{'
(186,7): run-time error CSS1030: Expected identifier, found ' '
(203,1): run-time error CSS1019: Unexpected token, found '}'
(238,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
.index_img {
    display: inline-block;
    background: url(../images/index_img.png);
}

.index_banner {
    position: relative;
    width: 100%;
    height: 400px;
}

.banner_img {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}

    .banner_img img {
        position: absolute;
        left: 50%;
        margin-left: -1000px;
        display: block;
        height: 100%;
    }

    .banner_img .banner_ico {
        position: absolute;
        left: 45%;
        top: 360px;
        width: 200px;
        text-align: center;
    }

        .banner_img .banner_ico p {
            float: left;
            display: block;
            width: 30px;
            height: 2px;
            margin-left: 15px;
            background: #333333;
            cursor: pointer;
        }

            .banner_img .banner_ico p.banner_ico_on, .banner_img .banner_ico p:hover {
                background: #ffffff;
            }

.banner_ico span:first-child {
    margin-left: 0px;
}

.index_banner .index_xiad {
    position: relative;
    top: -400px;
    width: 1200px;
    margin: 0 auto;
}

.index_xiad_con {
    position: absolute;
    right: 0px;
    top: 30px;
    width: 240px;
    padding: 0 30px;
    height: 340px;
    background: #ffffff;
}

.Order_tit {
    padding-top: 30px;
    margin-bottom: 3px;
    font-weight: 700;
    font-style: normal;
    font-size: 18px;
    color: #FF5555;
}

.index_xiad_con ul li {
    position: relative;
    margin-top: 16px;
}

.district-icon {
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -3px;
    width: 12px;
    height: 7px;
    background-position: -139px -33px;
}

.index_xiad_con ul li select {
    padding-left: 10px;
    width: 240px;
    height: 40px;
    line-height: 36px;
    padding: 3px 0 7px 10px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
}

.index_Order_select .index_region_box {
    position: relative;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.index_region_box input, .index_xiad_con .index_xiad_phone {
    width: 228px;
    height: 31px;
    line-height: 36px;
    padding: 2px 0 5px 10px;
    border: 1px solid #d7d7d7;
    border-radius: 3px;
}

.index_region_box .district-select-box {
    top: auto;
    display: none;
    position: absolute;
    width: 100%;
    z-index: 99;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: 0px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.district-select-box .district-select, .customerCom_xiad .district-select-box .district-select {
    float: left;
    width: 118px;
    height: 300px;
    padding-bottom: 10px;
    font-size: 13px;
    color: #666;
}

.district-select strong.district-on, .customerCom_xiad .district-select strong.district-on {
    border-bottom: 1px solid #0a7ee9;
    display: block;
}

.district-select strong, .customerCom_xiad .district-select strong {
    font-weight: 400;
    text-align: center;
    line-height: 34px;
    cursor: pointer;
    border-bottom: 1px solid #dedede;
    display: block;
}

.district-select-box .district-select ul, .customerCom_xiad .district-select ul {
    margin-top: 10px;
    margin-right: 10px;
    padding: 0;
    width: 98%;
    height: 256px;
    overflow: auto;
}

    .district-select-box .district-select ul li, .customerCom_xiad .district-select ul li {
        float: none;
        width: auto;
        margin: 0;
        padding: 8px 5px 8px 5px;
        cursor: pointer;
        text-align: center;
    }

        .district-select-box .district-select ul li:hover, .customerCom_xiad .district-select ul li:hover {
            color: #0a7ee9;
        }

.district-select .district-select-on, .customerCom_xiad .district-select .district-select-on {
    color: #0a7ee9;
}
/*滚动条 start*/
{
    :: -webkit-scrollbar

{
    width: 6px;
    height: 3px;
    background-color: #F5F5F5;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
    background: #eee;
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #ccc;
}

}

.index_xiad_con .index_xiad_btn {
    display: inline-block;
    width: 240px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #ff5555;
    border-radius: 3px;
}

.index_xiad_con .Order_text {
    margin-top: 12px;
    text-align: center;
    color: #999;
}

    .index_xiad_con .Order_text span {
        color: #ff5555;
    }

.index_xiad_btn_ico {
    position: absolute;
    right: 13px;
    bottom: -15px;
    width: 58px;
    height: 46px;
    background: url(../images/xiad_ico.png) no-repeat;
    -webkit-animation: fingerscale 500ms linear infinite alternate;
    animation: fingerscale 500ms linear infinite alternate;
}

@keyframes fingerscale {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
    }
}
/*最新需求*/
.NewestOrder {
    padding: 30px 0;
    background: #f2f2f2;
}

.NewestOrder_tit {
    float: left;
    height: 60px;
    padding-top: 18px;
    padding-right: 50px;
    border-right: 1px solid #d7d7d7;
}

.NewestOrder_list {
    float: left;
    padding-left: 56px;
    width: 975px;
    height: 78px;
}

    .NewestOrder_list ul {
        display: block;
    }

        .NewestOrder_list ul li {
            float: left;
            width: 480px;
            height: 39px;
            line-height: 39px;
        }

            .NewestOrder_list ul li i {
                float: left;
                position: relative;
                top: 16.5px;
                width: 6px;
                height: 6px;
                background: #ccc;
            }

            .NewestOrder_list ul li span {
                float: left;
                font-size: 14px;
                color: #333;
                margin-left: 20px;
            }

                .NewestOrder_list ul li span.index_order_time {
                    margin-left: 20px;
                    width: 59px;
                }

            .NewestOrder_list ul li a {
                color: #0a7ee9;
                margin-left: 20px;
            }

.jzgszc {
    padding: 50px 0 20px 0;
}

.index_tit {
    width: 100%;
    font-size: 30px;
    text-align: center;
    color: #333333;
}

    .index_tit span {
        display: inherit;
        padding-top: 8px;
        font-size: 14px;
        color: #999;
    }

.jzgszc ul {
    display: inline-block;
    ;
    margin-top: 45px;
}

    .jzgszc ul li {
        position: relative;
        float: left;
        width: 299px;
        margin-bottom: 30px;
        border-left: 1px solid #eee;
        cursor: pointer;
    }

        .jzgszc ul li:first-child {
            border-left: 0px;
        }

.jzgszc_list p {
    text-align: center;
}

.jzgszc_list .jzgszc_list_tit {
    margin-top: 15px;
    font-size: 20px;
}

    .jzgszc_list .jzgszc_list_tit img {
        position: relative;
        left: 10px;
    }

.jzgszc_list .jzgszc_list_txt {
    padding-top: 3px;
    font-size: 12px;
    color: #999999;
}

.jzgszc_list .jzgszc_list_price {
    padding-top: 8px;
    font-size: 14px;
    color: #ff5555;
}

.jzgszc ul li .jzgszc_box {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    /*background: rgba(10,126,233,0.946);*/
    background: url(../images/jzgszc_box_bg.png)
}

.jzgszc_box .jzgszc_box_tit {
    position: relative;
    padding-top: 18px;
    text-align: center;
}

.jzgszc_box .jzgszc_box_type {
    padding: 15px 10px 20px 10px;
    font-size: 16px;
}

.jzgszc_box a {
    display: inline-block;
    padding: 5px 20px;
    font-size: 14px;
    font-weight: 400;
    color: #ffffff;
    border: 1px solid #ffffff;
}

.jzgszc_bottom_btn {
    width: 294px;
    height: 56px;
    margin: 15px auto 45px auto;
    text-align: center;
    line-height: 56px;
    background: #ff5555;
    border-radius: 50px;
    box-shadow: 0px 5px 20px rgba(255, 85, 85, 0.349019607843137);
}

    .jzgszc_bottom_btn a {
        display: inline-block;
        width: 100%;
        font-size: 18px;
        font-weight: 700;
        color: #ffffff;
    }
/*注册公司后还需要*/
.gszc_need {
    padding: 50px 0 50px 0;
    background: #f2f2f2;
}

.gszc_need_con {
    margin-top: 40px;
    background: #fff;
}

    .gszc_need_con .gszc_need_tit {
        padding-left: 20px;
        height: 70px;
        width: 1180px;
        font-size: 24px;
        line-height: 70px;
        color: #333333;
        border-bottom: 1px solid #f2f2f2;
    }

.gszcNeed_conL {
    float: left;
    width: 240px;
    padding: 3px 20px 26px 20px;
    background: #1d84ea;
}

    .gszcNeed_conL .gszcNeed_conL_list {
        padding-top: 20px;
    }

.gszcNeed_conL_list li {
    margin-bottom: 10px;
}

    .gszcNeed_conL_list li a {
        float: left;
        width: 110px;
        height: 38px;
        line-height: 38px;
        background: #5ea9f1;
        border-radius: 20px;
        margin: 0 0 0 20px;
        text-align: center;
        color: #ffffff;
    }

        .gszcNeed_conL_list li a:first-child {
            margin-left: 0px;
        }

.gszcNeed_conL .gszcNeed_conL_txt {
    margin: 25px 0 20px 0;
}

.gszcNeed_conL_txt p {
    font-size: 14px;
    color: #ffffff;
}

    .gszcNeed_conL_txt p span {
        font-size: 16px;
        font-weight: 700;
    }

    .gszcNeed_conL_txt p:first-child {
        margin-bottom: 8px;
    }

.gszcNeed_conL .gszcNeed_conL_btn {
    width: 280px;
}

.gszcNeed_conL_btn a {
    display: inline-block;
    width: 80px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    color: #0a7ee9;
    background: #ffffff;
    border-radius: 30px;
}

.gszcNeed_conR {
    float: left;
}

    .gszcNeed_conR .gszcNeed_conR_list {
        float: left;
        width: 620px;
    }

.gszcNeed_conR_list li {
    position: relative;
    float: left;
    padding-left: 26px;
    width: 283px;
    height: 184px;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

    .gszcNeed_conR_list li .gszcNeed_list_box_tit {
        display: inline-block;
        padding: 26px 0 26px 0;
        font-size: 22px;
        color: #333333;
    }

    .gszcNeed_conR_list li p {
        font-size: 14px;
        color: #999;
    }

        .gszcNeed_conR_list li p span {
            margin-right: 5px;
            font-size: 20px;
            color: #ff5555;
        }

    .gszcNeed_conR_list li .gszcNeed_list_details {
        display: inline-block;
        width: 76px;
        height: 26px;
        margin-top: 20px;
        font-size: 12px;
        text-align: center;
        line-height: 26px;
        color: #666;
        border: 1px solid #999;
    }

    .gszcNeed_conR_list li i {
        position: absolute;
    }

    .gszcNeed_conR_list li.gszcNeed_swqcdb i {
        right: 0px;
        bottom: 10px;
        width: 90px;
        height: 75px;
        background-position: 0 0;
    }

    .gszcNeed_conR_list li.gszcNeed_dljz i {
        right: 15px;
        bottom: 10px;
        width: 90px;
        height: 75px;
        background-position: -81px 0;
    }

    .gszcNeed_conR_list li.gszcNeed_sbybnsr i {
        right: 15px;
        bottom: 15px;
        width: 90px;
        height: 67px;
        background-position: -189px 0;
    }

    .gszcNeed_conR_list li.gszcNeed_skdbjpzhd i {
        right: 10px;
        bottom: 16px;
        width: 74px;
        height: 75px;
        background-position: 0px -78px;
    }

    .gszcNeed_conR_list li.gszcNeed_frbg i {
        right: 10px;
        bottom: 16px;
        width: 90px;
        height: 75px;
        background-position: -77px -77px;
    }

    .gszcNeed_conR_list li.gszcNeed_gsmcbg i {
        right: 10px;
        bottom: 16px;
        width: 90px;
        height: 75px;
        background-position: -183px -82px;
    }

    .gszcNeed_conR_list li.gszcNeed_gqbg i {
        right: 10px;
        bottom: 16px;
        width: 90px;
        height: 75px;
        background-position: 0px -159px;
    }

    .gszcNeed_conR_list li.gszcNeed_gszx i {
        right: 10px;
        bottom: 16px;
        width: 90px;
        height: 75px;
        background-position: -78px -158px;
    }

.gszcNeed_conR .gszcNeed_cyxt {
    float: left;
    width: 260px;
    padding: 0 20px;
}

.gszcNeed_cyxt .gszcNeed_cyxt_tit {
    height: 38px;
    padding-top: 20px;
}

    .gszcNeed_cyxt .gszcNeed_cyxt_tit span {
        font-size: 16px;
        color: #333;
    }

        .gszcNeed_cyxt .gszcNeed_cyxt_tit span img {
            margin-right: 5px;
            vertical-align: bottom;
        }

    .gszcNeed_cyxt .gszcNeed_cyxt_tit a {
        float: right;
        color: #333;
    }

.gszcNeed_cyxt .gszcNeed_cyxt_top {
    width: 260px;
    height: 100px;
    background: #999966;
    position: relative;
}

    .gszcNeed_cyxt .gszcNeed_cyxt_top a {
        display: inline-block;
        width: 260px;
        height: 100%;
    }

.gszcNeed_cyxt_top a p {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
    background: url(../images/gszcNeed_cyxt_top.png);
}

.gszcNeed_cyxt .gszcNeed_cyxt_list {
    margin-top: 3px;
}

    .gszcNeed_cyxt .gszcNeed_cyxt_list li {
        padding: 13px 0;
        border-top: 1px solid #f2f2f2;
    }

        .gszcNeed_cyxt .gszcNeed_cyxt_list li:first-child {
            border: 0px;
        }

        .gszcNeed_cyxt .gszcNeed_cyxt_list li a p {
            font-size: 14px;
            color: #999;
        }

            .gszcNeed_cyxt .gszcNeed_cyxt_list li a p:first-child {
                margin-bottom: 5px;
                color: #333;
            }

.gszcNeed_yztjs {
    width: 1200px;
    border-top: 10px solid #f2f2f2;
}

    .gszcNeed_yztjs .gszcNeed_yztjs_tit {
        float: left;
        padding: 20px 0;
        font-size: 18px;
        font-weight: 800;
        text-align: center;
    }

        .gszcNeed_yztjs .gszcNeed_yztjs_tit span {
            display: inline-block;
            width: 171px;
            height: 66px;
            line-height: 65px;
            border-right: 1px solid #f2f2f2;
        }

    .gszcNeed_yztjs .gszcNeed_yztjs_list {
        float: left;
        width: 1028px;
    }

        .gszcNeed_yztjs .gszcNeed_yztjs_list li {
            position: relative;
            float: left;
            width: 171.3px;
            height: 106px;
            text-align: center;
            cursor: pointer;
        }

            .gszcNeed_yztjs .gszcNeed_yztjs_list li span {
                display: inline-block;
                width: 170px;
                height: 66px;
                margin-top: 14px;
                border-left: 1px solid #f2f2f2;
            }

            .gszcNeed_yztjs .gszcNeed_yztjs_list li:first-child span {
                border: none;
            }

            .gszcNeed_yztjs .gszcNeed_yztjs_list li span img {
                width: 80px;
                height: 80px;
            }

.gszcNeed_yztjs_list li .gszcNeed_yztjs_box {
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
    width: 100%;
    height: 100%;
    font-size: 12px;
    color: #ffffff;
    background: url(../images/jzgszc_box_bg.png);
}

.gszcNeed_yztjs_box p {
    padding: 25px 5px 15px 5px;
}

.gszcNeed_yztjs_box a {
    display: inline-block;
    padding: 3px 10px;
    color: #ffffff;
    border: 1px solid #ffffff;
}

.gsbgNeed_conL {
    background: url(../images/.gsbgNeed_conL_bg.png);
}

    .gsbgNeed_conL .gszcNeed_conL_list li a {
        background: #fcad9b;
    }

    .gsbgNeed_conL .gszcNeed_conL_btn a {
        color: #FF6633;
    }
/*客户反馈*/
.customer_comment {
    padding: 50px 0;
    background: #ffffff;
}

.customerCom_con {
    margin-top: 35px;
}

    .customerCom_con .customerCom_conL {
        float: left;
        width: 880px;
    }

        .customerCom_con .customerCom_conL .customerCom_khxs, .customerCom_con .customerCom_conL .customerCom_dbgsxs {
            float: left;
            width: 378px;
            padding: 0 30px 15px;
            border: 1px solid #edecec;
        }

.customerCom_khxs_top {
    width: 378px;
    padding-top: 23px;
    text-align: center;
}

    .customerCom_khxs_top .index_img {
        width: 200px;
        height: 80px;
        margin: 0 auto;
        background-position: 0 -240px;
    }

    .customerCom_khxs_top p {
        padding-top: 8px;
        font-size: 18px;
        color: #333;
    }

.customerCom_khxs_list {
    margin-top: 13px;
}

    .customerCom_khxs_list i {
        display: block;
        width: 100%;
        height: 15px;
        line-height: 37px;
        font-size: 50px;
        text-align: right;
        color: #999;
        opacity: 1;
    }

        .customerCom_khxs_list i:first-child {
            text-align: left;
        }

    .customerCom_khxs_list .customerCom_khxs_box {
        width: 330px;
        height: 140px;
        margin: 0 auto;
        overflow: hidden;
    }

.customerCom_khxs_box li {
    height: 140px;
    line-height: 28px;
    overflow: hidden;
    color: #333;
}

.customerCom_con .customerCom_conL .customerCom_dbgsxs {
    border-left: 0px;
}

.customerCom_con .customerCom_conR {
    float: right;
    width: 300px;
    background: #528ef2;
}

.customerCom_conR .customerCom_xiad {
    padding: 0 30px 25px;
}

.customerCom_xiad .Order_tit {
    color: #ffffff;
}

.customerCom_xiad ul {
    margin-top: 5px;
}

    .customerCom_xiad ul li {
        position: relative;
        margin: 16px 0 0 0;
    }

        .customerCom_xiad ul li select.customerCom_xiad_sele {
            width: 240px;
            height: 40px;
            line-height: 36px;
            padding: 3px 0 7px 10px;
            border: none;
            border-radius: 3px;
        }

        .customerCom_xiad ul li .district-icon {
            position: absolute;
            top: 50%;
            right: 15px;
            margin-top: -3px;
            width: 12px;
            height: 7px;
            background-position: -139px -33px;
        }

.customerCom_xiad .index_Order_select .index_region_box {
    position: relative;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

    .customerCom_xiad .index_Order_select .index_region_box input, .customerCom_xiad .customerCom_Order_phone input {
        width: 230px;
        height: 33px;
        line-height: 36px;
        padding: 2px 0 5px 10px;
        border-radius: 3px;
        border: none;
    }

.customerCom_xiad .index_region_box .district-select-box {
    display: none;
    position: absolute;
    top: auto;
    width: 100%;
    z-index: 99;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(204, 204, 204);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.customerCom_xiad ul li .customerCom_Order_btn {
    display: inline-block;
    width: 240px;
    height: 44px;
    font-size: 20px;
    line-height: 44px;
    text-align: center;
    color: #ffffff;
    background: #1069cb;
    border-radius: 3px;
}

.customerCom_xiad .Order_text {
    padding-top: 13px;
    text-align: center;
    color: #ffffff
}

.customerCom_dbgsxs .customerCom_khxs_top .index_img {
    background-position: 0 -339px;
}
/*弹框*/
.order-popover {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 10%;
    left: 50%;
    margin-left: -550px;
    width: 1100px;
    min-height: 300px;
    background-color: #fff;
}

    .order-popover .order-popoverL {
        float: left;
        width: 550px;
        height: 425px;
        padding-top: 65px;
        text-align: center;
        background: #f5f5f5;
    }

    .order-popover h2 {
        font-size: 32px;
        color: #333;
        text-align: center;
    }

    .order-popover .order-popoverL p.order-popoverL-txt {
        padding: 10px 0 40px 0;
        font-size: 16px;
        color: #666;
    }

    .order-popover .order_popoverR {
        float: right;
        width: 550px;
        padding-top: 60px;
    }

.pop-close {
    font-size: 16px;
    color: #666;
}

    .pop-close a {
        position: absolute;
        top: 20px;
        right: 20px;
        width: 30px;
        height: 30px;
        background-position: -215px -39px;
    }

.order-popover .pop-form {
    margin-top: 35px;
}

    .order-popover .pop-form ul li {
        position: relative;
        width: 460px;
        margin: 0 auto;
        padding-bottom: 20px;
    }

        .order-popover .pop-form ul li .order_popover_ckgc, .order-popover .pop-form .order_popover_ckgc select {
            width: 382px;
        }

        .order-popover .pop-form ul li label {
            float: left;
            margin-right: 20px;
            line-height: 40px;
            color: #666;
        }

        .order-popover .pop-form ul li .pop_bus_list {
            float: left;
            height: 40px;
            line-height: 40px;
        }

.pop_bus_list span {
    float: left;
    padding: 0 10px;
    height: 38px;
    margin-left: 10px;
    text-align: center;
    color: #666;
    cursor: pointer;
    border: 1px solid #ddd;
}

    .pop_bus_list span:first-child {
        margin-left: 0;
    }

    .pop_bus_list span.pop_bux_on {
        color: #0a7ee9;
        border: 1px solid #0a7ee9;
    }

.pop-form li .pop_province, .pop-form li .pop_city {
    position: relative;
    float: left;
    width: 186px;
    height: 38px;
    line-height: 34px;
    color: #666;
}

.pop_province select, .pop_city select {
    float: left;
    width: 186px;
    height: 38px;
    padding: 4px 0 8px 15px;
    line-height: 34px;
    color: #666;
    border: 1px solid #dcdedd;
}

.pop_province i, .pop_city i {
    position: absolute;
    top: 15px;
    right: 10px;
    width: 12px;
    height: 7px;
    background-position: -139px -33px;
}

.pop-form li .pop_city {
    margin-left: 10px;
}

.pop-form ul li input {
    width: 365px;
    height: 38px;
    padding-left: 15px;
    line-height: 38px;
    border: 1px solid #dcdedd;
}

.pop-form li .pop_sub_btn {
    display: block;
    width: 234px;
    height: 40px;
    margin: 0 auto;
    padding-left: 0;
    font-size: 18px;
    border: 0;
    color: #fff;
    background-color: #0a7ee9;
    cursor: pointer;
    border-radius: 5px;
}

.order-suc-popover {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 20%;
    left: 50%;
    min-height: 300px;
    margin-left: -490px;
    width: 980px;
    padding: 20px 20px 0;
    background-color: #fff;
}

.theme-popover-mask {
    display: block;
    z-index: 9998;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .3;
    filter: alpha(opacity=40);
}

/*add*/
.undertake-popover .pop-form {
    margin-top: 20px;
    text-align: center;
}

.service_info {
    font-size: 22px;
}

.service_info, .service_phone {
    color: #0a7ee9;
}

.undertake-popover .pop-form ul li div {
    padding-bottom: 10px;
}

.undertake-popover .pop-form ul li {
    position: relative;
    margin: 0 auto;
    padding-bottom: 20px;
}

.service_phone {
    font-size: 26px;
}

.join_us {
    padding-bottom: 30px;
}

    .join_us a {
        color: #f55;
    }
.jzgszc_zclc {
    padding:20px 0;
}

