﻿/**按钮**/
.btn-main:hover::before{content: '';display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(255, 255, 255, 0.2);transition: all .2s;}
/* 头部*/
.main-logo{height: 120px;display: flex;justify-content: space-between;align-items: center;}
.main-logo .img{max-width: 180px;}
.main-logo .img img{margin-top: -15px; height: auto;}
.main-search{width: 480px;height: 40px; border: 1px solid #78c940; overflow: hidden; position: relative;}
.main-search input{width: 79%;border: 0;height: 100%;outline: none;padding: 0 20px; position: absolute; left: 0px; top: 0px;}
.main-search button{width: 100px; height: 100%; border: 0; outline: none; background: #78c940; position: absolute; top: 0px; right: 0px;}

.right-text .color{color: red; font-weight: bold;}
.main-phone{display: flex;	align-items: center;}
.phone-txt .txt1{text-indent: 4px; margin: 0px;}
.main-phone i{font-size: 40px;color: #78c940;display: inline-block;margin-right: 10px;}
.main-phone p:last-child{font-weight: bold;color: #78c940;margin: 8px 0 0 0;}
.main-nav{height: 60px;background: #78c940;box-shadow: 0px 5px 5px 0px rgba(3, 68, 0, 0.2);}
.nav{display: flex;}
.nav-list{position: relative;}
.nav-box{position: absolute;left: 0;right: 0;top: 60px;z-index: 2;text-align: center;background: #78c940;display: none;}
.nav-box li{line-height: 50px;color: #fff;cursor: pointer;}
.nav-box li:hover{background: #fff;color: #78c940;}
.nav-list a{display: inline-block;line-height: 60px;color: #fff;padding: 0 40px;}
.nav-list.active a,.nav-list a:hover{background: #fff;}
.nav-list.active a,.nav-list a:hover{color: #78c940;}
.nav-list:hover .nav-box{display: block;}
.nav-list .nav-box li a{background: #78c940; color: #fff; padding: 0 0px;}
.nav-list .nav-box li a:hover{background: #fff; color: #78c940;}
/*标题*/
.main-title{display: flex;justify-content: space-between;align-items: center;}
.main-title .c-9{text-transform: uppercase;}
.main-title p:first-child{margin-bottom: 10px; text-align: left;}
.main-title .btn-more{line-height: 50px;}
.main-title-wrap{display: flex;}
.main-title-list{padding: 0 22px;position: relative;}
.main-title-list a{display: inline-block;line-height: 50px;position: relative;}
.main-title-list.active a,.main-title-list:hover a{color: #78c940;}
.main-title-list.active a::before,.main-title-list:hover a::before{content: '';position: absolute;left: 0;right: 0;bottom: 8px;border-bottom: 1px solid #78c940;}

.pro-center .main-title p:first-child{text-align: center;}
/*当前位置*/
.location{line-height: 72px;}
.location a:last-child,.location a:hover{color: #78c940;}
/**分页**/
.page a{display: inline-block;line-height: 32px;padding: 0 12px;border: 1px solid #ddd;margin-right: 10px;}
.page a.active,.page a:hover{background: #82ca21;border: 1px solid #82ca21;color: #fff;}
.index-banner{height: 500px;}
.index-banner .swiper-container{width: 100%;height: 100%;}
.index-banner .swiper-pagination-bullet{width: 40px;height: 4px;background: #fff;border-radius: inherit;opacity: 1;}
.index-banner .swiper-pagination-bullet-active{height: 8px;background: #78c940;}
.index-list{padding: 20px 0 40px 0;}
.index-list .main-title{margin-bottom: 10px;}
.index-wrap{display: flex;}
.index-wrap-list{width: 180px;height: 260px;overflow: hidden;}
.index-wrap-list:not(:last-child){margin-right: 20px;}
.index-wrap-list a{display: block;height: 100%;position: relative;}
.index-wrap-list .index-wrap-box{height: 74px; padding: 0px 0 0 0; background: rgba(255, 255, 255, 0.85);position: absolute; bottom: 10px; left: 10px; right: 10px;}
.index-wrap-list .index-wrap-box p:first-child{margin-bottom: 10px;}
.index-wrap-list:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);}
.index-wrap-list:hover img{-webkit-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px);}
.index-new{height: 580px; padding: 25px 0 0 0;}
.index-new-wrap{display: flex; padding: 40px 0 0 0;}
.index-new-list a{display: block;height: 100%;position: relative;}
.index-new-list:first-child{width: 233px;height: 350px;}
.index-new-list:not(:last-child){margin-right: 10px;}
.index-new-list:not(:first-child){width: 227px;height: 350px;background: #fff;overflow: hidden;}
.index-new-list:not(:first-child) .img{height: 273px;transition: all .2s;}
.index-new-list:not(:first-child) .title{line-height: 77px;padding: 0 28px;transition: all .2s;}
.index-new-list:not(:first-child) .desc{padding: 0 14px;height: 40px;display: none;transition: all .2s;}
.index-new-list:not(:first-child) .tag{line-height: 34px;position: absolute;right: 0;top: 0;display: inline-block;background: #5acb36;padding: 0 10px;border-bottom-left-radius: 6px;}
.index-new-list:not(:first-child):hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.index-new-list:not(:first-child):hover .img{height: 217px;transition: all .2s;}
.index-new-list:not(:first-child):hover .title{line-height: 56px;transition: all .2s;}
.index-new-list:not(:first-child):hover .desc{display: block;transition: all .2s;}
.index-adv{display: block;height: 300px;}
.index-product{padding: 35px 0 70px 0;}
.index-product-wrap-box .product-items{display: none;}
.index-product-wrap-box .product-items.active{display: block;}
.index-product-wrap{display: flex;flex-wrap: wrap;padding: 30px 0 0 0;}
.index-product-list{margin: 0 20px 10px 0;}
.index-product-list:nth-child(4n){margin-right: 0;}
.index-product-list a{display: block;width: 280px;}
.index-product-list .img{width: 100%;height: 260px;border: 1px solid #d3d3d3;position: relative;}
.index-product-list .title{line-height: 76px;}
.index-product-list:hover .title{color: #78c940;}
.index-product-list .img:after,.index-product-list .img:before{box-sizing: border-box;content: "";height: 100%;left: 0;position: absolute;top: 0;transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;-ms-transition: opacity 0.35s ease 0s, -ms-transform 0.35s ease 0s;width: 100%;}
.index-product-list .img:after{border-left: 1px solid #78c940;border-right: 1px solid #78c940;transform: scale(1, 0);-ms-transform: scale(1, 0);}
.index-product-list .img:before{border-bottom: 1px solid #78c940;border-top: 1px solid #78c940;transform: scale(0, 1);-ms-transform: scale(0, 1);}
.index-product-list:hover .img{border: 1px solid transparent;}
.index-product-list:hover .img:after,.index-product-list:hover .img::before{opacity: 1;transform: scale(1, 1);-ms-transform: scale(1, 1);}
.index-product-list:hover .img::before{transform: scale(1,1);}
.index-product .btn-look{margin: 20px 0 0 0;}
.index-product .btn-look a{display: inline-block;line-height: 52px;padding: 0 76px;position: relative;background: #78c940;overflow: hidden;}
.index-about{padding: 35px 0 65px 0}
.index-about-wrap{display: flex;justify-content: space-between; margin-bottom: 35px;}
.index-about-left{width: 720px;}
.index-about-left .index-about-con{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;margin: 38px 74px 56px 0;height: 182px;}
.index-about-left .btn-look{display: inline-block;line-height: 52px;background: #78c940;padding: 0 76px;position: relative;overflow: hidden;}
.index-about-right{width: 460px;padding: 0 56px 0 0;}
.index-about-right img{width: 402px;height: 430px;}
.index-about-item{display: flex;}
.index-about-list{width: 213px;height: 264px;position: relative;cursor: pointer;}
.index-about-list a{display: block;height: 100%;position: relative;}
.index-about-list a img{width: 100%;}
.index-about-list .title{position: absolute;bottom: 40px;left: 30px;color: #fdfdfd;z-index: 2;}
.index-about-list::before{content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;background: rgba(0, 0, 0, 0.4);}
.index-about-list .title p:first-child{display: inline-block;height: 36px;border-bottom: 2px solid #fdfdfd;margin-bottom: 16px;}
.index-about-list.active{width: 540px;}
.index-about-list.active::before{background: rgba(0, 0, 0, 0);}
.index-coop{padding: 40px 0 60px;}
.index-coop-banner{height: 393px;padding: 40px 0 0 0;position: relative;margin-bottom: 40px;}
.index-coop-banner .swiper-container,
.pro-new-banner .swiper-container,
.index-honor-banner .swiper-container{width: 100%;height: 100%;position: static;}
.index-coop-list a{display: block;}
.index-coop-list:hover a{color: #78c940;}
.index-coop-list .img{height: 285px;}
.index-coop-list .title{line-height: 60px;}
.index-coop-banner .swiper-button-next,
.index-coop-banner .swiper-button-prev,
.pro-new-banner .swiper-button-next,
.pro-new-banner .swiper-button-prev,
.index-honor-banner .swiper-button-next,
.index-honor-banner .swiper-button-prev{background-size: cover;}
.index-coop-banner .swiper-button-next,
.pro-new-banner .swiper-button-next,
.index-honor-banner .swiper-button-next{background-image: url(../images/index-right.png);right: -40px;}
.index-coop-banner .swiper-button-prev,
.pro-new-banner .swiper-button-prev,
.index-honor-banner .swiper-button-prev{background-image: url(../images/index-left.png);left: -40px;}
.index-coop .btn-know{display: inline-block;line-height: 52px;padding: 0 74px;background: #78c940;position: relative;overflow: hidden;}
.index-news{padding: 60px 0 12px 0;}
.index-news-wrap-box .news-item{display: none;}
.index-news-wrap-box .news-item.active{display: block;}
.index-news-wrap{display: flex;justify-content: space-between;padding: 36px 0 0 0;flex-wrap: wrap;margin-bottom: 20px;}
.index-news-list{margin-bottom: 40px;}
.index-news-list a{display: block;width: 580px;height: 180px;display: flex;}
.index-news-list .img{width: 180px;height: 100%;border-radius: 6px;overflow: hidden;}
.index-news-list .info{width: 69%;padding: 20px 28px 0 30px;}
.index-news-list .title{margin-bottom: 26px;}
.index-news-list .desc{height: 72px;}
.index-news-list:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.index-news .btn-look{display: inline-block;line-height: 52px;padding: 0 76px;position: relative;background: #78c940;overflow: hidden;}
/**产品详情**/
.pro-detail{display: flex;justify-content: space-between;padding: 40px 0 0 0;margin-bottom: 50px;}
.pro-detail-left{width: 840px;border-right: 1px solid #e3e3e3;padding: 10px 40px 0 0px;}
.pro-detail-left .title{margin-bottom: 20px;}
.pro-detail-left .info{display: flex;justify-content: space-between;align-items: center;margin: 0px 0 20px;}
.pro-detail-left .info span{color: #ff8a00;}
.pro-detail-left .box{border: 1px solid #ff8a00;border-radius: 6px;padding: 16px 20px;}
.pro-detail-left .con{padding: 80px 0 20px;border-bottom: 1px dashed #e3e3e3;}
.pro-detail-wrap{height: 85px;display: flex;align-items: center;justify-content: space-between;}
.pro-detail-wrap a{display: block;width: 46%;display: flex;align-items: center;}
.pro-detail-wrap a:last-child{text-align: right;}
.pro-detail-wrap a:last-child i{display: inline-block;margin-left: 20px;}
.pro-detail-wrap a:first-child i{display: inline-block;margin-right: 20px;}
.pro-detail-wrap a div{width: 92%;}
.pro-detail-wrap a i{color: #595758;font-size: 22px;}
.pro-detail-wrap a p:first-child{color: #78c940;margin-bottom: 16px;}
.pro-detail-right{width: 340px;padding: 0 10px;}
.pro-detail-right .pro-detail-title{display: flex;justify-content: space-between;padding: 0 10px;line-height: 52px; text-indent: 17px;}
.pro-detail-right .pro-detail-title a:hover{color: #78c940;}
.pro-detail-list a{display: flex;padding: 20px 10px;}
.pro-detail-list .img{width: 120px;height: 120px;border: 1px solid #e3e3e3;}
.pro-detail-list .info{width: 60%;padding: 0 0 0 18px;}
.pro-detail-list .desc{margin: 20px 0;}
.pro-detail-list:not(:last-child){border-bottom: 1px dashed #e3e3e3;}
.pro-detail-list:hover .title{color: #86de65;}
/**产品中心**/.pro-banner{height: 420px;}
.pro-new{height: 590px;padding: 80px 0 0 0;}
.pro-new-banner{height: 390px;padding: 40px 0 0 0;position: relative;}
.pro-new-list{width: 228px;height: 350px;overflow: hidden;position: relative;}
.pro-new-list a{display: block;}
.pro-new-list .img{height: 273px;transition: all .2s;}
.pro-new-list .title{padding: 0 28px;line-height: 78px;transition: all .2s;}
.pro-new-list .desc{display: none;padding: 0 14px;height: 44px;transition: all .2s;}
.pro-new-list .tag{line-height: 34px;position: absolute;right: 0;top: 0;display: inline-block;background: #5acb36;padding: 0 10px;border-bottom-left-radius: 6px;}
.pro-new-list:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.pro-new-list:hover .img{height: 216px;}
.pro-new-list:hover .title{line-height: 60px;}
.pro-new-list:hover .desc{display: block;transition: all .2s;}
.pro-center{padding: 80px 0;}
.pro-center .main-title{justify-content: center;text-align: center;}
.pro-center-nav{display: flex;justify-content: center;padding: 60px 0 0 0;}
.pro-center-nav a{display: inline-block;line-height: 48px;padding: 0 44px;border-radius: 24px;overflow: hidden;}
.pro-center-nav li.active a,.pro-center-nav li:hover a{background: #78c940;color: #fff;}
.pro-center-wrap{display: flex;flex-wrap: wrap;padding: 60px 0 0 0;margin-bottom: 20px;}
.pro-center-list{width: 280px;height: 346px;}
.pro-center-list:not(:nth-child(4n)){margin-right: 20px;}
.pro-center-list a{display: block;height: 100%;}
.pro-center-list .img{height: 260px;border: 1px solid #d3d3d3;position: relative;}
.pro-center-list .tag-new{width: 52px;height: 52px;line-height: 52px;background: url(../images/tag-new.png) no-repeat center;background-size: cover;position: absolute;top: 5px;left: 5px;}
.pro-center-list .price{display: inline-block;line-height: 32px;padding: 0 22px;background: #ff971d;border-top-right-radius: 16px;border-bottom-right-radius: 16px;position: absolute;bottom: 9px;left: -1px;height: 32px;max-width: 90%;}
.pro-center-list .title{line-height: 86px;padding: 0 20px;}
.pro-center-list:hover .img{border: 1px solid #67bc2c;box-shadow: 0px 0px 10px 0px rgba(103, 188, 44, 0.4);}
.pro-center-list:hover .title{color: #67bc2c;}
/**关于我们**/.about-banner{height: 420px;}
.about-box{box-shadow: 0px -20px 10px 0px rgba(0, 0, 0, 0.15);position: relative;padding: 0 50px 0 40px;min-height: 634px;word-break: break-all;}
.about-box::before{content: '';position: absolute;left: 0;right: 0;top: -60px;height: 60px;background: #fff;}
.about-box::after{content: '';display: block;width: 176px;height: 562px;background: url(../images/about-img1.png) no-repeat center;background-size: cover;position: absolute;top: 0;bottom: 0;left: -176px;}
.about-con{padding: 0px 0 60px 0; position: relative; min-height: 500px; font-size: 16px; line-height: 30px;}
.about-con h2{font-size: 18px; font-weight: bold; padding-top: 10px;}
/*.about-con::before{content: '';display: block;width: 223px;height: 542px;background: url(../images/about-img3.png) no-repeat center;background-size: cover;position: absolute;bottom: 0;right: -274px;}*/
/*.about-con .img{width: 486px;height: 304px;right: -245px;bottom: -126px;position: absolute;}*/
/* .about-box .img{width: 486px;height: 304px;position: absolute;right: -232px;bottom: 0;}*/.about-strength{padding: 80px 0;}
.about-strength .main-title{justify-content: center;text-align: center;}
.about-strength-wrap{display: flex;padding: 60px 0 0 0;}
.about-strength-list{width: 280px;height: 435px;}
.about-strength-list:not(:last-child){margin-right: 20px;}
.about-strength-list a{display: block;height: 100%;}
.about-strength-list .img{height: 210px;}
.about-strength-list .title{line-height: 60px;padding: 0 20px;}
.about-strength-list .desc{padding: 0 20px;}
.about-strength-list:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);}
.index-honor{padding: 80px 0;}
.index-honor .main-title{justify-content: center;text-align: center;}
.index-honor-banner{padding: 40px 0 0 0;height: 420px;position: relative;}
.index-honor-list{display: block;height: 350px;}
.index-honor-list .img{height: 293px;}
.index-honor-list .title{line-height: 56px;padding: 0 20px;}
.index-honor-list:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);}
.index-honor-banner .swiper-container{padding: 10px 0;}
.about-process{padding: 80px 0;}
.about-process .main-title,.about-adv .main-title{justify-content: center;text-align: center;}
.about-process-wrap{padding: 40px 0 0 0;display: flex;position: relative;}
.about-process-list{width: 25%;position: relative;z-index: 2;}
.about-process-list::after{content: '';display: block;position: absolute;width: 34%;border-top: 1px dashed #aee660;top: 46px;left: 0;z-index: 1;}
.about-process-list::before{content: '';display: block;position: absolute;width: 33%;border-top: 1px dashed #aee660;top: 46px;right: 0;z-index: 1;}
.about-process-list:nth-child(1)::after,.about-process-list:nth-child(1)::before,.about-process-list:nth-child(2)::before{width: 30%;}
.about-process-list:nth-child(4)::after{width: 30%;}
.about-process-list:nth-child(4)::before{width: 32%;}
.about-process-list:nth-child(5)::before{width: 38%;}
.about-process-list .img{width: 116px;height: 90px;margin: 0 auto;margin-bottom: 30px;}
.about-process-list .img img{object-fit: contain;}
.about-process-list .desc{width: 172px;margin: 26px auto 0 auto;}
.about-adv{padding: 80px 0;}
.about-adv-wrap{display: flex;justify-content: space-between;padding: 60px 26px 0 26px;}
.about-adv-list{width: 338px;display: flex;align-items: center;}
.about-adv-list .img{width: 106px;height: 106px;border-radius: 50%;overflow: hidden;}
.about-adv-list .info{width: 68%;padding: 0 0 0 18px;}
.about-adv-list .title{margin-bottom: 14px;}
/* 合作企业*/.case{padding: 80px 0;}
.case .main-title{justify-content: center;text-align: center;}
.case-wrap{display: flex;flex-wrap: wrap;padding: 60px 0 0 0;margin-bottom: 20px;}
.case-list{width: 380px;height: 480px;border: 1px solid #e3e3e3;margin-bottom: 40px;overflow: hidden;cursor: pointer;}
.case-list:not(:nth-child(3n)){margin-right: 20px;}
.case-list .img{height: 400px;transition: all .2s;}
.case-list .title{line-height: 78px;transition: all .2s;}
.case-list .btn-know{display: inline-block;line-height: 52px;padding: 0 56px;border-radius: 26px;position: relative;overflow: hidden;background: #78c940;transition: all .2s;}
.case-list:hover .img{height: 310px;transition: all .2s;}
/*企业合作详情*/
.pro-detail .pro-detail-left .con{padding-top: 10px; font-size: 15px;}
.pro-detail .pro-detail-left .con p{margin: 0;}
.pro-detail .pro-detail-left .con h2{font-size: 16px; font-weight: bold; line-height: 40px; padding-top: 10px;}
.pro-detail .pro-detail-left .con h3{font-size: 15px; font-weight: bold; line-height: 30px; padding-top: 0px;}
/**联系我们**/
.contact{padding: 80px 0;}
.contact .main-title{justify-content: center;text-align: center;}
.contact-img{height: 120px;background: url(../images/contact-img1.png) no-repeat center;background-size: cover;margin: 40px 0 60px 0;padding: 36px 0 0 0;}
.contact-img p:first-child{margin-bottom: 16px;}
.contact-wrap{display: flex;}
.contact-list{width: 33.333333%;padding: 0 20px;}
.contact-list .icon{width: 66px;height: 66px;line-height: 66px;border-radius: 50%;border: 1px solid #84cf59;overflow: hidden;margin: 0 auto 46px auto;}
.contact-list .icon i{font-size: 26px;color: #84cf59;}
.contact-list .info{display: flex;justify-content: center;}
.contact-list .info span{display: inline-block;flex: 0 0 80px;text-align: right;}
.contact-con{padding: 60px 0 0 0;}
/**新闻详情**/.new-detail-item .pro-detail-list .info{width: 100%;}
.new-detail-item .pro-detail-list .desc{margin: 14px 0;height: 44px;}
/*新闻*/.new-wrap{padding: 60px 0 0 0;margin-bottom: 40px;}
.new-list:first-child{margin-bottom: 18px;}
.new-list:first-child a{display: flex;height: 296px;border: 1px solid #e3e3e3;}
.new-list:first-child .img{width: 464px;}
.new-list:first-child .info{padding: 28px 48px 0 36px;width: 60%;}
.new-list:first-child .new-list-right{display: none;}
.new-list:first-child .time{margin-bottom: 18px;}
.new-list:first-child .title{height: 50px;line-height: 26px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 20px;}
.new-list:first-child .btn-look{display: inline-block;background: #78c940;line-height: 40px;padding: 0 48px;margin: 40px 0 0 0;}
.new-list:first-child .desc{height: 48px;}
.new-list:not(:first-child){border-bottom: 1px dashed #e3e3e3;}
.new-list:not(:first-child) a{display: flex;border-bottom: 2px solid transparent;padding: 40px 0 40px 20px;}
.new-list:not(:first-child) .img{width: 134px;height: 134px;border-radius: 16px;overflow: hidden;}
.new-list:not(:first-child) .info{width: 878px;padding: 0 54px 0 20px;}
.new-list:not(:first-child) .time{display: none;}
.new-list:not(:first-child) .title{line-height: 52px;margin-bottom: 10px;position: relative;overflow: hidden;word-break: break-all;text-overflow: ellipsis;white-space: nowrap;}
.new-list:not(:first-child) .title::before{content: '';display: block;width: 102px;height: 2px;background: #e3e3e3;position: absolute;left: 0;bottom: 0;}
.new-list:not(:first-child) .desc{height: 48px;}
.new-list:not(:first-child) .new-list-right{width: 146px;height: 134px;border-left: 1px solid #e3e3e3;padding: 14px 0 0 38px;}
.new-list:not(:first-child) .new-list-right p:nth-child(2){margin: 14px 0 40px 0;}
.new-list:not(:first-child):hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);border-bottom: none;}
.new-list:not(:first-child):hover a{border-bottom: 2px solid #78c940}
.new-list:not(:first-child):hover .title{color: #78c940;}
.new-list:not(:first-child):hover .title::before{background: #78c940;}
.new-list:not(:first-child):hover .new-list-right i{color: #78c940;}
/* 在线留言*/.guestbook{padding: 80px 0;}
.guestbook .main-title{justify-content: space-between;text-align: center;}
.guestbook-wrap{padding: 25px 0 0 0;}
.guestbook-list input{width: 100%;height: 40px;background: #f5f5f5;border-radius: 4px;border: 0;padding: 0 20px;outline: none;}
.guestbook-list{margin-bottom: 16px; border: 1px solid #ddd;}
.guestbook-list textarea{width: 100%;height: 200px;border: 0;background: #f5f5f5;border-radius: 4px;padding: 20px;outline: none;resize: none;}
.guestbook-item{display: flex;position: relative;height: 40px;}
.guestbook-item input{width: 164px;height: 100%;background: #f5f5f5;border-radius: 4px;border: 0;padding: 0 20px;outline: none;margin-right: 10px; border: 1px solid #ddd;}
.guestbook-item img{width: 100px; height: 100%; border-radius: 4px;}
.guestbook-item button{position: absolute;right: 0;width: 184px;height: 100%;top: 0;background: #78c940;border-radius: 4px;border: 0;cursor: pointer;outline: none;}
/*首页--生产基地展示*/
.index-base{padding: 10px 0 90px;}
.index-base-wrap{display: flex;align-items: center;justify-content: space-between;}
.index-base-wrap button{background: transparent;border: 0;outline: none;}
.index-base-wrap button i{font-size: 50px;border-radius: 50%;color: #fff;display: inline-block;overflow: hidden;cursor: pointer;}
.index-base-left{width: 464px;}
.index-base-left .title{margin: 40px 0 30px 0;}
.index-base-left .desc{padding: 0 60px 0 0;overflow: hidden;max-height: 196px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.index-base-left .btn-look{background: #78c940;display: inline-block;line-height: 52px;padding: 0 76px;position: relative;margin: 70px 0 0 0;}
.index-base-left .btn-look::after{content: '';display: block;position: absolute;left: 0;right: 0;bottom: -56px;border-bottom: 2px solid #78c940;}
/* 图片轮播*/.index-base-banner{width: 716px;height: 564px;padding: 64px 0 0 0;overflow: hidden;position: relative;}
.index-base-banner button{position: absolute;right: 40px;top: 50%;transform: translateY(-50%);z-index: 1001;}
.index-base-banner .stack{position: relative;z-index: 22;width: 676px;height: 483px;padding: 20px;list-style: none;pointer-events: none;}
.index-base-banner .stack__item{background: #fff;height: 100%;width: 100%;border-radius: 4px;text-align: center;overflow: hidden;position: absolute;opacity: 0;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: auto;}
.index-base-banner .stack__item img{width: 100%;display: block;pointer-events: none;}
.index-base-banner .stack--mawar .stack__item--accept{-webkit-animation: mawarAccept 0.5s forwards;animation: mawarAccept 0.5s forwards;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
@-webkit-keyframes mawarAccept{to{opacity: 0;-webkit-transform: translate3d(150px,0,0) scale3d(0.7,0.7,1) rotate3d(0,1,0,90deg);transform: translate3d(150px,0,0) scale3d(0.7,0.7,1) rotate3d(0,1,0,90deg);}}
@keyframes mawarAccept{to{opacity: 0;-webkit-transform: translate3d(150px,0,0) scale3d(0.7,0.7,1) rotate3d(0,1,0,90deg);transform: translate3d(150px,0,0) scale3d(0.7,0.7,1) rotate3d(0,1,0,90deg);}}
/*底部*/.main-foot{height: 323px;position: relative;overflow: hidden;}
.main-foot i{position: absolute;display: block;left: 0;right: 0;top: 0;bottom: 0;font-family: "iconfont" !important;font-size: 20.2em;}
.main-foot i::before{content: '\e660';font-family: "iconfont" !important;z-index: 1;color: rgba(120, 201, 64, 0.9);}
.main-foot .icon-di1::before{content: '\e661';font-family: "iconfont" !important;z-index: 2;color: rgba(120, 201, 64, 0.8);}
.main-foot .icon-di2::before{content: '\e662';z-index: 3;color: rgba(120, 201, 64, 0.6);}
.foot{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 10;display: flex;justify-content: space-between;padding: 160px 38px 0 14px;}
.foot-left{width: 220px; margin-top: -18px;}
.foot-left p:first-child{margin-bottom: 20px; font-size: 16px;}
.foot-left p:nth-child(2){margin-bottom: 12px;}
.foot-left p:nth-child(3){margin-bottom: 10px;}
.foot-middle{width: 740px;}
.foot-middle a{color: #fff;}
.foot-nav-wrap{width: 100%; overflow: hidden; margin-bottom: 20px; margin-left: -25px;}
.foot-nav-list{float: left;}
.foot-nav-list a{display: inline-block;padding: 0 19px;color: #fff;}
.main-copyright{padding: 0; margin-bottom: 14px;}
.main-copyright a{color: #fff;}
.main-link{display: flex;margin-bottom: 20px;}
.main-link p:first-child{width: 70px;}
.main-link p:last-child{display: flex;flex-wrap: wrap;width: 87%;}
.main-link p:last-child a{color: #fff;display: inline-block;margin-right: 10px;}
.foot-right{width: 120px; margin-top: -10px;}
.foot-right .img{width: 110px;height: 110px;margin-bottom: 20px;}
.icon-icon-test7{position: fixed;right: 50px;bottom: 45%;font-size: 36px!important;color: #78c940;display: none;cursor: pointer;}
.con p img{max-width:100%!important;}
.alert-text{font-size:12px; color: #a9a1a1; padding-top: 10px;line-height: 16px;}

