﻿@charset "utf-8";

.clear{clear: both;}
/*网站顶部*/
.top_main{width: 100%;color: #777;font-size: 12px;line-height: 34px;background-color: #FAFAFA;border-bottom: 1px solid #dfe1e3;}
.top_main li{position: relative;display: inline-block;text-align: center;margin: 0 8px;}
.top_main .split{display: inline-block;width: 1px;height: 12px;background: #999;vertical-align: middle;margin: 0;margin-top: -2px;}
.top_main li a{color: #666;cursor: pointer;}
.top_main li a:hover{color: #01AF63;}
/*网站头部*/
.header_main{width: 100%;height: 120px;z-index: 100;background: #fff;}
.header_main .logo{display: block;margin-top: 20px;}
.header_main .logo img{width: 100%;height: 100%;display: block;}
.header_main .search{width: 270px;height: 35px;line-height: 36px;margin-top: 45px;position: relative;float: right;}
.header_main .search *{font-family: arial;}
.header_main .search .sbtn{width: 80px;height: 35px;font-size: 14px;text-align: center;color: #fff;position: absolute;right: 0;top: 0;background: #01AF63;cursor:pointer;outline: none;border-radius: 0px;}
.header_main .search .stxt{width: 180px;padding-left: 10px;height: 33px;line-height: 33px;border: 1px solid #ccc;border-right: 0;background: #fff;outline:none;color: #999;}
.nav_main{width:100%;background: #fff;position: relative;z-index: 3;border-bottom: 3px solid #01AF63;}
/* banner */
.bandw{}

.tou_w{font-size: 23px;font-weight: bold;color: #fff;line-height: 41px;text-align: center;   right:0;     position: absolute;top: 50%;right: 0px;width:875px;left: 0px



    }
.avideo{width: 300px;position: absolute;top: 67%;right: 0px;left: 0px;}
.tou_con{background: #0b9e3c url(../images/jiao.png) no-repeat 86% 50%;height: 50px;line-height: 50px;border: 0px;cursor: pointer;width: 140px;color: #fff;font-size: 23px;font-weight: normal;float: left;margin-left: 10px;}

.tou_con a{color: #fff;padding-left: 10%;}

.search_ {

    width:470px;

    

    padding-top:4px;

    padding-right:0PX;

    
    background: none;

    border:none;

    height:55px;margin-top: 20%

  

}

.search_bk {

    width:405px;

    height:55px;

    line-height:26px;

    color:#999999;

    font-size:20px;

    float:left;

    text-indent:5px;

    border:none;

    background: #fff;padding: 0px

}

.search_btn {

    position:relative;

    top:0px;

    WIDTH:65px;

    HEIGHT: 55px;

    border:none;

    float:right;

    background:#23457b url(../images/sou.png) no-repeat  center ;

    cursor:pointer;

}
.home-swiper{min-height:500px}
.home-swiper .swiper-slide img{display:block;width:100%;height:auto}
.home-swiper .swiper-prev,.home-swiper .swiper-next{position:absolute;top:50%;margin-top:-23px;width:46px;height:46px;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;background:rgba(255,255,255,.3);transition:background .2s ease}
.home-swiper .swiper-prev>i,.home-swiper .swiper-next>i{color:#FFF;font-weight:bold}
.home-swiper .swiper-prev:hover,.home-swiper .swiper-next:hover{background:#01AF63}
.home-swiper .swiper-prev{left:0;right:auto}.home-swiper .swiper-next{right:0;left:auto}
.home-swiper .swiper-pagination-bullet{width:11px;height:11px;background:transparent;border:2px solid #FFF;box-sizing:border-box;opacity:1}
.home-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{position:relative;top:1px;width:14px;height:14px;background:#01AF63;border-color:#01AF63}
@media screen and (max-width:769px){.home-swiper{min-height:100px}
.header-top,.header_main,.header-top{display: none;}
.home-swiper .swiper-prev,.home-swiper .swiper-next{width:6.1333333333vw;height:6.1333333333vw;margin-top:-3.0666666667vw}
.home-swiper .swiper-pagination-bullet{width:1.4666666667vw;height:1.4666666667vw;border:1px solid #FFF}
.home-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.8666666667vw;height:1.8666666667vw}}
/*首页标题*/
.indexbt .title{padding-bottom: 30px;}
.indexbt .title h3{color: #000;font-size: 26px;margin-bottom: 10px;text-align: center;}
.indexbt .title h3 span{color: #01af63;}
.indexbt .title em{display: block;padding: 3px 0px;background: url(../images/line.png) center center no-repeat;}
.indexbt .title p{text-align: center;color: #c3c3c3;font-size: 16px;line-height: 22px;text-transform: uppercase;margin-top: 10px;}
 .case_bg .title p{color: #AFAEAE;}
 .mouse_img{position: relative;top: 23px;width: 33px;height: 46px;margin: 0 auto;background: url(../images/mouse.png) no-repeat center center;width: 100%;float: left;}

/*关于我们*/
.divSm1 {float:left;width:100%;padding-top: 2%}
/*关于我们*/
.divSm1 .about{}
.divSm1 .about .aboutBox{padding-top: 0;}
.divSm1 .about .img{float: left;width: 34%;overflow: hidden;}
.divSm1 .about .img img{max-width: 100%;display: block;transition: all 1s;}
.divSm1 .about .img:hover img{transform: scale(1.2);}
.divSm1 .about .aboutText{width: 65%;float: right;}
.divSm1 .about .aboutText .tit{color: #01af63;font-size: 22px;line-height: 1;}
.divSm1 .about .aboutText .text{line-height: 30px;color: #2F2F2F;margin-top: 28px;text-align: justify;overflow: hidden;}
.divSm1 .about .more{display: block;width: 130px;text-align: center;color:#01af63;line-height: 38px;background: #fff;border:1px solid #01af63;margin-top: 20px;}
.divSm1 .about .more:hover{color: #fff; background: #01af63;}

@media (max-width:991px) {.divSm1 .ui-decor {height: 30px;}
.search_{display: none;}}
@media (max-width:767px) {.divSm1 .ui-decor {height: 20px;left: 0;}}

@media (max-width: 767px){
    .divSm1 .container {margin-top:15px;}
    .divSm1 .ui-decor {left:15px;}
    .divSm1 .div1 {margin-top:20px;display:inline}
    .divSm1 .div1 .item {flex:none;float:left;border-bottom:1px solid rgba(0,0,0,0.1)}
    .divSm1 .div1 .item a{padding:15px}
    .divSm1 .div1 .item a h1{margin:.2rem 0 .2rem;font-size:16px;font-weight:bold;}
    .divSm1 .div2 {margin:20px 0}
    .divSm1 .div2 .info {float:left;width:100%;padding:0;margin-bottom:15px;}
    .divSm1 .div2 .video {float:left;width:100%;}
    .divSm1{padding-top: 10PX} .divSm1 .about .img,.divSm1 .about .aboutText{float: none;width: 100%}   .divSm1 .about .aboutText{margin-top: 2%}
}
@media (min-width: 768px) and (max-width: 991px){
    .divSm1 .container {margin-top:-60px;}
    .divSm1 .div1 {margin-top:30px;}
   .divSm1 .about .img,.divSm1 .about .aboutText{float: none;width: 100%}

}
@media (min-width: 992px) and (max-width: 1199px) {
    .divSm1 .div2 .info {padding:.4rem .45rem  0 .45rem}
}
@media (min-width: 1200px) and (max-width: 1280px) {
    .divSm1 .div1 .item a{padding:.43rem .35rem}
}
@media (min-width: 1281px) and (max-width: 1366px) {
    .divSm1 .div1 .item a{padding:.43rem .35rem}
}

/*网站地图*/
.sitemap{overflow:hidden;line-height:30px;padding: 10px;border-bottom:1px solid #ddd;}
.sitemap dt{float: left;margin-right: 2%;width: 14.66666667%;}
.sitemap dt a{display:block;text-align:center;background: #ececec;font-size:14px;padding:8px 0;font-weight:normal;}
.sitemap dt a:hover{background: #ccc;color:#fff;}
.sitemap dd{float: left;width: 83.333333%;}
.sitemap dd a{float:left;color:#666;padding-right:35px;line-height:39px;transition:none;}
.sitemap dd a:hover{color:#333;}
/*网站标签*/
.tags_list{overflow:hidden;line-height:30px;padding: 10px;border-bottom:1px solid #ddd;}
.tags_list dt{float: left;margin-right: 2%;margin-bottom: 2%;width: 14.66666667%;}
.tags_list dt a{display:block;text-align:center;background: #ececec;font-size:14px;padding:8px 0;font-weight:normal;}
.tags_list dt a:hover{background: #ccc;color:#fff;}
.tags{overflow:hidden;margin-bottom: 20px;}
.tags span{float: left;display: block;line-height: 40px;}
.tags a{border-radius: 4px;-webkit-border-radius: 4px;display: inline-block;line-height: 28px;padding: 0 6px;margin: 5px;background: #fff;border: 1px solid #dadada;}
.tags a:hover {background: #01AF63;border-color: #01AF63;color: #fff;}

/*客户案例*/
.case_bg{background-color: #E6E2E7;padding: 60px 0; float:left;width:100%;}
.case_list{clear: both;padding: 2% 0px 0px 0px;}
.case_img{float: left;width: 32.33%;margin-right: 1%;margin-bottom: 2%;}
.case_img .img{display: block;width: 100%;overflow: hidden;}
.case_img .img img{max-width: 100%;transition: all .5s;}
.case_img:nth-child(3n){margin-right: 0;}
.case_desc{text-align: center;padding: 5px 0px 0px 0px;color: #fff;background-color:#01AF63;}
.case_desc h3{font-size: 24px;padding: 3px 7px;margin-top: 20px;margin-bottom: 10px;}
.case_desc p{padding: 5px 8px 12px 8px;line-height: 22px;margin-bottom: 10px;text-align: justify;}
.case_more a{color: #fff;padding: 11px 0px;text-decoration: none;display: block;}
.case_desc1,.case_desc4,.case_desc7,.case_desc10,.case_desc13{background-color:#01AF63;}
.case_desc2,.case_desc5,.case_desc8,.case_desc11,.case_desc14{background-color:#25B6A6;}
.case_desc3,.case_desc6,.case_desc9,.case_desc12,.case_desc15{background-color:#01AF63;}
.case_desc1 div.case_more a,.case_desc4 div.case_more a,.case_desc7 div.case_more a,.case_desc10 div.case_more a,.case_desc13 div.case_more a{background-color:#01AF63;}
.case_desc1 div.case_more a:hover,.case_desc4 div.case_more a:hover,.case_desc7 div.case_more a:hover,.case_desc10 div.case_more a:hover,.case_desc13 div.case_more a:hover{background-color: #fff; color: #DF4A0F;}
.case_desc2 div.case_more a,.case_desc5 div.case_more a,.case_desc8 div.case_more a,.case_desc11 div.case_more a,.case_desc14 div.case_more a{background-color:#1BA697;}
.case_desc2 div.case_more a:hover,.case_desc5 div.case_more a:hover,.case_desc8 div.case_more a:hover,.case_desc11 div.case_more a:hover,.case_desc14 div.case_more a:hover{background-color: #fff; color: #1BA697;}
.case_desc3 div.case_more a,.case_desc6 div.case_more a,.case_desc9 div.case_more a,.case_desc12 div.case_more a,.case_desc15 div.case_more a{background-color:#049958;}
.case_desc3 div.case_more a:hover,.case_desc6 div.case_more a:hover,.case_desc9 div.case_more a:hover,.case_desc12 div.case_more a:hover,.case_desc15 div.case_more a:hover{background-color: #fff; color: #049958;}
.case_img:hover img{transform: scale(1.2);}


.divSm2 {float:left;width:100%;padding:1% 0}


.divSm2  .title,.home-tit,.about-title{width:100%;height:.94rem;line-height:.94rem;font-size:.36rem;color:#027D47;font-weight:bold;text-align: center;}
.divSm2 .item {float:left;width: calc((100% - 75px) / 4); margin-right:25px;}
.divSm2 .item:last-child {margin-right:0}
.divSm2 .item a{float:left;width:100%;height:100%;display:block;}
.divSm2 .item a .img {float:left;width:100%;border:4px solid #e3e3e3;position:relative;}
.divSm2 .item a .img img{float:left;width:100%;}
.divSm2 .item a .img .default-btn {position:absolute;left:0;top:0;width:100%;height:100%;}
.divSm2 .item a .tit{float:left;width:100%;text-align:center;color:#027D47;font-size:18px;margin-top:.2rem}
.divSm2 .item a:hover .default-btn span {top:0%;height:100%;}
.divSm2 .item a:hover .tit{color:#027D47;}

@media (max-width: 767px){
    .divSm2 {padding:20px 0}
    .divSm2 .item,.case_img {float:left;width:100%; margin-right:0px;}
    .divSm2 .item a .tit{font-size:16px;margin-bottom:10px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .divSm2 {padding:44px 0}
    .divSm2 .item {float:left;width: calc((100% - 24px) / 4); margin-right:8px;}
    .divSm2 .item a .tit{font-size:14px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .divSm2 {padding:44px 0}
    .divSm2 .item {float:left;width: calc((100% - 30px) / 4); margin-right:10px;}
    .divSm2 .item a .tit{font-size:14px;}
}
@media (min-width: 1200px) and (max-width: 1280px) {
    .divSm2 .item {float:left;width: calc((100% - 60px) / 4); margin-right:20px;}
    .divSm2 .item a .tit{font-size:16px;}
}
.honor{background: #E6E2E7;padding: 60px 0;}

/*Ó¦ÓÃÁìÓò*/
.divSm3 {float:left;width:100%;padding-bottom: 3%;padding-top: 3%}
.divSm3 .title{float:left;width:100%;text-align:center;font-size:.36rem;color:#027D47;line-height:1.35rem;font-weight:bold;}
.divSm3 .content{float:left;width:100%;}
.divSm3 .default-btn span {background-color:rgba(198,40,30,0.9);color:#fff;text-align:center;font-size:24px;position:relative;}
.divSm3 .default-btn span p {opacity:0;text-align:center;width:100%;padding:0 20px;}
.divSm3 .item{width:225px;}
.divSm3 .item a{width:100%;float:left;display:block;height:100%;}
.divSm3 .item a .img {float:left;max-width:100%;position:relative;}
.divSm3 .item a .img img{float:left;max-width:96%;border: solid 1px #E3E8E8}
.divSm3 .item a .img .default-btn {position:absolute;left:0;top:0;width:100%;height:100%;}
.divSm3 .item a .tit{float:left;width:100%;color:#333333;font-size:18px;height:54px;line-height:54px;overflow:hidden;border-bottom:1px solid #E3E8E8;text-align: center;}

.divSm3.honor .item a .tit{color: #fff;font-size: 16px;line-height: 50px;text-align: center;background: #494351;}
.divSm3.honor .item a:hover .tit{color: #fff}
.divSm3 .item a:hover .default-btn span {top:0%;height:100%;}
.divSm3 .item a:hover .tit{color:#027D47;}
.divSm3 .item a:hover .default-btn span p{opacity:1;position:absolute;top:48%;}

.divSm3 .swiper-button-next,
.divSm3 .swiper-button-prev {width:54px;height:42px;margin-top:-21px;top:60%;z-index:999}
.divSm3 .swiper-button-next.swiper-button-disabled,
.divSm3 .swiper-button-prev.swiper-button-disabled {opacity:.35;cursor:auto;pointer-events:none;}
.divSm3 .swiper-button-prev,
.divSm3 .swiper-container-rtl .swiper-button-next {background:url(../images/lh.png) no-repeat center #fff;left:0px;right:auto}
.divSm3 .swiper-button-next,
.divSm3 .swiper-container-rtl .swiper-button-prev {background:url(../images/rh.png) no-repeat center #fff;right:0px;left:auto}
@media (max-width: 767px){
    .divSm3 .item a .tit{font-size:16px;}

}
@media (min-width: 768px) and (max-width: 991px){
    .divSm3 .item a .tit{font-size:14px;}
    
}
@media (min-width: 992px) and (max-width: 1199px) {
    .divSm3 .item a .tit{font-size:16px;}
}
@media (min-width: 1200px) and (max-width: 1280px) {
    .divSm3 .item a .tit{font-size:16px;}
}

/*ÐÂÎÅ*/
/*======================底部样式=======================*/
/*网站底部*/
.footer{width: 100%;color: #fff;padding-bottom: 48px;background: #2E3033;border-top: 8px solid #01AF63;float: left;}
.footer .links{padding: 20px 0;font-size: 16px;border-bottom: 1px solid #1a1d21;}
.footer .links span{color: #fff;display:inline-block;}
.footer .links a{display:inline-block;font-size: 14px;color: #939393;padding-right: 10px;}
.footer .links a:hover{color: #01AF63;}
.footer .bottom {border-top: 1px solid #464a50;}
.footer .bNav{width: 558px;margin-top: 48px;border-right: 1px solid #1a1d21;}
.footer .di_logo img{width:111px; background-size:100%;}
.footer .bNav dl{display:inline-block;float:left;width: 25%;overflow:hidden;text-align:left;padding-top:10px;}
.footer .bNav dl:nth-child(3n){width: 50%}
.footer .bNav dl dt{ display:block; padding-bottom:32px;}
.footer .bNav dl dt a{display:block; font-size:16px; color:#fff; line-height:16px;}
.footer .bNav dl dd{display:block;  padding-bottom:6px;}
.footer .bNav dl dd a{display:block;font-size:14px;color: #939393;}
.footer .bNav dl dd a:hover{color: #01AF63;}
.footer .ewm{text-align:center;padding-left: 48px;margin-top: 48px;border-left: 1px solid #464a50;}
.footer .ewm dl{width: 140px;float:left;display:block;margin-right:30px;margin-top: 10px;}
.footer .ewm dl:nth-child(2){margin-right:0px;}
.footer .ewm dl:first-child+dl{margin-right:0px;}
.footer .ewm dl dt{background-color:#fff;text-align:center;padding: 5px}
.footer .ewm dl dt img{max-width:100%;display:inline-block;background-size:100%;margin-top:5px;}
.footer .ewm dl dd{font-size:14px;color: #939393;line-height:24px;padding-top: 5px;}
.footer .contact_info{width: 345px;padding-left: 75px;border-right: 1px solid #1a1d21;border-left: 1px solid #464a50;margin-top: 48px;}
.footer .contact_info p.p1{font-size:14px;color: #fff;line-height:14px;padding-top:10px;}
.footer .contact_info p.dh{font-size:36px;color: #01AF63;font-family:"Arial";line-height:36px;padding-top: 4px;font-weight:bold;padding-bottom:12px;}
.footer .contact_info h3{font-size:20px; padding-top:8px;}
.footer .contact_info p.tel{font-size:14px;color: #939393;line-height:22px;width: 270px;}
.footer .contact_info i{display:block; padding-top:8px; font-size:14px; color:#fff;}
.footer .contact_info i a{display:inline-block; color:#fff; padding-right:12px;}
/*版权*/
.copyright{height: 50px;line-height: 50px;color: #666;font-size: 12px;background: #27292B;width: 100%;float: left;}
.copyright p{color: #939393;}
.copyright span{margin: 0 6px;}
.copyright a{color: #939393;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.copyright a:hover{color: #01AF63;}
.foot-social ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:300px}
.foot-social ul li{margin-right:16px;margin-bottom:16px}
.foot-social ul .social-item{width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;background:#5c5c5c;transition:transform .3s ease}
.foot-social ul .social-item>i,.foot-social ul .social-item>em{font-size:20px}
.foot-social ul .social-item.fb{background-color:#3b5997}
.foot-social ul .social-item.tw{background-color:#1da1f2}
.foot-social ul .social-item.lk{background-color:#0a66c2}
.foot-social ul .social-item.ins{background:radial-gradient(circle at 30%,at 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);background:radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)}
.foot-social ul .social-item.pi{background-color:#cc2127}
.foot-social ul .social-item.you{background:red}
.foot-social ul .social-item.tik{background-color:#000}
.foot-social ul .social-item:hover{color:#FFF;transform:scale(1.15)}
.foot-cate ul>li{}
.foot-right{background:#0e111a;height:60px;line-height:60px;text-align:center;font-size:14px}
.bottom-btn{position:fixed;display:none;padding:0 4vw;box-sizing:border-box;left:0;bottom:-16vw;width:100%;z-index:996;background-color:#01AF63;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);-ms-flex-pack:justify;justify-content:space-between;transition:bottom .2s ease}
.bottom-btn .btn-item{width:16vw;height:16vw}
.bottom-btn .btn-item>a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.bottom-btn .iconfont{font-size:28px;color:#FFF}
.bottom-btn p{font-size:12px;color:#FFF;text-transform:capitalize}
.bottom-btn .btn-item.cart{display:none}
.bottom-btn .btn-item.cart>div{width:100%;height:100%}
.bottom-btn.is-active{bottom:0}
.bottom-btn.show-cart{bottom:0}
.bottom-btn.is-pro .btn-item.inquiry{display:none}
.bottom-btn.is-pro .btn-item.cart{display:block}

/*浮动客服*/
.toolbar{position: fixed;top: 50%;right: 1%;margin-top: -163px;z-index: 100;width: 80px;}
.toolbar dd{position: relative;float: left;width: 80px;height: 80px;background: #01AF63;margin-top: 2px;border-radius: 5px;color: #fff;font-size: 14px;line-height: 21px;text-align: center;cursor: pointer;transition: all .5s;}
.toolbar dd:first-child{margin-top: 0;}
.toolbar dd i{width: 100%;height: 30px;display: block;margin-top: 13px;background: url(../images/toolbar.png) no-repeat center 0;}
.toolbar dd.qq i{background-position-y: 0;}
.toolbar dd.tel i{background-position-y: -30px;}
.toolbar dd.code i{background-position-y: -60px;}
.toolbar dd.top i{background-position-y: -90px;}
.toolbar dd span{display: block;color: #fff;}
.toolbar dd span a{color: #fff;}
.toolbar dd.tel .box{position: absolute;top: 0;width: 190px;right: -200px;height: 100%;margin-right: 10px;border-radius: 5px;background: #01AF63;opacity: 0;transition: all .5s;}
.toolbar dd.tel .box p{font-size: 14px;margin: 15px auto 7px;}
.toolbar dd.tel .box h3{font-size: 18px;font-weight: bold;}
.toolbar dd.tel .box:after{display: block;content: " ";border-style: solid dashed dashed dashed;border-color: transparent  transparent transparent #01AF63;border-width: 9px;width: 0;height: 0;position: absolute;top: 50%;margin-top: -9px;right: -18px;margin-left: -12px;}
.toolbar dd.code .box{position: absolute;top: 0;width: 162px;right: -172px;height: 162px;margin-right: 10px;border-radius: 5px;background: #01AF63;opacity: 0;transition: all .5s;}
.toolbar dd.code .box img{width: 140px;height: 140px;padding: 11px;}
.toolbar dd.code .box:after{display: block;content: " ";border-style: solid dashed dashed dashed;border-color: transparent  transparent transparent #01AF63;border-width: 9px;width: 0;height: 0;position: absolute;top: 30px;right: -18px;margin-left: -12px;}
.toolbar dd:hover{background: #333;}
.toolbar dd.tel:hover .box{opacity: 1;right: 80px;}
.toolbar dd.code:hover .box{opacity: 1;right: 80px;}
@media screen and (max-width:1500px){.foot-cate ul,.foot-contact ul,.foot-nav ul{padding-right:50px}
}
@media screen and (max-width:1300px){footer .l-wrap{padding:40px 40px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.foot-item{width:50%}
.foot-nav,.foot-cate{margin-bottom:30px}
}
@media screen and (max-width:769px){.foot-item{width:100%}
.foot-contact ul,.foot-nav ul{padding-right:0}
.foot-cate{display:none}
.foot-right{padding:0 4vw;font-size:12px}
.foot-nav,.foot-cate,.foot-title,.foot-cate ul>li,.foot-contact ul>li,.foot-nav ul>li{margin-bottom:5.3333333333vw}
.foot-nav ul{-ms-flex-direction:row;flex-direction:row}
.foot-nav ul>li{width:33.3333%}
.bottom-btn{display:-ms-flexbox;display:flex}
.footer .bNav dl{width: 50%}
.footer .bNav dl:nth-child(3n){width: 100%;}
.copyright{padding-bottom: 70px;line-height: 2;height: auto}
.toolbar{display: none;}
}
@media screen and (max-width:767px){footer{margin-bottom:calc(16vw + constant(safe-area-inset-bottom));margin-bottom:calc(16vw + env(safe-area-inset-bottom))}
footer .l-wrap{padding:5.3333333333vw 4vw}
.foot-social ul .social-item{width:30px;height:30px}
.foot-social ul li{margin:0 12px 12px 0}
}

/*ÐÂÎÅ*/
.divSm4 {float:left;width:100%;padding:2% 0px}
/*新闻中心*/

.divSm4 .inews .tit{width: 100%;height: 50px;line-height: 50px;margin-bottom: 28px;}
.divSm4 .inews .tit h3{font-size: 22px;color: #027D47;border-bottom: 1px solid #d6d6d6;}
.divSm4 .inews .tit h3 s{position: relative;top: -1px;width: 6px;height: 22px;display: inline-block;vertical-align: middle;margin-right: 10px;background: #01AF63;}
.divSm4 .inews .tit a{color: #333;}
.divSm4 .inews .newslist{line-height: 55px;}
.divSm4 .inews .newslist li{width: 100%;height: 50px;line-height: 50px;overflow: hidden;border-bottom: 1px dashed #ccc;}
.divSm4 .inews .newslist li a{width: 100%;display: block;color: #2F2F2F;}
.divSm4 .inews .newslist li a:hover{color: #01AF63;}
.divSm4 .inews .newslist li .time{color: #898989;float: right;font-weight: normal;}

.divSm4 .inews .item{width: 100%;display: block;padding-bottom: 20px;border-bottom: 1px dashed #d4d4d4;}
.divSm4 .inews .item img{width: 100px;height: 75px;float: left;display: block;margin-right: 20px;}
.divSm4 .inews .item h3{color: #2F2F2F;line-height: 24px;height: 24px;overflow: hidden;margin-bottom: 10px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.divSm4 .inews .item .txt{line-height: 20px;height: 40px;overflow: hidden;color: #999999;}
.divSm4 .inews .item:hover h3{color: #01AF63;}


@media (max-width: 767px){
    .divSm4 {padding:15px 0}
    .divSm4 .l {float:left;width:100%}
    .divSm4 .l .content .article {float:left;width:100%;padding-right:0%;}
    .divSm4 .l .content .article:first-child{margin-right:3%;}
    .divSm4 .l .content .article a span{line-height:35px;font-size:12px;}
    .divSm4 .l .content .article a p {font-size:14px;height:60px;line-height:20px;margin:10px 0 15px;}
    .divSm4 .r {float:left;width:100%;display:none}

    .divSm4 .l .content .catalog {float:left;width:48.5%;padding-right:0%;margin-bottom:20px;}
    .divSm4 .l .content .catalog:first-child{margin-right:3%;}
    .divSm4 .l .content .catalog a span{line-height:35px;font-size:12px;}
    .divSm4 .l .content .catalog a .img {float:left;width:100%;position:relative;margin-bottom:15px;}
    .divSm4 .l .content .catalog a .info .tit{font-size:14px;width:100%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .divSm4 .l .content .article {padding-right:6%;}
    .divSm4 .l .content .article a p {line-height:20px;}
    .divSm4 .l .content .catalog {padding-right:6%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .divSm4 .l .content .article {padding-right:6%;}
    .divSm4 .l .content .article a p {line-height:20px;}
    .divSm4 .l .content .catalog {padding-right:6%;}
}
 @media only screen and (max-width: 800px) {
.divSm4  .news_list ul li {
    width: 100%;
    padding: 10px 0;
}
.divSm4  .news_list ul li {
    width: 100%;
    padding: 10px 0;
}
}

.mobMenu{ position: fixed; left: 0px; right: 0px; bottom: 0px; z-index: 99; background: #666;padding-bottom:5px;}
.mobMenu>.foot_nav{width:25%;float:left;text-align:center;color:#898989;font-size:14px; margin: 5px auto;}
.mobMenu>.foot_nav>a>i.iconfont{display:block;padding:3px 0 0 0;font-size:14px;line-height:24px;color:#fff}
.mobMenu>.foot_nav>a>.hamburger{position:inherit;float:none;margin:0 auto;width:100%;color:#fff}


.nBanner {float:left;width:100%;height:350px}
@media (max-width: 767px){
    .nBanner {float:left;width:100%;height:60px;display:none}
}
@media (min-width: 768px) and (max-width: 991px){
   .nBanner {height:260px}
}
@media (min-width: 992px) and (max-width: 1199px) {
   .nBanner {height:320px}
}
@media (min-width: 1200px) and (max-width: 1280px) {
   .nBanner {height:360px}
}
@media (min-width: 1281px) and (max-width: 1366px) {
   .nBanner {height:380px}
}
@media (min-width: 1367px) and (max-width: 1440px) {
   .nBanner {height:420px}
}

.breadcrumbs {float:left;width:100%;margin:1% 0px;background:url(../images/locationIco.png) no-repeat left center;padding-left:28px;border-bottom: solid 1px #e6e6e6;color: #999}
.breadcrumbs a{text-decoration:underline;color: #999}
.breadcrumbs a:hover{color:#027D47}
@media (max-width: 767px){
    .breadcrumbs {font-size:12px;margin-top:0;margin-bottom:10px; margin-top:50px;padding-bottom:20px;padding-top:20px; border-bottom:1px solid #ececec}
}

/*¹ØÓÚÎÒÃÇ*/
.about1{padding:1vw 0 4.5vw ;background: url(../images/about1bg.jpg);background-size: cover;background-position: center;}
.about1 .title{font-size:1.666vw;color: #f08200;text-transform: uppercase;font-weight: bold;margin-bottom: 4.5vw;}
.about1box{display: flex;align-items: flex-start;}
.about1box .title1{font-size:.26rem;color: #333;width: 15%;font-family:"Montserrat"}
.about1box .content{padding-bottom:.08rem;padding-left:2.5vw;border-left:1px solid #e8e8e8;color:#027D47}
.about1box .content p{font-size:16px;line-height: 1.625;margin-bottom:.55vw;}

.about2{padding: 3.8vw 0 3.5vw;background: url(../images/about2bg.jpg);background-size: cover;}
.about2 .title{font-size: 1.666vw;margin-bottom:4vw;text-align: center;color: #fff}
.about2box .col-sm-3{padding:0 .5vw;}
.about2box .row{margin:0 -.5vw;}
.about2box .item{padding:1.2vw 1.6vw 1.6vw;background: #f4f4f6;height: 2.5rem}
.about2box .item img{width: .48rem;}
.about2box .item .h1{font-size:.2rem;color: #333;line-height: .6rem;position: relative;margin-top:.75vw;font-weight: bold;}
.about2box .item .h1:after{content:"";width: .14rem;height: .02rem;background: #027D47;position: absolute;bottom: 0;left: 0}
.about2box .item p{font-size: .18rem;color: #333;line-height: 1.556;margin-top: .1rem;word-break: break-all;}

@media (max-width: 767px){
  .about1{padding: 0 0 5vw}
  .about1box{display: block;}
  .about1 .title{font-size: 16px;margin-bottom: 4vw}
  .about1box .title1{width: auto;font-size: 16px;margin-bottom: 15px}
  .about1box .content{padding: 0;padding-top:15px;border:0;border-top:1px solid #e8e8e8;}
  .about1box .content p{font-size: 14px;margin-bottom: 10px}
    .about2{padding: 8vw 0 6.5vw}
  .about2 .title{font-size: 16px;margin-bottom: 6vw}
  .about2box .col-sm-3{padding:1.5vw;}
  .about2box .row{margin:-1.5vw}
  .about2box .item{padding: 15px;height: 2.8rem}
  .about2box .item img{width: 30px}
  .about2box .item .h1{font-size: 14px;margin-top: .1rem}
  .about2box .item p{font-size: 13px}
  .about2box .item .h1:after{height: 1px}
  .about3>img{height:280px;width: 100%;object-fit: cover;}
}

/*¶þ¼¶µ¼º½*/

.subnavbox{position: relative;margin-bottom:.3rem}
.subnav{position: absolute;top: -.4rem;left: 0;right: 0;z-index: 2;}
.subnav .col{padding: 0 .05rem;float: left;width:25%;}
.subnav .col1{padding: 0 .05rem;float: left;width:33.333333333333%;}
.subnav .row{margin: 0 -.05rem;}
.subnav .item{display: block;line-height: .8rem;background: #fff;text-align: center;font-size: 0;box-shadow: 0px .1rem .4rem 0px rgba(126, 134, 138, 0.2);border-radius: .04rem;position: relative;}
.subnav .item .icon{display: inline-block;vertical-align: middle;width: .22rem;height: .22rem;position: relative;margin-right:.1rem;z-index: 2;}
.subnav .item span{font-size: .2rem;color: #333;display: inline-block;vertical-align: middle;position: relative;z-index: 2;transition: all .3s ease;max-width: 80%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.subnav .item .icon img{position: absolute;left: 0;top: 0;transition: all .3s ease}
.subnav .item .icon img:nth-child(2){opacity: 0;}
.subnav .item:after{content:"";position: absolute;left: 0;top: 0;bottom: 0;width: 0;transition: all .3s ease;border-radius: .04rem}
.subnav .item:after{background-image: -moz-linear-gradient( 0deg, rgb(198,40,30) 0%, rgb(198,40,30) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(198,40,30) 0%, rgb(198,40,30) 100%);background-image: -ms-linear-gradient( 0deg, rgb(198,40,30) 0%, rgb(198,40,30) 100%);}
.subnav .item.on:after{width: 100%}
.subnav .item.on span{color: #fff}
.subnav .item.on img:nth-child(1){opacity: 0;}
.subnav .item.on img:nth-child(2){opacity: 1;}

@media (min-width:1000px){
.subnav .item:hover:after{width: 100%}
.subnav .item:hover span{color: #fff}
.subnav .item:hover img:nth-child(1){opacity: 0;}
.subnav .item:hover img:nth-child(2){opacity: 1;}
}
@media (max-width: 1600px){
  .subnav .item span{font-size: .16rem}
}
@media (max-width: 1000px){
  .subnav .item span{max-width: 60%}
}

.subnav .item{overflow: hidden;}
.subnav .item:before{content:"";width: .6rem;height: .6rem;background: url(../images/subnavicon.png);background-size: cover;position: absolute;bottom:-.1rem;right:0rem;z-index: 2;}
@media (max-width: 767px){
    .subnavbox{margin-bottom:0;margin-top:60px;float:left;width:100%;position:relative;}
  .subnav{top: 0px;position:inherit;z-index:9999}
  .subnav .col{width:100%;margin-bottom:0}
  .subnav .col1{width:100%;margin-bottom:0}
  .subnav .item span{font-size: 13px;}
  .subnav-menu{display: flex;padding: 0 15px;font-size: 14px;height:42px;background: #027D47;align-items: center;color: #fff}
    .subnav .container{position: absolute;top: 42px;margin: 0 -15px;left: 0;padding: 0;right: 0;background: #fff;display: none;box-shadow: 0px 0px 5px 1px rgba(0,0,0,.15)}
    .subnav .item{width:100%;line-height: 42px;    border-bottom: 1px solid rgba(0,0,0,.05);float: none;display: block;box-shadow:none;}
    .subnav .item span{font-size: 13px;color: #333}
    .subnav .item.on span{color: #027D47}
    .subnav .item .icon{display: none;}
    .subnav .item:after{display: none;}
    .subnav-menu .icon{width: 16px;height: 16px;background: url(../images/open.png);background-size: cover;transition: all .5s ease;}
    .subnav-menu.on .icon{transform: rotate(180deg);}
}

.apply1{padding: 0vw 0 2vw;}
.apply1 .title1{font-size: .32rem;color: #111;text-align: center;margin-bottom: .28rem;}
.apply1 .title2{max-width: 10.2rem;font-size: .16rem;color: #666;line-height: 1.625;margin: 0 auto;text-align: center;margin-bottom: 3vw}
@media (max-width: 767px){
  .apply1{padding: 0 0 8vw}
  .apply1 .title1{font-size: 18px;margin-bottom: 4vw}
  .apply1 .title2{font-size: 12px;margin-bottom: 5vw}
}

.probox .row{margin: -.16rem;}
.probox .col-sm-4{padding: .1rem}

.probox .boxer{padding: 1%}
.probox .boxer .h1{font-size: 14px;text-align: center;line-height: 2;font-weight: bold;}
.probox .item5{padding:1%;display: block;margin-bottom:10px;}
.probox .item5 .imgbox{position: relative;}
.probox .item5 .imgbox .img1{max-width: 100%;}

/*图片列表*/
.Piclist ul{float: left;width: 100%;padding-left: 0px;}
.Piclist ul li.item{float: left;width: 32%;margin-bottom: 30px;margin-right: 1%;border: 1px solid #ddd;}
.Piclist ul li.item a{display: block;width:100%;overflow: hidden;position: relative;background: #fff;}
.Piclist ul li.item span{width: 100%;height: 45px;color: #555;text-align: center;display: block;line-height: 45px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.Piclist ul li.item img{display: block;width: 100%;}
.Piclist ul li.item a:hover{background: #01AF63;}
.Piclist ul li.item a:hover span{color: #fff;}
.Piclist ul li.item .item_mask{width: 100%;height: 100%;background: rgba(0,0,0,0);position: absolute;left: 0;top: 0;opacity: 0;filter:Alpha(opacity=0);*zoom:1;-webkit-transform: rotateX(180deg) scale(0.5, 0.5);transform: rotateX(180deg) scale(0.2, 0.2);transition: all ease-out .5s;}
.Piclist ul li.item .item_link_icon{display: block;width:45px;height:45px;text-align: center;line-height: 38px;position: absolute;left: 50%;top: 50%;margin-left: -22px;opacity:0;filter:Alpha(opacity=0);*zoom:1;background: url(../images/See.png) center no-repeat;}
.Piclist ul li.item:hover .item_mask{opacity: 1;filter:Alpha(opacity=100);-webkit-transform: rotateX(0deg) scale(1, 1);transform: rotateX(0deg) scale(1, 1);transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;background: rgba(0, 0, 0, .1);}
.Piclist ul li.item:hover .item_link_icon{transform: translateY(-21px);opacity: 1;filter:Alpha(opacity=100);}
/*文章列表*/
.Newslist{}
.Newslist .list{padding-bottom: 20px;}
.Newslist .item{width: 98%;border-bottom: 1px solid #eaeaea;display: block;padding: 20px;transition: all .5s;}
.Newslist .item a{display: block;}
.Newslist .item .img{position:relative;width: 24%;display:block;overflow: hidden;cursor: pointer;}
.Newslist .item img{width: 100%;height: 100%;transition: all 0.3s ease-out 0s;}
.Newslist .item a:hover img{transform: scale(1.1, 1.1);}
.Newslist ul li.item a:hover{background: none;}
.Newslist .item .txt{width: 75%;cursor: pointer;}
.Newslist .item .txt h3{font-size: 16px;line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.Newslist .item .txt .mark{color: #999;font-size: 12px;line-height: 20px;padding:0;}
.Newslist .item .txt .mark span{display: inline-block;padding-right: 18px;}
.Newslist .item .txt p{color: #666;line-height: 25px;text-align: justify;}
.Newslist .item .txt p span{display: inline-block;color:#01AF63;padding-left: 10px;}
.Newslist .item a:hover .txt h3{color:#01AF63;}
.Newslist .item:hover{box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
/*留言表单*/
.formData{padding-bottom: 20px;}
.formData .t2{padding-bottom: 30px;color: #01AF63;font-size: 24px;}
.formData .item{float: left;color: #999;font-weight: normal;width: 420px;height: 56px;line-height: 56px;border: 1px solid #e4e4e4;margin-right: 76px;margin-bottom: 45px;position: relative;}
.formData .item label{padding-left: 15px;position: absolute;left: 0;top: 0;z-index: 11;text-align: center;display: block;margin: 0;height: 56px;line-height: 56px;font-size: 18px;color: #666;}
.formData .item input{outline: none;line-height: 38px;height: 38px;font-size: 18px;}
.formData .item .txt{width: 350px;height: 56px;line-height: 56px;display: block;background: none;padding-left: 70px;border: 0 none;color: #666;}
.formData .item .red{position: absolute;right: 15px;top: 0;color: #ff0000;z-index: 11;}
.formData .item.mr0{margin-right: 0;}
.formData .msg-box{position: absolute;left: 0;top: 0px;}
.formData .liuyan{width: 918px;height: 260px;border: 1px solid #e4e4e4;float: left;}
.formData .liuyan label{text-align: right;display: block;}
.formData .liuyan textarea{width: 908px;height: 234px;line-height: 35px;padding: 12px 10px;text-indent: 100px;font-size: 18px;font-family: "microsoft yahei";color: #333;border: 0 none;overflow: hidden;background: none;resize: none;display: block;outline: none;}
.formData .bot{width: 100%;}
.formData .sub{width: 232px;line-height: 52px;border: 2px solid #01AF63;margin-right: 2px;text-align: center;background: #01AF63;color: #FFF;cursor: pointer;font-size: 18px;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.formData .sub:hover{background: none;color: #01AF63;}
.formData .yzm .txt{padding-left: 80px;}
.formData .yzm img{position: absolute;right: 0;top: 0;height: 56px;border: 0px;display: block;}
@media (min-width: 1000px){



   
   
}
@media (max-width: 1000px){
  
}
@media (max-width: 767px){
  .probox .col-sm-4{padding: 5px}
  .probox .item5 .h1{font-size: 13px}
  .probox .row{margin: -5px}
  .probox .item5 .content{height:50px}
  .probox .item5 p{line-height: 1.6}
  .Piclist ul li.item{width: 49%}
}


.about5{margin:.4rem 0}
.about5box{position:relative;background:#000}
.about5title{text-align:center;width:2.45rem;height:2.45rem;border-radius:50%;background:#027D47;display:flex;align-items:center;justify-content:center;position:absolute;top:-.66rem;right:4vw}
.about5title .cn{color:#fff}
.about5title .line{background:#fff;opacity:.5;margin:.12rem auto}
.about5title .en{color:#fff;font-size:.18rem;text-transform:uppercase}
.about2-1{position:absolute!important;top:0;left:0;right:0;height:87.5%}
.about2-1 .item .h1{font-size:3vw;color:#fff;font-family:"Montserrat";font-weight:600}
.about2-1 .item .h2{font-size:.16rem;color:#fff;line-height:1.857;margin-top:2.5vw;word-break:break-all;}
.about2-1 .item{width:60%;text-align:center;position:absolute;top:50%;left:20%;opacity:0;transform:translateY(-30%);transition:all .5s}
.about2-2{position:absolute;bottom:0;left:0;right:0;height:12.5%;display:flex;align-items:center;justify-content:center}
.about2-2 .item{font-size:.18rem;color:#fff;height:100%;display:flex;align-items:center;cursor:pointer;position:relative;transition:all .3s;font-family:"Montserrat";width:.4rem;margin:0 auto}
.about2-2 .item:after{content:"";position:absolute;left:0;top:0;background:#027D47;height:.04rem;width:0;transition:all .3s}
.about2-2  img.prev{margin-right:0.5rem}
.about2-2   img.next{margin-left:0.5rem}
.about2-2 .swiper-container{width:70%;margin:0;height:100%}
.about2-2 img{width:.22rem}
.about2-2 .swiper-slide-thumb-active .item{color:#027D47}
.about2-2 .swiper-slide-thumb-active .item:after{width:100%}
.about2-1 .swiper-slide-active .item{opacity:1;transform:translateY(-50%)}

@media (min-width:1000px){.about2-2 .item:hover{color:#027D47}
.about2-2 .item:hover:after{width:100%}
}@media (max-width:1400px){.about1-2{top:30vw}
.about2{margin-top:-1.2rem}
.about5box>img{height:6.36rem;object-fit:cover}
.about5title .abouttitle .cn{font-size:14px}
.about5title .abouttitle .en{font-size:14px}
.about5title{top:-1rem}
.about2-2 .item{font-size:13px;width:28px}
.about2{margin-top:-.6rem}
.about2-1 .item{left:0;margin-left:0;padding:0 10vw;right:0;width:auto}
.about2-1 .item .h2{font-size:12px;margin-top:12px}
.about2-1 .item .h1{font-size:7vw}
}
 

 .news-list{ border-left: 1px solid #e8e8e8;margin:0;padding:0;}
.news-list li{ float: left; display: block; width: 33.333333333%;}
.nitem{ padding: 34px 40px; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; margin-top: -1px; position: relative; cursor: pointer;}
.nitem:before{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background-color:#027D47; z-index: -1; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .42s cubic-bezier(.4,0,.2,1); transition:transform .3s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0);  visibility:hidden\9; }
.nitem .img{ overflow: hidden; position: relative; margin-bottom: 15px;}
.nitem .img img{ width: 100%; display: block; -webkit-transition:all 4s linear;transition:all 4s linear;}
.nitem .blue-20{ background: url(../images/blue_40.png) repeat; background: none rgba(243,196,28,0.4); position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden\9; transition: 0.3s; -webkit-transition: 0.3s;}
.nitem h4{ font-size: 18px; line-height: 1.5; font-weight: normal; margin-bottom: 20px; height: 54px; overflow: hidden;}
.nitem .c{ height: 50px; overflow: hidden; margin-bottom: 28px; color: #999999;line-height:25px;overflow:hidden;}
.nitem .time{ background: url(../images/time_ico1.png) no-repeat scroll left 7px; padding-left: 20px; font-size: 12px; font-family: arial, helvetica, sans-serif; color: #666666;}
.nitem:hover .blue-20{ opacity: 1; visibility: visible\9;}
.nitem:hover h4{ color: #027D47;}
.nitem:hover:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9; }
.nitem:hover .img img{ -webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 4s linear;transition:all 4s linear;}


@media screen and (max-width:1441px){.nitem{ padding: 30px;}}
@media screen and (max-width:1370px){.news-list li{ width: 33.33%;}}
@media screen and (max-width:1260px){.nitem{ padding: 25px;}}
@media screen and (max-width:1024px){.nitem h4{ font-size: 16px; height: 48px;}.ibox-new .time,.nitem .time,.info-t .time,.download-list .time{ background: none; padding-left: 0;}}
@media screen and (max-width:860px){.news-list li{ width: 50%;}}
@media screen and (max-width:641px){.nitem{ padding: 20px;}}
@media screen and (max-width:481px) {.nitem h4{ font-size: 15px; height: auto; margin-bottom: 15px;}.nitem .c{ height: auto; margin-top: 20px; font-size: 12px;}.news-list li{ float: none; width: 100%;}}


.news2box{background: #fff;box-shadow: 0.349px 9.994px .3rem 0px rgba(179, 179, 179, 0.15);}
.news2box{padding:3.5vw 9vw 4.5vw}
.news2box .contentbox{padding: .3rem 0;line-height:.4rem;font-size:15px;min-height:300px;}
.news2box .contentbox img{display:inline-block;}
.news2box .contentbox strong{font-weight:bold;}
.news2top .h1{font-size: .28rem;color: #2f2f2f;margin-bottom: .25rem}
.news2top{text-align: center;padding-bottom: .5rem;border-bottom: .02rem solid #cccccc}
.news2top .h2{font-size:14px;color: #2f2f2f}
.news2top .share {margin-top:.2rem}
.news2bottom .item{float: left;width: 50%;text-align: center;font-size: 0;background: #f8f8f8;line-height: .7rem;transition: all .3s ease-in-out}
.news2bottom .item span{display: inline-block;vertical-align: middle;font-size:14px;color: #333;transition: all .3s ease-in-out;margin: 0 .15rem}
.news2bottom .item .txt{max-width: 65%;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
@media (min-width: 1000px){
  .news1tab .item:hover{background: #027D47;color: #fff}
  .news2bottom .item:hover{background: #027D47}
  .news2bottom .item:hover span{color: #fff}
  .news1tab2 .item:hover{background: #027D47;color: #fff}
}

@media (max-width: 1000px){
  .news2top .h2{font-size:12px;color: #2f2f2f}
  .news2bottom .item{float: left;width: 100%;}
  .news2bottom .item span {font-size:12px;}
  .news2con{padding: .45rem 0 .5rem;background: #fbfbfb}
  .news2box{padding:3.5vw 6vw 4.5vw}
}

/*ÎÊ´ð*/
.iframe {float:left;width:100%;margin-bottom:.6rem;}
.faqItem {float:left;width:100%;border:1px solid #ddd;margin-bottom:20px; /*padding:10px 20px;*/}
.faqItem .title {float:left;width:100%;cursor:pointer;padding:10px 20px}
.faqItem .title .lbl {float:left;width:calc(100% - 30px)}
.faqItem .title .bts {float:right;width:30px}
.faqItem .title .bts img:last-child{display:none}
.faqItem .title.on img:last-child{display:block;}
.faqItem .title.on img:first-child{display:none;}
.faqItem .title.on .lbl {color:#027D47;font-weight:bold;}
.faqItem .content {float:left;width:100%;padding:10px 20px;display:none}

.join5 .col-sm-6{padding: .15rem .18rem;margin-bottom:0}
.join5 .row{margin: 0 -.18rem}
.join5box input{height: .52rem;box-shadow: 0px .06rem .35rem 0px rgba(123, 123, 123, 0.14);background: #fff;display: block;width: 100%;font-size:14px;color: #333;padding: 0 .2rem}
.join5box input::placeholder{color: #666}
.join5box select{height: .52rem;color: #666;box-shadow: 0px .06rem .35rem 0px rgba(123, 123, 123, 0.14);display: block;width: 100%;font-size: .18rem}
.join5box select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url(../images/down2.png) no-repeat 96% center #fff;padding: 0 .2rem}
.join5box .btn1{transition: all .3s ease-in-out;width: 2.2rem;line-height: .6rem; background: #027D47;font-size: .16rem;color: #fff;text-align: center;border-radius: .4rem;display: block;margin: 0 auto;margin-top: .65rem}
.join5box2 .title{font-size: .18rem;color: #333;padding: .2rem 0 .15rem;}
.join5box2 .input{margin-bottom: .24rem;position:relative;}
.join5box .input1{position:relative;}
.join5box .input1 span{position: absolute;left: .1rem;top: .1rem;color: red;}
.join5box2 .input span{position: absolute;left: .1rem;top: .1rem;color: red;}


.contMain {width:100%;background:#fff;padding:48px;float:left;margin-bottom:.5rem}
.contMain .top1 {float:left;width:100%;}

.contMain .grid {float:left;width:48%;margin-right:2%;padding:32px 20px;}
.contMain .grid:last-child {margin-right:0%;margin-bottom:0px;}
.contMain .grid .dizhi{border-radius: 50px;width: 55px;height: 55px;background-color: #027D47;text-align: center;line-height:55px;margin:0 auto;}
.contMain .grid .dizhi img {float:left;margin-left:13px;margin-top:15px;}
.contMain .grid h1{font-size: 16px;text-align: center;color:#333;margin-top:30px;line-height:24px;height:48px;}
.contMain .grid h1 a{color:#333;}

.feedItem {float:left;width:100%;margin-bottom:20px;}
.feedItem span{float:left;width:100%;font-size:14px;color:#797979}
.txtInput3 {float:left;width:100%;border:1px solid #9c9c9c;margin-top:10px;padding:10px;height:140px;}
.txtInput4 {float:left;width:100%;border:1px solid #9c9c9c;margin-top:10px;padding:10px;}
.txtInput5 {float:left;width:50%;border:1px solid #9c9c9c;margin-top:10px;padding:10px;}
.btnSubmit2 {float:left;width:250px;height:42px;line-height:42px;background:#027D47;text-align:center;color:#fff;}
.btnSubmit2:hover {background:#027D47}

.contMain .top2 {float:left;width:100%;margin-top:20px;}
.contMain .top2 .dl{float:left;width:60%;}
.contMain .top2 .top2Tit {float:left;width:100%;font-size:.24rem;line-height:.8rem}

.contMain .top2 .dr{float:left;width:40%;padding-left:40px;}

@media (max-width: 767px){
    .contMain .grid {float:left;width:100%;margin-right:0%;margin-bottom:20px;}
    .contMain {width:100%;background:#fff;padding:18px;float:left;}
    .contMain .top2 .dl{float:left;width:100%;}
    .contMain .top2 .dr{float:left;width:100%;padding-left:0px;}
    .txtInput5 {float:left;width:100%;border:1px solid #9c9c9c;margin-top:10px;padding:10px;}
    .btnSubmit2 {float:left;width:100%;height:42px;line-height:42px;background:#027D47;text-align:center;color:#fff;}
}

.con_map{float:left;width:100%;border:2px solid #027D47;margin-top:30px;}
.mapContent{float:left;width:100%;height:500px;}
.con_map img {max-width:initial}
.contact-map-focus {  position: fixed; top: 300px;  left: 15px;  width: 35px; height: 35px;  opacity: 0; background: url(../images/map_focus.png) no-repeat; background-size: 35px 35px; z-index: 1; cursor: pointer;}
.BMap_stdMpPan{ top: 88px;}
.BMap_stdMpZoom{ top: 133px !important;}
  
.BMap_bubble_content{ padding: 5%; font-size: 18px; line-height: 24px;}
.BMap_bubble_content span{ font-size: 15px; margin-top: 5px; display: block;}



.news1con .col-sm-4{padding: .24rem;}
.news1con .row{margin:0 -.24rem}
.news1con{}

.subleft{}
.pro_nav_box .leftnews .title{background: #01AF63;height: 60px;color: #fff;font-size: 20px;line-height: 60px;text-align: center;border-radius: 10px 10px 0 0;margin-top: 10px}
.pro_nav_box .leftnews .title h2{font-size: 20px;color: #fff;}
.pro_nav_box .leftnews .title i{font-size: 20px;color: #fff;font-style: normal;}
/*推荐产品*/
.pro_nav_box .leftnews{margin-bottom: 10px;}
.pro_nav_box .leftnews ul{padding-top: 10px;border: 1px solid #ddd;border-top: 0;}
.pro_nav_box .leftnews ul li{float: left;text-align:center;width: 24%;margin-left: 1%;}
.pro_nav_box .leftnews ul li img{width: 100%;border-radius: 3px;}
.pro_nav_box .leftnews ul li p{line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.pro_nav_box .leftnews ul li:hover p{color:#01AF63;}
/*联系我们*/
.pro_nav_box .leftnews .leftcont{background: #fff;padding: 10px;border: 1px solid #ddd;border-top: 0;}
.pro_nav_box .leftnews .leftcont h2{font-size: 16px;font-weight: bold;color: #01AF63;padding-bottom: 10px;border-bottom: 1px solid #f2f2f2;text-align: center;}
.pro_nav_box .leftnews .leftcont p{color: #666;font-size: 14px;line-height: 24px;padding-top: 10px;display: block;}
.pro_main {float:left;width:100%;}

/*²úÆ·À¸Ä¿*/
.pro_main .pro_nav_box{float: left;width: 300px;border-bottom: 0px;}
.pro_main .pro_nav_box .nav_item{width:100%;border-bottom: 1px solid #ebebeb;border-left: solid 1px #ddd;border-right: solid 1px #ddd}
.pro_main .pro_nav_box .nav_item .top_item{transition: all .3s linear; line-height: 52px;position: relative;background:url(../images/pro_sub_arrow_on.png) 20px center no-repeat #fff}
.pro_main .pro_nav_box .nav_item .top_item a{background: #fff url(../images/tb9.png) 15px center no-repeat;line-height: 50px;height: 50px;display: block;padding-left: 35px;font-size: 14px;}


}
.subleft .lefta .comt ul li:hover a, .subleft .lefta .comt ul li.hover a{    background: #fff url(../images/tb11.png) 15px center no-repeat;
    color: #01AF63;}



.pro_list_box {float:right;width:calc(100% - 320px);padding-bottom: 2%}

/*Êó±ê¾­¹ý*/
.pro_main .pro_nav_box .nav_item:hover .top_item{}
.pro_main .pro_nav_box .nav_item:hover .top_item a{}
/*µã»÷Õ¹¿ª*/
.pro_main .pro_nav_box .nav_item.on .top_item{}


/*×ÓÀ¸Ä¿¶¨Î»*/
.pro_main .pro_nav_box .nav_item.active .top_item{}
.pro_main .pro_nav_box .nav_item.active .top_item a{background: #fff url(../images/tb11.png) 15px center no-repeat;border-top: 1px solid #eaeaea;line-height: 50px;height: 50px;display: block;padding-left: 35px;font-size: 14px;color: #01AF63;}


.pro_main .pro_nav_box .nav_item .top_item .plus{transition: all .3s linear; cursor: pointer; color: #cdcdcd;font-size: 28px; width: 52px;height: 52px;line-height: 52px; position: absolute;top: 0px;right: 0px;z-index: 999; text-align: center;}

.pro_main .pro_nav_box .nav_item .top_item:hover .plus{background: #fff url(../images/tb11.png) 15px center no-repeat;
    color: #01AF63;}
.pro_main .pro_nav_box .nav_item.active .top_item .plus{background: #fff url(../images/tb11.png) 15px center no-repeat;
    color: #01AF63;}
.pro_main .pro_nav_box .nav_item.on .top_item .plus{background: #fff url(../images/tb11.png) 15px center no-repeat;
    color: #01AF63;transform: rotate(45deg);}

.pro_main .pro_nav_box .nav_item .sub{padding: 0px;/*display: none;*/background:#fff;margin-bottom:0px}
.pro_main .pro_nav_box .nav_item .sub li{padding: 0px 60px;line-height: 45px;}
.pro_main .pro_nav_box .nav_item .sub li a{transition: all .3s linear; width: 100%;padding-right: 30px;box-sizing: border-box; height: 100%;display: block;background: url(../images/pro_sub_arrow.png) right center no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_main .pro_nav_box .nav_item .sub li:hover a{text-indent: 10px;font-weight: bold;color: #027D47;background: url(../images/pro_sub_arrow_on.png) right center no-repeat;}
.pro_main .pro_nav_box .nav_item .sub li.on a{text-indent: 10px;font-weight: bold;color: #027D47;background: url(../images/pro_sub_arrow_on.png) right center no-repeat;}

@media only screen and (max-width:1440px ) {
  .pro_main .pro_nav_box{width: 300px;}
    .pro_list_box {float:right;width:calc(100% - 325px);}
}
@media only screen and (max-width:1200px ) {
  .pro_main .pro_nav_box{width: 280px;}
    .pro_list_box {float:right;width:calc(100% - 305px);}
}

@media only screen and (max-width:900px ) {
  .pro_main .pro_nav_box{width: 260px;}
    .pro_list_box {float:right;width:calc(100% - 280px);}
  .pro_main .pro_nav_box .nav_item .top_item{line-height: 60px;}
  .pro_main .pro_nav_box .nav_item .sub li{line-height: 35px;}
  .pro_main .pro_nav_box .nav_item .top_item .plus{width: 60px;height: 60px;line-height: 60px;font-size: 26px;}
}
@media only screen and (max-width:768px ) {
  .pro_main .pro_nav_box{width: 100%;margin-bottom: 30px;}
  .pro_main .pro_nav_box .nav_item .top_item{line-height: 50px;}
  .pro_main .pro_nav_box .nav_item .sub li{line-height: 30px;}
  .pro_main .pro_nav_box .nav_item .top_item .plus{width: 50px;height: 50px;line-height: 50px;font-size: 26px;}
  
  .pro_main .pro_nav_box .nav_item .top_item a{padding: 0px 20px;}
  .pro_main .pro_nav_box .nav_item .sub li{padding: 0px;}
    .pro_main {padding:10px 0px}
    .pro_list_box {float:right;width:100%;}
    .pro_list_box .col-sm-3 {padding-right:5px;padding-left:5px;}
}

.brand1 .nav{padding: .2rem 0;border-bottom: 1px solid #e2e2e2}
.brand1 .nav .left a{color:#999;transition: all .3s}
.brand1 .nav .left a.on{color:rgb(53, 53, 53)}
.brand1 .nav .left span{color: #027D47;font-size: .18rem;}
.brand1 .nav .right img{display: inline-block;margin-right: 5px;height: .18rem}
.brand1 .nav .right span{font-size: .18rem;color: rgb(102, 102, 102);display: inline-block;vertical-align: middle;transition: all .3s}
.brand1 .one{display: flex;}
.brand1 .one .left{flex: 1;}
.brand1 .one .right{flex: 1;padding-left: 3.2vw;padding-top:5vw}
.brand1 .one .imgbox{position: relative;}
.brand1 .one .brandimg{width:11vw;height:8vw;position: absolute;background: #fff;top: -4vw;left: -6.6vw;box-shadow: 0px .09rem .59rem 0px rgba(0, 0, 0, 0.04);}
.brand1 .one .brandimg img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.brand1 .one .left h1{font-size: .3rem;color: rgb(51, 51, 51);margin-bottom: .3rem}
.brand1 .one .left h1:before{content:"";width: .07rem;height: .32rem;display: inline-block;background:#027D47;vertical-align: middle;margin-right: .15rem}
.brand1 .one .left h2{font-size: .36rem;color: rgb(51, 51, 51);}
.brand1 .one .left .collect img{display: inline-block;}
.brand1 .one .left .collect span{font-size: .16rem;color:rgb(102, 102, 102);display: inline-block;vertical-align: middle;}
.brand1 .one .left .collect{display: inline-block;cursor: pointer;margin: .2rem 0;font-size: 0}
.brand1 .one .left p{font-size: .18rem;color: rgb(102, 102, 102);line-height:24px;}
.brand1 .one .left .supplier .txt{font-size: .24rem;color: rgb(51, 51, 51);}
.brand1 .one .left .supplier .btn1{transition: all .3s;font-size: .18rem;color: #fff;width: .78rem;line-height: .36rem;text-align: center;background: #f2b13e;border-radius: 25px;display: block;}
.brand1 .one .left .supplier{padding: .35rem 0 .15rem;position: relative;margin-top: 3vw}
.brand1 .one .left .supplier:before{content:"";height: 4px;width: 100%;left: 0;top: 0;background: url(../images/border.png);-webkit-background-size: cover;background-size: cover;position: absolute;}
.brand1 .one .left img{width: .35rem;margin-right: .1rem;}

.brand-title{background: #01AF63;height: 60px;color: #fff;font-size: 20px;line-height: 60px;text-align: center;border-radius: 10px 10px 0 0;}



@media (max-width: 1600px){
  .brand1 .one{align-items: center;}
}
@media (max-width: 767px){
  .brand1 .one{display: block;}
  .brand1 .one .left .collect span{font-size: 14px}
  .brand1 .one .left p{font-size: 14px}
  .brand1 .one .left{padding: 0;;padding-bottom: .3rem}
  .brand1 .one .right{padding: 0}
  .brand1 .one .left .supplier .btn1{font-size: 14px;line-height:.4rem;width: .9rem}
  .brand1 .one .brandimg{display: none;}
}

.pcpItem {float:left;width: calc((100% - 60px) / 3); margin-right:30px;margin-bottom:30px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);border-right: solid 1px #dcdcdc}
.pcpItem:nth-child(3n) {margin-right:0;border-right: 0px}
.pcpItem a {width:100%;display:block;}
.pcpItem .img {float:left;width:100%;overflow:hidden;}
.pcpItem .img img {transition: all 1s;_transition: all 1s;}
.pcpItem .txtBox {float:left;width:100%;-webkit-transition: all 1s; transition: all 1s;}
.pcpItem .txtBox .proTitle {float:left;width:100%;}
.pcpItem .txtBox .proTitle h3{float:left;/*width:calc(100% - 30px);*/width:100%;font-size:16px;line-height:2;overflow:hidden;text-align:center;}
.pcpItem .txtBox .proTitle span{float:left;width:30px;height:30px;display:block;background:url(../images/eye.png);background-position:30px 0px;display:none}
.pcpItem .txtBox .line {width:30px;float:right;border-bottom:1px solid #999;margin-top:5px;-webkit-transition: all 1s; transition: all 1s;}
.pcpItem a:hover .img img{transform: scale(1.1);}
.pcpItem a:hover .txtBox{background:#027D47}
.pcpItem a:hover .txtBox h3{color:#fff;}
.pcpItem a:hover .txtBox span{background:url(../images/eye.png);background-position:0px 0px;}
.pcpItem a:hover .line{width:100%;border-bottom:1px solid #fff;}

@media (max-width: 767px){
    .pcpItem {float:left;width: calc((100% - 12px) / 2); margin-right:12px;margin-bottom:20px;}
    .pcpItem:nth-child(3n) {margin-right:12px;}
    .pcpItem:nth-child(2n) {margin-right:0;}
    .pcpItem .txtBox {padding:10px;}
    .pcpItem .txtBox .proTitle {margin:0}
    .pcpItem .txtBox .proTitle h3{float:left;width:100%;font-size:12px;line-height:20px;height:40px;overflow:hidden;}
    .pcpItem .txtBox .proTitle span {display:none}
    .pcpItem .txtBox .line {width:100%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .pcpItem {float:left;width: calc((100% - 20px) / 2); margin-right:20px;margin-bottom:20px;}
    .pcpItem:nth-child(3n) {margin-right:20px;}
    .pcpItem:nth-child(2n) {margin-right:0;}
    .pcpItem .txtBox {padding:10px;}
    .pcpItem .txtBox .proTitle {margin:8px 0}
    .pcpItem .txtBox .proTitle h3{font-size:14px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .pcpItem {float:left;width: calc((100% - 40px) / 3); margin-right:20px;margin-bottom:20px;}
    .pcpItem:nth-child(3n) {margin-right:0;}
    .pcpItem .txtBox {padding:15px;}
    .pcpItem .txtBox .proTitle {margin:8px 0}
    .pcpItem .txtBox .proTitle h3{font-size:14px;}
}
@media (min-width: 1200px) and (max-width: 1280px) {
    .pcpItem .txtBox {padding:15px;}
    .pcpItem .txtBox .proTitle {margin:8px 0}
    .pcpItem .txtBox .proTitle h3{font-size:14px;}
}
@media (min-width: 1281px) and (max-width: 1366px) {
    .pcpItem .txtBox {padding:15px;}
    .pcpItem .txtBox .proTitle {margin:8px 0}
    .pcpItem .txtBox .proTitle h3{font-size:14px;}
}

.prodetails{}
.prodetails .nav{padding: .42rem 0;}
.prodetails .nav .left a{color:#999;transition: all .3s}
.prodetails .nav .left a.on{color:rgb(53, 53, 53)}
.prodetails .nav .left span{color: #027D47;font-size: .18rem;}
.prodetails .nav .right img{display: inline-block;margin-right: 5px;height: .18rem}
.prodetails .nav .right span{font-size: .18rem;color: rgb(102, 102, 102);display: inline-block;vertical-align: middle;transition: all .3s}

.pro-title{font-size: .24rem;color: rgb(1, 51, 51);padding-left: .3rem;position: relative;}
.pro-title:before{content: "";width: .07rem;height: .3rem;position: absolute;left: 0;top: 50%;margin-top: -.15rem;background: #027D47}

.prodetails .three{background: #fff;margin-bottom: .2rem;padding: .5rem 0}
.prodetails .three .btn-box a{font-size: .18rem;color: #fff;display: inline-block;width: 2.5rem;line-height: .6rem;text-align: center;border-radius: 30px;cursor:pointer;transition:all .3s}
.prodetails .three .btn-box .btn2{background: #027D47;margin-right: .16rem}
.prodetails .three .btn-box .btn3{background: #027D47}
.prodetails .three .btn-box{font-size: 0;text-align: center;margin-top: .4rem}
.prodetails .three .name{font-size: .24rem;color: rgb(51, 51, 51);text-align: center;margin-top: .5rem}
.prodetails .three .swiper{display: flex;align-items: center;position: relative;}
.prodetails .three .swiper-container{width: 50%;padding-bottom: .4rem}
.prodetails .three .swiperbtn{width: 25%;}
.prodetails .three .btn1{width: .9rem;height: .9rem;position: relative;background: #f4f5f6;border-radius: 50%;margin: 0 auto;cursor: pointer;margin-top: -.4rem;user-select:none;}
.prodetails .three .btn1 img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: .28rem}
.prodetails .three .swiper-pagination-bullet{width: .3rem;height:4px;opacity: 1;border-radius: 0;background: #eeeff0;margin: 0 3px;}
.prodetails .three .swiper-pagination-bullet-active{background: #027D47}
.prodetails .three .swiper-pagination{bottom: 0}
.prodetails .three .btn1 img{opacity: 0.3;transition:all .25s;}
.prodetails .three .ask1{height: 3rem;background:rgba(247, 180, 38,0.929);position: absolute;z-index: 10;top: 50%;margin-top: -1.7rem;width: 32vw;left: 50%;margin-left: -16vw;}
.prodetails .three .ask1{padding: 0 2.5vw;z-index: 20;display: none;}
.prodetails .three .ask1 .col{float: left;width: 50%;padding: 0 .1rem}
.prodetails .three .ask1 .row{margin: 0 -.1rem}
.prodetails .three .ask1 .input{border-bottom: 1px solid #fff;position: relative;margin-top: .2rem}
.prodetails .three .ask1 .input input{width: 100%;color: #fff;font-size: .16rem;height: .32rem;background: transparent;padding: 0 5px}
.prodetails .three .ask1 .input input::-webkit-input-placeholder{color:#fff;}
.prodetails .three .ask1 .input:before{content:"";height: .05rem;width: 1px;background: #fff;position: absolute;left: 0;bottom: 0}
.prodetails .three .ask1 .input:after{content:"";height: .05rem;width: 1px;background: #fff;position: absolute;right: 0;bottom: 0}
.prodetails .three .ask1 h1{font-size: .3rem;color: #fff;text-align: center;}
.prodetails .three .ask1 .submit{background: none;padding: 0;display: block;margin: .28rem auto 0}
.prodetails .three .ask2{height: 3rem;background:rgba(247, 180, 38,0.929);position: absolute;z-index: 10;top: 50%;margin-top: -1.7rem;width: 32vw;left: 50%;margin-left: -16vw;}
.prodetails .three .ask2{padding: 0 6vw;display: none;z-index: 20}
.prodetails .three .ask2 img{margin: 0 auto;width: .69rem}
.prodetails .three .ask2 p{font-size: .16rem;color: #fff;line-height: 1.316;margin-top: .35rem}


.prodetails .three{padding: .35rem 0;background: #fff;margin-bottom: .2rem;}
.prodetails .three .right span{font-size: .24rem;color: rgb(102, 102, 102);display: inline-block;vertical-align: middle;}
.prodetails .three .right img{display: inline-block;margin-right:5px;width: .48rem}

.prodetails .four{padding-top: .4rem;background: #fff;padding-bottom: .32rem}
.prodetails .four .imgbox{overflow: hidden;padding:30px;line-height:30px;font-size:15px;}

@media (min-width: 1000px){
.prodetails .three .btn-box a:hover{transform:translateY(-5px)}
.platform .four .next:hover img{transform:translateX(8px)}
.platform .four .prev:hover img{transform:translateX(-8px)}
.prodetails .three .btn1:hover img{opacity:1}
.prodetails .three .prev .btn1:hover img{transform:translateX(-5px)}
.prodetails .three .next .btn1:hover img{transform:translateX(5px)}
}
@media (max-width: 767px){
    .prodetails .three{padding-top:0}
    .prodetails .four .imgbox{padding:0px 15px;}
    .pro-menu .item{width:1.2rem}
  .pro-menu .item p{font-size:5px;}

  .search-box .right{padding: 0 10px}
  .search-box .right span{font-size: 14px;}
  .search-box input{font-size: 14px;}
  .prodetails .three .btn-box a{width: 40%}
  .prodetails .three .swiper-container{flex: 1;margin: 0 15px}
  .prodetails .three .name{font-size: 18px;}
  .prodetails .three .swiperbtn{position: absolute;z-index: 10;    width: auto;padding: 0 15px;}
  .prodetails .three .prev{left: 0;}
  .prodetails .three .next{right: 0;}
  .prodetails .three .btn1{background: rgba(255,255,255,.1)}
  .prodetails .three .ask1 .input input{font-size: 14px;}
  .prodetails .three .ask1 .col{width: 100%}
  .pro-menu{display: none;}
  .prodetails .three .ask1{height: 3.6rem;top: 0;margin:0;left: 0;right: 0;width: auto;}
  .prodetails .three .ask2{height: 3.6rem;top: 0;margin:0;left: 0;right: 0;width: auto;}
}
.text-content table{border-collapse:collapse; border:0px none; border-top:1px solid #464646 !important; border-left:1px solid #464646 !important; border-spacing:0; table-layout:fixed;}
.text-content table tr{height:auto !important;}
.text-content table td{/*width:100% !important;*/ height:auto !important; border:0px none !important; line-height:1.5; padding:5px 5px !important; text-align:left; border-right:1px solid #464646 !important; border-bottom:1px solid #464646 !important; font-size:13px;}
.text-content table td p{display:block; margin:0;/*word-break:break-all;*/width:100%;}
.text-content table td span{display:inline-block; margin:0;}
.text-content table tr{transition:all .2s;}
.text-content table tr:hover{background:#e7f1fc;}
.text-content .con {float:left;width:100%;overflow-x:scroll}
/*.text-content p {word-break:break-all;}*/
.text-content .con img {max-width:100%;}
@media (min-width: 767px){
    .text-content table{width:100% !important; }
    .text-content .con {float:left;width:100%;overflow-x:hidden;}
}

@media (max-width: 767px){
    .text-content table{width:860px !important; }
}
.p_problemCategory {float:left;width:100%;text-align:center;background:#027D47;color:#fff;height:50px;line-height:50px;margin-bottom:15px;cursor:pointer;}

#fh5co-contact {margin-top:10px;float:left; width:100%;margin-top:.3rem}
#fh5co-contact p{ font-size:16px; line-height:30px;}
#fh5co-contact .contact-info {margin: 0;padding: 0;margin-top:20px;float:left;}
#fh5co-contact .contact-info li {list-style: none;margin: 0 0 15px 0;position: relative;width:100%;float:left;}
#fh5co-contact .contact-info li span {width:62px;display:block;float:left;}
#fh5co-contact .contact-info li div {float:left;}
#fh5co-contact .contact-info li a {font-weight: 400 !important;}
#fh5co-contact .form-control {-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;border: none;border: 1px solid rgba(0, 0, 0, 0.1);font-size: 14px;font-weight: 400;-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;border-radius: 0px;}
#fh5co-contact .form-control:focus, #fh5co-contact .form-control:active {border-bottom: 1px solid rgba(0, 0, 0, 0.5);}
#fh5co-contact input[type="text"] {height: 50px;}
#fh5co-contact .form-group {margin-bottom: 30px;}
@media (max-width: 767px){
    #fh5co-contact .col-md-12 {padding:0;}
    #fh5co-contact .col-md-12 .form-group{margin-bottom:10px;}
    #fh5co-contact .col-md-6 {padding:0;}
    #fh5co-contact .col-md-6 .form-group{margin-bottom:10px;}
}

.idxtitle{text-align: center;}
.idxtitle .h1{font-size:.32rem;font-weight: bold;text-transform: uppercase;font-family:"DIN";line-height: 1}
.idxtitle .line{width: .4rem;height: 2px;background: #585858;margin-top: .25rem;display: inline-block;vertical-align: top;}

.prode3{padding: .65rem 0 1rem;background: #f7f7f7}
.prode3 .item{background: #fff}
.prode3 .idxtitle{margin-bottom: .5rem;}
.prode3box{position: relative;}
.prode3box .swiperbtn{width:.14rem;height: .24rem;position: absolute;top: 50%;margin-top: -.12rem;left: -.45rem;z-index: 10;}
.prode3box .swiperbtn.next{left: auto;right: -.45rem;}
.prode3box .swiperbtn img{position: absolute;left: 0;top: 0;transition: all .3s;}
.prode3box .swiperbtn img:nth-child(2){opacity: 0;}


@media (min-width: 1000px){
    .reviewbox .item:hover{box-shadow:0px 0px 5px rgba(0,0,0,.15)}
    .protabitem .item:hover{color: #fff;background: #699cff}
    .probox .item:hover .img1{transform:scale(1.1)}
  .probox .item:hover{background: rgba(0,0,0,.2);}
  .probox .item:hover .content{background:rgba(0,0,0,.2);transform: translateY(-5px);padding:.15rem .1rem 0;}
    .probox .item:hover .img2{opacity: 1;}
    .probox .item:hover .content:before{opacity: 0;}
    .probox .item:hover .h1{color: #fff}
    .probox .item:hover p{color: #fff}
    .prode1right .btnbox a:hover{border-color: #699cff;color: #fff}
    .prode1right .btnbox a:hover:after{width: 100%}
    .prode2 .tagbox .itembox .item:hover{background: #699cff;color: #fff}
    .prode3box .swiperbtn:hover img:nth-child(1){opacity: 0;}
    .prode3box .swiperbtn:hover img:nth-child(2){opacity: 1;}
    .about3 .item:hover .imgbox img{transform: scale(1.05);}
}
@media (max-width: 1200px){
  .protabitem .itemsbox{padding-right: 10vw}
}
@media (max-width: 1000px){
  .probox .item .content{height:160px}
}
@media (max-width: 767px){
.proroute .more{float:right;display: none!important;}
.review-more{font-size:13px;width: 200px;line-height:36px;}
  .subnav{top: -21px}
  .subnav .col{width:100%;margin-bottom:0}
  .subnav .item span{font-size: 13px;}
  .subnav-menu{display: flex;padding: 0 15px;font-size: 14px;height:42px;background: #699cff;align-items: center;color: #fff}
    .subnav .container{position: absolute;top: 42px;margin: 0 -15px;left: 0;padding: 0;right: 0;background: #fff;display: none;box-shadow: 0px 0px 5px 1px rgba(0,0,0,.15)}
    .subnav .item{width:100%;line-height: 42px;    border-bottom: 1px solid rgba(0,0,0,.05);float: none;display: block;box-shadow:none;}
    .subnav .item span{font-size: 13px;color: #333}
    .subnav .item.on span{color: #699cff}
    .subnav .item .icon{display: none;}
    .subnav .item:after{display: none;}
    .subnav-menu .icon{width: 16px;height: 16px;background: url(../images/open.png);background-size: cover;transition: all .5s ease;}
    .subnav-menu.on .icon{transform: rotate(180deg);}
  .protabitem{display: block;padding: 8px 0}
  .protabitem .title1{width: auto;font-size: 13px;line-height:22px;padding-left: 0;margin-bottom: 5px}
  .protabitem .item{font-size: 13px;line-height: 22px;margin: 5px 8px 5px 0;padding: 0 6px}
  .protabitem .itemsbox{padding-right: 0}
  .probox .col-sm-4{padding: 5px}
  .probox .item .h1{font-size: 13px}
  .probox .row{margin: -5px}
  .probox .item .content{height:120px}
  .probox .item p{line-height: 1.6}
  .prode3box{margin: 0 .8rem}
  .prode3box .item{padding: 8px;}
  .prode3box .swiperbtn{width: 12px;}
  .prode3{padding: .6rem 0}
  .prode2 p{font-size: 13px;}
  .prode2 .tagbox{display: block;}
  .prodetab .col-sm-3{padding:2px;}
  .prodetab{padding: .1rem 0}
  .prodetab .item{font-size: 13px;}
  .prode2 .tagbox .title1{font-size: 13px;line-height: 24px;margin-bottom: 8px;}
  .prode2 .tagbox .itembox .item{font-size: 13px;line-height: 24px;padding:0 8px;margin-right: 8px;margin-bottom: 8px;}
  .prode1box{padding: .3rem;}
  .prode1left{float: none;width: 100%}
  .prode1right{float: none;width:100%}
  .prode1right{padding-top: 15px;padding-left: 0}
  .prode1right .infobox .item{width: 100%;padding: .16rem 0}
  .prode1right .infobox .item .title1{font-size: 13px;width: 100px}
  .prode1right .infobox .item .txt1{font-size: 13px;}
  .prode1right .h1{font-size: 16px;}
  .prode1right .btnbox a{font-size: 13px;margin-right: .3rem}
  .proroute2 .container{display: block;height: auto;padding: 10px 0;font-size: 0}
  .proroute2 .container>a{display: inline-block;vertical-align: middle;margin-bottom: 5px}
  .proroute2 .container>div{display: inline-block;vertical-align: middle;margin-bottom: 5px}
  .proroute .more img{width: 12px;}
  .about2-1box .item .imgbox{width: 100%;float: none!important;}
  .about2-1box .item .txtbox{position: relative;top: 0;transform:none;width: 100%;margin-top: 15px;}
  .about2-1box .item .txtbox p{font-size: 13px;}
  .about2-1box .item{margin-bottom: .6rem}
  .about2-1{padding-bottom: 0}
  .about2-2box{display: block;}
  .about2-2box img{width: 100%}
  .about2-2box .txtbox{padding: 0;margin-top: 15px;}
  .about2-2box .txtbox .item{font-size: 13px;padding: 0;margin-bottom: 10px}
  .about2-2{padding: .6rem 0}
  .about3 .col{width: 100%}
  .about3 .item .h1{font-size: 16px;}
  .about3 .item .item1{font-size: 13px;}
  .about3{padding-bottom: .6rem}
  .about4box .item{padding: .5rem}
  .about4box .item .h1{font-size: 15px;}
  .about4box .item p{font-size: 12px;}
  .banner2 .h1{font-size: 30px;}
  .banner2 .h2{font-size: 14px;}
  .about1-2box .item{width: 100%;font-size:13px;}
  .about1-2box .item .num{font-size: 18px;}
  .about1-2box .item .title1:before{width: 8px;height: 8px;margin-top: -4px;left: .15rem}
  .about1-1 .content{font-size: 13px;}
}

.divLanguage {float:left;width:100%;margin-top:5px;}
.dmList {display:table;margin:0 auto;}
.gj{ float:left;margin-right:8px; }
.gj img{ float:left;margin-right:8px; margin-top:10px}
.gj a{ color:#000000}


.kf{transition:.8s;z-index:999999;background-color:transparent;position:fixed;bottom: 20%;right:0;width:50px;border-radius:5px;}
.kf span{z-index:1000001;transition:.5s;cursor:pointer;position:relative;display:block;width:50px;height:50px;border-radius:5px 0 0 5px;margin-bottom:3px;background-color:#a7afb9}
.kf span:hover{background-color:#027D47}
.kf .zx{background-position:0 0;background:#a7afb9 url(../images/kf/kefu-zx.png)no-repeat center top 12px}
.kf .back_top{border:none;background:#a7afb9 url(../images/kf/kf-top.png)no-repeat center top 13px}
.kf span a{transition:.5s;display:block;color:#fff;line-height:24px;font-size:14px;text-align:center;padding-top:22px}
.kfimgr{position:absolute;bottom:23px;right:-9px}
.kf span div i{display:block;position:absolute;width:15px;height:200px;right:-15px;top:0}
.kf .freetel{background:#a7afb9 url(../images/kf/kefu-qq.png)no-repeat center}
.kf .zxlya{background:#a7afb9 url(../images/kf/kf-wx_03.png)no-repeat center}
.kf span:nth-child(4) div{white-space:nowrap}
.kf a{display:block;height:68px;position:absolute;top:0;right:0;width:100%}
.nav_center div,.index_nav_center div,.shou,.zhan{-webkit-box-shadow:0 2px 18px rgba(0,0,0,0.25);box-shadow:0 2px 18px rgba(0,0,0,0.25)}
.kf .zxlya .erweima{display:none;right:62px;position:absolute;top:-72px;background:#fff;padding:5px;text-align:center;box-shadow:0 2px 13px rgba(0,0,0,0.25);border-radius:5px}
.kf .zxlya .erweima p img {width: 110px;height: 110px;display: block;max-width: 110px;max-height: 110px;}
.kf .zxzx{display:none;right:86px;position:absolute;top:6px;background:#fff;padding:10px 20px;text-align:center;box-shadow:0 2px 13px rgba(0,0,0,0.25);border-radius:5px;width:110px;font-size:14px;color:#333}
.kfimgr{position:absolute;bottom:23px;right:-9px}
.kf-ly{background:#a7afb9 url(../images/kf/kf-ly_03.png)no-repeat center}
    

.kf-contact{background:#a7afb9 url(../images/kf/kf-ly_03.png)no-repeat center}
.kf-phone{background:#a7afb9 url(../images/kf/kf-phone1.png)no-repeat center}
.kf-phone1,.zxwb{display:none;font-size:15px;color:#333;background-color:#fff;position:absolute;right:60px;box-shadow:0 0 20px rgba(0,0,0,0.2);padding:10px 12px;background:#fff;border-radius:5px;white-space:nowrap}
.kf-phone1 .kfimgr,.zxwb .kfimgr{bottom:10px}
.kf-shqi{width:100%;height:40px}
.kf-shqi .m-icon{display:block;margin:0 auto;width:30px;height:30px;border-radius:50%;background:#a7afb9 url(../images/kf/kf-close.png) no-repeat center;background-size:15px;cursor:pointer;transform:rotate(45deg);transition:all 0.3s}
.kf-shqi .m-icon:hover{background-color:#027D47}
.kf.show .m-icon{transform:rotate(0)}
.nav_center div,.index_nav_center div,.shou,.zhan{-webkit-box-shadow:0 2px 18px rgba(0,0,0,0.25);box-shadow:0 2px 18px rgba(0,0,0,0.25)}
.kf .zxlya .erweima{display:none;right:66px;position:absolute;top:-115px;background:#fff;padding:20px;text-align:center;box-shadow:0 2px 13px rgba(0,0,0,0.25);border-radius:5px}
.kf .zxzx{display:none;right:86px;position:absolute;top:6px;background:#fff;padding:20px;text-align:center;box-shadow:0 2px 13px rgba(0,0,0,0.25);border-radius:5px;width:150px;font-size:14px;color:#333}
.kfimgr{position:absolute;bottom:23px;right:-9px}
.kffixed{position:fixed;display:none;bottom:0;z-index:20;width:100%;height:49px;overflow:hidden}
.kufuul{text-align:center;padding:2px 0;width:100%;height:49px;position:absolute;bottom:0;left:0;display:inline-block}
.kefu{padding:0}
.kefu li{float:left;height:45px;text-align:center;color:#fff;line-height:45px;color:#fff;transition:all .4s}
.kfzx-tigg{width:49.5%;height:45px;display:block;float:left;line-height:45px;opacity:1;transition:1s opacity}
.kfzx-enter{opacity:0}
.kf-zx{display:block;width:100%;height:100%;color:#fff;line-height:45px;text-align:center;background:#027D47}
.kf-zx img{display:inline-block;vertical-align:middle;margin-right:10px}