@media screen and (max-width: 1400px){
    .product.d2 .box .bb28 .box-new .right {
        width: 43%;
    }
    .product.d2 .box .bb28 .box-new .right .tits{
        font-size: 30px;
    }
}
@media screen and (max-width: 1200px){
    .product.d2 .box .bb28 .box-new .right{
        width: 50%;
    }
    .product.d2 .box .content.d2-1 .box1_new .box1_txt1 {
        max-width: 70%;
    }
    .product.d2 .box .content.d2_1 .box1_new .box1_txt1{
        max-width: 70%;
    }
}
@media (max-width: 1024px){
    .product.d2 .box .content .bb25 .box-new .item .short_title_description{
        font-size: 20px;
        line-height: 34px;
    }
    .product.d2 .box .bb28 .box-new .right .tits{
        font-size: 40px;
        line-height: 44px;
    }
    .product.d2 .box .content .bb30 .box1 .short_title_description{
        font-size: 20px;
        line-height: 34px;
    }
    .product.d2 .box .content .bb30 .box1 .four_section .section .title{
        font-size: 16px !important;
        line-height: 20px !important;
    }
    .product.d2 .box .content .bb30 .box1 .four_section .section .ico{
        width: 25px !important;
    }
}
@media screen and (max-width: 990px){
    .product.d2 .box .content .bb25 .box-new .item .item-new .section2 {
        width: 100%;
    }
}
@media screen and (max-width: 930px){
    .product.d2 .box .content .bb30 .box1 .four_section .section{
        margin: 0 3%;
    }
}
@media screen and (max-width: 800px) {
    .product.d2 .box .content .bb30 .box1 .bb30-img {
        width: 80%;
        margin: 3% auto;
    }
    .product.d2 .box .content .bb30 .box1 .short_title_description{
        max-width: 85%;
    }
    .product.d2 .box .bb28 {
        background-image: none !important;
    }
    .product.d2 .box .bb28 .box-new .right {
        width: 100%;
        float: none;
    }
    .m-horse {
        display: block;
        width: 100%;
    }
    .product.d2 .box .bb28 .box-new .right .tits{
        text-align: center;
    }
    .product.d2 .box .bb28 .box-new .right .pLine{
        margin: 1.5% auto 0;
    }
}
@media screen and (max-width: 760px){
    .product.d2 .box .content .bb27 .box1 .content .section1{
        width: 100%;
    }
    .product.d2 .box .content .bb29 .box1{
        max-width: 88%;
    }
}
@media screen and (max-width: 650px){
    .product.d2 .box .bb28 .box-new .right .tits{
        font-size: 30px;
        line-height: 26px;
    }
    .product.d2 .box .content .bb29 .box1 .pic{
        width: 48%;
    }
    .product.d2 .box .content .bb30 .box1 .four_section .section {
        width: 35%;
        margin-left: 5%;
        margin-bottom: 3%;
    }
    .product.d2 .box .content .bb30 .box1 .four_section{
        margin-top: 3%;
    }
}
@media screen and (max-width: 600px){

    img.content1-img{
        display: none;
    }
    .product.d2 .box .bb26 .box2_new .title{
        display: block;
        max-width: 80%;
        margin: auto;
    }
    .product.d2 .box .bb26 .box2_new .m_img{
        display: block;
        margin: auto;
        margin-top: 2%;
        width: 80%;
    }.product.d2 .box .bb26 .box2_new .title div {
         text-align: left;
         position: relative;
     }
    .product.d2 .box .bb26 .box2_new .title div:after{
        width: 10px;
        height: 10px;
        top: 5px;
        left: -14px;
    }
    .product.d2 .box .content .bb30 .box1 .short_title_description {
        max-width: 90%;
    }
    .product.d2 .box .content .bb27 .box1 .content .section1 .direction .green-title{
        font-size: 20px;
    }
    .product.d2 .box .content .bb27 .box1 .content .section1 .direction .title{
        font-size: 16px;
    }
    .d2_a:after {
        width: 15px;
        height: 15px;
        top: 10px;
    }
    .product.d2 .box .content .bb25 .box-new .item .item-new .section2 .content.d2_a{
        font-size: 16px;
    }
    .product.d2 .box .content.d2_1 .box1_new .box1_txt1{
        max-width: 90%;
    }

    .product.d2 .box .content .bb25 .box-new .item .short_title_description{
        max-width: 90%;
    }
    .product.d2 .box .content.d2-1 .box1_new .box1_txt1 {
        max-width: 80%;
    }
}
@media (max-width: 480px){
    .product.d2 .box .content .bb25 .box-new .item .short_title_description{
        font-size: 16px !important;
        line-height: 26px;
    }
    .product.d2 .box .content .bb30 .box1 .short_title_description{
        font-size: 16px !important;
        line-height: 26px;
    }

}