.detail_banner { margin-top: 82px; }
.detail_banner img { width: 100%; }

.nav_box { background-color: #fff; border-bottom: 1px solid #D8D8D8; }
.nav_box .nav { max-width: 1320px; margin: 0 auto; }
.nav_box .nav .nav_con { display: flex; align-items: center; height: 70px; line-height: 70px; }
.nav_box .nav .nav_con img { width: 12px; height: 12px; margin-right: 6px; }

.detail_box { background-color: #fff; margin-top: 70px; }
.detail { max-width: 1320px; margin: 0 auto; box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.06); border-radius: 10px; }
.detail_title { width: 350px; height: 76px; line-height: 76px; margin: 0 auto; text-align: center; font-size: 34px; color: #fff; }
.detail_content { padding: 72px 92px 86px 88px; }

.detail_content_top { background-color: #2568C0; border-radius: 10px; padding: 26px 16px; }
.top_box { display: flex; align-items: center; }
.product_img_box { width: 50%; }
.product_img { width: 456px; height: 280px; text-align: center; background-color: #fff; border-radius: 10px; padding: 14px 0 8px; overflow: hidden; }
.product_img img { max-width: 100%; max-height: 100%; transition: all 0.6s; }
.product_img img:hover { transform: scale(1.05); }
.product_txt_box { width: 40%; color: #fff; text-align: center; }
.product_txt_box .title { font-size: 20px; line-height: 30px; }
.product_txt_box .title a { color: #fff; text-decoration: none; }
.product_txt_box .desc { font-size: 18px; line-height: 26px; margin-top: 20px; }
.product_txt_box .desc.desc_other { text-align: left; padding-left: 25%; }
.product_txt_box img { width: 10px; height: 10px; margin-right: 8px; }

.detail_content_bottom { background-color: #ECECEC; border-radius: 5px; padding: 36px 20px 28px 20px; margin-top: 16px; }
.bottom_title { font-size: 30px; color: #333; text-align: center; }
.bottom_box { margin-top: 40px; background-color: #ffff; border-radius: 5px; padding: 20px 20px 18px 22px; }
.param_item { display: flex; justify-content: space-between; text-align: center; margin-bottom: 16px; color: #333; }
.param_item_l { width: 39%; background: #F8F8F8; border-radius: 4px; display: flex; align-items: center; justify-content: center; }
.param_item_l .txt { padding: 20px 152px 22px 152px; }
.param_item_r { width: 59%; background: #F8F8F8; border-radius: 4px; display: flex; align-items: center; justify-content: center; }
.param_item_r .txt { padding: 20px 152px 22px 152px; }

/* 宽屏设备 */
@media screen and (min-width: 1200px) and (max-width: 1420px) {
    .nav_box .nav { max-width: 96%; }
    .detail { max-width: 96%; }
}

/* 中等屏幕 */
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .nav_box .nav { max-width: 96%; }
    .detail { max-width: 96%; }
    .detail_title { width: 240px; height: 52px; line-height: 50px; font-size: 26px; }
    .product_img { width: 330px; height: 200px; }
    .product_txt_box .title { font-size: 18px; line-height: 28px; }
    .product_txt_box .desc { font-size: 16px; margin-top: 10px; }

    .bottom_title { font-size: 22px; }
    .detail_content_bottom { padding-top: 20px; }
    .bottom_box { margin-top: 20px; }
    .param_item_l .txt { padding: 16px 60px 16px 60px; }
    .param_item_r .txt { padding: 16px 60px 16px 60px; }
}

/* ipad */
@media screen and (max-width:991px) {
    .nav_box .nav { max-width: 96%; }
    .detail { max-width: 96%; }
    .detail_title { width: 200px; height: 44px; line-height: 44px; font-size: 22px; }
    .detail_content { padding: 0 0 10px 0; }

    .detail_content_top { width: 500px; margin: 0 auto; margin-top: 30px; padding: 0; }
    .top_box { display: block; padding: 14px; margin-bottom: 30px; }
    .product_img { width: 472px; height: 290px; }
    .product_img_box { width: 100%; }
    .product_txt_box { width: 100%; margin-top: 20px; }
    .product_txt_box .desc.desc_other { text-align: left; padding-left: 14%; }

    .detail_content_bottom { width: 500px; margin: 0 auto; margin-top: 30px; padding: 20px 0; }
    .bottom_title { font-size: 20px; }
    .bottom_box { margin-top: 20px; padding: 10px 14px 1px 14px; margin: 20px 14px 0 14px; }
    .param_item_l .txt { padding: 12px 30px 12px 30px; }
    .param_item_r .txt { padding: 12px 30px 12px 30px; }
}

/* 手机端 */
@media screen and (max-width:767px) {
    .detail_banner { margin-top: 60px; }
    .nav_box .nav .nav_con { height: 56px; line-height: 56px; }

    .detail_content_top { width: 96%; }
    .product_img { width: 100%; max-height: 182px; }
    .product_txt_box .title { font-size: 18px; line-height: 28px; }
    .product_txt_box .desc { font-size: 16px; margin-top: 14px; }
    .product_txt_box .desc.desc_other { padding-left: 4%; }

    .detail_content_bottom { width: 96%; }
    .param_item_l .txt { padding: 12px 10px 12px 10px; }
    .param_item_r .txt { padding: 12px 10px 12px 10px; }
}