.product-detail .device { width: 640px; height: 300px; padding: 30px 40px; border-radius: 20px; background: #111; border: 3px solid white; margin: 5px auto; position: relative; box-shadow: 0px 0px 5px #000; }
    .product-detail .device .arrow-left { background: url(img/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
    .product-detail .device .arrow-right { background: url(img/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
.product-detail .swiper-container { height: 500px; width: 748px; }
    .product-detail .swiper-container img { width: 748px; height: 500px; }
.product-detail .content-slide { padding: 20px; color: #fff; }
.product-detail .title { font-size: 25px; margin: 0; margin-bottom: 10px; }
.product-detail .pagination { position: absolute; left: 0; text-align: center; bottom: 5px; width: 100%; }
.product-detail .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer; }
.product-detail .swiper-active-switch { background: #fff; }
.product-detail { font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; font-size: 14px; line-height: 1.5; background-color: #f5f5f5; }
    .product-detail .layout { width: 1200px; margin: 0 auto; }
    .product-detail .f-l { float: left; }
    .product-detail h3 { line-height: 1.8; }
    .product-detail .head { min-height: 160px; background-color: #fff; padding: 20px; margin-top: 28px; position: relative; }
    .product-detail .title { font-size: 24px; font-weight: bold; color: #333; max-width: 560px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 20px; }
    .product-detail .tips { font-size: 12px; font-weight: normal; line-height: 20px; color: #d13119; display: inline-block; padding: 0 6px; border-radius: 4px; background: rgba(209, 49, 25, 0.15); margin-right: 10px; margin-top: 8px; }
    .product-detail .nameEn { }
    .product-detail .follow { min-width: 90px; height: 35px; font-size: 14px; color: #EE1c5D; border: 1px solid #EE1c5D; position: absolute; top: 20px; right: 150px; text-align: center; border-radius: 4px; cursor: pointer; padding: 0 10px; }
        .product-detail .follow span { line-height: 35px; }
    .product-detail .cooperation { min-width: 90px; height: 35px; font-size: 14px; color: #16D1D1; border: 1px solid #16D1D1; position: absolute; top: 20px; right: 20px; text-align: center; border-radius: 4px; cursor: pointer; padding: 0 10px; }
        .product-detail .cooperation span { line-height: 35px; }
    .product-detail .m-info-certificate { width: calc(100% - 140px); margin: 10px 10px 14px 0; }
        .product-detail .m-info-certificate span { margin-right: 10px; margin-bottom: 5px; border-radius: 4px; border: 1px solid #EE1c5D; padding: 2px 10px; color: #EE1c5D; }
    .product-detail .m-info-region { width: calc(100% - 140px); margin-right: 10px; }
        .product-detail .m-info-region .c { display: inline-block; width: 85px; line-height: 25px; }
        .product-detail .m-info-region .d { display: inline-block; border-radius: 4px; background-color: #f5f5f5; margin-right: 10px; margin-bottom: 5px; padding: 2px 10px; }
    .product-detail .left { width: 878px; border-radius: 2px; background-color: #fff; float: left; margin-top: 20px; }
    .product-detail .right { margin-left: 20px; margin-top: 20px; width: 300px; float: left; background-color: #fff; min-height: 300px; }
    .product-detail .company { min-height: 215px; border-bottom: 1px solid #f5f5f5; padding-bottom: 10px; text-align: center; }
        .product-detail .company img { width: 96px; height: 96px; margin-top: 40px; border: 1px solid #e6e6e6; border-radius: 5px; border-radius: 50%; cursor: pointer; }
        .product-detail .company p { font-size: 18px; color: #222; margin-top: 20px; font-weight: 600; }
    .product-detail .qrcode { text-align: center; }
        .product-detail .qrcode img { width: 200px; height: 200px; margin: 10px auto; }
        .product-detail .qrcode p { font-size: 18px; color: #333; font-weight: 600; padding-bottom: 20px; }
 
