/* lg */

@media (min-width:1200px) {
    .section-nav ul li{
        float: left;
    }
    .section-product{
        position: relative;
        width: 100%;
        background: #fff;
        margin-top:-30px;
    }
    .section-nav{
        position: absolute;
        width: 1200px;
        height: 100%;
        margin:0 auto;
        top:-45px;
        right:80px;
        float: right;
    }
    .section-nav ul{
        width: 100%;
        float: right;
    }
    .section-nav ul li{
        /*width: 146px;*/
        height: 45px;

        line-height: 45px;
        text-align: center;
        font-size: 14px;
        margin-left: 8px;
    }

    .section-nav ul li a{
        padding: 0 20px;
        color: #fff;
        display: block;
        background: #D3080B;
    }
    .section-nav ul li.active a{
        background: #fff;
        color: #000;
    }

    .about-title{
        width: 100%;
        margin:0 auto;
    }
    .about-dec{
    line-height: 30px;
    margin-top: 20px;
    font-size: 14px;
    padding-bottom: 50px;
    border-bottom: 1px dashed #2f030387;
}
    .about-title h3{
        text-align: center;
        line-height: 50px;
        padding: 30px 0 10px 0;
    }
    .about-title .small-dec{
        text-align: center;
    }
    .about{
        position: relative;
        width: 100%;
        height: 100%;
        margin:0 auto;
        padding: 50px 0 150px 0;
    }
    .about.mb50{
        margin-bottom: 50px;
    }
    .about ul li{
        width: 30%;
        height: 280px;
        float: left;
       margin:2% 1.65%;
        border:none;
        transition: .3s;
        box-sizing: border-box;
    }
    .about ul li:hover{
        transform: translateY(-5px);
    }
    .about ul li a{
        display: block;
        height: 228px;
    }
    .about ul li a img{
        width: 100%;
    }
    .about ul li p{
        width: 100%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        color: #000;
    }


}

/* md */

@media (min-width:992px) and (max-width:1199px) {

    .section-nav ul li{
        float: left;
    }
    .section-about{
        position: relative;
        width: 100%;
        background: #fff;
        margin-top:-30px;
    }

    .about-title{
        width: 100%;
        margin:0 auto;
    }
    .about-dec{
        line-height: 30px;
        margin-top: 20px;
        font-size: 14px;
        padding-bottom: 50px;
        border-bottom: 1px dashed #2f030387;
    }
    .about-title h3{
        text-align: center;
        line-height: 50px;
        padding: 30px 0 10px 0;
    }
    .about-title .small-dec{
        text-align: center;
    }
    .about{
        position: relative;
        width: 100%;
        height: 100%;
        margin:0 auto;
        padding: 50px 0 150px 0;
    }
    .about ul li{
        box-sizing: border-box;
        width: 40%;
        height: 280px;
        float: left;
        margin:2% 5%;
        border:none;
        transition: .3s;
        text-align: center;
    }
    .about ul li p{
        line-height: 35px;
    }
    .about ul li img{
        width: 100%;
    }

}
/* sm */

@media (min-width:768px) and (max-width:991px) {
    .section-about{
        width: 90%;
        margin:0 auto;
    }
    .section-about .about-title{
       text-align: center;

    }
    .section-about .about-title h3{
        line-height: 35px;
    }
    .section-about  .about-dec{
        line-height: 30px;
        text-align: left;
        text-indent: 20px;
        font-size: 14px;
    }
    .section-about .about{
        width: 100%;
        margin: 0 auto;
        text-align: center;
        margin-top: 2%;
    }
    .about{
        position: relative;
        width: 100%;
        height: 100%;
        margin:0 auto;
        padding: 50px 0 150px 0;
    }
    .about ul li{
        box-sizing: border-box;
        width: 40%;
        height: 180px;
        float: left;
        margin:2% 5%;
        border:none;
        transition: .3s;
        text-align: center;
    }
    .about ul li p{
        line-height: 30px;
    }
    .about ul li img{
        width: 100%;
    }
}



/* xs */

@media (max-width:767px) {
    .section-about{
        width: 90%;
        margin:0 auto;
    }
    .section-about .about-title{
        text-align: center;

    }
    .section-about .about-title h3{
        line-height: 35px;
    }
    .section-about  .about-dec{
        line-height: 30px;
        text-align: left;
        text-indent: 20px;
        font-size: 14px;
    }
    .section-about{
        width: 90%;
        margin: 0 auto;
        text-align: center;
        margin-top: 2%;
    }
    .about{
        position: relative;
        width: 100%;
        height: 100%;
        margin:0 auto;
        padding: 50px 0 20px 0;
        text-align: center;
    }
    .about ul li{
        box-sizing: border-box;
        width: 90%;
        padding: 2% 0 0;
        float: left;
        margin:2% 5%;
        border:none;
        transition: .3s;
        text-align: center;
    }
    .about ul li p{
        line-height: 40px;
    }
    .about ul li img{
        width: 100%;
    }

}

