.d__sec, .sec__content {
    display: flex;
    box-sizing: border-box
}

.sec__desc, .sec__title {
    font-family: PingFang SC;
    text-align: center
}
.sec__title_new {
    font-family: PingFang SC;
    text-align: left;
    margin-left: 2.5rem
}
.sec__title_new_5s {
    font-family: PingFang SC;
    text-align: left;
    margin-left: 2.5rem
}
.sec__desc_new {
    font-family: PingFang SC;
    text-align: left;
    margin-left: 2.5rem
}
.sec__desc_new_5s {
    font-family: PingFang SC;
    text-align: left;
    margin-left: 2.5rem
}
.detail__container {
    width: 100%;
    padding-top: 1.1rem;
    overflow-x: hidden
}

.s__bg {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.d__sec {
    position: relative;
    flex-direction: column;
    align-items: center;
    padding-top: 1.1rem
}

.sec__content {
    flex-direction: column;
    align-items: center;
    width: 100%
}

.sec__content.black .sec__desc, .sec__content.black .sec__title {
    color: #111
}

.sec__title {
    font-size: .48rem;
    font-weight: 800;
    line-height: .76rem;
    color: #fff
}
.sec__title_new {
    font-size: .48rem;
    font-weight: 800;
    line-height: .76rem;
    color: #fff
}
.sec__title_new_5s {
    font-size: .48rem;
    font-weight: 800;
    line-height: .76rem;
    color: #fff
}

.sec__title.black {
    color: #111
}
.sec__title_new.black {
    color: #111
}

.sec__desc {
    margin-top: .3rem;
    font-size: .28rem;
    font-weight: 500;
    line-height: .48rem;
    color: #fff
}

.sec__desc.black {
    color: #111
}
.sec__desc_new {
    margin-top: .3rem;
    font-size: .28rem;
    font-weight: 500;
    line-height: .48rem;
    color: #fff
}
.sec__desc_new_5s {
    margin-top: .5rem;
    font-size: .28rem;
    font-weight: 500;
    line-height: .48rem;
    color: #fff
}
.sec__desc1_new {
    font-family: PingFang SC;
    text-align: left;
    margin-left: 2.5rem;
    margin-top: 1.3rem;
    font-size: .28rem;
    font-weight: 500;
    color: #EDCAA1;
    line-height: .67rem
}

.sec__desc_new.black {
    color: #111
}

.mt1_header {
    height: 1.08rem
}

.mt1_header .mt1_content .mt1hc_select {
    position: relative;
    width: 100%;
    height: 100%
}

.mt1_header .mt1_content .mt1hc_select .arrow {
    position: absolute;
    top: .48rem;
    right: .3rem;
    width: .24rem;
    height: .14rem;
    background-image: url(../newimages/arrow_down-de642030f7.png);
    background-size: cover;
    transition: .2s all ease
}

.mt1_header .mt1_content .mt1hc_select.show_nav .arrow {
    transform: rotateZ(180deg)
}

.mt1_header .mt1h_selectbox {
    position: absolute;
    left: 0;
    top: 1.08rem;
    display: none;
    width: 100%;
    background-color: #171717
}

.mt1_header .mt1h_selectbox ul {
    width: 100%;
    padding: 0 .35rem .1rem;
    box-sizing: border-box
}

.mt1_header .mt1h_selectbox li {
    width: 100%;
    height: 1.1rem;
    line-height: 1.1rem;
    border-bottom: .02rem solid rgba(255, 255, 255, .08)
}

.mt1_header .mt1h_selectbox li a {
    display: block;
    width: 100%;
    height: 1.08rem;
    text-align: center;
    font-size: .3rem;
    font-weight: 500;
    color: rgba(255, 255, 255, .7)
}

.mt1_header .mt1h_selectbox li a.active {
    color: #fff;
    font-weight: 700
}

.detail_tips {
    width: 100%;
    background: #202020;
    padding: .6rem .48rem
}

.detail_tips p {
    font-size: .14rem;
    font-family: PingFang SC-Medium, PingFang SC;
    font-weight: 500;
    color: rgba(255, 255, 255, .8);
    line-height: .4rem
}

.detail__params {
    padding-top: 2.34rem;
    padding-bottom: .67rem;
    background-color: #f8f8f8
}

.detail__params .params__section {
    width: 100%;
    margin-top: .2rem;
    overflow: hidden
}

.detail__params .params__section:first-of-type {
    margin-top: 0
}

.detail__params .table__title {
    width: 100%;
    padding: .3rem;
    text-align: center;
    font-size: .36rem;
    font-family: PingFang SC;
    font-weight: 800;
    color: #000
}

.detail__params .params__table {
    position: relative;
    width: 100%;
    min-height: 12.98rem;
    padding-left: .22rem;
    padding-bottom: .3rem;
    box-sizing: border-box
}

.detail__params .params__table li {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: .72rem;
    box-sizing: border-box;
    font-size: .24rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #000;
    opacity: .7
}

.detail__params .params__table li.item__img {
    height: 1.46rem
}

.detail__params .params__table li.big {
    height: 1rem
}

.detail__params .params__table li::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 200%;
    height: 0;
    border-bottom: 1px solid #ededed;
    transform: scale(.5) translate(-50%, 0)
}

.detail__params .params__table li:last-of-type::after {
    border-bottom: none
}

.detail__params .params__aside {
    position: absolute;
    left: .22rem;
    top: 0;
    z-index: 5;
    width: 1.81rem;
    background-color: #fff;
    box-shadow: 0 .12rem .24rem rgba(0, 0, 0, .07)
}

.detail__params .params__content {
    position: relative;
    min-height: 12.98rem;
    overflow-x: scroll
}

.detail__params .params__content.big {
    min-height: 13.26rem
}

.detail__params .params__content .content__wrapper {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    padding-left: 1.96rem;
    padding-right: .22rem
}

.detail__params .params__content .content__wrapper.fulled, .detail__params .params__content .content__wrapper.fulled ul {
    width: 100%
}

.detail__params .params__content ul {
    width: 4rem;
    background-color: #fff
}

.detail__params .params__content li {
    justify-content: flex-start;
    padding-left: .5rem;
    padding-right: .3rem
}

.detail__params .params__content li.item__img {
    padding-left: 1rem
}

.detail__params .params__content li.big {
    height: 1rem
}

.detail__params .params__content li:last-of-type::before {
    border-right: none
}

.detail__params .params__content li::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 200%;
    border-right: 1px solid #ededed;
    transform: scale(.5) translate(0, -50%)
}