.container.prodetail {
    background-color: #000;
    width: 100vw;
    padding-bottom: 5.1042vw;
    /*
    height: auto;
    overflow-x: hidden;
    overflow-y: auto; */
}

.prodetail .star {
    width: 83.125vw;
    height: 42.2396vw;
    position: relative;
}

.prodetail .star img {
    width: 100%;
    height: 100%;
}

.prodetail .star .shader {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.prodetail .titleinfo {
    width: max-content;
    color: #F2F2F2;
    line-height: 1;
    /* display: flex;
    flex-direction: column;
    align-items: flex-end; */
    transform-origin: 100% 100%;
    transform: rotate(90deg);
    position: absolute;
    right: 45px;
    bottom: -100px;
    z-index: 5;
}

.prodetail .titleinfo .titletext {
    width: max-content;
    font-size: 3.3333vw;
    font-weight: bold;
}

.prodetail .titleinfo .desctext {
    width: max-content;
    font-size: 1.6667vw;
    font-weight: bold;
    margin-top: 40px;
}

.prodetail .asideRight {
    /* letter-spacing: 0.5208vw; */
    color: #F2F2F2;
    z-index: 4;
    position: absolute;
    right: -5vw;
    top: 20vw;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.prodetail .asideRight .jieshao {
    width: 1.667vw;
    height: max-content;
    font-size: 1.6667vw;
    font-weight: 300;
    line-height: 1;
    color: #F2F2F2;
    margin-right: 2.3958vw;
}


.prodetail .asideRight h3 {
    width: 3.333vw;
    height: max-content;
    font-size: 3.3333vw;
    font-weight: bold;
}

.prodetail .asideRight .string.en {
    writing-mode: vertical-rl;
    display: block;
    line-height: 1;
}

.prodetail .asideRight .string.cn {
    width: max-content;
    height: max-content;
    transform: rotate(90deg);
    display: block;
    line-height: 1;
}

.prodetail .wenzi {
    width: 60.625vw;
    color: #F2F2F2;
    margin-left: 11.6146vw;
    margin-top: 5.2083vw;
    font-size: 1.0417vw;
    font-family: Source Han Sans CN;
    font-weight: 300;
    line-height: 1.875vw;
}

.prodetail .wenzi span {
    color: #E72410;
}

/* .prodetail .wenzi p {
    margin-bottom: 2.1354vw;
} */

.prodetail .next {
    margin-top: 8.4896vw;
    text-align: center;
}

.prodetail a {
    text-decoration: none;
    font-size: 0.9375vw;
    color: #F2F2F2;
    font-family: Source Han Sans CN;
    font-weight: 300;
    border-bottom: 2px solid #F2F2F2;
    padding-bottom: 0.6771vw;
}