.head_info {
    margin-top: 4.44vw;
    margin-bottom: 10px
}

.head_info .left {
    margin-bottom: 2.22vw
}

.head_info .left .logo {
    display: none
}

.head_info .left .title .h1 {
    font-size: 5.56vw;
    color: #1F1F25;
    font-weight: 500;
    margin-bottom: 1.11vw
}

.head_info .left .title .h2 {
    font-size: 3.89vw;
    color: #6F7385
}

.head_info .right {
    display: flex;
    align-items: center;
    column-gap: 2.5vw
}

.head_info .right .call {
    width: 5.83vw;
    height: 5.83vw
}

.head_info .right span {
    font-size: 5.56vw;
    color: #FF0000;
    font-weight: 700
}

.head_info .right .trademark {
    display: none
}

.product_card {
    background-color: #fff;
    padding-top: 4.44vw;
    padding-bottom: 5vw;
    margin-bottom: 2.78vw
}

.product_card .yangtu {
    width: 100%;
    margin-bottom: 7.22vw
}

.product_card .right .title {
    font-size: 5.56vw;
    color: #1F1F25;
    font-weight: 500;
    margin-bottom: 1.11vw
}

.product_card .right .introduce {
    font-size: 14px;
    color: #6F7385;
    margin-bottom: 4.17vw;
    text-align: justify;
    line-height: 23px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    position: relative;
}

.product_card .right .sku {
    margin-bottom: 4.17vw
}

.product_card .right .sku .price,
.product_card .right .sku .length {
    display: flex;
    align-items: center
}

.product_card .right .sku .price .label,
.product_card .right .sku .length .label {
    width: 22.22vw;
    font-size: 3.89vw;
    color: #6F7385
}

.product_card .right .sku .price .value,
.product_card .right .sku .length .value {
    width: 28.61vw;
    font-weight: 700
}

.product_card .right .sku .price {
    margin-bottom: 2.22vw
}

.product_card .right .sku .price .value {
    font-size: 6.67vw;
    color: #FF0000
}

.product_card .right .sku .length .value {
    font-size: 4.44vw;
    color: #1F1F25
}

.product_card .right .delivery_info {
    font-size: 3.89vw
}

.product_card .right .delivery_info div {
    display: flex;
    margin-bottom: 3.33vw
}

.product_card .right .delivery_info div .label {
    width: 22.22vw;
    color: #6F7385;
    margin-bottom: 0
}

.product_card .right .delivery_info div .value {
    color: #1F1F25;
    margin-bottom: 0
}

.product_card .right .delivery_info .hr {
    display: none
}

.product_card .right .btn_group {
    width: 100vw;
    height: 20vw;
    background-color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 3.33vw
}

.product_card .right .btn_group .btn {
    width: 45vw;
    height: 13.33vw;
    border-radius: 1.11vw;
    display: flex;
    justify-content: center;
    align-items: center;
    row-gap: 1.67vw
}

.product_card .right .btn_group .btn img {
    width: 6.67vw;
    height: 6.67vw
}

.product_card .right .btn_group .btn span {
    font-size: 3.89vw;
    color: #fff;
    font-weight: 700
}

.product_card .right .btn_group .callme {
    display: none
}

.product_card .right .btn_group .consult {
    background-color: #FF0000
}

.product_card .right .btn_group .wechat {
    background-color: #1FC105
}

.page_main .left .product_detail li div .g_a_1 {
    color: #6F7385
}

.page_main {
    padding: 0;
    margin-bottom: 20vw
}

.page_main .left {
    background-color: #fff;
    padding: 4.44vw;
    margin-bottom: 2.78vw
}

.page_main .left .title {
    font-size: 5.56vw;
    color: #2D2D2D;
    font-weight: 700;
    margin-bottom: 4.44vw
}

.page_main .left .product_info {
    margin-bottom: 11.11vw
}

.page_main .left .product_info li {
    font-size: 3.89vw;
    margin-bottom: 2.78vw
}

.page_main .left .product_info li .label {
    color: #6F7385
}

.page_main .left .product_info li .value {
    color: #1F1F25
}

.page_main .left .product_info li:last-child {
    margin-bottom: 0
}

.page_main .left .product_detail li {
    margin-bottom: 4.44vw
}

.page_main .left .product_detail li div {
    font-size: 4.44vw;
    color: #333;
    font-weight: 500;
    margin-bottom: 4.44vw;
    line-height: 1.6;
    text-align: justify;
}

.page_main .left .product_detail li img {
    width: 100%
}

.page_main .left .product_detail li:last-child {
    margin-bottom: 0
}

.page_main .right {
    background-color: #fff;
    padding: 4.44vw
}

.page_main .right .title {
    font-size: 5.56vw;
    color: #2D2D2D;
    font-weight: 700;
    margin-bottom: 5.56vw
}

.page_main .right ul li {
    display: flex;
    align-items: center;
    column-gap: 3.33vw;
    margin-bottom: 5.56vw
}

.page_main .right ul li img {
    width: 27.78vw;
    height: 27.78vw
}

.page_main .right ul li div .name {
    font-size: 4.44vw;
    color: #333;
    margin-bottom: 1.11vw
}

.page_main .right ul li div .price {
    font-size: 5.56vw;
    color: #FF0000;
    font-weight: 500
}

.page_main .right ul li:last-child {
    margin-bottom: 0
}

.page_bottom {
    display: none
}
.introduction {
    padding: 3.33vw;
    border-radius: 2.22vw;
    background-color: #fff;
    margin-bottom: 3.33vw
}

.introduction .title {
    display: flex;
    align-items: center;
    column-gap: 2.22vw;
    margin-bottom: 5vw
}

.introduction .title .icon {
    width: .83vw;
    height: 4.44vw;
    background-color: #EF1F1F
}

.introduction .title .text {
    font-size: 4.44vw;
    color: #2D2D2D;
    font-weight: 700
}

.introduction .cover {
    margin-bottom: 6.11vw
}

.introduction .cover .h1 {
    font-size: 4.44vw;
    font-weight: 500;
    color: #1F1F25;
    margin-bottom: 3.89vw
}

.introduction .cover .h2 {
    font-size: 3.33vw;
    color: #41475E;
    margin-bottom: 5.56vw
}

.introduction .cover ul {
    display: flex;
    justify-content: space-between
}

.introduction .cover ul li {
    display: flex;
    align-items: center;
    column-gap: 1.39vw
}

.introduction .cover ul li img {
    width: 8.89vw;
    height: 8.89vw
}

.introduction .cover ul li span {
    font-size: 3.33vw;
    font-weight: 350;
    color: #3D3D3D
}

.introduction .data li {
    font-size: 3.89vw;
    margin-bottom: 2.78vw;
    display: flex;
    column-gap: 2.78vw
}

.introduction .data li span {
    display: block
}

.introduction .data li .label {
    width: 20vw;
    color: #6F7385;
    white-space: nowrap
}

.introduction .data li .value {
    color: #1F1F25;
    display: flex;
}

.introduction .data li:last-child {
    margin-bottom: 0
}
.product_detail li div td {
    display: flex;
    flex-direction: column;
    font-size: 14px;
}
.product_detail li div td p {
    padding: 5px;
}