.top-2{
    padding-top: 40px;
}
.ma-2{
    margin-top: 30px;
}
.title1 h1{
    font-size: 35px;
    color: #383737;
    margin: 20px 0px;
}
.title1  p{
    color: #535352;
    margin-bottom: 30px;
    font-size: 20px;
}
.contact .col-12{
    margin-bottom: 40px;
}
.contact img{
    margin-bottom: 30px;
}
.contact p{
    color: #535352;
}
.banner img{
    width: 100%;
}
@media (max-width: 990px){
    .contact h2{
        font-size: 18px;
    }
}

/*内页小导航*/
.nav-ny{
    border-bottom: 1px solid #dededd;
    margin-bottom: 60px;
}
.nav-ny ul{
    margin-bottom: 0px;
}
.nav-ny ul li{
    width: 20%;
    font-size: 20px;
    border-right: 1px solid #dededd;
    text-align: center;
}
.nav-ny ul li p{
    line-height: 80px;
}
.nav-ny ul li i{
    width: 35px;
    height: 35px;
    padding: 2px;
    margin: auto 10px;
    border: 1px solid #dededd;
    border-radius: 50px;
}
.nav-ny .text{
    margin: 0px auto;
    display: flex;
}
.nav-ny li:hover{
    background: #be9a78;
    color: #FFFFFF;
}
.nav-ny li:hover p ,.nav-ny  .on a{
    color: #FFFFFF;
}
.nav-ny  .on {
    background: #be9a78;
    color: #FFFFFF;
}
@media (max-width: 1200px){
    .nav-ny ul li{
        width: 30%;
    }
    .nav-ny ul li p{
        line-height: 40px;
    }

}
@media (max-width: 990px){
    .nav-ny ul li{
        width: 33%;
        font-size: 18px;
    }
    .nav-ny .text{
        width: 80px;
        margin: 5px auto;
        flex-wrap: wrap;
        
    }
    .nav-ny ul li i{
        margin: 0px auto;
    }


}
/*荣誉*/
.honor {
    margin-bottom: 20px;
}
.honor:hover img{
    transform: rotate(7deg);
    cursor: pointer;
    transition: 0.2s;
    transition-duration:0.5s;
    transition-timing-function:ease-in-out;
}
.honor .img{
    width: 100%;
    overflow:hidden;
    border: 15px solid #dededd;
}
.honor img{
    width: 100%;
    overflow:hidden
}
.mask{
    position: absolute;
    width: 100%;
    background: rgba(101,101,101,0.6);
    opacity: 0;
    overflow:hidden;
}
.honor:hover .mask{
    opacity: 1;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 60px;
    padding: 40px;
}
.honor h3{
    margin: 20px 0px;
}
/*解决方案*/
.solution-nav {
    margin: 30px auto;
    width: 500px;
}
.solution-nav a{
    padding: 10px 40px;
    margin-right: 30px;
    background: #e4e2e0;
    color: #535352;
}
.solution-nav a:hover{
    background: #bf9c7a;
    color: #FFFFFF;
}
.solution-nav  .on{
    color: #FFFFFF;
    background: #bf9c7a;

}
.news-fa a{
    background: #fff;
}
.news-fa .img img{
    width: 100%;
}

.news-fa .text{
    padding: 10px;
    border-bottom: 3px solid #bf9c7a;
}
.news-fa h2{
    margin: 20px 0px 10px 0px ;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.news-fa p{
    color: #969695;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.news-fa .bg-white{
    margin-bottom: 30px;
    width: 100%;

}
.news-fa .bg-white:hover {
    box-shadow: 0 0.1rem 0.2rem rgb(0 0 0 / 25%) !important;
    left: -1px;
    top: -1px;

}
.fy{
    margin:0px auto;
    width: 500px;
    margin-bottom: 30px;
}
.content-text img{
    width: 100%;
}
/*加入我们*/
.Notice{
    border-bottom: 1px solid #e0dfdf;
    margin-bottom: 30px;
}
.Notice h2{
    margin-bottom: 20px;
}
.Notice p{
    font-size: 16px;
    color: #848482;
}
.jion .title{
    background: #f9f9f9;
    border: 1px solid #f1f1f0;
}
.jion .on{
    background: #bf9c7a;
    border: 1px solid #dededd;
    color: #fff;
}
.jion .on .btn{
    color: #FFFFFF;
}
.jion .btn{
    font-size: 15px;
    line-height: 37px;
    padding: 15px;
    color: #535352;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.jion .title .text{
    font-size: 25px;
}
.jion .describe{
    padding: 20px;
}
.jion .describe h3{
    font-size: 16px;
    margin: 20px 0px;
}
.jion .describe p{
    color: #848482;
}
@media (max-width: 1200px){
    .none-md{
        display: none;
    }
}
@media (max-width: 990px){
    .none-sm{
        display: none;
    }
    .title-product h2{
        font-size: 18px;
    }
}
/*产品列表*/
/*导航*/
.product h1{
    font-size: 30px;
    color: #FFFFFF;
    background: #bf9c7a;
    padding: 20px;
    text-align: center;
    margin-bottom: 0px;
}
.product-nav .title{
    background: #f6f6f6;
}
.product-nav .title .btn {
    font-size: 18px;
    color: #535352;
    padding: 15px;

}
.product-nav .title .btn span{
    position: absolute;
    right: 20px;
}
.product-smnav ul li{
    background: #f6f6f6;
    font-size: 14px;
    color: #848482;
    padding: 15px 30px;
    border-bottom: 1px solid #e0e0df;

}
.pordrct-tel{
    margin-top: 10px;
}
.pordrct-tel img{
    width: 100%;
}
.pordrct-tel p{
    background: #bf9c7a;
    color: #FFFFFF;
    font-size: 16px;
    padding: 20px;
}
/*右侧开始*/
.title-product h2{
    border-left:5px solid #0a74d6 ;
    padding-left: 10px;
    margin-bottom: 15px;
}
.crumbs{
    position: absolute;
    right: 10px;
}
.crumbs .breadcrumb-item + .breadcrumb-item::before ,.crumbs .breadcrumb-item + .breadcrumb-item{
    padding: 0px 3px;
}
.product-lb .img{
    height: 300PX;
    padding: 0px;
}
.product-lb .img img{
    width: 100%;
    height: 100%;
}
.product-lb .img i{
    font-size: 30px;
    position: absolute;
    top: 40%;
    color: #FFFFFF;
}
.product-lb img{
    width: 100%;

}
.zzc{
    position: absolute;
    padding-left: 0px;
    top: 0px;
    padding-right: 30px;
    width: 91%;
    height: 300px;
    background: rgba(101,101,101,0.6);
    opacity: 0;
    overflow:hidden;
}
.product-lb .img:hover .zzc{
    opacity: 1;


}
.product-lb h2{
    margin-top: 20px ;
    margin-bottom: 40px;
}
.product-lb a:hover h2{
    color: #0a74d6;
}
@media (max-width: 1192px){

}
@media (max-width: 996px){
    .zzc{
        width: 88%;

    }

}
@media (max-width: 796px){
    .zzc{
        width: 94%;


    }
    .none-mi{
        display: none;
    }
    .title-product,.show-title,.product-title{
        margin-top: 40px;
    }

}
/*产品内页*/
.show-title h2{
    margin-bottom:10px ;
    color: #5c5d5d;
}
.product-title h2{
    font-size: 25px;
    color: #0a74d6;
    margin-bottom: 30px;
}
.product-title p{
    color: #848482;
}
.product-title .tel{
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px #848482 dotted;
}
.product-title .tel img{
    margin-top: 10px;
    width:35px;
    height: 35px;
    margin-right: 20px;
}
.product-title .tel h3{
    font-size: 18px;
    color: #535352;
    margin-bottom: 5px;
}
.product-show .title{
    background: #efefef;
    height: 50px;
    padding: 15px;
}
.product-show .title h2{
    padding-left: 10px;
    border-left: 5px solid #0a74d6;
}
.product-show .text{
    padding: 10px;
}

.product-show .up a:hover{
    color: #0a74d6;
}
.product-show .rt{
    position: absolute;
    right: 20px;
}
.product-tj .title h2{
    margin-bottom: 0px;
    color: #535352;
    border-bottom: 2px solid #0a74d6;
    width: 80px;
    padding-bottom: 10px;

}
/*新闻列表*/
.news-list ul{
    margin-left: 20px;
}
.news-list ul li{
    border-bottom: 1px dotted #dededd;
    padding-bottom: 40px;
    margin: 30px 0px;
}
.news-list h2{
    margin-bottom: 20px;
}
.news-list h2 span{
    position: absolute;
    right: 20px;
    color: #848482;
    font-size: 14px;
}
.news-list h2 span i{
    margin-right: 10px;
    color: #dededd;
}
.news-list ul li p{
    color: #949393;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.news-list ul li button{
    background: #0a74d6;
    color: #FFFFFF;
    position: absolute;
    right: 0px;
    border: none;
    padding: 5px 20px;
    margin-bottom: 20px;
}
.news-list ul a:hover h2{
    color: #0a74d6;
}
.news-list ul li button:hover{
    background: #FFFFFF;
    color: #0a74d6;
    border: #0a74d6 1px solid;
}
.news-title h1{
    margin: 30px 0px;
    font-size: 35px;
}
.news-title p span{
    margin-right: 30px;
}
.news-title p i{
    margin-right: 8px;
}
.news-list .title{
    width: 70%;
}
@media (max-width: 1200px){
    .title-product h2 {
        font-size: 20px;
    }
    
}
@media (max-width: 796px){
        .news-title h1{
        font-size: 25px;
    }
    .news-title h1{
        margin-top: 0px;
    }
    .show-title h2{
        font-size: 25px;
    }
    .product-show .title h2{
        font-size: 20px;
    }
    .news-list ul li button{
        position: absolute;
        right: 30px;
    }
    .news-list h2{
        font-size: 16px;
        display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    }
    .news-list .title{
    width: 70%;
}
}
/*滚动*/
.pc-slide {

    margin: 0 auto;
}

.view  {
    padding:10px;

}
.view a img{
    width: 100%;
}
.view .arrow-left {
    background: url(../images/index_tab_l.png) no-repeat left top;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -25px;
    width: 28px;
    height: 51px;
    z-index: 10;
}

.view .arrow-right {
    background: url(../images/index_tab_r.png) no-repeat left bottom;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -25px;
    width: 28px;
    height: 51px;
    z-index: 10;
}

.preview {
    width: 100%;
    margin-top: 10px;
    position: relative;
}

.preview .swiper-container {
    height: 82px;
    margin-left: 35px;
    margin-right: 35px;
}

.preview .swiper-slide {
    width: 87px;
    height: 82px;
    cursor:pointer;
}

.preview .slide6 {
    width: 82px;
}

.preview .arrow-left {
    background: url(../images/feel3.png) no-repeat left top;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -9px;
    width: 9px;
    height: 18px;
    z-index: 10;
}

.preview .arrow-right {
    background: url(../images/feel4.png) no-repeat left bottom;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -9px;
    width: 9px;
    height: 18px;
    z-index: 10;
}

.preview img {
    padding: 1px;
}

.preview .active-nav img {
    padding: 0;
    border: 1px solid #F00;
}
.product-nav .title i{
    padding-left: 150px;
}
@media (max-width: 796px){
    .none-mi{
        display: none;
    }
}