@media (min-width: 1230px){
    .container {
        width: 1200px;
        padding: 0;
    }
}
#jh2_rec_20 .pro_list .swiper-slide a {
    box-shadow: 0 0 3px #ccc;
}
#jh2_mall_3 .bodyCont_width .bodyContContent{
    display: none;
}
 #jh2_photo_1 .photo_list li .photo_img {
    display: block !important;
    width: 100%;
    padding-bottom: 70%;
    object-fit: cover;
}
#jh2_photo_1 .photo_list .photo_item .photo_img img {
    position: absolute;
    left: 0;
    top: 0;
}
#jh2_cpdetail_3 .bodyContContent .left_cate .content ul li a {
    line-height: 36px !important;
    font-size: 18px !important;
}
#jh2_cpdetail_3 .bodyContContent .right_con .info .info_url {
    font-size: 24px !important;
    margin-bottom: 20px !important;
}
#jh2_advantage_28 .swiper_inline .swiper_c9 a .swiper_prev {
    color: #b70005 !important;
}
@media(max-width: 991px){
    #jh_nav_5 {
        box-shadow: 0 0 1vw #ccc;
    }
}
@media(max-width: 767px){
    #jh2_mall_3 .bg,
    #jh2_mall_3 .bodyCont_width {
        background-color: #f8f8f8 !important;
    }
    .ql-size-30 {
        font-size: 24px !important;
    }
    #jh2_newsrec_53 .bodyContTitle {
        text-align: center;
    }
    #jh_nav_5.active_true .header_logo, 
    #jh_nav_5.active_true .mobile_nav_btn a {
        height: 60px !important;
    }
    #jh2_cpdetail_3 .bodyContContent .left_cate .content .h3 {
        text-align: center;
    }
}
@media(max-width: 400px){
    #jh2_advers_2 .nybanner_1 a .container .cont img{
        max-width: 100px;
    }
}
