 html,
body {
  position: relative;
  height: 100%;
  min-width: 1400px;
}
.swiper {
    width: 100%;
    height: 100%;
  }
body{font-size:16px !important;}
*{padding: 0;margin: 0;}
li{list-style: none;}
a{text-decoration:none;}
.flex-column{display: flex;flex-direction: column}
.flex-row{display: flex;flex-direction: row}



.search-wrapper{position: fixed;right:0;top:0;height:100%;width: 100%;background: rgba(0,0,0,.5);z-index: 99;color:#333;display: none;align-items: center;justify-content: center;}
.search-wrapper .search-content{width: 60%;margin: auto;display: flex;align-items: center;justify-content: center;flex-direction: column;background: #fff;position: relative;}
.search-wrapper .search-content .main-title{font-size: 20px;font-weight: bold;margin-top: 50px;}
.search-wrapper .search-content .sub-title{margin:20px 0;}
.search-wrapper .search-content .input-wrapper{display: flex;flex-direction: row;height: 30px;align-items: center;justify-content: center;width: 60%;margin-bottom: 50px;}
.search-wrapper .search-content .input-wrapper .input-o-com{height: 100%;display: flex;align-items: center;}
.search-wrapper .search-content .input-wrapper input{outline: none;border:none;border:1px solid #efefef;flex:1;}
.search-wrapper .search-content .input-wrapper div{background: #068f37;color: #fff;padding:0 50px;border:1px solid #068f37;border-radius: 0 25px 25px 0;}
.search-wrapper .search-content .input-wrapper div:hover{cursor: pointer;}
.search-wrapper .search-icon-close{position: absolute;top:10px;right:10px;}
.search-wrapper .search-icon-close:hover{cursor: pointer;}


.header-container{}
.header-wrapper{background-color: rgba(0,0,0,.5);width: 100%;height: 100px;position: fixed;top:0;right:0;z-index: 99}
.header{width: 1400px;margin: auto;align-items: center;justify-content: space-between;height:100%;}
.header-right{display: flex;justify-content: space-between;}
.nav li{padding:0 20px 10px;position: relative;}
.nav li a{color: #fff;}
.nav li .nav-a{display: flex;padding: 5px 0;}
.nav li.active .nav-a {color:#068f37 !important;border-bottom: 2px solid #068f37;}
.nav li:hover .sub-nav{display: flex;}
/*.nav li:hover .nav-a{border-bottom: 2px solid #068f37;color:#068f37 !important;}*/
.nav li .sub-nav{display: none;z-index: 200;position: absolute;top:100%;right:-25%;background: #fff;border-radius: 5px;flex-direction: column;width: 150%;padding:10px 0;}
.nav li .sub-nav .sub-nav-a{color:#333;display: flex;height: 40px;align-items: center;justify-content: center;}
.nav li .sub-nav .sub-nav-a:hover{color:#068f37;}

.search-icon:hover{cursor: pointer}
.search-icon img{width: 30px;}

.slide-container,.product-container,.about-container,.case-container{position: relative;}

.touch-more-wapper{position: absolute;bottom: 10px;left:0;width: 100%;}
.touch-more-content{display: flex;width: 100%;align-items: center;justify-content: center;flex-direction: column;}
.touch-more-content:hover img,.touch-more-content:hover p{cursor: pointer;}
.touch-more-content img{width: 24px;margin-bottom: 10px;}
.touch-more-content p{color:#333;font-size: 16px;}
.slide-container .touch-more-content p,.case-container .touch-more-content p{color:#fff;}


.slide-wrapper{height:100%;}
.slide-wrapper{height:100%;position: relative;}
.slide-wrapper .slide-shade{position: absolute;top:0;right:0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;color:#fff;flex-direction: column;}

.slide-wrapper .slide-shade .fp{font-size: 40px;font-weight: bold;}
.slide-wrapper .slide-shade .sp{font-size: 20px;margin: 20px 0;}
.slide-wrapper .slide-shade .tp{color:#fff;font-size:20px;display: flex;height: 40px;border-radius: 20px;background: #04923B;padding:0 20px;align-items: center;justify-content: center;}

.banner-wrapper{position: relative;}
.banner-mask{position: absolute;z-index:98;color:#fff;width: 100%;height: 100%;top:0;right:0;}
.banner-mask-content{display: flex;justify-content: space-between;flex-direction: row;align-items: flex-end;width: 1400px;height:100%;margin:auto;}
.bannermask-left{margin-bottom: 50px;}
.bannermask-left .title{font-size: 24px;color:#f1f2f3;border-bottom: 2px solid #f1f2f3;padding-bottom: 20px;font-weight: 600;}
.bannermask-left .breadcrumb{padding-left: 25px;margin-top: 20px;color:#f1f2f3;background: url('../images/about_banner_icon@2x.png') no-repeat left bottom;background-size: 18px;}
.bannermask-left .breadcrumb a{color:#fff;}

.bannermask-right{margin-bottom: 70px;display: flex;flex-direction: row;}
.bannermask-right .item{display:flex;height: 35px;border-radius: 25px;padding:0 20px;border:1px solid #fff;margin-right: 20px;
align-items: center;justify-content: center;font-weight: 600;font-size: 18px;}

.bannermask-right .active,.bannermask-right .item:hover{background: #04923B;color:#fff;border:1px solid #04923B;cursor:pointer;}
.bannermask-right .item a{color:#fff;}


/*.header-wrapper,.slide-wrapper,.product-wrapper,.about-wrapper,.case-wrapper,.partner-wrapper{display: none;}*/

.product-wrapper{width: 1400px;margin: auto;height:calc(100% - 100px);padding-top:100px;}
.product-title{width: 100%;margin-top:40px;}
.product-title .ch,.product-title .en{display: flex;align-items: center;justify-content: center}
.product-title .ch{color: #04923B;font-size: 26px;font-weight: bold;}
.product-title .ch .txt{margin: 0 20px;}
.product-title .ch .line{height: 2px;width: 40px;background: #04923B;}
.product-title .en{color:#d6d6d6;font-size: 14px;margin: 10px 0;}
.product-list{width: 100%;justify-content: space-between;height:60%;overflow: hidden;transition: transform 1s ease}
.product-list-out{transform:translateY(120px);opacity: 0;transition:all 1s;}
.product-list-in{transform:translateY(0px);opacity: 1;}
.product-list .item{width: 19%;position: relative;justify-content: center;align-items: center;height:100%;overflow:hidden;}
.product-list .item:hover{cursor:pointer;transform:translateX(0px);opacity: 1;}

.product-list .item:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);overflow:hidden;}
.product-list .item:hover .item-content{background:rgba(0,0,0,.5);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1);transform:scale(1.1);}
.product-list .item img{width:100%;max-width: 100%;height: 100%;transition: transform 1s ease}
.product-list .item-content{position: absolute;height: 100%;top:0;right: 0;align-items: center;justify-content: center;padding:0 10px;transition: transform 1s ease}
.item-title{color: #fff;font-size: 20px;font-weight: 600;}
.item-desc{padding:0 5px;text-indent: 2em;color:#e4e3da;font-size: 14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
          overflow: hidden;text-overflow: ellipsis;margin: 20px 0;
}
.product-list .item  .more{font-size:15px;color:#fff;display: flex;height: 40px;align-items: center;justify-content: center;padding:0 30px;border-radius: 20px;background: #04923B;}
.product-footer{display: flex;width: 100%;margin: auto;align-items: center;justify-content: center;flex-direction: column;margin-top: 20px;}
.product-footer p{color:#333;font-size: 15px;line-height: 26px;}


.about-container{background: url('../images/home_profile_bg.png') no-repeat center center;background-size: cover;}
.about-wrapper{width: 1400px;margin: auto;display: flex;justify-content: space-between;padding-top:140px;}
.about-wrapper .about-lf{display: flex;flex:1;flex-direction: column;}
.about-lf .title-wrapper{margin-bottom: 20px;}
.about-neirong{color:#333;line-height:24px;}
.about-neirong p{text-indent: 2em;}
.about-lf .en{color:#d1d8d5}
.about-lf .zh{color:#0a8b40;font-weight: 600;font-size: 26px;}
.about-lf .line{height: 2px;width:50px;background:#0a8b40;margin-top: 10px; }
.about-lf .more-wrapper{margin-top: 20px;}
.about-lf .more{background: #0a8b40;color:#fff;padding:5px 30px;height:50px;border-radius: 25px;font-size:16px;}
.about-lr{width:670px;margin-left: 50px;}

/*.about-lr{background:#0a8b40}*/
.video-div img{transition-delay:0.5s;transition:all 1s;transform:translateX(120px);opacity: 0;}
.video-div-dong img{transform: translateX(0px) !important;;opacity: 1;}

.about-lr .tip-div{background:#0a8b40;display: flex;align-items: center; }
.about-lr .tip-div .item{width: 25%;color:#fff;display: flex;align-items: center;justify-content: center;flex-direction: column;padding:20px 0;}
.about-lr .tip-div .item .shuzi{font-size: 22px;font-weight: 600;margin-right: 3px;}
.about-lr .tip-div .item .title{margin-top: 10px;font-size:14px;}

.case-container{overflow: hidden;}
.case-wrapper{position: relative;height: 100%;}
.case-wrapper .list{display: flex;justify-content: space-between;flex-wrap: wrap;height: 100%;transition: transform 10s ease;overflow:hidden;}
.case-wrapper .list-scale{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1);transform:scale(1.1);overflow:hidden;}

.case-wrapper .item{display: flex;width: 24%;margin-bottom: 20px;}
.case-wrapper .item:nth-last-child(-n+4){margin-bottom:0}
.case-wrapper .item img{width: 100%;max-width: 100%;}
.case-wrapper .content{position: absolute;top:0;left:0;display: flex;width: 100%;background-color: rgba(0,0,0,.4);height:100%;align-items: center;justify-content: center;flex-direction: column;}
.case-wrapper .content-desc{transition: all 0.5s;}
.case-wrapper .content .title{display: flex;align-items: center;}
.case-wrapper .content .title .txt{margin:0 20px;color: #fff;font-size: 60px;font-weight: 600;}
.case-wrapper .content .title .line{background:#fff;height: 3px;width: 40px;display: inline-block;}
.case-wrapper .content .desc{color:#fff;margin-top: 10px;letter-spacing: 3px;font-size:30px;}

.partner-slide{display: flex;flex-direction: column;justify-content: space-between;height: 100%;width: 100%;}
.partner-container{flex:1;background: #efefef;padding-top:100px;}
.partner-wrapper{width: 1400px;margin: auto;}
.partner-wrapper .content{margin:50px 0;}
.partner-wrapper .content .title{display: flex;align-items: center;justify-content: center;margin-top:20px;}
.partner-wrapper .content .en-title{display: flex;align-items: center;justify-content: center;color:#d6d6d6;margin-top: 10px;}
.partner-wrapper .content .title .txt{margin:0 20px;color: #059138;font-size: 22px;}
.partner-wrapper .content .title .line{background:#059138;height: 3px;width: 40px;display: inline-block;}
.partner-wrapper .content .desc{display: flex;align-items: center;justify-content: center;color:#333;margin: 10px auto;}
.partner-wrapper .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.partner-wrapper .item{display: flex;width: 11%;margin-right:1%;border-radius: 5px;box-shadow: 0px 0 10px 5px rgba(0,0,0,0.1);margin-bottom: 35px;
/*height:70px;*/
    
}
.partner-wrapper .list .item:nth-child(8n){margin-right:0;}
.partner-wrapper .item img{max-width: 100%;height:67px;}


.footer-container{background: #535353;padding:50px 0 10px;}
.footer-wrapper{display: flex;justify-content: space-between;width: 1400px;margin: auto;color: #fff;margin-bottom: 50px;}
.footer-wrapper .ri{width: calc(100% - 200px);}
.footer-wrapper .ri{display: flex;flex-direction: row;justify-content: space-between}
.footer-wrapper .ri .item{width:auto;}
.footer-wrapper .ri .title{font-weight: 600;font-size: 20px;margin-bottom: 30px;}
.footer-wrapper .ri .list-title{font-size: 14px;margin-bottom: 10px;color:#e4e4e4;}
.footer-wrapper .ri .list{display: flex;flex-direction: column;}
.footer-wrapper .ri .list a:hover{color:#04923B;cursor: pointer;}
.footer-wrapper .ri .item:last-child .list a:hover{color:#fff;}
.footer-wrapper .wechat{display: flex;align-items: center;justify-content: center;flex-direction: column;}
.footer-wrapper .wechat img{width: 120px;margin-bottom: 10px;}
.footer-container .copyright{display: flex;flex-direction: row;justify-content: center;font-size:12px;color: #afafaf;padding-bottom: 10px;}
.footer-container .copyright a{color:#afafaf;margin-left:25px;}
.wangbei{margin-left:20px;background: url('../images/254.png') no-repeat center left;background-size: 20px 20px;padding-left: 25px;}

.index-page .footer-container{height:320px;display: flex;justify-content: space-between;padding:0;flex-direction: column;}
.index-page .footer-wrapper{margin-bottom:0;}



.product-page,.case-page,.news-page,.contact-page,.about-page,.shipin-page{background: #efefef;}
.product-page .procategory{display: flex;flex-direction: row;flex-wrap:wrap;width: 1400px;margin:20px auto;}
.product-page .procategory .item{width: 23.25%;margin-right: 2%;background: #fff;margin-bottom: 10px;border-radius: 5px;}

.product-page .procategory .item:nth-child(4n){margin-right: 0;}
.product-page .procategory a{display: flex;align-items: center;justify-content: center;height: 40px;color:#333;}
.product-page .prolist{display: flex;flex-direction: row;flex-wrap:wrap;width: 1400px;margin:20px auto 0;}
.product-page .prolist .item{width: 32%;margin-right: 1.5%;margin-bottom: 40px;border-radius: 5px;border:1px solid #dadada;color:#333;}
.product-page .prolist .item:nth-child(3n){margin-right: 0;}
.product-page .prolist .item .image-wrapper{display: flex;align-items: center;justify-content: center;width: 100%;}
.product-page .prolist .item .image-wrapper img{max-width: 100%;}
.product-page .prolist .item p{background: #fff;text-align: center;height: 50px;line-height: 50px;}
.product-page .prolist .item:hover{cursor: pointer;}
.product-page .prolist .active p,.product-page .prolist .item:hover p{background:#04923c;color:#fff;}
.product-page .procategory .item:hover{background:#04923c;color:#fff;cursor: pointer;}
.product-page .procategory .item:hover a{color:#fff;}


.case-page .caselist{display: flex;flex-direction: row;flex-wrap:wrap;width: 1400px;margin:20px auto 0;}
.case-page .caselist .item{width: 19%;margin-right: 1.25%;margin-bottom: 40px;border-radius: 5px;color:#333;}
.case-page .caselist .item:nth-child(5n){margin-right: 0;}
.case-page .caselist .item .image-wrapper{display: flex;align-items: center;justify-content: center;width: 100%;border:1px dashed #888;height:200px;}
.case-page .caselist .item .image-wrapper img{max-height: 100%;max-width: 100%;}
.case-page .caselist .item p{background: #fff;text-align: center;height: 40px;line-height: 40px;}
.case-page .caselist .active p,.case-page .caselist .item:hover p{background:#04923c;color:#fff;}
.case-page .caselist .item:hover{cursor: pointer;}
.case-page .case-title{width: 100%;margin-top:40px;}
.case-page .case-title .ch,.case-page .case-title .en{display: flex;align-items: center;justify-content: center}
.case-page .case-title .ch{color: #04923B;font-size: 26px;font-weight: bold;}
.case-page .case-title .ch .txt{margin: 0 20px;}
.case-page .case-title .ch .line{height: 2px;width: 40px;background: #04923B;}
.case-page .case-title .en{color:#d6d6d6;font-size: 14px;margin: 10px 0;}



.shipin-page .shipinlist{display: flex;flex-direction: row;flex-wrap:wrap;width: 1400px;margin:20px auto 0;}
.shipin-page .shipinlist .item{width: 32%;margin-right: 1.8%;margin-bottom: 40px;border-radius: 5px;color:#333;}
.shipin-page .shipinlist .item:nth-child(3n){margin-right: 0;}
.shipin-page .shipinlist .item .image-wrapper{display: flex;align-items: center;justify-content: center;width: 100%;border:1px dashed #888;height:250px;position:relative;}

.shipin-page .shipinlist .item .video-item-shade{position:absolute;top:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content: center;}
.shipin-page .shipinlist .item .image-wrapper img{max-height: 100%;}
.shipin-page .shipinlist .item p{background: #fff;text-align: center;height: 40px;line-height: 40px;}
.shipin-page .shipinlist .active p,.shipin-page .shipinlist .item:hover p{background:#04923c;color:#fff;}
.shipin-page .shipinlist .item:hover{cursor: pointer;}
.shipin-page .shipin-title{width: 100%;margin-top:40px;}
.shipin-page .shipin-title .ch,.shipin-page .shipin-title .en{display: flex;align-items: center;justify-content: center}
.shipin-page .shipin-title .ch{color: #014c1f;font-size: 26px;font-weight: bold;}
.shipin-page .shipin-title .ch .txt{margin: 0 20px;}
.shipin-page .shipin-title .ch .line{height: 2px;width: 40px;background: #014c1f;}
.shipin-page .shipin-title .en{color:#d6d6d6;font-size: 14px;margin: 10px 0;}

/*box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);*/
.news-page .newslist{display: flex;flex-direction: row;flex-wrap:wrap;width: 1400px;margin:20px auto 0;}
.news-page .newslist .item{width: 100%;margin-bottom: 20px;height:200px;border-radius: 5px;display: flex;flex-direction: row;background: #fff;}

.news-page .newslist .item .image-wrapper{overflow:hidden;}
.news-page .newslist .item .image-wrapper img{transition: transform 1s ease}

.news-page .newslist .item:hover，.news-page .newslist .active{box-shadow: 0px 2px 20px 0px rgba(0,0,0,0.3);}
.news-page .newslist .item:hover{cursor: pointer;}
.news-page .newslist .item:hover .image-wrapper img{transform:scale(1.2);overflow:hidden;}
.news-page .newslist .item:hover .content p{color:#04923c;}
.news-page .newslist .item .image-wrapper{display: flex;align-items: center;justify-content: center;
border:1px dashed #efefef;width: 350px;height:100%;margin-right:50px;}
.news-page .newslist .item .image-wrapper img{width: 100%;height:100%;}
.news-page .newslist .item .content{
    display: flex;flex-direction: column;padding:30px 0;flex:1;
}
.news-page .newslist .item .content .biaoti{font-size: 20px;color:#333;font-weight: bold;padding-bottom: 15px;border-bottom: 1px solid #ccc;margin-bottom: 15px;}
.news-page .newslist .item .content .jianjie{color:#333333;font-size:15px;line-height: 22px;
display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;
}
.news-page .newslist .item .date{width: 150px;display: flex;margin-left: 50px;flex-direction: column;padding:30px 0;align-items: center;justify-content: center;}
.news-page .newslist .item .date .day{color:#04923B;font-size:50px;font-weight: bold;}
.news-page .newslist .item .date .month{color:#666666;font-size:14px;}
/*.news-page .newslist .active p{background:#04923c;color:#fff;}*/



.news-page .news-title{width: 100%;margin-top:40px;}
.news-page .news-title .ch,.news-page .news-title .en{display: flex;align-items: center;justify-content: center}
.news-page .news-title .ch{color: #04923B;font-size: 26px;font-weight: bold;}
.news-page .news-title .ch .txt{margin: 0 20px;}
.news-page .news-title .ch .line{height: 2px;width: 40px;background: #04923B;}
.news-page .news-title .en{color:#ccc;font-size: 14px;margin: 10px 0;}

.contact-page .contact-title{width: 100%;margin-top:40px;}
.contact-page .contact-title .ch,.contact-page .contact-title .en{display: flex;align-items: center;justify-content: center}
.contact-page .contact-title .ch{color: #04923B;font-size: 26px;font-weight: bold;}
.contact-page .contact-title .ch .txt{margin: 0 20px;}
.contact-page .contact-title .ch .line{height: 2px;width: 40px;background: #04923B;}
.contact-page .contact-title .en{color:#ccc;font-size: 14px;margin: 5px 0;}
.contact-page .contact-content{width: 1400px;display: flex;flex-direction: row;margin: auto;}
.contact-page .contact-content .content-left{background: #fff;padding:40px 30px;width:25%;}
.contact-page .contact-content .content-left .main-title{font-size: 20px;font-weight: 600;color:#333;margin-bottom: 10px;}
.contact-page .contact-content .content-left .sub-title{font-size: 16px;line-height: 32px;color:#333;}

.contact-page .contact-content .content-right{display: flex;flex:1;}
.contact-page .contact-content .map{width: 100%;height:500px;}
.message{width:1400px;margin: auto;}
#feedbackform{margin-bottom: 50px;}
.form-row{display: flex;flex-direction: row;width: 100%;}
.form-first-row {justify-content: space-between;}
.form-first-row .form-item{display: flex;flex-direction: row;background: #fff;border-radius: 5px;height:40px;
          align-items: center;width: 30%;padding:0 10px;}

.form-first-row img{width:20px;margin-right: 5px;}
.form-first-row .form-control{border:none;height: 100%;width:100%;padding:0 5px;outline:none;}
.form-sec-row .form-item{position: relative;border-radius: 5px;background: #fff;height:200px;width: 100%;margin-top: 20px;}
.form-sec-row .form-item textArea{width:calc(100% - 20px);height: 100%;border:none;padding:10px;outline:none;}
.form-sec-row .form-item .btn{position: absolute;right:10px;bottom:20px;display: flex;background: #04923B;align-items: center;
justify-content: center;padding: 5px 25px;border-radius: 5px;color: #fff;}


.form-thr-row {height:50px;margin-top:40px;justify-content:center;}
.form-thr-row .btn{display: flex;background: #04923B;align-items: center;
justify-content: center;padding: 15px 100px;border-radius: 5px;color: #fff;}
.ownsubmit{cursor: pointer}


.about-page .about-title{width: 100%;margin-top:40px;}
.about-page .about-title .ch,.about-page .about-title .en,.about-page .about-title .desc{display: flex;align-items: center;justify-content: center}
.about-page .about-title .ch{color: #04923B;font-size: 26px;font-weight: bold;}
.about-page .about-title .ch .txt{margin: 0 20px;}
.about-page .about-title .ch .line{height: 2px;width: 40px;background: #04923B;}
.about-page .about-title .en{color:#ccc;font-size: 14px;margin: 10px 0;}
.about-page .about-title .desc{color:#333;font-size: 14px;margin: 10px 0 20px;fone-weight:400;}
.about-page .partner{width: 1400px;margin: auto;}
.about-page .partner .list{display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;}
.about-page .partner .item{display: flex;width: 11%;margin-right:1%;border-radius: 5px;margin-bottom: 35px;}
.about-page .partner .item:nth-child(8n){margin-right:0;}
.about-page .partner .item img{max-width: 100%;height:67px;}

.about-page .clientele,.about-page .profile,.about-page .culture{width: 1400px;margin: auto;}
.about-page .clientele{position: relative;}
.about-page .clientele-swiper{width: 1300px;margin: auto;}
.about-page .clientele .swiper-container,.about-page .clientele .list{width: 100%;}
.about-page .clientele .item{border:1px dashed #888;}
.about-page .clientele .item img{max-width: 99%;}
.about-page .swiper-button-next,.about-page .swiper-button-prev{color:#333;width:40px;height:40px;border-radius: 50%;background: #fff;}
.about-page .swiper-button-prev{left:-10px;}
.about-page .swiper-button-next{right:-10px;}
.about-page .swiper-button-next:after, .about-page .swiper-button-prev:after{font-size:16px;}

.about-page .profile{background: #fff;}
.about-page .profile .group_3{display: flex;flex-direction: column;padding:40px 20px;}
.about-page .profile .section_3{display: flex;flex-direction: row;justify-content: space-between;gap:30px;}
.about-page .profile .section_3 .image_1{width: 800px;}
.about-page .profile .group_4{display: flex;flex-direction: column;}
.about-page .profile .text_3{font-weight: 700;font-size: 24px; line-height: 24px;}
.about-page .profile .box_3{background: #04923B;width: 100px;height: 4px;margin: 10px 0;}
.about-page .profile .paragraph_1{text-indent: 2em;line-height: 24px;font-size:14px;}
.about-page .profile .section_4{display: flex;flex-direction: row;justify-content: space-between;margin-top: 40px;padding:0 40px;}
.about-page .profile .section_4 .item{display: flex;align-items: center;}
.about-page .profile .section_4  .line{width: 2px;height:80px;background: #efefef;margin:auto 0;}
.about-page .profile .section_4 .juscenter{align-items: center;}
.about-page .profile .section_4 .jusleft{align-items: center;}
.about-page .profile .section_4 .jusright{align-items: center;}
.about-page .profile .icon-sanjiao{display:block;text-align: left;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #04923B;}
.about-page .profile .text-wrapper_1{text-align: left;margin:5px 0;}
.about-page .profile .text_4{font-size:30px;font-weight: 800;color:#04923B;}
.about-page .profile .text_5{font-size:14px;color:#04923B;}
.about-page .profile .text_6{text-align: left;display:block;font-size:14px;color:#ccc;}

.about-page .culture .list{display: flex;justify-content: space-between;flex-direction: row;}
.about-page .culture .list .item{width: calc(31% - 40px);border-top:2px solid #04923B;display: flex;flex-direction: column;background: #fff;padding:20px;}
.about-page .culture .list .item img{width: 40px;height: 40px;}
.about-page .culture .list .sec{margin:20px 0;}
.about-page .culture .list .sec .title{color: #04923B;font-size: 24px;font-weight: 800;margin-bottom: 10px;display: inline-block;}
.about-page .culture .list .sec .tip{color: rgba(4, 146, 59, 0.3);font-size: 14px;font-weight: bold;margin-left:5px;}
.about-page .culture .list .sec .line{width: 50px;height:2px;background: #04923B;}
.about-page .culture .list .thr{color:#333;font-size:12px;line-height: 24px;}

.detail-page{background: #fff;}
.detail-page .breadcrumb-wrap{background: #04923B;}
.detail-page .header-wrapper{background-color: #fff;width: 100%;height: 100px;z-index: 99;position: initial;top:initial;right: initial;}
.detail-page .nav li a{color:#333;}
.detail-page .breadcrumb{display: flex;width: 1400px;margin: auto;height: 40px;align-items: center;color:#fff;}
.detail-page .breadcrumb img{width: 20px;margin-right: 5px}
.detail-page .detail-header{width: 1400px;margin: auto;}
.detail-page .detail-header .detail-title{width:100%;height: 50px;display: flex;align-items: center;
             justify-content: center;font-size: 20px;font-weight: bold;margin-top:40px;
}
.detail-page .detail-header .info{width:100%;border-bottom:1px solid #efefef;border-top:1px solid #efefef;display: flex;align-items: center;
             justify-content: center;padding:5px 0;margin-bottom: 20px;}
.detail-page .detail-header .info span{margin-right:10px;}
.detail-page .detail-content{width: 1400px;margin:auto;margin-bottom: 50px;}
.detail-page .detail-content .image{width: 60%;display: flex;align-items: center;justify-content: center;margin: auto;}
.detail-page .detail-content .image img{max-width: 100%;}
.detail-pagination{width: 1400px;margin:auto;margin-top: 20px;}
.detail-pagination p {display: flex;height: 50px;align-items: center;}
.detail-pagination p a{color:#333;}




.product-detail-page{background:#EFEFEF}
.product-detail-page .breadcrumb-wrap{background: #04923B;}
.product-detail-page .header-wrapper{background-color: #fff;width: 100%;height: 100px;z-index: 99;position: initial;top:initial;right: initial;}
.product-detail-page .nav li a{color:#333;}
.product-detail-page .breadcrumb{display: flex;width: 1400px;margin: auto;height: 40px;align-items: center;color:#fff;}
.product-detail-page .breadcrumb img{width: 20px;margin-right: 5px}

.product-detail-page  .block-common{width:1400px; margin: auto;}
.product-detail-page  .block-top{display: flex;flex-direction: row;margin-top: 40px;justify-content: space-between;background: #fff;padding:20px 10px;}
.product-detail-page .left-block{width: 40%;margin-right:20px;}
.product-detail-page .product-swiper{width: 100%;margin: auto;padding:10px 0;}
.product-detail-page .product-swiper img{cursor: pointer;}
.product-detail-page .pad30-swiper{margin:0 25px;width:initial !important;overflow: hidden;}
.product-detail-page .swiper-button-next,.product-detail-page .swiper-button-prev{color:#333;top:45.5%;background: #EFEFEF;width:20px;}
.product-detail-page .swiper-button-prev{left:0;}
.product-detail-page .swiper-button-next{right:0;}
.product-detail-page .swiper-button-next:after,.product-detail-page .swiper-button-prev:after{font-size: 18px !important;}
.product-detail-page .detail-desc{display: flex;flex:1;flex-direction: column;padding-top:50px;}
.product-detail-page .detail-desc .detail-title{height:50px;line-height: 50px;font-weight: bold;font-size:30px;
    
background:#efefef;padding-left:20px;
}
.product-detail-page .detail-desc .sep{background:#efefef;width:100%;height:1px;}
.product-detail-page .detail-desc .detail-jianjie{margin: 10px 0;color:#333;line-height: 38px;}
.product-detail-page .detail-desc .detail-contact{font-size: 20px;margin:20px 0;}
.product-detail-page .detail-desc .detail-contact span{color:#04923B;font-weight: bold;}
.product-detail-page .detail-desc .detail-footer{display: flex;width: 80%;justify-content: space-between;margin-top: 20px;}
.product-detail-page .detail-desc .detail-footer .item{width: 48%;display: flex;align-items: center;justify-content: center;background: #04923B;color:#fff;height: 40px;}

.product-detail-page .detail-content{width: 1380px;margin: auto;padding:10px 10px 30px;background: #fff;}
.product-detail-page .product-tag{display: flex;flex-direction: row;margin:20px 10px;align-items: center;justify-content:center;}
.product-detail-page .product-tag p{color: #04923B;font-weight: bold;font-size: 30px;}
.product-detail-page .product-tag .line{height: 20px;width: 3px;background: #04923B;margin-right: 5px;}
.product-detail-page .th-header{display: flex;flex-direction: row;background: #04923B;color:#fff;height:40px;}
.product-detail-page .col{display: flex;align-items: center;justify-content: center;height:100%;border-right:1px solid #ccc;}
.product-detail-page .col1{width: 100px;}
.product-detail-page .col2{width: 200px;}
.product-detail-page .col3{width: 80px;}
.product-detail-page .col4{display: flex;flex:1;}
.product-detail-page .col5{width: 300px;}


.product-detail-page .detail-content .item{background: #fff;display: flex;flex-direction: row;justify-content: space-between;height: 50px;border-top:1px solid #ccc;}
.product-detail-page .detail-content .item:nth-child(2n){background: #efefef;}
.product-detail-page .detail-content .item:last-child{border-bottom: 1px solid #ccc;}
.product-detail-page .detail-content .item img{max-width: calc(100% - 20px);max-height: calc(100% - 20px);}
.product-detail-page .detail-content .item .col1{border-left:1px solid #ccc;}

.product-detail-page .relate-prolist{display: flex;flex-direction: row;flex-wrap:wrap;width: 1400px;margin:auto;}
.product-detail-page .relate-prolist .item{width: 32%;margin-right: 2%;margin-bottom: 20px;border-radius: 5px;}
.product-detail-page .relate-prolist .item:nth-child(3n){margin-right: 0;}
.product-detail-page .relate-prolist .item .image-wrapper{display: flex;align-items: center;justify-content: center;width: 100%;}
.product-detail-page .relate-prolist .item .image-wrapper img{max-width: 100%;}
.product-detail-page .relate-prolist .item p{background: #fff;text-align: center;height: 50px;line-height: 50px;width: 100%;}
.product-detail-page .relate-prolist .active p,.case-page .relate-prolist .item:hover p{background:#04923c;color:#fff;}
.product-detail-page .relate-prolist .active p,.case-page .relate-prolist .item:hover p{background:#04923c;color:#fff;}
.product-detail-page .relate-prolist .item:hover{cursor: pointer;}

.pagination{display: flex;flex-direction: row;margin: 20px auto;width: 100%;align-items: center;justify-content: center;}
.pagination .page-item{padding:8px 14px;background: #fff;color:#333;margin-right: 10px;display: flex;align-items: center;justify-content: center;}
.pagination .page-item a{color:#999;}
.pagination .active{background: #fff;color:#fff;background: #04923B}
.pagination .active a{color:#fff;}

@media screen and (max-width: 1600px) {
    .i_box4 .box4list .next {
        left: 65%;
    }
}

@media screen and (max-width: 768px) {
    .fix_text {
	display: none;
    }
}


video::-webkit-media-controls{
    display:none !important;
}
.wrap h3{
    text-align: center;
    height: 100px;
    line-height: 100px;
}
.player{
    width: 720px;
    height: 400px;
    margin: 0 auto;
    position: relative;

}
.player video{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
}
.player .control{
    position: absolute;
    background: rgba(255,255,0,0.3);
    width: 680px;
    height: 40px;
    border-radius: 5px;
    left: 50%;
    bottom: 10px;
    transform: translateX(-50%);
}
.player .control div{
    display: inline-block;
    line-height: 40px;
    margin-left: 10px;
    font-size: 18px;
    color: #fff;
}
.player .control .play_pause,.player .control .expand{
    color: rgb(255,255,0);
}
.player .control div:nth-child(2){
    width: 460px;
    height: 10px;
    background-color: rgba(255,255,255,0.3);
    border-radius: 5px;
    overflow: hidden;
}
.player .control .progress{
    display: block;
    width: 10%;
    height: 10px;
    background: #fff;
}
.player .control .timer{
    font-size: 12px;
}

.index-page #toolbar{display: none;}

/*左侧工具条*/
#toolbar {
  position: fixed;
  z-index: 9999;
  right: 17px;
  bottom: 40%;
}

#toolbar li {
  margin-bottom: 3px;
  font-size: 0;
  width: 57px;
  height: 57px;
  right: 0;
  position: relative;
}

#toolbar li a {
  display: block;
  position: absolute;
  z-index: 9;
  right: 0;
  top: 0;
  width: 57px;
  height: 57px;
  overflow: hidden;
  background: #04923B;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  white-space: nowrap;
  font-size: 0;
}

#toolbar li .icon-font {
  display: inline-block;
  vertical-align: middle;
  width: 57px;
  height: 57px;
  background-color: #d9d9d9;
}

.icon-font {
  position: relative;
}

.icon-font:after {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(../images/icon_spirit.png);
  background-repeat: no-repeat;
  position: absolute;
  left: calc(50% - 15px);
  top: calc(50% - 15px);
}


#toolbar li .icon-qq:after {
  background-position: 0 -150px;
}

#toolbar li .icon-phone:after {
  background-position: 0 -90px;
}

#toolbar li .icon-ewm:after {
  background-position: 0 -30px;
}

#toolbar li .icon-message:after {
  background-position: 0 -120px;
}

#toolbar li .icon-top:after {
  background-position: 0 -60px;
}

#toolbar li .icon-wangwang:after {
  background-position: 0 0;
}

#toolbar li .wz {
  display: inline-block;
  line-height: 57px;
  font-size: 14px;
  color: #fff;
  vertical-align: middle;
  padding-left: 10px;
}

#toolbar li.ewm .ewm-box {
  position: absolute;
  z-index: 1;
  padding: 5px;
  background: #04923B;
  width: 110px;
  right: 120%;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all .7s;
  transition: all .7s;
}

#toolbar li.ewm .ewm-box p {
  margin-bottom: 0;
}

#toolbar li.ewm .ewm-box img {
  max-width: 100%;
}

#toolbar li.ewm .ewm-box:after {
  content: '';
  position: absolute;
  right: -5px;
  bottom: 20px;
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 5px;
  cursor: pointer;
  border-style: dashed dashed dashed solid;
  border-color: transparent transparent transparent #04923B;
  border-right: none;
}

#toolbar li.ewm:hover .icon {
  background-position: -57px -180px;
}

#toolbar li.ewm:hover .ewm-box {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

#toolbar li.backtop {
  cursor: pointer;
}

#toolbar li.backtop .iconfont {
  color: #fff;
  background-color: #04923B;
}

#toolbar li:hover a {
  width: 200px;
}

#toolbar li:hover .icon-font {
  background-color: #04923B;
}

#toolbar li:hover .icon-qq:after {
  background-position: -30px -150px;
}

#toolbar li:hover .icon-phone:after {
  background-position: -30px -90px;
}

#toolbar li:hover .icon-ewm:after {
  background-position: -30px -30px;
}

#toolbar li:hover .icon-message:after {
  background-position: -30px -120px;
}

#toolbar li:hover .icon-wangwang:after {
  background-position: -30px 0;
}

#toolbar li:hover .icon-top:after {
  background-position: -30px -60px;
}


.video-shade-wrapper{align-items: center;justify-content: center;position:fixed;top:0;right:0;width: 100%;background: rgba(0,0,0,.5);display: none;z-index:999;}
.video-own{width: 60%;height: 300px;display: flex;align-items: center;justify-content: center;position: relative;}

/*# sourceMappingURL=yunu.css.map */
