.el-form-item.is-success .el-input__inner {
    border: 0.01rem solid #d9d9d9 !important;
}

.el-form-item.is-success .el-textarea__inner {
    border: 0.01rem solid #d9d9d9 !important;
}

.el-button--primary {
    background-color: #FF660A !important;
    border-color: #FF660A !important;
}
.product-no-data{
    text-align: center;
    padding: 0.25rem 0 0.29rem 0;
    font-size: 20px;
}
.product-no-data img{
    width: 3.4rem;
    height: 3.4rem;
}

.g-header .carousel-news .ns-le .news .new-ul .new-li .txt {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 36vw;
}

.Bigbox .main .content {
    background: #FFFFFF;
    margin: 0;
    padding: 0 0.6rem 0 0.4rem;
}

.Bigbox .main .myProductContent {
    background: #FFFFFF;
    margin: 0;
    padding: 0 0.6rem 0 0.4rem;
}

.g-header .top-nav .i-con .i-bl.cart img.my_icon {
    display: none;
}

.g-header .top-nav .i-tree .icon.i-tree.my_icon {
    display: none;
}

/*超出*/

.main .content .list .listTable .tr-content .model_text {
    max-width: 2.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Bigbox .main .content {
    width: calc(100% - 4.1rem);
}

.cha_icon {
    display: none;
    width: 100%;
}

.Bigbox {
    transition: All 0.3s linear;
}

.register main .content .form .view .sleect_sign input {
    margin-bottom: 0;
}

.products #app .main .pro-list .pro-ul .pro-li .cp-img .star .collection.on {
    transform: scale(1);
}

.products #app .main .pro-list .pro-ul .pro-li .cp-img .star .collection {
    transform: scale(1);
}

/*PC端样式调整*/
.main .content .details .details-content .content {
    width: auto;
}

.content .contenThree p {
    width: 100%
}

.contenThree div {
    width: auto;
    white-space: nowrap;
}

.Bigbox .nav {
    z-index: 101;
}

.NewCkaimForm .WNCCountry.donthavebc .el-input__inner {
    background: #fff;
}

.query-order .container .table ul li .description {
    display: -webkit-box;
    width: 36%;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    max-height: .6rem;
}

.query-order .container .table ul li .option {
    width: 14%;
}

.NewCkaimForm .el-input.is-disabled .el-input__inner {
    font-weight: bold ; !important
    background-color: #f1f1f1; !important;
}

@media screen and (max-width: 800px) {
    .el-message-box {
        width: 80% !important;
    }

    .Bigbox .main .myProductContent {
        padding: 0 15px 0 15px;;
    }

    .Bigbox .DannyHeader .g-header .top-nav {
        justify-content: space-between;
    }

    .main .content .address .finly {
        border-radius: 12px;
        border: 2px solid #e2e3e7;
    }

    .el-form-item__label {
        font-size: 14px !important;
    }

    .el-select .el-input .el-input__inner {
        font-weight: 500;
    }

    /*头像*/
    .main .nav .touxiang {
        font-size: 18px;
    }

    .NewCkaimForm .passwordEditBox .el-form-item__content .passwordEdit {
        left: auto;
        right: 0;
    }

    .Bigbox .main .content {
        width: 100%;
        padding: 0 15px 0 15px;
    }

    .main .content .list .listFooter .listFooterRight {
        width: 100%;
    }

    .main .list .listFooter .listFooterRight {
        margin-left: 0;
    }

    .main .list .listFooter .listFooterRight .listFooterRightBox {
        width: 100%;
    }

    .main .content .list .listTable .tr-content .model_text {
        max-width: 250px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    /*2024 手机适配*/
    /*修改底色*/
    .Bigbox .main .content {
        background: #FFFFFF;
    }

    /*.g-header .top-nav .i-con .i-bl.cart img path {*/
    /*    fill: #000000;;*/
    /*}*/
    /*导航*/
    .Bigbox .DannyHeader .g-header .top-nav .headerBox {
        width: calc(100% / 2);
    }

    .Bigbox .g-header .top-nav .i-con .i-bl.cart img {
        display: none;
    }

    .Bigbox .g-header .top-nav .i-tree .icon.i-tree {
        display: none;
    }

    .Bigbox .g-header .top-nav .i-con .i-bl.cart img.my_icon {
        display: block;
    }

    .Bigbox .g-header .top-nav .i-tree .icon.i-tree.my_icon {
        display: block;
    }

    .Bigbox .DannyHeader .g-header .top-nav {
        background: #FFFFFF;
        border-bottom: 1px solid #EAEAEA;
    }

    .Bigbox .DannyHeader .g-header .top-nav .headerBox .adaptationText {
        font-weight: bold;
        font-size: 16px;
        color: #000000;
        line-height: 19px;
    }


    .Bigbox .DannyHeader .g-header .top-nav .i-con {
        margin-left: 0;
        width: calc(100% / 2);
        justify-content: flex-end;
    }

    /*导航部分*/
    .main .nav .navs {
        width: 100%;
    }

    .main .nav .navs li:nth-of-type(1) a .iconfont {
        width: 15px;
        height: 16px;
    }

    .main .nav .navs li:nth-of-type(2) a .iconfont {
        width: 15px;
        height: 16px;
    }

    .main .nav .navs li:nth-of-type(3) a .iconfont {
        width: 15px;
        height: 16px;
    }

    .main .nav .navs li:nth-of-type(4) a .iconfont {
        width: 15px;
        height: 16px;
    }

    .main .nav .navs li:nth-of-type(5) a .iconfont {
        width: 15px;
        height: 16px;
    }

    .main .nav .navs li {
        font-weight: bold;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    /*搜索*/
    .top .search {
        width: calc(100vw - 30px) !important;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
        /*margin-bottom: 20px;*/
    }

    .main .content .top {
        height: auto;
    }

    .main .content .top .search .g-btn {
        width: 60px;
        height: 100%;
    }

    .main .content .top .search .g-btn img {
        width: 21px;
        height: 21px;
    }

    .main .content .top .search ._input {
        font-size: 14px;
        height: 100%;
        width: 100% !important;
    }

    /*表格*/
    .main .content .table table .tr-title th {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        white-space: nowrap;
        padding-right: 10px;
    }

    .main .content .table table tr {
        height: 45px;
    }

    .main .content .table table .tr-content {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.8;
        white-space: nowrap;
    }

    .main .content .table table .tr-content td {
        padding-right: 10px;
    }

    .main .content .table {
        margin-top: 0;
    }

    /*详情*/
    .main .details .details-content .content {
        padding: 0;
    }

    .main .content .details .details-content .title .border {
        width: 4px;
        height: 18px;
        background: #FF660A;
        border-radius: 2px 2px 2px 2px;
    }

    .main .content .details .details-content .title .text {
        font-weight: 500;
        font-size: 16px;
        color: #000000;
        line-height: 19px;
    }

    .main .details .details-content .content .contenOne {
        width: 100%
    }

    .main .content .details .details-content .content .contenOne .contentBox div {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.6;
    }

    .main .content .details .details-content .content .contenOne .contentBox p {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .main .details .details-content .content .contenTwo {
        width: 100%
    }

    .main .content .details .details-content .content .contenTwo .contentBox div {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.6;
    }

    .main .content .details .details-content .content .contenTwo .contentBox p {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .main .content .list .title .text {
        font-weight: 500;
        font-size: 16px;
        color: #000000;
        line-height: 19px;
    }

    .main .content .list .title .border {
        width: 4px;
        height: 18px;
        background: #FF660A;
        border-radius: 2px 2px 2px 2px;
    }

    /*详情列表*/
    .main .content .list .listTable .tr-title th {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        white-space: nowrap;
        padding-right: 10px;
    }

    .main .content .list .listTable .tr-content {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.8;
        white-space: nowrap;
    }

    .main .content .list .listTable tr {
        height: 45px;
    }

    .main .content .list .listTable .tr-content td {
        padding-right: 10px;
    }

    .main .content .list .listTable .tr-content td {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.8;
    }

    .main .content .list .gdBox {
        overflow: auto;
    }

    .main .content .list .listFooter .listFooterLeft div {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.7;
    }

    .main .content .list .listFooter .listFooterLeft p {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .main .content .list .listFooter .listFooterRight .listFooterRightBox {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .main .content .list .listFooter .listFooterRight .listFooterRightBox .shuziSpan {
        font-weight: bold;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .Bigbox .main .content .list .listFooter .listFooterRight .ziti {
        font-weight: bold;
        font-size: 16px;
        color: #000000;
        line-height: 19px;
    }

    .main .content .address .title .border {
        width: 4px;
        height: 18px;
        background: #FF660A;
        border-radius: 2px 2px 2px 2px;
    }

    .main .content .address .title .text {
        font-weight: 500;
        font-size: 16px;
        color: #000000;
        line-height: 19px;
    }

    .main .content .address .finly .one {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .main .content .address .finly .one .left {
        font-weight: 600;
        font-size: 16px;
        color: #000000;
        line-height: 19px;
        margin-bottom: 9px;
    }

    .main .content .address .finly .one .right {
        font-weight: 500;
        font-size: 14px;
        color: rgba(0, 0, 0, 0.7);
        line-height: 16px;
    }

    .main .content .address .finly .two {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .main .content .address .finly .three {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .main .address .finly {
        width: 100%
    }

    /*产品页*/
    .main .myProductContent .top .left {
        width: 100%;
    }

    .top .left .Pr-two {
        width: 100% !important;
        height: 45px;
        font-weight: bold;
        font-size: 14px;
        color: #FFFFFF;
        line-height: 16px;
    }

    /*搜索*/
    .main .myProductContent .top .search {
        width: calc(100vw - 30px) !important;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
        /*margin-bottom: 20px;*/
    }

    .main .myProductContent .top .search .g-btn {
        width: 60px;
        height: 100%;
    }

    .main .myProductContent .top .search .g-btn img {
        width: 21px;
        height: 21px;
    }

    .main .myProductContent .top .search ._input {
        font-size: 14px;
        height: 100%;
        width: 100% !important;
    }

    /*表格*/
    .main .myProductContent .listTable .tr-title {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        height: 45px;
    }

    .main .myProductContent .listTable .tr-title th {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        white-space: nowrap;
        padding-right: 10px;
    }

    .main .myProductContent .listTable .tr-content {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.8;
        white-space: nowrap;
    }

    .main .myProductContent .listTable tr {
        height: 45px;
    }

    .main .myProductContent .listTable .tr-content td {
        padding-right: 10px;
    }

    .main .myProductContent .listTable .tr-content td {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.8;
    }

    .pagination .skip span {
        font-weight: 500;
    }

    /*产品注册*/
    .Bigbox .el-form-item .el-form-item__label {
        font-weight: 600;
        font-size: 14px !important;
        color: #171A20;
        line-height: 16px;
    }

    .Bigbox .el-form-item.is-required .el-form-item__label {
        font-weight: 600;
        font-size: 14px !important;
        color: #171A20;
        line-height: 16px;
    }

    .myProductContent .el-dialog__body .el-input__inner {
        width: 100% !important;
    }

    .myProductContent .el-form-item--mini.el-form-item {
        width: 100%;
    }

    .myProductContent .el-cascader--mini {
        width: 100%;
    }

    .myProductContent .el-select {
        width: 100%;
    }

    .myProductContent .el-date-editor.el-input {
        width: 100%;
    }

    .pickerPD .el-icon-date:before {
        right: 0;
    }

    .myProductContent .el-input__prefix {
        right: 5px;
        left: auto !important;
    }

    .formcontent .PicturesWH .el-upload--picture-card {
        width: 90px;
        height: 90px;
    }

    .PicturesWH .el-upload-list--picture-card .el-upload-list__item {
        margin-bottom: 0;
        width: 90px !important;
        height: 90px !important;
    }

    /*索赔页样式*/
    .main .myWarrantyContent .top .left {
        width: 100%;
    }

    .main .myWarrantyContent .top .left .mW-two {
        width: 100% !important;
    }

    .Bigbox .main .myWarrantyContent .top .left .mW-two a {
        font-weight: bold;
        font-size: 14px;
        color: #FFFFFF;
        line-height: 16px;
    }

    /*搜索*/
    .main .myWarrantyContent .top .search {
        width: calc(100vw - 30px) !important;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
        /*margin-bottom: 20px;*/
    }

    .main .myWarrantyContent .top .search .g-btn {
        width: 60px;
        height: 100%;
    }

    .main .myWarrantyContent .top .search .g-btn img {
        width: 21px;
        height: 21px;
    }

    .main .myWarrantyContent .top .search ._input {
        font-size: 14px;
        height: 100%;
        width: 100% !important;
    }

    /*表格*/
    .main .myWarrantyContent .listTable .tr-title {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        height: 45px;
    }

    .main .myWarrantyContent .listTable .tr-title th {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        white-space: nowrap;
        padding-right: 10px;
    }

    .main .myWarrantyContent .listTable .tr-content {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.8;
        white-space: nowrap;
    }

    .main .myWarrantyContent .listTable tr {
        height: 45px;
    }

    .main .myWarrantyContent .listTable .tr-content td {
        padding-right: 10px;
    }

    .main .myWarrantyContent .listTable .tr-content td {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.8;
    }

    /*新索赔*/
    .details .NewCkaimForm .el-form-item__label {
        font-weight: 600;
        font-size: 14px !important;
        color: #171A20;
        line-height: 16px;
    }

    .details .NewCkaimForm {
        width: 100%;
    }

    .NewCkaimForm .el-form-item--mini.el-form-item {
        width: 100%;
    }

    .NewCkaimForm .el-select {
        width: 100%;
    }

    .details .NewCkaimForm .el-input__inner {
        width: 100% !important;
    }

    .NewCkaimForm .el-input.is-disabled .el-input__inner {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .NewCkaimForm .el-autocomplete {
        width: 100%;
    }

    .NewCkaimForm .gudingBox {
        margin-right: 0;
    }

    .details .NewCkaimForm .ProblemDescription {
        width: 100%;
    }

    /*表格*/
    .NewCkaimForm .listContent .listTable .tr-title {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        height: 45px;
    }

    .NewCkaimForm .listContent .listTable .tr-title th {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        white-space: nowrap;
        padding-right: 10px;
    }

    .NewCkaimForm .listContent .listTable .tr-content {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.8;
        white-space: nowrap;
    }

    .NewCkaimForm .listContent .listTable tr {
        height: 45px;
    }

    .NewCkaimForm .listContent .listTable .tr-content td {
        padding-right: 10px;
    }

    .NewCkaimForm .listContent .listTable .tr-content td {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.8;
    }

    .flexwrapD .Maintenance {
        margin-right: 0;
    }

    .details .NewCkaimForm .listContent .add {
        width: 100%;
    }

    .PCANDVIDEO {
        width: 100%;
    }

    .PCANDVIDEO .el-form-item__content {
        width: 100%;
    }

    .main .content .details .details-content .title .text {
        width: auto;
        font-weight: 500;
        font-size: 16px;
        color: #000000;
        line-height: 19px;
    }

    .contenThree {
        width: 100%
    }

    .contenThree div {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        width: auto;
        height: auto;
        padding-bottom: 7px;
    }

    .contenThree p {
        width: auto;
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .Pictures span {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .Pictures .PicturesBox div {
        width: 144px;
        height: auto;
    }

    .video span {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .video video {
        width: 144px;
        height: auto;
    }

    .main .content .details .details-content .content .contenTwo {
        margin-top: 20px;
    }

    /*表格*/
    .main .content .list .gundong {
        width: 100%;
        overflow: auto;
    }

    .main .content .list .listTable .tr-title {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        height: 45px;
    }

    .main .content .list .listTable .tr-title th {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        white-space: nowrap;
        padding-right: 10px;
    }

    .main .content .list .listTable .tr-content {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.8;
        white-space: nowrap;
    }

    .main .content .list .listTable tr {
        height: 45px;
    }

    .main .content .list .listTable .tr-content td {
        padding-right: 10px;
    }

    .main .content .list .listTable .tr-content td {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
        opacity: 0.8;
    }

    .myWarrantylistFooter .contenTwo .contentBox {
        width: 100%;
    }

    .myWarrantylistFooter .contenTwo .contentBox div {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .myWarrantylistFooter .contenTwo .contentBox p {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    /*地址页*/
    .addressList {
        width: 100%
    }

    .addressList .addressDetail {
        width: 100%;
        margin-right: 0;
        border: 2px solid #E0E0E0;
    }

    .myProductContent .top .myWarranty_left {
        margin-bottom: 0;
    }

    .addressList .addressDetail .name {
        font-weight: 600;
        font-size: 16px;
        color: #000000;
        line-height: 19px;
    }

    .addressList .addressDetail .didian {
        font-weight: 500;
        font-size: 14px;
        color: rgba(0, 0, 0, 0.7);
        line-height: 16px;
    }

    .addressList .addressDetail .text {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .addressList .addressDetail .phoneNumber {
        font-weight: 500;
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .addressList .addressDetail .myADfooter .check span {
        width: 16px;
        height: 16px;
    }

    .addressList .addressDetail .myADfooter .tip .iconfontBox {
        width: 40px;
        height: 40px;
    }

    .main .myProductContent .top .left .Pr-one {
        width: 100%;
        margin-right: 0;
    }

    .Bigbox .main .myProductContent {
        min-width: 300px;
    }

    .myAddressEldialog .el-input-group__prepend .el-select {
        margin: 0;
    }

    .myAddressEldialog .el-input-group__prepend {
        padding: 0;
    }

    .myAddressEldialog .phoneSelect .el-input {
        width: 90px;
    }

    .main {
        min-width: 320px;
    }

    /*个人*/
    .details .details-title span {
        font-weight: 800;
        font-size: 28px !important;
        color: #000000;
        line-height: 33px;
    }

    .main .content .details .details-title {
        height: auto;
    }

    .avatarBox .avatarEdit {
        width: 100px;
        height: 100px;
    }

    .NewCkaimForm.myaccount .el-input.is-disabled .el-input__inner {
        font-weight: 500;
        font-size: 14px !important;
        color: #000000;
        line-height: 16px;
    }

    .Bigbox .avatarBox {
        height: 120px;
    }

    .passwordDialog .el-input--mini .el-input__inner {
        width: 100% !important;
    }

    .passwordDialog .el-dialog.is-fullscreen {
        position: relative;
    }

    .passwordDialog .el-line {
        width: 130%;
        right: 15%;
    }

    .passwordDialog .footerel-Line {
        margin: 0;
        width: 100%;
        position: absolute;
        bottom: 75px;
    }

    .passwordDialog .el-dialog.is-fullscreen {
        overflow-x: hidden;
    }

    /*.el-dialog__body{*/
    /*    overflow-x: hidden;*/
    /*}*/
    .passwordDialog .footerButton {
        position: absolute;
        bottom: 15px;
        margin: 0;
        padding: 0;
    }

    .passwordEditBox .el-input--mini {
        width: 85%;
    }

    .avatarBox .avatarEdit {
        display: none;
    }

    .newAvatar {
        width: 100px;
        height: 100px;
        display: block;
    }

    .avatar-uploader .avatarText {
        width: 100%;
        padding: 0 10px;
    }

    .avatarContent .huixian span {
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .avatar-uploader .avatarText {
        font-size: 14px;
        color: #000000;
        line-height: 16px;
    }

    .avatarDialog .el-dialog {
        width: 100%;
        height: auto;
    }

    /*快捷下单*/
    .query-order .container .table .total {
        bottom: 0;
        top: auto;
    }


    .main .myProductContent .tableDiv {
        overflow-x: auto;
    }

    .main .myProductContent .listTable {
        width: 650px;
    }

    .main .myWarrantyContent .tableDiv {
        overflow-x: auto;
    }

    .main .myWarrantyContent .listTable {
        width: 650px;
    }

    .main .myWarrantyContent .listTable .tr-title .first-t {
        width: 15.6%
    }

    .main .myWarrantyContent .listTable .tr-title .last-td {
        width: 15.6%
    }

    .NewCkaimForm .listContent .tableDiv {
        width: 100%;
        overflow-x: auto;
        display: inline-block;
    }

    .NewCkaimForm .listContent .listTable {
        width: 600px;
    }

    .main .content .tableDiv {
        width: 100%;
        overflow-x: auto;
    }

    .main .content .tableDiv .table {
        width: 650px;
    }

    .confirm-order .c_r .remark textarea {
        padding: 15px;
    }

    .exploded_views .details .box .box-main .box-main-left {
        margin-top: 10px;
    }

    .exploded_views .details.show {
        position: relative;
    }

    .exploded_views .details .box .head.phone {
        position: relative;
    }

    .g-foot .g-foot-b .g-foot-b-left a {
        display: inline-block;
    }

    .g-header .col-drawer .nr-drawer .list .fis-ul .fis-li .img .ove {
        display: flex;
        font-size: 12px;
    }

    .exploded_views .details {
        z-index: 1;
    }

    .exploded_views .right .bread .xl-img .max-img {
        height: max-content;
    }

    .g-header .col-drawer .nr-drawer .list .fis-ul .fis-li .img .ove {
        height: 20px;
    }

    .g-header .col-drawer .nr-drawer .list .fis-ul .fis-li .img .ove .ove-img {
        height: 12px;
    }

    .g-header .col-drawer .nr-drawer .list .fis-ul .fis-li:hover .img .ove {
        display: flex;
    }

    .g-header .carousel-news .ns-le .news .new-ul .new-li .txt {

        display: -webkit-box;
        -webkit-line-clamp: 2; /* 限制显示的行数 */
        -webkit-box-orient: vertical; /* 垂直排列子元素 */
        width: 100%;
        white-space: break-spaces;
    }

    .g-header .top-nav .i-tree .phone.drop-down {
        z-index: 30;
    }

    .top-zw.actphone {
        z-index: 100;
    }

    .products #app .main .top .sel .el-input .el-input__inner {
        font-size: 14px;
    }

    .main .myProductContent .top .search ._input {
        font-size: 14px;
    }

    .main .myWarrantyContent .top .search ._input {
        font-size: 14px;
    }

    .query-order .container .table > ul > li {
        width: 1300px;
    }

    .query-order .container .table ul li .description {
        -webkit-line-clamp: inherit;
        max-height: none;
    }
}

.exploded_views .right .bread .xl-img .max-img {
    height: auto;
}

@media screen and (min-width: 800px) {
    .avatarBox {
        width: 9.5rem;
    }

    .g-foot {
        padding-bottom: .24rem;
    }

    .exploded_views .right {
        height: calc(100vh - 115px);
        min-height: auto;
        overflow: hidden;
    }

    .products #app .main .top .sel .el-input .el-input__inner {
        font-size: .16rem;
    }

    .main .content .top .search ._input {
        font-size: .16rem;
    }

    .main .myProductContent .top .search ._input {
        font-size: .16rem;
        height: .48rem;
    }

    .main .myWarrantyContent .top .search ._input {
        font-size: .16rem;
    }
    .main .myProductContent .top .left .Pr-two {
        min-width: 2.9rem;
        width: auto;
        padding: 0 0.3rem;
    }
    .exploded_views .right .price .pr-right .add-btn {
        min-width: 2rem;
        padding: 0 0.3rem;
        width: auto;
    }

}

.top-zw {
    z-index: 100;
}

.top-zw.act {
    z-index: 100;
}

.top-nav {
    z-index: 100
}

.exploded_views .right .bread .xl-img .max-img .bolion {
    transform: translate(-50%, -50%);
}

.exploded_views .right .bread .xl-img .max-img .inxion {
    border: 1px solid #FF660A;
}

.exploded_views .right .bread .xl-img .max-img .inxion.greyBg {
    border: 1px solid #808080;
}

.events .container .events-right .list ul li {
    position: relative;
}

.events .container .events-right .list ul li .btns {
    position: absolute;
    right: .16rem;
    bottom: .1rem;
}

.events .container .events-right .list ul li .btns .btn {
    display: block;
    width: .46rem;
    height: .46rem;
}

.events .container .events-right .list ul li .btns .btn img {
    height: 100%;
    width: 100%;
    object-fit: fill;
}

.events .container .events-right .list ul li .btns .btn .hover-img {
    display: none;
}

.events .container .events-right .list ul li .btns .btn:hover .hover-img {
    display: block;
}

.events .container .events-right .list ul li .btns .btn:hover .default-img {
    display: none;
}

.tech-video .container .tech-video-right .list ul li {
    position: relative;
}

.tech-video .container .tech-video-right .list ul li .btns {
    position: absolute;
    right: .16rem;
    bottom: .1rem;
}

.tech-video .container .tech-video-right .list ul li .btns .btn {
    display: block;
    width: .46rem;
    height: .46rem;
}

.tech-video .container .tech-video-right .list ul li .btns .btn img {
    height: 100%;
    width: 100%;
    object-fit: fill;
}

.tech-video .container .tech-video-right .list ul li .btns .btn .hover-img {
    display: none;
}

.tech-video .container .tech-video-right .list ul li .btns .btn:hover .hover-img {
    display: block;
}

.tech-video .container .tech-video-right .list ul li .btns .btn:hover .default-img {
    display: none;
}

@media screen and (min-width: 800px) {
    .exploded_views .right .bread {
        position: relative;
        display: flex;
    }

    .exploded_views .right .bread .bread-box {
        flex: 1;
        position: relative;
    }

    .exploded_views .right .bread .progress {
        right: .3rem;
    }

    .exploded_views .right .bread .part-list-box .part-list {
        width: 2.8rem;
        margin-right: .7rem;
        height: calc(100vh - 115px);
        transform: translateY(-.3rem);
        overflow-y: auto;
        padding-bottom: 1.6rem;
    }

    .exploded_views .right .bread .part-list-box .part-list .part-li {
        padding: .17rem .16rem .16rem .22rem;
        display: flex;
        align-items: center;
        border: 1px solid #DFDFDF;
        border-top: none;
        cursor: pointer;
    }

    .exploded_views .right .bread .part-list-box .part-list .part-li .inx {
        border: 1px solid #000000;
        font-size: .12rem;
        line-height: .23rem;
        border-radius: 0.06rem;
        background: #F4F4F4;
        min-width: .25rem;
        height: .25rem;
        text-align: center;
        margin-right: .22rem;
        padding:  0 .04rem;
        max-width: 0.8rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .exploded_views .right .bread .part-list-box .part-list .part-li .inx >div{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .exploded_views .right .bread .part-list-box .part-list .part-li .info-box {
        flex: 1;
        width: 83%;
    }

    .exploded_views .right .bread .part-list-box .part-list .part-li .info-box .code {
        line-height: .21rem;
        font-size: .18rem;
        font-weight: bold;
        font-family: "Manrope-Bold";
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .exploded_views .right .bread .part-list-box .part-list .part-li .info-box .model {
        margin-top: 0.03rem;
        line-height: .16rem;
        font-weight: 500;
        font-size: .14rem;
        color: #666666;
        font-family: "Manrope-Medium";
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .exploded_views .right .bread .part-list-box .part-list .part-li:hover {
        background: #F5F5F5;
    }

    .exploded_views .right .bread .part-list-box .part-list .part-li:hover .inx {
        border: 1px solid #FF660A;
        color: #FF660A;

    }

    .exploded_views .right .bread .xl-img .max-img .inxion.sel {
        background: rgba(255, 102, 10, 0.5);
    }
    .el-popover.el-popper.or .support-ul .support-li.no-hover{
        display: flex;
        align-items: center;
        justify-content: space-between;
        cursor: context-menu;
        padding: 0.04rem 0.09rem;
    }
    .el-popover.el-popper.or .support-ul .support-li.no-hover span{
        opacity: .5;
    }
    .el-popover.el-popper.or .support-ul .support-li.no-hover img{
        height: .28rem;
    }
    .el-popover.el-popper.or .support-ul .support-li.no-hover:hover{
        background: none !important;
    }
    .main .myWarrantyContent .top .left .mW-two {
        line-height: 1.4;
        min-height: .48rem;
        max-width: 2.4rem;
        width: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0.08rem 0.04rem;
    }
    .main .myWarrantyContent .top .search {
        align-items: center;
    }
    .Bigbox .main .myWarrantyContent .top .left .mW-one {
        margin-right: 0.2rem;
    }
    .main .myWarrantyContent .top .left {
        margin-right: 0.1rem;
    }
    .main .content .details .details-content .title .text {
        width: auto;
    }
    .main .content .list .title .text {
        width: auto;
    }
    .Bigbox .main .content .address .title .text {
        width: auto;
    }
    .main .myProductContent .listTable .tr-content .first-t {
        padding-left: 0.2rem
    }
    .main .myProductContent .listTable .tr-title .first-t {
        padding-left: 0.2rem
    }
    .main .myProductContent .listTable .tr-content td {
        padding-left: 0.12rem;
    }
    .main .myProductContent .listTable .tr-title th {
        padding-left: 0.12rem;
    }
    .main .content .table table .tr-content .last-td {
        display: flex;
        align-items: center;
    }
    .main .myWarrantyContent .top {
        align-items: center;
    }
    .main .myProductContent .top {
        align-items: center;
        gap: 0.2rem;
    }
    .main .myProductContent .top .left .Pr-two {
        padding: 0.06rem 0.3rem;
        line-height: 1.4;
    }
    .g-header .shopping-cart .list .cart-ul .cart-li .info .sj .qani {
        flex-shrink: 0;
    }
    .main .myWarrantyContent .listTable .tr-title th {
        padding-top: 0.1rem;
        padding-bottom: 0.1rem;
    }
    .main .content .table table .tr-title th {
        padding-left: 0.1rem;
        padding-right: 0.1rem;
    }
    .main .content .table table .tr-title .two-t {
        width: 16%;
    }
    .main .nav.hidden {
        width: 4rem;
        flex-shrink: 0;
    }
    .main .myWarrantyContent .top .left .mW-two {
        white-space: nowrap;
    }
}

@media screen and (max-width: 800px) {
    .events .container .events-right .list ul li .btns .btn {
        width: 46px;
        height: 46px;
    }

    .events .container .events-right .list ul li .btns .btn .default-img {
        display: none;
    }

    .events .container .events-right .list ul li .btns .btn .hover-img {
        display: block;
    }

    .tech-video .container .tech-video-right .list ul li .btns .btn {
        width: 46px;
        height: 46px;
    }

    .tech-video .container .tech-video-right .list ul li .btns .btn .default-img {
        display: none;
    }

    .tech-video .container .tech-video-right .list ul li .btns .btn .hover-img {
        display: block;
    }

    .exploded_views .right {
        position: relative;
    }

    .exploded_views .right .btn-part {
        position: absolute;
        top: 23px;
        right: 15px;
        width: 40px;
        height: 40px;
    }

    .exploded_views .right .btn-part img {
        height: 100%;
        width: 100%;
    }

    .exploded_views .right .part-list-box {
        display: none;
        position: fixed;
        inset: 0;
        z-index: 200;
        background: rgba(0, 0, 0, 0.5);
    }

    .exploded_views .right .part-list-box.on {
        display: block;
    }

    .exploded_views .right .part-list-box .part-list {
        position: absolute;
        bottom: 0;
        width: 100%;
        max-height: 80vh;
        background: #fff;
        border-radius: 16px 16px 0px 0px;
    }

    .exploded_views .right .part-list-box .part-list .head {
        height: 60px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 15px;
        border-bottom: 1px solid #D9D9D9;
    }

    .exploded_views .right .part-list-box .part-list .head .list {
        line-height: 16px;
        font-size: 14px;
        font-weight: bold;
        font-family: "Manrope-Bold";
    }

    .exploded_views .right .part-list-box .part-list .head img {
        width: 28px;
        height: 28px;
    }

    .exploded_views .right .part-list-box .part-list .part-li {
        margin: 0 15px;
        display: flex;
        padding: 16px 10px;
        align-items: center;
        border-bottom: 1px solid #D9D9D9;
    }

    .exploded_views .right .part-list-box .part-list .part-li:last-child {
        border-bottom: none;
    }

    .exploded_views .right .part-list-box .part-list .part-li .inx {
        border-radius: 6px 6px 6px 6px;
        border: 1px solid #000000;
        background: #F4F4F4;
        height: 30px;
        line-height: 28px;
        min-width: 30px;
        padding: 0 10px;
        margin-right: 19px;
    }

    .exploded_views .right .part-list-box .part-list .part-li .info-box .code {
        font-family: "Manrope-Bold";
        font-size: 18px;
        line-height: 21px;
    }

    .exploded_views .right .part-list-box .part-list .part-li .info-box .model {
        margin-top: 5px;
        line-height: 16px;
        color: #666666;
        font-size: 14px;
        font-weight: 500;
        font-family: "Manrope-Medium";
    }
    .exploded_views .right .part-list-box .part-list .part-ul{
        overflow-y: auto;
        height: calc(70vh - 60px);
    }
    .g-header .top-nav .i-tree .phone.drop-down .nav-drop-ul .nav-drop-li {
        margin-bottom: 0;
    }
    .g-header .top-nav .i-tree .phone.drop-down .nav-drop-ul .nav-drop-li-two .nav-drop-li {
        margin-bottom: 10px;
    }
    .g-header .top-nav .i-tree .phone.drop-down .nav-drop-ul .nav-drop-li-two .nav-drop-li .coming-soon {
        opacity: .3;
    }
    .exploded_views .right .price .pr-left .seltx {
        width: calc(100% - 24px);
        margin-right: 0;
    }
    .Bigbox .DannyHeader .g-header .top-nav .headerBox {
        width: calc(100% - 50px);
    }
    .Bigbox .DannyHeader .g-header .top-nav .headerBox .adaptationText {
        flex: 1;
        width: auto;
    }
    .Bigbox .DannyHeader .g-header .top-nav .i-con {
        width: fit-content;
    }
    .Bigbox .DannyHeader .g-header .top-nav .headerBox .adaptationText {
        margin-left: 12px !important;
        justify-content: flex-start;
    }
    .details .NewCkaimForm .el-form-item__label {
        width: 100%;
    }
    .NewCkaimForm .passwordEditBox .el-form-item__content {
        display: flex;
    align-items: center;
        width: 100%;
    }
    .NewCkaimForm .passwordEditBox .el-form-item__content .passwordEdit {
        position: relative;
        padding-left: 5px;
        flex-shrink: 0;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }
    .query-order .container .table .total .total_r .btn {
        padding:  0.2rem;
        width: auto;
        max-width: 70%;
        min-height: 45px;
        height: auto;
    }
    .exploded_views .right .price .pr-right .add-btn {
        padding: 0.1rem  0.2rem;
        text-align: center;
        width: auto;
        max-width: 60%;
        min-height: 45px;
        height: auto;
    }
    .g-header .shopping-cart .list .cart-ul .cart-li .info .sj .qani {
        width: auto;
    }
}

