.pro_nl{margin: 40px 0 60px;}
.news_list5 {width: 100%;}
.news_list5  li{display: block;width: 33.3%;box-sizing: border-box;padding: 0 7px;float:left;margin:  40px 0;}
.news_list5 .news_list5_box{border: 1px solid #ddd;background: #fff;transition:all .6s ease;-webkit-transition:all .6s ease;}
.news_list5 .news_list5_box  .img-box{overflow: hidden;}
.news_list5 .news_list5_box img{width: 100%;transition:all .6s ease;-webkit-transition:all .6s ease;}
.news_list5 .news_list5_box .txt {padding:20px;}
.news_list5 .news_list5_box .txt  h4{font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #555;}
.news_list5 .news_list5_box .txt  span{display: block;margin: 10px 0 15px;color: #666;font-style: normal;}
.news_list5 .news_list5_box .txt .p {height: 80px;padding-top: 10px;line-height:25px;overflow: hidden;    color: #999;font-size: 14px;border-top: 1px solid #ddd;position: relative;}  

.news_list5 .news_list5_box:hover{box-shadow: 0 14px 18px -6px rgb(97 105 113 / 40%);transform: translateY(-5px);-webkit-transform: translateY(-5px);}   
.news_list5 .news_list5_box:hover  img{    transform: scale(1.05); -webkit-transform: scale(1.05);}
.news_list5 .news_list5_box:hover h4 {color: #e81026;}




.pro_nd_t{margin-top: 66px;}
.pro_nd_t .fl{width: 48%;}
.pro_nd_t .titp p{font-size: 36px;line-height: 36px;color: #000;font-weight: bold;}
.pro_nd_t .titp span{display: block;margin-top: 24px;font-size: 30px;line-height: 30px;color: #e81026;font-weight: bold;}

.pro_nd_t .titd{margin-top: 45px;}
.pro_nd_t .titd span{display: block;font-size: 18px;line-height: 25px;font-weight: bold;}
.pro_nd_t .titd p{margin-top: 25px;font-size: 18px;}
.pro_nd_t .titd p i{padding-right: 10px;color: #888;}

.pro_nd_t .fl a{display: block;width: 130px;height: 58px;line-height: 58px; background: #e81026;font-size: 18px;color: #fff;font-weight: bold;text-align: center;border-radius: 5px;margin-top: 70px;}



.pro_nd_t .fr{width: 44%;overflow: hidden;}
.pro_nd_t .fr img{border:1px solid #ccc;box-sizing: border-box;}
.pro_nd_t .fr .swiper-slide-thumb-active img{border:1px solid #e81026;}

.pro_nd_t .swiper {width: 100%;height: 100%;}
.pro_nd_t .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.pro_nd_t .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.pro_nd_t .swiper {width: 100%;height: 300px;margin-left: auto;margin-right: auto;}
.pro_nd_t .swiper-slide {background-size: cover;background-position: center;}
.pro_nd_t .mySwiper2 {height: 80%;width: 100%;}
.pro_nd_t .mySwiper {height: 20%;box-sizing: border-box;padding: 10px 0;}
.pro_nd_t .mySwiper .swiper-slide {width: 25%;height: 100%;opacity: 0.4;}
.pro_nd_t .mySwiper .swiper-slide-thumb-active {opacity: 1;}
.pro_nd_t .swiper-slide img {display: block; width: 100%;height: 100%;object-fit: cover;}





.pro_nd_d {margin-top: 80px;}

.canshu,.ying,.buzou,.xuan,.jiejue{margin-top: 40px;margin-bottom: 80px;}


.canshu .fl,.canshu .fr{width: 49%;}
    .canshu table {
        width:100%;
    }
        .canshu table tr td:nth-child(2n+1) {
            background: #e1e1e1;
        }
        .canshu table tr td:nth-child(2n) {
            background: #f3f3f3;
        }
        .canshu table tr:first-child td {
            background: #e81026;
            color:#fff;
            font-weight:bold;
        }
        .canshu table tr td {
            font-size: 18px;
            line-height: 26px;
            text-align: center;
            color: #333;
            padding:12px 10px;
            border:1px solid #fff;
        }

        .canshu .fu {
            width: 100%;
        }
.canshu  .fu  table thead {height: 50px;}
.canshu .fu table tr{height: auto;}
.canshu .fu table td{width: auto;padding: 10px;}
.canshu  .fu table td:first-child{width: 30%;}

.ying ul li{display: block;float: left;width:23.5%; }
.ying ul li+li{margin-left: 2%;}
.ying ul li img{display: block;width: 100%;}
.ying ul li p{font-size: 18px;color: #333;padding-top: 12px;text-align: center;}



.buzou li{display: block;float: left;width: 17%}
.buzou li.ico{width: 3.7%;}
.buzou li img{display: block; width: 90%;margin: 0 auto;}
.buzou li.ico img{width: 80%;margin: 308% auto;}
.buzou li p{font-size: 16px;line-height: 30px;color: #333;margin-top: 20px;text-align: center;}


.buzou.bu4 li{display: block;float: left;width: 21.2%}
.buzou.bu4 li.ico{width: 5%;}

.buzou.bu5 li.ico img{    margin: 262% auto 0;}

.buzou.bu6 li{display: block;float: left;width: 25%}
.buzou.bu6 li.ico{width: 5%;}



.xuan img,.xuan video,.videon video{display: block; width: 100%;margin: 0 auto;max-width: 1260px;cursor: pointer;}
.videon{margin: 30px auto;}
.xuan p{font-size: 14px;line-height: 14px;margin-top: 15px;margin-bottom: 20px;text-align: center;}



.page_nav1{height: 68px; background: #f9f9f9;}
.page_nav1 a{display: inline-block; min-width : 158px;padding:0 15px;font-size: 18px;line-height: 68px;text-align: center;color: #333;position: relative;}
.page_nav1 .dis{display: none;}
.page_nav1 i{display: inline-block;position: absolute;right: 0;color: #ccc;}
.page_nav1 a.on,.page_nav1 a:hover{color: #fff;background:#e81026; }
.page_nav1 a:last-child i{display: none;}



.jiejue p {font-size: 18px;line-height: 30px;color: #555;margin: 30px 0 60px;}
.jiejue .img{width: 100%;}










@media screen and (max-width: 1600px) {

   
    

    
}




@media screen and (max-width: 1400px) {


    .pro_nd_t .titp p{font-size: 30px;line-height: 30px;}
    .pro_nd_t .titp span{margin-top: 22px;font-size: 28px;line-height: 28px;}
     .pro_nd_t .titd{margin-top: 40px;}
     .pro_nd_t .titd span{font-size: 17px;line-height: 24px;}
     .pro_nd_t .titd p{margin-top: 14px;font-size: 17px;}
     .pro_nd_t .titd p i{padding-right: 10px;}
      .pro_nd_t .fl a{width: 130px;height: 58px;line-height: 58px;font-size: 18px;color: #fff;border-radius: 5px;margin-top: 50px;}
}







@media screen and (max-width: 1300px) {


}







@media screen and (max-width: 1200px) {



}





@media screen and (max-width: 1100px) {

    

}


@media screen and (max-width: 1000px) {



    .page_nav1 a {
        width: 50%;
        min-width: 50%;
        padding: 0;
    }
    
    .pro_nd_t .fl{width: 100%;}
    .pro_nd_t .fr{width: 100%;margin-top: 40px;}
    .canshu .fl, .canshu .fr {width: 100%;}
    .canshu .fl{margin-bottom: 20px;}
}







@media screen and (max-width: 900px) {



    
}



@media screen and (max-width: 750px) {
    
    .pro_nl{margin: 30px 0 50px;}
    .news_list5  li{width: 50%;box-sizing: border-box;padding: 0 7px;margin:  20px 0;}
    .news_list5 .news_list5_box .txt h4 {font-size: 16px;}
    .news_list5 .news_list5_box .txt .p { height: 70px;padding-top: 10px;line-height: 22px;overflow: hidden;color: #999;font-size: 13px;}
    
    .page_nav1 .box_w{        padding: 0px;}
    .page_nav1{height: auto;}
    .page_nav1 a { font-size: 16px;line-height: 60px;}
    
    
    .canshu,.ying,.buzou,.xuan,.jiejue{margin-top: 35px;margin-bottom: 60px;}
    .canshu table {    font-size: 16px;}
    
    .ying ul li { width: 48%;margin: 5px 1%!important;}
    .ying ul li p{font-size: 16px;line-height: 30px;}
    
    
    .buzou li{width: 29%;margin-bottom: 10px;}
    .buzou li.ico{width: 6.5%;}
    .buzou li p {font-size: 14px;    line-height: 28px;}
    
    .buzou.bu5 li p {height: 60px;}
    .jiejue p {font-size: 16px;line-height: 28px;color: #555;margin: 25px 0 50px;}
}









@media screen and (max-width: 550px) {
   

    
    .pro_nl{margin: 25px 0 40px;}
    .news_list5  li{padding: 0 5px;margin:  15px 0;}
    .news_list5 .news_list5_box .txt h4 {font-size: 14px;}
    .news_list5 .news_list5_box .txt .p { height: 60px;padding-top: 8px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px;}
    
        .page_nav1{height: auto;}
    .page_nav1 a { font-size: 13px;line-height: 50px;}
    
    
    .pro_nd_t .titp p{font-size: 28px;line-height: 28px;}
    .pro_nd_t .titp span{margin-top: 18px;font-size: 26px;line-height: 26px;}
     .pro_nd_t .titd{margin-top: 30px;}
     .pro_nd_t .titd span{font-size: 16px;line-height: 22px;}
     .pro_nd_t .titd p{margin-top: 10px;font-size: 16px;}
     .pro_nd_t .titd p i{padding-right: 10px;}
      .pro_nd_t .fl a{width: 110px;height: 50px;line-height: 50px;font-size: 17px;color: #fff;border-radius: 5px;margin-top: 40px;}
    
    .canshu table {    font-size: 12px;}
    .canshu table tr {height: 40px;}
    
    
    .canshu,.ying,.buzou,.xuan,.jiejue{margin-top: 30px;margin-bottom: 50px;}
    
     .ying ul li p{font-size: 14px;line-height: 25px;}
       .buzou li p {font-size: 12px;    line-height: 24px;}
    
     .jiejue p {font-size: 14px;line-height: 24px;color: #555;margin: 20px 0 40px;}

}




@media screen and (max-width: 380px) {

    
    .pro_nl{margin: 20px 0 40px;}
    .news_list5  li{padding: 0 5px;margin:  10px 0;}
    .news_list5 .news_list5_box .txt h4 {font-size: 13px;}
    .news_list5 .news_list5_box .txt .p { height: 55px;padding-top: 8px;line-height: 18px;overflow: hidden;color: #999;font-size: 12px;}
    
           .page_nav1{height: auto;}
    .page_nav1 a { font-size: 12px;line-height: 50px;}
    
    
    
    
        .pro_nd_t .titp p{font-size: 26px;line-height: 26px;}
    .pro_nd_t .titp span{margin-top: 17px;font-size: 25px;line-height: 25px;}
     .pro_nd_t .titd{margin-top: 20px;}
     .pro_nd_t .titd span{font-size: 15px;line-height: 20px;}
     .pro_nd_t .titd p{margin-top: 10px;font-size: 15px;}
     .pro_nd_t .titd p i{padding-right: 10px;}
      .pro_nd_t .fl a{width: 90px;height: 40px;line-height: 40px;font-size: 16px;color: #fff;border-radius: 5px;margin-top: 30px;}
    
    
    .canshu table {    font-size: 10px;}
    .canshu table tr {height: 30px;}
    
    
     .canshu,.ying,.buzou,.xuan,.jiejue{margin-top: 25px;margin-bottom: 40px;}
    
    
    
     .ying ul li p{font-size: 13px;line-height: 20px;}
    
       .buzou li p {font-size: 10px;    line-height: 20px;}
    
         .jiejue p {font-size: 13px;line-height: 24px;color: #555;margin: 20px 0 40px;}
    
    


}














