.detail .content-item { color: #302820; display: flex; justify-content: space-between; flex-wrap: wrap; }
.detail .center { padding: 0 10px;}
.detail .left { width: 20%; font-size: 14px; }
.detail .left .series-name { font-size: 24px; color: #50767f; }
.detail .left .series-intro { padding-top: 5px; }
.detail .left .line { width: 100px; padding-top: 5px; border-bottom: 1px solid #666; }
.detail .left .goods-sn { padding-top: 5px; }

.detail .goods { width: 450px; padding-top: 35px; }
.detail .goods .swiper-container .swiper-pagination{
    position: relative;
    padding-top: 15px;
}

.detail .right { width: 30%; }
.detail .right .goods-name { font-size: 26px; color: #50767f; line-height: 1.6; padding-top: 20px;}
.detail .right .line { width: 60px; border-bottom: 1.5px solid #302820; padding-bottom: 5px; padding-top: 5px; }
.detail .right span { width: 5px; color: #939393; padding-right: 10px;}
.detail .right .intro, .detail .right .spec { margin-top: 20px; margin-bottom: 10px;}
.detail .right .intro-text, .detail .right .spec-text { font-size: 12px; color: #939393; line-height: 1.6; padding-left: 10px;}

.detail .bg { padding: 30px 0;}
.detail .bottom .title { width: 100%; font-size: 28px; height: 70px;  display: flex; justify-content: center; text-align: center; border-bottom: 1px solid #666; position: relative;}
.detail .bottom .title .en-name { position: absolute; font-size: 17px; top: 54px; padding: 0 20px; background-color: #fff;}

.detail .goods-list { display: flex; justify-content: flex-start; flex-wrap: wrap; padding-top: 30px; }
.detail .goods-list .item { width: 33%; text-align: center; padding: 0; }
.detail .goods-list .item div { padding: 10px 5px; }
.detail .goods-list .item div p { padding: 10px 0; }