html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
}

.text-over-hide {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

a {
    color: #424242;
    text-decoration: none;
}

    a:hover {
        text-decoration: none;
        color: #ff9913;
    }

    a:focus {
        color: #424242;
        text-decoration: none;
    }

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

ol, ul {
    list-style: none;
}

.carousel {
    height: 400px;
}

.carousel-indicators {
    bottom: 20px !important;
}

    .carousel-indicators li {
        border: none;
        border-radius: 0;
        width: 28px;
        height: 5px;
        background-color: rgba(255, 255, 255, 0.37);
        margin: 0;
        margin-right: 2px;
    }

    .carousel-indicators .active {
        width: 28px;
        height: 5px;
        background-color: #fff;
        margin-right: 2px;
    }

#banner.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 20px;
}

#banner .swiper-pagination-bullet {
    width: 28px;
    height: 5px;
    display: inline-block;
    border-radius: 0;
    background: #fff;
    opacity: .4;
}

#banner .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}

#banner .swiper-slide.swiper-slide-active a {
    animation: mymove 2s ease-out;
    -webkit-animation: mymove 2s ease-out;
    animation-fill-mode: forwards;
}

@keyframes mymove {
    from {
        transform: translateY(0px);
    }

    to {
        transform: translateY(-30px);
    }
}

@-webkit-keyframes mymove {
    from {
        transform: translateY(0px);
    }

    to {
        transform: translateY(-30px);
    }
}

.freight {
    min-height: 100px;
}

/**::-webkit-input-placeholder {
color: #a9d7ff;
}
*:-moz-placeholder {
color: #a9d7ff;
}
*:-ms-input-placeholder {
color: #a9d7ff;
}*/
button, input, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: 16px;
    outline: none;
}

body {
    font-size: 14px;
    color: #424242;
    background: #fff;
    font-family: "ABC Sans",Calibri,"Lucida Grande","Lucida Sans Unicode",MS　ゴシック,Helvetica,Arial,Verdana,sans-serif;
}

.c_title {
    font-size: 18px;
    color: #333;
    padding: 10px 5px 10px 15px;
    background: url(/images/index1102/tt.png) left center no-repeat;
}

    .c_title span {
        color: #999;
        font-size: 14px;
    }

    .c_title img {
        float: right;
        width: 30px;
        height: 25px;
        margin-right: 10px;
    }

    .c_title a {
        float: right;
        color: #999;
        font-size: 14px;
        line-height: 28px;
    }

        .c_title a:hover {
            color: #ff9913;
        }

.frame_search {
    position: absolute;
    top: 192px;
    left: 0;
    width: 100%;
    z-index: 1;
}

.part_search {
    margin: 0 auto;
}

    .part_search > .search {
        width: 550px;
        height: 255px;
        background: #fff;
        position: relative;
        float: left;
    }

        .part_search > .search > .message {
            position: absolute;
            width: 200px;
            height: 35px;
            line-height: 35px;
            left: 50%;
            top: 40%;
            margin-left: -100px;
            z-index: 11;
            font-size: 12px;
            background: #d43f3a;
            text-align: center;
            color: #fff;
            display: none;
        }

        .part_search > .search > .nav {
            border-top: 3px solid #005cb9;
            border-bottom: 1px solid #dcdcdc;
            height: 55px;
            padding-left: 20px;
        }

            .part_search > .search > .nav ul li {
                float: left;
                margin-right: 10%;
                line-height: 55px;
                height: 52px;
                color: #999;
                cursor: pointer;
            }

                .part_search > .search > .nav ul li.hover {
                    border-bottom: 3px solid #ff9913;
                    color: #ff9913;
                }

        .part_search > .search > .nav_content > div {
            padding: 20px;
            display: none;
            height: 200px;
            position: relative;
        }

            .part_search > .search > .nav_content > div.hover {
                display: block;
            }

        .part_search > .search > .nav_content input, .part_search > .search > .nav_content select {
            border: 1px solid #ddd;
            padding: 5px 10px;
            line-height: 20px;
            font-size: 12px;
            -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
            transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        }

            .part_search > .search > .nav_content input:focus, .part_search > .search > .nav_content select:focus {
                box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
                outline: 0 none;
                border-color: #66afe9;
            }

        .part_search > .search > .nav_content > div div.line a, .part_search > .search > .nav_content > div div.line2 a, .part_search > .search > .nav_content > div div.line4 a {
            float: right;
            background: #e40635;
            color: #fff;
            padding: 5px 40px;
            cursor: pointer;
            position: absolute;
            bottom: 25px;
            right: 25px;
        }

        .part_search > .search > .nav_content > div div.line {
            padding: 0 0 10px;
            line-height: 20px;
        }

            .part_search > .search > .nav_content > div div.line.last {
                padding-bottom: 0;
            }

            .part_search > .search > .nav_content > div div.line span {
                display: inline-block;
                width: 12%;
                text-align: left;
            }

            .part_search > .search > .nav_content > div div.line input {
                display: inline-block;
                width: 35%;
                margin-right: 1%;
            }

                .part_search > .search > .nav_content > div div.line input#create_time, .part_search > .search > .nav_content > div div.line input#expire_time {
                    width: 17.1%;
                    margin-right: 0;
                }

            .part_search > .search > .nav_content > div div.line select {
                display: inline-block;
                padding: 5px 10px;
                line-height: 20px;
                font-size: 12px;
                width: 35%;
                margin-right: 1%;
            }

        .part_search > .search > .nav_content > div div.line2 {
            padding: 0 0 10px;
            line-height: 20px;
        }

            .part_search > .search > .nav_content > div div.line2 span {
                display: inline-block;
                width: 24%;
                text-align: left;
            }

            .part_search > .search > .nav_content > div div.line2 input {
                display: inline-block;
                width: 73.5%;
            }

        .part_search > .search > .nav_content > div.div3 {
            padding: 30px 20px;
        }

        .part_search > .search > .nav_content > div div.line3 {
            padding: 0 0 20px;
            line-height: 20px;
        }

            .part_search > .search > .nav_content > div div.line3 a {
                float: left;
                width: 16%;
                margin-right: 5%;
                text-align: center;
                color: #fff;
                background: #bfbfbf;
                padding: 5px;
                border-radius: 4px;
                font-size: 13px;
                cursor: default;
            }

                .part_search > .search > .nav_content > div div.line3 a.enable {
                    background: #005cb9;
                    cursor: pointer;
                }

                    .part_search > .search > .nav_content > div div.line3 a.enable:hover {
                        background: #35a9fe;
                    }

                .part_search > .search > .nav_content > div div.line3 a.last {
                    margin-right: 0;
                }

        .part_search > .search > .nav_content > div div.line4 {
            padding: 0 0 10px;
            line-height: 20px;
        }

            .part_search > .search > .nav_content > div div.line4 > span {
                display: inline-block;
                width: 13%;
                text-align: left;
            }

            .part_search > .search > .nav_content > div div.line4 > select {
                display: inline-block;
                width: 41.65%;
            }

                .part_search > .search > .nav_content > div div.line4 > select.w3 {
                    width: 27.5%;
                }

            .part_search > .search > .nav_content > div div.line4 > div {
                display: inline-block;
                width: 41.65%;
                position: relative;
            }

                .part_search > .search > .nav_content > div div.line4 > div > input {
                    width: 100%;
                    padding-right: 80px;
                }

                .part_search > .search > .nav_content > div div.line4 > div > span {
                    position: absolute;
                    right: 5px;
                    top: 6px;
                    color: #999;
                    font-size: 12px;
                }

.part_service {
    width: 100%;
    background: #efefef;
    position: relative;
    z-index: 1;
}

    .part_service > .service {
        margin: 0 auto;
        overflow: inherit;
    }

        .part_service > .service > .title {
            color: #fff;
            line-height: 38px;
            height: 35px;
            font-size: 18px;
            text-align: center;
            margin-top: -35px;
            width: 110px;
            background: #efefef;
        }

        .part_service > .service > a {
            display: block;
            float: left;
            width: 20%;
            height: 120px;
            color: #fff;
            cursor: pointer;
            -moz-transition: all .300s;
            -webkit-transition: all .300s;
            -o-transition: all .300s;
            transition: all .300s;
        }

            .part_service > .service > a:hover {
                background: #e8e8e8;
            }

            .part_service > .service > a > .d_l {
                float: left;
                width: 35%;
                height: 120px;
            }

                .part_service > .service > a > .d_l.i_1 {
                    background: url(/images/index1102/gwxx.png) no-repeat right 30px;
                }

                .part_service > .service > a > .d_l.i_2 {
                    background: url(/images/index1102/ygsj.png) no-repeat right 30px;
                }

                .part_service > .service > a > .d_l.i_3 {
                    background: url(/images/index1102/whpck.png) no-repeat right 30px;
                }

                .part_service > .service > a > .d_l.i_4 {
                    background: url(/images/index1102/whpcd.png) no-repeat right 30px;
                }

                .part_service > .service > a > .d_l.i_5 {
                    background: url(/images/index1102/gxfw.png) no-repeat right 30px;
                }

            .part_service > .service > a > .d_r {
                float: left;
                width: 65%;
                height: 120px;
                padding: 25px 0 20px 20px;
            }

                .part_service > .service > a > .d_r > p.title {
                    color: #333;
                    font-size: 17px;
                    padding-bottom: 8px;
                }

                .part_service > .service > a > .d_r > p {
                    color: #999;
                }

.part_service_1 {
    width: 100%;
    background: #efefef;
    position: relative;
    z-index: 1;
}

    .part_service_1 > .service {
        margin: 0 auto;
        overflow: inherit;
        padding-top: 10px;
    }

        .part_service_1 > .service > div.clearfix > a {
            display: block;
            float: left;
            width: 20%;
            padding: 20px 0 35px;
            text-align: center;
            cursor: pointer;
            -moz-transition: all .300s;
            -webkit-transition: all .300s;
            -o-transition: all .300s;
            transition: all .300s;
        }

            .part_service_1 > .service > div.clearfix > a > p {
                color: #999;
            }

                .part_service_1 > .service > div.clearfix > a > p.title {
                    color: #333;
                    font-size: 16px;
                    padding: 25px 0 8px;
                }

                .part_service_1 > .service > div.clearfix > a > p.i {
                    width: 100%;
                    height: 85px;
                    -webkit-transition: all .2s;
                    -moz-transition: all .2s;
                    -o-transition: all .2s;
                }

                    .part_service_1 > .service > div.clearfix > a > p.i.i_1 {
                        background: url(/images/index1102/i_1.png) no-repeat center bottom;
                    }

                    .part_service_1 > .service > div.clearfix > a > p.i.i_2 {
                        background: url(/images/index1102/i_2.png) no-repeat center bottom;
                    }

                    .part_service_1 > .service > div.clearfix > a > p.i.i_3 {
                        background: url(/images/index1102/i_3.png) no-repeat center bottom;
                    }

                    .part_service_1 > .service > div.clearfix > a > p.i.i_4 {
                        background: url(/images/index1102/i_4.png) no-repeat center bottom;
                    }

                    .part_service_1 > .service > div.clearfix > a > p.i.i_5 {
                        background: url(/images/index1102/i_5.png) no-repeat center bottom;
                    }

            .part_service_1 > .service > div.clearfix > a:hover > p.i {
                background-position-y: top;
            }

.frame {
    position: relative;
    margin: 0 auto;
}

.part_user {
    overflow: inherit;
    margin-top: 5px;
}

    .part_user .c_title {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .part_user > a {
        float: left;
        width: 16.666%;
        height: 0;
        padding-bottom: 20%;
        cursor: pointer;
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        -o-transition: all .2s;
    }

        .part_user > a:hover {
            -webkit-transform: scale(1.03);
            -moz-transform: scale(1.03);
            -o-transform: scale(1.03);
            -webkit-box-shadow: 0 0 15px rgba(140, 140, 140, 0.70);
            -moz-box-shadow: 0 0 15px rgba(140, 140, 140, 0.70);
            box-shadow: 0 0 15px rgba(140, 140, 140, 0.70);
        }

        .part_user > a.u1 {
            background: url(/images/index1102/p1.png) no-repeat center center;
            background-size: 100% 100%;
        }

            .part_user > a.u1 > div > p.icon {
                background: url(/images/index1102/u1.png) no-repeat center center;
                height: 60px;
            }

        .part_user > a.u2 {
            background: url(/images/index1102/p2.png) no-repeat center center;
            background-size: 100% 100%;
        }

            .part_user > a.u2 > div > p.icon {
                background: url(/images/index1102/u2.png) no-repeat center center;
                height: 60px;
            }

        .part_user > a.u3 {
            background: url(/images/index1102/p3.png) no-repeat center center;
            background-size: 100% 100%;
        }

            .part_user > a.u3 > div > p.icon {
                background: url(/images/index1102/u3.png) no-repeat center center;
                height: 60px;
            }

        .part_user > a.u4 {
            background: url(/images/index1102/p4.png) no-repeat center center;
            background-size: 100% 100%;
        }

            .part_user > a.u4 > div > p.icon {
                background: url(/images/index1102/u4.png) no-repeat center center;
                height: 60px;
            }

        .part_user > a.u5 {
            background: url(/images/index1102/p5.png) no-repeat center center;
            background-size: 100% 100%;
        }

            .part_user > a.u5 > div > p.icon {
                background: url(/images/index1102/u5.png) no-repeat center center;
                height: 60px;
            }

        .part_user > a.u6 {
            background: url(/images/index1102/p6.png) no-repeat center center;
            background-size: 100% 100%;
        }

            .part_user > a.u6 > div > p.icon {
                background: url(/images/index1102/u6.png) no-repeat center center;
                height: 60px;
            }

        .part_user > a > div {
            width: 100%;
            height: 175px;
            background: rgba(0, 92, 187, 0.60);
            padding-top: 25px;
        }

            .part_user > a > div > p {
                color: #fff;
                font-size: 12px;
                text-align: center;
                line-height: 20px;
            }

                .part_user > a > div > p.title {
                    font-size: 16px;
                }

.part_center {
    overflow: inherit;
    margin-top: 5px;
}

    .part_center .c_title {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .part_center > div.clearfix > a {
        float: left;
        width: 15.66%;
        margin-right: 1.2%;
        cursor: pointer;
        border: 1px dotted #ccc;
        text-align: center;
        padding: 20px 0 25px;
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        -o-transition: all .2s;
    }

        .part_center > div.clearfix > a.last {
            margin-right: 0;
        }

        .part_center > div.clearfix > a p.i {
            width: 100%;
            height: 55px;
            -webkit-transition: all .2s;
            -moz-transition: all .2s;
            -o-transition: all .2s;
        }

        .part_center > div.clearfix > a.u1 p.i {
            background: url(/images/index1102/cyj.png) no-repeat center bottom;
        }

        .part_center > div.clearfix > a.u1:hover p.i {
            background-position-y: top;
        }

        .part_center > div.clearfix > a.u2 p.i {
            background: url(/images/index1102/zxdc.png) no-repeat center bottom;
        }

        .part_center > div.clearfix > a.u2:hover p.i {
            background-position-y: top;
        }

        .part_center > div.clearfix > a.u3 p.i {
            background: url(/images/index1102/ddzz.png) no-repeat center bottom;
        }

        .part_center > div.clearfix > a.u3:hover p.i {
            background-position-y: top;
        }

        .part_center > div.clearfix > a.u4 p.i {
            background: url(/images/index1102/dzzx.png) no-repeat center bottom;
        }

        .part_center > div.clearfix > a.u4:hover p.i {
            background-position-y: top;
        }

        .part_center > div.clearfix > a.u5 p.i {
            background: url(/images/index1102/zdzx.png) no-repeat center bottom;
        }

        .part_center > div.clearfix > a.u5:hover p.i {
            background-position-y: top;
        }

        .part_center > div.clearfix > a.u6 p.i {
            background: url(/images/index1102/status.png) no-repeat center bottom;
        }

        .part_center > div.clearfix > a.u6:hover p.i {
            background-position-y: top;
        }

        .part_center > div.clearfix > a > div > p {
            font-size: 12px;
            color: #999;
        }

            .part_center > div.clearfix > a > div > p.title {
                font-size: 15px;
                color: #333;
                padding: 20px 0 8px;
                font-weight: bold;
            }

.part_info {
    margin-top: 20px;
}

    .part_info .c_title.tt1 {
        float: left;
        width: 50.58%;
    }

    .part_info .c_title.tt2 {
        float: left;
        width: 49.42%;
    }

    .part_info .table {
        width: 100%;
        display: table;
        border-collapse: collapse;
        margin-bottom: 0;
    }

        .part_info .table > div {
            display: table-cell;
            border: 1px solid #ccc;
            vertical-align: top;
        }

            .part_info .table > div.td_1 {
                width: 49.38%;
                padding: 35px;
            }

                .part_info .table > div.td_1 .img {
                    float: left;
                    width: 42%;
                    height: 160px;
                    cursor: pointer;
                }

                    .part_info .table > div.td_1 .img img {
                        width: 100%;
                    }

                .part_info .table > div.td_1 .info {
                    float: left;
                    width: 58%;
                    padding-left: 35px;
                    position: relative;
                }

                    .part_info .table > div.td_1 .info .title {
                        font-size: 18px;
                        padding-top: 0;
                        display: block;
                    }

                    .part_info .table > div.td_1 .info .more {
                        position: absolute;
                        right: 0;
                        top: 2px;
                        background: url(/images/index1102/angle.png) no-repeat right center;
                        background-size: 21px 21px;
                        display: block;
                        width: 21px;
                        height: 21px;
                    }

                    .part_info .table > div.td_1 .info p.title a.more {
                        float: right;
                        width: 20px;
                        height: 20px;
                    }

                    .part_info .table > div.td_1 .info p {
                        color: #999;
                        font-size: 12px;
                        padding-top: 22px;
                        line-height: 22px;
                    }

            .part_info .table > div.td_2 {
                width: 1.2%;
                border-top: none;
                border-bottom: none;
            }

            .part_info .table > div.td_3 {
                width: 49.42%;
            }

                .part_info .table > div.td_3 > div {
                    border-bottom: 1px dotted #ccc;
                    min-height: 90px;
                    padding: 20px 80px 20px 30px;
                    position: relative;
                }

                    .part_info .table > div.td_3 > div.last {
                        border-bottom: none;
                    }

                    .part_info .table > div.td_3 > div > a.more {
                        position: absolute;
                        right: 20px;
                        top: 35px;
                        display: block;
                        width: 23px;
                        height: 23px;
                        background: url(/images/index1102/angle.png) no-repeat center center;
                    }

                    .part_info .table > div.td_3 > div > .title {
                        font-size: 18px;
                        padding-top: 0;
                        display: block;
                    }

                    .part_info .table > div.td_3 > div > p {
                        color: #999;
                        font-size: 12px;
                        padding-top: 5px;
                        line-height: 20px;
                    }

.part_company_s {
    width: 100%;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
}

    .part_company_s > div#toleft1 {
        position: absolute;
        left: 0;
        bottom: 0px;
        width: 0;
        height: 137px;
        opacity: 0;
        -moz-opacity: 0;
        filter: alpha(opacity=0);
        background: url(/images/index1102/left-b.png) no-repeat center center;
        cursor: pointer;
        -moz-transition: all .300s;
        -webkit-transition: all .300s;
        -o-transition: all .300s;
        transition: all .300s;
    }

    .part_company_s > div#toright1 {
        position: absolute;
        right: 0;
        bottom: 0px;
        width: 0;
        height: 137px;
        opacity: 0;
        -moz-opacity: 0;
        filter: alpha(opacity=0);
        background: url(/images/index1102/right-b.png) no-repeat center center;
        cursor: pointer;
        -moz-transition: all .300s;
        -webkit-transition: all .300s;
        -o-transition: all .300s;
        transition: all .300s;
    }

    .part_company_s > .company_s {
        width: 100%;
        overflow: hidden;
        height: 137px;
        border: 1px solid #ccc;
    }

        .part_company_s > .company_s > .scroll {
            float: left;
            width: 1200px;
        }

            .part_company_s > .company_s > .scroll > a {
                float: left;
                width: 150px;
                height: 135px;
                overflow: hidden;
            }

                .part_company_s > .company_s > .scroll > a.c_a {
                    background: url(/images/index1102/company_yt.png) no-repeat center 28px;
                }

                .part_company_s > .company_s > .scroll > a.c_b {
                    background: url(/images/index1102/company_yttj.png) no-repeat center 28px;
                }

                .part_company_s > .company_s > .scroll > a.c_c {
                    background: url(/images/index1102/company_aili.png) no-repeat center 28px;
                }

                .part_company_s > .company_s > .scroll > a.c_d {
                    background: url(/images/index1102/company_jxht.png) no-repeat center 28px;
                }

                .part_company_s > .company_s > .scroll > a.c_e {
                    background: url(/images/index1102/company_yhg.png) no-repeat center 22px;
                }

                .part_company_s > .company_s > .scroll > a.c_f {
                    background: url(/images/index1102/company_ygha.png) no-repeat center 26px;
                }

                .part_company_s > .company_s > .scroll > a.c_g {
                    background: url(/images/index1102/company_kmkwl.png) no-repeat center 26px;
                }

                .part_company_s > .company_s > .scroll > a.c_h {
                    background: url(/images/index1102/company_tjyg.png) no-repeat center 26px;
                }

.owl-carousel {
    height: 245px;
    overflow: hidden;
}

    .owl-carousel .owl-controls {
        display: none;
    }
/*.part_expert {
    margin-top:10px;overflow:hidden;position:relative;width:100.2%;
}
    .part_expert > div.toleft{z-index:2;
        position:absolute;left:0;bottom:101.5px;width:36px;height:42px;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);background:url(/images/index1102/left-b.png) no-repeat right center;cursor:pointer;-moz-transition: all .300s;-webkit-transition: all .300s;  -o-transition: all .300s; transition: all .300s;
    }
    .part_expert > div.toright{z-index:2;
        position:absolute;right:0;bottom:101.5px;width:40px;height:42px;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);background:url(/images/index1102/right-b.png) no-repeat left center;cursor:pointer;-moz-transition: all .300s;-webkit-transition: all .300s;  -o-transition: all .300s; transition: all .300s;
    }
    .part_expert .item{
        border: 1px solid #ccc;width: 290.09px;height:245px;padding:16px;position: relative; color: #333;-moz-transition: all .300s;-webkit-transition: all .300s;  -o-transition: all .300s; transition: all .300s;
    }
    .part_expert .item:hover{
        border: 1px solid #005cbb;
    }
    .part_expert .item > .detail{
        position:absolute;left:0;top:0;right:0;bottom:0;padding:22px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);z-index:1;background:#fff;  -moz-transition: all .300s;-webkit-transition: all .300s;  -o-transition: all .300s; transition: all .300s;
    }
        .part_expert .item:hover > .detail{
            opacity:1;-moz-opacity:1;filter:alpha(opacity=100);
        }
        .part_expert .item > .detail > .dv1{
            position:relative;
        }
            .part_expert .item > .detail > .dv1 > .img{
                float:left;width:66px;overflow:hidden;
            }
            .part_expert .item > .detail > .dv1 > .name{
                float:left;padding-left:15px;
            }
                .part_expert .item > .detail > .dv1 > .name p{
                    font-size:20px;line-height:25px;
                }
                .part_expert .item > .detail > .dv1 > .name p span{
                    color:#fff;background:#005cbb;padding:2px 5px;font-size:12px;
                }
            .part_expert .item > .detail > .dv1 > .icon{
                position:absolute;right:0;top:0;
            }
                .part_expert .item > .detail > .dv1 > .icon a.qq{
                    display:inline-block;width:22px;height:21px;background:url(/images/index1102/qq.png) no-repeat center center;margin-right:5px;
                }
                .part_expert .item > .detail > .dv1 > .icon a.mail{
                    display:inline-block;width:22px;height:21px;background:url(/images/index1102/mail.png) no-repeat center center;
                }
        .part_expert .item > .detail > .dv2{
            padding-top:45px;font-size:12px;line-height:20px;
        }

    .part_expert .item > .info{
    }
        .part_expert .item > .info > .img{
            float:left;width:121px;overflow:hidden;
        }
        .part_expert .item > .info > .content{
            float:left;padding-left:20px;width:135px;
        }
            .part_expert .item > .info > .content > p{
                padding-bottom:5px;
            }
            .part_expert .item > .info > .content > p.name{
                font-size:18px;
            }
            .part_expert .item > .info > .content > p.job{
                font-size:12px;color:#999;
            }
            .part_expert .item > .info > .content > p.city span{
                color:#fff;background:#005cbb;padding:2px 5px;font-size:12px;display:inline-block;
            }
            .part_expert .item > .info > .content > p.field{
                margin-top:25px;color:#025db6;font-size:12px;
            }
            .part_expert .item > .info > .content > p.lab{
            }
            .part_expert .item > .info > .content > p.lab span{
                font-size:12px;padding:2px 5px;border:1px solid #ccc;border-radius:2px;display:inline-block;
            }*/

.part_freight {
    margin-top: 10px;
}

    .part_freight > .freight > a {
        float: left;
        border: 1px solid #ccc;
        min-height: 200px;
        padding: 23px;
        margin-right: 1.2%;
        width: 24.1%;
        position: relative;
        color: #333;
    }

        .part_freight > .freight > a:hover {
            border-color: #ff9913;
        }

        .part_freight > .freight > a.mark:after {
            content: "中转";
            position: absolute;
            display: block;
            top: -1px;
            right: -1px;
            color: #fff;
            background: #fecd1b;
            padding: 2px 5px;
        }

        .part_freight > .freight > a.dir:after {
            content: "直达";
            position: absolute;
            display: block;
            top: -1px;
            right: -1px;
            color: #fff;
            background: #fecd1b;
            padding: 2px 5px;
        }

        .part_freight > .freight > a.last {
            margin-right: 0;
        }

        .part_freight > .freight > a > div {
            border-bottom: 1px dashed #ccc;
            width: 100%;
            line-height: 20px;
        }

            .part_freight > .freight > a > div.cost {
                padding: 10px 0;
            }

            .part_freight > .freight > a > div.last {
                border-bottom: none;
                padding-top: 5px;
            }

            .part_freight > .freight > a > div > p.pol {
                padding-bottom: 10px;
            }

                .part_freight > .freight > a > div > p.pol:before {
                    content: "起";
                    display: inline;
                    color: #fff;
                    background: #ff9913;
                    padding: 1px 3px;
                    margin-right: 10px;
                }

            .part_freight > .freight > a > div > p.pod {
                padding-bottom: 10px;
            }

                .part_freight > .freight > a > div > p.pod:before {
                    content: "目";
                    display: inline;
                    color: #fff;
                    background: #008aeb;
                    padding: 1px 3px;
                    margin-right: 10px;
                }

            .part_freight > .freight > a > div.cost > p {
                float: left;
                width: 33.33%;
                font-size: 12px;
            }

                .part_freight > .freight > a > div.cost > p.c1 {
                    text-align: left;
                }

                .part_freight > .freight > a > div.cost > p.c2 {
                    text-align: center;
                }

                .part_freight > .freight > a > div.cost > p.c3 {
                    text-align: right;
                }

                .part_freight > .freight > a > div.cost > p > span {
                    color: #e60736;
                    font-size: 18px;
                }

                    .part_freight > .freight > a > div.cost > p > span:before {
                        content: "$";
                        font-size: 12px;
                    }

            .part_freight > .freight > a > div > p.carrier {
                float: left;
                font-size: 12px;
                color: #e60736;
            }

            .part_freight > .freight > a > div > p.time {
                float: right;
                font-size: 12px;
            }

.part_news_process {
    margin-top: 10px;
}

    .part_news_process .tt1 {
        float: left;
        width: 50.58%;
    }

    .part_news_process .tt2 {
        float: left;
        width: 49.42%;
    }

    .part_news_process > .news_process {
        display: table;
        width: 100%;
        margin-bottom: 10px;
    }

        .part_news_process > .news_process > div {
            display: table-cell;
            vertical-align: top;
        }

        .part_news_process > .news_process > .news {
            width: 49.38%;
            border: 1px solid #ccc;
            padding: 25px;
        }

            .part_news_process > .news_process > .news a {
                display: block;
                padding-left: 25px;
                background: url(/images/index1102/tt_1.png) no-repeat left center;
                margin-bottom: 20px;
                font-size: 16px;
                line-height: 20px;
            }

                .part_news_process > .news_process > .news a span {
                    float: right;
                    color: #999;
                    font-size: 12px;
                }

        .part_news_process > .news_process > .blank {
            width: 1.2%;
        }

        .part_news_process > .news_process > .process {
            width: 49.42%;
            border: 1px solid #ccc;
            padding: 25px;
            position: relative;
        }

            .part_news_process > .news_process > .process p.img {
                width: 100%;
                padding-top: 6%;
                padding-bottom: 12%;
            }

                .part_news_process > .news_process > .process p.img img {
                    width: 100%;
                }

            .part_news_process > .news_process > .process p {
                line-height: 25px;
            }

.part_banner_1 {
    margin-top: 25px;
    margin-bottom: 0;
}

.part_banner_2 {
    margin-top: 25px;
    margin-bottom: 75px;
}

.modal {
    overflow: hidden;
}

    .modal > span {
        position: absolute;
        top: 10px;
        right: 10px;
        width: 40px;
        height: 40px;
        z-index: 100;
        background: url(/images/index1102/close.png) #666 no-repeat center center;
        background-size: 20px 20px;
        border-radius: 50%;
        -moz-transition: all .300s;
        -webkit-transition: all .300s;
        -o-transition: all .300s;
        transition: all .300s;
    }

        .modal > span:hover {
            color: #fff;
            background-color: #e40736;
        }

#youkuplayer {
    width: 100%;
    height: 500px;
    margin: auto;
}

.part_expert_1 {
    margin-top: 10px;
    width: 100.1%;
    margin-left: -2px;
    padding-left: 2px;
}

    .part_expert_1 > div.toleft {
        z-index: 2;
        position: absolute;
        left: 0;
        bottom: 101.5px;
        width: 36px;
        height: 42px;
        opacity: 1;
        -moz-opacity: 1;
        filter: alpha(opacity=100);
        background: url(/images/index1102/left-b.png) no-repeat right center;
        cursor: pointer;
        -moz-transition: all .300s;
        -webkit-transition: all .300s;
        -o-transition: all .300s;
        transition: all .300s;
        top: 120px;
    }

    .part_expert_1 > div.toright {
        z-index: 2;
        position: absolute;
        right: 0;
        bottom: 101.5px;
        width: 40px;
        height: 42px;
        opacity: 1;
        -moz-opacity: 1;
        filter: alpha(opacity=100);
        background: url(/images/index1102/right-b.png) no-repeat left center;
        cursor: pointer;
        -moz-transition: all .300s;
        -webkit-transition: all .300s;
        -o-transition: all .300s;
        transition: all .300s;
        top: 120px;
    }

    .part_expert_1 .item {
        border: 1px solid #ccc;
        width: 24.1%;
        height: 167px;
        padding: 10px;
        position: relative;
        color: #333;
    }

        .part_expert_1 .item:hover {
            border: 1px solid #ff9913;
        }

        .part_expert_1 .item > .detail {
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            padding: 22px;
            opacity: 0;
            -moz-opacity: 0;
            filter: alpha(opacity=0);
            z-index: 1;
            background: #fff;
            -moz-transition: all .300s;
            -webkit-transition: all .300s;
            -o-transition: all .300s;
            transition: all .300s;
        }

        .part_expert_1 .item:hover > .detail {
            opacity: 1;
            -moz-opacity: 1;
            filter: alpha(opacity=100);
        }

        .part_expert_1 .item > .detail > .dv1 {
        }

            .part_expert_1 .item > .detail > .dv1 > .img {
                float: left;
                width: 66px;
                overflow: hidden;
            }

            .part_expert_1 .item > .detail > .dv1 > .name {
                float: left;
                padding-left: 15px;
            }

                .part_expert_1 .item > .detail > .dv1 > .name p {
                    font-size: 20px;
                    line-height: 25px;
                }

                    .part_expert_1 .item > .detail > .dv1 > .name p span {
                        color: #fff;
                        background: #005cbb;
                        padding: 2px 5px;
                        font-size: 12px;
                    }

            .part_expert_1 .item > .detail > .dv1 > .icon {
                float: right;
            }

                .part_expert_1 .item > .detail > .dv1 > .icon a.qq {
                    display: inline-block;
                    width: 22px;
                    height: 21px;
                    background: url(/images/index1102/qq.png) no-repeat center center;
                    margin-right: 5px;
                }

                .part_expert_1 .item > .detail > .dv1 > .icon a.mail {
                    display: inline-block;
                    width: 22px;
                    height: 21px;
                    background: url(/images/index1102/mail.png) no-repeat center center;
                }

        .part_expert_1 .item > .detail > .dv2 {
            padding-top: 45px;
            font-size: 12px;
            line-height: 20px;
        }

        .part_expert_1 .item > .info {
        }

            .part_expert_1 .item > .info > .img {
                float: left;
                width: 48%;
                overflow: hidden;
            }

            .part_expert_1 .item > .info > .content {
                float: left;
                padding-left: 20px;
                width: 52%;
            }

                .part_expert_1 .item > .info > .content > p {
                    padding-bottom: 5px;
                }

                    .part_expert_1 .item > .info > .content > p.name {
                        font-size: 18px;
                    }

                    .part_expert_1 .item > .info > .content > p.job {
                        font-size: 12px;
                        color: #999;
                    }

                    .part_expert_1 .item > .info > .content > p.city span {
                        color: #fff;
                        background: #ff9913;
                        padding: 2px 5px;
                        font-size: 12px;
                        display: inline-block;
                    }

                    .part_expert_1 .item > .info > .content > p.field {
                        margin-top: 25px;
                        color: #ff9913;
                        font-size: 12px;
                    }

                    .part_expert_1 .item > .info > .content > p.lab {
                    }

                        .part_expert_1 .item > .info > .content > p.lab span {
                            font-size: 12px;
                            padding: 2px 5px;
                            border: 1px solid #ccc;
                            border-radius: 2px;
                            display: inline-block;
                        }

            .part_expert_1 .item > .info .img {
                float: left;
                width: 80px;
                overflow: hidden;
            }

            .part_expert_1 .item > .info .content {
                float: left;
                padding-left: 0px;
                width: 55%;
                margin-top: 4px;
            }

                .part_expert_1 .item > .info .content .name {
                    font-size: 18px;
                }

                    .part_expert_1 .item > .info .content .name .job {
                        font-size: 14px;
                        color: #999;
                        margin-left: 10px;
                    }

.city {
    width: 43px;
    height: 22px;
    background: #FF9913;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    margin-top: 6px;
}

.jobl {
    color: #FF9913;
    margin-top: 10px;
    font-size: 14px;
    margin-bottom: 10px;
}

.listItem {
    width: 110%;
}

    .listItem li {
        border: 1px solid #ccc;
        padding: 4px 10px;
        float: left;
        margin-right: 10px;
        border-radius: 2px;
    }

@media screen and (max-width: 1024px) {
    .frame {
        width: 1024px;
    }

    .part_service > .service {
        width: 1024px;
    }

    .part_service_1 > .service {
        width: 1024px;
    }
    /*.part_search{width:1024px;}*/
}

@media (min-width: 768px) {
    .modal-dialog {
        margin: 80px auto;
        width: 800px !important;
    }
}

@media screen and (max-width: 1199px) {
    .part_company_s > div#toleft1 {
        opacity: 1;
        -moz-opacity: 1;
        filter: alpha(opacity=100);
        width: 30px;
    }

    .part_company_s > div#toright1 {
        opacity: 1;
        -moz-opacity: 1;
        filter: alpha(opacity=100);
        width: 30px;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1199px) {
    .frame, .part_search {
        width: 100%;
    }

    .part_service > .service {
        width: 100%;
    }

    .part_service_1 > .service {
        width: 100%;
    }
    /*.part_search{width:1024px;}*/
}

@media screen and (min-width: 1200px) {
    .frame, .part_search {
        width: 1200px;
    }

    .part_service > .service {
        width: 1200px;
    }

    .part_service_1 > .service {
        width: 1200px;
    }
    /*.part_search{width:1024px;}*/
}

/*2021/5/24 首页改版*/
.part_center > div.clearfix > a.u1 p.i {
    background: url(/images/index/i1.png) no-repeat center bottom;
}

.part_center > div.clearfix > a.u2 p.i {
    background: url(/images/index/i2.png) no-repeat center bottom;
}

.part_center > div.clearfix > a.u3 p.i {
    background: url(/images/index/i3.png) no-repeat center bottom;
}

.part_center > div.clearfix > a.u4 p.i {
    background: url(/images/index/i4.png) no-repeat center bottom;
}

.part_center > div.clearfix > a.u5 p.i {
    background: url(/images/index/i5.png) no-repeat center bottom;
}

.part_center > div.clearfix > a.u6 p.i {
    background: url(/images/index/i6.png) no-repeat center bottom;
}

.fl {
    float: left;
}

.fr {
    float: right
}

.clearfixed:after {
    content: '';
    display: block;
    clear: both;
}

.part_service_1 {
    padding-bottom: 20px;
    margin-top: -2px;
}

.w590 {
    width: 590px;
    background: #fff;
    height: 174px;
    padding: 20px;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.w5902 {
    width: 590px;
    height: 174px;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.w285 {
    width: 285px;
    padding: 20px;
    height: 174px;
    background: #fff;
    box-sizing: border-box;
}

.selIn select, .input-m {
    width: 290px;
    text-indent: 1em;
    margin-bottom: 10px;
    font-size: 14px;
    height: 34px;
    border: 1px solid #D7D7D7;
    border-radius: 3px;
    /*color: #999;*/
    appearance: none;
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari 和 Chrome */
}

.titleWarp {
    margin-left: 14px;
}

    .titleWarp h3 {
        font-size: 18px;
        font-weight: 400;
        color: #333333;
        line-height: 30px;
    }

    .titleWarp p {
        font-size: 14px;
        font-weight: 400;
        color: #666666;
        line-height: 18px;
    }

    .titleWarp button {
        margin-top: 30px;
        width: 100px;
        height: 42px;
        font-size: 14px;
        border: 1px solid #FF9913;
        border-radius: 3px;
        text-align: center;
        line-height: 42px;
        color: #ff9913;
        padding: 0;
        background: #fff;
        cursor: pointer;
    }

        .titleWarp button:hover {
            background: #ff9913;
            color: #fff;
        }

#time1 {
    /*color: #999;*/
}

::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #999;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #999;
}

.selIn .w140 {
    width: 140px;
}

.sid {
    display: inline-block;
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #D7D7D7;
    border-radius: 3px;
    cursor: pointer;
}

.sidNum {
    width: 80px;
}

    .sidNum input {
        width: 78px;
        border: none;
        height: 26px;
        line-height: 26px;
        text-indent: 10px;
    }

.jiPor {
    border: 1px solid #D7D7D7;
    padding: 10px;
    box-sizing: border-box;
    background: #fff;
}

    .jiPor .clearfixed {
        line-height: 30px;
        margin-bottom: 10px;
    }

    .jiPor.poa {
        z-index: 22222;
    }

.por {
    position: relative;
}

.poa {
    position: absolute;
}

.Btn {
    width: 60px;
    height: 30px;
    background: #FF9913;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    cursor: pointer;
    margin-left: 50px;
}

.dn {
    display: none;
}

.disInput {
    background: #f6f6f6;
    cursor: auto;
}

#xl2,
#xl1 {
    /*color: #999;*/
}

.layui-input {
    /* padding-left:0px !important;*/
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /*-webkit-appearance: none;*/
}

input[type="number"] {
    /* -moz-appearance: textfield;*/
}

.selected {
    color: black;
}

.noselect {
    color: #999;
}

.ntext {
    width: 66px;
    margin-left: 16px;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 3px;
    text-indent: 4px;
}

.jiPor .clearfixed > .fl {
    display: inline-block;
    width: 35px;
    font-size: 12px;
}<!--0.00013399124145508-->