﻿
.section-title {
    margin-bottom: 0px !important;
}

.icon-title-rightcut {
    width: .6rem;
    height: .45rem;
    margin-top: -.1rem;
}

#businessType {
    z-index: 3;
}

#transportType {
    z-index: 2;
}


.drop {
    width: 100%;
    color: #6E7B86 !important;
    font-weight: 400;
    font-family: NotoSans-Regular !important;
    /*padding: 0 .28rem 0 !important;*/
    height: .83rem !important;
    font-size: .26rem;
    background: #FFFFFF !important;
    border: 1px solid #DAE0E7 !important;
    text-transform: uppercase;
    position: relative;
    /*transition: width 0.5s;*/
}

    .drop .option {
        /*padding: .65em;*/
        padding-left: .2rem;
        line-height: .8rem;
        height: .8rem !important;
        cursor: pointer;
        background-color: #FFFFFF;
        color: black !important;
        border-left: 1px solid #DAE0E7 !important;
        border-right: 1px solid #DAE0E7 !important;
        border-bottom: .1px solid whitesmoke !important;
    }

    .drop .placeholder {
        color: #6E7B86 !important;
    }

    .drop .option:not(.active) {
        display: none;
        opacity: 0;
        transform: translateY(-50%);
    }

    .drop.visible {
        /*-webkit-animation: bounce 1s;*/
        /*animation: bounce 1s;*/
        width: 100%;
    }

        .drop.visible:before, .drop.visible:after {
            border-color: #6E7B86;
        }

        .drop.visible:before {
            opacity: 0;
        }

        .drop.visible:after {
            opacity: 1;
        }

        .drop.visible .option {
            color: #fff;
            display: block;
        }

    .drop.opacity .option {
        transform: translateZ(0);
        opacity: 1;
    }

    .drop.withBG .option {
        transition: background-color 0.1s;
    }

        .drop.withBG .option:not(.placeholder):hover {
            background-color: #FDD003;
        }

        .drop.withBG .option:not(.placeholder).active {
            background-color: #F9C231;
        }

    .drop:after, .drop:before {
        content: "";
        position: absolute;
        top: 1.5em;
        right: 1em;
        width: 0.5em;
        height: 0.5em;
        border: 0.15em solid #6E7B86;
        transform: rotate(45deg);
        transform-origin: 50% 50%;
        transition: opacity 0.2s;
    }

    .drop:before {
        border-left: none;
        border-top: none;
        top: 1.2em;
    }

    .drop:after {
        border-right: none;
        border-bottom: none;
        opacity: 0;
    }

.mini-hack {
    opacity: 0;
    transform: translateY(-50%);
}

.select_get {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: solid 1px #000;
    /*将默认的select选择框样式清除*/
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /*在选择框的最右侧中间显示小箭头图片*/
    background: url('../assets/image/svg/ico-arrow.svg') no-repeat scroll right center #FFFFFF !important;
    /*background: url(../img/ico-arrow.png) no-repeat scroll right center transparent;*/
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    padding-right: .4rem;
}


/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
    display: none;
}

.select_get {
    /*center right是绝对位置，如果要改变位置就得用相对位置x=95% y=50%*/
    background: url('../assets/image/svg/ico-arrow.svg') 95% 50% no-repeat scroll #FFFFFF !important;
    /*background: url(../img/ico-arrow.png) 95% 50% no-repeat scroll transparent;*/
    content: "\f107";
}
/**********************************轮播图 banner***********************************/
.swiper-button-next, .swiper-button-prev {
    color: whitesmoke;
}

.swiper-wrapper {
    height: 19rem;
    max-height: 19rem !important;
}

.banner_container {
    padding-top: 5.2rem !important;
    padding-bottom: 3.7rem !important;
    max-width: 15rem !important;
}

.banner_row {
    margin: 0 auto;
}

.banner-title_one {
    line-height: 1.48rem;
    font-size: 1.56rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 0;
    margin-bottom: 5px;
}

.banner-title_two {
    line-height: 1.48rem;
    font-size: 1.1rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: #FCCF00;
    margin-top: 0;
    margin-bottom: 0;
}

.banner-title_two_1 {
    line-height: 1.48rem;
    font-size: 1.1rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: #FFFFFF;
    margin-top: 0;
    margin-bottom: 0;
}

.banner-title_three {
    line-height: .56rem;
    font-size: .47rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: .3rem
}

.banner-btn-row {
    max-width: 15rem;
}

    .banner-btn-row .col-xl-3 {
        width: 33.33% !important;
    }

        .banner-btn-row .col-xl-3 a {
            background-color: #FCCF00;
            width: 3.37rem;
            height: 1rem;
            padding: 0;
            text-align: center;
            line-height: 1rem;
            font-size: .41rem;
            font-family: SourceHanSansCN;
            font-weight: bold;
            color: #FFFFFF;
        }

/*轮播图遮罩*/
.overlay {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .4);
    top: 0;
    left: 0;
    z-index: -1;
}

/**********************************我们的服务form表单**********************************/
.service-formbox-bgcolor {
    background-color: #141414;
    height: 2.22rem;
}

.service-form-position {
    top: 10px;
}

.service-formbox-bgcolor_one {
    background: url(../../assets/image/bg-color.png);
    /*background: url(../../assets/img/JP_889.png);*/
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 2.59rem;
    width: 32%;
    float: left;
    position: relative;
    bottom: 2.59rem;
}

.row-form-one {
    /*width: 96%;*/
    margin: 0 auto;
}

/*.img_phonecat {
    width: 1.67rem;
    height: 1.81rem;
    margin-left: -.4rem;
    margin-top: -.5rem;
}*/

.form-group {
    float: left;
    display: flex;
    width: 100%
}

.service-dt-position {
    margin-top: 2.7rem;
}

.service-dt-position-container {
    margin-top: 1.5rem;
    max-width: 22.7rem;
}

.row_service_title {
    /*width: 96%;*/
    margin: auto;
}

.row_service {
   /* width: 96%;*/
    margin: auto;
}

    .row_service > * {
        padding-left: 0;
        padding-right: 0;
    }

.services-one__single {
    position: relative;
    display: block;
    margin-bottom: .5rem;
    z-index: 5;
    width: 3.7rem;
    height: 3.7rem;
    cursor: pointer;
}

.services-one__img {
    position: relative;
    display: block;
    overflow: hidden;
    z-index: 1;
    /* padding-bottom: 100%; */
    /*width: 3.7rem;
    height: 3.7rem;*/
}


.services-one__imgsize {
    /*width: 5rem !important;
    height: 5rem !important;*/
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    object-fit: cover !important;
}

.services-one__img:before {
    width: 100% !important;
}

.services-one__img:after {
    width: 100% !important;
}


.services-one__single:hover .services-one__img:before,
.services-one__single:hover .services-one__img:after {
    height: 50%;
    background-color: rgba(255, 210, 29,0.9) !important;
}

.container_home_zixun {
    max-width: 65% !important;
}


.services-one__icon {
    /*bottom: 1.55rem !important;
    left: 1.67rem !important;*/
    margin: auto !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    bottom: 1rem !important;
    right: 0 !important;
}

.services-one__icon_text {
    position: absolute;
    bottom: .74rem !important;
    left: 1.55rem !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 1.96rem;
    width: 1.96rem;
    background-color: transparent;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    z-index: 2;
    font-size: .39rem !important;
    font-family: SourceHanSansCN !important;
    font-weight: bold !important;
    color: #FEFEFE !important;
}


.services-one__icon_text {
    margin: auto !important;
    position: absolute !important;
    top: 1rem !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    width: 3rem;
    text-align: center;
}




    .services-one__icon_text p a {
        color: white;
    }

.service-height {
    min-height: 20rem;
}

.row_service > .service-col-style:nth-child(1) {
    width: 0%;
}

.row_service > .service-col-style:nth-child(2) {
    width: 20%;
}

.row_service > .service-col-style:nth-child(3) {
    width: 20%;
}

.row_service > .service-col-style:nth-child(4) {
    width: 20%;
}

.row_service > .service-col-style:nth-child(5) {
    width: 20%;
}

.row_service > .service-col-style:nth-child(6) {
    width: 20%;
}

.row_service > .service-col-style:nth-child(7) {
    width: 0%;
}

.row_service > .service-col-style:nth-child(8) {
    width: 0%;
}

.row_service > .service-col-style:nth-child(9) {
    width: 20%;
}

.row_service > .service-col-style:nth-child(10) {
    width: 20%;
}

.row_service > .service-col-style:nth-child(11) {
    width: 20%;
}

.row_service > .service-col-style:nth-child(12) {
    width: 20%;
}

.row_service > .service-col-style:nth-child(13) {
    width: 20%;
}

.row_service > .service-col-style:nth-child(14) {
    width: 0%;
}
/**********************************小包查询**********************************/
.cargo-col-style {
    width: 50%;
}

.cargo-search-header {
    width: 2.8rem;
    height: 1rem;
    margin-left: .3rem;
    margin-bottom: .55rem;
    text-align: center;
    line-height: .6rem;
}

    .cargo-search-header p:first-child {
        font-family: SourceHanSansCN;
        font-weight: 400;
        font-size: .33rem;
        color: #FFFFFF
    }

    .cargo-search-header p:nth-child(2) {
        border-bottom: 2px #FDD003 solid;
        height: 5px;
    }

    .cargo-search-header p:last-child {
        font-family: SourceHanSansCN;
        font-weight: 400;
        font-size: .37rem;
        color: #FFFFFF
    }
.img_cargo_box_logo {
    width: 157px;
    /*height: .8rem;
    float: right;
    margin-top: .2rem;*/
}

.cargo__search_input_code {
    /*background: rgba(34, 34, 34, 0) !important;*/
    color: #1B1A1A !important;
    height: 1rem !important;
    font-size: .31rem !important;
    font-family: NotoSans-Regular !important;
    font-weight: 400 !important;
    border-radius: 2px !important;
    background-color: #FBF9EC !important;
}

.blog-one__datediv {
    position: absolute;
    top: 0;
    left: 1rem;
    border-radius: 2px;
    background-color: #FFD21D;
    z-index: 2;
    width: 14.5rem;
    max-width: 15rem;
    height: 4.2rem;
    background-repeat: no-repeat;
    /*word-break:keep-all;*/
}

/**************************最新资讯*****************************/
.news_feature-three {
    position: relative;
    display: block;
    background-color: white;
    padding-bottom: 1.8rem;
    z-index: 1;
}

.news_feature-three__top {
    position: relative;
    display: block;
    top: -1.1rem;
    margin-top: 0px;
}

.news_container {
    max-width: 22.7rem;
}

.row_news_title {
    /*width: 94%;*/
    margin: auto;
}

.news-btn-change {
    float: right;
}

.row_news_content {
    width: 96%;
    margin: auto;
}

.img-news-div {
    width: 100%
}
/**************************合作评价*****************************/
.estimate_feature-three {
    position: relative;
    display: block;
    /* background-color: var(--ambed-black, #3c3531); */
    /* background-color: #4098D1; */
    background-color: transparent;
    padding-bottom: 2.6rem;
    z-index: 1;
}

.estimate_feature-three__top {
    position: relative;
    display: block;
    top: -1.1rem;
    margin-top: 0px;
}

.estimate_container {
    max-width: 22rem;
}

.row_estimate_title {
    width: 96%;
    margin: auto;
}

.row_estimate_content {
    padding-top: 1.5rem;
    width: 96%;
    margin: auto;
}

#owl_estimate {
    margin-top: 44px;
}
/*.main-slider-three__content {
    text-align:center;
}*/
.section-title__line {
    position: absolute !important;
    bottom: -11px !important;
    left: 0% !important;
}

.project-three {
    padding: 10px 0 80px !important;
}

.form-submit__one {
    position: relative;
    display: block;
    /*background-color: #ffffff ;*/ /*var(--ambed-white, #ffffff);*/
    /*-webkit-box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);*/
    /*box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 7%);*/
    padding: .56rem 0rem 0rem;
    /*border-top: .07rem solid #FFD21D;*/
    top: -2px;
    z-index: 1;
}

    .form-submit__one > .row > * {
        padding-left: 8px !important;
        padding-right: 0 !important;
    }

/*.form-col-style:nth-child(2) {
    max-width:2.74rem;
}
.form-col-style:nth-child(3) {
    max-width: 4.5rem;
}

.form-col-style:nth-child(4) {
    max-width: 3.2rem;
}

.form-col-style:nth-child(5) {
    max-width: 5.83rem;
}

.form-col-style:nth-child(6) {
    max-width: 2.28rem;
}*/

.service_listul {
    /*margin-left: -0.19rem;*/
    padding-left: 0;
    overflow: hidden;
    /*padding-top: 1.3rem;*/
}

    .service_listul li {
        margin-bottom: 0.55rem;
        float: left;
        /*max-width: 7.9rem;*/
        width: 19%;
        height: 3.6rem;
        position: relative;
        margin-left: .18rem;
        list-style-type: none;
    }

.cargo_feature-one__single_left {
    position: relative !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
    width: 100% !important;
    height: 13rem;
    margin: 0px;
    /*background: url(../../assets/image/cargo/cargo_left_bg.png) no-repeat;*/
    background-size: cover;
    background-position-x: 55%;
    /*background-size: 50% 100%;
    background-attachment: fixed*/
}


.cargo__left-offer-bg {
    mix-blend-mode: normal;
    background-image: url(../../assets/image/cargo/cargo_left_bg.png);
    background-size: contain;
}

.cargo__left-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    /*mix-blend-mode: luminosity;*/
    opacity: 1;
    z-index: -1;
}

.cargo_feature-one__single_right {
    position: relative !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
    width: 100% !important;
    height: 13rem;
    margin: 0px;
    background: url(../../assets/image/cargo/cargo_right_bg.png) no-repeat;
    /*background-size: 100% 100%;
    background-attachment: fixed;*/
    /*background-size:contain;*/
    /*background-color: RGBA(240, 243, 248, 1);*/
    background-color: #FBFBFB;
    background-position: left center;
    background-position-y: 1.45rem;
    background-position-x: 5.5rem;
    /*z-index: -1;*/
    z-index: 1;
}


/*.cargo__right-offer-bg {
    mix-blend-mode: normal;
    background-image: url(../../assets/image/cargo/cargo_right_bg.png);
    background-size: contain;
}

.cargo__right-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-position:left center;
    background-position-y: 1.45rem;
    background-position-x:4rem;
    opacity: 1;
    z-index: -1;
}*/



.owl-dots {
    margin-top: 50px !important;
}



/*.blog-one__datediv::after {
        content: '';
        position: absolute;
        border-top-color: #FFD21D;
        left: 0px;
        bottom: -30px;
        display: inline-block;
        content: '';
        height: 0;
        border-left: 15px solid #FFD21D;
        border-top: 15px solid #FFD21D;
        border-right: 15px solid transparent;
        border-bottom: 15px solid transparent;
    }*/

.label_2 {
    /*padding-right: 50px;*/
    text-align: center;
    background: #FFD21D;
    color: black;
    -webkit-clip-path: polygon(0 0, 94% 0%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 94% 0%, 100% 100%, 0% 100%);
    font-size: .33rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #2C3740;
    width: 3.26rem;
    height: .78rem;
    line-height: .83rem;
}

.color_black {
    color: black;
}

.text_fontsize {
    font-size: 14px;
    margin-top: 10px;
}

.services-one__content_padding {
    padding: 32px 19px 10px;
    /*height: 150px;*/
}





.section-title__p {
    width: 3.52rem !important;
    font-size: .63rem !important;
    font-family: SourceHanSansCN !important;
    font-weight: bold !important;
    color: #1B1A1A !important;
    line-height: 1.67rem !important;
}

.blog-one__meta_style > li {
    color: black;
    font-size: 12px !important;
}

    .blog-one__meta_style > li > img {
        margin-top: -12px;
        height: 32px;
    }

.video-box .swiper-slide {
    position: relative;
}

    .video-box .swiper-slide img {
        width: 100%;
    }

    .video-box .swiper-slide video {
        position: absolute;
        width: 100%;
        left: 0px;
        top: 50%;
        /*transform: translateY(-50%);*/
        object-fit: cover;
    }

.cargo__search_title {
    font-size: .4rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1rem;
    letter-spacing: 2px;
}

.cargo__form-input-box {
    padding: .19rem;
    background-color: #FFD21D;
    text-align: center;
    height: 1.28rem;
    position: relative;
    display: block;
    margin-bottom: .37rem;
}

.cargo__search_button {
    font-size: .33rem !important;
    padding: 1px 0px 1px;
    height: 1rem !important;
    width: 100% !important;
    /*background: #C0A319 !important;*/
    background: rgba(192, 163, 25,0.7);
    border-radius: 2px !important;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #fff;
}

.cargo__search_status {
    background: #FBF9EC !important;
    border: 2px solid #EAEAEA !important;
    border-radius: 2px !important;
    height: 4rem !important;
    padding: .03rem .41rem .03rem !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    color: black !important;
}

    .cargo__search_status > p {
        font-size: .33rem !important;
        font-family: NotoSans-Regular !important;
        font-weight: 400 !important;
        color: #333333 !important;
        margin-bottom:12px;
    }

    .cargo__search_status > ul li {
        font-size: .22rem !important;
        font-family: SourceHanSansCN !important;
        font-weight: 400 !important;
        color: #333333 !important;
    }

.cargo__top-inner {
    background: rgba(0,0,0,0.7) !important;
    /*opacity:0.7!important;*/
    width: 7.93rem !important;
    height: 8.13rem !important;
    margin: 0 auto !important;
    padding: .56rem .56rem .56rem !important;
    border-radius: 2px !important;
    margin-top: 2em !important;
    position: absolute;
    right: 1.3rem;
    top: 2.4rem !important
}

.cargo__search_border-input {
    background: #FBF9EC !important;
    /*border: 2px solid #EAEAEA !important;*/
    border-radius: 2px !important;
}

.cargo__search_border-result {
    background: #FBF9EC !important;
    border-radius: 2px !important;
    margin-bottom: 0px !important;
}


.new__top_title {
    /*font-size: .59rem;*/
    font-size: .48rem;
    font-family: SourceHanSansCN;
    font-weight: bold;
    color: #333333;
    line-height: .78rem;
}

.new__top_small_title {
    font-size: .28rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #2C3740;
}


.new__content_title {
    font-size: .37rem;
    font-family: NotoSans-Regular;
    font-weight: bold;
    color: #333333;
}

.new__content_text {
    font-size: .28rem;
    font-family: NotoSans-Regular;
    font-weight: 400;
    color: #333333;
    line-height: .4rem;
    margin-top: .2rem;
    /*white-space:pre-line;*/
    text-align: justify;
    hyphens: auto;
}

.new__content_month {
    font-size: .22rem !important;
    font-family: SourceHanSansCN !important;
    font-weight: bold !important;
    color: #FFFFFF !important;
    opacity: 0.76;
}

.new__content_day {
    font-size: .33rem !important;
    font-family: SourceHanSansCN !important;
    font-weight: bold !important;
    color: #FFFFFF !important;
    opacity: 0.76;
}

.news_blog-one__title {
    font-size: .41rem;
    font-weight: 700;
    /*line-height: .67rem;*/
}


.news_blog-one__date {
    width: 1rem;
    position: absolute !important;
    top: -1rem !important;
    right: 0px !important;
    text-align: center !important;
    background-color: #fccf00 !important;
    padding: .07rem .25rem .07rem !important;
}



.news__icon_left {
    width: 0.43rem;
    /*height: 39px;*/
    line-height: 0.74rem;
    text-align: center;
    border: 1px solid #DBE5ED;
    font-size: 0.44rem;
    color: #EAEFF3;
}


    .news__icon_left:hover {
        background-color: #FFD21D;
        border: 1px solid #FFD21D;
        color: #EAEFF3;
    }


.news__icon_right {
    width: 0.43rem;
    /*height: 39px;*/
    line-height: 0.74rem;
    text-align: center;
    border: 1px solid #DBE5ED;
    font-size: 0.44rem;
    color: #EAEFF3;
}

    .news__icon_right:hover {
        background-color: #FFD21D;
        border: 1px solid #FFD21D;
        color: #EAEFF3;
    }

.estimate__content {
    font-size: .26rem;
    font-family: SourceHanSansCN;
    font-weight: 400;
    color: #2C3740;
    line-height: .37rem;
    margin-top: .3rem;
}

.estimate__item {
    width: 100% !important;
    height: 4.39rem !important
}


    .estimate__item::before {
        content: '';
        position: absolute;
        width: 0%;
        height: 2px;
        left: 0;
        bottom: 0;
        visibility: hidden;
        background-color: #009380;
        transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
    }

    .estimate__item:hover::before {
        width: 100%;
        visibility: visible;
    }

/*.estimate__item:hover {
    border-bottom: 2px solid #009380;
}*/


.testimonial-one__client-info {
    border-top: none !important;
    padding-top: 10px !important;
}

.testimonial-one__single {
    /*padding: 0.56rem 0.56rem 0.56rem !important;*/
    padding: 0.35rem 0.4rem 0.56rem !important;
}

.estimate__content_name {
    font-size: .22rem;
    font-family: SourceHanSansCN;
    font-weight: 800;
    color: #2C3740;
    line-height: 0.3rem;
}

.estimate__content_company {
    font-size: .22rem !important;
    font-family: SourceHanSansCN !important;
    font-weight: 400 !important;
    color: #889AA9 !important;
    letter-spacing: 0 !important;
}



.estimate__icon_left {
    width: 23px;
    height: 39px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #D3DFE8;
    font-size: 24px;
    color: #EAEFF3;
    position: absolute;
    left: 3.7rem;
    top: 70%;
    z-index: 2
}


    .estimate__icon_left:hover {
        background-color: #FFD21D;
        border: 1px solid #FFD21D;
        color: white;
    }


.estimate__icon_right {
    width: 23px;
    height: 39px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #D3DFE8;
    font-size: 24px;
    color: #EAEFF3;
    position: absolute;
    top: 70%;
    right: 3.7rem;
    z-index: 2
}

    .estimate__icon_right:hover {
        background-color: #FFD21D;
        border: 1px solid #FFD21D;
        color: white;
    }

.small__cargo_title {
    font-size: .51rem !important;
    font-family: SourceHanSansCN !important;
    font-weight: normal !important;
    color: #333333 !important;
    letter-spacing: 1px !important;
}

.small__cargo_title_header {
    font-size: .65rem !important;
    font-family: SourceHanSansCN !important;
    font-weight: bold !important;
    color: #333333 !important;
    line-height: 1rem !important;
    margin-bottom: .5rem;
}

.small__cargo_content {
    font-size: .3rem !important;
    font-family: NotoSans-Regular !important;
    font-weight: 400 !important;
    color: #333333 !important;
    line-height: .43rem !important;
    width: 53%;
    text-align: justify;
    hyphens: auto;
}

.small__cargo_content_div {
    font-size: .3rem !important;
    font-family: NotoSans-Regular !important;
    font-weight: 400 !important;
    color: #333333 !important;
    line-height: .45rem !important;
    margin-left: 0.36rem;
    /*margin-top: 0.27rem;*/
    padding: .3rem;
    width: 14rem;
    height: 1.5rem;
    text-align: justify;
    hyphens: auto;
}

.small__cargo_readmore {
    float: right !important;
    position: absolute !important;
    bottom: 1rem;
    left: 8.5rem;
    background-color: #141414;
    font-size: .26rem !important;
    font-family: SourceHanSansCN;
    font-weight: 300;
    color: #FFFFFF;
    width: 2.4rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem;
    z-index: 3;
    cursor: pointer;
}

    .small__cargo_readmore:hover {
        color: lightgrey;
    }

.small__cargo_bottom_h4 {
    margin-bottom: -.09rem !important;
    font-size: .33rem !important;
    font-family: SourceHanSansCN !important;
    font-weight: bold !important;
    color: #2C3740 !important;
}

.small__cargo_bottom_p {
    font-size: .3rem !important;
    font-family: NotoSansSC-Regular !important;
    font-weight: 400 !important;
    color: #333333 !important;
    line-height: 1rem !important;
}

.small__cargo_box {
    margin-top: 0.7rem;
    margin-left: 0.8rem;
}

.small__cargo-one__img {
    position: relative;
    display: block;
    overflow: hidden;
    z-index: 1;
    height: 7.96rem;
}


.small__cargo-one__content {
    position: relative;
    bottom: 1.09rem;
    display: block;
    background-color: #F9FBFD;
    /*padding: 32px 40px 29px;*/
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    height: 6.13rem;
    padding: 1.15rem .56rem .54rem;
}


/*全屏按钮*/
video::-webkit-media-controls-fullscreen-button {
    display: none;
}

/*播放按钮*/
video::-webkit-media-controls-play-button {
    display: none;
}

/*进度条*/
video::-webkit-media-controls-timeline {
    display: none;
}

/*观看的当前时间*/
video::-webkit-media-controls-current-time-display {
    display: none;
}

/*剩余时间*/
video::-webkit-media-controls-time-remaining-display {
    display: none;
}

/*音量按钮*/
video::-webkit-media-controls-mute-button {
    display: none;
}

video::-webkit-media-controls-toggle-closed-captions-button {
    display: none;
}

/*音量的控制条*/
video::-webkit-media-controls-volume-slider {
    display: none;
}

/*所有控件*/
video::-webkit-media-controls-enclosure {
    display: none;
}

.owl-dots {
    display: none !important;
}

.img-news {
    width: 6.65rem;
    height: 4.26rem;
    object-fit: cover;
}

.news_blog-one__content {
    position: relative;
    display: block;
    padding: .59rem .37rem .35rem;
    /*width: 7.78rem;*/
    height: 6.5rem;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    background-color: white !important;
    -webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07) !important;
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07) !important;
}


.img_cargo_stand-cat {
    width: 3rem;
    height: 2.2rem;
    /*width: 4.22rem;
    height: 3.15rem;*/
    width: 159px;
    height: 119px;
}



.small__cargo__client-content {
    position: absolute;
    bottom: 0.5rem;
    padding: 0px;
    margin-left: .9rem;
}

.offer-bg {
    mix-blend-mode: normal;
    background-image: url('../assets/img/world_map_small_new.png');
    background-size: contain;
}

.feature-three-bg {
    /*top:4.1rem!important;*/
    top: 1.2rem;
    left: 1.2rem;
}

.div_cargo_stand-cat {
    position: absolute;
    bottom: 3.5rem;
    left: 8.1rem;
}

.cargo__search_status_p {
    position: relative;
    top: 10px;
    left: 5px;
}

.estimate__one {
    width: 10%
}

.estimate__two {
    width: 80%;
    max-width: 1154px;
    margin: auto;
}

.estimate__three {
    width: 10%
}
/*.swiper-container {
    height: 19.52rem;
}*/

.row-form > .form-col-style:nth-child(2) {
    width: 15%
}

.row-form > .form-col-style:nth-child(4) {
    width: 15%
}


@media (max-width: 767px) {
    .img-news {
        width: 100%;
        height: 5.2rem;
    }

    .news_blog-one__content {
        width: 100%;
        height: 4.5rem;
    }

    .owl-nav {
        margin-top: 100px !important;
    }

    .feature-one__list {
        display: grid !important;
    }

    .cargo_feature-one__single_left {
        max-width: 100% !important;
        /*background-size: 200% 100%;
        background-attachment: local;*/
    }

    .cargo_feature-one__single_right {
        max-width: 100% !important;
        /*background-size: 200% 100%;
        background-attachment: local;*/
        background-position-y: 4.95rem;
        background-position-x: 6rem;
        background-size: contain;
    }

    .icon-stand__blackcat {
        width: 1.2rem;
        height: 1.39rem;
    }

    .icon-stand__whitecat {
        width: 1.15rem;
        height: 1.39rem;
    }

    .icon-leftcut {
        width: .5rem;
        margin-right: .5rem;
    }


    .icon-rightcut {
        width: .5rem;
        margin-left: .5rem;
    }

    .footer__container-fluid {
        background-color: transparent !important;
    }

    .small__cargo_box {
        margin-top: .39rem;
        margin-left: .2rem;
    }
    /*.blog-one__datediv {
        position: absolute;
        top: -1.5rem;
        left: .1rem;
        height: 3rem;
        width: 9.2rem;
    }*/
    /*.small__cargo_content_div {
        padding: .1rem .17rem 0 !important;
    }*/

    .img_cargo_stand-cat {
        /*width: 4.22rem;
    height: 3.15rem;*/
        width: 159px;
        height: 119px;
    }

    /*.img_cargo_stand-cat {
        width: 2.7rem!important;
        height: 2rem!important;
    }*/
    .small__cargo__client-content {
        margin-left: 0;
        bottom: .1rem;
    }

    .offer-bg {
        mix-blend-mode: normal;
        background-image: url(../../assets/img/world_map_small_new.png);
    }

    .div_cargo_stand-cat {
        position: absolute;
        bottom: 4rem;
        left: 7rem;
    }

    .blog-one__datediv {
        position: absolute;
        left: .2rem;
        width: 96%;
        background-color: #FFD21D !important;
    }

    .small__cargo_content_div {
        width: 100%;
        font-size: .2rem !important;
        margin-left: 0rem;
        padding: 0.1rem;
        line-height: .5rem !important;
    }

    .small__cargo_readmore {
        margin-top: 1.5rem;
        position: absolute !important;
        left: 7rem;
        bottom: .6rem;
    }

    .cargo_input_code {
        width: 65%;
    }

    .cargo_btn_query {
        width: 35%;
    }

    .cargo__search_button {
        width: 1.9rem !important;
    }

    .cargo__search_status_p {
        position: relative;
        top: 10px;
        left: 15px;
    }

    .estimate__one {
        width: 0%
    }

    .estimate__two {
        width: 100%;
    }

    .estimate__three {
        width: 0%
    }

    .footer-widget__explore {
        margin-left: 0 !important;
    }

    .swiper-wrapper {
        height: 10rem;
        max-height: 19rem !important;
    }

    .row-form > .form-col-style:not(:first-child) {
        width: 100%;
    }

    .service-height {
        min-height: 42rem;
    }

    .row_service > .service-col-style:nth-child(1) {
        width: 0%;
    }

    .row_service > .service-col-style:nth-child(2) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(3) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(4) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(5) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(6) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(7) {
        width: 0%;
    }

    .row_service > .service-col-style:nth-child(8) {
        width: 0%;
    }

    .row_service > .service-col-style:nth-child(9) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(10) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(11) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(12) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(13) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(14) {
        width: 0%;
    }

    .row-form-one {
        width: 120%;
        margin-left: -.8rem;
    }

    .row_service {
        width: 120%;
        margin: auto;
        margin-left: -.6rem;
    }

    .row_service_title {
        width: 120%;
        margin: auto;
        margin-left: -.6rem;
    }

    .services-one__single {
        width: 100%;
        height: 100%;
        padding-right: .25rem;
    }

    .banner_container {
        padding-top: 3rem !important;
        padding-bottom: 0 !important;
    }

    .banner-title_one {
        font-size: .74rem;
        line-height: .8rem;
    }

    .banner-title_two {
        font-size: .5rem;
        line-height: .8rem;
    }

    .banner-title_three {
        font-size: .22rem;
        line-height: .8rem;
    }

    .banner-btn-row .col-xl-3 a {
        width: 2.7rem;
    }

    .estimate__item {
        height: 5rem !important;
    }

    .estimate__content {
        line-height: .5rem;
    }

    .testimonial-one__client-info {
        padding-top: 1rem !important;
    }

    .services-one__icon_text {
        font-size: .3rem !important;
    }

    .banner-title_two_1 {
        margin-left: 0rem;
    }

    .small__cargo-one__img {
        height: 9.96rem;
    }
    .small__cargo_content {
        width: 90%;
    }
}


/* Tablet Layout: 768px.Ipad 竖屏 */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .feature-one__list {
        display: grid !important;
    }

    .cargo_feature-one__single_left {
        max-width: 100% !important;
        background-position: top center;
        /*background-size: 100% 100%;
        background-attachment: local;*/
    }

    .cargo_feature-one__single_right {
        max-width: 100% !important;
        /*background-size: 100% 100%;
        background-attachment: local;*/
    }


    .offer-bg {
        mix-blend-mode: normal;
        background-image: url(../../assets/img/world_map_small_new.png);
    }


    .div_cargo_stand-cat {
        position: absolute;
        bottom: 3.5rem;
        left: 8.1rem;
    }

    .estimate__one {
        width: 0%
    }

    .estimate__two {
        width: 100%;
    }

    .estimate__three {
        width: 0%
    }

    .footer-widget__explore {
        margin-left: 0 !important;
    }

    .swiper-wrapper {
        height: 14rem;
        max-height: 19rem !important;
    }

    .banner_container {
        padding-top: 3.5rem !important;
        padding-bottom: 3.7rem !important;
        margin-left: .8rem;
        max-width: 15rem !important;
    }


    .row-form > .form-col-style:not(:first-child) {
        width: 100%;
    }


    .service-height {
        min-height: 48rem;
    }

    .row_service > .service-col-style:nth-child(1) {
        width: 0%;
    }

    .row_service > .service-col-style:nth-child(2) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(3) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(4) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(5) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(6) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(7) {
        width: 0%;
    }

    .row_service > .service-col-style:nth-child(8) {
        width: 0%;
    }

    .row_service > .service-col-style:nth-child(9) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(10) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(11) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(12) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(13) {
        width: 50%;
    }

    .row_service > .service-col-style:nth-child(14) {
        width: 0%;
    }


    .services-one__single {
        width: 95%;
        height: 95%;
        /*padding-right: .5rem;*/
        margin-bottom: .3rem;
    }

    .blog-one__datediv {
        width: 80%;
    }

    .small__cargo_content_div {
        width: 95%;
        line-height: .4rem !important;
    }

    .row-form-one {
        width: 100%;
    }
}

/* Tablet Layout: 992px.Ipad 横屏 */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .new__content_title {
        font-size: .34rem;
    }

    .new__content_text {
        font-size: .22rem;
    }

    .feature-one__list {
        display: grid !important;
    }

    .services-one__icon_text {
        font-size: .3rem !important;
    }

    .cargo_feature-one__single_left {
        max-width: 100% !important;
        background-position: top center;
        /*background-size: 100% 100%;
        background-attachment:local;*/
    }

    .cargo_feature-one__single_right {
        max-width: 100% !important;
        background-position: right top;
        background-position-y: 1.45rem;
        /*background-size: 100% 100%;
        background-attachment: local;*/
    }

    .estimate__one {
        width: 0%
    }

    .estimate__two {
        width: 100%;
    }

    .estimate__three {
        width: 0%
    }

    .footer-widget__contact {
        /*margin-left: .5rem !important;*/
    }

    .swiper-wrapper {
        height: 14rem;
        max-height: 19rem !important;
    }

    .banner_container {
        padding-top: 3.5rem !important;
    }


    .services-one__single {
        width: 3.3rem;
        height: 3.3rem;
        margin-bottom: .25rem;
    }

    .row-form-one {
        width: 100%;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1349px) {
    /*.estimate__icon_left {
        left: 2%;
    }

    .estimate__icon_right {
        left: 2%;
    }*/
    .estimate__icon_right {
        right: 2.7rem;
    }

    .estimate__icon_left {
        left: 2.7rem;
    }

    .news_blog-one__date {
        top: -1.7rem !important;
    }

    .blog-one__datediv {
        width: 80%;
    }

    .cargo_feature-one__single_right {
        background-position-y: -.68rem;
    }

    .small__cargo_content_div {
        width: 90%;
    }

    .small__cargo__client-content {
        bottom: .1rem;
    }

    .small__cargo_readmore {
        bottom: .7rem;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1650px) {
    /*.estimate__icon_left {
        left: 1rem;
    }
    .estimate__icon_right {
        left: 1rem;
    }*/
    .news_blog-one__date {
        top: -1.7rem !important;
    }

    .cargo_feature-one__single_right {
        background-position-y: .38rem;
    }

    .small__cargo_readmore {
        bottom: .7rem;
    }

    .small__cargo__client-content {
        bottom: .2rem;
    }

    /*@media only screen and (min-width: 1400px) and (max-width: 1400px) {
        .cargo_feature-one__single_right {
           
            background-position-y: .38rem !important;
        }
    }*/

}

@media only screen and (min-width: 1651px) and (max-width: 1900px) {
    /*.estimate__icon_left {
        left: 1rem;
    }

    .estimate__icon_right {
        left: 1rem;
    }*/
}
