.header{position: fixed;width: 100%;z-index: 1000;height:1.44rem;line-height:1.44rem;}
.header>div{display:flex;justify-content: space-between;align-items: center;}
.header .logo{width:23%}
.header .navs{width:56%}
.header .navs ul{display:flex;justify-content: space-between;}
.header .navs ul li a{font-size:.2rem;color:white;position:relative;font-weight:bold}
.header .navs ul li a:after{content:"";position:absolute;background:#e48b30;width:0;height:4px;left:50%;transform:translateX(-50%);bottom:34%;transition:.3s}
.header .navs ul li a:hover{color:#e48b30;transition:.3s}
.header .navs ul li a:hover:after{width:100%;transition:.3s}
.header .navs ul li.active a {color:#e48b30;}
.header .navs ul li.active a:after{width:100%;transition:.3s}
.header .langs{width:4%}
.header .langs ul{display:flex;color:white;justify-content: space-between;}
.header .langs ul li a{font-size:.14rem;color:white;display:initial}
.header.is_header{box-shadow: 0 0 12px rgba(0,0,0,0.5);background:rgba(0,0,0,.7)}
.tem_banner .flash{position:relative}
.tem_banner .flash .txt{position:absolute;left:50%;transform:translateX(-50%);top:50%;text-align:center}
.tem_banner .flash .txt h1{font-size:.48rem;color:white;font-weight:bold;text-shadow:3px 7px 5px rgba(4,76,161,.7) ; }
.tem_banner .flash .txt p{font-size:.24rem;color:white;margin:.13rem  0 0}
.tem_banner .banner_nav {position:absolute;width:100%;left:0;bottom:0}
.tem_banner .banner_nav>div{background:white;padding:0 .66rem;border-bottom:2px solid #efefef}
.tem_banner .banner_nav ul {display:flex}
.tem_banner .banner_nav ul li{margin-right:.95rem}
.tem_banner .banner_nav ul li a{height:1rem;line-height:1rem;font-size:.16rem;color:#5e5e5e;position:relative;font-weight:bold;position:relative}
.tem_banner .banner_nav ul li a:hover{color:#337236;transition:.3s}
.tem_banner .banner_nav ul li a:after{content:"";position:absolute;background:#337236;width:0;height:4px;left:50%;transform:translateX(-50%);bottom:0%;transition:.3s}
.tem_banner .banner_nav ul li a:hover:after{width:100%;transition:.3s}
.tem_banner .banner_nav ul li.active a:after{width:100%}
.tem_banner .banner_nav ul li.active a{color:#337236;}
.tem_banner .banner_nav.about_nav li:first-child a{color:#337236}    
.tem_banner .banner_nav.about_nav li:first-child a:after{width:100%}
.about_company>div{padding:.9rem 0 0}
.about_company .infos{display:flex;justify-content: space-between;}
.about_company .infos .left{width:29%}
.about_company .infos .left .title {margin:0 0 .55rem}
.about_company .infos .left .title h1{font-size:.48rem;color:#333333;padding:0 0 .6rem;position:relative}
.about_company .infos .left .title h1:after{content:"";position:absolute;background:#337236;width:.4rem;height:5px;left:0;;bottom:0%;}
.about_company .infos .right{width:59%;border-bottom:2px solid #e2e2e2}
.about_company .infos .right h2{font-size:.3rem;color:#333333;padding:0 0 .45rem}
.about_company .infos .right .editor p{font-size:.16rem;color:#525252;line-height:.33rem}
.about_company ul{display:flex;justify-content: space-between;padding:.95rem 0 .75rem}
.about_company ul li {width:15%;text-align:center}
.about_company ul li h1{font-size:.24rem;color:#2c6c2f;font-weight:bold}
.about_company ul li h1 em{font-size:.8rem;font-family:'Geometric415BT-BlackA'}
.about_company ul li  p{font-size:.16rem;color:#565656;font-weight:bold;margin:.1rem 0 0}
.about_adv{background-repeat:no-repeat;background-attachment:fixed}
.about_adv>div{padding:0 0 1.3rem}
.about_adv .title{padding:.95rem 0 1rem}
.about_adv .title h1{font-size:.48rem;color:white;text-align:center;position:relative;padding:0 0 .55rem}
.about_adv .title h1:after{content:"";position:absolute;background:white;left:50%;transform:translateX(-50%);bottom:0;width:.42rem;height:7px;}
.about_adv ul{display:flex;justify-content: space-evenly;padding:0 0 .7rem;}
.about_adv ul li {width:30%;text-align:center}
.about_adv ul li h1{font-size:.3rem;color:white;padding:0 0 .5rem}
.about_adv ul li  p{font-size:.16rem;color:white;line-height:.25rem}
.about_adv .lists .items{background:rgba(255,255,255,.75);margin:0 0 .22rem;padding:.11rem .44rem 0 ;border-radius:10px}
.about_adv .lists .items a h1{padding:.33rem 0 ;font-size:.3rem;color:#2c6c2f;font-weight:bold;position:relative}
.about_adv .lists .items a h1:after{content:"\f078";font:normal normal normal 14px/1 FontAwesome;position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:.28rem;transition:.5s}
.about_adv .lists .items .content{transition:0s;padding:0 0 .7rem;display:none}
.about_adv .lists .items .content .infos p{color:#616161;line-height:.3rem;font-size:.16rem}
.about_adv .lists .items.opens a h1:after{transform:translateY(-50%) rotate(180deg);transition:.5s}
.about_honor .title{padding:1rem 0 .8rem;text-align:center}

.about_honor .title h1{font-size:.48rem;color:#333333;text-align:center;position:relative;padding:0 0 .55rem}
.about_honor .title h1:after{content:"";position:absolute;background:#337236;left:50%;transform:translateX(-50%);bottom:0;width:.42rem;height:7px;}
.about_honor .lists a{padding:.2rem .14rem;background:#e9e9e9;overflow:hidden}

.about_honor .lists p{text-align:center;font-size:.16rem;color:#535353;margin:.34rem 0 0}
.about_honor .lists .slide-pagination{display:flex;justify-content: center;padding:.78rem  0 1.05rem}
.about_honor .lists .slide-pagination span{width:.35rem;height:.35rem;border:1px solid #cccccc;background:none;font-size:.16rem;text-align:center;line-height:.35rem;margin:0 .03rem;border-radius:5px;color:black;opacity:1}

.about_honor .lists .slide-pagination  span.swiper-pagination-bullet-active,.about_honor .lists  .slide-pagination span:hover{background:#337236;color:white;border:1px solid #337236}
.about_workshop{background:#f6f6f6;padding:0  0 1.13rem}
.about_workshop  .title{padding:1rem 0 .6rem;text-align:center}
.about_workshop  .title h1{font-size:.48rem;color:#333333;text-align:center;position:relative;padding:0 0 .55rem}
.about_workshop  .title h1:after{content:"";position:absolute;background:#337236;left:50%;transform:translateX(-50%);bottom:0;width:.42rem;height:7px;}
.about_workshop  .lists a{overflow:hidden}
.about_workshop  .lists a:hover img{transform:scale(1.05)}
.about_workshop  .lists p{font-size:.16rem;color:#333333;margin:.25rem 0 0}
.about_workshop  .lists .slide-pagination{display:flex;justify-content: center;padding:.95rem  0 0}
.about_workshop  .lists .slide-pagination span{width:.35rem;height:.35rem;border:1px solid #cccccc;background:none;font-size:.16rem;text-align:center;line-height:.35rem;margin:0 .03rem;border-radius:5px;color:black;opacity:1}
.about_workshop  .lists .slide-pagination  span.swiper-pagination-bullet-active,.about_workshop  .lists .slide-pagination span:hover{background:#337236;color:white;border:1px solid #337236}
.footer{background:#2c6c2f;border-top:10px solid #f8af2b}
.footer .top{display:flex;justify-content: space-between;padding:.62rem 0 .85rem}
.footer .top .logo{width:11%}
.footer .top .navs{width:13%}
.footer .top .navs  a{font-size:.2rem;color:white;font-weight:bold;margin:0 0 .15rem}
.footer .top .infos{width:35%}

.footer .top .infos h1{font-size:.2rem;color:white;font-weight:bold;margin:0 0 .32rem}
.footer .top .infos ul li {margin:0 0 .1rem}
.footer .top .infos ul li p{font-size:.15rem;color:white;position:relative}

.footer .top .weixin{width:17.8%}
.footer .bot{padding:.52rem 0 ;text-align:center;border-top:2px solid #427845}
.footer .bot p{font-size:.14rem;color:#e9e9e9;}
.footer .bot p a{display:inline-block;font-size:.14rem;color:#e9e9e9;}
.tem_banner .pro_txt{position:absolute;left:50%;transform:translateX(-50%);width:3.6rem;height:3.05rem;background:#337236;border-radius:5px;bottom:-1.13rem;display:flex;flex-direction: column;justify-content: center;}
.tem_banner .pro_txt h1{font-size:.48rem;color:white;font-weight:bold;text-align:center;padding:0 0 .4rem;position:relative}
.tem_banner .pro_txt h1:after{content:'';position:absolute;width:.6rem;height:7px;background:white;border-radius:5px;left:50%;transform:translateX(-50%);bottom:0}
.honor .title{text-align:center;padding:1rem 0 .5rem}
.honor .title h1{font-size:.5rem;color:black;font-weight:bold}
.honor .honor_nav {margin:0 0 .4rem}
.honor .honor_nav ul{display:flex;justify-content: center;}
.honor .honor_nav ul li{margin:0 .2rem;}
.honor .honor_nav ul li a{padding:.12rem .8rem;border:2px solid #427845;font-size:.16rem;border-radius:25px;color:#427845;font-weight:bold}
.honor .honor_nav ul li a:hover,.honor .honor_nav ul li.active a{background:#427845;color:white}
.honor .lists{}
.honor .lists .items{padding:0 .2rem;margin:0 0 .3rem;}
.honor .lists .items h1{text-align:center;font-size:.16rem;color:black;font-weight:bold;margin:.1rem 0 0;height:.5rem;line-height:.25rem}
.honor .page{display:flex;justify-content: center;padding:.3rem 0 1rem}
.honor .page a{width:.35rem;height:.35rem;background:#e9e9e9;line-height:.35rem;margin:0 .01rem;color:#2c2c2c;font-size:.16rem;}
.honor  .page .page-link{margin:0 .11rem}
.honor .page .page-link i{font-size:.18rem}
.honor .page a:hover,.honor .page a.page-num-current{background:#337236;color:white}
.honor .page a:hover i{color:white}
/*.product_box{padding:0 0 2.15rem}*/
/*.product_box .product1{padding:1.8rem 0 .84rem;background:#f7f7f7    }*/
/*.product_box .product1 p{font-size:.24rem;color:#343434;font-weight:bold;padding:.5rem 0 0}*/
/*.product_box .product1 a:hover img{transform:scale(1.1)}*/
/*.product_box .product1 .swiper-container{padding:0 0 .3rem;border-bottom:2px solid #e2e2e2}*/

/*.product_box .product2{padding:1.15rem 0 .7rem; }*/
/*.product_box .product2 p{font-size:.24rem;color:#343434;font-weight:bold;padding:.5rem 0 0}*/
/*.product_box .product2 a:hover img{transform:scale(1.1)}*/
/*.product_box .product2 .swiper-container{padding:0 0 .3rem;border-bottom:2px solid #e2e2e2}*/
/*.product_box .product3{padding:1.05rem 0 1.1rem; background:#f7f7f7}*/
/*.product_box .product3 .swiper-container{padding:0 0 1rem;border-bottom:2px solid #e2e2e2}*/
/*.product_box .product3 .swiper-slide{height:5.6rem;position:relative}*/
/*.product_box .product3 .swiper-slide .items{position:absolute}*/
/*.product_box .product3 .swiper-slide .items:nth-child(1) img{width:4.88rem;height:5.6rem;object-fit:cover}*/
/*.product_box .product3  .swiper-slide .items:nth-child(2){left:32%;top:0}*/
/*.product_box .product3 .swiper-slide .items:nth-child(2) img{width:7.65rem;height:5.6rem;object-fit:cover}*/
/*.product_box .product3 .swiper-slide .items:nth-child(3){right:0%;top:0}*/
/*.product_box .product3 .swiper-slide .items:nth-child(3) img{width:3rem;height:2.68rem;object-fit:cover}*/
/*.product_box .product3 .swiper-slide .items:nth-child(4){right:0;bottom:0}*/
/*.product_box .product3 .swiper-slide .items:nth-child(4) img{width:3rem;height:2.68rem;object-fit:cover}*/
/*.product_box .product3 .swiper-slide .items a{overflow:hidden;}*/
/*.product_box .product3 .swiper-slide .items a:hover img{transform:scale(1.1)}*/
/*.product_box .product3 .swiper-slide .items a {position:relative}*/
/*.product_box .product3 .swiper-slide .items a p{position:absolute;left:0;padding:.12rem .22rem;background:rgba(0,0,0,.5);bottom:0;width:100%;font-size:.16rem;color:white;}*/
/*.product_box .product4{padding:1.15rem 0 0rem; }*/
/*.product_box .product4 p{font-size:.24rem;color:#343434;font-weight:bold;padding:.5rem 0 0}*/
/*.product_box .product4 a:hover img{transform:scale(1.1)}*/
/*.product_box .product4 .swiper-container{padding:0 0 0rem;}*/
/*.product_box .product4  .slide-pagination{text-align:center;margin:.9rem 0 0 }*/
/*.product_box .product4  .slide-pagination span{width:.15rem;height:.15rem;margin:0 .1rem;border:1px solid #337236;background:none;opacity:1}*/
/*.product_box .product4  .slide-pagination span.swiper-pagination-bullet-active{background:#337236;}*/
.case .service{background:#f8f8f8}
.case .service>div{padding:.95rem 0 1.4rem;}
.case .service h2{font-size:.3rem;color:#337236;padding:0 0 .6rem}
.case .service .lists{padding:.22rem 1.21rem;background:white;position:relative;border-radius:100px}
.case .service .lists .swiper-container{padding:0 .2rem}
.case .service .lists  .swiper-page>div{position:absolute;left:0;top:0;height:100%;width:1.21rem;text-align:center;display:flex;flex-direction: column;justify-content: center;font-size:.48rem;background:#c2cbd2;color:white;border-radius:100px 0 0 100px}
.case .service .lists  .swiper-page .slide-button-next{right:0;left:auto;border-radius:0px 100px 100px 0}
.case .service .lists  .swiper-page>div:hover{background:#337236}

.achievement>div{padding:.8rem 0 .5rem}
.achievement h2{font-size:.36rem;color:black;text-align:center;padding:0 0 .9rem}
.achievement .lists  .top {position:relative;}
/*.achievement .lists  .top .swiper-wrapper{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;}*/
.achievement .lists  .top:after{content:"";position:absolute;background:url(/public/common/images/5.png) no-repeat;width:.17rem;height:.2rem;right:-.085rem;top:-.1rem;background-size:100%;z-index:2}
.achievement .lists  .top  .items{text-align:center;position:relative;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;}

.achievement .lists  .top  .items:before{content:"";position:absolute;background:#efefef;top:50%;transform:translateY(-50%);width:2px;height:37%;right:0}
.achievement .lists  .top  .items:after{content:"";position:absolute;background:url(/public/common/images/7.png) no-repeat;width:.52rem;height:.29rem;bottom:-.145rem;left:30%;transform:translateX(-50%);transition:.3s;opacity:0;background-size:100%;}
.achievement .lists  .top  .items h1{padding:.34rem  0;font-size:.3rem;color:#717271;font-weight:bold;display:inline-block;cursor:pointer}
.achievement .lists  .top .swiper-slide-thumb-active .items:after{left:50%;transition:.3s;opacity:1}
.achievement .lists  .top .swiper-slide-thumb-active .items h1{color:#337236}
.achievement .lists  .top  .swiper-container{padding:0 0 .55rem}

.case_lists{background:#f2f2f2}
.case_lists >div{padding:1.1rem 0 1.13rem;}
.case_lists  h2{font-size:.36rem;color:black;text-align:center;padding:0 0 .9rem}
.case_lists  .lists{display:flex;justify-content: space-between;flex-wrap: wrap;}
.case_lists  .lists:after{content:"";width:32%}
.case_lists  .lists  .items{width:32%;margin:0 0 .35rem}
.case_lists  .lists  .items a{position:relative}
.case_lists  .lists  .items a .txt{}
.case_lists  .lists  .items a .txt p{font-size:.25rem;color:black;line-height:.3rem;font-weight:bold}
.case_lists  .lists  .items a:hover img{transform:scale(1.1)}
.case_lists   .page{display:flex;justify-content: center;padding:.5rem  0 0}
.case_lists  .page a{width:.35rem;height:.35rem;background:#e9e9e9;line-height:.35rem;margin:0 .01rem;color:#2c2c2c;font-size:.16rem;}
.case_lists  .page .page-link{margin:0 .11rem}
.case_lists   .page .page-link i{font-size:.18rem}
.case_lists   .page a:hover,.case_lists .page a.page-num-current{background:#337236;color:white}
.case_lists  .page a:hover i{color:white}
.news_box>div{padding:0 0 2.23rem}
.news_box .title{padding:1rem 0 .45rem;text-align:center}
.news_box .title h1{font-size:.48rem;color:#333333;padding:0 0 .55rem;position:relative}
.news_box .title h1:after{content:"";position:absolute;background:#337236;width:.4rem;height:5px;left:50%;transform:translateX(-50%);bottom:0}
.news_box .top a{display:flex;padding:.36rem;background:#f0f0f0;justify-content: space-between;}
.news_box .top a .img{width:51%}
.news_box .top a .text{width:43.5%;padding:.7rem 0 0}
.news_box .top a .text span{font-size:.14rem;color:#494949}
.news_box .top a .text  h1{font-size:.24rem;color:#434343;font-weight:bold;margin:.25rem 0 .3rem}
.news_box .top a .text  p{font-size:.16rem;color:#505050;font-weight:bold;line-height:.25rem;height:.75rem}
.news_box .top a .text em{display:inline-block;margin:.7rem 0 0;width:1.68rem;height:.4rem;background:#337236;color:white;text-align:center;line-height:.4rem;border-radius:50px;font-size:.14rem}
.news_box .top a:hover img{transform:scale(1.1)}
.news_box .lists{display:flex;flex-wrap: wrap;justify-content: space-between;padding:.75rem 0 .12rem }
.news_box .lists:after{content:'';width:30.5%}
.news_box .lists .items{width:30.5%;margin:0 0 .65rem}
.news_box .lists .items a .text{background:#f0f0f0;padding:.2rem .26rem .4rem}
.news_box .lists .items a .text .tit{padding-left:.88rem;position:relative;margin:0 0 .3rem}
.news_box .lists .items a .text .tit .time{position:absolute;left:0;bottom:0;width:.7rem;height:1rem;background:#337236;text-align:center;padding:.28rem 0 0 }
.news_box .lists .items a .text .tit .time h1{font-size:.3rem;color:white;}
.news_box .lists .items a  .text .tit .time h2{font-size:.14rem;color:white;margin:.05rem 0 0;}
.news_box .lists .items a  .text .tit h3{height:.42rem;line-height:.20rem;font-size:.16rem;color:black;font-weight:bold}
.news_box .lists .items a .text p{font-size:.14rem;color:#666666;height:.42rem;line-height:.21rem}
.news_box .lists .items a .text  em{display:inline-block;margin:.45rem 0 0;font-size:.12rem;color:#666666;font-weight:bold}
.news_box .lists .items a:hover  img{transform:scale(1.1)}
.news_box .page{display:flex;justify-content: center;}
.news_box .page a{width:.35rem;height:.35rem;background:#e9e9e9;line-height:.35rem;margin:0 .01rem;color:#2c2c2c;font-size:.16rem;}
.news_box .page .page-link{margin:0 .11rem}
.news_box .page .page-link i{font-size:.18rem}
.news_box .page a:hover,.news_box .page a.page-num-current{background:#337236;color:white}
.news_box .page a:hover i{color:white}
.contact_box .lists .items{padding:1.1rem 0 1.13rem}
.contact_box .lists .items1{background:#f0f0f0}
.contact_box .lists .items2{background:#f8f8f8}

.contact_box .lists .items h2{font-size:.38rem;color:#2c6c2f;font-weight:bold;margin:0 0 .83rem}
.contact_box .lists .items .info{display:flex;justify-content: space-between;align-items: center;padding:0 0 .65rem;border-bottom:2px dotted  #c9c9c9}
.contact_box .lists .items .info p{font-size:.24rem;color:#3e3d3d;padding-left:1.05rem;position:relative}
.contact_box .lists .items .info p:after{content:"";position:absolute;background:url(/public/common/images/8.png) no-repeat;width:.76rem;height:.76rem;background-size:100%;left:0;top:50%;transform:translateY(-50%)}
.contact_box .lists .items .info  a{width:1.66rem;height:.47rem;background:#2c6c2f;line-height:.47rem;text-align:center;border-radius:50px;;color:white;font-size:.16rem;padding-right:.4rem;position:relative}
.contact_box .lists .items .info  a:after{content:"";position:absolute;background:url(/public/common/images/9.png) no-repeat;width:.15rem;height:.15rem;background-size:100%;right:28%;top:50%;transform:translateY(-50%)}
.contact_box .lists .items  ul{padding:.8rem 0 0;display:flex;justify-content: flex-start;}
.contact_box .lists .items  ul li{width:30%;padding-left:1.05rem;position:relative}
.contact_box .lists .items  ul li:after{content:"";position:absolute;background:url(/public/common/images/10.png) no-repeat;width:.76rem;height:.76rem;background-size:100%;left:0;top:-.24rem}

.contact_box .lists .items  ul li h1{font-size:.24rem;color:#3e3d3d;padding:0 0 .24rem}
.contact_box .lists .items  ul li p{font-size:.18rem;color:#3e3d3d}
.contact_box .fixed_box {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;transition:none;display:none;}
.contact_box .fixed_box .mains{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#FFF;padding:.3rem;}
.contact_box .fixed_box .mains.met_hidden{top:70%}
.contact_box .message h2{font-size:.38rem;color:#232323;padding:1.15rem 0 .85rem;text-align:center}
.contact_box .message .form{padding: 0 0 1.85rem}
.contact_box .message  .form .top{display:flex;justify-content: space-between;}
.contact_box .message   .form .top .input{width:31%}

.contact_box .message  .form .top .input input{width:100%;padding: .2rem;background:#f5f5f5;font-size:.15rem;color:#575757;border:0;border-radius:10px}
.contact_box .message  .form .bot {padding:.5rem 0 .38rem }
.contact_box .message   .form .bot .content{width:100%;height:2rem;padding:.1rem .2rem;background:#f5f5f5;;font-size:.15rem;color:#575757;border-radius:10px;border:0;}
.contact_box .message   .form .button{text-align:center}
.contact_box .message   .form .button input{height:.74rem;line-height:.48rem;width:2.25rem;text-align:center;background:#2c6c2f;border:0;color:white;font-size:.16rem;border-radius:50px}
.tem_banner.index{position:relative;}
.tem_banner.index .swiper-slide .img {background-position:center;background-repeat:no-repeat;background-size:cover;}
.tem_banner.index  .fix_banner {position:fixed;width:100%;height:100%;top:0;left:0;transition:none}
.tem_banner.index  .label_txt{position:absolute;left:50%;transform:translateX(-50%);top:43%;z-index:2;text-align:center}
.tem_banner.index  .label_txt h1{font-size:.6rem;color:white;font-weight:bold;text-shadow:3px 7px 5px rgb(6 8 66 / 70%) }
.tem_banner.index  .label_txt  p{font-size:.24rem;color:white;margin:.2rem 0 0}
.tem_banner.index  .label_txt  a{margin:.65rem  0 0;width:1.32rem;display:inline-block;height:.4rem;background:#f8af2b;border-radius:50px;line-height:.4rem;color:white;font-size:.14rem}

.tem_banner.index  .swiper-page>div{position:absolute;font-size:.6rem;color:white;outline:none;z-index:2;top:50%;left:4%}
.tem_banner.index  .swiper-page>div.slide-button-next {left:auto;right:4%}
.common {position:relative;background:#FFF;z-index:1}
.index_about{padding:0 0 1.13rem;z-index:9999;}
.index_about .top ul{display:flex;justify-content: space-between;padding:.9rem 0 .85rem}
.index_about .top ul li {width:15%;text-align:center}
.index_about .top ul li h1{font-size:.24rem;color:#2c6c2f;font-weight:bold}
.index_about .top ul li h1 em{font-size:.8rem;font-family:'Geometric415BT-BlackA'}
.index_about .top ul li  p{font-size:.16rem;color:#565656;font-weight:bold;margin:.1rem 0 0}
.index_about .infos{display:flex;justify-content: flex-end;}
.index_about .infos .left{width:22%;padding:2.3rem 0 .95rem .5rem;background:#f9f8f8}
.index_about .infos .left>h1{font-size:.32rem;color:black;padding-left:.45rem;margin:0 0 .8rem;position:relative}
.index_about .infos .left>h1:after{content:'';position:absolute;background:#2c6c2f;width:.3rem;height:4px;left:0;top:50%;transform:translateY(-50%)}
.index_about .infos .left ul{display:flex}
.index_about .infos .left ul li{width:40%}
.index_about .infos .left ul li a{text-align:center;font-size:.16rem;color:#626161;padding:.56rem 0 0;position:relative}
.index_about .infos .left ul li:nth-child(1) a:after{content:"";position:absolute;background:url(/public/common/images/11.png) no-repeat;width:.46rem;height:.46rem;background-size:100%;left:50%;top:-.05rem;transform:translateX(-50%);transition:.3s}
.index_about .infos .left ul li:nth-child(2) a:after{content:"";position:absolute;background:url(/public/common/images/12.png) no-repeat;width:.38rem;height:.37rem;background-size:100%;left:50%;top:0;transform:translateX(-50%);transition:.3s}
.index_about .infos .left ul li a:hover:after{top:-.15rem;transition:.3s}
.index_about .infos .right{width:41%;background:white;padding:.9rem 2.6rem 0 .72rem}
.index_about .infos .right h1{font-size:.36rem;color:#1f1f1f;margin:0 0 .2rem;font-weight:bold}
.index_about .infos .right h2{font-size:.16rem;color:#7e7d7d;margin:0 0 .44rem;text-transform:uppercase;font-weight:bold}
.index_about .infos .right h3{font-size:.24rem;color:#333333;margin:0 0 .25rem;font-weight:bold}
.index_about .infos .right p{font-size:.16rem;color:#626161;line-height:.3rem}
.index_about .infos .right a{margin:.7rem 0 0;height:.46rem;line-height:.46rem;background:#f8af2b;display:inline-block;padding:0 .52rem;border-radius:50px;color:white;font-size:.16rem;}
.index_product{position:relative}
.index_product:after{content:"";position:absolute; background:url(/public/common/images/14.png) no-repeat;width:100%;height:5.02rem;background-size:100%;left:0%;top:-2.05rem;z-index:0;}

.index_product .bg{padding:1.25rem 0 1.2rem}
.index_product .bg{display:flex;justify-content: center;position:relative;z-index:1}
.index_product .txt{width:5.72rem;height:5.72rem;text-align:center;padding:2.3rem 0 0;z-index:2}
.index_product .txt:after{content:"";position:absolute;background:url(/public/common/images/13.png) no-repeat;width:5.83rem;height:5.79rem;background-size:100%;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:-1;animation: rotate1 8s linear infinite}
@keyframes rotate1  {
	form{
	transform:translate(-50%,-50%) rotate(0deg);
	}
	to{
	transform:translate(-50%,-50%) rotate(-360deg);
	}
}
.index_product .txt h1{font-size:.6rem;color:white;font-weight:bold}
.index_product .txt h2{font-size:.24em;color:white;margin:.22rem 0 0;font-size:.24rem}
.index_product .txt a{font-size:.14rem;color:white;line-height:.4rem;height:.4rem;padding: 0 .33rem;background:#f8af2b;display:inline-block;margin:.7rem 0 0;border-radius:50px;}
.index_honor{position:relative;z-index:2}
.index_honor:after{content:"";position:absolute;background:url(/public/common/images/16.png) no-repeat;width:100%;height:4.52rem;background-size:100%;left:0;bottom:0;transition:.3s;z-index:-1;}
.index_honor:before{content:"";position:absolute;background:url(/public/common/images/17.png) no-repeat;width:100%;height:5.44rem;background-size:100%;left:0;bottom:-2.25rem;transition:.3s;z-index:-2;}

.index_honor .title{text-align:center;padding:0 0 .6rem}
.index_honor .title h1{font-size:.48rem;color:#2c6c2f;font-weight:bold;margin:0 0 .15rem}
.index_honor .title p{font-size:.24rem;color:#2c6c2f;font-weight:bold}
.index_honor .lists .swiper-container{padding:.2rem}
.index_honor .lists .items{box-shadow:0 0 20px rgba(0,0,0,0.1);text-align:center;padding:.2rem 0 .46rem  }
.index_honor .lists .items a{display:inline-block;}
.index_honor .lists .items p{margin:.15rem 0 0;font-size:.16rem;color:#5f6060;padding:0 .4rem;position:relative}
.index_honor .lists .items p:after{content:"";position:absolute;background:url(/public/common/images/15.png) no-repeat;width:.14rem;height:.31rem;left:.4rem;top:50%;transform:translateY(-50%);background-size:100%}
.index_honor .lists .items p:before{content:"";position:absolute;background:url(/public/common/images/15.png) no-repeat;width:.14rem;height:.31rem;right:.4rem;top:50%;transform:translateY(-50%) rotate(180deg);background-size:100%}
.index_honor .lists .items a:hover img{transform:scale(1.1)}
.index_honor .lists .slide-pagination{text-align:center;padding:.23rem 0 1rem }
.index_honor .lists .slide-pagination span{width:.15rem;height:.15rem;margin:0 .1rem;border:1px solid #337236;background:none;opacity:1}
.index_honor .lists  .slide-pagination span.swiper-pagination-bullet-active{background:#337236;}
.index_case{position:relative;}
.index_case:after{content:"";position:absolute;background:url(/public/common/images/18.jpg) no-repeat;width:100%;height:14rem;bottom:0;background-size:100%;z-index:-1}

.index_case .title{text-align:center;padding:.7rem 0 .45rem;z-index:2}
.index_case .title h1{font-size:.48rem;color:#2c6c2f;font-weight:bold;margin:0 0 .15rem}
.index_case .title p{font-size:.24rem;color:#2c6c2f;font-weight:bold}
.index_case>div{padding:0 .26rem}
.index_case .lists .swiper-slide{display:flex;flex-wrap: wrap;justify-content: space-between;}
.index_case .lists .swiper-slide .items{width:32%;margin:0 0 .12rem}
.index_case .lists .swiper-slide:after{content:"";width:32%}
.index_case .lists .swiper-slide .items  a{position:relative}
.index_case .lists .swiper-slide .items  a:hover img{transform:scale(1.1)}
.index_case .lists .swiper-slide .items  a .txt{padding:.1rem 0 .0}
.index_case .lists .swiper-slide .items  a .txt p{font-size:.16rem;color:black;line-height:.25rem;}
.index_case .lists .swiper-slide .items  a .txt em{font-size:.16rem;color:black;margin:.5rem 0  0;display:inline-block}
.index_news {position:relativee}
.index_news .title{text-align:center;z-index:2;position:absolute;left:50%;transform:translateX(-50%);top:.8rem}
.index_news .title h1{font-size:.48rem;color:#2c6c2f;font-weight:bold;}
.index_news .title p{font-size:.24rem;color:#2c6c2f;font-weight:bold;margin:.42rem 0 0}
.index_news .lists .items{height:8.5rem;padding:2.6rem 0 0 0;position:relative}
.index_news .lists .items:after{content:"";position:absolute;height:100%;width:1px;left:3px;background:#dbdbdb;top:0;transform:translateX(-50%)}
.index_news .lists .items a{padding:.8rem  .4rem 0 .26rem;position:relative;overflow:hidden}
.index_news .lists .items a:after{content:"";position:absolute;width:6px;height:.21rem;background:#2c6c2f;border-radius:5px;left:0;top:0;z-index:2;}
.index_news .lists .items a h1{font-size:.24rem;color:#2c2c2c;font-weight:bold;line-height:.3rem;height:.6rem;margin:0 0 .6rem}
.index_news .lists .items a p{font-size:.16rem;color:#5b5b5b;line-height:.22rem;height:.44rem;margin:0 0 .7rem}
.index_news .lists .items a span{width:100%;display:inline-block;color:#878787;margin:0 0 .7rem}
.index_news .lists .items a em{height:.47rem;line-height:.47rem;display:inline-block;padding: 0 .34rem;border:1px solid #2c6c2f;border-radius:50px;color:#2c6c2f;transform:translateY(.5rem);opacity:0}
.index_news .lists .items a:hover em{transform:translateY(0);transition:.5s;opacity:1}
.index_news .lists .items a:hover em{background:#2c6c2f;color:white;}
/********<=767 mobile nav style css********/
.fl-page{position:relative;top:-1.5rem;}

.m-header {background:black;box-shadow:0 0 12px rgba(0,0,0,0.2)}
.m-header >.col-xs-6>div {color:white}
.m-header >.col-xs-6 img {max-height:45px;}
.st-container .st-menu {background:#2c6c2f;
	-webkit-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
    -o-transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
     transition: all .6s cubic-bezier(.77,0,.175,1) 0s;
}
.st-container .st-menu ul li a {color:#FFF;position:relative;font-size:.25rem}
.st-container .st-menu ul li>a:hover,.st-container .st-menu ul li.active>a {background:#f39800;box-shadow:0 4px 8px rgba(0,0,0,0.2);border-radius:5px;color:#FFF}
.st-container .st-menu ul li>a>i {position:absolute;right:1em;top:50%;transform:translateY(-50%);color:#FFF}
.st-container .st-menu ul li.active>a>i,.st-container .st-menu ul li>a:hover>i {color:#FFF}
.st-container .st-menu ul li>dl {transition:none;margin:0}
.st-container .st-menu ul li>dl dd a {background:none;box-shadow:none;color:#FFF;padding-left:0}
.st-container .st-menu ul li>dl dd a i {padding-right:10px;}
.st-container .st-menu ul li>dl dd.on2 a,.st-container .st-menu ul li>dl dd a:hover {color:#f39800}
.st-container .st-menu ul li>dl dd.on2 a i,.st-container .st-menu ul li>dl dd a:hover i {padding-right:16px}
.st-effect-1.st-menu {display:block;}
/********<=767 mobile nav style css 2********/
.m-header .dl-menuwrapper button.dl-active{color:#0061ae}
.m-header .dl-menuwrapper ul{background:#0061ae}
.m-header>div.col-xs-6,.m-header>div.m_langs {z-index:2}
.m-header .dl-menuwrapper {z-index:1}
.m-header .dl-menuwrapper li a {border-top:1px solid rgba(255,255,255,.2);font-size:12px;}
/**************************/

/******ipad****/
@media(max-width:1600px){
.index_product:after{ top:-1.7rem;z-index:0;}
.index_case:after{background-size:cover}
.index_honor .lists .swiper-container{}
.index_honor .lists .slide-pagination{padding:.23rem 0 1.8rem}
.index_honor:before{bottom:-2.1rem;transition:.3s;z-index:-2;}
.product_box .product3 .swiper-slide{height:4.6rem;position:relative}
.product_box .product3 .swiper-slide .items:nth-child(1) img{width:4.88rem;height:4.6rem;object-fit:cover}
.product_box .product3  .swiper-slide .items:nth-child(2){left:36%;top:0}
.product_box .product3 .swiper-slide .items:nth-child(2) img{width:5.8rem;height:4.6rem;object-fit:cover}
.product_box .product3 .swiper-slide .items:nth-child(3){right:0%;top:0}
.product_box .product3 .swiper-slide .items:nth-child(3) img{width:3rem;height:2.2rem;object-fit:cover}
.product_box .product3 .swiper-slide .items:nth-child(4){right:0;bottom:0}
.product_box .product3 .swiper-slide .items:nth-child(4) img{width:3rem;height:2.2rem;object-fit:cover}


}
@media(max-width:990px){
	body{overflow-x:hidden;}
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1;}
	
	.tem_banner{padding:60px 0 0}
	
}
/********mobile*********/
@media(max-width:767px){
.tem_banner.index .label_txt{width:100%;top:50%}
.index_about .top ul{display:flex;flex-wrap: wrap;}
.index_about .top ul li{width:48%}
.index_about .infos .left{width:50%}
.index_about .infos .right{width:50%;background:white;padding:.9rem 0.2rem .5rem .22rem}
.index_product:after{ top:-1.1rem;z-index:0;}
.index_about:after{height:13rem !important}
.index_case:after{height:11rem}
.index_honor:after{display:none}
.index_honor:before{display:none}
.index_case{background:#f0f0f1}
.index_case:after{display:none}
.index_product:after{display:none}
.index_honor .lists .slide-pagination{padding:.23rem 0 .2rem}
.index_case .lists .swiper-slide .items{width:48%}
.index_honor .lists .items p:after{content:"";position:absolute;background:url(/public/common/images/15.png) no-repeat;width:.14rem;height:.31rem;left:.2rem;top:50%;transform:translateY(-50%);background-size:100%}
.index_honor .lists .items p:before{content:"";position:absolute;background:url(/public/common/images/15.png) no-repeat;width:.14rem;height:.31rem;right:.2rem;top:50%;transform:translateY(-50%) rotate(180deg);background-size:100%}
.footer .top .navs{display:none}
.footer .top .logo{display:none}
.footer .top .infos{width:50%}
.footer .top .weixin{width:48%}
.tem_banner .banner_nav ul li{margin-right:.1rem}
.tem_banner .flash .txt{top:10%}
.about_company .infos{display:inherit}
.about_company .infos .left{width:100%}
.about_company .infos .right{width:100%;margin:.2rem 0 0;padding:0 0 .3rem}
.about_company ul{display:flex;flex-wrap: wrap;}
.about_company ul li{width:50%}
.about_adv ul{display:inherit}
.about_adv ul li{width:100%}
.case_lists .lists .items{width:48%}
.product_box .product3 .swiper-slide{height:2.6rem;position:relative}
.product_box .product3 .swiper-slide .items:nth-child(1) img{width:2.88rem;height:2.6rem;object-fit:cover}
.product_box .product3  .swiper-slide .items:nth-child(2){left:43%;top:0}
.product_box .product3 .swiper-slide .items:nth-child(2) img{width:2.3rem;height:2.6rem;object-fit:cover}
.product_box .product3 .swiper-slide .items:nth-child(3){right:0%;top:0}
.product_box .product3 .swiper-slide .items:nth-child(3) img{width:1.5rem;height:1.2rem;object-fit:cover}
.product_box .product3 .swiper-slide .items:nth-child(4){right:0;bottom:0}
.product_box .product3 .swiper-slide .items:nth-child(4) img{width:1.5rem;height:1.2rem;object-fit:cover}
.case_lists .lists .swiper-slide .items{width:100%}
.news_box .top a{display:inherit}
.news_box .top a .img{width:100%}
.news_box .top a .text{width:100%}
.news_box .lists .items{width:48%}
.news_box .lists .items a .text .tit .time{height:1.3rem}
.news_box .lists .items a .text p{font-size:.14rem;color:#666666;height:.5rem;line-height:.25rem}
.news_box .lists .items a  .text .tit h3{height:.5rem;line-height:.25rem;font-size:.16rem;color:black;font-weight:bold}
.contact_box .message .form .top{display:inherit}
.contact_box .message .form .top .input{width:100%;margin:0 0 .2rem}
}