@charset 'utf-8';
html { scroll-behavior: smooth; }
.scroll_ab{
  scroll-margin-top: 100px; 
}
.page-banner{font-size: 0;}
.page-banner img{width: 100%;height: 100%;}

.about_title h2{font-size: 2vw;text-align:center;margin: 0 0 50px;font-weight: bold;}
.about_noe{padding: 50px 0 0;}
.noe_about{display:flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.noe_about .left_noe{width:50%;}
.noe_about .left_noe p{font-size: 0.85vw;color: #555;}
.noe_about .nei_noe{margin: 30px 0 0;}
.noe_about .nei_noe h3{font-size: 1vw;color: #38761d;margin-bottom: 20px;font-weight: bold;}
.noe_about .nei_noe h3 span{font-size: 1vw;font-weight: 500;}
.noe_about .nei_noe p{font-size: 0.85vw;color: #38761d;}
.noe_about .right_noe{width: 44%;}
.noe_about .right_noe ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.noe_about .right_noe ul li{width: 26%;margin: 35px 0;}
.noe_about .right_noe ul li h3{font-size: 2vw;color: #3c763d;margin-bottom: 10px;font-weight: bold;}
.noe_about .right_noe ul li p{font-size: 0.8vw;color: #555;}
.img_noe{margin: 30px 0 0;text-align:center;width: 100%;}
.img_noe img{max-width:100%;}

/* ///////////// */


.about_tow{padding: 50px 0 0;}
.tow_about{display:flex;justify-content: space-between;flex-wrap: wrap;background: #f5f5f5;}
.tow_about .left_noe{width:50%;padding: 50px 50px 50px 30px;}
.tow_about .left_noe p{font-size: 0.85vw;color: #555;line-height: 1.8;}
.tow_about .left_noe h3{font-size: 2vw;color: #555;font-weight: bold;margin-bottom: 25px;}
.tow_about .nei_noe{margin: 30px 0 0;display: flex;justify-content: flex-start;}
.tow_about .nei_noe h3{font-size: 1.5vw;color: #fff;margin-bottom: 0;}
.tow_about .nei_noe h3 span{font-size: 0.85vw;color: #555;}
.tow_about .nei_noe p{font-size: 0.85vw;color: #555;width: 150px;text-align: center;}
.tow_about .right_noe{width: 50%;}
.tow_about .right_noe ul{display:flex;flex-wrap: wrap;}
.tow_about .right_noe ul li{width:50%;margin-bottom: 35px;}
.tow_about .right_noe ul li h3{font-size: 3vw;color: #3c763d;margin-bottom: 10px;}
.tow_about .right_noe ul li p{font-size: 0.8vw;color: #555;}

.tow_about .left_noe h2{font-size: 18px;color: #38761d;}
.fne_ge2{
    width: 150px;
    height: 150px;
    background: #38761d;
    border-radius: 50%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin-bottom: 20px;
}

.tow_about .nei_noe .fne_ge2 p{color:#fff;}
.tow_about .nei_noe .fne_ge{margin-right: 10%;}
/* /////////////// */


/* ///////////// */


.about_tow2s{padding: 50px 0 0;}
.tow_about2s{display:flex;justify-content: space-between;flex-wrap: wrap;background: #f5f5f5;}
.tow_about2s .left_noe{width:50%;padding: 30px;background: url(../images/abes.jpg);text-align: center;}
.tow_about2s .left_noe p{font-size: 1vw;color: #fff;line-height: 1.8;}
.tow_about2s .left_noe h3{font-size: 2vw;color: #fff;font-weight: bold;margin-bottom: 10px;}
.tow_about2s .nei_noe{margin: 30px 0 0;display: flex;justify-content: space-between;background: #fff;padding: 20px 30px;border-top-left-radius: 35px;border-bottom-right-radius: 35px;align-items: center;}
.tow_about2s .nei_noe h3{font-size: 1.5vw;color: #fff;margin-bottom: 0;}
.tow_about2s .nei_noe h3 span{font-size: 0.85vw;color: #555;}
.tow_about2s .nei_noe p{font-size: 0.85vw;color: #000;text-align: left;}
.tow_about2s .right_noe{width: 50%;padding: 30px;}
.tow_about2s .right_noe h2{font-size: 2vw;margin: 0 0 10px;font-weight: bold;}
.tow_about2s .right_noe h3{font-size: 1.5vw;font-weight: bold;color: #3e7a23;margin-bottom: 20px;}
.tow_about2s .right_noe h4{font-size: 0.9vw;margin: 0 0 10px;}
.tow_about2s .right_noe h4 span{font-size: 0.9vw;font-weight:700;color:#38761d;}
.tow_about2s .right_noe p{font-size: 0.85vw;color: #38761d;margin: 35px 0;}


.tow_about2s .left_noe h2{font-size: 18px;color: #38761d;}
.tow_about2s .fne_ge2s{text-align: left;}

.tow_about2s .nei_noe .fne_ge2s p{color:#fff;}
.tow_about2s .nei_noe .fne_ge{width: 70%;}
.tow_about2s .nei_noe .fne_ge_img{width: 25%;padding-right: 3%;border-right: 1px solid #ddd;}
.tow_about2s .nei_noe .fne_ge_img p{font-size:0.85vw;margin-top: 10px;line-height: 1.5;color: #38761d;}
.tow_about2s .right_noe .nei_noe  .fne_ge p{color:#000;}
/* /////////////// */
.about_srf{padding: 50px 0 0;}
.srf_about{display:flex;justify-content: space-between;flex-wrap: wrap;background: #3c763d;}
.srf_about .left_noe{width: 35%;padding: 50px 50px 50px 30px;}
.srf_about .left_noe p{font-size: 0.85vw;color: #fff;line-height: 1.8;}
.srf_about .left_noe h3{font-size: 2vw;color: #fff;font-weight: bold;margin-bottom: 15px;}
.srf_about .nei_noe{margin: 30px 0 0;/* display: flex; *//* justify-content: space-between; */}
.srf_about .nei_noe h3{font-size: 0.85vw;color: #fff;margin-bottom: 20px;}
.srf_about .nei_noe h3 span{font-size: 0.85vw;color: #fff;font-weight: normal;}
.srf_about .nei_noe p{font-size: 0.85vw;color: #fff;margin-bottom: 10px;}
.srf_about .right_noe{width: 64%;}
.srf_about .right_noe ul{display:flex;flex-wrap: wrap;}
.srf_about .right_noe ul li{width:50%;margin-bottom: 35px;}
.srf_about .right_noe ul li h3{font-size: 3vw;color: #3c763d;margin-bottom: 10px;}
.srf_about .right_noe ul li p{font-size: 0.8vw;color: #555;}
.lun_img{padding: 30px 0px 0;}
.lun_img .swiper-container{padding-bottom:80px;}
.lun_img  .swiper-pagination-bullet{width: 40px;height: 4px;border-radius: 0;}
.lun_img  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2%}
.lun_img  .swiper-pagination-bullet-active{background:#38761d;}


/* //////////// */



.about_system{padding: 50px 0 0;}
.system_about{display:flex;justify-content: space-between;flex-wrap: wrap;}
.about_system .srf_about{background:#f5f5f5;}

.about_system .srf_about .left_noe h3 {
    font-size: 2vw;
    color: #38761d;
    font-weight: bold;
    margin-bottom: 15px;
}

.about_system .srf_about .nei_noe p {
    font-size: 0.85vw;
    color: #000;
    margin-bottom: 10px;
}
.system_about .right_noe{width:100%;}
.system_about .right_noe ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.system_about .right_noe ul li{width: 31%;/* margin-bottom: 35px; */text-align: center;background: url(../images/b_zhen.jpg) no-repeat;}
.system_about .right_noe ul li h3{font-size: 1vw;color: #fff;padding: 15px 0;background: #38761d;/* margin-top: 30px; */}
.system_about .right_noe ul li p{font-size: 0.8vw;color: #555;}
.system_about  .img_zen{padding:20px;}

/* ///////////// */
.about_system_zhens{padding:50px 0;position:relative;}
.leftbbb_noe{width:30%;padding: 50px 30px;background: #f5f5f5;}
.leftbbb_noe ul{display:flex;flex-wrap: wrap;justify-content: space-between;/* background: #fff; *//* padding: 20px; */}
.leftbbb_noe ul li{width: 100%;text-align: center;display: flex;align-items: center;margin-bottom: 10px;}
.leftbbb_noe ul li h3{font-size: 0.85vw;color: #555;/* padding: 15px 0; */margin-left: 10px;}
.leftbbb_noe ul li p{font-size: 0.8vw;color: #555;}
.about_system_zhens  .swiper-pagination-bullet{width: 40px;height: 4px;border-radius: 0;margin: 0 2%;}
.about_system_zhens  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2%}
.about_system_zhens  .swiper-pagination-bullet-active{background:#38761d;}

.about_system_zhens  .swiper-pagination {
   
    width: 100%;
}


.img_zen{padding: 0;}
/* ///////////// */



.about_system .zheng_about{display:flex;justify-content: space-between;flex-wrap: wrap;margin-top: 0;/* background: url(../images/b_zhen3.jpg) no-repeat right; *//* padding: 50px 0; */position: relative;margin-bottom: 25px;}
.zheng_about .right_noe{width: 70%;background: url(../images/b_zhen3.jpg) no-repeat;/* padding: 20px; */padding: 50px 30px;}
.about_system .zheng_about .swiper-pagination{left:0;z-index: 999;bottom: -10%;width:100%;}
.zheng_about  .swiper-pagination-bullet{width:12px; height:12px;}
.zheng_about .swiper-pagination-bullet{margin:0 2%}
.zheng_about  .swiper-pagination-bullet-active{background:#38761d;}
/* ///////////// */

@media (max-width: 990px) {
	
	.about_noe {
    padding: 20px 0 0;
}


.about_title h2 {
    font-size: 20px;
    text-align: center;
    margin: 0 0 20px;
    font-weight: bold;
}
.noe_about .left_noe {
    width: 100%;
}

.noe_about .nei_noe h3 span {
    font-size: 16px;
    font-weight: 500;
}


.noe_about .nei_noe h3 {
    font-size: 16px;
    color: #38761d;
    margin-bottom: 20px;
    font-weight: bold;
}


.noe_about .right_noe {
    width: 100%;
}

.noe_about .right_noe ul li h3 {
    font-size: 18px;
    color: #3c763d;
    margin-bottom: 10px;
    font-weight: bold;
}



.noe_about .right_noe ul li p {
    font-size: 14px;
    color: #555;
}


.noe_about .right_noe ul li {
    width: 26%;
    margin: 20px 0;
}


.about_tow {
    padding: 20px 0 0;
}

.tow_about .left_noe {
    width: 100%;
    padding: 15px;
}

.tow_about .left_noe h3 {
    font-size: 20px;
    color: #555;
    font-weight: bold;
    margin-bottom: 10px;
}

.tow_about .left_noe p {
    font-size: 14px;
    color: #555;
    line-height: 1.8;
}


.tow_about .nei_noe h3 {
    font-size: 20px;
    color: #fff;
    margin-bottom: 0;
}

.tow_about .nei_noe p {
    font-size: 14px;
    color: #555;
    width: 150px;
    text-align: center;
}


.tow_about .right_noe {
    width: 100%;
}


.tow_about2s .left_noe {
    width: 100%;
    padding: 15px;
    background: url(../images/abes.jpg);
    text-align: center;
}


.about_tow2s {
    padding: 20px 0 0;
}


.tow_about2s .left_noe h3 {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px;
}

.tow_about2s .left_noe p {
    font-size: 16px;
    color: #fff;
    line-height: 1.8;
}


.tow_about2s .nei_noe .fne_ge_img p {
    font-size: 12px;
    margin-top: 10px;
    line-height: 1.5;
    color: #38761d;
}


.tow_about2s .nei_noe p {
    font-size: 12px;
    color: #000;
    text-align: left;
}

.tow_about2s .right_noe {
    width: 100%;
    padding: 15px;
}



.tow_about2s .right_noe h2 {
    font-size: 20px;
    margin: 0 0 10px;
    font-weight: bold;
}


.tow_about2s .right_noe h3 {
    font-size: 16px;
    font-weight: bold;
    color: #3e7a23;
    margin-bottom: 20px;
}


.tow_about2s .right_noe h4 {
    font-size: 14px;
    margin: 0 0 10px;
}


.tow_about2s .right_noe p {
    font-size: 14px;
    color: #38761d;
    margin: 35px 0;
}


.tow_about2s .nei_noe {

    flex-wrap: wrap;
}



.tow_about2s .nei_noe .fne_ge_img {
    width: 100%;
    padding-right: 0;
    border-right: none;
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}

.tow_about2s .nei_noe .fne_ge {
    width: 100%;
    padding: 10px 0;
}

.tow_about2s .right_noe p {
    font-size: 14px;
    color: #38761d;
    margin: 10px 0;
}

.about_srf {
    padding: 20px 0 0;
}

.srf_about .left_noe {
    width: 100%;
    padding: 10px;
}

.srf_about .left_noe h3 {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 15px;
}


.srf_about .left_noe p {
    font-size: 14px;
    color: #fff;
    line-height: 1.8;
}


.srf_about .nei_noe h3 {
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px;
}


.srf_about .nei_noe h3 span {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
}


.srf_about .nei_noe p {
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px;
}



.srf_about .right_noe {
    width: 100%;
}


.lun_img .swiper-container {
    padding-bottom: 41px;
}


.lun_img .swiper-pagination-bullet {
    width: 20px;
    height: 4px;
    border-radius: 0;
}


.about_system .srf_about .left_noe h3 {
    font-size: 20px;
    color: #38761d;
    font-weight: bold;
    margin: 15px 0;
}

.about_system .srf_about .nei_noe p {
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
}


.leftbbb_noe {
    width: 100%;
    padding: 20px;
    background: #f5f5f5;
}

.leftbbb_noe ul li h3 {
    font-size: 14px;
    color: #555;
    /* padding: 15px 0; */
    margin-left: 10px;
}


.tow_about .nei_noe .fne_ge {
    margin-right: 0;
}


.zheng_about .right_noe {
    width: 100%;
    background: url(../images/b_zhen3.jpg) no-repeat;
    /* padding: 20px; */
    padding: 20px 10px;
}







	
}