/*全局样式*/
@font-face{
	font-family:'PingFang';
	src:url("font/PingFang Medium.ttf") format("truetype");
	font-weight:normal;
	font-style:normal;
}
*:focus{outline:none;}
html{overflow-x:hidden;font-family:'PingFang';}
body,a{color:#333;}

.empty{ 
    display: block;
    background: url(img/empty.png) no-repeat center;
    width: 100%;
    height: 300px;
}
#product .product-box .product-tabs:nth-child(2) .right img{ width:auto!important; height:230px!important;
    
    max-width: auto!important;
    max-height:auto!important;
}
#product .product-box .product-tabs:nth-child(3) .right img{
    border-radius: 0!important;
     width:auto!important; height:210px!important;
}



#product .product-tabs:nth-child(2) #product-thumb1 .swiper-slide.swiper-slide-thumb-active img{width: 62%;}




.wrapper{width:1600px;}
.wrap-gray{background:#f5f5f5;}
.wrap-gray.p1{padding:60px 0;}
.wrap-white{background:#fff;}
.wrap-white.p1{padding:90px 0;}
.wrap-white.p2{padding:70px 0;}
.clear{ clear: both;}
/*头部样式*/
#logo{ margin-top:-10px;}
#header{ height:85px;background: #fff; transition: 0.5s all; border-bottom: 1px rgba(255,255,255,0.2) solid; }
#header.weo-pa{left: 0;right: 0;top: 0;z-index: 99;background: none;}
#header .wrapper{ display: flex; justify-content: space-between; align-items: center;}
#header.fixed{position: fixed;left: 0;right: 0;top: 0;z-index: 99;background: #fff; height:85px; animation-fill-mode: forwards;box-shadow:0 10px 10px -10px rgba(0,0,0,.08);transition: 0.5s all;}
#header.fixed-b{position: sticky;left: 0;right: 0;top: 0;z-index: 99;background: #fff; height:85px;animation: HeaderSlideDown 0.4s; animation-fill-mode: forwards;box-shadow:0 10px 10px -10px rgba(0,0,0,.08);}
#logo{width: 196px; height:42px; overflow:hidden;}
#logo a{display:block;}
/*#nav{ flex: 1;}*/
#nav{ padding-left:12%}
#nav > ul{display:flex;justify-content: end;}
#nav > ul > li{position:relative; margin-left:60px; text-align:center;}
#nav > ul > li:first-child{margin-left:0;}
#nav > ul > li > a{display:block; height:85px; line-height:85px; font-size:17px; overflow:hidden; color: #fff;font-family:'PingFang';}
#nav > ul > li:hover > a{color:#fff;}
#nav > ul > li.current > a{ color:#fff;}
#nav > ul > li ul{position:absolute; left:50%; top:85px; transform:translate(-50%,20px); display:none; width:148px; padding:12px 0; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.08); opacity:0; animation:NavAnimation 0.3s; animation-fill-mode:forwards; border-radius:0 0 10px 10px;}
#nav > ul > li:hover ul{display:block;}
@keyframes NavAnimation{100%{transform:translate(-50%,0); opacity:1;}}
#nav > ul > li ul li{height:38px; line-height:38px; font-size:15px; overflow:hidden;}
#nav > ul > li ul li a{display:block; padding:0 18px; color:#464646; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; transition:all 0.2s linear;}
#nav > ul > li ul li:hover a{letter-spacing:1px; color:#119d43; transition:all 0.2s linear;}
#header.fixed #nav > ul > li > a{ color: #333;}
#header.fixed #nav > ul > li.current > a{ color:#119d43;}
#header.fixed #nav > ul > li:hover > a{ color:#119d43;}
#logo-img2{ display: none;}
.nav-right{ position: relative; padding-left:70px; margin-left: 70px; display: flex;}
.nav-right:before{ content: ''; width: 1px; height: 20px; background: #fff; position: absolute; left: 0;}
#pho{ color: #fff; font-size: 18px; font-family: arial;  background:url(../images/pho.png) no-repeat left center; padding-left: 22px; }
#search-btn{width:20px; height:20px; margin-left:50px; background:url(../images/search.png) no-repeat center; cursor:pointer; transition:all 0.1s linear;}
#search-btn:hover{background-image:url(../images/search1.png); transition:all 0.1s linear;}

#search{right:0; top:55px; z-index:98; display:none; height:64px; padding:10px; background:rgba(255,255,255,.5); box-shadow:0 0 10px rgba(0,0,0,.08); overflow:hidden;}
#search input{width:256px; height:44px; line-height:44px; padding:0 16px; border:none; border-radius:0; font-size:15px; color:#464646;}
#search input::-moz-placeholder{color:#999;}
#search input::-webkit-input-placeholder{color:#999;}
#search input::-ms-input-placeholder{color:#999;}
#search button{width:44px; height:44px; background:url(../images/search.png) no-repeat center #119d43; background-size:20px 20px; border:none; border-radius:0;}
#header.fixed .search{ border: 1px #e5e5e5 solid; }
#header.fixed .search .search-cont button{ background: url(../images/search1.png) no-repeat 0 0; }
#header.fixed .search .search-cont input::placeholder{ color: #b2b2b2;}
#header.fixed #pho{ color: #019444; font-size: 18px; font-family: arial;  background:url(../images/pho1.png) no-repeat left center;  }
#header.fixed .nav-right:before{ content: ''; width: 1px; height: 20px; background: #999; position: absolute; left: 0;}
#header.fixed #search-btn{background:url(../images/search1.png) no-repeat center; }

#banner .swiper-slide{width:100%;height:100vh;color:#fff;overflow:hidden;}
#banner .hz{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;}
#banner .box{position:relative;width:100%;height:100%;}
#banner .box::before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,.35);position:absolute;top:0;left:0;z-index:2;}
#banner img,#banner video{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:1;}
#banner .hz .txt{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}
#banner .hz .txt p{font-size:2.25rem;margin-bottom:2.1875rem;}
#banner .hz .txt h2{font-size:4.375rem;font-weight:bold;margin-bottom:4.375rem;}
#banner .hz .txt a{display:inline-block;padding:1.25rem 3.125rem;border-radius:5rem;border:1px solid #fff;font-size:1.0625rem;color:#fff;transition:all .5s ease;}
#banner .hz .txt a:hover{background-color:#a3004a;color:#fff;border-color:#a3004a;}
#banner .pagination{position:absolute;z-index:4;width:auto;height:auto;bottom:2rem;left:50%;transform:translateX(-50%);}
#banner .pagination span{opacity:1 !important;width:.625rem !important;height:.625rem !important;border-radius:5rem !important;background-color:rgba(255,255,255,.4);transition:all .5s ease;}
#banner .pagination .swiper-pagination-bullet-active{width:2.5rem !important;background-color:#fff;}
#banner .swiper-button-next{ color: #fff;}
#banner .swiper-button-prev{ color: #fff;}

.title{ display: flex; justify-content: space-between; align-items: center;}
.title .right{ flex: 1;}
.title .right h2{ font-family:'PingFang'; font-weight: bold; font-size: 45px; color: #1e1e1e;}
.title .right h3{ font-family:'PingFang';  font-size: 24px; color: #2d2d2d; margin-top: 15px;}
.title .left{ width: 165px; height:53px; line-height: 53px; }
.title .left a{ display: block; color: #008637; display: flex; justify-content: center; gap:0 10px; align-items: center; font-size: 15px;border: 1px #008637 solid; border-radius: 4px; overflow: hidden;}
.title .left a em{ display: block; width: 20px; height: 20px; background: url(../images/right-jt.png) no-repeat 0 0;}
.title .left a:hover{background: #008637; color: #fff;}
.title .left a:hover em{background: url(../images/right-jt1.png) no-repeat 0 0;}

.chanp_bj{background: url(../images/bj08.jpg) no-repeat top center; background-size:cover;}
#product{ margin-top: 50px; border-top:1px #dedede solid;}
#product  .product-box{height: 560px; overflow: hidden; margin-top: 40px;}
#product .product-tabs{  display: flex; justify-content: space-between; height: 560px; overflow: hidden;}
#product .product-tabs #product-item0{ flex: 1;}
#product .product-tabs #product-item0 .swiper-slide{ display: flex; justify-content: space-between;}
#product .product-tabs #product-item0 .swiper-slide .left{ flex: 1; padding-top: 40px;}
#product .product-tabs #product-item0 .swiper-slide .left h3{ font-size: 36px; color: #232323; line-height: 50px; font-family:'PingFang'; font-weight: bold;}
#product .product-tabs #product-item0 .swiper-slide .left h3 span{ display: block;}
#product .product-tabs #product-item0 .swiper-slide .left .cpbq{ margin: 10px 0; display: flex;gap:0 10px;}
#product .product-tabs #product-item0 .swiper-slide .left .cpbq em{ padding: 5px 15px;  font-size: 14px; color: #6e6e6e; border: 1px #dcdcdc solid; border-radius: 50px; }
#product .product-tabs #product-item0 .swiper-slide .left ul{ margin: 60px 0; width: 85%;}
#product .product-tabs #product-item0 .swiper-slide .left ul li{ font-size: 15px; line-height: 30px; color: #4b4b4b;}
#product .product-tabs #product-item0 .swiper-slide .left .cp-more{width: 165px; height:53px; line-height: 53px; border: 1px #008637 solid; border-radius: 4px;}
#product .product-tabs #product-item0 .swiper-slide .left .cp-more a{display: block; color: #008637; display: flex; justify-content: center; gap:0 10px; align-items: center; font-size: 15px;}
#product .product-tabs #product-item0 .swiper-slide .left .cp-more a em{ display: block; width: 20px; height: 20px; background: url(../images/right-jt.png) no-repeat 0 0;}
#product .product-tabs #product-item0 .swiper-slide .left .cp-more a:hover{background: #008637; color: #fff;}
#product .product-tabs #product-item0 .swiper-slide .left .cp-more a:hover em{background: url(../images/right-jt1.png) no-repeat 0 0;}
#product .product-tabs #product-item0 .swiper-slide .right{ width: 520px; height: 520px; margin:10px 20px 20px 50px; background: #f6f6f6; border: 10px #fff solid; box-shadow: 0 10px 20px 7px rgba(0,0,0,0.15); display: flex; justify-content: center; align-items: center; overflow: hidden;  border-radius: 100%;}
#product .product-tabs #product-item0 .swiper-slide .right img{ border-radius:100%;max-width: 500px; max-height: 500px;}
#product .product-tabs #product-thumb0{ width: 127px; position: relative; margin-left: 100px;  height: 508px;}
#product .product-tabs #product-thumb0 .swiper-container{ height: 100%; margin: 20px 0;}
#product .product-tabs #product-thumb0 .swiper-wrapper{ align-items: center; }
#product .product-tabs #product-thumb0 .swiper-slide{ width: 127px; height: 133px; border-radius:100%; overflow: hidden;display: flex; justify-content: center; align-items: center;}
#product .product-tabs #product-thumb0 .swiper-slide img{width: 96px; height: 96px;background: #e6e6e6; border-radius:100%; }
#product .product-tabs #product-thumb0 .swiper-slide.swiper-slide-thumb-active{  border: 1px #119d43 solid; background: #fff; }
#product .product-tabs #product-thumb0 .swiper-slide.swiper-slide-thumb-active img{width: 90%; height: auto;background: #fff;}

#product .product-tabs #product-thumb0 .swiper-button-prev{ top: 18px; left: 50%; right: auto; width: 18px; height: 18px; background:#fff url(../images/jt-top.png) no-repeat center;transform: translateX(-50%);}
#product .product-tabs #product-thumb0 .swiper-button-prev:after{ display: none;}

#product .product-tabs #product-thumb0 .swiper-button-next{ bottom: -40px; top: auto; left: 50%; transform: translateX(-50%) rotate(180deg);  right: auto; width: 18px; height: 10px; background: url(../images/jt-top.png) no-repeat 0 0;}
#product .product-tabs #product-thumb0 .swiper-button-next:after{ display: none;}



#product .product-tabs #product-item1{ flex: 1;}
#product .product-tabs #product-item1 .swiper-slide{ display: flex; justify-content: space-between;}
#product .product-tabs #product-item1 .swiper-slide .left{ flex: 1; padding-top: 40px;}
#product .product-tabs #product-item1 .swiper-slide .left h3{ font-size: 36px; color: #232323; line-height: 50px; font-family:'PingFang'; font-weight: bold;}
#product .product-tabs #product-item1 .swiper-slide .left h3 span{ display: block;}
#product .product-tabs #product-item1 .swiper-slide .left .cpbq{ margin: 10px 0; display: flex;gap:0 10px;}
#product .product-tabs #product-item1 .swiper-slide .left .cpbq em{ padding: 5px 15px;  font-size: 14px; color: #6e6e6e; border: 1px #dcdcdc solid; border-radius: 50px; }
#product .product-tabs #product-item1 .swiper-slide .left ul{ margin: 60px 0; width: 75%;}
#product .product-tabs #product-item1 .swiper-slide .left ul li{ font-size: 15px; line-height: 30px; color: #4b4b4b;}
#product .product-tabs #product-item1 .swiper-slide .left .cp-more{width: 165px; height:53px; line-height: 53px; border: 1px #008637 solid; border-radius: 4px;}
#product .product-tabs #product-item1 .swiper-slide .left .cp-more a{display: block; color: #008637; display: flex; justify-content: center; gap:0 10px; align-items: center; font-size: 15px;}
#product .product-tabs #product-item1 .swiper-slide .left .cp-more a em{ display: block; width: 20px; height: 20px; background: url(../images/right-jt.png) no-repeat 0 0;}
#product .product-tabs #product-item1 .swiper-slide .left .cp-more a:hover{background: #008637; color: #fff;}
#product .product-tabs #product-item1 .swiper-slide .left .cp-more a:hover em{background: url(../images/right-jt1.png) no-repeat 0 0;}
#product .product-tabs #product-item1 .swiper-slide .right{ width: 520px; height: 520px; margin:10px 20px 20px 50px; background: #f6f6f6; border: 10px #fff solid; box-shadow: 0 10px 20px 7px rgba(0,0,0,0.15); display: flex; justify-content: center; align-items: center; overflow: hidden;  border-radius: 100%; overflow:hidden;}
#product .product-tabs #product-item1 .swiper-slide .right img{max-width: 500px; max-height: 500px;}
#product .product-tabs #product-thumb1{ width: 127px; position: relative; margin-left: 100px;  height: 508px;}
#product .product-tabs #product-thumb1 .swiper-container{ height: 100%; margin: 20px 0;}
#product .product-tabs #product-thumb1 .swiper-wrapper{ align-items: center; }
#product .product-tabs #product-thumb1 .swiper-slide{ width: 127px; height: 133px; border-radius:100%; overflow: hidden;display: flex; justify-content: center; align-items: center;}
#product .product-tabs #product-thumb1 .swiper-slide img{width: 96px; height: 96px;background: #e6e6e6; border-radius:100%; }
#product .product-tabs #product-thumb1 .swiper-slide.swiper-slide-thumb-active{  border: 1px #119d43 solid; background: #fff; }
#product .product-tabs #product-thumb1 .swiper-slide.swiper-slide-thumb-active img{width: 90%; height: auto;background: #fff;border-radius:0%;}
#product .product-tabs #product-thumb1 .swiper-button-prev{ top: 18px; left: 50%; right: auto; width: 18px; height: 18px; background:#fff url(../images/jt-top.png) no-repeat center;transform: translateX(-50%);}
#product .product-tabs #product-thumb1 .swiper-button-prev:after{ display: none;}

#product .product-tabs #product-thumb1 .swiper-button-next{ bottom: -40px; top: auto; left: 50%; transform: translateX(-50%) rotate(180deg);  right: auto; width: 18px; height: 10px; background: url(../images/jt-top.png) no-repeat 0 0;}
#product .product-tabs #product-thumb1 .swiper-button-next:after{ display: none;}



#product .product-tabs #product-item2{ flex: 1;}
#product .product-tabs #product-item2 .swiper-slide{ display: flex; justify-content: space-between;}
#product .product-tabs #product-item2 .swiper-slide .left{ flex: 1; padding-top: 40px;}
#product .product-tabs #product-item2 .swiper-slide .left h3{ font-size: 36px; color: #232323; line-height: 50px; font-family:'PingFang'; font-weight: bold;}
#product .product-tabs #product-item2 .swiper-slide .left h3 span{ display: block;}
#product .product-tabs #product-item2 .swiper-slide .left .cpbq{ margin: 10px 0; display: flex;gap:0 10px;}
#product .product-tabs #product-item2 .swiper-slide .left .cpbq em{ padding: 5px 15px;  font-size: 14px; color: #6e6e6e; border: 1px #dcdcdc solid; border-radius: 50px; }
#product .product-tabs #product-item2 .swiper-slide .left ul{ margin: 60px 0; width: 75%;}
#product .product-tabs #product-item2 .swiper-slide .left ul li{ font-size: 15px; line-height: 30px; color: #4b4b4b;}
#product .product-tabs #product-item2 .swiper-slide .left .cp-more{width: 165px; height:53px; line-height: 53px; border: 1px #008637 solid; border-radius: 4px;}
#product .product-tabs #product-item2 .swiper-slide .left .cp-more a{display: block; color: #008637; display: flex; justify-content: center; gap:0 10px; align-items: center; font-size: 15px;}
#product .product-tabs #product-item2 .swiper-slide .left .cp-more a em{ display: block; width: 20px; height: 20px; background: url(../images/right-jt.png) no-repeat 0 0;}
#product .product-tabs #product-item2 .swiper-slide .left .cp-more a:hover{background: #008637; color: #fff;}
#product .product-tabs #product-item2 .swiper-slide .left .cp-more a:hover em{background: url(../images/right-jt1.png) no-repeat 0 0;}
#product .product-tabs #product-item2 .swiper-slide .right{ width: 520px; height: 520px; margin:10px 20px 20px 50px; background: #f6f6f6; border: 10px #fff solid; box-shadow: 0 10px 20px 7px rgba(0,0,0,0.15); display: flex; justify-content: center; align-items: center; overflow: hidden;  border-radius: 100%;}
#product .product-tabs #product-item2 .swiper-slide .right img{ border-radius:100%;max-width: 500px; max-height: 500px;}
#product .product-tabs #product-thumb2{ width: 127px; position: relative; margin-left: 100px;  height: 508px;}
#product .product-tabs #product-thumb2 .swiper-container{ height: 100%; margin: 20px 0;}
#product .product-tabs #product-thumb2 .swiper-wrapper{ align-items: center; }
#product .product-tabs #product-thumb2 .swiper-slide{ width: 127px; height: 133px; border-radius:100%; overflow: hidden;display: flex; justify-content: center; align-items: center;}
#product .product-tabs #product-thumb2 .swiper-slide img{width: 96px; height: 96px;background: #e6e6e6; border-radius:100%; }
#product .product-tabs #product-thumb2 .swiper-slide.swiper-slide-thumb-active{  border: 1px #119d43 solid; background: #fff; }
#product .product-tabs #product-thumb2 .swiper-slide.swiper-slide-thumb-active img{width: 90%; height: auto;background: #fff;border-radius:0%;}
#product .product-tabs #product-thumb2 .swiper-button-prev{ top: 18px; left: 50%; right: auto; width: 18px; height: 18px; background:#fff url(../images/jt-top.png) no-repeat center;transform: translateX(-50%);}
#product .product-tabs #product-thumb2 .swiper-button-prev:after{ display: none;}
#product .product-tabs #product-thumb2 .swiper-button-next{ bottom: -40px; top: auto; left: 50%; transform: translateX(-50%) rotate(180deg);  right: auto; width: 18px; height: 10px; background: url(../images/jt-top.png) no-repeat 0 0;}
#product .product-tabs #product-thumb2 .swiper-button-next:after{ display: none;}

#product .product-list{ background: #fff; width: 100%; height: 73px; line-height: 73px;box-shadow: 0 0 10px 10px rgba(0,0,0,0.1); border-radius: 5px; margin-top: 40px;}
#product .product-list ul{ display: flex; justify-content: space-between;}
#product .product-list ul li{ width: 33.3%; text-align: center; font-size: 20px; font-weight: bold;font-family:'PingFang'; color: #3e3e3e; cursor: pointer; }
#product .product-list ul li.sel{ color: #fff;background:#119d43 ; border-radius: 5px; position: relative;}
#product .product-list ul li.sel:before{content: ''; background: url(../images/on-sel.png) no-repeat; position: absolute; left: 50%; transform: translateX(-50%); top: -8px; width: 12px; height: 8px;}

			
@-webkit-keyframes sonTitleRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        -webkit-transform: translateX(110%);
        transform: translateX(110%)
    }
}

@-o-keyframes sonTitleRight {
    0% {
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        -o-transform: translateX(110%);
        transform: translateX(110%)
    }
}

@keyframes sonTitleRight {
    0% {
        -webkit-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        -webkit-transform: translateX(110%);
        -o-transform: translateX(110%);
        transform: translateX(110%)
    }
}

.comtitle {
    position: relative;
    overflow: hidden;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.comtitle i {
    position: absolute;
    width: 100%;
    height: 110%;
    left: 0;
    top: -5%;
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    background: rgba(255, 255, 255, 0.7)
}

.comtitle.active i {
    -webkit-animation: sonTitleRight 3s ease both;
    -o-animation: sonTitleRight 3s ease both;
    animation: sonTitleRight 3s ease both
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 30%, 0);
        transform: translate3d(0, 30%, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -o-transform: none;
        transform: none
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp
}

.solution-wrap{ position: relative; width: 100%; height: 950px;}
.solution-wrap .title{ padding-top: 90px; position: relative;z-index: 36;}
.solution-wrap .title .right h2{ color: #fff;}
.solution-wrap .title .right h3{ color: #fff;}
.solution-wrap .title .left{ width: 165px; height:53px; line-height: 53px;}
.solution-wrap .title .left a{ display: block; color: #fff; display: flex; justify-content: center; gap:0 10px; align-items: center; font-size: 15px; border: 1px #fff solid; border-radius: 4px; overflow: hidden;}
.solution-wrap .title .left a em{ display: block; width: 20px; height: 20px; background: url(../images/right-jt1.png) no-repeat 0 0;}
.solution-wrap .title .left a:hover{background: #008637; color: #fff;border: 1px #008637 solid; }
.solution-wrap .title .left a:hover em{background: url(../images/right-jt1.png) no-repeat 0 0;}

#ywmf-item{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index:35;height: 950px;}
#ywmf-item .swiper-slide{ height: 950px;}
#ywmf-thumb{position: absolute; left: 0; right: 0; bottom: 0px; z-index:37; height: 70%;}
#ywmf-thumb .swiper-slide{ text-align: center; display: flex;flex-direction: column;justify-content: end; padding-bottom: 100px; position: relative;}
#ywmf-thumb .swiper-slide h3{ font-size: 30px; color: #fff; margin-top:200px;}
#ywmf-thumb .swiper-slide section{ padding: 20px 0;}
#ywmf-thumb .swiper-slide section p{ font-size: 16px; color: #fff; line-height: 28px;}
#ywmf-thumb .swiper-slide .solution-more{width: 165px; height:0; line-height: 53px; border-radius: 4px; margin:0 auto; overflow: hidden;transition: 0.3s all;}
#ywmf-thumb .swiper-slide .solution-more a{display: block; color: #fff; display: flex; justify-content: center; gap:0 10px; align-items: center; font-size: 15px;}
#ywmf-thumb .swiper-slide .solution-more a em{ display: block; width: 20px; height: 20px; background: url(../images/right-jt1.png) no-repeat 0 0;}
#ywmf-thumb .swiper-slide:hover .solution-more{height:53px; border: 1px #fff solid; transition: 0.3s all;}
#ywmf-thumb .swiper-slide:hover{background: linear-gradient(to bottom, rgba(17, 157, 67, 0), rgba(17, 157, 67, 0.8));}
#ywmf-thumb .swiper-slide:before{ content: ""; position: absolute; right: -1px; width:3px; height: 3px; background: rgba(255,255,255,0.5); bottom:400px;}
#ywmf-thumb .swiper-slide:after{ content: ""; position: absolute; right: 0px; width:1px; height: 400px; background: rgba(255,255,255,0.5); bottom:0}

#ywmf-thumb .swiper-slide.my-slide-thumb-active{background: linear-gradient(to bottom, rgba(17, 157, 67, 0), rgba(17, 157, 67, 0.8));}
#ywmf-thumb .swiper-slide.my-slide-thumb-active .solution-more{height:53px; border: 1px #fff solid; transition: 0.3s all;}

#case{ margin: 60px 0 0 0;   }
#case .swiper-container{padding:30px 80px;  position: relative;overflow: visible;}
#case .swiper-container .swiper-wrapper{}
#case .swiper-container .swiper-slide{ background: #fff; box-shadow: 0 0 20px 10px rgba(0,0,0,0.08); padding: 60px; border-radius: 20px; display: flex; justify-content: space-between;}
#case .swiper-container .swiper-slide .txt{ flex: 1; padding-top: 50px;}
#case .swiper-container .swiper-slide .txt .case-name{ font-size: 32px; font-weight: bold; color: #212121;}
#case .swiper-container .swiper-slide .txt .case-time{ font-size:16px; color: #01a54b;font-family:'PingFang'; margin-top: 10px; }
#case .swiper-container .swiper-slide .txt p{ font-size: 15px; color: #595f63;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; margin: 30px 0; line-height: 28px;}
#case .swiper-container .swiper-slide .txt .case-more{width: 165px; height:53px; line-height: 53px;}
#case .swiper-container .swiper-slide .txt .case-more a{ display: block; color: #009443; display: flex; justify-content: center; gap:0 10px; align-items: center; font-size: 15px; border: 1px #009443 solid; border-radius: 4px; overflow: hidden;}
#case .swiper-container .swiper-slide .txt .case-more a em{ display: block; width: 20px; height: 20px; background: url(../images/right-jt.png) no-repeat 0 0;}
#case .swiper-container .swiper-slide .txt .case-more a:hover{background: #008637; color: #fff;border: 1px #008637 solid; }
#case .swiper-container .swiper-slide .txt .case-more a:hover em{background: url(../images/right-jt1.png) no-repeat 0 0;}
#case .swiper-container .swiper-slide .img{ width: 630px; height: 456px; margin-left: 100px; border-radius:10px; overflow: hidden;}
#case .swiper-container .swiper-slide .img img{ width: 100%; height: 100%;  transform: scale(1.0); transition: 0.5s all;}
#case .swiper-container .swiper-slide:hover .img img{ transform: scale(1.1); transition: 0.5s all;}
#case .swiper-button-prev{ width: 54px; height: 54px;border: 1px #dcdcdc solid; border-radius: 10px; background:#fff url(../images/case-jt1.png) no-repeat center; left: 45px; top: 76%;}
#case .swiper-button-prev:after{ display: none;}
#case .swiper-button-next{ width: 54px; height: 54px;border: 1px #dcdcdc solid; border-radius: 10px; background:#fff url(../images/case-jt2.png) no-repeat center;left: 110px; top: 76%; right: auto;}
#case .swiper-button-next:after{ display: none;}
#case .swiper-button-prev:hover{ background:#009443 url(../images/case-jt1-h.png) no-repeat center;}
#case .swiper-button-next:hover{ background:#009443 url(../images/case-jt2-h.png) no-repeat center;}

.news-wrap{ background: url(../images/news-bg.jpg) no-repeat center; height: 982px; padding: 80px 0;background-attachment: fixed;}
.news-wrap .title .right h2{ color: #fff;}
.news-wrap .title .right h3{ color: #fff;}
.news-wrap .title .left{width:640px ;} 
.news-wrap .title .left ul{ display: flex; justify-content: end; gap:0 15px;}
.news-wrap .title .left ul li{ width: 190px;  text-align: center;  overflow: hidden;}
.news-wrap .title .left ul li a{ display: block; height: 60px;line-height: 60px;border: 1px #fff solid; border-radius: 5px; color: #fff;  font-size: 16px;font-family:'PingFang'; }
.news-wrap .title .left ul li.cur a{ background: #119d43; color: #fff;border: 1px #119d43 solid;}
.news-wrap .title .left ul li:hover a{ background: #119d43; color: #fff;border: 1px #119d43 solid;}
#news{ border-top:1px rgba(255,255,255,0.2) solid; margin-top: 40px; padding-top: 40px;}
#news .news-item{ display: none;}
#news .news-item-tab{ display: flex; justify-content: space-between; gap:0 100px;}
#news .news-item .news-item-tab .news-left{ width: 500px; border-radius: 6px; overflow: hidden; background: #fff; }
#news .news-item .news-item-tab .news-left .news-left-img{ width: 500px; height: 296px;overflow: hidden;}
#news .news-item .news-item-tab .news-left .news-left-img img{ width: 100%; height: 100%; transform: scale(1.0); transition: 0.5s all;}
#news .news-item .news-item-tab .news-left:hover .news-left-img img{ transform: scale(1.1); transition: 0.5s all;}
#news .news-item .news-item-tab .news-left section{padding:30px 30px;}
#news .news-item .news-item-tab .news-left section span{ font-size: 16px; color: #119d43;font-family:'PingFang'; display: block;}
#news .news-item .news-item-tab .news-left section h2{font-size: 22px; color: #333;font-family:'PingFang'; margin: 10px 0;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 36px;}
#news .news-item .news-item-tab .news-left section p{font-size: 15px; color: #878686;font-family:'PingFang';overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#news .news-item .news-item-tab .news-left section .news-more{ width:120px; height: 40px; border: 1px #d2d2d2 solid; border-radius: 5px; display: flex; justify-content: center; gap:0 10px; line-height: 40px; align-items: center; margin-top: 50px;}
#news .news-item .news-item-tab .news-left section .news-more em{ display: block; background: url(../images/news-jt.png) no-repeat 0 0; width:7px; height: 12px;}
#news .news-item .news-item-tab .news-left:hover section h2{color: #119d43;}
#news .news-item .news-item-tab .news-left:hover section .news-more{ background: #119d43; border: 1px #119d43 solid; color: #fff;}
#news .news-item .news-item-tab .news-left:hover section .news-more em{background: url(../images/news-jt1.png) no-repeat 0 0; }
#news .news-item .news-item-tab .news-right{ width: 996px;}
#news .news-item .news-item-tab .news-right ul li{ background: #fff; padding: 35px; border-radius: 5px; margin-bottom: 25px;}
#news .news-item .news-item-tab .news-right ul li:last-child{ margin-bottom: 0;}
#news .news-item .news-item-tab .news-right ul li a{ display: flex; justify-content: space-between;}
#news .news-item .news-item-tab .news-right ul li section{ flex: 1;width: 480px;} 
#news .news-item .news-item-tab .news-right ul li section span{ font-size: 16px; color: #119d43;font-family:'PingFang'; display: block;}
#news .news-item .news-item-tab .news-right ul li section h2{font-size: 22px; color: #333;font-family:'PingFang'; margin: 10px 0;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 36px;}
#news .news-item .news-item-tab .news-right ul li section p{font-size: 15px; color: #878686;font-family:'PingFang';overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#news .news-item .news-item-tab .news-right ul li section .news-more{ width:120px; height: 40px; border: 1px #d2d2d2 solid; border-radius: 5px; display: flex; justify-content: center; gap:0 10px; line-height: 40px; align-items: center; margin-top: 30px;}
#news .news-item .news-item-tab .news-right ul li section .news-more em{ display: block; background: url(../images/news-jt.png) no-repeat 0 0; width:7px; height: 12px;}
#news .news-item .news-item-tab .news-right ul li:hover section h2{color: #119d43;}
#news .news-item .news-item-tab .news-right ul li:hover section .news-more{ background: #119d43; border: 1px #119d43 solid; color: #fff;}
#news .news-item .news-item-tab .news-right ul li:hover .news-more em{background: url(../images/news-jt1.png) no-repeat 0 0; }
#news .news-item .news-item-tab .news-right ul li .news-left-img{ width: 356px; height: 215px; border-radius: 10px; overflow:hidden; margin-left: 90px;}
#news .news-item .news-item-tab .news-right ul li .news-left-img img{ width: 100%; height: 100%; transform: scale(1.0); transition: 0.5s all;}
#news .news-item .news-item-tab .news-right ul li:hover .news-left-img img{ transform: scale(1.1); transition: 0.5s all;}

.hzhb-title{ text-align: center; display: block; width: 100%;}			
.hzhb-title h2{ font-family:'PingFang'; font-weight: bold; font-size: 45px; color: #1e1e1e;}
.hzhb-title h3{ font-family:'PingFang';  font-size: 24px; color: #2d2d2d; margin-top: 15px;}
#hzhb{ border-top: 1px rgba(0,0,0,0.1) solid; margin-top: 45px; padding-top: 50px;}
#hzhb ul{ display: flex;gap:32px; flex-wrap: wrap;}
#hzhb ul li{ width: 15%; background: #f0f4f7; display: flex; justify-content: center;  align-items: center;}
#hzhb ul li img{ max-width: 100%; max-height: 100%;}
#hzhb ul li:hover img{ max-width: 100%; max-height: 100%; transform: rotateY(360deg); transition: 0.5s all;}

#footer{ background: url(../images/footerbg.jpg) no-repeat center;  padding-top: 60px; background-size:cover; padding-bottom:15px;}
#footer .footer-top{ display: flex; justify-content: space-between;}
#footer .footer-top .left{ flex: 1;}
#footer .footer-top .left ul{ display: flex;gap:0 80px;}
#footer .footer-top .left ul li h3{ font-size: 15px; font-weight: bold;color: #fff; margin-bottom: 15px;}
#footer .footer-top .left ul li a{ display: block; font-size: 14px; color:rgba(255,255,255,0.7); line-height: 26px;}
#footer .footer-top .left ul li a:hover{ color: #fff;}
#footer .footer-top .left ul li p{display: block; font-size: 14px; color:rgba(255,255,255,0.7); line-height: 26px;}
#footer .footer-top .left ul li p.f-pho{ font-size: 18px;font-family:arial;  color: #fff;}
#footer .footer-top .right{ width: 156px; height: 156px; text-align: center;}
#footer .footer-top .right span{ display: block; color: #fff; margin-bottom: 15px; font-size: 14px;}
#footer .footer-top .right .gzh-img{width: 156px; height: 156px; overflow: hidden;}
#footer .footer-top .right .gzh-img img{ width: 100%; height: 100%;}
#footer #copyright{ border-top:1px rgba(255,255,255,0.3) solid ; margin-top: 30px; padding-top: 20px; display: flex; justify-content:space-between; align-items: center;}
#footer #copyright .f-inf{ flex: 1;color:rgba(255,255,255,0.7);  display: flex;}
#footer #copyright .f-inf a{color:rgba(255,255,255,0.7); padding: 0 10px;}
#footer #copyright .f-inf a:hover{ color: #fff;}
#footer #copyright .f-inf a.sgzb-icon{ display: flex; align-items: center; gap:0 5px;}
.f_link{  border:1px #dcdcdc solid; background:url(../images/link-jt1.png) no-repeat 230px center; height:36px; line-height:36px; padding-left:10px; cursor:pointer; position:relative;width:260px;color:#999; color:rgba(255,255,255,0.7);}
.f_linkh{background:url(../images/link-jt2.png) no-repeat 230px center;}
.f_link_cont{ position:absolute;left:-1px; bottom:36px; background:#fff;width:260px;border:1px #dcdcdc solid; }
.f_link_cont a{ display:block; line-height:30px; color:#666; padding:0 15px; border-bottom:1px #dcdcdc dotted;}
.f_link_cont a:hover{ color:#119d43;}
#ny-banner{ height:830px; width: 100%;}
#ny-banner .wrapper{ padding-top: 90px; display: flex;flex-direction: column; justify-content: center; height: 100%;}
#ny-banner .wrapper span{ font-size: 24px; text-transform: uppercase; color: rgba(255,255,255,0.6);}
#ny-banner .wrapper h2{ font-size: 62px; color: #fff; margin: 10px 0 30px 0; font-weight: bold;}
#ny-banner .wrapper em{ display: block; width: 78px; height: 3px; background: #28aa42; margin-bottom: 80px;}
.mbx-nav{ height:72px; border-bottom: 1px #cccccc solid; line-height: 70px;}
.mbx-nav ul{ display: flex; justify-content: space-between;}
.mbx-nav ul li{flex: 1; text-align:center; position: relative;}
.mbx-nav ul li a{ font-size:20px; color: #666;font-family:'PingFang'; display: block;}
.mbx-nav ul li.cur a{ border-bottom: 4px #28aa42 solid; color: #28aa42; font-weight: bold;}
.mbx-nav ul li:after{ content: ''; position: absolute; right: 0; top:25px; width: 1px; height: 20px; background: #ccc;}
.mbx-nav ul li:last-child:after{ display: none;}
.mbx-nav ul li a:hover{   color: #28aa42; }
.ny-about{ display: flex; justify-content: space-between;}
.ny-about .left{ width: 606px;}
.ny-about .left .ny-title h2{ font-size: 47px ;font-family:'PingFang'; font-weight: bold; color: #2c2d2e;}
.ny-about .left .ny-title h3{ font-size: 24px ;font-family:'PingFang';  color: #737578; margin-top: 10px;}
.ny-about .left .about-video{ margin-top: 60px; width: 606px; height: 346px; overflow: hidden; border-radius: 10px;}
.ny-about .right{ flex: 1; margin-left: 160px;}
.ny-about .right p{ margin-bottom:50px; text-indent: 36px; font-size:18px;color: #464646; line-height: 32px;font-family:'PingFang'; }
.about-number{ padding-top:60px; margin-top: 40px; border-top:1px #c9c9c9 solid;}
.about-number ul{ display:flex; justify-content: space-between;}
.about-number ul li .c-sz{ display: flex; font-size: 24px; font-weight: bold; color: #009443; align-items: center;}
.about-number ul li .c-sz .count{font-family:'PingFang'; font-weight: bold; color: #009443; font-size: 60px;}
.about-number ul li .c-sz em{font-size: 60px;}
.about-number ul li p{ font-size: 16px; color: #444444; margin-top: 5px;}
		
.qywh-wrap{ background: url(../images/qywhbg.jpg) no-repeat center top; padding-top: 130px;background-attachment: fixed; }
.qywh-wrap .ny-title h2{ font-size: 47px ;font-family:'PingFang'; font-weight: bold; color: #2c2d2e;}
.qywh-wrap .ny-title h3{ font-size: 24px ;font-family:'PingFang';  color: #737578; margin-top: 10px;}
.qywh-wrap .qywh-list{ margin-top: 376px; background: #fff; padding: 100px 0;box-shadow: 0 10px 20px 0px rgba(0,0,0,0.1); position: relative;z-index: 20;}
.qywh-wrap .qywh-list ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.qywh-wrap .qywh-list ul li{ width: 50%; padding: 0 100px;display: flex;gap:0 30px;}
.qywh-wrap .qywh-list ul li:nth-child(1){ border-right:1px #d9d9d9 solid; padding-bottom: 100px;}
.qywh-wrap .qywh-list ul li:nth-child(2){ padding-bottom: 100px;}
.qywh-wrap .qywh-list ul li:nth-child(3){ border-right:1px #d9d9d9 solid;}
.qywh-wrap .qywh-list ul li .qywh-list-img{ width: 100px; display: flex; justify-content: center;align-items: center;}
.qywh-wrap .qywh-list ul li:hover .qywh-list-img img{ transform: rotateY(360deg); transition: 0.5s all;}
.qywh-wrap .qywh-list ul li section{ flex: 1;}
.qywh-wrap .qywh-list ul li section h4{font-size: 26px ;font-family:'PingFang'; font-weight: bold; color: #202020;}
.qywh-wrap .qywh-list ul li section p{font-size: 16px ;font-family:'PingFang';  color: #565656; line-height: 28px; margin-top: 10px;}

.fzlc-wrap{background: url(../images/fzlc-bg.jpg) no-repeat center top; padding-top: 350px; margin-top: -222px;position: relative;z-index: 18; position: relative; height: 1175px;}
.fzlc-wrap .ny-title h2{ font-size: 47px ;font-family:'PingFang'; font-weight: bold; color: #2c2d2e;}
.fzlc-wrap .ny-title h3{ font-size: 24px ;font-family:'PingFang';  color: #737578; margin-top: 10px;}
.fzlc-wrap .fzlc-line{ position: absolute; height: 640px; background: url(../images/fzlc-line.png) no-repeat center; width: 100%; top: 400px; z-index: 23;}
.fzlc-wrap .fzlc-cont{ position: relative;z-index: 30;}
.fzlc-wrap .fzlc-cont .swiper-slide ul{ display: flex; justify-content: space-between; height: 640px; }
.fzlc-wrap .fzlc-cont .swiper-slide ul li{ width: 25%; position: relative;}
.fzlc-wrap .fzlc-cont .swiper-slide ul li:nth-child(1) .flzc-nr{ display: flex; flex-direction: column-reverse; position: absolute;
    bottom: 200px; }
.fzlc-wrap .fzlc-cont .swiper-slide ul li section span{ font-size: 30px; color: #13a046;font-family:'PingFang'; font-weight: bold;}
.fzlc-wrap .fzlc-cont .swiper-slide ul li section .fzlc-txt{ margin-top: 10px; padding-bottom: 40px; width: 90%;}
.fzlc-wrap .fzlc-cont .swiper-slide ul li section .fzlc-txt p{ font-size: 15px; color: #383838;font-family:'PingFang'; line-height: 24px; }
.fzlc-wrap .fzlc-cont .swiper-slide ul li:nth-child(2) .flzc-nr{ display: flex; flex-direction: column; position: absolute;
    top: 423px;}

.fzlc-wrap .fzlc-cont .swiper-slide ul li:nth-child(3) .flzc-nr{ display: flex; flex-direction: column-reverse; position: absolute;
    bottom: 323px;}
.fzlc-wrap .fzlc-cont .swiper-slide ul li:nth-child(4) .flzc-nr{ display: flex; flex-direction: column; position: absolute;
    top: 192px;}
.fzlc-wrap .fzlc-cont .swiper-button-next { width: 54px; height: 54px;border: 1px #dcdcdc solid; border-radius: 10px; background:#fff url(../images/case-jt2.png) no-repeat center;left: 70px; top: 80px;}
.fzlc-wrap .fzlc-cont .swiper-button-next:after{ display: none;}
.fzlc-wrap .fzlc-cont .swiper-button-next:hover{ background:#009443 url(../images/case-jt2-h.png) no-repeat center;}
.fzlc-wrap .fzlc-cont .swiper-button-prev{ width: 54px; height: 54px;border: 1px #dcdcdc solid; border-radius: 10px; background:#fff url(../images/case-jt1.png) no-repeat center; left: 0; top: 80px;}
.fzlc-wrap .fzlc-cont .swiper-button-prev:after{ display: none;}
.fzlc-wrap .fzlc-cont .swiper-button-prev:hover{ background:#009443 url(../images/case-jt1-h.png) no-repeat center;}
.honor-title .left{width:640px ;} 
.honor-title .left ul{ display: flex; justify-content: end; gap:0 15px;}
.honor-title .left ul li{ width: 190px;  text-align: center;  overflow: hidden;}
.honor-title .left ul li a{ display: block; height: 60px;line-height: 60px;border: 1px #119d43 solid; border-radius: 5px; color: #119d43;  font-size: 16px;font-family:'PingFang'; }
.honor-title .left ul li.cur a{ background: #119d43; color: #fff;border: 1px #119d43 solid;}
.honor-title .left ul li:hover a{ background: #119d43; color: #fff;border: 1px #119d43 solid;}
.honor{ margin-top: 70px;height: 600px; overflow: hidden;}
.honor .honor-item{ }
#certify {position: relative;width: 1200px;margin: 0 auto}
#certify .swiper-container {padding-bottom: 60px; padding-top: 20px;} 
#certify  .swiper-slide {width: 400px;height: 520px;background: #fff; overflow: inherit!important; box-shadow: 0 10px 20px 10px rgba(0,0,0,0.1);}
#certify  .swiper-slide .top-div{ padding: 10px; display: flex; justify-content: center; align-items: center;height: 520px;}
#certify  .swiper-slide img{display:block;}
#certify  .swiper-slide p {line-height: 98px;padding-top: 0;text-align: center;color: #636363;font-size: 20px;font-family:'PingFang';margin: 0;}
#certify .swiper-button-prev:after,#certify .swiper-button-next:after{display:none;}
#certify .swiper-button-prev {left: -100px;width: 54px; height: 54px;border: 1px #dcdcdc solid; border-radius: 10px; background:#fff url(../images/case-jt1.png) no-repeat center; }
#certify .swiper-button-next {right: -100px;width: 54px; height: 54px;border: 1px #dcdcdc solid; border-radius: 10px; background:#fff url(../images/case-jt2.png) no-repeat center;}
#certify .swiper-slide{ border-radius: 10px; overflow: hidden; position: relative; }
#certify .swiper-slide img{position: relative;border-radius: 10px;}
#certify .swiper-slide .top-div:before{  content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,.3);transition: width 0.3s ease; z-index: 9; border-radius: 10px;}
#certify .swiper-slide p{ display: none;}
#certify .swiper-slide-active p{ display: block;}
#certify .swiper-slide-active .top-div:before{ display: none;}
#certify1 {position: relative;width: 1200px;margin: 0 auto}
#certify1 .swiper-container {padding-bottom: 60px;padding-top: 20px;} 
#certify1  .swiper-slide {width: 400px;height: 520px;background: #fff; overflow: inherit!important;box-shadow: 0 10px 20px 10px rgba(0,0,0,0.1);}
#certify1  .swiper-slide .top-div{ padding: 10px; display: flex; justify-content: center; align-items: center;height: 520px;}
#certify1  .swiper-slide img{display:block;}
#certify1  .swiper-slide p {line-height: 98px;padding-top: 0;text-align: center;color: #636363;font-size: 20px;font-family:'PingFang';margin: 0;}
#certify1 .swiper-button-prev:after,#certify1 .swiper-button-next:after{display:none;}
#certify1 .swiper-button-prev {left: -100px;width: 54px; height: 54px;border: 1px #dcdcdc solid; border-radius: 10px; background:#fff url(../images/case-jt1.png) no-repeat center; }
#certify1 .swiper-button-next {right: -100px;width: 54px; height: 54px;border: 1px #dcdcdc solid; border-radius: 10px; background:#fff url(../images/case-jt2.png) no-repeat center;}
#certify1 .swiper-slide{ border-radius: 10px; overflow: hidden; position: relative; }
#certify1 .swiper-slide img{position: relative;border-radius: 10px;}
#certify1 .swiper-slide .top-div:before{  content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,.3);transition: width 0.3s ease; z-index: 9; border-radius: 10px;}
#certify1 .swiper-slide p{ display: none;}
#certify1 .swiper-slide-active p{ display: block;}
#certify1 .swiper-slide-active .top-div:before{ display: none;}
#ny-banner .jjfa-btn{ margin-bottom: 30px;}
#ny-banner .jjfa-btn ul{ display: flex;gap:0 10px;align-items:center;}
#ny-banner .jjfa-btn ul li{ border: 1px #fff solid; width: 110px; height: 38px; line-height: 38px; text-align: center; font-size: 18px;font-family:'PingFang'; border-radius: 50px;}
#ny-banner .jjfa-btn ul li a{ color: rgba(255,255,255,0.8); width: 100%; font-size: 15px;
    display: block;}
#ny-banner .jjfa-btn ul li.c-sel{width: 140px; height: 50px; line-height: 50px;font-size: 26px;background:#fff; }
#ny-banner .jjfa-btn ul li.c-sel a{color: #28aa42; font-size:17px; font-weight:bold; }
.wrap-blue{ background: #eef1f7; padding: 70px 0;}
.jjfn-title h2{ font-size: 36px; color: #242323; font-family:'PingFang'; font-weight: bold;}
.jjfn-title h3{ font-size: 24px; color: #5d5d5d; font-family:'PingFang'; margin-top: 15px;}
.nyjjfa-list{ margin-top: 70px;}
.nyjjfa-list ul{ display: flex; gap:46px; flex-wrap: wrap;}
.nyjjfa-list ul li{ width: 31.4%; background: #fff; padding: 40px;}
.nyjjfa-list ul li .nyjjfa-img{ width: 100%; height: 254px; overflow: hidden;}
.nyjjfa-list ul li .nyjjfa-img img{ width: 100%; height: 100%; transform: scale(1.0); transition: 0.5s all;}
.nyjjfa-list ul li:hover .nyjjfa-img img{ transform: scale(1.1); transition: 0.5s all;}
.nyjjfa-list ul li section{ margin-top: 30px;}
.nyjjfa-list ul li section h2{font-size: 22px; color: #333; font-family:'PingFang'; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.nyjjfa-list ul li section .nyjjfa-more{ border-top:1px #d6d6d6 solid; margin-top: 20px; padding-top:20px; display: flex; justify-content: space-between; font-size: 16px; color: #5d5d5d; font-family:'PingFang'; align-items:center;}
.nyjjfa-list ul li section .nyjjfa-more em{ background: url(../images/right-jt2.png) no-repeat 0 0; width: 22px; height: 22px ;display: block;}
.nyjjfa-list ul li:hover section h2{ color: #28aa42;}
.nyjjfa-list ul li:hover .nyjjfa-more{color: #28aa42;}
.nyjjfa-list ul li:hover .nyjjfa-more em{ background: url(../images/right-jt3.png) no-repeat 0 0; }
#pageinfo { text-align: center;margin-bottom: 10px; margin-top: 0px;}
.digg {padding-top: 60px;}
.digg li{ min-width: 50px;height: 50px;line-height: 48px; margin:0 4px;border-radius:5px;font-size:14px;color:#767676; font-size: 16px;font-family:'PingFang'; overflow: hidden;}
.digg .page-item a{min-width: 50px;border: none;padding: 0px;height: 50px;line-height: 48px;overflow: inherit;background: none; display:flex; align-self: center; justify-content: center; font-size: 16px;font-family:'PingFang';}
.digg .page-item span.page-linkdata-jt1{ background: url(../images/fy-jt1.png) no-repeat center; display: block; width: 50px; height: 50px;}
.digg .page-item span.page-linkdata-jt1:hover{  background: url(../images/fy-jt1-h.png) no-repeat center;}
.digg .page-item a.page-linkdata-jt1{ background: url(../images/fy-jt1.png) no-repeat center; display: block; }
.digg .page-item a.page-linkdata-jt1:hover{  background: url(../images/fy-jt1-h.png) no-repeat center;}

.digg .page-item a.page-linkdata-jt2{background: url(../images/fy-jt2.png) no-repeat center; display: block; width: }
.digg .page-item a.page-linkdata-jt2:hover{background: url(../images/fy-jt2-h.png) no-repeat center; display: block; }
.digg .page-item:hover {background: #28aa42; color: #fff;}
.digg .page-item:hover a{ color: #fff; cursor:pointer;}
.digg .page-item a:active {background-color: #28aa42;color:#fff;}
.digg li.active { width: 50px;height: 50px;background-color: #28aa42;color: #fff;text-decoration: none;}

#header.fixed-b #nav > ul > li > a{ color: #333;}
#header.fixed-b #nav > ul > li.current > a{ color:#28aa42; }
#header.fixed-b .nav-right:before{ background: #999;}
#header.fixed-b .search{ border: 1px #e5e5e5 solid; }
#header.fixed-b .search .search-cont button{ background: url(../images/search1.png) no-repeat 0 0; }
#header.fixed-b .search .search-cont input::placeholder{ color: #b2b2b2;}
#header.fixed-b #pho{ color: #019444; font-size: 18px; font-family: arial;  background:url(../images/pho1.png) no-repeat left center;  }
#header.fixed-b .nav-right:before{ content: ''; width: 1px; height: 20px; background: #999; position: absolute; left: 0;}
#header.fixed-b #search-btn{background:url(../images/search1.png) no-repeat center; }
.dqwz{ background: #fff; box-shadow: 0 10px 10px 0 rgba(0,0,0,0.03); height: 56px; line-height: 56px; border-top:1px #eaeaea solid; position: relative; z-index: 90;}
.dqwz .dqwz-cont{ font-size: 14px ;color: #535353; font-family:'PingFang'; background: url(../images/home-icon.png) no-repeat 0 center; padding-left: 25px;}
.dqwz .dqwz-cont a{color: #535353;font-family:'PingFang';}
.dqwz .dqwz-cont a:hover{color: #28aa42;}
.dqwz .dqwz-cont span{color: #535353;font-family:'PingFang';}
.jjfa-xq-top{ background:#eff2f7; height: 702px; position: relative; overflow: hidden;background: #fff url(../images/product-xqbg.jpg) repeat-x 0 top;
    padding-top: 50px;
    height:680px;}
.jjfa-xq-top .wrapper{ display: flex; justify-content: space-between;}
.jjfa-xq-top .left-txt{ padding: 60px 0 0 0; width: 50%;}
.jjfa-xq-top .left-txt h2{color: #201f1f;font-family:'PingFang'; font-size: 38px; font-weight: bold; margin-bottom: 30px;}
.jjfa-xq-top .left-txt .syfw{color: #201f1f;font-family:'PingFang'; font-size: 16px; padding-top: 15px;}
.jjfa-xq-top .left-txt .syfw span{font-weight: bold;font-family:'PingFang';}
.jjfa-xq-top .left-txt .jccs{color: #201f1f;font-family:'PingFang'; font-size: 16px;padding-top: 15px;}
.jjfa-xq-top .left-txt .jccs span{font-weight: bold;font-family:'PingFang';}
.jjfa-xq-top .left-txt .jsys{padding-top: 15px;}
.jjfa-xq-top .left-txt .jsys span{font-weight: bold;font-family:'PingFang';font-size: 16px; display: block; margin-bottom: 10px;}
.jjfa-xq-top .left-txt .jsys p{color: #201f1f;font-family:'PingFang'; font-size: 15px; line-height: 26px; position: relative; padding-left: 15px;}
.jjfa-xq-top .left-txt .jsys p:before{ content: ''; position: absolute; left: 0; width: 5px; height: 5px ;border-radius: 50px; background: #201f1f; top: 10px;}
.jjfa-xq-top .left-txt .fazx-btn{ width: 165px; height: 53px; line-height: 53px; background: #019444; border-radius: 5px; margin-top: 70px;}
.jjfa-xq-top .left-txt .fazx-btn a{ display: flex; justify-content: center;gap:0 10px; color: #fff; font-size: 15px; align-items: center;}
.jjfa-xq-top .left-txt .fazx-btn a em{ background: url(../images/right-jt1.png) no-repeat 0 0; width: 20px; height: 20px;}
.jjfa-xq-top .left-txt .fazx-btn:hover{ background: #28aa42;}
.jjfa-xq-top .right-img{ width: 42%;margin-top:60px; right: 0; bottom: 0; height:450px;}
.jjfa-xq-top .right-img img{ width: 100%;}

.jjfa-xq-bottom{ display: flex; justify-content: space-between;}
.jjfa-xq-bottom .left{ flex: 1; margin-right: 80px;}
.jjfa-xq-bottom .left .jjfa-xq-item{ margin-bottom: 60px;}
.jjfa-xq-bottom .left .jjfa-xq-item .jjfa-xq-title{ border-bottom: 1px #c4c4c4 solid; font-size: 30px; color: #201f1f; font-weight: bold; line-height: 60px;font-family:'PingFang'; position: relative;}
.jjfa-xq-bottom .left .jjfa-xq-item .jjfa-xq-title:before{ content: ''; position: absolute; bottom:-2px; left: 0; width: 120px; background: #019444; height: 3px;}

.jjfa-xq-bottom .left .jjfa-xq-item .jjfa-xq-nr{padding: 30px 0 0 0;}
.jjfa-xq-bottom .left .jjfa-xq-item .jjfa-xq-nr p{font-size: 15px; color: #201f1f; line-height: 30px;font-family:'PingFang';}
.jjfa-xq-bottom .left .jjfa-xq-item .jjfa-xq-nr p img{ max-width: 100%; height: auto;}
.jjfa-xq-bottom .right{ width: 415px; }
.jjfa-xq-bottom .right ul{ width: 415px; background: #fff; border-radius:8px; box-shadow: 0 10px 20px 10px rgba(0,0,0,0.1); padding: 30px;}
.jjfa-xq-bottom .right ul li{height: 70px; line-height: 70px; border-bottom: 1px #dfdfdf solid;}
.jjfa-xq-bottom .right ul li a{display: block; font-size: 16px; background:url(../images/news-jt2.jpg) no-repeat right center;font-family:'PingFang'; color: #232323; padding-right: 20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.jjfa-xq-bottom .right ul li a:hover{ color: #019444;background:url(../images/news-jt.png) no-repeat right center;}
.case-wrap{ background:#fff url(../images/case-xqbg.jpg) repeat-x 0 top; padding-top: 50px;}
.fh-icon a{ display: block; width: 130px; height: 40px; border: 1px #019444 solid; border-radius: 50px; display: flex; justify-content: center; gap:0 10px; font-size: 15px; color: #353535;font-family:'PingFang'; align-items: center;}
.fh-icon a em{ display: block; background: url(../images/fh-icon.png) no-repeat 0 0; width: 14px; height: 13px;}
.fh-icon a:hover{ background:#019444; color: #fff;}
.fh-icon a:hover em{background: url(../images/fh-icon1.png) no-repeat 0 0;}
#case-xq{ width: 1200px; margin: 50px auto;}
#article-title{line-height:44px; font-size:32px; text-align:center; color: #1b1b1b;font-family:'PingFang'; font-weight:bold;}
#article-info{height:18px; line-height:18px; margin-top:20px; font-size:16px; text-align:center; color:#7e7e7e; overflow:hidden;}
#article{line-height:32px; margin-top:30px; padding-top:30px; border-top:1px solid #cccccc; font-size:17px; color:#353535; position: relative;  padding-bottom: 20px; }
#article p{ font-family:'PingFang' !important;}
#prev-next{ margin-top:44px; border-top: 1px #cccccc solid; overflow:hidden; padding:20px; display: flex;  justify-content: space-between;}
#prev-next a{width:50%; height:40px; line-height:40px; font-size:16px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display: block;}
#prev-next a:hover{color:#019444;}
#prev-next a:nth-child(2){ text-align: right;}
.ny-news ul{ display: flex; gap:80px; flex-wrap: wrap;}
.ny-news ul li{ width: 30%;}
.ny-news ul li .nynews-img{ width: 100%; height: 320px; overflow: hidden; border-radius: 10px;}
.ny-news ul li .nynews-img img{ width: 100%; height: 100%; transform: scale(1.0); transition: 0.5s all;}
.ny-news ul li:hover .nynews-img img{ transform: scale(1.1); transition: 0.5s all;}
.ny-news ul li section{ padding: 30px 0 10px 0;}
.ny-news ul li section .nynews-time{ font-size: 16px; color: #7e7e7e; font-family:'PingFang'; display: flex; gap:0 10px;}
.ny-news ul li section .nynews-time span{font-family:'PingFang';}
.ny-news ul li section h3{ font-size: 22px;font-family:'PingFang';font-weight:bold; line-height: 32px; height: 65px; overflow: hidden; margin: 20px 0; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #333;}
.ny-news ul li section .read-btn{ width: 128px; height: 40px; border: 1px #d2d2d2 solid; border-radius: 50px;display: flex; justify-content: center; align-items:center; gap:0 10px; font-size: 16px;color: #7e7e7e; font-family:'PingFang'; }
.ny-news ul li section .read-btn em{ background: url(../images/news-jt2.jpg) no-repeat 0 0; width: 7px; height: 12px;}
.ny-news ul li:hover h3{ color: #019444;}
.ny-news ul li:hover .read-btn{ background: #019444;border: 1px #019444 solid; color: #fff;}
.ny-news ul li:hover .read-btn em{ background:url(../images/news-jt1.png) no-repeat 0 0;}

.ny-search ul li{
	height: 70px;
	line-height: 70px;
	border-bottom: 1px solid #ddd;
}
.ny-search ul li a section{
	display: flex;
	justify-content: space-between;
}
.ny-product{ display:flex; justify-content: space-between;}
.ny-product .left{width: 400px ;}
.ny-product .left ul{background: #fff; box-shadow: 0 0px 20px 10px rgba(0,0,0,0.07); padding: 30px; border-radius: 10px; width: 400px;}
.ny-product .left ul li{ border-bottom: 1px #dedede solid;}
.ny-product .left ul li .panel-yiji{ height:60px;line-height: 59px; display: flex; justify-content: space-between;align-items: center; }
.ny-product .left ul li .panel-yiji a{ display: flex; align-items: center; font-size: 16px; color: #333;gap:0 10px;font-family:'PingFang';}
.ny-product .left ul li .panel-yiji em{display: block; background: url(../images/news-jt2.jpg) no-repeat 0 center; width: 14px; height: 14px;}
.ny-product .left ul li:hover .panel-yiji a{color: #28aa42;font-family:'PingFang';font-weight:bold;}
.ny-product .left ul li.cur .panel-yiji a{color: #28aa42;font-family:'PingFang';font-weight:bold;}
.ny-product .left ul li.cur .panel-yiji em{background: url(../images/news-jt3.png) no-repeat 0 center; width: 13px; height: 7px;}
.ny-product .left ul li .product-erji{display: none; padding: 0px 5px 15px 5px; }
.ny-product .left ul li.cur .product-erji{display: block;  }
.ny-product .left ul li .product-erji .product-ii{ height: 36px; line-height: 36px; position: relative; }
.ny-product .left ul li .product-erji .product-ii a{ font-size: 14px; color: #666;display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ny-product .left ul li .product-erji .product-ii a:hover{ color: #019444;}
.ny-product .left ul li .product-erji .product-ii.sel a{color: #019444; background: url(../images/cp-jt2.png) no-repeat right center; }
.ny-product .right{ flex: 1; margin-left: 50px;}
.ny-product .right .ny-product-list ul{ display: flex; gap:30px; flex-wrap: wrap;}
.ny-product .right .ny-product-list ul li{ width: 31.5%; background: #fff;box-shadow: 0 0px 20px 10px rgba(0,0,0,0.07); padding: 20px; }
.ny-product .right .ny-product-list ul li .ny-product-img{ width: 100%; height: 245px; display: flex; justify-content: center; align-items:center; overflow:hidden;}
.ny-product .right .ny-product-list ul li .ny-product-img img{ max-width: 100%; max-height: 100%;}
.ny-product .right .ny-product-list ul li section{ margin-top: 20px; border-top: 1px #e5e5e5 solid; padding-top: 20px; text-align: center;}
.ny-product .right .ny-product-list ul li section span{color: #232323;font-family:'PingFang';font-weight:bold; font-size: 17px; display: block;}
.ny-product .right .ny-product-list ul li section h3{color: #232323;font-family:'PingFang';font-weight:bold; font-size: 17px; margin: 5px 0 20px 0; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.ny-product .right .ny-product-list ul li section .ny-product-btn{ width: 140px; height: 40px; line-height: 40xp; border: 1px #009443 solid; border-radius: 5px; display: flex; justify-content: center; align-items: center; margin: 0 auto 20px auto; color: #009443; font-size: 14px; gap:0 10px;font-family:'PingFang';}
.ny-product .right .ny-product-list ul li section .ny-product-btn em{ background: url(../images/right-jt.png) no-repeat 0 0; width: 18px; height: 18px; display: block; background-size: cover;}
.ny-product .right .ny-product-list ul li:hover{box-shadow: 0 0px 20px 10px rgba(0,0,0,0.1);}
.ny-product .right .ny-product-list ul li:hover section{  border-top: 1px #009443 solid; }
.ny-product .right .ny-product-list ul li:hover span{ color: #009443;}
.ny-product .right .ny-product-list ul li:hover h3{ color: #009443;}
.ny-product .right .ny-product-list ul li:hover .ny-product-btn{ background: #009443; color: #fff;}
.ny-product .right .ny-product-list ul li:hover .ny-product-btn em{background: url(../images/right-jt1.png) no-repeat 0 0;width: 18px; height: 18px; display: block; background-size: cover;}

.product-xqbg-wrap{ background:#fff url(../images/product-xqbg.jpg) repeat-x 0 top; padding-top: 50px; height: 700px;}
#product-xq{ margin-top:40px; display: flex;}
#product-xq .left{ width: 600px;}
#product-xq .left h2{ font-size: 34px; color: #201f1f; font-weight: bold; line-height: 48px;font-family:'PingFang';}
#product-xq .left h2 span{ display: block;font-family:'PingFang';}
#product-xq .left .cpbq{ margin: 15px 0; display: flex;gap:0 10px; }
#product-xq .left .cpbq em{ padding: 5px 20px;  font-size: 14px; color: #6e6e6e; border: 1px #dcdcdc solid; border-radius: 50px;background: #fff; }
#product-xq .left h4{ font-size: 17px; color: #201f1f;font-family:'PingFang'; font-weight: bold; margin-top: 40px;}
#product-xq .left ul{ margin: 10px 0; width: 100%;}
#product-xq .left ul li{ font-size: 15px; line-height: 30px; color: #4b4b4b;}
#product-xq .left .cp-more{width: 165px; height:53px; line-height: 53px; background: #019444; border-radius: 4px; overflow: hidden; margin-top: 90px;}
#product-xq .left .cp-more a{display: block; color: #fff; display: flex; justify-content: center; gap:0 10px; align-items: center; font-size: 15px;}
#product-xq .left .cp-more a em{ display: block; width: 20px; height: 20px; background: url(../images/right-jt1.png) no-repeat 0 0;}
#product-xq .left .cp-more a:hover{background: #28aa42; color: #fff;}
#product-xq .left .cp-more a:hover em{background: url(../images/right-jt1.png) no-repeat 0 0;}
#product-xq .right{flex: 1; display: flex; justify-content: center; align-items: center;}
#product-xq .right img{max-width: 64%;}
.product-xq-item{ display: flex; justify-content: space-between;}
.product-xq-item .left{ flex: 1; margin-right: 80px;}
.product-xq-item .left .product-xq-tab{ margin-bottom: 50px;}
.product-xq-item .left .product-xq-tab .product-xq-title{border-bottom: 1px #c4c4c4 solid; font-size: 30px; color: #201f1f; font-weight: bold; line-height: 60px;font-family:'PingFang'; position: relative;}
.product-xq-item .left .product-xq-tab .product-xq-title:before{ content: ''; position: absolute; bottom:-2px; left: 0; width: 120px; background: #019444; height: 3px;}
.product-xq-item .left .product-xq-tab section{padding: 30px 0 0 0;}
.product-xq-item .left .product-xq-tab section p{font-size: 15px; color: #201f1f; line-height: 30px;font-family:'PingFang';}
.product-xq-item .left .product-xq-tab section p img{ width: 100%; height: auto;}
.product-xq-item .left .product-xq-tab ul.xcazt-list{ margin-top: 30px;}
.product-xq-item .left .product-xq-tab ul.xcazt-list { display: flex; gap:30px; flex-wrap: wrap;}
.product-xq-item .left .product-xq-tab ul.xcazt-list li{ width: 22.8%; text-align: center; }
.product-xq-item .left .product-xq-tab ul.xcazt-list li .img{ width: 100%;height: 184px; overflow: hidden; border-radius: 10px;}
.product-xq-item .left .product-xq-tab ul.xcazt-list li .img img{ width: 100%; height: 100%; transform: scale(1.0); transition: 0.5s all;}
.product-xq-item .left .product-xq-tab ul.xcazt-list li:hover .img img{ transform: scale(1.1); transition: 0.5s all;}
.product-xq-item .left .product-xq-tab ul.xcazt-list li p{margin-top: 10px; font-size: 14px; line-height: 26px; color:#666;} 

.product-xq-item .right{ width: 400px;}
.product-xq-item .right ul{background: #fff; box-shadow: 0 0px 20px 10px rgba(0,0,0,0.07); padding: 30px; border-radius: 10px; width: 400px;}
.product-xq-item .right ul li{ border-bottom: 1px #dedede solid;}
.product-xq-item .right ul li .panel-yiji{ height:60px;line-height: 59px; display: flex; justify-content: space-between;align-items: center; }
.product-xq-item .right ul li .panel-yiji a{ display: flex; align-items: center; font-size: 17px; color: #333;gap:0 10px;font-family:'PingFang';}
.product-xq-item .right ul li .panel-yiji em{display: block; background: url(../images/news-jt2.jpg) no-repeat 0 center; width: 14px; height: 14px;}
.product-xq-item .right ul li:hover .panel-yiji a{color: #28aa42;font-family:'PingFang';font-weight:bold;}
.product-xq-item .right ul li.cur .panel-yiji a{color: #28aa42;font-family:'PingFang';font-weight:bold;}
.product-xq-item .right ul li.cur .panel-yiji em{background: url(../images/news-jt3.png) no-repeat 0 center; width: 13px; height: 7px;}
.product-xq-item .right ul li .product-erji{display: none; padding: 0px 5px 15px 5px; }
.product-xq-item .right ul li.cur .product-erji{display: block;  }
.product-xq-item .right ul li .product-erji .product-ii{ height: 36px; line-height: 36px; position: relative; }
.product-xq-item .right ul li .product-erji .product-ii a{ font-size: 14px; color: #666;display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.product-xq-item .right ul li .product-erji .product-ii a:hover{ color: #019444;}
.product-xq-item .right ul li .product-erji .product-ii.sel a{color: #019444; background: url(../images/cp-jt2.png) no-repeat right center; }

.contact-company{ display: flex; align-items: center; justify-content: space-between;}
.contact-company .left{ color: #2d2d2d;font-family:'PingFang'; font-size: 40px; flex: 1;}
.contact-company .left em{ display: block; width: 65px; height: 3px;background: #009443; margin-top: 40px;}
.contact-company .right{ width: 130px; border: 1px #bfbfbf solid; padding: 5px; text-align: center;}
.contact-company .right img{ width: 120px; height: 120px;}
.contact-company .right span{color: #333;font-family:'PingFang'; font-size: 14px;}
.contact-lxfs{ display: flex; justify-content: space-between; margin-top: 40px;}
.contact-lxfs .left{ width: 600px; margin-right: 70px;}
.contact-lxfs .left ul li{ margin-bottom: 25px; border-radius:10px; border: 1px #dcdcdc solid; padding: 40px; height: 170px; display: flex; align-items:center;}
.contact-lxfs .left ul li .icon{ width: 78px; height: 78px; border: 1px #019444 solid; border-radius: 8px; display: flex; justify-content: center; align-items: center; margin-right: 20px;}
.contact-lxfs .left ul li .txt h3{color: #333;font-family:'PingFang'; font-size: 22px; font-weight: bold;}
.contact-lxfs .left ul li .txt p{color: #434343;font-family:'PingFang'; font-size: 16px;margin-top: 10px; line-height: 28px;}
.contact-lxfs .left ul li:nth-child(2) .txt p{ color: #019444;}
#map{flex: 1; height: 560px; border-radius:10px; border: 1px #dcdcdc solid;}

.wrap-liuyan{ background: #f5f7f8; padding: 90px 0;}
.wrap-liuyan .wrapper{ display: flex; justify-content: space-between;}
.wrap-liuyan .wrapper .liuyan-left{ width: 550px;}
.wrap-liuyan .wrapper .liuyan-left .liuyan-an{ background: #019444; border-radius: 50px;height:40px; line-height:40px;color: #fff; width: 120px; text-align: center; font-size: 16px; font-family:'PingFang';}
.wrap-liuyan .wrapper .liuyan-left .liuyan-title{ font-size: 40px;font-family:'PingFang'; font-weight: bold; margin-top: 40px;}
.wrap-liuyan .wrapper .liuyan-left .liuyan-title span{ display: block;font-family:'PingFang'; font-weight: bold;}
.wrap-liuyan .wrapper .liuyan-left section{ margin-top: 130px;}
.wrap-liuyan .wrapper .liuyan-left section p{font-size: 18px;font-family:'PingFang'; color: #636363; line-height: 36px;}
.wrap-liuyan .wrapper .liuyan-right{ width: 800px;}
.wrap-liuyan .wrapper .liuyan-right ul{ display: flex; flex-wrap: wrap;gap:15px;}
.wrap-liuyan .wrapper .liuyan-right ul li{ width: 100%;height: 65px; line-height: 65px; background: #fff; padding: 0 25px;}
.wrap-liuyan .wrapper .liuyan-right ul li:nth-child(1){ width: 50%;}
.wrap-liuyan .wrapper .liuyan-right ul li:nth-child(2){ width: 48%;}
.wrap-liuyan .wrapper .liuyan-right ul li input{ width: 100%; height: 65px; border: 0; font-size: 16px;}
.wrap-liuyan .wrapper .liuyan-right ul li:nth-child(4){ height: 210px; padding:25px;}
.wrap-liuyan .wrapper .liuyan-right ul li:nth-child(4) textarea{ width: 100%; height: 160px; border: 0;font-size: 16px;}
.wrap-liuyan .wrapper .liuyan-right button{ width: 187px; height: 52px; margin: 50px auto 0 auto; background: #019444; border: 0; display: flex; justify-content: center; align-items: center; border-radius: 5px; color: #fff; font-size: 16px; gap:0 10px; cursor: pointer;}
.wrap-liuyan .wrapper .liuyan-right button em{ background: url(../images/right-jt1.png) no-repeat 0 0; width: 20px; height: 20px;}

.jrwm-top{ display: flex; justify-content: space-between; align-items: center;}
.jrwm-top .jrwm-left{ width: 520px;}
.jrwm-top .jrwm-left .jrwm-an{background: #019444; border-radius: 50px;height:40px; line-height:40px;color: #fff; width: 120px; text-align: center; font-size: 16px; font-family:'PingFang';}
.jrwm-top .jrwm-left .jrwm-title{font-size: 40px;font-family:'PingFang'; font-weight: bold; margin-top: 40px;}
.jrwm-top .jrwm-left .jrwm-title span{display: block;font-family:'PingFang'; font-weight: bold;}
.jrwm-top .jrwm-left .jrwm-search{ width: 490px; height: 57px; border-radius: 50px; border: 1px #eee solid; background: #f9f9f9; overflow: hidden; margin-top: 40px;}
.jrwm-top .jrwm-left .jrwm-search .weo-input{ flex: 1; height: 57px; line-height: 57px; padding: 0 20px; font-size: 15px;font-family:'PingFang'; border: 0; background: no-repeat;}
.jrwm-top .jrwm-left .jrwm-search .weo-btn{  background: url(../images/search2.png) no-repeat center; width: 60px; height: 57px; border: 0;}
.jrwm-top .jrwm-right{width: 680px; text-align: left;}
.jrwm-top .jrwm-right p{ font-size: 16px; color: #5f5f5f;font-family:'PingFang';  line-height: 30px;}

.jrwm-list{ margin-top: 70px;}
.jrwm-list ul li{ width: 100%; border: 1px #e5e5e5 solid; border-radius: 5px; overflow: hidden; margin-bottom: 25px; padding: 30px; cursor: pointer;}
.jrwm-list ul li:hover{ border-top: 1px #019444 solid;;}
.jrwm-list ul li .jrwm-name{ height: 40px; line-height: 40px; display: flex; justify-content: space-between; align-items: center;}
.jrwm-list ul li .jrwm-name .jrwm-zwmc{ flex: 1; background: url(../images/jrwm-icon.png) no-repeat 0 center; padding-left: 35px; font-size: 20px; color: #282828;font-family:'PingFang'; font-weight: bold; }
.jrwm-list ul li:hover .jrwm-name .jrwm-zwmc{ color: #019444;}
.jrwm-list ul li .jrwm-name .jrwm-time{ width: 200px; text-align: right; font-size: 16px; color: #7e7e7e;font-family:'PingFang';}
.jrwm-list ul li .jrwm-zwyq{ margin-top: 20px; border-top:1px #e5e5e5 solid; padding-top: 20px; display: flex;}
.jrwm-list ul li .jrwm-zwyq span{ width: 25%; font-size: 16px; color: #494949;font-family:'PingFang';}
.tbk-pop{position: fixed; left: 0;  right: 0; top: 0;  bottom: 0;  z-index: 999; display: none;  background: rgba(0, 0, 0, .6);}
.tbk-pop .wrapper1400{left:50%; top:50%; transform:translate(-50%,-50%); width:1400px;background: #fff; display: none; position: absolute;}
.tbk-pop .tbk-pop-cont{ width: 100%; height: 100%; position: relative; padding-bottom: 40px;}
.tbk-pop .close{position:absolute; right:0px; top:0px; width:50px; height:50px;  cursor:pointer;}
.tbk-pop .tbk-pop-cont .tbk-zwmc{ padding: 40px; background: #f5f7f9;}
.tbk-pop .tbk-pop-cont .tbk-zwmc h3{ font-size: 30px; color:#333;font-family:'PingFang';font-weight: bold; }
.tbk-pop .tbk-pop-cont .tbk-zwmc .tbk-zwmc-list{ display: flex; height: 40px; line-height: 40px;gap:0 55px; margin-top: 10px;}
.tbk-pop .tbk-pop-cont .tbk-zwmc .tbk-zwmc-list span{ display: block;  font-size: 16px; color:#333;font-family:'PingFang';}
.tbk-pop .tbk-pop-cont .tbk-zwmc-tabs{ padding: 30px 40px 10px 40px; max-height:435px; overflow-y: auto;}
.tbk-pop .tbk-pop-cont .tbk-zwmc-tabs .tbk-zwmc-item{ margin-bottom:20px;}
.tbk-pop .tbk-pop-cont .tbk-zwmc-tabs .tbk-zwmc-item h4{ font-size: 16px; color:#019444;font-family:'PingFang';font-weight: bold;}
.tbk-pop .tbk-pop-cont .tbk-zwmc-tabs .tbk-zwmc-item section{ margin-top: 10px;}
.tbk-pop .tbk-pop-cont .tbk-zwmc-tabs .tbk-zwmc-item section p{ line-height: 26px;font-size: 14px; color:#333;font-family:'PingFang';}
.tbk-pop .tbk-pop-cont .tbk-zwmc-yx{margin:0 40px; background: #e4f8ea; height: 60px; line-height: 60px; display: flex; padding: 0 30px; align-items: center; gap:0 10px; font-size: 16px;  color:#019444;font-family:'PingFang';}
.tbk-pop .tbk-pop-cont .tbk-zwmc-yx a{
	color: #019444;
}
.tbk-pop .tbk-pop-cont .tbk-zwmc-yx img{ width:19px; height: 14px;}




.bannerText2 {
    position: absolute;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    top: 0;}
.bannerText2 .b5 {
				font-size: 30px;
				color: #FFFFFF;
				text-shadow: rgba(0, 0, 0, 1) 0 0 20px;
				font-weight: bolder;
				text-align: center;
				transform: translateY(30px);
				transition: all ease 1.5s;
				z-index: 9999;
				opacity: 0.5;
				max-width: 1200px;
				text-align: center;
				line-height: 2em;
				text-align: left;
				width: 94%;
				
			}
			
			.swiper-slide.banner_list.swiper-slide-active .bannerText2 .b5 {
				transform: translateY(00px);
				opacity: 1;
			}
			
			.bannerText2 .b9 {
				font-size: 26px;
				color: #FFFFFF;
				text-shadow: rgba(0, 0, 0, 1) 0 0 20px;
				text-align: center;
				transform: translateY(30px);
				transition: all ease 1.5s;
				z-index: 9999;
				opacity: 0.5;
				max-width: 1200px;
				text-align: center;
				line-height: 2em;
				text-align: left;
				width: 94%;
			}
			
			.swiper-slide.banner_list.swiper-slide-active .bannerText2 .b9 {
				transform: translateY(00px);
				opacity: 1;
			}
			
			.bannerText2 .b6 {
				font-size: 70px;
				color: #FFFFFF;
				text-shadow: rgba(0, 0, 0, 1) 0 0 20px;
				font-weight: bolder;
				text-align: center;
				transform: translateY(30px);
				transition: all ease 1.5s;
				z-index: 9999;
				opacity: 1;
				max-width: 1200px;
				text-align: center;
				line-height: 2em;
				text-align: left;
				width: 94%;
			}
			
			.swiper-slide.banner_list.swiper-slide-active .bannerText2 .b6 {
				transform: translateY(00px);
				opacity: 1;
			}
			
			.bannerText2 .b7 {
				font-size: 25px;
				color: #FFFFFF;
				text-shadow: rgba(0, 0, 0, 1) 0 0 20px;
				text-align: center;
				transform: translateY(30px);
				transition: all ease 1.5s;
				z-index: 9999;
				opacity: 1;
				max-width: 1200px;
				text-align: center;
				line-height: 1em;
				text-align: center;
				width: 94%;
			}
			
			.swiper-slide.banner_list.swiper-slide-active .bannerText2 .b7 {
				transform: translateY(00px);
				opacity: 1;
			}
			
			.bannerText2 .b8 {
				text-align: center;
				transform: translateY(30px);
				transition: all ease 1.5s;
				z-index: 9999;
				opacity: 1;
				max-width: 1200px;
				width: 94%;
				margin-top: 50px;
			}
			
			.bannerText2 .b8 a {
				font-size: 14px;
				color: #FFFFFF;
				width: 205px;
				height: 57px;
				/*background: url(static/images/b1.png) no-repeat 50%/ cover;*/
				display: flex;
				align-items: center;
				justify-content: center;
				border: 1px solid #fff;
				border-radius: 4px;
			}
			
			.bannerText2 .b8 a i {
				margin-left: 10px;
			}
			
			.swiper-slide.banner_list.swiper-slide-active .bannerText2 .b8 {
				transform: translateY(00px);
				opacity: 1;
			}
			.header_top_logo {
    padding-top: 0;
}
.bannerText2 .b6{ text-align: center; max-width: 1600px;}
.swiper-slide.banner_list.swiper-slide-active .bannerText2 .b7{ text-align: center;}
.header{ background: none;}
.bg{ height: 4965px;}
.bannerText2 .b6{text-shadow: rgba(0, 0, 0, .4) 0 0 10px;letter-spacing: 3px;}
.bannerText2 .b7{text-shadow: rgba(0, 0, 0, .4) 0 0 10px;}
.header_top_logo{ margin-top: -10px;}
.bannerText2 .b8 a{ margin: 0 auto; margin-top: 40px;}
.swiper-slide.banner_list.swiper-slide-active .bannerText2 .b7{ letter-spacing: 2px;}

#page{ display: none;}
.sj-fzlc-cont{ display:none;}
.sj-honor{ display:none;}
.ny-product .sj-left{ display:none;}




/*自适应*/

@media screen and (max-width:1600px){
.wrapper{width:1400px;}
#nav > ul > li{margin-left: 40px;}
#case .swiper-container .swiper-slide .img{width: 560px;  height: 405px;  margin-left: 80px;}
#case .swiper-container .swiper-slide .txt{ padding-top: 25px;}
#case .swiper-button-next{ left:110px;}
#news .news-item-tab{gap:0 30px;}
#news .news-item .news-item-tab .news-right{ width: 870px;}
#news .news-item .news-item-tab .news-right ul li .news-left-img{ margin-left: 50px;width: 290px; height: 190px;}
#news .news-item .news-item-tab .news-right ul li section h2{ line-height: 32px;}
#news .news-item .news-item-tab .news-right ul li section .news-more{ margin-top: 20px;}
#news .news-item .news-item-tab .news-left{ width: 480px;}
#news .news-item .news-item-tab .news-left .news-left-img{ width: 480px; height: 280px;}
#news .news-item .news-item-tab .news-left section .news-more{ margin-top: 30px;}
.news-wrap{ height: 910px;}
#hzhb ul{gap:28px;}
#ny-banner{ height: 660px;}
.ny-about .right{margin-left: 65px;}
.ny-about .right p{ font-size: 16px;}
.fzlc-wrap{ margin-top: -244px;}
.fzlc-wrap .fzlc-cont .swiper-slide ul li:nth-child(2) .flzc-nr{ top: 398px;}
.fzlc-wrap .fzlc-cont .swiper-slide ul li:nth-child(4) .flzc-nr{ top: 212px;}
.nyjjfa-list ul li{ width: 31%;}
.nyjjfa-list ul li .nyjjfa-img{ height: 210px;}
.jjfa-xq-top .left-txt{ width: 48%;padding: 50px 0 0 0;}
.jjfa-xq-top .left-txt h2{ font-size: 34px;margin-bottom: 20px;}
.jjfa-xq-top .left-txt .syfw{ font-size: 15px;}
.jjfa-xq-top .left-txt .jccs{ font-size: 15px;}
.jjfa-xq-top .left-txt .jsys span{ font-size: 15px;}
.jjfa-xq-top .left-txt .fazx-btn{ margin-top: 40px;}
.jjfa-xq-top{ height: 620px;}
.jjfa-xq-bottom .right{ width: 380px; }
.jjfa-xq-bottom .right ul{ width: 380px; background: #fff; border-radius:8px; box-shadow: 0 10px 20px 10px rgba(0,0,0,0.1); padding: 30px;}
.ny-news ul{gap:70px;}
.ny-news ul li .nynews-img{ height: 286px;}
.ny-product .left{ width: 382px;}
.ny-product .left ul{ width: 382px;}
.ny-product .right .ny-product-list ul li{ width: 31.2%;}
.ny-product .right .ny-product-list ul li .ny-product-img{ height: 190px;}
.product-xq-item .left .product-xq-tab ul.xcazt-list li{width: 22.5%;}
.product-xq-item .left .product-xq-tab ul.xcazt-list li .img{ height: 145px;}
.tbk-pop .wrapper1400{ width: 1200px;}
.tbk-pop .tbk-pop-cont .tbk-zwmc-tabs{max-height: 400px;}
#case .swiper-button-prev,#case .swiper-button-next{ top:87%;}

}


@media screen and (max-width:1440px){
.wrapper{width:1280px;}
.nav-right{padding-left: 35px; margin-left: 35px;}
#search-btn{margin-left: 30px;}
#nav > ul > li{margin-left: 40px;}
#nav > ul > li > a{ font-size: 16px;}
#case .swiper-container .swiper-slide{ padding: 50px;}
#case .swiper-container .swiper-slide .img{width: 520px;  height: 370px;   margin-left: 40px;}
#case .swiper-container .swiper-slide .txt{ padding-top: 10px;}
#case .swiper-container .swiper-slide .txt .case-name{ font-size: 28px;}
#case .swiper-button-next{ left:45px;width: 45px; height: 45px; top: 87%;}
#case .swiper-button-prev{width: 45px; height: 45px;top: 87%; left: 100px;}
#news .news-item-tab{gap:0 30px;}
#news .news-item .news-item-tab .news-right{ width: 800px;}
#news .news-item .news-item-tab .news-right ul li .news-left-img{ margin-left: 50px;width: 290px; height: 190px;}
#news .news-item .news-item-tab .news-right ul li section{ width: 50%;}
#news .news-item .news-item-tab .news-right ul li section h2{ line-height: 32px;}
#news .news-item .news-item-tab .news-right ul li section .news-more{ margin-top: 20px;}
#news .news-item .news-item-tab .news-left{ width: 450px;}

#news .news-item .news-item-tab .news-left .news-left-img{ width: 450px; height: 270px;}
#news .news-item .news-item-tab .news-left section .news-more{ margin-top: 30px;}
.news-wrap{ height: 910px;}
#hzhb ul{gap:25px;}
#product .product-box{height: 560px;}
#product .product-tabs{ height: 560px;}
#product .product-tabs #product-thumb0{ margin-left: 60px;width: 120px; height: 480px;}
#product .product-tabs #product-item0 .swiper-slide .left h3{ font-size: 32px;}
#product .product-tabs #product-item0 .swiper-slide .left ul{width: 100%;}
#product .product-tabs #product-item0 .swiper-slide .right{ width: 500px; height: 500px;  background-size: cover;}
#product .product-tabs #product-item0 .swiper-slide .right img{max-width: 440px; max-height: 440px;}
#product .product-tabs #product-thumb0 .swiper-slide{width: 120px;}

#product .product-tabs #product-thumb1{ margin-left: 60px;width: 120px; height: 480px;}
#product .product-tabs #product-item1 .swiper-slide .left h3{ font-size: 32px;}
#product .product-tabs #product-item1 .swiper-slide .left ul{width: 100%;}
#product .product-tabs #product-item1 .swiper-slide .right{ width: 500px; height: 500px;  background-size: cover;}

#product .product-tabs #product-item1 .swiper-slide .right img{max-width: 440px; max-height: 440px;}
#product .product-tabs #product-thumb1{width: 120px;}
#product .product-tabs #product-thumb1 .swiper-slide{width: 120px;}

#product .product-tabs #product-thumb2{ margin-left: 60px;width: 120px; height: 480px;}
#product .product-tabs #product-item2 .swiper-slide .left h3{ font-size: 32px;}
#product .product-tabs #product-item2 .swiper-slide .left ul{width: 100%;}
#product .product-tabs #product-item2 .swiper-slide .right{ width: 500px; height: 500px;  background-size: cover;}

#product .product-tabs #product-item2 .swiper-slide .right img{max-width: 440px; max-height: 440px;}
#product .product-tabs #product-thumb2{width: 120px;}
#product .product-tabs #product-thumb2 .swiper-slide{width: 120px;}
#ny-banner{ height: 590px;}
#certify .swiper-button-prev{ left:-40px;}
#certify .swiper-button-next{ right: -40px;}
.fzlc-wrap .fzlc-cont .swiper-slide ul li:nth-child(1) .flzc-nr{ bottom: 194px;}
.fzlc-wrap .fzlc-cont .swiper-slide ul li:nth-child(2) .flzc-nr{top: 384px;}
.fzlc-wrap .fzlc-cont .swiper-slide ul li:nth-child(4) .flzc-nr{top: 228px;}
.about-number ul li .c-sz .count{ font-size: 50px;}
.about-number ul li .c-sz em{ font-size: 50px;}
#ny-banner .wrapper h2{ font-size: 50px;}
.ny-about .left .ny-title h2{ font-size: 40px;}
.ny-about .left .ny-title h3{ font-size: 22px;}
.ny-about .left .about-video{ width: 570px; height: 344px;}
.ny-about .left{width: 570px;}
.ny-about .right p{ margin-bottom: 30px;}
.ny-about .right{ margin-left: 50px;}
.qywh-wrap .qywh-list{margin-top: 347px; padding: 80px 0;}
.qywh-wrap .qywh-list ul li{ padding: 0 80px;}

.nyjjfa-list ul li{ width: 30.8%; padding: 30px;}
.nyjjfa-list ul li section h2{ font-size: 20px;}
.nyjjfa-list ul li .nyjjfa-img{ height: 196px;}
.digg li{ min-width: 40px;height: 40px;line-height: 38px; }
.digg .page-item a{min-width: 40px;border: none;padding: 0px;height: 40px;line-height: 38px;}
.digg .page-item span.page-linkdata-jt1{ background: url(../images/fy-jt1.png) no-repeat center; display: block; width: 40px;height: 40px;}
.digg li.active { width: 40px;height: 40px;background-color: #28aa42;color: #fff;text-decoration: none;}
.jjfa-xq-bottom .right{ width: 360px; }
.jjfa-xq-bottom .right ul{ width: 360px; background: #fff; border-radius:8px; box-shadow: 0 10px 20px 10px rgba(0,0,0,0.1); padding: 30px;}
.ny-news ul{gap:63px;}
.ny-news ul li .nynews-img{ height: 260px;}
.ny-product .right{ margin-left: 35px;}
.ny-product .right .ny-product-list ul{gap:20px;}
.ny-product .right .ny-product-list ul li{ width: 31.7%;}
.ny-product .right .ny-product-list ul li .ny-product-img{ height: 170px;}
.ny-product .right .ny-product-list ul li section span{ font-size: 16px;}
.ny-product .right .ny-product-list ul li section h3{ font-size: 16px;}
.product-xq-item .left .product-xq-tab ul.xcazt-list li{width: 22%;}
.product-xq-item .left .product-xq-tab ul.xcazt-list li .img{ height: 120px;}
.wrap-liuyan .wrapper .liuyan-left .liuyan-title{font-size: 36px;}
.wrap-liuyan .wrapper .liuyan-right{ width: 720px;}
.wrap-liuyan .wrapper .liuyan-right ul li:nth-child(1){ width: 49%;}
.contact-company .left{font-size: 36px;}
.tbk-pop .wrapper1400{ width: 1000px;}
.tbk-pop .tbk-pop-cont .tbk-zwmc{ padding: 30px;}
.tbk-pop .tbk-pop-cont .tbk-zwmc-tabs{ padding: 30px 30px 10px 30px;}
.tbk-pop .tbk-pop-cont .tbk-zwmc-yx{ margin: 0 30px;}
.tbk-pop .tbk-pop-cont .tbk-zwmc-tabs{max-height: 340px;}





}

@media screen and (max-width:1600px){
#nav { padding-left: 7%;}
.nav-right { padding-left: 50px; margin-left: 0px;}
    
}


@media screen and (min-width: 751px) and (max-width: 1024px){
    
html{ font-size: 100% !important;}
body{font-size:16px;font-size:1.2rem ;}
#header{ display:none;}
#page{ display:block; position:fixed; z-index:99999; top:0;}
.pf{position:fixed}
.pr{position:relative}
.pa{position:absolute}
.hidden{overflow:hidden}

#sj-header{height:3.75rem; background:#fff; z-index:999; box-shadow:0 0 10px 0 #ccc;}
#sj-logo{left:0.75rem; top:0.75rem; height:2.25rem; overflow:hidden;}
#sj-logo img{width:auto;height:2.25rem;}
#sj-tel{top: 0.65rem;left: 6rem;font-size: 14px;font-weight: bold;color: #044f9a;background: url(../images/tel.png) no-repeat left center;background-size: 1.125rem; padding-left:1.65rem;}
#sj-tel em{ display:block;}

#nav-btn{right:1rem; top:1.3125rem; width:1.875rem; height:1.375rem; background:url(../images/nav-btn.png) no-repeat center; background-size:80%; cursor:pointer;}
#nav-btn.close{width:1.75rem; height:1.75rem; background-image:url(../images/close.png); background-size:80%;}

#sj-nav{left:0; right:0; top:3.75rem; margin-left:auto; margin-right:auto; padding:0 1rem; background:#fff; border-top:0.0625rem solid #e1e1e1; box-sizing:border-box; z-index:1000; overflow-y:auto; display:none;}
#sj-nav ul li{display:flex; flex-wrap:wrap; line-height:3rem; border-bottom:0.0625rem dashed #e1e1e1; font-size:15px;}
#sj-nav ul li:last-child{border-bottom:none;}
#sj-nav ul li a{flex:auto;}
#sj-nav ul li a:hover{color:#3075dc;}
#sj-nav ul li em{width:1rem; height:3rem; margin-left:1rem; background:url(../images/add.png) no-repeat center; background-size:1rem 1rem; cursor:pointer;}
#sj-nav ul li em.del{background-image:url(../images/del.png);}
#sj-nav ul li ul{width:100%; display:none;}
#sj-nav ul li ul li:first-child{border-top:0.0625rem dashed #e1e1e1;}
#sj-nav ul li ul li a{padding:0; display:flex; justify-content:space-between;padding-left: 1.25rem;color: #666;}
#sj-nav ul li ul li a span{ width:4rem; height:3rem; text-align:center;}
#sj-nav ul li ul li a span img{ width:auto; height:100%;}
#sj-nav ul li ul li a h3{ flex:1; font-size:0.875rem; padding-left:1rem; }
.search{ width:100%; margin-top:20px;border: 1px #e5e5e5 solid;}
.search .search-cont{ display:flex;}
.search .search-cont input{ width: auto; flex: 1; border: none;}
.search .search-cont button{background:#008637 url(../images/search.png) no-repeat center ; width: 40px; height: 40px; border: none;}
.search .search-cont input::placeholder{ color: #999;}

#banner{ padding-top:3.75rem; height:33.75rem;}
#banner .swiper-wrapper,#banner .swiper-slide,#banner .swiper-slide img{ height:30rem;}
#banner .swiper-pagination{ bottom:10px;}
#banner .swiper-pagination-bullet{ width:8px; height:8px;}
#banner .swiper-pagination-bullet-active{ width:30px;}
.bannerText2 .b6{ font-size:20px;}
.bannerText2 .b7{ font-size:10px;}
.bannerText2 .b8{ margin-top:0;}
.bannerText2 .b8 a{margin-top:20px;width: 110px;  height: 30px}
.bannerText2{justify-content: start;padding-top: 45px;}
.swiper-button-next:after, .swiper-button-prev:after{ font-size:16px;}
#banner .pagination{ bottom:0.65rem;}
.wrap-white.p1{ padding:40px 0;}
.wrapper{ width:100%; padding:0 15px;}
.title{ position:relative;}
.title .right h2{ font-size:34px;}
.title .right h3{ font-size:14px;margin-top: 10px}
.title .left{ position:absolute; top:2px; right:0; width: 110px; height: 32px; line-height: 32px;}
.title .left a{ font-size:14px;}
#product{ margin-top:25px;}
#product .product-tabs #product-item0 .swiper-slide .left h3{ font-size:28px; line-height:45px;}
#product .product-tabs #product-item0 .swiper-slide .left{ padding-top:0;}
#product .product-tabs #product-item0 .swiper-slide .right{ display:none;}

#product .product-tabs #product-item1 .swiper-slide .left h3{ font-size:28px; line-height:45px;}
#product .product-tabs #product-item1 .swiper-slide .left{ padding-top:0;}
#product .product-tabs #product-item1 .swiper-slide .right{ display:none;}
#product .product-tabs #product-item1 .swiper-slide .right{ display:none;}

#product .product-tabs #product-item2 .swiper-slide .left h3{ font-size:28px; line-height:45px;}
#product .product-tabs #product-item2 .swiper-slide .left{ padding-top:0;}
#product .product-tabs #product-item2 .swiper-slide .right{ display:none;}
#product .product-tabs #product-item2 .swiper-slide .right{ display:none;}
#product .product-list{ margin-top:5px; height:60px;line-height:60px;}
#product .product-list ul li{ font-size:18px;}

.solution-wrap .title{ position:relative; padding-top:50px;}
.solution-wrap .title .left{width: 110px;  height: 32px; line-height: 32px;top: 50px;}

#ywmf-item{ height:650px;}
#ywmf-item .swiper-slide{ height:650px;background-size: cover !important;}
.solution-wrap{height:650px;}
#ywmf-thumb{ height:50%;}
#ywmf-thumb .swiper-slide h3{ font-size:18px;}
#ywmf-thumb .swiper-slide section{padding:10px 0;}
#ywmf-thumb .swiper-slide section p{ font-size:14px; line-height:22px;}
#ywmf-thumb .swiper-slide section p:nth-child(2){ display:none;}
#ywmf-thumb .swiper-slide{ padding-bottom:30px;}
#ywmf-thumb .swiper-slide .solution-more{ width:80%;}
#ywmf-thumb .swiper-slide.my-slide-thumb-active .solution-more{ overflow: visible; height:34px; line-height:32px; }
#ywmf-thumb .swiper-slide.my-slide-thumb-active .solution-more a{ font-size:12px;}
#ywmf-thumb .swiper-slide .solution-more a em{ width:15px; height:15px; background-size:cover;}
#case{ margin:0;}
#case .swiper-container{ padding:30px 15px 15px 15px;}
#case .swiper-container .swiper-slide{ padding:30px;}
#case .swiper-container .swiper-slide .txt .case-name{ font-size:18px;}
#case .swiper-container .swiper-slide .img{ width:56%; height:300px; margin-left:40px;}
#case .swiper-container .swiper-slide .txt .case-time{ font-size:14px;}
#case .swiper-container .swiper-slide .txt p{margin:15px 0;font-size: 14px; line-height: 26px;}
#case .swiper-container .swiper-slide .txt .case-more{ width:120px; height:42px; line-height:40px;}
#case .swiper-container .swiper-slide .txt .case-more a{font-size:14px;}
#case .swiper-button-prev, #case .swiper-button-next{ top:84%;}
#case .swiper-button-prev{ left:80px;}
#case .swiper-button-next{left:30px;}


.sycase-wrap .wrapper{ padding:0;}
.sycase-wrap .wrapper .title{ margin:0 15px;}

.news-wrap{ height:auto;}
.news-wrap .title .left ul li{ width:20%;}
.news-wrap .title .left ul li a{ height:46px; line-height:44px; font-size:14px;}
#news{ margin-top:20px; padding-top:30px;}
#news .news-item-tab{gap:0 15px;}
#news .news-item .news-item-tab .news-left{ width:40%;}
#news .news-item .news-item-tab .news-left .news-left-img{ width:100%; height:220px;}
#news .news-item .news-item-tab .news-left section{ padding:20px;}
#news .news-item .news-item-tab .news-left section span{ font-size:14px;}
#news .news-item .news-item-tab .news-left section h2{ font-size:18px; line-height:30px;}
#news .news-item .news-item-tab .news-left section p{ font-size:14px;}
#news .news-item .news-item-tab .news-left section .news-more{ width:100%; font-size:14px;margin-top: 20px;}
#news .news-item .news-item-tab .news-right{ width:58%; margin-top:0px;}
#news .news-item .news-item-tab .news-right ul li{ padding:20px;margin-bottom:15px;}
#news .news-item .news-item-tab .news-right ul li section span{ font-size:14px;}
#news .news-item .news-item-tab .news-right ul li section h2{ font-size:18px; line-height:30px;}
#news .news-item .news-item-tab .news-right ul li section p{ font-size:14px;}
#news .news-item .news-item-tab .news-right ul li section .news-more{font-size:14px;}
#news .news-item .news-item-tab .news-right ul li .news-left-img{margin-left: 20px; width: 180px; height: 120px;}
#news .news-item .news-item-tab .news-right ul li section{ width:46%;}
.hzhb-title h2{ font-size:28px;}
.hzhb-title h3{ font-size:14px; margin-top:10px;}
#hzhb{ margin-top:30px; padding-top:30px;}
#hzhb ul{ gap:18px; }
#hzhb ul li{ width:23%;}
#footer{ padding-top:40px;}
#footer .footer-top .left ul li:nth-child(1){ display:none;}
#footer .footer-top .left ul li:nth-child(2){ display:none;}
#footer .footer-top{ }
#footer .footer-top .right{width: 120px; height:auto; text-align: center;  margin: 0 auto;  display: flex;  flex-direction: column-reverse; margin-top:15px;}
#footer .footer-top .right .gzh-img{ width:120px; height:120px;}
#footer .footer-top .right span{ margin-top:10px; margin-bottom:0;}
#footer #copyright{ }
#footer #copyright .f-inf{ font-size:14px; display:block;}
#footer #copyright .f-inf a{ display:block;}
.f_link{ font-size:14px; margin-top:10px; width:100%; background:url(../images/link-jt1.png) no-repeat right 20px center;border:1px rgba(255,255,255,0.3) solid;}
.f_link_cont{ width:200px;}
.f_linkh{ background:url(../images/link-jt2.png) no-repeat right 20px center}

#ny-banner{ margin-top:60px;height: 340px;}
#ny-banner .wrapper{ padding-top:0;}
#ny-banner .wrapper span{ font-size:20px;}
#ny-banner .wrapper h2{ font-size:40px;}
#ny-banner .wrapper em{width: 55px;margin-bottom: 30px;}
.mbx-nav{ height:56px; line-height:54px;}
.mbx-nav ul li a{ font-size:15px;}
.wrap-white.p2{ padding:35px 0;}
.ny-about{ display:block;}
.ny-about .left{width:100%;}
.ny-about .left .ny-title h2{ font-size:30px;}
.ny-about .left .ny-title h3{ font-size:18px;}
.ny-about .right{ margin-left:0; margin-top:20px;}
.ny-about .left .about-video{ width:100%; height:auto;margin-top: 30px;}
.ny-about .left .about-video video{ width:100%; height:auto;}
.mbx-nav ul li:after{ top:18px;}
.ny-about .right p{ font-size:14px; line-height:28px;}
.about-number{ padding-top:40px;}
.about-number ul{flex-wrap:wrap;}
.about-number ul li .c-sz .count{ font-size:32px;}
.about-number ul li .c-sz{ font-size:20px;}
.about-number ul li .c-sz em{ font-size:30px;}
.about-number ul li p{ font-size:14px;}
.qywh-wrap{ padding-top:80px;}
.qywh-wrap .ny-title h2{ font-size:30px;}
.qywh-wrap .ny-title h3{ font-size:18px;}
.qywh-wrap .qywh-list{margin-top: 140px; padding: 40px 0;}
.qywh-wrap .qywh-list ul{}
.qywh-wrap .qywh-list ul li{ padding:0 20px;gap: 0 15px; width:48%;}
.qywh-wrap .qywh-list ul li .qywh-list-img{ width:80px;}
.qywh-wrap .qywh-list ul li section h4{ font-size:22px;}
.qywh-wrap .qywh-list ul li section p{font-size: 14px;line-height: 24px; margin-top: 5px;}
.qywh-wrap .qywh-list ul li:nth-child(1){padding-bottom:30px;border-right:0;}
.qywh-wrap .qywh-list ul li:nth-child(2){padding-bottom:30px;}
.qywh-wrap .qywh-list ul li:nth-child(3){padding-bottom:30px;border-right:0;}
.fzlc-wrap{margin-top: -170px; height:auto;padding-top: 220px;}
.fzlc-wrap .ny-title h2{ font-size:30px;}
.fzlc-wrap .ny-title h3{ font-size:18px;}
.fzlc-cont{ display:none;}
.sj-fzlc-cont{ display:block;padding-top: 120px; position:relative;}
.sj-fzlc-cont:before{ content:''; position:absolute; top:126px; left:-20px; right:-20px; height:10px; background:#13a046;}
.fzlc-wrap .sj-fzlc-cont .swiper-slide section span{font-size: 30px;color: #13a046; font-family: 'PingFang';  font-weight: bold; margin-top:15px; display:block;}
.fzlc-wrap .sj-fzlc-cont .swiper-slide section .fzlc-txt{margin-top: 10px; padding-bottom: 40px;  width: 90%;}
.fzlc-wrap .sj-fzlc-cont .swiper-slide section .fzlc-txt p{font-size: 15px; color: #383838;  font-family: 'PingFang';  line-height: 24px;}
.fzlc-wrap .fzlc-cont .swiper-button-next{top:45px;left: 60px}
.fzlc-wrap .fzlc-cont .swiper-button-prev{top:45px;}
.fzlc-wrap .fzlc-line{ display:none;}
.honor-title{ display:block;}
.honor-title .left{ position:initial; width:100%; height:auto; margin-top:20px;}
.honor-title .left ul li{ width:50%;}
.honor-title .left ul li a{ height:46px; line-height:44px;}
.sj-honor{ display:block; margin-top:20px;}
.honor{ display:none;}
.sj-honor .honor-item{ display:none;}
.sj-honor .honor-item ul{ display:flex; flex-wrap:wrap; gap:15px;}
.sj-honor .honor-item ul li{ width:47%; }
.sj-honor .honor-item ul li .top-div{ width:100%;height:230px; display:flex; justify-content:center; align-items:center; border-radius:10px; overflow:hidden; background:#f5f5f5; padding:10px;}
.sj-honor .honor-item ul li img{ max-width:100%; max-height:100%;}
.fzlc-wrap .sj-fzlc-cont .swiper-button-next{ width:45px; height:45px;top: 45px; left: 60px;border: 1px #dcdcdc solid;  border-radius: 10px;  background: #fff url(../images/case-jt2.png) no-repeat center;}
.fzlc-wrap .sj-fzlc-cont .swiper-button-next:after{ display:none;}
.fzlc-wrap .sj-fzlc-cont .swiper-button-prev{ width:45px; height:45px;top: 45px; left: 0px;border: 1px #dcdcdc solid;  border-radius: 10px;  background: #fff url(../images/case-jt1.png) no-repeat center;}
.fzlc-wrap .sj-fzlc-cont .swiper-button-prev:after{ display:none;}
    
    
    
    
    
    
    
.jjfa-xq-top{ height:auto;padding-bottom: 20px;}
.jjfa-xq-top .wrapper{flex-direction: column-reverse; padding:0;}
.jjfa-xq-top .left-txt{ width:100%; padding:15px;}
.jjfa-xq-top .right-img{ position:initial; width:100%;}
.jjfa-xq-top .left-txt h2{ font-size:24px;margin-bottom: 0px;}
.jjfa-xq-bottom{ display:block;}
.jjfa-xq-bottom .left{ width:100%; margin-right:0;}
.jjfa-xq-bottom .left .jjfa-xq-item .jjfa-xq-title{ font-size:24px;}
.jjfa-xq-bottom .left .jjfa-xq-item .jjfa-xq-title:before{ width:100px;}
.jjfa-xq-bottom .right{ width:100%;}
.jjfa-xq-bottom .right ul{ width:100%;padding: 20px;}
.jjfa-xq-bottom .right ul li{ height:60px; line-height:60px;}    
.wrap-blue{ padding:40px 0;}   
.jjfn-title h2{ font-size:30px;}
.nyjjfa-list{ margin-top:40px;}    
.nyjjfa-list ul{gap:20px;}    
.nyjjfa-list ul li{ width:48%;padding:20px;}    
.nyjjfa-list ul li section{ margin-top:20px;}    
.nyjjfa-list ul li section h2{ font-size:18px;}    
.ny-news ul{gap:25px;}   
.ny-news ul li{ width: 48%;}   
.ny-news ul li .nynews-img{ height:215px;}   
.ny-news ul li section{padding: 15px 0 10px 0;}
.ny-news ul li section h3{ font-size:18px;margin: 10px 0;}
.ny-news ul li section .read-btn{ font-size:14px;}
#case-xq{ width:100%;}
#article-title{ font-size:30px;}
#prev-next{ display:block;}
#prev-next a{ width:100%;}
#prev-next a:nth-child(2){ text-align:left;}
.contact-lxfs{ display:block;}    
.contact-lxfs .left{width:100%; margin-right: 0px;}    
.contact-lxfs .left ul li{ padding:15px;margin-bottom: 15px; height:auto;}   
.contact-lxfs .left ul li .txt{ flex:1;}    
.contact-lxfs .left ul li .icon{ width:60px; height:60px;} 
.contact-lxfs .left ul li .icon img{ width:20px;}
.contact-lxfs .left ul li .txt h3{font-size:18px;}
.contact-lxfs .left ul li .txt p{font-size: 14px; margin-top: 5px;  line-height: 20px;} 
#map{height:318px; width:100%;}
.wrap-liuyan{ padding:50px 0;}
.wrap-liuyan .wrapper{ display:block;}
.wrap-liuyan .wrapper .liuyan-left{ width:100%;}
.wrap-liuyan .wrapper .liuyan-left .liuyan-title{ font-size:24px;margin-top: 30px;}
.wrap-liuyan .wrapper .liuyan-left section{ margin-top:5px;}
.wrap-liuyan .wrapper .liuyan-left section p{ font-size:15px; line-height:28px;}
.wrap-liuyan .wrapper .liuyan-right{ width:100%; margin-top:20px;}
.wrap-liuyan .wrapper .liuyan-right ul{ display:block;}
.wrap-liuyan .wrapper .liuyan-right ul li{ margin-bottom:15px; height:50px; line-height:50px;padding: 0 12px;}
.wrap-liuyan .wrapper .liuyan-right ul li:nth-child(1){ width:100%;}
.wrap-liuyan .wrapper .liuyan-right ul li:nth-child(2){ width:100%;}
.wrap-liuyan .wrapper .liuyan-right ul li input{ height:50px;}
.wrap-liuyan .wrapper .liuyan-right ul li:nth-child(4){padding:10px;}
.jrwm-top .jrwm-left{ width:50%;}   
.jrwm-top .jrwm-left .jrwm-title{ font-size:26px;margin-top: 25px}    
.jrwm-top .jrwm-left .jrwm-search{ width:90%;margin-top: 25px;}  
.jrwm-top .jrwm-right{ width:50%;}   
.jrwm-list{ margin-top:50px;}   
.jrwm-list ul li{ padding:20px;}   
.jrwm-list ul li .jrwm-name .jrwm-time{ font-size:14px;}   
.jrwm-list ul li .jrwm-zwyq span{ font-size:14px;}
.jrwm-list ul li .jrwm-name .jrwm-zwmc{ font-size:18px;}    
.tbk-pop .wrapper1400{ width:90%;}   
.tbk-pop .tbk-pop-cont .tbk-zwmc h3{ font-size:22px;}   
.tbk-pop .tbk-pop-cont .tbk-zwmc .tbk-zwmc-list{ gap:0 20px;}    
.tbk-pop .tbk-pop-cont .tbk-zwmc .tbk-zwmc-list span{ font-size:14px;}    
.tbk-pop .tbk-pop-cont .tbk-zwmc-yx{ margin:15px 20px 0 10px;padding: 10px 15px; height:auto; line-height:26px;  display:block; font-size:14px;}    
.tbk-pop .tbk-pop-cont .tbk-zwmc-yx a{}
.tbk-pop .tbk-pop-cont .tbk-zwmc-yx img{ width:13px; height:11px; margin-top:8px; margin-right:5px;}
 .ny-product{ display:block;}
.ny-product .left{ display:none;}
.ny-product .sj-left{ display:block;}
.ny-product .sj-left ul{display:flex; justify-content:flex-start;  flex-wrap: nowrap; overflow-x:auto;overflow-y: hidden; white-space: nowrap;gap: 0 15px;}
.ny-product .sj-left ul::-webkit-scrollbar{ display:none;}
.ny-product .sj-left ul li{text-align: center;cursor: pointer; box-sizing: border-box; padding: 0;overflow: visible; font-size:0.875rem}
.ny-product .sj-left ul li a{ display:block; border:1px #eee solid; border-radius:50px;padding:10px 20px; background:#fff; font-size:15px;}
.ny-product .sj-left ul li.cur a{ background:#009443; color:#fff;}
.ny-product .right{margin-left: 0; margin-top:30px;}
.ny-product .right .ny-product-list ul li{ width:47%; padding:15px;}
.ny-product .right .ny-product-list ul li .ny-product-img{ height:170px;}
.ny-product .right .ny-product-list ul li section{ margin-top:12px; padding-top:10px;}
.ny-product .right .ny-product-list ul li section h3{margin: 5px 0 15px 0;}
.ny-product .right .ny-product-list ul li section .ny-product-btn{ margin:0 auto;}
.product-xqbg-wrap{ padding-top:30px; height:auto;}
#product-xq{ margin-top:20px;flex-direction: column-reverse;}
#product-xq .left{ width:100%; margin-top:30px;}
#product-xq .left h2{ font-size:22px; line-height:32px;}
#product-xq .left .cp-more{ margin-top:40px;}
.product-xq-item{ display:block;}
.product-xq-item .left{ width:100%; margin-right:0;}
.product-xq-item .left .product-xq-tab .product-xq-title{ font-size:24px;}
.product-xq-item .left .product-xq-tab .product-xq-title:before{width:100px;}
.product-xq-item .right{ width:100%;}
.product-xq-item .right ul{ width:100%;}
  
    
}


@media (max-width:750px){
	
html{ font-size: 100% !important;}
body{font-size:16px;font-size:1.2rem ;}
#header{ display:none;}
#page{ display:block; position:fixed; z-index:99999; top:0;}
.pf{position:fixed}
.pr{position:relative}
.pa{position:absolute}
.hidden{overflow:hidden}

#sj-header{height:3.75rem; background:#fff; z-index:999; box-shadow:0 0 10px 0 #ccc;}
#sj-logo{left:0.75rem; top:0.75rem; height:2.25rem; overflow:hidden;}
#sj-logo img{width:auto;height:2.25rem;}
#sj-tel{top: 0.65rem;left: 6rem;font-size: 14px;font-weight: bold;color: #044f9a;background: url(../images/tel.png) no-repeat left center;background-size: 1.125rem; padding-left:1.65rem;}
#sj-tel em{ display:block;}

#nav-btn{right:1rem; top:1.3125rem; width:1.875rem; height:1.375rem; background:url(../images/nav-btn.png) no-repeat center; background-size:80%; cursor:pointer;}
#nav-btn.close{width:1.75rem; height:1.75rem; background-image:url(../images/close.png); background-size:80%;}

#sj-nav{left:0; right:0; top:3.75rem; margin-left:auto; margin-right:auto; padding:0 1rem; background:#fff; border-top:0.0625rem solid #e1e1e1; box-sizing:border-box; z-index:1000; overflow-y:auto; display:none;}
#sj-nav ul li{display:flex; flex-wrap:wrap; line-height:3rem; border-bottom:0.0625rem dashed #e1e1e1; font-size:15px;}
#sj-nav ul li:last-child{border-bottom:none;}
#sj-nav ul li a{flex:auto;}
#sj-nav ul li a:hover{color:#3075dc;}
#sj-nav ul li em{width:1rem; height:3rem; margin-left:1rem; background:url(../images/add.png) no-repeat center; background-size:1rem 1rem; cursor:pointer;}
#sj-nav ul li em.del{background-image:url(../images/del.png);}
#sj-nav ul li ul{width:100%; display:none;}
#sj-nav ul li ul li:first-child{border-top:0.0625rem dashed #e1e1e1;}
#sj-nav ul li ul li a{padding:0; display:flex; justify-content:space-between;padding-left: 1.25rem;color: #666;}
#sj-nav ul li ul li a span{ width:4rem; height:3rem; text-align:center;}
#sj-nav ul li ul li a span img{ width:auto; height:100%;}
#sj-nav ul li ul li a h3{ flex:1; font-size:0.875rem; padding-left:1rem; }
.search{ width:100%; margin-top:20px;border: 1px #e5e5e5 solid;}
.search .search-cont{ display:flex;}
.search .search-cont input{ width: auto; flex: 1; border: none;}
.search .search-cont button{background:#008637 url(../images/search.png) no-repeat center ; width: 40px; height: 40px; border: none;}
.search .search-cont input::placeholder{ color: #999;}

#banner{ padding-top:3.75rem; height:18.75rem;}
#banner .swiper-wrapper,#banner .swiper-slide,#banner .swiper-slide img{ height:15rem;}
#banner .swiper-pagination{ bottom:10px;}
#banner .swiper-pagination-bullet{ width:8px; height:8px;}
#banner .swiper-pagination-bullet-active{ width:30px;}
.bannerText2 .b6{ font-size:20px;}
.bannerText2 .b7{ font-size:10px;}
.bannerText2 .b8{ margin-top:0;}
.bannerText2 .b8 a{margin-top:20px;width: 110px;  height: 30px}
.bannerText2{justify-content: start;padding-top: 45px;}
.swiper-button-next:after, .swiper-button-prev:after{ font-size:16px;}
#banner .pagination{ bottom:0.65rem;}
.wrap-white.p1{ padding:40px 0;}
.wrapper{ width:100%; padding:0 15px;}
.title{ position:relative;}
.title .right h2{ font-size:28px;}
.title .right h3{ font-size:14px;margin-top: 10px}
.title .left{ position:absolute; top:2px; right:0; width: 110px; height: 32px; line-height: 32px;}
.title .left a{ font-size:14px;}
#product{ margin-top:25px;}
#product .product-tabs{flex-direction: column-reverse;}
#product .product-tabs #product-thumb0{ width:100%; margin-left:0;height: auto;} 
#product .product-tabs #product-item0{ width:100%;margin-top: 20px;}
#product .product-tabs #product-item0 .swiper-slide{ display:block;}
#product .product-tabs #product-item0 .swiper-slide .left{ width:100%;padding-top:0;} 
#product .product-tabs #product-item0 .swiper-slide .left h3{ font-size:22px; line-height:32px;}
#product .product-tabs #product-item0 .swiper-slide .left .cpbq em{ font-size:12px;}
#product .product-tabs #product-item0 .swiper-slide .left ul{ margin:25px 0;}
#product .product-tabs #product-item0 .swiper-slide .left ul li{ font-size:14px; line-height:26px;}
#product .product-tabs #product-thumb0 .swiper-container{ margin:0 20px;}
#product .product-tabs #product-thumb0 .swiper-slide{ height:110px;}
#product .product-tabs #product-thumb0 .swiper-slide img{ width:86px; height:86px;}
#product .product-tabs #product-thumb0 .swiper-button-next{ top:68%;  bottom:auto; right:0; left:auto;transform: translateY(-50%) rotate(90deg); }
#product .product-tabs #product-thumb0 .swiper-button-prev{top:68%;  bottom:auto; left:0; right:auto;transform: translateY(-50%) rotate(-90deg); }
#product .product-box{ max-height: 560px;margin-top: 30px}
#product .product-tabs #product-item0 .swiper-slide .left .cp-more{width: 140px; height: 45px;  line-height: 43px;}
#product .product-tabs #product-item0 .swiper-slide .right{ display:none;}

#product .product-tabs #product-thumb1{ width:100%; margin-left:0;height: auto;} 
#product .product-tabs #product-item1{ width:100%;margin-top: 20px;}
#product .product-tabs #product-item1 .swiper-slide{ display:block;}
#product .product-tabs #product-item1 .swiper-slide .left{ width:100%;padding-top:0;} 
#product .product-tabs #product-item1 .swiper-slide .left h3{ font-size:22px; line-height:32px;}
#product .product-tabs #product-item1 .swiper-slide .left .cpbq em{ font-size:12px;}
#product .product-tabs #product-item1 .swiper-slide .left ul{ margin:25px 0;}
#product .product-tabs #product-item1 .swiper-slide .left ul li{ font-size:14px; line-height:26px;}
#product .product-tabs #product-thumb1 .swiper-container{ margin:0 20px;}
#product .product-tabs #product-thumb1 .swiper-slide{ height:101px;}
#product .product-tabs #product-thumb1 .swiper-slide img{ width:86px; height:86px;}
#product .product-tabs #product-thumb1 .swiper-button-next{ top:68%;  bottom:auto; right:0; left:auto;transform: translateY(-50%) rotate(90deg); }
#product .product-tabs #product-thumb1 .swiper-button-prev{top:68%;  bottom:auto; left:0; right:auto;transform: translateY(-50%) rotate(-90deg); }
#product .product-tabs #product-item1 .swiper-slide .right{ display:none;}

#product .product-tabs #product-thumb2{ width:100%; margin-left:0;height: auto;} 
#product .product-tabs #product-item2{ width:100%;margin-top: 20px;}
#product .product-tabs #product-item2 .swiper-slide{ display:block;}
#product .product-tabs #product-item2 .swiper-slide .left{ width:100%;padding-top:0;} 
#product .product-tabs #product-item2 .swiper-slide .left h3{ font-size:22px; line-height:32px;}
#product .product-tabs #product-item2 .swiper-slide .left .cpbq em{ font-size:12px;}
#product .product-tabs #product-item2 .swiper-slide .left ul{ margin:25px 0;}
#product .product-tabs #product-item2 .swiper-slide .left ul li{ font-size:14px; line-height:26px;}
#product .product-tabs #product-thumb2 .swiper-container{ margin:0 20px;}
#product .product-tabs #product-thumb2 .swiper-slide{ height:101px;}
#product .product-tabs #product-thumb2 .swiper-slide img{ width:86px; height:86px;}
#product .product-tabs #product-thumb2 .swiper-button-next{ top:68%;  bottom:auto; right:0; left:auto;transform: translateY(-50%) rotate(90deg); }
#product .product-tabs #product-thumb2 .swiper-button-prev{top:68%;  bottom:auto; left:0; right:auto;transform: translateY(-50%) rotate(-90deg); }
#product .product-tabs #product-item2 .swiper-slide .right{ display:none;}
#product .product-list{ margin-top:20px;height: 55px;  line-height: 55px;}
#product .product-list ul li{ font-size:16px;}
#product .product-tabs #product-item0 .swiper-slide .right{ display:none;}
.solution-wrap .title{ position:relative; padding-top:50px;}
.solution-wrap .title .left{width: 110px;  height: 32px; line-height: 32px;top: 50px;}

#ywmf-item{ height:450px;}
#ywmf-item .swiper-slide{ height:450px;background-size: cover !important;}
.solution-wrap{height:450px;}
#ywmf-thumb{ height:50%;}
#ywmf-thumb .swiper-slide h3{ font-size:18px;}
#ywmf-thumb .swiper-slide section{padding:10px 0;}
#ywmf-thumb .swiper-slide section p{ font-size:14px; line-height:22px;}
#ywmf-thumb .swiper-slide section p:nth-child(2){ display:none;}
#ywmf-thumb .swiper-slide{ padding-bottom:30px;}
#ywmf-thumb .swiper-slide .solution-more{ width:80%;}
#ywmf-thumb .swiper-slide.my-slide-thumb-active .solution-more{ overflow: visible; height:34px; line-height:32px; }
#ywmf-thumb .swiper-slide.my-slide-thumb-active .solution-more a{ font-size:12px;}
#ywmf-thumb .swiper-slide .solution-more a em{ width:15px; height:15px; background-size:cover;}
#case{ margin:0;}
#case .swiper-container{ padding:30px 15px 15px 15px;}
#case .swiper-container .swiper-slide{ padding:20px 20px 90px 20px;flex-direction:column-reverse;}
#case .swiper-container .swiper-slide .txt .case-name{ font-size:18px;}
#case .swiper-container .swiper-slide .img{ width:100%; height:200px; margin-left:0;}
#case .swiper-container .swiper-slide .txt .case-time{ font-size:14px;}
#case .swiper-container .swiper-slide .txt p{margin:15px 0;}
#case .swiper-container .swiper-slide .txt .case-more{ width:100%; height:42px; line-height:40px;}
#case .swiper-container .swiper-slide .txt .case-more a{font-size:14px;}
#case .swiper-button-prev, #case .swiper-button-next{ top:91%;}
#case .swiper-button-prev{ right:35%; left:auto}
#case .swiper-button-next{left:35%; right:auto}
.sycase-wrap .wrapper{ padding:0;}
.sycase-wrap .wrapper .title{ margin:0 15px;}
.news-wrap{ padding:50px 0; height:auto;}
.news-wrap .title{flex-direction: column;}
.news-wrap .title .left{ position:initial; width:100%; margin-top:15px; height:auto;}
.news-wrap .title .right{ width:100%;}
.news-wrap .title .left ul{ justify-content:space-between;}
.news-wrap .title .left ul li{ width:30%;}
.news-wrap .title .left ul li a{ height:46px; line-height:44px; font-size:14px;}
#news{ margin-top:20px; padding-top:30px;}
#news .news-item-tab{ display:block;}
#news .news-item .news-item-tab .news-left{ width:100%;}
#news .news-item .news-item-tab .news-left .news-left-img{ width:100%; height:210px;}
#news .news-item .news-item-tab .news-left section{ padding:20px;}
#news .news-item .news-item-tab .news-left section span{ font-size:14px;}
#news .news-item .news-item-tab .news-left section h2{ font-size:18px; line-height:30px;}
#news .news-item .news-item-tab .news-left section p{ font-size:14px;}
#news .news-item .news-item-tab .news-left section .news-more{ width:100%; font-size:14px;margin-top: 20px;}
#news .news-item .news-item-tab .news-right{ width:100%; margin-top:20px;}
#news .news-item .news-item-tab .news-right ul li{ padding:20px;}
#news .news-item .news-item-tab .news-right ul li section span{ font-size:14px;}
#news .news-item .news-item-tab .news-right ul li section h2{ font-size:18px; line-height:30px;}
#news .news-item .news-item-tab .news-right ul li section p{ font-size:14px;}
#news .news-item .news-item-tab .news-right ul li section .news-more{ display:none;}
#news .news-item .news-item-tab .news-right ul li .news-left-img{margin-left: 10px; width: 142px; height: 120px;}
.hzhb-title h2{ font-size:28px;}
.hzhb-title h3{ font-size:14px; margin-top:10px;}
#hzhb{ margin-top:30px; padding-top:30px;}
#hzhb ul{ gap:10px;}
#hzhb ul li{ width:30%;}
#footer{ padding-top:40px;}
#footer .footer-top .left ul li:nth-child(1){ display:none;}
#footer .footer-top .left ul li:nth-child(2){ display:none;}
#footer .footer-top{ display:block;text-align: center;}
#footer .footer-top .right{width: 120px; height:auto; text-align: center;  margin: 0 auto;  display: flex;  flex-direction: column-reverse; margin-top:15px;}
#footer .footer-top .right .gzh-img{ width:120px; height:120px;}
#footer .footer-top .right span{ margin-top:10px; margin-bottom:0;}
#footer #copyright{ display:block;}
#footer #copyright .f-inf{ font-size:14px; display:block;}
#footer #copyright .f-inf a{ display:block;}
.f_link{ font-size:14px; margin-top:10px; width:100%; background:url(../images/link-jt1.png) no-repeat right 20px center;border:1px rgba(255,255,255,0.3) solid;}
.f_link_cont{ width:100%;}
.f_linkh{ background:url(../images/link-jt2.png) no-repeat right 20px center}

#ny-banner{ margin-top:60px;height: 260px;}
#ny-banner .wrapper{ padding-top:0;}
#ny-banner .wrapper span{ font-size:16px;}
#ny-banner .wrapper h2{ font-size:30px;margin: 10px 0 20px 0;}
#ny-banner .wrapper em{width: 55px;margin-bottom: 30px;}
.mbx-nav{ height:56px; line-height:54px;}
.mbx-nav ul li a{ font-size:15px;}
.wrap-white.p2{ padding:35px 0;}
.ny-about{ display:block;}
.ny-about .left{width:100%;}
.ny-about .left .ny-title h2{ font-size:30px;}
.ny-about .left .ny-title h3{ font-size:18px;}
.ny-about .right{ margin-left:0; margin-top:20px;}
.ny-about .left .about-video{ width:100%; height:auto;margin-top: 30px;}
.ny-about .left .about-video video{ width:100%; height:auto;}
.mbx-nav ul li:after{ top:18px;}
.ny-about .right p{ font-size:14px; line-height:28px;}
.about-number{ padding-top:40px;}
.about-number ul{flex-wrap:wrap;gap:0 20px;}
.about-number ul li{ width:47%; margin-bottom:20px;}
.about-number ul li .c-sz .count{ font-size:32px;}
.about-number ul li .c-sz{ font-size:20px;}
.about-number ul li .c-sz em{ font-size:30px;}
.about-number ul li p{ font-size:14px;}
.qywh-wrap{ padding-top:80px;}
.qywh-wrap .ny-title h2{ font-size:30px;}
.qywh-wrap .ny-title h3{ font-size:18px;}
.qywh-wrap .qywh-list{margin-top: 100px; padding: 40px 0;}
.qywh-wrap .qywh-list ul{ display:block;}
.qywh-wrap .qywh-list ul li{ padding:0 20px;gap: 0 15px; width:100%;}
.qywh-wrap .qywh-list ul li .qywh-list-img{ width:80px;}
.qywh-wrap .qywh-list ul li section h4{ font-size:20px;}
.qywh-wrap .qywh-list ul li section p{font-size: 14px;line-height: 24px; margin-top: 5px;}
.qywh-wrap .qywh-list ul li:nth-child(1){padding-bottom:30px;border-right:0;}
.qywh-wrap .qywh-list ul li:nth-child(2){padding-bottom:30px;}
.qywh-wrap .qywh-list ul li:nth-child(3){padding-bottom:30px;border-right:0;}
.fzlc-wrap{margin-top: -290px; height:auto;}
.fzlc-wrap .ny-title h2{ font-size:30px;}
.fzlc-wrap .ny-title h3{ font-size:18px;}
.fzlc-cont{ display:none;}
.sj-fzlc-cont{ display:block;padding-top: 120px; position:relative;}
.sj-fzlc-cont:before{ content:''; position:absolute; top:126px; left:-20px; right:-20px; height:10px; background:#13a046;}
.fzlc-wrap .sj-fzlc-cont .swiper-slide section span{font-size: 30px;color: #13a046; font-family: 'PingFang';  font-weight: bold; margin-top:15px; display:block;}
.fzlc-wrap .sj-fzlc-cont .swiper-slide section .fzlc-txt{margin-top: 10px; padding-bottom: 40px;  width: 90%;}
.fzlc-wrap .sj-fzlc-cont .swiper-slide section .fzlc-txt p{font-size: 15px; color: #383838;  font-family: 'PingFang';  line-height: 24px;}
.fzlc-wrap .sj-fzlc-cont .swiper-button-next{ width:45px; height:45px;top: 45px; left: 60px;border: 1px #dcdcdc solid;  border-radius: 10px;  background: #fff url(../images/case-jt2.png) no-repeat center;}
.fzlc-wrap .sj-fzlc-cont .swiper-button-next:after{ display:none;}
.fzlc-wrap .sj-fzlc-cont .swiper-button-prev{ width:45px; height:45px;top: 45px; left: 0px;border: 1px #dcdcdc solid;  border-radius: 10px;  background: #fff url(../images/case-jt1.png) no-repeat center;}
.fzlc-wrap .sj-fzlc-cont .swiper-button-prev:after{ display:none;}
.fzlc-wrap .fzlc-line{ display:none;}
.fzlc-wrap .fzlc-cont .swiper-button-next{ width:45px; height:45px;}
.fzlc-wrap .fzlc-cont .swiper-button-prev{ width:45px; height:45px;}
.honor-title{ display:block;}
.honor-title .left{ position:initial; width:100%; height:auto; margin-top:20px;}
.honor-title .left ul li{ width:50%;}
.honor-title .left ul li a{ height:46px; line-height:44px;}
.sj-honor{ display:block; margin-top:20px;}
.honor{ display:none;}
.sj-honor .honor-item{ display:none;}
.sj-honor .honor-item ul{ display:flex; flex-wrap:wrap; gap:15px;}
.sj-honor .honor-item ul li{ width:47%; }
.sj-honor .honor-item ul li .top-div{ width:100%;height:230px; display:flex; justify-content:center; align-items:center; border-radius:10px; overflow:hidden; background:#f5f5f5; padding:10px;}
.sj-honor .honor-item ul li img{ max-width:100%; max-height:100%;}
#ny-banner .jjfa-btn ul li.c-sel{  width:90px; height:36px; line-height:36px;}
#ny-banner .jjfa-btn ul li.c-sel a{ font-size:15px;}
#ny-banner .jjfa-btn ul li{  width:90px; height:36px; line-height:36px;}
#ny-banner .jjfa-btn ul li a{ font-size:14px;}
.wrap-blue{ padding:40px 0;}
.jjfn-title h2{ font-size:24px;}
.jjfn-title h3{ font-size:16px; line-height:24px;margin-top: 8px;}
.nyjjfa-list{ margin-top:30px;}
.nyjjfa-list ul{gap:15px;}
.nyjjfa-list ul li{ width:47%;padding:10px;}
.nyjjfa-list ul li .nyjjfa-img{ height:110px;}
.nyjjfa-list ul li section{ margin-top:15px;}
.nyjjfa-list ul li section h2{ font-size:16px;white-space: initial;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
.nyjjfa-list ul li section .nyjjfa-more{ padding-top:15px; margin-top:15px;font-size: 14px;}
.nyjjfa-list ul li section .nyjjfa-more em{ width:16px; height:16px; background-size:cover;}
.nyjjfa-list ul li:hover section .nyjjfa-more em{ width:16px; height:16px; background-size:cover;}

.jjfa-xq-top{ height:auto;padding-bottom: 20px;}
.jjfa-xq-top .wrapper{flex-direction: column-reverse; padding:0;}
.jjfa-xq-top .left-txt{ width:100%; padding:15px;}
.jjfa-xq-top .right-img{ position:initial; width:100%;}
.jjfa-xq-top .left-txt h2{ font-size:24px;margin-bottom: 0px;}
.jjfa-xq-bottom{ display:block;}
.jjfa-xq-bottom .left{ width:100%; margin-right:0;}
.jjfa-xq-bottom .left .jjfa-xq-item .jjfa-xq-title{ font-size:24px;}
.jjfa-xq-bottom .left .jjfa-xq-item .jjfa-xq-title:before{ width:100px;}
.jjfa-xq-bottom .right{ width:100%;}
.jjfa-xq-bottom .right ul{ width:100%;padding: 20px;}
.jjfa-xq-bottom .right ul li{ height:60px; line-height:60px;}
#case-xq{ width:100%; margin:30px auto;}
#article-title{ font-size:28px;}
#article-info{ font-size:14px; margin-top:15px; }
#prev-next{ display:block; padding:0;}
#prev-next a{ width:100%;}
#prev-next a:nth-child(2){ text-align:left;}
.ny-news ul{gap:15px;}
.ny-news ul li{ width:47%;}
.ny-news ul li .nynews-img{ height:120px;}
.ny-news ul li section{padding: 15px 0 10px 0;}
.ny-news ul li section .nynews-time{font-size:14px; gap:0 5px;}
.ny-news ul li section h3{ font-size:16px; line-height:26px; margin:10px 0; height:54px;}
.ny-news ul li section .read-btn{ width:100%; height:36px; font-size:14px;}
.contact-company .left{ font-size:30px; margin-right:20px;}
.contact-lxfs{ margin-top:30px; display:block;}
.contact-lxfs .left{ width:100%;  margin-right:0;}
.contact-lxfs .left ul li{ padding:15px; height:auto;}
.contact-lxfs .left ul li .txt{ flex:1;}
.contact-lxfs .left ul li .txt h3{ font-size:18px;}
.contact-lxfs .left ul li .icon{ width:65px; height:65px;}
.contact-lxfs .left ul li .txt p{font-size: 14px; margin-top: 5px; line-height: 20px;}
#map{ width:100%; height:280px;}
.wrap-liuyan{ padding:50px 0;}
.wrap-liuyan .wrapper{ display:block;}
.wrap-liuyan .wrapper .liuyan-left{ width:100%;}
.wrap-liuyan .wrapper .liuyan-left .liuyan-title{ font-size:24px;margin-top: 30px;}
.wrap-liuyan .wrapper .liuyan-left section{ margin-top:5px;}
.wrap-liuyan .wrapper .liuyan-left section p{ font-size:15px; line-height:28px;}
.wrap-liuyan .wrapper .liuyan-right{ width:100%; margin-top:20px;}
.wrap-liuyan .wrapper .liuyan-right ul{ display:block;}
.wrap-liuyan .wrapper .liuyan-right ul li{ margin-bottom:15px; height:50px; line-height:50px;padding: 0 12px;}
.wrap-liuyan .wrapper .liuyan-right ul li:nth-child(1){ width:100%;}
.wrap-liuyan .wrapper .liuyan-right ul li:nth-child(2){ width:100%;}
.wrap-liuyan .wrapper .liuyan-right ul li input{ height:50px;}
.wrap-liuyan .wrapper .liuyan-right ul li:nth-child(4){padding:10px;}
.jrwm-top{display:block;}
.jrwm-top .jrwm-left{ width:100%;}
.jrwm-top .jrwm-left .jrwm-title{ font-size:24px; margin-top:20px;}
.jrwm-top .jrwm-left .jrwm-search{width:100%;margin-top: 30px;}
.jrwm-top .jrwm-right{ display:none;}
.jrwm-list{ margin-top:30px;}
.jrwm-list ul li{ padding:20px;}
.jrwm-list ul li .jrwm-name{ display:block; height:55px;}
.jrwm-list ul li .jrwm-name .jrwm-time{width: 100%;text-align: left; font-size: 14px;height: 24px; line-height: 24px;}
.jrwm-list ul li .jrwm-zwyq{display: flex;flex-direction: column;padding-top:10px;}
.jrwm-list ul li .jrwm-zwyq span{width: 100%;font-size: 14px; height: 28px;line-height: 28px;display: block;}
.tbk-pop .wrapper1400{ width:90%;}
.tbk-pop .tbk-pop-cont .tbk-zwmc h3{ font-size:20px;}
.tbk-pop .close{ width:35px; height:35px;}
.tbk-pop .tbk-pop-cont .tbk-zwmc{ padding:15px;}
.tbk-pop .tbk-pop-cont .tbk-zwmc .tbk-zwmc-list{ height:auto; line-height:22px;gap: 0 10px; margin-top: 10px;  flex-wrap: wrap;}
.tbk-pop .tbk-pop-cont .tbk-zwmc .tbk-zwmc-list span{ font-size:12px; width:48%;}
.tbk-pop .tbk-pop-cont .tbk-zwmc-tabs{ padding:15px;max-height: 260px;}
.tbk-pop .tbk-pop-cont .tbk-zwmc-yx{ margin:15px 15px 0px 15px;padding: 10px 15px; height:auto; line-height:26px;  display:block; font-size:14px;}
.tbk-pop .tbk-pop-cont .tbk-zwmc-yx a{ display:block;}
.tbk-pop .tbk-pop-cont .tbk-zwmc-yx img{ width:13px; height:11px; margin-top:8px; margin-right:5px;}
.ny-product{ display:block;}
.ny-product .left{ display:none;}
.ny-product .sj-left{ display:block;}
.ny-product .sj-left ul{display:flex; justify-content:flex-start;  flex-wrap: nowrap; overflow-x:auto;overflow-y: hidden; white-space: nowrap;gap: 0 15px;}
.ny-product .sj-left ul::-webkit-scrollbar{ display:none;}
.ny-product .sj-left ul li{text-align: center;cursor: pointer; box-sizing: border-box; padding: 0;overflow: visible; font-size:0.875rem}
.ny-product .sj-left ul li a{ display:block; border:1px #eee solid; border-radius:50px;padding:10px 20px; background:#fff; font-size:15px;}
.ny-product .sj-left ul li.cur a{ background:#009443; color:#fff;}
.ny-product .right{margin-left: 0; margin-top:30px;}
.ny-product .right .ny-product-list ul li{ width:47%; padding:15px;}
.ny-product .right .ny-product-list ul li .ny-product-img{ height:122px;}
.ny-product .right .ny-product-list ul li section{ margin-top:12px; padding-top:10px;}
.ny-product .right .ny-product-list ul li section h3{margin: 5px 0 15px 0;}
.ny-product .right .ny-product-list ul li section .ny-product-btn{ margin:0 auto;}
.product-xqbg-wrap{ padding-top:30px; height:auto;}
#product-xq{ margin-top:20px;flex-direction: column-reverse;}
#product-xq .left{ width:100%; margin-top:30px;}
#product-xq .left h2{ font-size:22px; line-height:32px;}
#product-xq .left .cp-more{ margin-top:40px;}
.product-xq-item{ display:block;}
.product-xq-item .left{ width:100%; margin-right:0;}
.product-xq-item .left .product-xq-tab .product-xq-title{ font-size:24px;}
.product-xq-item .left .product-xq-tab .product-xq-title:before{width:100px;}
.product-xq-item .right{ width:100%;}
.product-xq-item .right ul{ width:100%;}








}













