@media (min-width:770px) {
    .section-header {
        height: 0.4688rem;
    }

    .section-main {
        width: 100%;
        padding: 0.25rem 0;
        background: #F5F6F9;
    }

    .section-main .section-content {
        width: 7.6rem;
        margin: 0 auto;
    }

    .section-main .section-content .section-content-title {
        font-family: HarmonyOS Sans SC;
        font-weight: 550;
        font-size: 0.1rem;
        color: #333333;
        margin-bottom: 0.1rem;
    }

    .freight-form  .el-form-item__label {
        padding: 0 !important;
    }

    .freight-form .more-form-item .el-form-item__content {
        display: flex;

    }

    .freight-form .form-operate-item .el-form-item__content {
        display: flex;
        align-items: center;
        padding-top: 38px;
    }

    .freight-form .el-form-item {
        margin-bottom: 0;
    }

    .freight-form .form-operate-item .search-btn  {
        width: fit-content;
        padding: 0 0.1rem;
        height: 34px;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #FFFFFF;
        border-radius: 4px;
        border: 1px solid #E7402A;
        cursor: pointer;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 14px;
        color: #E7402A;
    }

    .freight-form .form-operate-item .reset-btn  {
        width: fit-content;
        padding: 0 0.1rem;
        height: 0.17rem;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #ffffff;
        border-radius: 4px;
        border: 1px solid #ffffff;
        cursor: pointer;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 14px;
        color: #999999;
    }

    .freight-form .form-operate-item .reset-btn img  {
        margin-right: 5px;
    }

    .section-freight-form {
        width: 100%;
        box-sizing: border-box;
        padding: 0.125rem 0 0.125rem 0.15rem;
        background: #FFFFFF;
        border-radius: 10px;
        margin-bottom: 0.1rem;
    }

    .section-freight-table {
        width: 100%;
        box-sizing: border-box;
        padding: 0.125rem 0.15rem 0.125rem 0.15rem;
        background: #FFFFFF;
        border-radius: 10px;
        margin-bottom: 0.1rem;
    }

    .section-freight-table .table-header {
        display: flex;
        align-items: center;
        padding: 0 0.1rem 0.06rem 0.1rem;
        border-bottom: 1px solid #CDCED0;
    }

    .section-freight-table .table-header > p {
        flex: 1;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.07rem;
        color: #666666;
    }

    /*.section-freight-table .table-header > p:nth-child(1) {*/
    /*    flex: 1.5;*/
    /*}*/

    .section-freight-table .table-data {
        width: 100%;
        box-sizing: border-box;
    }

    .section-freight-table .table-data .table-data-li {
        width: 100%;
        padding: 0.1rem;
        display: flex;
        align-items: center;
    }

    .section-freight-table .table-data .table-data-li:nth-child(even) {
        background: #F5F7F9;
    }

    .section-freight-table .table-data .table-data-li > p {
        flex: 1;
        font-family: HarmonyOS Sans SC;
        font-weight: 540;
        font-size: 0.07rem;
        color: #3A3A3A;
    }

    /*.section-freight-table .table-data .table-data-li > p:nth-child(1) {*/
    /*    flex: 1.5;*/
    /*}*/

    .section-freight-table .table-data .table-data-li > p:last-child {
        color: #076DF7;
    }

    .section-freight-table .table-no-data {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 0.2rem 0 0.05rem 0;
    }

    .section-freight-table .table-no-data p {
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.07rem;
        color: #CDD2E2;
        margin-top: 0.05rem;
    }

    .section-freight-table .table-no-data img {
        width: 0.65rem;
    }

    .section-freight-tips {
        width: 100%;
        box-sizing: border-box;
        padding: 0.125rem 0 0.125rem 0.15rem;
        background: #FFFFFF;
        border-radius: 10px;
    }

    .section-freight-tips .freight-tips-title {
        margin-bottom: 0.075rem;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.075rem;
        color: #696969;
    }

    .section-freight-tips .freight-tips-list .freight-tips-li  {
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.07rem;
        color: #898989;
        margin-bottom: 3px;
    }

    .section-freight-form .el-col {
        position: relative;
    }



    .section-freight-form .el-col  .col-img1 {
        position: absolute;
        top: 18%;
        cursor: pointer;
        left: 30%;
    }

    .section-freight-form .el-col  .col-img2 {
        position: absolute;
        top: 18%;
        cursor: pointer;
        left: 49%;
    }

    .popover-link {
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 13px;
        color: #0F5BF6;
        text-decoration: underline;
    }
}

@media (max-width:768px){
    .freight-form-h5 {
        width: 100%;
        box-sizing: border-box;
        padding: 1.125rem 0.45rem;
        background: #fff;
    }

    .freight-form-h5 .freight-form-title {
        font-family: HarmonyOS Sans SC;
        font-weight: 550;
        font-size: 0.55rem;
        color: #111111;
        margin-bottom: 0.75rem;
    }

    .freight-form-list .freight-form-li {
        display: flex;
        justify-content: space-between;
        position: relative;
        padding: 0.45rem 0;
        margin-bottom: 0.75rem;
        border-bottom: 1px solid #CCCCCC;
    }

    .freight-form-list .freight-form-li .label {
        width: 2.5rem;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.35rem;
        color: #333333;
        padding-left: 0.2rem;
    }

    .freight-form-list .freight-form-li .value {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .freight-form-list .required-li::before {
        content: "*";
        color: #E7402A;
        position: absolute;
        left: 0;
    }

    .freight-form-list .freight-form-li .value img {
        width: 0.2rem;
    }

    .freight-form-list .freight-form-li .value input {
        flex: 1;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.35rem;
        color: #999999;
        border: none;
        outline: none;
        margin-right: 1rem;
        background: #fff;
    }

    .freight-form-operate {
        width: 100%;
        height: 1.15rem;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #E7402A;
        border-radius: 0.6rem;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.375rem;
        color: #FFFFFF;
    }

    .action-container {
        width: 100%;
        box-sizing: border-box;
        padding: 0.5rem;
    }

    .action-container .action-header {
        position: relative;
        margin-bottom: 0.6rem;
    }

    .action-container .action-header .action-header-img {
        display: flex;
        justify-content: flex-end;
    }

    .action-container .action-header .action-header-img img {
        width: 0.3rem;
        height: 0.3rem;

    }

    .action-container .action-header .action-header-title {
        margin: 0.35rem 0 0 0;
        width: 100%;
        text-align: center;
        font-family: HarmonyOS Sans SC;
        font-weight: 540;
        font-size: 0.425rem;
        color: #333333;
    }

    .action-container .action-search {
        height: 1.1rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        background: #FFFFFF;
        box-sizing: border-box;
        padding: 0 0.6rem;
        border-radius: 0.6rem;
        border: 1px solid #999999;
        margin-bottom: 0.375rem;
    }

    .action-container .action-search input {
        border: none;
        outline: none;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.35rem;
        color: #999999;
        flex: 1;
        margin-right: 1rem;
    }

    .action-container .action-search img {
        width: 0.4rem;
        height: 0.4rem;
    }

    .action-container .country-list {
        height: 11rem;
        overflow-y: auto;
    }

    .action-container .country-list .country-li {
        padding: 0.4rem 0;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.375rem;
        color: #4C4C4C;
    }

    .action-container .option-list {
        height: 5rem;
    }

    .action-container .class-list .class-li ,.action-container .option-list .option-li {
        padding: 0.4rem 0;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.375rem;
        color: #4C4C4C;
    }

    .freight-result-h5 {
        width: 100%;
        box-sizing: border-box;
        padding: 1.125rem 0.45rem;
        background: #F5F6F9;
    }

    .freight-result-h5 .freight-result-title {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 0.75rem;
    }

    .freight-result-h5 .freight-result-title p:nth-child(1) {
        font-family: HarmonyOS Sans SC;
        font-weight: 550;
        font-size: 0.55rem;
        color: #111111;

    }

    .freight-result-h5 .freight-result-title p:nth-child(2) {
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.35rem;
        color: #666666;
    }

    .freight-result-h5 .freight-result-list {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .freight-result-h5 .freight-result-list .freight-result-li {
        width: 100%;
        padding: 0.625rem 0.5rem;
        box-sizing: border-box;
        background: #FFFFFF;
        border-radius: 0.2rem;
        margin-bottom: 0.625rem;
    }

    .freight-result-h5 .freight-result-operate {
        width: 100%;
        height: 1.15rem;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #FFFFFF;
        border-radius: 0.6rem;
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.375rem;
        color: #333333;
        border: 1px solid #333333;
    }

    .freight-result-li .result-item {
        display: flex;
        justify-content: space-between;
        margin-bottom: 0.5rem;
    }

    .freight-result-li .result-item .label {
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.35rem;
        color: #838383;
    }

    .freight-result-li .result-item .value {

        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.35rem;
        color: #444444;
    }

    .freight-result-li .result-cost {
        display: flex;
        justify-content: space-between;
        background: #EFF0F4;
        padding: 0.5rem;
    }

    .freight-result-li .result-cost .result-cost-item {
        display: flex;
        flex-direction: column;

    }

    .freight-result-li .result-cost .result-cost-item p:nth-child(1) {
        font-family: HarmonyOS Sans SC;
        font-weight: 400;
        font-size: 0.35rem;
        color: #444444;
    }

    .freight-result-li .result-cost .result-cost-item p:nth-child(2) {
        font-family: HarmonyOS Sans SC;
        font-weight: 550;
        font-size: 0.55rem;
        color: #333333;
    }

}