.main_nav {
    border-bottom: 0 none;
}

/*<!-- 小导航 -->*/
.fleet_nav {
    line-height: 36px;
    height: 36px;
    font-size: 16px;
    color: #fff;
    background: #666;
}

    .fleet_nav a {
        color: #fff;
    }

.bread_crumb i {
    padding: 0 15px;
}

.fleet_nav .item {
    margin-left: 10px;
    padding: 0 10px;
}

    .fleet_nav .item.active {
        background: #484848;
    }
/*<!-- 大图加背景 -->*/
.slider {
    background: url(/images/service/service.jpg) center center no-repeat;
    height: 470px;
}

    .slider .bs-tabs {
        width: 400px;
        height: 440px;
        margin-top: 14px;
    }

.input-s {
    background-color: #fff;
    position: relative;
    background-image: none;
    border: 1px solid #ddd;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: inline-block;
    font-size: 16px;
    height: 42px;
    line-height: 1.42857;
    padding: 6px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 170px;
}

.input-sl {
    background-color: #fff;
    position: relative;
    background-image: none;
    border: 1px solid #ddd;
    border-radius: 0px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: inline-block;
    font-size: 16px;
    height: 42px;
    line-height: 1.42857;
    padding: 6px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 123px;
}

.input-s:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

.input-s.left {
    margin-right: 6px;
}

.slider .bs-tabs .inner {
    padding: 28px 20px;
}

.slider .bs-tabs label {
    font-size: 16px;
    color: #35a9fe;
    margin-bottom: 8px;
}

.input-s input {
    width: 70px;
    border: 0 none;
}

.input-s span {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #999;
    font-size: 14px;
}

.slider .sea_btn {
    margin-top: 30px;
}

    .slider .sea_btn .btn {
        background: #fe9835;
        color: #fff;
        font-size: 18px;
        height: 45px;
    }

.port {
    border: 1px solid #eee;
}

    .port .item {
        width: 130px;
        height: 90px;
        float: left;
        text-align: center;
    }

        .port .item a {
            display: block;
        }

        .port .item .inner {
            padding: 20px 0;
        }

        .port .item .state {
            padding-top: 20px;
            color: #999;
        }

            .port .item .state.bl {
                color: #35a9fe;
            }

        .port .item.active a {
            background: #35a9fe;
            color: #fff
        }

        .port .item.active .state {
            color: #fff;
        }

.fleet_spel {
    border: 1px solid #eee;
    margin-top: 10px;
}

    .fleet_spel .inner {
        padding: 40px 60px 55px;
    }

    .fleet_spel .sp_item {
        float: left;
        width: 270px;
        margin-right: 125px;
        line-height: 30px;
        font-size: 16px;
        color: #999;
    }

        .fleet_spel .sp_item.last {
            margin-right: 0;
        }

        .fleet_spel .sp_item .set-c {
            background: url(/images/service/sprite_ser.jpg) 0 0 no-repeat;
            height: 47px;
            text-align: center;
            margin-bottom: 20px;
        }

            .fleet_spel .sp_item .set-c.inco2 {
                background-position: 0 -60px;
            }

            .fleet_spel .sp_item .set-c.inco3 {
                background-position: 0 -120px;
            }

.fleet_frei {
    border: 1px solid #eee;
    margin-top: 10px;
}

    .fleet_frei .inner {
        padding: 40px 30px 105px
    }

    .fleet_frei .sec-t {
        text-align: center;
        margin-bottom: 40px;
    }

    .fleet_frei .sec-c .tab-top {
        border-bottom: 1px dashed #cdcdcd;
        padding-bottom: 8px;
        margin-bottom: 25px;
    }

    .fleet_frei .sec-c .detail {
        width: 274px;
        height: 116px;
        border-radius: 4px;
        border: 1px dashed #cdcdcd;
        float: left;
        margin: 0 13px 13px 0;
    }

        .fleet_frei .sec-c .detail.last {
            margin-right: 0;
        }

    .fleet_frei .sec-c .inwrap {
        padding: 20px;
    }

    .fleet_frei .sec-c .title {
        padding-bottom: 20px;
    }

        .fleet_frei .sec-c .title img {
            padding: 0 7px;
        }

    .fleet_frei .sec-c .price {
        position: relative;
    }

    .fleet_frei .sec-c .btn-sear {
        color: #fff;
        background: #fe9835;
        padding: 8px 15px;
        font-size: 16px;
        position: absolute;
        top: 0;
        right: 0;
    }

#feature-tab {
    text-align: center;
    font-size: 18px;
    margin: 0 auto;
    padding: 20px;
}

    #feature-tab li {
        display: inline;
        float: none;
    }

    #feature-tab a {
        padding: 5px 12px;
        display: inline;
    }

    #feature-tab .active a {
        background: #35a9fe;
    }

/*-----------------------------------车队-运价查询-------------------------------------------*/
.ser_tab .btn {
    width: 160px;
    height: 45px;
    line-height: 45px;
    padding: 0;
    float: right;
    background: #fe9835;
    color: #fff;
}

.ser_tab_l {
    width: 718px;
}

.ser_nav {
    line-height: 56px;
    height: 56px;
    font-size: 16px;
    color: #fff;
    background: #666;
    margin-bottom: 15px;
}

    .ser_nav .total {
        height: 56px;
        overflow: hidden;
    }

    .ser_nav a {
        background: #fe9835;
        font-size: 18px;
        padding: 0 35px;
        display: inline-block;
        color: #fff;
        margin-left: 23px;
    }

.count {
    border: 1px solid #eee;
}

    .count .btn {
        margin-top: 25px;
    }

    .count .inner {
        padding: 25px 50px;
    }

    .count label {
        float: left;
        text-align: right;
        width: 70px;
    }

    .count .tab_con {
        width: 530px;
        float: right;
        margin-left: 15px;
    }

        .count .tab_con .input-s {
            width: 167px;
        }

    .count .right {
        margin-left: 6px;
    }

/*  <!-- 拖车附加费用一览 -->*/
.attach {
    border: 1px solid #eee;
    margin-top: 15px;
    color: #999;
    line-height: 26px;
    min-height: 200px;
}

    .attach li {
        list-style-type: decimal;
    }

    .attach .inner {
        padding: 20px 50px;
    }

    .attach .l {
        width: 400px;
    }

    .attach .btn {
        margin-top: 130px;
    }

.ser_tab_r {
    border: 1px solid #eee;
    width: 473px;
}

    .ser_tab_r .inner {
        padding: 45px 55px 25px;
    }

    .ser_tab_r li {
        margin-bottom: 25px;
    }

    .ser_tab_r .cost {
        margin-top: 30px;
        margin-bottom: 80px;
    }

    .ser_tab_r .sum {
        margin-bottom: 34px;
    }

.company {
    background: #f6f6f6;
    padding: 90px 0 85px;
    border-top: 1px solid #eee;
    margin-top: 25px;
}

    .company .name {
        margin-bottom: 50px;
    }

    .company .brief {
        width: 850px;
        margin: 0 auto;
        color: #999;
        font-size: 18px;
        line-height: 32px;
        margin-bottom: 85px;
    }

    .company .feature .item {
        width: 250px;
        height: 360px;
        float: left;
        margin-right: 66px;
        background: url(/images/service/company_bg.jpg) 0 0 no-repeat;
    }

        .company .feature .item.last {
            margin-right: 0;
        }

    .company .feature .inner {
        padding: 30px 25px 0;
    }

    .company .feature .sec-c {
        line-height: 30px;
        color: #999;
        font-size: 16px;
        margin-top: 30px;
    }

/*危化品仓库*/
.ware_img {
    background: url(/images/service/warehouse.jpg) center center no-repeat;
    height: 260px;
}

.inspection_img {
    background: url(/images/service/inspection.jpg) center center no-repeat;
    height: 298px;
}

.dot .title {
    padding-top: 60px;
    color: #666;
    font-size: 36px;
}

#intro-tab {
    text-align: center;
    font-size: 18px;
    margin: 0 auto;
    padding: 20px;
}

    #intro-tab a {
        padding: 5px 12px;
    }

    #intro-tab .active a {
        background: #35a9fe;
    }

    #intro-tab li {
        display: inline;
        float: none;
        position: relative;
        margin: 0 3px;
    }

        #intro-tab li a {
            display: inline;
        }

        #intro-tab li i.new {
            display: block;
            width: 39px;
            height: 19px;
            position: absolute;
            right: -25px;
            top: -16px;
            background: url(/images/service/new.gif) no-repeat;
            z-index: 1;
        }

.ware_intro .title {
    padding-top: 60px;
    padding-bottom: 10px;
    color: #666;
    font-size: 36px;
}

.ware_intro .tab-top {
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 8px;
    margin-bottom: 25px;
}

.ware_intro .part {
    width: 31.6%;
}

.ware_intro .tab-content {
    padding: 65px 0;
    border-bottom: 1px solid #eee;
}

.ware_intro .suggest {
    line-height: 32px;
    font-size: 18px;
    padding-top: 40px;
    margin-bottom: 20px;
}

.ware_intro .btn {
    width: 190px;
    color: #fff;
    background: #333;
    font-size: 18px;
    margin-top: 10px;
    float: right;
}

    .ware_intro .btn i {
        padding-left: 5px;
    }

    .ware_intro .btn.btn_za {
        background: #35a9fe;
    }

.flow .title {
    padding-top: 60px;
    color: #666;
    font-size: 36px;
}

.flow .mt {
    border: 2px dashed #dadada;
    border-radius: 10px;
    width: 15%;
    height: 405px;
}

.flow .step {
    padding: 80px 0 40px;
}

.flow .nex {
    height: 405px;
    line-height: 405px;
    padding: 0 2px;
    width: 2%;
}

.flow li {
    float: left;
}

.flow .inner {
    padding: 30px 20px 0;
}

.flow .details {
    line-height: 24px;
    font-weight: bold;
    color: #35a9fe;
    font-size: 16px;
    padding-top: 25px;
}

/*危化品仓库——仓储费用查询*/
.poatil {
    color: #fff;
    width: 1200px;
    top: 140px;
    left: 50%;
    transform: translate(-50%, 0px);
}

.por {
    position: relative;
}

.poa {
    position: absolute;
}

.poatil h4 {
    font-size: 40px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 32px;
    margin-bottom: 20px;
}

.poatil p {
    font-size: 20px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 24px;
}

.mainBox {
    width: 100%;
    padding: 40px 0;
    background: #F5F5F5;
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
    padding: 20px;
    padding-bottom: 40px;
    background: #fff;
    box-sizing: border-box;
}

.selectStyle {
    width: 147px;
    height: 34px;
    border: 1px solid #D8D8D8;
    border-radius: 3px;
    margin-right: 4px;
}

input.selectStyle::-webkit-input-placeholder {
    /* placeholder颜色  */
    color: #aab2bd;
    /* placeholder字体大小  */
    font-size: 12px;
    /* placeholder位置  */
    text-align: right;
}

input.selectStyle {
    width: 85px;
    height: 32px;
    padding-right: 6px;
    box-sizing: border-box;
    text-indent: 10px;
    border: none;
    outline: none;
    padding: 0 5px;
}

.row {
    margin-top: 15px;
}

.inBox {
    width: 360px;
    height: 235px;
    /*overflow-y: auto;*/
    padding: 20px;
    color: #333333;
    line-height: 25px;
    background: #F5F5F5;
    box-sizing: border-box;
    padding-top: 10px;
}

    .inBox::-webkit-scrollbar {
        width: 0 !important;
        -ms-overflow-style: none;
        overflow: -moz-scrollbars-none;
    }

.ws {
    display: inline-block;
    width: 100px;
    text-align: right;
    margin-right: 4px;
}

    .ws i {
        color: #FF0000;
    }

.wrapper h2 {
    font-size: 18px;
    font-weight: 400;
    color: #FF9913;
    border-left: 4px solid #ff9913;
    text-indent: 6px;
}

.row span a {
    color: #0099FF;
    font-size: 14px;
}

.dn {
    display: none;
}

.selPor {
    display: inline-block;
    width: 147px;
    height: 34px;
}

    .selPor .poa {
        right: 22px;
        top: 9px;
        color: #bbb;
        font-size: 12px;
    }

.bTn {
    width: 100px;
    height: 34px;
    background: #FF9913;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 34px;
    cursor: pointer;
    margin-top: 15px;
    margin-left: 106px;
}

.inBox table {
    width: 100%;
    margin-top: 10px;
}

.inBox td.tl20 {
    text-align: left;
    text-indent: 20px;
}

table,
td,
th {
    border: 1px solid #DDDDDD;
    text-align: center;
    color: #333;
    height: 26px;
    line-height: 26px;
}

.wsPop {
    width: 358px;
    height: 176px;
    background: #fff;
    padding: 36px 43px;
    box-sizing: border-box;
}

    .wsPop h3 {
        color: #ff9913;
        font-size: 30px;
        line-height: 50px;
        margin-left: 19px;
    }

    .wsPop p {
        margin-top: 10px;
        font-size: 14px;
        font-weight: 400;
        color: #333333;
        line-height: 18px;
    }

        .wsPop p a {
            color: #09f;
        }

.Cootion {
    width: 100%;
    background-color: #f5f5f5;
    padding: 50px 0px;
}

.m_map {
    width: 989px;
    height: 724px;
    margin: 30px auto;
    position: relative;
    background: url(/images/service/diru.png) no-repeat 0 0;
}

.tait {
    font-size: 36px;
    font-weight: bold;
    color: #666666;
    text-align: center;
    left: 100px;
}

    .tait span {
        color: #ff6d3b;
    }

.tait2 {
    font-size: 36px;
    font-weight: bold;
    color: #666666;
    text-align: center;
    padding: 50px 0px;
}

.mp {
    position: absolute;
    cursor: pointer;
    background: url(/images/service/fi1.png) no-repeat 4px 20px;
    width: 24px;
    height: 63px;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

    .mp:hover {
        background: url(/images/service/fi2.png) no-repeat 4px 20px;
        -webkit-transition: all .2s ease-out;
        -moz-transition: all .2s ease-out;
        -ms-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        transition: all .2s ease-out;
    }

.hover_tu {
    background: url(/images/service/fi2.png) no-repeat 4px 20px;
}

.mp .mito {
    position: absolute;
    left: 0px;
    bottom: 0px;
    font-size: 12px;
    color: #666666;
}

.mp .find_mi1 {
    left: -12px;
    width: 55px;
}

.mp .find_mi2 {
    left: -5px;
    width: 55px;
}

.feng {
    position: absolute;
    display: none;
    width: 347px;
    height: 85px;
    left: -230px;
    top: -68px;
    background: url(/images/service/vf1.png) no-repeat 0 top;
    z-index: 10;
}

    .feng .sang {
        position: absolute;
        left: 235px;
        bottom: 0px;
        background: url(/images/service/vf2.png) no-repeat 0 0;
        width: 14px;
        height: 8px;
    }

    .feng .tree {
        height: 62px;
        width: 330px;
        margin: 9px;
        color: #FFF;
    }

        .feng .tree .boou {
            width: 86px;
            height: 62px;
            float: left;
            overflow: hidden;
        }

            .feng .tree .boou img {
                width: 100%;
            }

        .feng .tree .du_size {
            float: right;
            height: 62px;
            width: 230px;
        }

            .feng .tree .du_size p {
                font-size: 12px;
                color: #FFF;
                line-height: 20px;
                margin: 0;
                padding: 0;
            }

            .feng .tree .du_size .detail {
                float: right;
                margin-right: 10px;
            }

                .feng .tree .du_size .detail a {
                    color: #FFF;
                }

.mp1 {
    left: 760px;
    top: 490px;
}

.mp2 {
    left: 770px;
    top: 450px;
}

.mp3 {
    left: 740px;
    top: 470px;
}

.mp4 {
    left: 770px;
    top: 280px;
}

.mp5 {
    left: 700px;
    top: 290px;
}

.mp6 {
    left: 740px;
    top: 350px;
}

.mp7 {
    left: 740px;
    top: 410px;
}

.mp8 {
    left: 720px;
    top: 570px;
}

.mp9 {
    left: 630px;
    top: 600px;
}

.mp10 {
    left: 660px;
    top: 610px;
}

.mp11 {
    left: 715px;
    top: 435px;
}

.nav {
    width: 100%;
    height: auto;
    background: url() no-repeat center;
    background-size: cover;
}

.logo img {
    width: 369px;
    height: auto;
}

.main_nav .nav-item a {
    color: #333;
}

.main_nav .nav-item.active {
    border-bottom-color: #FF9913;
    z-index: 0;
    position: relative;
}

    .main_nav .nav-item.active a {
        color: #FF9913;
    }

.nav_top {
    background: #2C2925;
    padding: 1px 0;
    color: #eee;
    line-height: 15px;
    font-size: 12px;
}

.flexCss .flexCon {
    margin: 10px 0 20px 0;
    line-height: 30px;
}

.aboutImg03 {
    background: url(/images/service/wk01.png) no-repeat left center;
}

.aboutImg04 {
    background: url(/images/service/wk02.png) no-repeat left center;
}

.aboutImg05 {
    background: url(/images/service/wk03.png) no-repeat left center;
}

.justFlex .l_flex01 {
    width: 746px;
}

.justFlex .r_flex02 {
    width: 410px;
}

.service ul li {
    float: left;
    width: 50%;
    margin-top: 30px;
}

    .service ul li img {
        width: 114px;
        height: 110px;
        float: left;
    }

    .service ul li .fr {
        margin-left: 20px;
        float: left;
        width: 360px;
    }

.service ul {
    margin: 30px 0;
}

    .service ul li .fr h4 {
        margin: 10px 0;
        font-size: 20px;
    }

    .service ul li p {
        line-height: 24px;
    }

.btn {
    background: #efefef;
    color: #FF9913;
    border: 1px solid #FF9913;
    margin-top: 10px;
    border-radius: 4px;
    font-size: 12px;
    padding: 6px 10px;
    cursor: pointer;
}

.justFlex .r_flex02 {
    width: 410px;
    height: 230px;
}

.justFlex .l_flex01 {
    width: 746px;
}

.justFlex {
    justify-content: space-between;
}

.part_service_1.part_product_1 {
    width: 100%;
    background: #fff;
    position: relative;
    z-index: 1;
}

.aboutY {
    padding: 40px 0;
}

.part_service_1 {
    width: 100%;
    background: #efefef;
    position: relative;
    z-index: 1;
}

part_service_1 > .service {
    padding-bottom: 30px;
}

.part_service_1 > .service {
    width: 1200px;
}

.part_service_1 > .service {
    margin: 0 auto;
    overflow: inherit;
    padding-top: 10px;
}

.flex {
    display: flex;
}

.aboutY h3 {
    padding-top: 0;
}

.titHead h3 {
    font-weight: 400;
    font-size: 20px;
    padding: 20px 0 5px;
    color: #333;
}

.btn:hover, .btn:focus {
    color: #FF9913;
}

/*仓库服务页面改版210714*/
.mainBox2 {
    width: 100%;
    margin: 20px 0;
    background: #fff;
    margin-bottom: 0;
}

    .mainBox2 .wrapper {
        padding: 20px 0 0 0;
    }

    .mainBox2 h3 {
        font-size: 24px;
        font-weight: 300;
        color: #333333;
        line-height: 23px;
        margin-top: 10px;
    }

    .mainBox2 .p1 {
        font-size: 16px;
        font-weight: 400;
        color: #333333;
        /* line-height: 32px;*/
        margin-bottom: 20px;
    }

.listB div {
    background: #F5F5F5;
    margin-bottom: 30px;
}

.listB h4 {
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    margin: 10px 0 10px 20px;
    box-sizing: border-box;
}

.listB p {
    font-size: 14px;
    margin: 10px 0 10px 20px;
    font-weight: 400;
    color: #333333;
    box-sizing: border-box;
    line-height: 20px;
}

.bg1 {
    padding: 0;
    background: #fff url(../images/service/wbg01.jpg) no-repeat left center;
    height: 600px;
    margin-bottom: 10px;
}

.bg2 {
    padding: 0;
    background: #fff url(../images/service/wbg02.jpg) no-repeat left center;
    height: 600px;
    margin-bottom: 10px;
}

.bg3 {
    padding: 0;
    background: #fff url(../images/service/wbg03.jpg) no-repeat left center;
    height: 600px;
    /*margin-bottom: 10px;*/
}

.bg4 {
    padding: 0;
    background: #fff url(../images/service/wbg04.jpg) no-repeat left center;
    height: 600px;
    margin-bottom: 10px;
}

.wrapoa {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}

.poa1 {
    width: 534px;
    height: 487px;
    background: url(/images/service/b01.png) no-repeat left center;
    top: 80px;
    color: #fff;
    padding: 30px;
    box-sizing: border-box;
}

.poa2 {
    width: 534px;
    height: 441px;
    background: url(/images/service/b01.png) no-repeat left center;
    top: 80px;
    right: 0;
    color: #fff;
    padding: 30px 26px;
    box-sizing: border-box;
}

.poa3 {
    height: 410px;
}

.poa4 {
    width: 534px;
    height: 490px;
    background: url(/images/service/b01.png) no-repeat left center;
    top: 80px;
    right: 0;
    color: #fff;
    padding: 30px 26px;
    box-sizing: border-box;
}

.poa1 h2 {
    font-size: 30px;
    font-weight: 400;
    color: #FFFFFF;
}

.poa1 p {
    margin-top: 15px;
    line-height: 30px;
}

.poa1 ul {
    margin-left: 20px;
    margin-top: 10px;
}

    .poa1 ul li {
        line-height: 30px;
        list-style-type: disc;
        text-indent: -4px;
    }

.bt01 {
    outline: none;
    border: none;
    width: 75px;
    height: 34px;
    background: #FFFFFF;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    margin-top: 15px;
    color: black;
}

    .bt01:hover {
        background-color: #ccc;
    }<!--0.00012803077697754-->