@charset "utf-8"
/*Scroll*/

/* 网页页头样式 */
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #999; }
::-webkit-scrollbar {width: 6px; background-color: #999; }
::-webkit-scrollbar-thumb {background-color: #333; }
body{cursor: default;color: #333;background: #fff;margin-top: 160px;font-family: 'orig_arial_rounded_mt_light';}
a{color: #333;}
.dropdown-menu{background-color: rgba(0, 0, 0, .8);}
.dropdown-menu a {color: #ffff;}
a:hover{color: #f30;text-decoration: none;}
.hover-shadow{transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
header{box-shadow: 0 1px 5px rgba(0, 0, 0, .3);padding: 10px 0 0;z-index: 9;background: #fff;}
header .row{ display: flex; flex-wrap: nowrap;margin: 30px 0;}
header .row .search{list-style: none; width: 220px;height: 29px; border: 1px solid #e6e6e6;border-radius: 900px;display: inline-block;}
header .row .word{margin: 0 20px;}
header .row .word p{font-size: 30px;font-weight: 400;margin-bottom: 0;line-height: 45px;font-family: '310-CAI978'; color: #7f7e7a;}
.search{margin: auto 0; background-color: #63ad2a;    margin-left: -15px;    margin-top: 7px;}
.search form{position: relative;}
.search .keyword{border: 0;height: 25px;line-height: 25px;outline: none;padding: 0 15px 0 20px; float: left;font-size: 16px;border-radius: 900px;width: 195px;margin-top: 1px;margin-left: 1px;}
.search .tjiao{top: 6px;width: 17px;height: 17px; background:url("../img/search.png") ; float: left; border: 0; outline: none; content: ""; position: absolute;right: 2%;border-bottom-right-radius: 20px;border-top-right-radius: 20px;}
header .logo1{margin-top: 10px;}
header #container{display: flex;}
header #caidan{background: #4cb232;margin-top: 20px;}
header nav .nav-link{color: #fff;}
header nav .nav-item a{font-size: 20px;}
header nav .nav-item:hover{background: #019003;color: #fff;}
header nav .nav-item .active{background: #019003;}
.nav{justify-content: space-between;}
.container{max-width: 1200px;}

.m-head{display:none;height:60px;background:#fff;width:100%;z-index:9999;overflow: hidden;padding: 5px;box-shadow: 0 1px 5px rgba(0, 0, 0, .3);}
.m-head .m-head-logo{float: left;padding-left: 10px;}
/* .m-head .m-head-logo img{height:60px;display: block} */
.m-head .m-head-menu{padding-right:5%;padding-top:20px;float: right;}
.m-head .m-head-menu a img{height:16px;vertical-align:top;display: block}
.m-nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.m-nav .closecover{position:absolute;width:100%;height:100%;background:#000;left:0px;top:0px;z-index:1;filter:alpha(opacity=0);opacity:0;}
.m-nav .menu-close img{height: 30px;}
.m-nav .closeicon{position:absolute;width:20%;left:0;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0;}
.m-nav .m-navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
.m-nav .m-navList ul{padding-left:5%;padding-right:5%;list-style: none;}
.m-nav .m-navList ul li{border-bottom:1px solid #232530}
.m-nav .m-navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.m-nav .m-navList ul li .m-nav-f{display: flex;align-items: center;justify-content: space-between; width: 100%}
.m-nav .m-navList ul li .m-nav-f a{flex: 1;}
.m-nav .m-navList ul li .m-nav-f i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
.m-nav-f .icon{ background:url(../img/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m-nav-f .icon-on{background:url(../img/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m-nav .m-navList ul li .m-nav-s{display:none;width: 100%;}
.m-nav .m-navList ul li .m-nav-s a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
.m-nav .m-navList .m-nav-img{position: absolute;bottom: 15px;padding: 0 5%;width: 100%;}
.m-nav .m-navList .m-nav-img img{width: 100%;}
.swiper{
    --swiper-theme-color: #ff6600;/* 设置Swiper风格 */
    --swiper-navigation-color: #00ff33;/* 单独设置按钮颜色 */
    --swiper-navigation-size: 30px;/* 设置按钮大小 */
  }


/* 首页产品 */
.products{margin: 40px 0;background: url(../img/about_bg.jpg);background-position-y: 518px;background-repeat: no-repeat;}
.products .products_title{margin: 0 auto;width: 430px;}
.products .products_title .title_box .word{display: flex;align-items: center;}
.products .products_title .title_box .word p{font-size: 40px;font-weight: bold;margin-bottom: 0;}
.products .products_title .title_box .word .p1{margin-left: 10px;color: #4cb232;}
.products .products_title .title_box hr{width: 94px;border-top: 6px solid #737373;}
.products .swiper-pagination{position: relative;margin-top: 25px;}
.products .swiper-pagination-bullet-active{background: #32b16c;}
.products .swiper-pagination-bullet{width: 10px;height: 10px;}
.products .products_pic {margin-top: 50px;}
.products .products_pic .pic_list{margin: 50px 0;}
.products .products_pic .pic_list .word{text-align: center;font-size: 18px;margin: 20px 0;}
.products .products_pic .pic_list .img{border-radius: 50%;overflow: hidden;box-shadow:2px 2px 10px #ccc;height: 270px;}

.about{margin-top: 100px;}
.about .title .img{width: 320px;margin: 0 auto;}
.about .about_box{background-color: #fff;margin-top:80px ;box-shadow:2px 2px 10px #ccc;}
.about .about_box .left{padding: 40px 20px 40px 40px;}
.about .about_box .left article a{text-indent: 2rem; color: #999999;display: block;}
.about .about_box .left  .more{margin-top: 15px;width: 140px;height: 40px; border: 1px solid #0a9466;text-align: center;line-height: 34px;}
.about .about_box .left  .more a{color:#0a9466;font-size: 16px;font-weight: 500;}
.about .about_box .right{padding: 40px 40px 40px 0;}
.about  .icon .icon_logo{padding: 100px 0;}
.about  .icon .icon_logo .word {margin-top: 20px;}
.about  .icon .icon_logo .word p{margin-bottom: 0;font-weight: 500; text-align: center;color: #fff;}
.about  .icon .icon_content{justify-content: space-between;}

.recomend{background: url(../img/recomend.jpg);}
.recomend .recomend_title{display: flex;font-size: 48px;font-weight: bold;justify-content: center;}
.recomend .recomend_title .p1{margin: 0 10px; color: #53b33a;}
.recomend .recomend_content{margin-top: 80px;}
.recomend .recomend_content .row{justify-content: center;}
.recomend .recomend_p {width: 400px;}
.recomend .recomend_p .word{margin-top: 40px;}
.recomend .recomend_p .word p{font-size: 18px;text-align: center;}
.recomend .recomend_p .img {display: flex;flex-wrap: wrap;justify-content: center;}
.recomend .recomend_p .img .img1{padding: 5px 5px 5px 0;width: 195px;height: 186px;overflow: hidden;display: inline-block;}
.recomend .recomend_p .img .img2{padding: 5px 5px 5px 0;width: 389px;height: 385px;overflow: hidden;}

.process{background-color: #9ec89b;}
.process .process_title {padding-top: 50px;}
.process .process_title p{ text-align: center; color: #fff;}
.process .process_title .top p{font-size: 48px;font-weight: bold;color: #fff;}
.process .process_title .foot{display: flex;justify-content: center;}
.process .process_title .foot p{font-size: 28px;padding: 0 10px;}
.process .process_logo .logo{margin-top: 20px;padding-bottom: 100px;text-align: center;}
.process .process_logo .row{justify-content: center;padding-bottom: 20px;}

footer{background: url(../img/foot_bg.jpg);}
footer .box {padding-top: 100px;}
footer .box p{color: #fff;}
footer .foot_center{display: flex;}
footer .foot_center .m1{margin-left: 50px;}
footer .foot_center a{color: #fff;}
footer hr{border:1px solid;color: #4cb232;margin: 0 -70px;}
footer .bottom p{display: inline-block;color: #fff;font-size: 14px;}
footer .bottom .bt{text-align: center;}

.ab {
  background: url(../img/3747488.jpg) 100% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position-y: 0;
  min-height: 1000px;
}


/* 内页详情 */
.slide1{background: url(../img/slide1.jpg); height: 340px;overflow: hidden;}
.bread .word{border-bottom: 1px #e2e1e1 solid;color: #686868; text-align: end;margin-top: 30px;padding-bottom: 5px;}
.subchannel{border-radius: 5px;overflow: hidden;}
.subchannel h2{background: #288c00;color: #fff;margin: 0;font-size: 18px;padding: 15px;}
.subchannel ul{border: 1px solid #288c00;border-top: none;list-style: none;padding: 0;}
.subchannel ul li{padding: 8px 15px;}
.subchannel ul li a{display: block;font-size:18px;}
.contact-box{color: #fff;background: #4cb232;padding: 0 0 20px 0;top:100px;border-radius: 5px;overflow: hidden;}
.contact-box h2{font-size: 1.125rem;color: #fff;background: #288c00;padding: 15px;}
.contact-box p{margin: 5px 15px;color: rgba(255,255,255,.8);}
.list-box-item{overflow: hidden;display: block;transition: 1s;-webkit-transition: 1s;margin-bottom: 30px;padding-bottom: 15px;}
.list-box-item:hover{transition: 1s;-webkit-transition: 1s;}

.list-box-item .thumb{height: 260px;overflow: hidden;text-align: center;margin: 5px;}
.list-box-item .thumb img{width: 100%;transition: 1s;-webkit-transition: 1s;}
.list-box-item:hover .thumb img{transition: 1s;-webkit-transition: 1s;transform: scale(1.1,1.1);}
.list-box-item .title{text-overflow: ellipsis; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;margin: 10px;font-size: 1rem;line-height: 1.5rem;text-align: center;}
.list-box-item .title:hover{transition: 1s;-webkit-transition: 1s;}
.list-box-item h5{text-align: center;color: #72ad4e;}

.list-box .list-article-item{margin: 15px 15px 15px 30px;overflow: hidden;border-bottom: 1px dashed #ccc;}
.list-box .list-article-item .item-thumb{width: 120px;height: 90px;overflow: hidden;float: left;margin-right: 30px;}
.list-box .list-article-item .item-thumb img{width: 100%;}
.list-box .list-article-item .item-body{}
.list-box .list-article-item .item-body .title{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list-box .list-article-item .item-body p{color: #666;}
.list-box .list-article-item .item-body small {color: #f60;font-size: 12px;padding-left: 5px;}

.product{background-color: #f2f2f2;min-height: 1000px;}
.product .p_content{min-height: 800px;}
.p_page{text-align: center;margin: 20px 0;}
.page_con{display: inline;}
.page_a {display: inline-block;line-height: 30px;width: 30px;height: 30px;margin: 0 3px;background-color: #f4f4f4;color: #ccc;text-decoration: none;}
.page_a .disabled{background-color: #f4f4f4;color: #ccc;cursor: not-allowed;}
.page_a.current{background-color:green;}
.page_num{color: #fff;}

.dianji1,.dianji2,.dianji3,.dianji4{ padding-left: 10px; cursor:pointer; font-size:14px;}
.lianxi1,.lianxi2,.lianxi3,.lianxi4{ padding-left: 23px;font-size: 14px;  display:none;}

 .product_contents .wz{margin-top: 30px;}
 .product_contents .product_contents_top{color: #7faa7d;border-bottom: 3px solid #cedac6;padding-bottom: 5px;font-weight: bold;}
 .product_contents{margin-bottom: 300px;}

 .aboutus{background-color: #f2f2f2;}
 .aboutus .aboutus_title .name p{font-size: 40px; color: #605E5E;text-align: center;margin: 0;}
 .aboutus .aboutus_title .name hr{border: 4px solid #72AD4E;width: 150px;    margin: 0 auto;}
 .aboutus .aboutus_title .sentence{margin: 30px 0;}
 .aboutus .aboutus_title .sentence p {font-size: 32px; color:#72AD4E;margin: 0;}
 .aboutus .article{padding-bottom: 40px;}

 .aboutus_title{padding: 30px 0;}
.aboutus_title .name p{font-size: 40px; color: #605E5E;text-align: center;margin: 0;}
.aboutus_title .name hr{border: 4px solid #72AD4E;width: 150px;    margin: 0 auto;}
.aboutus_title .sentence{margin: 30px 0;}
.aboutus_title .sentence p {font-size: 32px; color:#72AD4E;margin: 0;}


.solary_detail{background-color: #f2f2f2;padding-top: 70px ;}
.solary_detail .container{max-width: 890px;}
.solary_detail .title .word_right .news_next{display: flex;}
.solary_detail .title .word_left p{font-size: 20px; color: #605e5e;}
.solary_detail .title .word_right p{font-size: 18px; color: #605e5e;padding:0 5px;}
/* .solary_detail .pic .row{justify-content: center;} */
.solary_detail .pic .pic_left{margin-top: 10px;}
.solary_detail .pic .pic_left1{margin-top: 10px;  margin-right: 10px;}
.solary_detail .pic .pic_right p{font-size: 18px;color: #72ad4e;}
.solary_detail .pic .pic_right .p1{font-size: 20px;color: #605e5e;font-weight: bold;}
.solary_detail .slide_pic{margin-top: 80px;}
.solary_detail .slide_pic .title p{font-size: 24px;font-weight: 500;color: #605e5e;}
.solary_detail .slide_pic .list_pic .pic {padding-top: 40px;}
.solary_detail .slide_pic .list_pic .pic .img{height: 207px;overflow: hidden;}
.solary_detail .slide_pic .list_pic .pic .title p{font-size: 18px;margin-bottom: 0;}
.solary_detail .slide_pic .list_pic .pic .title .p2{font-weight: 100;color: #72ad4e;}
.flex{display: flex;justify-content: space-between;}
.blog {background-color: #f2f2f2;}
.blog .container{max-width: 980px;}
.blog .container .aboutus_title .name{padding: 20px 0;}
.blog .container .aboutus_title .blog_menu a{color: #605e5e;font-size: 24px;padding-right:20px ;}
.blog  .p_conten .news_content{border: 1px solid #72ad4e;}
.blog  .p_conten .news_content .news_content_right .num{padding: 20px 0;}
.blog  .p_conten .news_content .news_content_right  p{margin: 0;}
.blog  .p_conten .news_content .news_content_right  .p1{padding: 20px 0;}
.blog  .news{margin-bottom: 30px;}


.detail  .p_conten .news_content{border: 1px solid #72ad4e;}
.detail  .p_conten .news_content .news_content_right{margin: 20px auto;}
.detail  .p_conten .news_content .news_content_right .num{padding: 20px 0;}
.recent  .recent_box  .box{border: 1px solid #72ad4e;}
.recent {margin: 30px 0;}
.recent  .recent_box  .title{margin: 15px;}


.contact{background-color: #f2f4f5;padding: 50px 0;}
.contact .contact_box{background-color: #fff;min-height: 400px;}
.contact .contact_box .contact_box_left .title{padding-left: 40px;}
.contact .contact_box .contact_box_left .box .p1{font-weight: 700;font-family: Impact;font-size: 48px; color: #202020; padding-left: 40px;}
.contact .contact_box .contact_box_left .box  p{font-size: 14px;}
.contact .contact_box .contact_box_left .box .p2{font-size: 18px;color: #202020;}
.contact .contact_box .contact_box_right {padding-bottom: 30px;}
.contact .contact_box .contact_box_right .img{width: 1202px; margin: 0 auto;border: 1px solid #ccc;}

@media (max-width:1024px) {
  header{display: block;}
  .m-head{display: none;}
  footer hr{margin: 0;}
  header .row .word p{font-size: 20px;}
}


@media (max-width:768px) {
  header{display: none;}
  .m-head{display: block;}
  body{margin-top: 0px;}
  .recomend .recomend_p{width: auto;}
  .about .about_box .right{padding: 0;}
  .about .icon .icon_logo{padding: 0;}
  .about .icon .icon_logo .word p{color: #000;}
  .about .icon .icon_logo .word{margin-top: 0;}
  footer hr{margin: 0;}
  footer .box{padding-top: 30px;padding-left: 20px;}
  footer .foot_center{margin: 25px 0;}
}


@media (max-width:425px) {
  header{display: none;}
  .m-head{display: block;}
  body{margin-top: 0px;}
  .products .products_title .title_box .word p{font-size: 30px;}
  .about{margin-top: 0;}
  .about .about_box .right{padding: 0;}
  .about .icon .icon_logo{padding: 0;}
  .about .icon .icon_logo .word p{color: #000;}
  .about .icon .icon_logo .word{margin-top: 0;}
  .recomend .recomend_title{font-size: 38px;}
  .process .process_title .foot p{font-size: 12px;}
  footer .foot_center{margin: 20px 0;}
  .process .process_logo .logo{padding: 0;}
  footer hr{margin: 0;}
  .list-box-item .thumb{height: auto;}
  .slide1{height: 140px;background-position-x: right;}
  .slide2{height: 140px;background-position-x: right;}
  .process .process_logo .logo img{width: 100%;;}
  .news .news_content .news_content_right{margin: 0;}
  .new .new_content .new_item .new_content_right .new_content_right_item{margin: 40px 0 40px 0 ;}
  .news .news_content .news_content_right h4{font-size: 15px;font-weight: bold;}
  .news .news_content .news_content_right p{font-size: 10px;margin: 0;}
  .new .new_content .new_item .new_content_right .new_content_right_item .img{margin: 0;}
  .products .products_pic .pic_list .img{height: 330px;}
}