/*#region 通用*/
body{color:#333;font-size:16px;line-height:24px;font-family:'Poppins',Arial,Helvetica,sans-serif;}
a{color:#333;transition:all .6s;display:inline-block;}
a:hover{color:#094}
.swiper-pagination-bullet-active{background:#094}
body,div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
img{aspect-ratio:attr(width) / attr(height);}
ul,ol,li,dl,dd,dt{list-style-type:none}
.img-width{width:100%;height:auto}
.img-height{height:100%;width:auto}
.main-container{margin-bottom:40px;margin-top:40px}
.tkanniu{cursor:pointer}
.bghui{background:#f9f9f9}
.card-thumb img{transition:all .4s ease}
.card-thumb:hover img{transform:scale(1.1)}
.img-enlarged{transition:all .6s ease}
.img-enlarged:hover{transform:scale(1.05)}
.container-xl.max-1230{max-width:1230px;}
.container-xl.max-1540{max-width:1540px;}
@media(max-width:768px){body{font-size:14px;line-height:20px;padding-top:50px}}

/* header */
.header{background-color: #fff;height: 135px;transition: .6s all;position:relative;z-index: 9;}
.header .container-xl{height: 100%;}
.header-top{height: 100%;display: flex;justify-content:space-between;align-items: center;}
.header-top .navbar-expand-lg .navbar-nav{position:relative;}
.header-top .nav-items{display:flex;align-items:center;justify-content:flex-end;}
.header-top .navbar-nav .nav-item{position:initial;margin:0 10px;font-size: 16px;line-height:30px;font-weight:400;transition:all .6s}
.header-top .navbar-nav .nav-item.active .nav-link{color:#094;}
.header-top .navbar-nav .nav-item:first-child{margin-left:0}
.header-top .navbar-nav .nav-item:last-child{margin-right:0}
.header .nav-link.dropdown-toggle::after{content:"\e6bd";font-size:14px;border:0;}
.header-top .top-lang .dropdown-menu{min-width:auto;}

.header .dropdown-item:hover{color:#094}
/* header 下拉置顶 注css覆盖 */
.header.fadeInDown{position:fixed;top:0;right:0;left:0;z-index:999;height:100px;}

.top-search-box{z-index:93;position:relative;}
.top-search-box .search-tb{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}
.top-search-box .search-tb i{color:#333;font-size:22px}
.top-search-box li{padding-top:20px;padding-bottom:20px}
.top-search-box li:hover .top-search{opacity:1;height:auto;overflow:hidden;width:auto}
.top-search-box .top-search{opacity:0;height:0;overflow:hidden;transition:all 0.5s;width:0;position:absolute;right:0px;top:75px;z-index:99;padding-top:0px}


/* banner */
.banner .home-banner{position:relative;}
.banner .swiper-slide .video{display:flex;}
.banner .swiper-slide .video::after{content:'';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;background-color:rgba(0,0,0,.3);}
.banner .swiper-slide .video video{line-height:0;}
.banner .banner-text{z-index:2;}
.banner .banner-text .box{position: absolute;bottom:0;height: 500px;padding:80px 60px 0 70px;max-width:764px;border-top-right-radius: 120px;background-color: rgba(26,133,48,.6);}
.banner .banner-text .box .t1{font-size: 42px;line-height: 52px;color: #fff;font-weight: bold;text-align:left;}
.banner .banner-text .box .t2{margin-top: 30px;font-size: 16px;line-height: 24px;font-weight:300;text-align:left;}
.banner .banner-text .box .mores{margin-top: 60px;text-align:left;display: flex;}
.banner .banner-text .box .mores .more{display: inline-block;width: 230px;height: 50px;font-size: 18px;font-weight:300;display: flex;align-items: center;justify-content: center;border-radius:40px}
.banner .banner-text .box .mores .more span{margin-left:10px;}
.banner .banner-text .box .mores .more:nth-child(1){border:2px solid #fff;margin-right: 15px;color: #fff;cursor: pointer;}
.banner .banner-text .box .mores .more:nth-child(2){background-color: #fff;color: #1f8234;}
.banner .banner-text .box .mores .more:nth-child(1):hover{text-shadow: 0 2px 30px #000}
.banner .banner-text .box .mores .more:nth-child(2):hover{text-shadow: 0 2px 30px #135320}
.banner .banner-text .box .mores .more:hover{background:#094!important;color:#fff!important;transition:all 0.5s;border-color:#094!important;}

.pc{display:block;}
.mb{display:none;}

@media(max-width:768px) {
    .pc{display:none;}
    .mb{display:block;}
}

@media(max-width:768px){
	.banner .banner-text .box{position:inherit;height: auto;padding: 10px 35px 0 10px;border-top-right-radius:30px}
	.banner .banner-text .box .t1{font-size: 16px;line-height: 22px;}
	.banner .banner-text .box .mores{margin-top: 10px;padding-bottom:10px;}
	.banner .banner-text .box .mores .more{width:auto;height: 40px;font-size: 12px;}
	.banner .banner-text .box .t2{display: none;}
	.banner .banner-text .box .mores .more:nth-child(1){margin-right:5px;}
	.banner .banner-text .box .mores .more{padding:0 10px;}
}

/* 其他页面banner */
.banner-lock{position: relative;max-height:518px;overflow:hidden;align-items:center;justify-content:center;}
.banner-lock img{width: 100%;position:relative;text-align:center;}
.banner-lock .lock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index: 3;}
.banner-lock .lock .title{font-size:44px;line-height: 46px;text-align: center;font-weight: 600;}
.banner-lock .lock .breadbar{display: flex;align-items: center;justify-content: center;margin-top:22px;}
.banner-lock .lock .breadcrumb{position: relative;margin-left:35px;font-size: 18px;}
.banner-lock .lock .breadcrumb::before{content: "\e867";position: absolute;left:-35px;color: #fff;font-family: 'CmsFont';}
.banner-lock .lock .breadcrumb-item a{color: #fff;text-transform: capitalize;transition: all .6s;font-size: 18px;}
.banner-lock .lock .breadcrumb-item a:hover{opacity: 1;color:#fff;text-decoration: underline;}
.breadcrumb-item+.breadcrumb-item::before{color: #fff;content: "";line-height: 50%;}
.banner-lock .lock .breadcrumb-item:last-child{color:#094!important;font-weight:bold;}
.banner-lock .lock .breadcrumb-item:last-child a{color:#094!important;font-weight:bold;}

.banner-lock.qt>.container-xl{position: relative;margin-top: -50%;padding-bottom: 50%;}
.banner-lock.qt .lock{left:0;top:60%;transform:translateY(-50%);}
.banner-lock.qt .lock .title{text-align:left;margin-bottom: 20px;}
.banner-lock.qt .lock .p{max-width:1200px;line-height: 32px;margin-top: 20px;font-size: 14px;}

.banner-lock.qt2 .lock{top:50%;}
.banner-lock.qt2 .lock .title{font-family:'Arial';font-weight: bold;text-transform:uppercase;}

.banner-lock::before{content:'';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color:rgba(0, 0, 0, 0.5);z-index: 1;}

@media(max-width:768px){
	.banner-lock .lock{left:50%;transform: translate(-50% ,-50% );width: 100%;}
	.banner-lock .lock .title{font-size: 24px;line-height:28px;}
	.banner-lock.qt .lock p{display: none;}
	.banner-lock.qt2 .lock{width: 100%;}
	.banner-lock .lock .breadcrumb-item a{font-size: 14px;}
}

.home{}
.home .title{font-size: 36px;line-height: 60px;font-weight:600;text-align: center;color: #000;text-transform: uppercase;}
.home .subtitle{font-size: 16px;line-height: 22px;color: #000;text-align: center;}

.home-pro{padding:125px 0 100px;background-color:#f5f5f5;}
.home-pro .grid{margin: 85px 0 110px;gap:20px}
.home-pro .grid a{display: initial;}
.home-pro .img{border:1px solid #1b8a32;overflow: hidden;width: 300px;height: 300px;display: flex;align-items: center;justify-content: center;background-color: #fff;}
.home-pro .text{font-size: 18px;font-weight:600;margin-top: 20px;}
.home-pro .text::after{content:'';display: inline-block;width: 12px;height: 12px;background-color:#1b8a32;clip-path: polygon(100% 50%, 0 0, 0 100%);margin-left: 4px;}
.home-pro .more{width: 300px;height: 60px;margin:0 auto;background-color:#094;border:1px solid #094;border-radius:40px;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 20px;}
.home-pro .more span{margin-left:10px;}
.home-pro .more:hover{text-shadow: 0 2px 30px #000;background:#fff;color:#094;transition:all 0.5s;}
@media(max-width:768px){
	.home-pro{padding:30px 0 35px;}
	.home-pro .grid{margin:30px 0 50px;}
	.home-pro .img{height:auto;width: auto;}
	.home-pro .img img{width:100%;}
	.home-pro .text{font-size: 12px;text-align: center;margin-top: 10px;}
	.home-pro .text::after{content:none;}
	.home-pro .more{width: 150px;height: 30px;font-size:14px;}
}

.home-sup{position: relative;background:url(../../images/sup-bg.jpg) no-repeat;background-size:cover;}
.home-sup::after{content:'';position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;background-color:rgba(0,0,0,.6);}
.home-sup .sup-box{position: relative;z-index: 3;padding:120px 0;}
.home-sup .sup-box .title{color: #1b8a32;line-height: 50px;}
.home-sup .sup-box .subtitle{color:#fff;font-size: 15px;margin: 35px 0 45px;}
.home-sup .sup-box .more{width:200px;height:46px;margin:0 auto;background-color:#094;border:1px solid #094;border-radius:40px;display: flex;align-items: center;justify-content: center;color: #fff;font-size:16px;}
.home-sup .sup-box .more:hover{text-shadow: 0 2px 30px #000;background:#fff;color:#094;transition:all 0.5s;}
.home-sup .sup-box .items{max-width:1000px;margin:80px auto 0;gap:40px 0;}
.home-sup .sup-box .item{grid-column: auto/span 4;}
.home-sup .sup-box .item{display: flex;color:#fff;}
.home-sup .sup-box .item .img{margin-right: 8px;}
.home-sup .sup-box .item .text span{font-size: 32px;line-height: 36px;font-weight: bold;margin-right:5px;}
.home-sup .sup-box .item .text .subtext{font-size: 14px;}

.home-link{padding: 120px 0;}
.home-link .link-swiper{position: relative;}
.home-link .link-swiper .swiper{max-width:1100px;margin:70px auto 0;}
.home-link .img{height: 100px;display: flex;justify-content: center;align-items: center;}

.home-serv{padding: 120px 0;background-color:#f0f3f6;}
.home-serv .subtitle{font-size: 15px;}
.home-serv .serv-tab{margin-top: 50px;}
.home-serv .serv-tab .top-tog{display:flex;flex-direction:column;justify-content:space-between}
.home-serv .serv-tab .top-tog .item{margin-bottom:12px;background-color: #fff;display:flex;flex-direction:column;align-items:center;padding:26px 16px;cursor:pointer;transition:all .6s;position:relative}
.home-serv .serv-tab .top-tog .item .title{font-size:18px;font-weight:400;margin-top:15px;text-align:center;line-height:24px}
.home-serv .serv-tab .top-tog .item:last-child{margin-bottom:0}
.home-serv .serv-tab .top-tog .item::before{content:'';position:absolute;top:0;right:0;height:100%;width:13px;background-color:#fff;transition:all  0.2s}
.home-serv .serv-tab .top-tog .item.active::before{background-color:#094;}
.home-serv .serv-tab .top-tog .item:hover .title{color:#094;transition:all 0.5s;}
.home-serv .serv-tab .top-tog .item:hover::before{background-color:#094;}

.home-serv .serv-tab .con-tog{height:100%}
.home-serv .serv-tab .con-tog .item{position:relative;overflow:hidden;height:0;opacity:0;}
.home-serv .serv-tab .con-tog .item .img-item{height:100%}
.home-serv .serv-tab .con-tog .item.active{height:100%;width:100%;opacity:1;transition:width .6s,opacity .6s}
.home-serv .serv-tab .con-tog .item img{height:100%}

.home-serv .serv-tab .text-tog{}
.home-serv .serv-tab .text-tog .item{height: 160px;border-left:2px solid #094;display: flex;flex-direction: column;justify-content: center;padding-left: 20px;opacity:0;visibility:hidden;height:0;transition: .6s all;}
.home-serv .serv-tab .text-tog .item .t1{font-size: 28px;line-height: 34px;font-weight: 700;margin-bottom: 10px;}
.home-serv .serv-tab .text-tog .item p{font-size:14px;line-height:24px;}
.home-serv .serv-tab .text-tog .item.active{opacity:1;visibility:visible;height:160px;}

.home-sol{position:relative;}
.home-sol .sol-banner{position: relative;}
.home-sol .sol-banner .item{height:0;opacity:0;overflow:hidden;transition:.6s all;}
.home-sol .sol-banner .item img{width:100%;}
.home-sol .sol-banner .item.active{height:auto;opacity:1;}
.home-sol .sol-banner .sol-pagination{position: absolute;z-index: 3;bottom:30px;display: flex;}
.home-sol .sol-banner .item-pagination{width: 12px;height: 12px;background-color: #fff;margin:0 10px;border-radius: 50%;cursor:pointer;}
.home-sol .sol-banner .item-pagination.active{background-color:#094;}

.home-sol .container-xl.text{position:relative;margin-top: -35%;padding-bottom: 35%;}
@media(max-width:1500px){.home-sol .container-xl.text{position:relative;margin-top: -40%;padding-bottom: 40%;}}
.home-sol .container-xl.text .item{position: absolute;right:0;height:395px;padding:80px 60px 0 70px;max-width:740px;width: 100%;border-top-right-radius: 120px;background-color: rgba(0, 153, 68, .9);opacity:0;visibility: hidden;transition:.6s all;}
.home-sol .container-xl.text .item.active{opacity:1;visibility: visible;}
.home-sol .container-xl.text .item .t1{font-size: 40px;line-height: 52px;color: #fff;font-weight: bold;text-align:left;}
.home-sol .container-xl.text .item .t2{font-size: 16px;color: #fff;line-height: 24px;font-weight:300;text-align:left;}
.home-sol .container-xl.text .item .mores{margin-top:44px;text-align:left;display: flex;}
.home-sol .container-xl.text .item .mores .more{display: inline-block;width: 230px;height: 50px;font-size: 18px;font-weight:300;display: flex;align-items: center;justify-content: center;border-radius:40px}
.home-sol .container-xl.text .item .mores .more span{margin-left:10px;}
.home-sol .container-xl.text .item .mores .more{background-color: #000;color: #fff;}
.home-sol .container-xl.text .item .mores .more:hover{text-shadow: 0 2px 30px #000;background:#fff;color:#094;transition:all 0.5s;}
.home-sol .mouse{position: absolute;top:410px;right:0;display: flex;}
.home-sol .mouse .item-mouse{margin-left: 20px;border:4px solid #fff;cursor: pointer;}

.home-ys{background: #f2f2f2;}
.home-ys .title{background-color:#fff;padding:110px 0 60px; }
.home-ys .col-md-6{display: flex;align-items: center;justify-content: center;}
.home-ys h3{font-size: 40px;font-weight: bold;text-align: left;margin-bottom: 10px;}
.home-ys p{font-size: 16px;color: #333;text-align: left;}
.home-ys .card-thumb:hover img{transform: scale(1.03);}

.home-news{padding:110px 0 80px;}
.home-news .container-xl{position: relative;}
.home-news .news-swiper{padding:0 60px;}
.home-news .news-swiper .swiper{padding:60px 30px;}

.home-news .item{display: flex;flex-direction: column;box-shadow: 5px 8px 51px 0px rgba(35, 88, 94, 0.06);}
.home-news .item .img{position:relative;width:100%;padding-bottom:56.25%;}
.home-news .item .img a,.home-news .item .img img{position:absolute;width: 100%;height: 100%;}
.home-news .item .text{padding: 15px;}
.home-news .item .text .time{line-height: 32px;color:#7f8288;}
.home-news .item .text .t1{line-height:24px;color:#404040;height: 48px;font-weight: bold;margin:10px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:.6s all;}
.home-news .item .text .t1:hover{color:#094;}
.home-news .item .text .t2{font-size: 14px;line-height: 20px;color:#888;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height: 60px;}
.home-news .item .text .more{margin-top:0;display: inline-block;line-height: 32px;border-radius:10px;text-align: center;background-color: #fff;color:#009944;}
.home-news .item .text .more:hover{color:#094;text-decoration:underline;}
.home-news .news-prev,.home-news .news-next{top:25px;left:inherit;transform:none;border:0;width: 60px;height: 60px;background-color: #fff;display: flex;align-items: center;justify-content: center;transition: .6s all;}
.home-news .news-prev:hover,.home-news .news-next:hover{background-color:#099;}
.home-news .news-prev i,.home-news .news-next i{font-size:24px;color: #094;}
.home-news .news-prev:hover i,.home-news .news-next:hover i{color: #fff;}
.home-news .news-prev{right:75px;}

@media(max-width:768px) {
	.home .title{font-size: 24px;line-height:28px;}
	.home .subtitle{font-size: 14px;line-height: 22px;}
	.home-sup{background:url(../../images/mb-sup-bg.jpg) no-repeat;background-size: 100% 100%;}
	.home-sup::after{background-color: rgba(0,0,0,0.2)}
	.home-sup .sup-box{padding:30px 0;}
	.home-sup .sup-box .title{font-size: 20px;line-height:24px;text-align:left;}
	.home-sup .sup-box .item{grid-column: auto/span 6;}
	.home-sup .sup-box .item .text span{font-size: 16px;}
	.home-sup .sup-box .subtitle{font-size: 12px;margin:20px 0 20px;text-align:left;line-height:18px;}
	.home-sup .sup-box .more{width: 150px;font-size: 14px;margin:0;}
	.home-sup .sup-box .items{margin:40px 0 0;gap: 15px 0;}
	.home-link{padding:30px 0;}
	.home-serv{padding:30px 0;}
	.home-serv .serv-tab .text-tog .item.active{height: 200px;}
	.home-news{padding:30px 0 40px;}
	.home-news .container-xl{padding-bottom:20px;}
	.home-news .news-swiper{padding:0;}
	.home-news .news-prev, .home-news .news-next{display: none;}
	.home-news .news-swiper .swiper{padding:20px 10px;}
	.home-serv .serv-tab .text-tog .item .t1{font-size: 20px;}
	.home-serv .serv-tab .text-tog .item p{font-size: 14px;line-height: 22px;}
	
	.home-serv .serv-tab .top-tog{order:1;margin:0 -15px;flex-direction: row;}
	.home-serv .serv-tab .top-tog .item{width: 32%;padding:10px 5px;margin-bottom: 0;}
	.home-serv .serv-tab .top-tog .item img{height: 50px;}
	.home-serv .serv-tab .top-tog .item::before{height:6px;width:100%;}
	.home-serv .serv-tab .top-tog .item .title{font-size: 12px;line-height: 16px;}
	.home-serv .serv-tab .con-tog{order:2;}
	.home-serv .serv-tab .con-tog .item img{height:auto;width:100%;}
	.home-serv .serv-tab .text-tog{order:3;}
	
	
	.home-link .link-swiper .swiper{margin:30px 0 0 ;}
	.home-link .box{display: flex;flex-wrap: wrap;justify-content:space-between;margin-bottom: 20px;}
	.home-link .box .img{width:48%;border-radius:10px;border:1px solid #ccc;box-sizing:0 0 1px 0 #000;padding:20px;margin-bottom: 20px;}
	.home-link .box .img img{width:100%;}
	
	.home-sup-items{padding:40px 15px;background-color: #f5f5f5;}
	.home-sup-items .items{gap:20px;}
	.home-sup-items .item{grid-column: auto/span 6;color:#232323;border-radius:10px;border:1px solid #094;background-color:#fff;display: flex;flex-direction:column;padding:20px 10px;}
	.home-sup-items .item:nth-child(5) .img img{display: none;}
	.home-sup-items .img{display: flex;align-items: center;}
	.home-sup-items .num span{font-size: 32px;line-height: 36px;font-weight: bold;color: #000;}
	.home-sup-items .num{font-size: 14px;font-weight: 400;}
	.home-sup-items .img img{filter: brightness(0);width: 35px;margin-right: 5px;}
	.home-sup-items .text span{font-size: 32px;line-height: 36px;font-weight: bold;margin-right:5px;}
	.home-sup-items .text .subtext{font-size: 13px;margin-top: 10px;}
}


.footer{background-color: #f2f2f2;padding-bottom: 120px;}
.footer .sub-footer{padding:50px 0; display: flex;flex-direction: column;justify-content: center;align-items: center;border-bottom:5px solid #094;}
.footer .sub-footer .t1{font-size: 45px;line-height: 84px;color:#000;font-weight: bold;text-transform: uppercase;}
.footer .sub-footer .t1::after{content:'';display:block;width: 144px;height: 4px;background-color: #094;margin: 30px auto ;}
.footer .sub-footer .t2{font-size: 18px;line-height: 30px;color: #000;text-align: center;font-weight: 400;}
.footer .sub-footer .more{width: 260px;height: 58px;box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.14);border:1px solid transparent; background-color: #094;border-radius:3px;margin-top: 40px;display: flex;align-items: center;justify-content: center;font-size: 18px;line-height: 30px;color: #fff;cursor: pointer;}
.footer .sub-footer .more:hover{background:#fff;color:#094;border:1px solid #094;transition:all 0.5s;}
.footer .h24{background-color: #094;width: 72px;height: 80px;display: flex;align-items: center;justify-content: center;margin-left:auto;margin-bottom: 24px;}
.footer .footer-grid{gap:40px;}
.footer .contact .tel{margin-top:10px;font-size: 14px;line-height: 24px;}
.footer .contact .mail{font-size: 14px;line-height: 24px;}
.footer .contact p{font-size: 14px;line-height: 24px;}
.footer .class-grid{gap: 0;}
.footer .class-grid .title{font-size: 18px;line-height: 37px;font-weight: bold;color:#575757;border-bottom:1px solid #d2d2d2;padding-bottom:10px;margin-bottom: 20px;}
.footer .class-grid .title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.footer .class-grid .item{font-size: 16px;line-height: 37px;}
.footer .exc{font-size: 16px;line-height: 24px;color: #3c3c3c;margin-bottom: 15px;font-weight:bold;}
.footer .foot-logo{position:relative;margin-top:-65px;margin-bottom:10px;}
.footer .social{margin-top:15px;margin-bottom:12px;}
.footer .g-col-md-4{padding-right:40px;}
@media(max-width:768px) {
	.footer{padding-bottom:20px;}
	.footer .sub-footer{height:auto;padding:0 15px;align-items:flex-start;}
	.footer .sub-footer .t1{font-size: 24px;color:#333;}
	.footer .sub-footer .t1::after{content:none;}
	.footer .footer-grid{gap:initial;}
	.footer .sub-footer .t2{font-size: 14px;text-align-last:left;line-height: 18px;color:#333;}
	.footer .sub-footer .more{margin:20px 0 30px;color:#094;background-color: #fff;    font-weight: 600;}
	.footer .mb-box{display: inline-block;width:20px;}
	.footer .h24{position:absolute;right:15px;}
	.footer .contact{background-color: #fff;border:1px solid #094;padding:20px; margin-top:30px;}
	.footer .contact .tel{margin-top: 0;}
	.footer .contact .mail{font-weight: 600;}
	.footer .contact p{font-size: 13px;color: #575757;}
	.footer .exc{margin-bottom: 20px;}
	.footer .foot-logo{margin-top:0;}
	.footer .g-col-md-4{padding-right:15px;}
	.footer .class-grid .title{margin-bottom:0;margin-top:10px;line-height:24px;margin-bottom:8px;}
	.footer .class-grid .item{font-size:14px;line-height:22px;}
}
@media(max-width:768px) {
	.footer-pro-nav{padding:30px 0 0;}
	.footer-pro-nav a{color:#575757;font-weight: bold;}
	.footer-pro-nav .pro-nav-title{font-size:18px;line-height: 30px;padding:0 0 10px 5px;display:block;font-weight: bold;}
	.footer-pro-nav .pro-nav-list{position:relative;display: flex;flex-direction:column;line-height: 24px;margin:20px 0 0 0;}
	.footer-pro-nav .pro-nav-list a{color:#575757;transition:.6s;font-weight:initial;}
	.footer-pro-nav .pro-nav-list a:hover{color:#094}
	.footer-pro-nav .pro-nav-box{position:relative;}
	.footer-pro-nav .pro-nav-box .nav-drop-down{margin-top:5px;width:60px;height:20px;position: absolute;right:0;text-align: center;}
	.footer-pro-nav .pro-nav-box .nav-drop-down span{width:20px;height:20px;display: inline-block;background-color: #094;clip-path: polygon(50% 90%, 10% 10%, 90% 10%);}
	.footer-pro-nav .mb{opacity:0;z-index:-99;}
	.footer-pro-nav .mb{opacity:1;z-index: 1;}
	.footer-pro-nav .grid{gap:0;}
	.footer-pro-nav .pro-nav-list{overflow:hidden;height:0;margin:0;transition:margin .2s .2s,height .4s;}
	.footer-pro-nav .pro-nav-box.active .pro-nav-list{opacity:1;margin-bottom:10px;transition:margin .2s,height .4s .1s;}
}

.about-wrapper{}
.about-main{position:relative;}
.about-main .left{position: absolute;left: 0;height: 100%;width:37%;max-width:700px;background-color: #094;}
.about-main .left .title{font-size: 44px;line-height:44px;margin-top: 60px;color: #fff;text-align:right;margin-right: 180px;transition: .6s all;}
.about-main .left img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.about-main .right{margin-left: 37%;padding:60px 2%;color:#000;}
.about-main .right .t1{font-size:16px;line-height: 32px;}
.about-main .right .t2{font-size:26px;line-height: 40px;}
.about-main .right .t3{font-size: 16px;line-height: 24px;margin-top:30px;}
.about-main .right .detect-img{margin-top: 40px;}
.about-main .right .items{max-width:1000px;margin:40px auto 0;gap:40px 0;}
.about-main .right .items .item{grid-column: auto/span 6;}
.about-main .right .items .item{display: flex;color:#373737;}
.about-main .right .items .item .img{margin-right: 8px;}
.about-main .right .items .item .text span{font-size: 32px;line-height: 36px;font-weight:500;margin-right:5px;}
.about-main .right .items .item .text .subtext{font-size: 14px;}
@media(max-width:1500px){
	.about-main .left .title{margin-right: 90px;}
}
.about-cul{background: url(../../images/about-bg.jpg) no-repeat;padding:110px 0 90px;background-size:cover;}
.about-cul .text{padding-left: 60px;color: #fff;}
.about-cul .text .t1{font-size:36px;line-height:40px;color:#000;}
.about-cul .text .t2{font-size: 18px;line-height: 20px;margin-top: 10px;}
.about-cul .text .grid{width: 650px;gap: 5px;margin-top:60px;}
.about-cul .text .item{background-color: #fff;padding:35px 20px;height: 100%;}
.about-cul .text .item .t3{margin-top: 15px;color:#5d5d5d;font-size:18px;font-weight:500;}
.about-cul .text .item .t4{color:#5d5d5d;font-size:12px;}

.about-honor{padding:100px 0 90px;}
.about-honor .title{font-size: 44px;line-height: 56px;}
.about-honor .subtitle{font-size: 18px;line-height: 20px;margin-bottom: 20px;color: #5d5d5d;}
.about-honor .honor-swiper{margin-top: 60px;position: relative;}
.about-honor .honor-swiper .item{padding:50px 40px;background-color:#f6f9fb;}
.about-honor .honor-swiper .item .img{position: relative;margin-bottom: 50%;}
.about-honor .honor-swiper .item .img img:nth-child(1){position:relative;z-index: 2;}
.about-honor .honor-swiper .item .img .looking{position:absolute;z-index: 1;bottom:-50%;left: 0;width: 100%;height: 100%;overflow: hidden;}
.about-honor .honor-swiper .item .img .looking img{transform: rotate(180deg);top:50%;left: 0;width: 100%;height: 100%;}
.about-honor .honor-swiper .item .img .looking::before{content:"";display:inline-block;position:absolute;z-index: 3;top: 0;bottom: 0;left: 0;right: 0;background:linear-gradient(rgba(0,0,0,0),rgba(246, 249, 251, 1.0))}
.about-honor .honor-swiper .item .text{font-size: 14px;}
.about-honor .honor-swiper .swiper{padding-bottom: 150px;}
.about-honor .honor-prev,.about-honor .honor-next{top: auto;bottom:0;left:inherit;transform:none;border:0;width: 60px;height: 60px;background-color: #f9f9f9;display: flex;align-items: center;justify-content: center;transition: .6s all;}
.about-honor .honor-prev:hover,.about-honor .honor-next:hover{background-color:#094;}
.about-honor .honor-prev i,.about-honor .honor-next i{font-size:24px;color: #094;}
.about-honor .honor-prev:hover i,.about-honor .honor-next:hover i{color: #fff;}
.about-honor .honor-prev{right:55%;}
.about-honor .honor-next{left: 55%;}
.about-honor .swiper-container-horizontal>.swiper-pagination-bullets{margin-bottom:10px;}
.about-honor .top{position: relative;}
.about-honor .top .top-tab{position: absolute;right:0;top:50%;transform:translateY(-50%);display: flex;padding-right: 40px;}
.about-honor .top .top-tab>.item{margin:0 10px;padding:0 10px;cursor: pointer;height: 30px;border-bottom:1px solid transparent;}
.about-honor .top .top-tab>.item.active{border-bottom:1px solid #5d5d5d;}
.about-honor .top>.item{visibility: hidden;height:0;opacity:0;transition:0s visibility,.6s opacity;}
.about-honor .top>.item.active{visibility:visible;height:96px;opacity:1;}

.about-map{background-color: #f5f9fc;padding: 75px 0;color: #5d5d5d;}
.about-map .title{font-size: 44px;line-height: 56px;}
.about-map .subtitle{font-size: 18px;line-height: 20px;margin-bottom: 20px;}


@media(max-width:768px) {
	.about-main .left{position: relative;width: 100%;}
	.about-main .left .title{margin-right: 0;font-size: 24px;line-height: 34px;margin-top: 25px;text-align: center;}
	.about-main .right{padding: 20px 0; margin-left: 0;}
	.about-main .right .t1{font-size: 18px;}
	.about-main .right .t2{font-size: 24px;line-height: 28px;font-weight: 600;}
	.about-main .right .t3{font-size: 14px;line-height: 24px;margin-top: 10px;}
	.about-main .right .items{margin:35px auto 0;}
	.about-main .right .items .item .text span{font-size: 20px;}
	.about-cul{padding: 30px 0 90px}
	.about-cul .text{padding-left: 0;}
	.about-cul .text .t1{font-size:24px;line-height:28px;}
	.about-cul .text .grid{width: auto;margin-top:20px;}
	.about-honor{display: none;}
	.about-map{padding:40px 0;}
	.about-map .title{font-size:24px;line-height:28px;}
	.about-main .left img{display: none;}
	.history-list{padding:0 15px;}
	.history-list .list{display: flex;flex-direction:column;}
	.history-list .list .item{display: flex;padding:20px 0;color:#212121;}
	.history-list .list .item:nth-child(odd){background-color: #f1f1f1;}
	.history-list .list .time{width:100px;display: flex;align-items: center;font-size: 26px;justify-content: center;font-weight: 600;}
	.history-list .list .text{flex:1;font-size: 12px;line-height: 22px;}
}



.storage-wrapper{background-color: #fff;padding:110px 0;}
.storage-wrapper>.title{font-size:32px;line-height: 36px;text-align: center;color: #000;font-weight:500;margin:0 auto;}
.storage-wrapper>.subtitle{font-size: 13px;line-height: 18px;color: #2f2f2f;text-align: center;max-width:900px;margin:40px auto 60px;}
.storage-wrapper .storage-box{padding:0 90px;gap: 60px;}
.storage-wrapper .storage-box .img{width:570px;height: 470px;overflow:hidden;border:1px solid #babab9;display: flex;align-items: center;justify-content: center;}
.storage-wrapper .storage-box .t1{margin-top: 30px;}
.storage-wrapper .storage-box .more{margin-top: 10px;width: 165px;height: 40px;background-color: #094;border-radius: 40px;color: #fff;font-size: 16px;display: flex;align-items: center;justify-content: center;}
.storage-wrapper .storage-box .more span{margin-left: 10px;}


.history-wrapper{}
.about-history{padding:100px 0 90px;}
.about-history .title{font-size: 44px;line-height: 56px;}
.about-history .subtitle{font-size: 18px;line-height: 20px;margin-bottom: 20px;color: #5d5d5d;}
.about-history .history-swiper{margin-top: 60px;position: relative;}
.about-history .history-swiper .item{background-color: #fff;}
.about-history .history-swiper .item .text{margin-top: 50px;font-size: 16px;}
.about-history .history-swiper .item .text .time{color:#094;font-weight:500;font-size: 18px;}
.about-history .history-swiper .swiper{padding-bottom: 150px;}
.about-history .history-prev,.about-history .history-next{top: auto;bottom:0;left:inherit;transform:none;border:0;width: 60px;height: 60px;background-color: #f9f9f9;display: flex;align-items: center;justify-content: center;transition: .6s all;}
.about-history .history-prev:hover,.about-history .history-next:hover{background-color:#094;}
.about-history .history-prev i,.about-history .history-next i{font-size:24px;color: #094;}
.about-history .history-prev:hover i,.about-history .history-next:hover i{color: #fff;}
.about-history .history-prev{right:55%;}
.about-history .history-next{left: 55%;}
.about-history .swiper-container-horizontal>.swiper-pagination-bullets{margin-bottom:10px;}
.about-history .top{position: relative;}
.about-history .top .top-tab{position: absolute;right:0;top:50%;transform:translateY(-50%);display: flex;padding-right: 40px;}
.about-history .top .top-tab>.item{margin:0 10px;padding:0 10px;cursor: pointer;height: 30px;border-bottom:1px solid transparent;}
.about-history .top .top-tab>.item.active{border-bottom:1px solid #5d5d5d;}
.about-history .top>.item{visibility: hidden;height:0;opacity:0;transition:0s visibility,.6s opacity;}
.about-history .top>.item.active{visibility:visible;height:96px;opacity:1;}

.history-solution .title{font-size: 44px;line-height: 48px;color:#5d5d5d;}
.history-solution .subtitle{font-size: 18px;line-height: 20px;color: #5d5d5d;margin:20px 0;}

@media(max-width:768px) {
	.about-history .history-prev,.about-history .history-next{display: none;}
}


.about-det{background: url(../../images/about-detect.jpg) no-repeat;padding:260px 0 200px;background-size:cover;}
.about-det .text{padding-left: 60px;color: #fff;}
.about-det .text .t1{font-size: 44px;line-height: 44px;}
.about-det .text .items{margin-top: 20px;display: flex;align-items: center;}
.about-det .text .items>.item{height: 100px;width: 385px;display: flex;align-items: center;justify-content: center;background-color: #fff;margin-right: 20px;color: #000;font-size: 18px;transition: .6s all;}
.about-det .text .items>.item::after{content:'\e6bd';transform:rotate(-90deg);margin-left:10px;}
.about-det .text .items>.item:hover{background-color: #094;color:#fff;}
.about-det .text .t2{margin-top: 410px;max-width: 570px	;}

.detect-list{padding:72px 0 110px;}
.detect-list .title{font-size: 44px;line-height: 48px;color: #5d5d5d;margin-bottom: 40px;}
.detect-list .grid{gap:72px 20px;}
.detect-list .grid .t1{font-weight:600;color: #000;margin-top: 10px;}
.detect-list .grid .t2{font-size: 14px;color: #000;margin-top: 10px;}

.solutions-wrapper{padding: 110px 0;}
.solutions-wrapper .container-xl>.grid{gap:40px;}
.solutions-wrapper .g-col-xl-6>.item{height:100%;display: flex;flex-direction: column;}
.solutions-wrapper .item .title{color:#094;font-size: 22px;line-height: 38px;font-weight: 600;margin-top: 30px;}
.solutions-wrapper .item .p{font-size: 14px;color: #868686;margin-bottom: 26px;flex: 1;}
.solutions-wrapper .class-sol{background-color: #f7f7f7;padding: 20px;}
.solutions-wrapper .class-sol .ref{font-weight: 700;margin-bottom: 15px;}
.solutions-wrapper .class-sol .item{display: inline-block;border:2px solid #094;border-radius:30px;padding:5px 10px;margin-bottom: 10px;margin-right: 8px;}
.solutions-wrapper .class-sol .item i{font-size: 12px;}

.business-wrapper{padding: 130px 0;}
.business-wrapper .item:nth-child(1){margin-bottom: 175px;}
.business-wrapper .item:nth-child(1)>.img{margin-bottom: -12%;}
.business-wrapper .item:nth-child(2)>.img{margin-bottom: -9%;}
.business-wrapper .item .title{font-size: 33px;color:#000;margin-bottom: 30px;}
.business-wrapper .item p{font-size: 13px;color: #000;line-height: 24px	;}
.business-wrapper .item p::before{content:'';width: 8px;height: 8px;display: inline-block;background-color: #094;margin-right:10px;border-radius:50%;}

.index-contact-wrapper{}
.index-contact-wrapper .contact-title{height: 96px;background-color: #094;}
.index-contact-wrapper .contact-title .title{height:96px;display: flex;align-items: center;font-size:42px;font-weight:600;color: #fff;}
.index-contact-wrapper .contact-wrapper{margin: 140px 0 80px;}
.index-contact-wrapper .contact-content h3{color:#094;}
.index-contact-wrapper .from-box h3{color: #094;}
.index-contact-wrapper .from-box{box-shadow: 0px 13px 46px 0px rgba(152, 152, 152, 0.28);padding: 30px;background-color: #fff;border-radius:30px;}
.index-contact-wrapper .from-box label{color:#9c9c9c;}
.index-contact-wrapper .from-box .form-feedback .form-control{background-color: #fff;}
.index-contact-wrapper .contact-map{background-color: #fafcfb;padding: 80px 0;}

@media(max-width:768px) {
	.index-contact-wrapper .contact-title{height: auto;background-color: #094;}
	.index-contact-wrapper .contact-title .title{height:40px;font-size: 24px;}
	.about-history{padding:40px 0;}
	.about-history .title{font-size:24px;line-height:28px;}
	.about-history .subtitle{font-size: 16px;}
	.about-history .top>.item.active{height:auto;}
	.about-history .history-swiper .swiper{padding-bottom: 60px;}
	.about-history .swiper-pagination{bottom: 20px;}
	.history-solution .title{font-size:24px;line-height:28px;}
	.history-solution .subtitle{font-size: 16px;}
	.about-det{padding:20px 0;}
	.about-det .text{padding-left: 0;}
	.about-det .text .t1{font-size: 32px;line-height: 36px;}
	.about-det .text .items{flex-wrap: wrap;}
	.about-det .text .items>.item{height:40px;width: 300px;margin-bottom: 20px;margin-right: 0;width: 100%;}
	.about-det .text .t2{margin-top: 35px;}
	.detect-list .title{font-size:24px;line-height:28px;margin-bottom: 20px;}
	
	.business-wrapper .item .title{font-size: 24px;}
	.business-wrapper .item p{display: flex;}
	.business-wrapper .item p::before{min-width:8px;margin-top: 8px;}
	
	.storage-wrapper{padding:50px 0;}
	.storage-wrapper>.title{font-size: 24px;padding:0 15px;}
	.storage-wrapper>.subtitle{padding:0 15px;}
	
	.index-contact-wrapper .contact-wrapper{margin:30px 0 40px;}
	.index-contact-wrapper .contact-content h3{font-size: 22px;}
	.index-contact-wrapper .from-box{margin-top: 40px;}
	
	.solutions-wrapper{padding:40px 0;}
	.solutions-wrapper .container-xl>.grid{gap:20px;}
	.solutions-wrapper .item .title{font-size: 18px;line-height: 26px;}
	.solutions-wrapper .item .p{font-size: 12px;}
}

.new-pro-wrapper{background-color: #f4f4f4;padding:110px 0;}
.new-pro-wrapper>.title{font-size:32px;line-height: 36px;text-align: center;color: #000;font-weight:500;max-width:770px;margin:0 auto;}
.new-pro-wrapper>.subtitle{font-size: 13px;line-height: 18px;color: #2f2f2f;text-align: center;max-width:1000px;margin:40px auto 60px;}

.new-pro-wrapper .pro-list{}
.new-pro-wrapper .pro-list>.item{background-color: #ffffff;box-shadow: 0px 13px 24px 0px rgba(152, 152, 152, 0.11);border-radius: 25px;padding:35px 0 60px;margin-bottom: 50px;}
.new-pro-wrapper .pro-list .item>.title{font-size: 24px;line-height: 32px;color: #000;font-weight:600;display: flex;align-items: center;justify-content: center;}
.new-pro-wrapper .pro-list .item>.subtitle{font-size: 13px;line-height: 18px;text-align: center;margin:10px auto 35px;color:#000;}

.new-pro-wrapper .pro-list .item .pro-list-swiper{padding:0 75px;position: relative;}
.new-pro-wrapper .pro-list .item a>.item .title-c{color:#000;font-size: 18px;line-height: 24px;transition:.6s all;margin: 10px 0 5px 0;}
.new-pro-wrapper .pro-list .item a>.item:hover .title-c{color:#094;}
.new-pro-wrapper .pro-list .item .pro-list-swiper .pro-item-con-p p{display: flex;font-size: 14px;color:#868686;}
.new-pro-wrapper .pro-list .item .pro-list-swiper .pro-item-con-p p::before{content:'·';font-size:70px;color:#009944;}
.new-pro-wrapper .swiper-button-next{right: 30px;}
.new-pro-wrapper .swiper-button-prev{left: 30px;}
.new-pro-wrapper .icon-arrow-right:before,.new-pro-wrapper .icon-arrow-left:before{content:'';}

@media(max-width:768px) {
	.new-pro-wrapper .pro-list .item .pro-list-swiper{padding:0 10px;}
	.new-pro-wrapper .pro-list .item a>.item .title-c{font-size: 13px;line-height: 22px;}
	.new-pro-wrapper .pro-list>.item{margin-bottom: 30px;padding: 25px 0 30px;}
	.new-pro-wrapper .pro-list .item .pro-list-swiper .pro-item-con-p p{font-size: 12px;}
}
.new-pronr-wrapper{}
.new-pronr-wrapper.pronr-1 .top{display: flex;}
.new-pronr-wrapper.pronr-1 .top .product-thumb{width: 50%;padding:40px;}
.new-pronr-wrapper.pronr-1 .top .top-text{width: 50%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.new-pronr-wrapper.pronr-1 .top .product-thumb{border: 0;}
.new-pronr-wrapper.pronr-1 .top .top-text .title{font-size: 20px;line-height: 33px;color:#094;font-weight:600;margin-bottom: 20px;}
.new-pronr-wrapper.pronr-1 .top .top-text .sub p{font-size: 14px;font-weight: bold;color:#8a8a8a;margin-bottom:15px;}
.new-pronr-wrapper.pronr-1 .top .top-text .sub p::before{content:'';width: 8px;height: 8px;display: inline-block;background-color: #094;margin-right:10px;border-radius:50%;}
.new-pronr-wrapper.pronr-1 .pronr-com h5{margin:40px 0;padding-top: 40px;border-top:1px solid #e5e5e5;}
.new-pronr-wrapper.pronr-1 .pronr-com .model th{color:#094;}
.new-pronr-wrapper.pronr-1 .pronr-com .model td{font-size:14px;}
.new-pronr-wrapper.pronr-1 .pronr-com .col-6{margin-bottom: 40px;}
.new-pronr-wrapper.pronr-1 .pronr-com p{display: flex;line-height:24px;margin-bottom: 15px;}
.new-pronr-wrapper.pronr-1 .pronr-com p::before{content:'';min-width:8px;width: 8px;height: 8px;display: inline-block;background-color: #094;margin-right:10px;border-radius:50%;margin-top:8px;}

@media(max-width:768px) {
	.new-pro-wrapper{padding:30px 0;}
	.new-pro-wrapper>.title{font-size: 24px;line-height: 28px;padding:0 15px;}
	.new-pro-wrapper>.subtitle{padding:0 15px;margin:20px auto 30px;}
	.new-pro-wrapper .pro-list .item>.title{font-size: 18px;}
	.new-pro-wrapper .pro-list .item>.subtitle{padding: 0 15px;}
	.new-pronr-wrapper.pronr-1 .top{flex-direction: column;}
	.new-pronr-wrapper.pronr-1 .top .product-thumb{padding: 20px;}
	.new-pronr-wrapper.pronr-1 .top .product-thumb,.new-pronr-wrapper.pronr-1 .top .top-text{width: 100%;}
	.new-pronr-wrapper.pronr-1 .pronr-com img{width: 100% !important;height: auto !important;}
	.new-pronr-wrapper.pronr-1 .pronr-com .model{position: relative;overflow-x: auto;overflow-y: hidden;}
	.new-pronr-wrapper.pronr-1 .pronr-com .model table{display: table;width: 100%;overflow-x: auto;}
	
}

/* 产品大分类 新版本 */
.pro-wrapper .title{font-size: 39px;line-height: 60px;font-weight: bold;color: #000;text-align: center;margin-bottom: 30px;text-transform:uppercase}
.pro-wrapper .subtitle{font-size: 18px;line-height: 27px;color: #000;}
.pro-wrapper .subtitle-mb{display: none;}
.pro-wrapper .pro-index-img{margin:40px auto;}
.pro-wrapper .pro-index-more{display:table;min-width:236px;padding:0 30px;;height: 44px;line-height: 44px;border:1px solid transparent; background-color: #009944;border-radius:22px;text-align: center;color: #fff;margin:50px auto 120px;cursor: pointer;}
.pro-wrapper .pro-index-more:hover{background:#fff;color:#094;border:1px solid #094;transition:all 0.5s;}
@media(max-width:768px) {
	.pro-wrapper .title{font-size: 24px;line-height: 28px;}
	.pro-wrapper .subtitle{font-size: 14px !important;line-height: 22px;}
	.pro-wrapper .subtitle-pc{display: none;}
	.pro-wrapper .subtitle-mb{display: block;}
	.pro-wrapper .pro-index-more{margin:30px auto;min-width:auto;}
}

.pro-wrapper.microinverter{padding:140px 0;}
.pro-wrapper.microinverter .pro-index-img{max-width:800px;}
.pro-wrapper.microinverter .subtitle{margin:0 auto;max-width:1200px;text-align: center;}
@media(max-width:768px) {
	.pro-wrapper.microinverter{padding:30px 0;}
}

.pro-wrapper.ev-charger{padding:60px 0 0;}
.pro-wrapper.ev-charger .pro-index-img{max-width:1200px;}
.pro-wrapper.ev-charger .subtitle{max-width:1200px;margin:0 auto;}
.pro-wrapper.ev-charger .pro-list-box{max-width:1200px;margin:0 auto;margin-bottom: 90px;}
.pro-wrapper.ev-charger .pro-list .item{border-radius:10px;border:1px solid #dcdcdc;display: flex;justify-content:space-between;align-items:center;}
.pro-wrapper.ev-charger .pro-list .tab-content{width: 35%;}
.pro-wrapper.ev-charger .pro-list .tab-content-item img{border-radius:10px;}
.pro-wrapper.ev-charger .pro-list .text{display: flex;flex-direction: column;justify-content:space-evenly;width:60%;}
.pro-wrapper.ev-charger .pro-list .text h4{font-size: 20px;font-weight: bold;color:#000;transition:.6s all;margin-bottom:20px;}
.pro-wrapper.ev-charger .pro-list .text h4:hover{color:#094;}
.pro-wrapper.ev-charger .pro-list .text-desc{font-size: 16px;line-height: 28px;}
.pro-wrapper.ev-charger .pro-list .text-desc p{display: flex;}
.pro-wrapper.ev-charger .pro-list .text-desc p::before{content:'';display: inline-block;width: 8px;min-width:8px;height: 8px;border-radius:50%;background-color: #094;margin-right:-8px;margin-top:10px;z-index: 2;}
.pro-wrapper.ev-charger .pro-list .tab-btn{display:flex;flex-wrap:wrap;margin-top:15px;}
.pro-wrapper.ev-charger .pro-list .tab-btn-item{width:20px;height:20px;border:2px solid #eaeaea;border-radius:2px;margin-right: 15px;cursor: pointer;}
.pro-wrapper.ev-charger .pro-list .text .more{width: 140px;height: 34px;line-height: 34px;background-color: #009944;border-radius: 5px;text-align: center;color:#fff;}
.pro-wrapper.ev-charger .pro-list .tab-content-item{display:none;}
.pro-wrapper.ev-charger .pro-list .tab-content-item.active{display:block;}
.pro-wrapper.ev-charger .ev-method{max-width:1200px;margin:0 auto;display: flex;justify-content: space-between;margin-top: 110px;}
.pro-wrapper.ev-charger .ev-method .item{flex:  0 0 48%;}
.pro-wrapper.ev-charger .ev-method .item .img{overflow: hidden;}
.pro-wrapper.ev-charger .ev-method .item .t1{font-size: 24px;font-weight:bold;line-height:26px;color: #333333;margin: 30px 0;}
.pro-wrapper.ev-charger .ev-method .item .t2{font-size: 16px;line-height:24px;color: #000;margin-bottom: 60px;width:95%;}
.pro-wrapper.ev-charger .ev-fun-bg{height: 718px;padding:90px 0 120px;background:url(../../images/ev-fun-bg.jpg) no-repeat center;}
.pro-wrapper.ev-charger .ev-fun-bg .fun-items{margin-top: 40px;display: flex;flex-wrap:wrap;justify-content:space-between;}
.pro-wrapper.ev-charger .ev-fun-bg .fun-items .item{width: 500px;margin-bottom: 50px;}
.pro-wrapper.ev-charger .ev-fun-bg .fun-items .item .t1{font-size: 20px;line-height:32px;font-weight:bold;color:#094;}
.pro-wrapper.ev-charger .ev-fun-bg .fun-items .item .t2{line-height: 28px;color: #000;}
@media(max-width:768px){
	.pro-wrapper.ev-charger{padding-top: 30px;}
	.pro-wrapper.ev-charger .pro-list .item{flex-direction:column;align-items: center;}
	.pro-wrapper.ev-charger .pro-list .text{width: 100%;padding:15px;}
	.pro-wrapper.ev-charger .pro-list .text h4{font-size: 18px;}
	.pro-wrapper.ev-charger .pro-list .text-desc{font-size: 14px;line-height:22px;margin-top: 10px;}
	.pro-wrapper.ev-charger .pro-list .text-desc p::before{margin-top:6.5px;}
	.pro-wrapper.ev-charger .pro-list .text .more{margin-top: 10px;}
	
	.pro-wrapper.ev-charger .ev-method{margin-top: 40px;flex-direction:column;}
	.pro-wrapper.ev-charger .ev-method .item .t1{margin: 15px 0;}
	.pro-wrapper.ev-charger .ev-method .item .t2{font-size: 12px;line-height: 22px;}
	
	.pro-wrapper.ev-charger .ev-fun-bg{height:auto;padding:40px 0 0;}
	.pro-wrapper.ev-charger .ev-fun-bg .fun-items .item{margin-bottom:15px;}
	.pro-wrapper.ev-charger .ev-fun-bg .fun-items .item .t1{font-size: 16px;line-height: 24px;}
	.pro-wrapper.ev-charger .ev-fun-bg .fun-items .item .t2{font-size: 12px;line-height: 22px;}
}
.pro-wrapper.rapid-shutdown-device{padding:60px 0 0;}
.pro-wrapper.rapid-shutdown-device .subtitle{font-size: 17px;margin-bottom: 100px;}
.pro-wrapper.rapid-shutdown-device .device-items{display: flex;margin:60px auto 130px;}
.pro-wrapper.rapid-shutdown-device .item{margin-right: 20px;width: 300px;padding: 10px;box-shadow: 0 0 10px -5px #999;transition:.6s;}
.pro-wrapper.rapid-shutdown-device .item:hover{box-shadow: 0 0 10px -2px #999;}
.pro-wrapper.rapid-shutdown-device .item:hover .text{color: #094}
.pro-wrapper.rapid-shutdown-device .item:last-child{margin-right:0;}
.pro-wrapper.rapid-shutdown-device .item .text{margin-top:10px;text-align: center;}

.pro-wrapper.rapid-shutdown-device .device-box{display: flex;padding:20px;background-color: #f9f9f9;border-radius:10px;margin:20px auto 130px;}
.pro-wrapper.rapid-shutdown-device .device-box .left-text{line-height: 37px;color:#000;display: flex;align-items: center;}
.pro-wrapper.rapid-shutdown-device .device-box .left-text li,.pro-wrapper.rapid-shutdown-device .device-box .left-text p{display: flex;width:88%;}
.pro-wrapper.rapid-shutdown-device .device-box .left-text li::before{content:'•';font-size:28px;color:#094;margin:0 10px;}
@media(max-width:768px){
	.pro-wrapper.rapid-shutdown-device{padding:40px 0 0;}
	.pro-wrapper.rapid-shutdown-device .subtitle{font-size: 14px;margin-bottom: 40px;}
	.pro-wrapper.rapid-shutdown-device .device-items{margin:30px auto 60px;flex-wrap: wrap;}
	.pro-wrapper.rapid-shutdown-device .item{width:48%;margin-bottom: 25px;margin-right:2%;}
	.pro-wrapper.rapid-shutdown-device .item:nth-child(2n){padding-left: 10px;margin-right:0;margin-left:2%;}
	.pro-wrapper.rapid-shutdown-device .item .text{font-size: 14px;}
	.pro-wrapper.rapid-shutdown-device .device-box{flex-direction:column;}
	.pro-wrapper.rapid-shutdown-device .device-box .left-text{line-height: 22px;}
	.pro-wrapper.rapid-shutdown-device .device-box .right-img{margin-top: 20px;}
	.pro-wrapper.rapid-shutdown-device .device-box .right-img img{width:100%;}
	.pro-wrapper.rapid-shutdown-device .device-box .left-text li, .pro-wrapper.rapid-shutdown-device .device-box .left-text p{width: 100%;}
}

.pro-wrapper.Combiner-Box{padding:60px 0 110px;}
.pro-wrapper.Combiner-Box .subtitle{font-size: 17px;text-align: center;}
.pro-wrapper.Combiner-Box .grey{background-color: #f7f7f7;padding:90px 0 30px;margin-bottom: 100px;}
@media(max-width:768px){
	.pro-wrapper.Combiner-Box{padding:30px 0;}
	.pro-wrapper.Combiner-Box .subtitle{font-size: 14px !important;}
	.pro-wrapper.Combiner-Box .grey{margin-bottom: 50px;}
}

.pro-wrapper.DC-FUSE{padding:60px 0;}
.pro-wrapper.DC-FUSE .pro-box{padding:40px 0 80px;}
.pro-wrapper.DC-FUSE .subtitle{font-size: 17px;text-align: center;}

@media(max-width:768px){
	.pro-wrapper.DC-FUSE{padding:40px 0;}
	.pro-wrapper.DC-FUSE .pro-box{padding:20px 0 30px;}
	.pro-wrapper.DC-FUSE .title{margin-top: 30px !important;}
}


.pro-wrapper.DC-Circuit-Breaker{padding:60px 0;}
.pro-wrapper.DC-Circuit-Breaker .subtitle{font-size: 17px;text-align: center;}
.pro-wrapper.DC-Circuit-Breaker .ev-method{max-width:1200px;margin:0 auto 40px;display: flex;justify-content: space-between;margin-top:60px;flex-wrap:wrap;}
.pro-wrapper.DC-Circuit-Breaker .off{margin:60px 0 80px;display: block;}
.pro-wrapper.DC-Circuit-Breaker .off .img{background-color: #f8f8f8;padding:60px 0;display: flex;align-items: center;justify-content: center;max-width:800px;margin:0 auto;mix-blend-mode: darken;}
.pro-wrapper.DC-Circuit-Breaker .off .off-title{font-size:24px;font-weight: bold;text-align: center;margin-top: 20px;}
.pro-wrapper.DC-Circuit-Breaker .off-list{font-family:'Arial';max-width: 800px;margin: 0 auto;}
.pro-wrapper.DC-Circuit-Breaker .off-list li{margin-bottom:70px;display: flex;}
.pro-wrapper.DC-Circuit-Breaker .off-list li img{margin-right: 20px;}
.pro-wrapper.DC-Circuit-Breaker .off-list li .t1{font-size: 17px;font-weight: bold;color:#000;}
.pro-wrapper.DC-Circuit-Breaker .off-list li .t2{font-size: 15px;color:#22ac38;}

.pro-wrapper.DC-Circuit-Breaker .grey{font-family:'Arial';background-color: #f7f7f7;padding:50px 0 60px;margin-bottom:-140px}
.pro-wrapper.DC-Circuit-Breaker .grey .grey-800{max-width: 800px;margin: 0 auto;}
.pro-wrapper.DC-Circuit-Breaker .grey .grey-800 .t1{font-size: 18px;font-weight: bold;color:#000;margin-top:40px;}
.pro-wrapper.DC-Circuit-Breaker .grey .grey-800 .t2{font-size: 16px;color: #000;}
@media(max-width:768px){
	.pro-wrapper.DC-Circuit-Breaker{padding:40px 0;}
	.pro-wrapper.DC-Circuit-Breaker .title{margin-top: 30px !important;}
	
	.pro-wrapper.DC-Circuit-Breaker .ev-method{margin:20px auto;flex-direction:column;}
	
	.pro-wrapper.DC-Circuit-Breaker .off-list li{margin-bottom: 30px;align-items:flex-start;}
	.pro-wrapper.DC-Circuit-Breaker .off-list li .t1{font-size: 15px;}
	.pro-wrapper.DC-Circuit-Breaker .off-list li .t1{font-size: 13px;margin-top: 10px;}
	.pro-wrapper.DC-Circuit-Breaker .off .off-title{font-size: 22px;line-height: 26px;}
	
	
}
.pro-wrapper.DC-Surge-Protective-Device{padding:60px 0;}
.pro-wrapper.DC-Surge-Protective-Device .subtitle{font-size: 17px;text-align: center;}

.pro-wrapper .pro-step{display: flex;}
.pro-wrapper .pro-step .item{flex:1;margin-left:5%;}
.pro-wrapper .pro-step .item:first-child{margin-left: 0;}
.pro-wrapper .pro-step .item-title{margin-top: 40px;}
.pro-wrapper .pro-step .item-title .t1{display: flex;align-items: flex-start;font-size:20px; line-height: 28px;font-weight: bold;color: #094;margin-bottom: 10px;}
.pro-wrapper .pro-step .item-title .t1 img{margin-right: 8px;}
.pro-wrapper .pro-step .item-title .t2{color:#000;}
@media(max-width:768px){
	.pro-wrapper.DC-Surge-Protective-Device{padding:40px 0;}
	.pro-wrapper .pro-step{flex-direction: column;}
	.pro-wrapper .pro-step .item-title{margin-top: 10px;}
	.pro-wrapper .pro-step .item{margin-left: 0;margin-top: 20px;}
}
.pro-wrapper .ev-method{max-width:1200px;margin:0 auto 40px;display: flex;justify-content: space-between;margin-top: 110px;flex-wrap:wrap;}
.pro-wrapper .ev-method .item{flex:  0 0 45%;}
.pro-wrapper .ev-method .item .img{overflow: hidden;border-radius:10px;}
.pro-wrapper .ev-method .item .t1{font-size: 24px;font-weight:bold;line-height:26px;color: #333333;margin: 30px 0;height: 54px;}
.pro-wrapper .ev-method .item .t2{font-size: 16px;line-height:24px;color: #000;margin-bottom: 60px;}

.pro-wrapper .pro-3-items{max-width:1200px;margin:0 auto;display: flex;flex-wrap: wrap;color:#000;}
.pro-wrapper .pro-3-items .item{display: flex;flex-direction: column;width:30%;margin-right:5%;margin-bottom:60px;box-shadow: 0 0 10px -5px #999;transition:.6s;padding:10px;}
.pro-wrapper .pro-3-items .item:hover{box-shadow: 0 0 10px 0 #999;}
.pro-wrapper .pro-3-items .item:hover .item-title{color: #094}
.pro-wrapper .pro-3-items .item:nth-child(3n){margin-right: 0;}
.pro-wrapper .pro-3-items .img{padding:10px;display: flex;align-items: center;justify-content: center;overflow:hidden;}
.pro-wrapper .pro-3-items .item-title{font-size: 17px;line-height: 26px;font-weight: 600;margin-top:14px;text-align: center;}

@media(max-width:768px){
	.pro-wrapper .ev-method{flex-direction: column;}
	.pro-wrapper .ev-method .item .t1{margin: 15px 0;height: auto;}
	.pro-wrapper .ev-method .item .t2{font-size: 14px;line-height: 22px;margin-bottom: 40px;}
	.pro-wrapper .pro-3-items .img{height: auto;padding: 0;}
	.pro-wrapper .pro-3-items .img img{width:100%;}
	.pro-wrapper .pro-3-items .item{width:49%;margin-right:1% !important;margin-bottom: 20px;}
	.pro-wrapper .pro-3-items .item:nth-child(2n){width:49%;margin-left:1%;margin-right: 0 !important;}
	.pro-wrapper .pro-3-items .item-title{font-size: 14px;line-height: 22px;}
}

.pro-wrapper .pro-2-items{margin:0 auto;display: flex;flex-wrap: wrap;color:#000;justify-content:space-between;margin-bottom: 110px;}
.pro-wrapper .pro-2-items .item{display: flex;flex-direction: column;width:48%;margin-bottom:50px;}
.pro-wrapper .pro-2-items .img{padding: 20px;display: flex;align-items: center;justify-content: center;border:1px solid #a0a0a0;}
.pro-wrapper .pro-2-items .item-title{font-size: 17px;line-height: 26px;font-weight: 600;margin-top:14px;text-align: center;}
@media(max-width:768px){
	.pro-wrapper .pro-2-items{margin-bottom: 40px;}
	.pro-wrapper .pro-2-items .item-title{font-size: 14px;line-height: 22px;}
}
.pro-wrapper .article-items{padding:110px 0 40px;display: flex;justify-content:space-between;flex-wrap:wrap;align-items: flex-start;}
.pro-wrapper .article-items .item{width: 310px;margin-bottom:60px;}
.pro-wrapper .article-items .item .t1{display: flex;align-items: flex-start;font-size: 20px;line-height: 28px;font-weight: bold;color: #000;height: 60px;}
.pro-wrapper .article-items .item .t1 img{margin-right: 8px;}
.pro-wrapper .article-items .item .t2{font-size: 15px;line-height: 28px;color: #000;}
@media(max-width:768px){
	.pro-wrapper .article-items{padding:15px 0;}
	.pro-wrapper .article-items .item{width: 100%;margin-bottom: 30px;}
	.pro-wrapper .article-items .item .t1{font-size: 16px;line-height: 24px;}
}
.pro-wrapper .pro-items{margin:100px auto;max-width:1200px;display: flex;justify-content: space-between;flex-wrap: wrap;color:#000;}
.pro-wrapper .pro-items .item{display: flex;flex-direction: column;width: 340px;}
.pro-wrapper .pro-items .img{height:300px;padding: 20px;background-color: #f8f8f8;display: flex;align-items: center;justify-content: center;}
.pro-wrapper .pro-items .item-title{margin-top: 20px;font-size: 18px;line-height: 26px;font-weight: 600;}
.pro-wrapper .pro-items .item-model{line-height: 27px;}
@media(max-width:768px){
	.pro-wrapper .pro-items{margin:40px auto;}
	.pro-wrapper .pro-items .item{width: 100%;margin-bottom: 30px;}
}
.pro-wrapper .pro-use-items{margin:80px auto 0;max-width:1200px;gap:44px 28px;}
.pro-wrapper .pro-use-items .item{background-color: #f8f8f8;padding:30px;border-radius:10px;}
.pro-wrapper .pro-use-items .item .item-top{display: flex;align-items: center;}
.pro-wrapper .pro-use-items .item .item-title{margin-left: 20px;font-size: 19px;font-weight: bold;line-height: 26px;color:#009944;}
.pro-wrapper .pro-use-items .item .item-text{font-size: 14px;line-height: 26px;color:#000;margin-top: 18px;height: 50px;}
@media(max-width:768px) {
	.pro-wrapper .pro-use-items{margin-top: 40px;}
	.pro-wrapper .pro-use-items .item{padding: 10px;height: 100%;}
	.pro-wrapper .pro-use-items .item .item-top{flex-direction:column;}
	.pro-wrapper .pro-use-items .item .item-title{margin-left: 0;font-size: 16px;margin-top: 10px;}
	.pro-wrapper .pro-use-items .item .item-text{height: auto;font-size: 12px;text-align: center;}
}

/* 产品详情 */
.pro-main{max-width: 1200px;margin:40px auto 100px;}
.pro-wrapper .pro-top{position:relative;border-radius:20px;}
.pro-wrapper .pro-top .pro-box{padding:60px 100px;box-shadow: 0px 31px 81px 0px rgba(152, 152, 152, 0.46);border-radius:20px}
.pro-wrapper .pro-top .top-img{position:absolute;left:0;bottom:120px;}
.pro-wrapper .pro-top .top-img>img{width:100%;height:auto;border-radius:20px}
.pro-wrapper .pro-top .pro-top-box{display: flex;}
.pro-wrapper .pro-top .pro-top-box .top-box-img{width:25%;display: flex;align-items: center;justify-content: center;padding:0 4%;}
.pro-wrapper .pro-top .pro-top-box .top-box-img>img{width:100%;height:auto;}
.pro-wrapper .pro-top .pro-top-box .top-box-title{flex: 1;display: flex;flex-direction: column;}
.pro-wrapper .pro-top .pro-top-box .top-box-title>.title{font-size: 40px;line-height: 48px;font-weight: bold;color:#000;padding-left: 20px;text-align: left;margin-top: 30px;}
.pro-wrapper .pro-top .pro-top-box .top-box-title>.model{font-size: 24px;line-height:32px;color:#000;}
.pro-wrapper .pro-top .top-introduction{font-size: 17px;line-height:34px;color:#000;padding-bottom:160px;}

.pro-wrapper .pro-top-1 .pro-top-box .top-box-img{width:45%;padding:0 3%;}
.pro-wrapper .pro-top-1 .pro-top-box .top-box-title{justify-content: center;}
.pro-wrapper .pro-top-1 .pro-top-box .top-box-title>.title{padding-left: 0;}
.pro-wrapper .pro-top-1 .top-introduction{padding-bottom: 0;}
.pro-wrapper .pro-top-1 .pro-top-box{margin-bottom: 90px;}

.pro-wrapper .pro-container h6{padding-bottom: 50px;margin-bottom: 50px;border-bottom: 1px solid #ccc;}
.pro-wrapper .pro-container h6>img{width:100%;height:auto;}
.pro-wrapper .pro-container h6:first-child{padding-top:30px;border-top: 1px solid #ccc;}
.pro-wrapper .pro-container h6:last-child{border-bottom:none;}
.pro-wrapper .pro-container h2{font-size: 40px;font-weight: bold;color:#000;padding:40px;}
.pro-wrapper .pro-container p img{width: 100%;}

@media(max-width:768px) {
	.pro-main{margin:0px auto 10px;}
	.pro-wrapper .pro-top .top-img{bottom: 60px;}
	.pro-wrapper .pro-top .pro-box{padding:15px;}
	.pro-wrapper .pro-top .pro-top-box{flex-direction: column;}
	.pro-wrapper .pro-top .pro-top-box .top-box-img{width: 100%;}
	.pro-wrapper .pro-top .pro-top-box .top-box-title>.title{font-size: 24px;line-height:28px;padding-left:0;}
	.pro-wrapper .pro-top .pro-top-box .top-box-title>.model{font-size: 17px;line-height: 26px;}
	.pro-wrapper .pro-top .top-introduction{font-size: 12px;line-height: 22px;margin-top: 30px;}
	.pro-wrapper .pro-container img{width:100%;height:auto;}
	.pro-wrapper .pro-container h2{font-size: 24px;padding: 15px;}
	.pro-wrapper .pro-container h6{margin-bottom:20px;margin-top: 30px;padding-bottom: 20px;}
	.pro-wrapper .pro-container h6:first-child{margin-top: 10px;}
}

/* swiper 按钮 */
.swiper-button-next:after{content:"";}
.swiper-button-next{display: inline-block;width: 32px;height: 32px;transform:rotate(-45deg);border-right:1px solid #000;border-bottom:1px solid #000;}
.swiper-button-prev:after{content:"";}
.swiper-button-prev{display: inline-block;width: 32px;height: 32px;transform:rotate(135deg);border-right:1px solid #000;border-bottom:1px solid #000;}

.vh{height: 100vh;background-color: #eee;}
/*分页*/
.page-link{padding:.5rem 0.875rem}
.page-item.active .page-link{color:#fff;background-color:#094;border-color:#094}
/*留言*/
.contact-wrapper .feedback-box .form-control{padding-top:13px;padding-bottom:13px;color:#fff;margin-bottom:0px;background:rgba(255,255,255,0.1);border-color:rgba(0,0,0,0.4)}
.contact-wrapper .feedback-box .form-control::-webkit-input-placeholder{color:#fff}
.contact-wrapper .feedback-box .form-feedback .btn{padding-top:15px;padding-bottom:15px;font-size:16px;background:#094}
.contact-wrapper .feedback-box .form-feedback .btn:hover{background:#094;color:#fff}
.contact-wrapper .feedback-box .form-feedback.was-validated .form-control:invalid,.contact-wrapper .feedback-box .form-feedback.was-validated .form-control.is-invalid{border-color:#f5543f;padding-right:calc(1.5em+0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em+0.1875rem) center;background-size:calc(0.75em+0.375rem) calc(0.75em+0.375rem)}
.form-feedback .form-control{background:#f3f3f3;color:#9396a2;font-size:16px;border-radius:10px;overflow:hidden;border:1px solid #cecccc;padding-top:11px;padding-bottom:11px}
.form-feedback .form-control::-webkit-input-placeholder{color:#9396a2}
.form-feedback .btn{color:#fff;background:#094;border-radius:10px;font-size:18px;line-height:22px;padding-top:11px;padding-bottom:11px}
.form-feedback .btn:hover{background:#007934;color:#fff}
@media(max-width:768px){
	.form-feedback .form-control{padding-top:10px;padding-bottom:10px;font-size:16px}
	.form-feedback .btn{padding-top:10px;padding-bottom:10px}
	.contact-wrapper .feedback-box .form-control{margin-bottom:0}
}
/*搜索*/
.pro-search .search-group{width:100%;background:#fff;border:0;border-bottom:1px solid #dddddd;border-radius:0}
.pro-search .search-group .form-control{font-size:18px;color:#333;padding-left:0}
.pro-search .search-group .form-control::-webkit-input-placeholder{color:#333;font-size:18px;font-weight:bold}
.search-group{width:200px;height:45px;background:#f7f7f7;overflow:hidden;border:1px solid #f7f7f7;border-radius:10px}
.search-group .form-control{border:none;border-radius:0px;background:transparent;color:#5c5352;height:45px}
.search-group .form-control::-webkit-input-placeholder{color:#5c5352}
.search-group .btn{border-radius:0px;height:45px;width:45px;display:flex;justify-content:center;align-items:center;padding:6px 15px;margin-bottom:0}
.search-group i{color:#094;font-size:1.3rem}
.search-group .btn:hover{background-color:#094;transition:.6s all}
.search-group .btn:hover i{color:#fff}
/*#表格*/
.table{overflow-x: auto;}
.table-wrapper table th,.table-wrapper table td{padding:5px;vertical-align:middle;font-size:14px;border:1px solid #dee2e6;text-align:center}
.table-wrapper table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.03)}
.table-wrapper table tbody tr:hover{background-color:#dee2e6;color:#555}
.table-wrapper table{display:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
@media (max-width:575.98px){.table-wrapper-sm table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}
@media(max-width:768px){.table-wrapper-md table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}
@media (max-width:991.98px){.table-res-lg table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}
@media (max-width:1500.98px){.table-wrapper-xl table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}
.content-wrapper tbody th{color:#2980c7}
.content-wrapper.article img{max-width:100%;height:auto;}

/*#弹出留言表单*/
.reveal-modal-bg{position:fixed;height:100%;width:100%;z-index:1000;display:none;top:0;left:0;background:rgba(00,00,00,0.8)}
.reveal-modal{visibility:hidden;top:250px;left:50%;margin-left:-25%;width:50%;position:absolute;z-index:1001;padding:35px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
.reveal-modal .title{font-size:30px;text-align:center;margin-bottom:25px}
.reveal-modal .close-reveal-modal{font-size:30px;line-height:0.5;position:absolute;top:8px;right:11px;color:#333;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer}
@media(max-width:768px){
	.reveal-modal{visibility:hidden;top:50px;left:50%;margin-left:-45%;width:90%;position:absolute;z-index:1001;padding:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
	.reveal-modal .title{font-size:20px;text-align:center;margin-bottom:10px}
}
.feedpc{position:fixed;right:0px;top:60%;cursor:pointer;z-index:70}
.feedpc .feed{display:flex;align-items:center}
.feedpc .feed .img{z-index:60;margin-right:-20px}
.feedpc .feed p{background:#414141;height:50px;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:50px;padding:0 15px 0 25px}
@media(max-width:768px){
	.feedpc .feed .img{margin-right:0px}
	.feedpc .feed .img img{width:50px;height:50px}
	.feedpc .feed p{display:none}
	.totop{z-index:10}
}

/* 格子布局 */
.grid{display:grid;grid-template-rows:repeat(var(--bs-rows,1),1fr);grid-template-columns:repeat(var(--bs-columns,12),1fr);gap:var(--bs-gap,1.5rem)}.grid .g-col-1{grid-column:auto/span 1}.grid .g-col-2{grid-column:auto/span 2}.grid .g-col-3{grid-column:auto/span 3}.grid .g-col-4{grid-column:auto/span 4}.grid .g-col-5{grid-column:auto/span 5}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-7{grid-column:auto/span 7}.grid .g-col-8{grid-column:auto/span 8}.grid .g-col-9{grid-column:auto/span 9}.grid .g-col-10{grid-column:auto/span 10}.grid .g-col-11{grid-column:auto/span 11}.grid .g-col-12{grid-column:auto/span 12}.grid .g-start-1{grid-column-start:1}.grid .g-start-2{grid-column-start:2}.grid .g-start-3{grid-column-start:3}.grid .g-start-4{grid-column-start:4}.grid .g-start-5{grid-column-start:5}.grid .g-start-6{grid-column-start:6}.grid .g-start-7{grid-column-start:7}.grid .g-start-8{grid-column-start:8}.grid .g-start-9{grid-column-start:9}.grid .g-start-10{grid-column-start:10}.grid .g-start-11{grid-column-start:11}
@media (min-width:576px){.grid .g-col-sm-1{grid-column:auto/span 1}.grid .g-col-sm-2{grid-column:auto/span 2}.grid .g-col-sm-3{grid-column:auto/span 3}.grid .g-col-sm-4{grid-column:auto/span 4}.grid .g-col-sm-5{grid-column:auto/span 5}.grid .g-col-sm-6{grid-column:auto/span 6}.grid .g-col-sm-7{grid-column:auto/span 7}.grid .g-col-sm-8{grid-column:auto/span 8}.grid .g-col-sm-9{grid-column:auto/span 9}.grid .g-col-sm-10{grid-column:auto/span 10}.grid .g-col-sm-11{grid-column:auto/span 11}.grid .g-col-sm-12{grid-column:auto/span 12}.grid .g-start-sm-1{grid-column-start:1}.grid .g-start-sm-2{grid-column-start:2}.grid .g-start-sm-3{grid-column-start:3}.grid .g-start-sm-4{grid-column-start:4}.grid .g-start-sm-5{grid-column-start:5}.grid .g-start-sm-6{grid-column-start:6}.grid .g-start-sm-7{grid-column-start:7}.grid .g-start-sm-8{grid-column-start:8}.grid .g-start-sm-9{grid-column-start:9}.grid .g-start-sm-10{grid-column-start:10}.grid .g-start-sm-11{grid-column-start:11}}@media (min-width:768px){.grid .g-col-md-1{grid-column:auto/span 1}.grid .g-col-md-2{grid-column:auto/span 2}.grid .g-col-md-3{grid-column:auto/span 3}.grid .g-col-md-4{grid-column:auto/span 4}.grid .g-col-md-5{grid-column:auto/span 5}.grid .g-col-md-6{grid-column:auto/span 6}.grid .g-col-md-7{grid-column:auto/span 7}.grid .g-col-md-8{grid-column:auto/span 8}.grid .g-col-md-9{grid-column:auto/span 9}.grid .g-col-md-10{grid-column:auto/span 10}.grid .g-col-md-11{grid-column:auto/span 11}.grid .g-col-md-12{grid-column:auto/span 12}.grid .g-start-md-1{grid-column-start:1}.grid .g-start-md-2{grid-column-start:2}.grid .g-start-md-3{grid-column-start:3}.grid .g-start-md-4{grid-column-start:4}.grid .g-start-md-5{grid-column-start:5}.grid .g-start-md-6{grid-column-start:6}.grid .g-start-md-7{grid-column-start:7}.grid .g-start-md-8{grid-column-start:8}.grid .g-start-md-9{grid-column-start:9}.grid .g-start-md-10{grid-column-start:10}.grid .g-start-md-11{grid-column-start:11}}@media (min-width:992px){.grid .g-col-lg-1{grid-column:auto/span 1}.grid .g-col-lg-2{grid-column:auto/span 2}.grid .g-col-lg-3{grid-column:auto/span 3}.grid .g-col-lg-4{grid-column:auto/span 4}.grid .g-col-lg-5{grid-column:auto/span 5}.grid .g-col-lg-6{grid-column:auto/span 6}.grid .g-col-lg-7{grid-column:auto/span 7}.grid .g-col-lg-8{grid-column:auto/span 8}.grid .g-col-lg-9{grid-column:auto/span 9}.grid .g-col-lg-10{grid-column:auto/span 10}.grid .g-col-lg-11{grid-column:auto/span 11}.grid .g-col-lg-12{grid-column:auto/span 12}.grid .g-start-lg-1{grid-column-start:1}.grid .g-start-lg-2{grid-column-start:2}.grid .g-start-lg-3{grid-column-start:3}.grid .g-start-lg-4{grid-column-start:4}.grid .g-start-lg-5{grid-column-start:5}.grid .g-start-lg-6{grid-column-start:6}.grid .g-start-lg-7{grid-column-start:7}.grid .g-start-lg-8{grid-column-start:8}.grid .g-start-lg-9{grid-column-start:9}.grid .g-start-lg-10{grid-column-start:10}.grid .g-start-lg-11{grid-column-start:11}}@media (min-width:1200px){.grid .g-col-xl-1{grid-column:auto/span 1}.grid .g-col-xl-2{grid-column:auto/span 2}.grid .g-col-xl-3{grid-column:auto/span 3}.grid .g-col-xl-4{grid-column:auto/span 4}.grid .g-col-xl-5{grid-column:auto/span 5}.grid .g-col-xl-6{grid-column:auto/span 6}.grid .g-col-xl-7{grid-column:auto/span 7}.grid .g-col-xl-8{grid-column:auto/span 8}.grid .g-col-xl-9{grid-column:auto/span 9}.grid .g-col-xl-10{grid-column:auto/span 10}.grid .g-col-xl-11{grid-column:auto/span 11}.grid .g-col-xl-12{grid-column:auto/span 12}.grid .g-start-xl-1{grid-column-start:1}.grid .g-start-xl-2{grid-column-start:2}.grid .g-start-xl-3{grid-column-start:3}.grid .g-start-xl-4{grid-column-start:4}.grid .g-start-xl-5{grid-column-start:5}.grid .g-start-xl-6{grid-column-start:6}.grid .g-start-xl-7{grid-column-start:7}.grid .g-start-xl-8{grid-column-start:8}.grid .g-start-xl-9{grid-column-start:9}.grid .g-start-xl-10{grid-column-start:10}.grid .g-start-xl-11{grid-column-start:11}}@media (min-width:1400px){.grid .g-col-xxl-1{grid-column:auto/span 1}.grid .g-col-xxl-2{grid-column:auto/span 2}.grid .g-col-xxl-3{grid-column:auto/span 3}.grid .g-col-xxl-4{grid-column:auto/span 4}.grid .g-col-xxl-5{grid-column:auto/span 5}.grid .g-col-xxl-6{grid-column:auto/span 6}.grid .g-col-xxl-7{grid-column:auto/span 7}.grid .g-col-xxl-8{grid-column:auto/span 8}.grid .g-col-xxl-9{grid-column:auto/span 9}.grid .g-col-xxl-10{grid-column:auto/span 10}.grid .g-col-xxl-11{grid-column:auto/span 11}.grid .g-col-xxl-12{grid-column:auto/span 12}.grid .g-start-xxl-1{grid-column-start:1}.grid .g-start-xxl-2{grid-column-start:2}.grid .g-start-xxl-3{grid-column-start:3}.grid .g-start-xxl-4{grid-column-start:4}.grid .g-start-xxl-5{grid-column-start:5}.grid .g-start-xxl-6{grid-column-start:6}.grid .g-start-xxl-7{grid-column-start:7}.grid .g-start-xxl-8{grid-column-start:8}.grid .g-start-xxl-9{grid-column-start:9}.grid .g-start-xxl-10{grid-column-start:10}.grid .g-start-xxl-11{grid-column-start:11}}





/* 老版本 */
.main-container { background: #fff;margin-bottom: 30px; }
.bghui{background: #f3f3f3;}
.bghuang{background: #f7ca2e;}
.bglv{background: #009944;}
.bgcheng{background: #f18d30;}
.bgzi{background: #8589c1;}
.bgqing{background: #b9d24d;}
.bgbai{background: #fff}
/* about */
.service-wrapper{padding-top: 30px;padding-bottom: 30px;}
.service-wrapper h2{font-size: 30px;font-weight: bold;text-align: center;color: #222222;margin-bottom: 10px;}
.service-wrapper .desc{font-size: 16px; color: #666666;text-align: center;text-transform: uppercase;margin-bottom: 20px;}
.service-wrapper .img-index{border: 1px solid #d0d0d0; padding: 15px;margin-bottom: 20px;}
.service-wrapper .content{background: #f4f4f4;padding: 30px;}
.service-wrapper .content h3{font-size: 22px;line-height: 40px;font-weight: bold;}
.service-wrapper .content p{font-size: 18px;line-height: 32px;color: #666666;margin-bottom: 10px;}

.cert-col { margin-bottom: 1.5rem; margin-top: 0.5rem; }
.cert-col .card { padding: 15px; background: #e5e5e5;  }
.cert-col .card-thumb {height: 430px;border: 1px solid #dbdbdb;overflow: hidden;background: #fff;display: flex;align-items: center;}
.cert-col .card-title { font-size: 16px; margin: 0; color: #666666; padding: 0.5rem 0.75rem; margin-top: 0.5rem; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

@media(max-width:768px) {
    .cert-col .card-thumb{height: auto;}
    .cert-container { padding-bottom: 0.5rem; padding-top: 0.5rem; }
}

.img-col{ margin-bottom: 25px;}
.img-col .img {height:320px;line-height: 0;margin-bottom: 5px;overflow:hidden;}
.img-col .card-title{border-bottom: 2px solid #ebebeb; flex-grow: 1;margin: 0;padding: 0.5rem 0.75rem;color: #222222;background: #ebebeb; font-size:18px;justify-content: space-between; line-height: 24px; display: flex; align-items: center; }
.img-col .card-title:after{content: "\f105";font-family: cmsfont;color: #9c9c9c;font-size: 18px;margin-right: 8px;}
.img-col:hover .card-title{border-bottom: 2px solid #009944;box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);}

.about-js-box { display:flex; margin-bottom: 30px; }
.about-js-txt {padding-left:8px; }
.about-js-txt h4 { font-size: 18px; color: #6e6e6e;font-weight:bold;padding-top:6px; }
.about-js-txt p { font-size: 16px; color: #8e8e8e }


/* pro banner */
.banner .banner-text{justify-content: flex-start;text-align: left;}
.banner .text-box{background: #fff;width: 375px;border: 1px solid #c4c4c4; padding: 20px; text-align: center;}
.banner .text-box .logo img{width: 183px;height: auto;}
.banner .banner-text .title{margin-top: 20px; text-transform: uppercase; font-size: 36px;line-height: 86px; font-weight: bold;color: #009944;background: url(../../images/titlebg.png) no-repeat center;height: 86px;}
.banner .banner-text p{font-size: 18px;color: #666666; line-height: 30px;text-align: center;margin-top: 10px;max-width: 100%;padding: 0 30px;}
.banner .banner-text h3{font-size: 32px;text-align: center;}
.banner .banner-text h2{font-size: 52px;text-align: center;font-family: 微软雅黑;}

.banner .banner-text{justify-content: flex-start;text-align: left; align-items: flex-start;padding-top: 125px;}
.banner .banner-text .title-home{font-size: 50px;font-weight: bold;font-family: fantasy;}
.banner .banner-text .more-home{font-size: 14px;color: #555;font-weight: bold; width: 140px;height: 36px;display: block; line-height: 36px;margin-top: 30px;border-radius: 20px; overflow: hidden; background: #fff;text-align: center;}
.banner .banner-text .more-home:hover{background: #009a44; color: #fff;transition: all 0.5s;}

@media(max-width:1500px) {
    .banner .banner-text{padding-top: 40px;}
}
@media(max-width:1200px) {
    .banner .banner-text{padding-top: 10px;}
}
@media(max-width:1000px) {
    .banner .banner-text{padding-top: 0px;}
    .banner .text-box{padding: 10px;}
}
@media(max-width:768px) {
    .banner .banner-text h2{font-size: 20px;}
    .banner .banner-text{align-items: center;padding-top: 0;}
    .banner .banner-text .title-home{font-size: 30px;text-align: center;font-family: 微软雅黑;}
    .banner .banner-text .more-home{margin: 15px auto 0;}
}

/* 位置导航*/
.menu-horizontal-about{display:flex;padding:20px 40px 10px;justify-content:flex-start;flex-wrap:wrap;justify-content:space-between;background-color:#ffffff;box-shadow:0px 7px 21px 0px rgba(216,216,216,0.58);border-radius:10px}
.menu-horizontal-about .nav-link-about{margin-bottom:10px;padding:5px 20px;color:#000000;display:block;text-align:center;font-size:16px;transition:all 0.5s;font-weight:500}
.menu-horizontal-about .nav-link-about::after{float:right;display:inline-block;margin-left:0.255em;margin-top:0.5em;content:"";border-top:0.3em solid transparent;border-right:0;border-bottom:0.3em solid transparent;border-left:0.3em solid;margin-right:-12px;color:#009944}
.menu-horizontal-about .nav-link-about.active{}
.menu-horizontal-about .nav-link-about:hover{color:#009944}
@media(max-width:768px) {
	.menu-horizontal-about{padding:20px 10px 10px;}
}
.page-title {padding: 0 0 20px; display: -ms-flexbox; color: #b8b8b8;text-align: right; border-bottom: 1px solid #d8d8d8;}
.page-title .title{font-size: 40px;}
.page-title a{color: #b8b8b8;}
.page-title a:hover{text-decoration: underline;}
.page-title .breadcrumb { justify-content: flex-end; }
.breadcrumb-item + .breadcrumb-item::before { color: #b8b8b8;font-family: cmsfont; content: "\f054";font-size: 10px;  }
.page-title .breadcrumb:before { font-family: cmsfont; content: "\f3c5"; margin-right: 0.25rem; color: #b8b8b8}
.page-title .breadcrumb-item:last-child a{color: #dd7417;font-weight: bold;}

@media(max-width:768px) {
    .page-title {padding: 0 0 10px; display: -ms-flexbox; color: #009a44;text-align: center; border-bottom: 1px solid #d8d8d8;}
    .page-title a{color: #009a44;}
    .page-title a:hover{text-decoration: underline;font-size: 16px;}
    .page-title .breadcrumb { justify-content: center;font-size: 16px; }
    .breadcrumb-item + .breadcrumb-item::before { color: #009a44;font-family: cmsfont; content: "\f054";font-size: 16px;  }
    .page-title .breadcrumb:before {display: none;}

}

/* 产品列表 */
.pro-wrapper.Solar-Cable{padding-top: 60px;}
.pro-wrapper.AC-Component{padding-top: 60px;}
.pro-wrapper.PV-Accessories{padding-top: 60px;}
.pro-wrapper{padding-top: 30px;padding-bottom: 30px;}
.pro-row {background: #ebebeb; margin-left: 0px;margin-right: 0px; padding: 20px;margin-bottom: 30px;}
.pro-row .col-md-7{padding-right: 50px;}
.pro-row .text h4{font-size: 20px;color: #009944;line-height: 30px;margin-bottom: 10px;}
.pro-row .text h4 a{color: #009944;}
.pro-row .text h4 a:hover{text-decoration: underline;}
.pro-row .text .dsec{font-size: 16px;color: #666666;line-height: 24px;margin-bottom: 10px;}
.pro-row .text .list p{font-size: 16px;color: #666666;line-height: 26px;display: flex; align-items: center;}
.pro-row .text .list p:before{content: "";width: 7px;height: 7px;background: url(../../images/profltb.jpg) no-repeat;margin-right: 8px;}

.pro-wrapper .pro-col {transition: all 0.5s; background: #f8f8f8;border: 1px solid #f8f8f8; margin-left: 0px;margin-right: 0px; padding: 20px;margin-bottom: 30px;}
.pro-wrapper .pro-col:hover{border: 1px solid #999999;}
.pro-wrapper .pro-col:hover .more,.pro-wrapper .pro-col:hover .more:after{color: #009944;}
.pro-wrapper .pro-col .img{margin-left: 10px;}
.pro-wrapper .pro-col .text {margin-left: 30px;}
.pro-wrapper .pro-col .text h4{font-size: 20px;color: #222222;font-weight: bold; line-height: 30px;margin-bottom: 10px;margin-top: 10px;}
.pro-wrapper .pro-col .text h4 a{color: #222222;}
.pro-wrapper .pro-col .text h4 a:hover{color: #009944;}
.pro-wrapper .pro-col .text .dsec{font-size: 16px;color: #999999;line-height: 27px;margin-bottom: 10px;}
.pro-wrapper .pro-col .more{font-size: 18px;color: #999999;display: flex; align-items: center;}
.pro-wrapper .pro-col .more:after{content: "\f061";font-family: cmsfont;color: #999999;font-size: 18px;margin-left: 8px;}
.pro-wrapper .desc{background: #009a44;padding: 30px;margin-bottom: 30px;color: #fff;}
.pro-wrapper .desc h1{font-size: 24px;margin-bottom: 15px;}
.pro-wrapper .desc p{font-size: 16px;line-height: 22px;}
.pro-wrapper .desc .list{display: none;}
@media(max-width:768px) {
    .pro-wrapper .desc .list{margin-top: 20px;display: block;}
    .pro-wrapper .desc .list p a{font-size: 16px;color: #fff;}
    .pro-wrapper .desc .list p a:hover{text-decoration: underline;}
    .pro-wrapper .desc .list p:before { content: "●"; font-size: 0.75rem; margin-right: 5px; color: #fff }
}

.menu-horizontal-child {  display: flex; flex-wrap: wrap; background: #009944; margin-top: 8px; padding: 6px; }
.menu-horizontal-child .nav-item-child{display: flex;align-items: center;position: relative;margin-right: 8px;}
.menu-horizontal-child .nav-link-child { color: #fff;font-size: 14px;line-height: 31px; padding: 2px 20px; overflow: hidden;border-radius: 20px;transition: all 0.5s;}
.menu-horizontal-child .nav-link-child:hover,.menu-horizontal-child .nav-link-child.active{color: #009944;background: #ffffff; transition: all 0.3s;}

.content-wrapper.product { border: 1px solid #e9eef4 }
.content-wrapper.product .content { padding: 1.5rem 1rem; background: #fff; }
.product-head .product-thumb { border: 1px solid #009944; }

.pronr-wrapper .text .sub-title{font-size: 18px;line-height: 26px;color: #009944;font-weight: bold;margin-bottom: 10px;}
.pronr-wrapper .text p{font-size: 15px;line-height: 26px;color: #2c2c2c;}
.pronr-wrapper .text .share-title{background: #f0f0f0; padding: 20px 25px 10px;font-size: 20px;margin-bottom: 0;margin-top: 20px;}
.pronr-wrapper .text .share{display: flex;flex-wrap: wrap;background: #f0f0f0; padding: 10px 25px; }
.pronr-wrapper .text .share span{padding-left: 8px;}
.pronr-wrapper .text .share a{width: 33.33%;margin-bottom: 10px;cursor: pointer;}
.pronr-wrapper .text .share a img{border-radius: 50%;overflow: hidden;}
.product-head { margin-bottom: 1.5rem; }
.pronr-title{font-size: 22px;line-height: 24px;font-weight: bold; color: #222222;margin-bottom: 15px; }

.content-pro-title{color: #222222;padding: 13px 16px;font-size: 18px;margin-bottom: 0; text-align: center; font-weight: bold; }
.content-pro h4{font-size: 14px;color: #898989; margin-top: 10px; text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.content-pro .pro-box{background: #f0f0f0;padding: 15px;margin-bottom: 20px;}
.content-pro.right .pro-box{margin-bottom: 0;}
.content-pro.right .box{padding: 10px;background: #f0f0f0;}
.content-pro .pro-box .img{overflow: hidden;}
.content-pro .pro-box  a{color: #333;}
.content-pro .pro-box:hover h4 a{color: #009944;transition: all 0.3s;}
.content-pro .pro-box:hover h4{color: #009944;transition: all 0.3s;}

.content-news{ }
.content-news .news-box{overflow: hidden; }
.content-news .news-col{ padding-bottom: 15px; margin-top: 0px;margin-bottom: 5px; display: flex;justify-content: space-between; align-items: center;}
.content-news .news-col h4 a{color: #222222;font-size: 18px;}
.content-news .news-col h4 a:hover{ color: #009944;transition: all 0.3s; }
.content-news .news-col h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom: 0px;}
.content-news .news-col time{font-size: 18px;width: 20%;text-align: right;}
.content-news .news-col h4{width: 80%;}

@media(max-width:768px) {
    .newsnr-container .news-left { padding-top: 1rem; padding-bottom: 0.5rem }
    .content-news .news-col{flex-wrap: wrap;}
    .content-news .news-col h4{width: 100%;}
    .content-news .news-col time{text-align: left;width: 100%;}
}

/*#region news list*/
.news-wrapper {padding: 30px 0;}
.news-wrapper .news-row{margin-bottom: 20px;}
.news-wrapper .news-row h4{font-size: 18px;font-weight: bold; color: #009944;margin-bottom: 15px;}
.news-wrapper .news-row h4 a{color: #009944;}
.news-wrapper .news-row h4 a:hover{text-decoration: underline;}
.news-wrapper .news-row p{font-size: 14px;color: #666666;line-height: 27px;margin-bottom: 20px;}
.news-wrapper .news-row time{font-size: 14px;color: #666666;display: flex;align-items: center;}
.news-wrapper .news-row time:before{content: "";width: 19px;height: 20px;background: url(../../images/timetb.png) no-repeat;display: block;margin-right: 8px;}

.news-wrapper .news-col { padding: 20px; margin-bottom: 30px;display: flex;justify-content: space-between;flex-wrap: wrap; background: #f3f7fa;border: 1px solid #409d64; box-shadow: 4px 4px 8px #f9f9f9; }
.news-wrapper .news-col .img{width: 30%; display: block;justify-content: center;align-items: center;border: 1px solid #cedae4;}
.news-wrapper .news-col .text{width: 70%;padding-left: 30px; }
.news-wrapper .news-col .text h3{margin-bottom: 10px; margin-top: 10px; line-height: 24px; font-size: 19px; color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-wrapper .news-col .text h3 a{color: #000000;}
.news-wrapper .news-col .text p{font-size: 16px; color: #898989; margin-bottom: 20px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.news-wrapper .news-col .text h3 a:hover{color:#f2962f;transition: all 0.3s; }
.news-wrapper .news-col .text .more{background: #f2962f; padding: 8px 30px;font-size: 14px;line-height: 20px;color: #fff;border-radius: 25px;}

.exhnews-col{margin-bottom: 20px;}
.exhnews-col:hover .img{box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);}
.exhnews-col h4{font-size: 20px;color: #009944;text-align: center;overflow:hidden;margin-top: 10px;margin-bottom: 5px;height: 48px;}
.exhnews-col h4 a{color: #009944;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.exhnews-col .img{height: 280px;overflow: hidden;}
.exhnews-col h4 a:hover{text-decoration: underline;}
.exhnews-col p{font-size: 16px;color: #999999;text-align: center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}

/*#endregion*/
@media(max-width:768px) {
	
    .exhnews-col .img{height: auto;}
    .news-wrapper .news-col .img{width: 100%;}
    .news-wrapper .news-col .text{width: 100%;padding-left: 0px; margin-top: 10px; }
    .news-wrapper .news-row h4{margin-top: 15px;}
}

/*文章内容*/
/*#region newsnr-container*/
.newsnr-container{margin-bottom: 40px; padding-top: 5px; }
.newsnr-container .title { font-size: 1.5rem; color: #000; text-align: center; }
.newsnr-container .content { color: #595959; line-height: 1.8rem; padding: 0; }
.newsnr-container .content p { margin-bottom: 0; }
.newsnr-container .summary { padding-bottom: 20px; text-align: center; margin: 30px 0; font-size: 15px; color: #595959; border-bottom: 1px dashed #000; }
.newsnr-container .summary span { margin-right: 15px; }
.newsnr-container .social a{border-radius: 0;}
.content-other{background: #e3e3e3;padding: 25px; font-size: 16px;color: #009944;}
.content-other a{color: #3d3d3d;}
.content-other a:hover{ color: #f2962f;transition: all 0.3s; }

.hot-pro { }
.hot-pro-title{background: #009944;color: #fff;padding: 13px 16px;font-size: 18px;margin-bottom: 0;}
.hot-pro h4{font-size: 14px;color: #898989; margin-top: 10px; margin-bottom: 20px;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hot-pro .box{padding: 20px;}
.hot-pro .pro-box .img{overflow: hidden;border: 1px solid #409d64; height:317px;align-items: center;display: flex;}
.hot-pro .pro-box  a{color: #333;}
.hot-pro .pro-box:hover h4 a{color: #f2962f;transition: all 0.3s;}
.hot-pro .pro-box:hover h4{color: #f2962f;transition: all 0.3s;}

.hot-news {padding: 20px 0px;}
.hot-news-title{background: #009944;color: #fff;padding: 13px 16px;font-size: 18px;margin-bottom: 0; }
.hot-news .news-box {padding: 0 15px;}
.hot-news .news-box .title{margin-top: 10px; text-align: left; font-size: 15px;color: #8b8b8b; line-height: 22px; margin-bottom: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hot-news .news-box .title a{font-size: 17px;color: #333;}
.hot-news .news-box .title:hover a{color: #ed7902;transition: all 0.3s; }
.hot-news .news-box .title:hover{color: #ed7902;transition: all 0.3s; }

.hot-news .news-box{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:20px;}
.hot-news .news-box .img{width:40%;position:relative;}
.hot-news .news-box .text{width:60%;padding-left:25px;}
.hot-news .news-box .text .desc{color:#666;font-size:14px;line-height:22px;}
.hot-news .news-box .text time{color:#009944;font-size:14px;line-height:22px;display:block;margin-top:10px;}

@media(max-width:768px) {
.hot-pro .pro-box .img{ height:auto;}
	.hot-news .news-box .img{width:100%;position:relative;}
	.hot-news .news-box .text{width:100%;padding:20px 10px;}
}

/*#region 手机端*/
.header-mb{background:#009a44;position:fixed;top:0;left:;right:0;width:100%;border-bottom:1px solid #fff;z-index:999}
.header-mb .container-xl{height:50px}
.header-mb .top-logo{width:50%}
.header-mb .top-logo img{height:40px;width:auto}
.header-mb .top-mb{display:flex;align-items:center;width:50%;justify-content:flex-end}
.header-mb .top-mb .dropdown.lang .dropdown-toggle{background:transparent;padding:0}
.header-mb .top-mb .dropdown-menu{min-width:80px;margin-top:8px}
.header-mb .top-mb .top-mb-search{padding:.5rem .4rem;margin-left:10px;width:30px;text-align:center}
.header-mb .top-mb .top-mb-search i{font-size:16px;color:#fff}
.header-mb .top-mb .icon-bars{color:#fff}
.header-mb .top-mb .dropdown.lang .dropdown-toggle{color:#fff}
.top-mb-search-box{display:none;position:fixed;background:#fff;top:50px;padding:6px 15px 10px;box-shadow:2px 2px 4px rgba(0,0,0,0.2);z-index:998;width:100%}
.top-mb-search-box .search-group{width:100%;height:38px}
@media(max-width:768px) {
	.top-mb-search-box .search-group{height:auto;}
}
.mobile-head-item .main-content-wrap{background:#FFF;top:0;display:block;z-index:99999}
.mobile-head-item .main-content-wrap .content-wrap{overflow-y:auto;height:100%;padding:15px 10px;background-color:#fff}
.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{overflow-y:hidden}
.mobile-head-item .side-content-wrap{position:fixed;display:block;right:-80%;width:80%;height:100%}
.mobile-head-item .middle-content-wrap{position:absolute;right:0;width:100%;height:auto;padding:20px 0;opacity:0;visibility:hidden}
.mobile-head-item .middle-show-content-wrap{top:30px;visibility:visible;opacity:1}
.head_top .top_left{display:none}
.head_nav{width:100%;padding:0 5px}
.head_nav li{padding-left:28px;padding-top:4px;padding-bottom:4px}
.head_nav li,.head_nav li a{color:#111}
.head_nav li.has-child{padding-left:28px;margin-top:0;margin-bottom:0}
.head_nav li.has-child>a{margin-top:3px;margin-bottom:3px;margin-right:35px}
.head_nav li.has-child>ul{display:none}
.head_nav li.siblings-no-menu{position:relative;padding-left:15px}
.head_nav li a{display:block;height:1.4em;line-height:1.4em;position:relative}
.head_nav li a:hover{color:inherit}
.head_nav li em{display:block;height:1.4em;overflow:hidden}
.head_nav li li{font-size:14px}
.head_nav li li li{font-size:12px}
.head_nav li li a{color:#666}
.head_nav li.has-child a b{display:inline-block;width:15px;height:15px;border:1px solid #111;border-radius:2px;overflow:hidden;line-height:15px;position:absolute;right:-35px;top:1px;-webkit-box-sizing:content-box;box-sizing:content-box}
.head_nav li.has-child a b:before,.head_nav li.has-child a b:after{content:'';display:block;width:9px;height:1px;background-color:#111;position:absolute;left:3px;top:50%;margin-top:-.5px}
.head_nav li.has-child a b:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.head_nav li.has-child a:hover b{border-color:#111}
.head_nav>li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f2f2f2}
.head_nav>li>a{font-size:16px;text-transform:uppercase;margin-bottom:-1px;position:relative;text-transform:uppercase;position:relative}
.head_nav li,.head_nav li.has-child{padding-left:0}
.head_nav li li,.head_nav li li.has-child{padding-left:15px}
.head_nav li.active>a>b:after{display:none}
.head_nav li.active>a>b{background-color:#111}
.head_nav li.active>a>b:before,.head_nav li.active>a>b:after{background-color:#fff}
.mobile-ico-close{width:30px;height:30px;background:#fff url(../../images/mobile_close.png) center center no-repeat;background-size:50% auto;position:absolute;left:-35px;top:0;cursor:pointer}
.main-mask{position:absolute;background-color:#000;opacity:.4;width:100%;height:100vh;z-index:9;display:none}

/*#region contact wrapper*/
.down-wrapper {min-height: 500px;padding-bottom: 30px; padding-top: 30px;}
.down-wrapper h4{font-size: 18px; color: #666666; line-height: 18px;margin-top: 15px;margin-bottom: 8px;text-align: center;}
.down-wrapper .more{text-align: center; margin-top: 20px;margin-bottom: 50px;}
.down-wrapper .more a{font-size: 15px;color: #009a44; border: 1px solid #009a44; padding: 8px 20px;border-radius: 25px;overflow: hidden;}
.down-wrapper .img{background: #d6d6d6;padding: 55px 43px;}
.down-wrapper .img>div{box-shadow: 6px 6px 15px rgba(0, 0, 0, 0.4);}

.pic-title{font-size: 32px;color: #009944;font-weight: bold;text-align: center;margin-bottom: 40px;}
.pic-row .col-md-4{margin-bottom: 30px;}

.project-col{ margin-bottom: 25px;}
.project-col .img {  height: 100%;line-height: 0;margin-bottom: 5px; }
.project-col .card-title{border-bottom: 2px solid #ebebeb; flex-grow: 1;text-align: center; margin: 0;padding: 0.5rem 0.75rem;color: #222222;background: #ebebeb; font-size:16px;justify-content: space-between; line-height: 24px; display: flex; align-items: center; }
.project-col:hover .card-title{border-bottom: 2px solid #009944;box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);}

/*浮动*/
#float{position:fixed;right:5px;bottom:125px; margin-top:-60px;z-index:55;}
#float .ico{display:block;width:55px;height:55px; text-align:center;position:relative;cursor:pointer;margin-bottom:5px;}
#float .ico>i{font-size:30px;line-height:55px;border-radius:50%;display:block;color:#fff;position:relative;z-index:80;background:#094;}
#float .ico>.img{position:absolute;right:55px;width:140px;top:0;display:none;background-color:#fff;}
#float .ico>.img>img{width:100%;}
#float .ico p{position:absolute;top:0;border-radius:10px; right:-350px;padding:0px 20px;line-height:55px; font-size:16px;height:55px;background-color:#094;color:#FFF;transition:all 0.3s;z-index:0;white-space: nowrap;}
#float .ico:hover>.img{display:block;}
#float .ico:hover p{right:55px;}
@media (min-width:1px) and (max-width:991px){
#float{bottom:165px;}
    #float .ico{width:40px;height:40px;}
    #float .ico>i{font-size:22px;line-height:40px;}
    #float .ico>.img{right:40px;}
    #float .ico p{line-height:40px;padding:0 15px;height:40px;}
}

/* 修改about页面 */
.about-components{margin: 110px 0;}
.about-components .title{text-align:center;font-size:36px;line-height: 46px;font-weight:bold;text-transform: uppercase;}
.about-components .grid-a{margin-top: 70px;gap:30px 100px;}
.about-components .grid-a .item{display: flex;flex-direction: column;align-items: center;}
.about-components .grid-a .item .text{margin-top: 35px;}
.about-components .grid-a .item .text .t1{font-size: 20px;text-align: center;font-weight: bold;height: 72px;}
.about-components .grid-a .item .text .t1::after{content:'';display: block;width: 60px;height: 1px;background-color:#094;text-align: center;margin: 15px auto;}
.about-components .grid-a .item .text .t2{font-size: 16px;text-align: center;}

.about-components .grid-b{margin-top:120px;gap:60px 20px;}
.about-components .grid-b .item .text{margin-top:40px;}
.about-components .grid-b .item .text .t1{font-size: 20px;font-weight: bold;}
.about-components .grid-a .item .text .t2{font-size: 16px;line-height: 24px;}
@media(max-width:768px) {
	.about-components{margin:30px 0;}
	.about-components .title{font-size: 24px;line-height: 28px;}
	.about-components .grid-a{margin-top: 40px;gap:30px 0;}
	.about-components .grid-b{margin-top:60px;}
	.about-components .grid-b .item{overflow:hidden;border-radius:15px;}
	.about-components .grid-b .t1{font-size: 18px;line-height: 26px;font-weight: 600;margin-top: 0;}
	.about-components .grid-b .t2{font-size: 12px;margin-top: 10px;}
	.about-components .grid-b .item{overflow:hidden;border-radius:15px;border:1px solid #ddd;}
	.about-components .grid-b .item .text{padding:20px;margin-top: 0;}
}
/* 修改history页面 */
.about-main .right .t2{text-transform: uppercase;line-height:30px;}
.history-main .left{background:linear-gradient(45deg,#bbd789 0%, #009944 40%, #d2e9d5) 100%;}
.history-laboratory{margin-top: 130px;}
.history-laboratory .title{text-align:center;font-size:36px;line-height: 46px;font-weight:bold;text-transform: uppercase;}
.history-laboratory .subtitle{font-size: 16px;line-height: 28px;text-align: center;font-weight: 500;margin-bottom: 40px;}

.history-life{margin: 130px 0 100px;}
.history-life .title{text-align:center;font-size:36px;line-height: 46px;font-weight:bold;text-transform: uppercase;}
.history-life .grid{margin-top: 50px;gap:50px 20px;}
.history-life .grid .t1{margin-top: 20px;font-size: 22px;line-height: 28px;text-transform: uppercase;}
.history-life .grid .t2{margin-top: 20px;font-size: 14px;font-weight: 500;}

@media(max-width:768px) {
	.about-main .right .t2{font-size: 16px;line-height: 24px;}
	.history-laboratory{margin-top:20px;padding-top: 30px;background-color: #f1f1f1;}
	.history-laboratory .title{font-size: 24px;line-height: 28px;}
	.history-laboratory .subtitle{font-size: 14px;line-height: 22px;margin-top: 10px;}
	.history-life .title{font-size: 24px;line-height: 28px;}
	.history-life .grid .t1{font-size: 18px;line-height: 26px;font-weight: 600;margin-top: 0;}
	.history-life .grid .t2{font-size: 12px;margin-top: 10px;}
	.history-life .grid .item{overflow:hidden;border-radius:15px;border:1px solid #ddd;}
	.history-life .grid .item .text{padding:20px;}
}

/* 新下载页 */
.new-down-wrapper{padding-top: 20px;}
.new-down-wrapper .title{font-size:36px;line-height:38px;font-weight: bold;background-color:#ececec;padding:20px 30px;}
.new-down-wrapper .down-list{border-left:1px solid #efefef;border-right:1px solid #efefef;}
.new-down-wrapper .down-list .item{padding:20px 30px;display: flex;justify-content:space-between;align-items: center;border-bottom:1px solid #efefef;}
.new-down-wrapper .down-list .item .list-title h4{font-size: 16px;}
.new-down-wrapper .down-list .item .more{background-color: #ececec;color:#888;padding:10px 20px;border-radius:30px;}
@media(max-width:768px) {
	.new-down-wrapper .title{font-size: 24px;line-height: 28px;padding:10px 15px;}
	.new-down-wrapper .down-list .item{padding:10px 15px;}
	.new-down-wrapper .down-list .item .list-title h4{font-size: 12px;}
	.new-down-wrapper .down-list .item .more{display: none;}
}

/* 新新闻 */
.new-news-wrapper{}
.new-news-wrapper .title{padding:30px 0 10px;border-bottom:1px solid #094;font-size: 36px;font-weight: bold;margin-bottom: 25px;}
.new-news-wrapper .grid{gap:50px 20px;}
.new-news-wrapper .item{gap:50px 20px;}
.new-news-wrapper .item .img{border-radius:15px;overflow: hidden;}
.new-news-wrapper .item .img a{width: 100%;}
.new-news-wrapper h4{margin-top: 20px;}
.new-news-wrapper h4 a{color: #222222;font-size: 18px;height: 64px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.new-news-wrapper h4 a:hover{ color: #009944;transition: all 0.3s; }
.new-news-wrapper .text p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:15px 0 10px}
.new-news-wrapper time{font-size:14px;width: 20%;text-align: right;color:#000;font-weight: bold;}

@media(max-width:768px) {
    .new-news-wrapper{flex-wrap: wrap;}
    .new-news-wrapper h4{width: 100%;}
    .new-news-wrapper time{text-align: left;width: 100%;}
}



.header-top .navbar-nav .nav-item:hover .xc-downmenu{display:flex;}
.xc-downmenu{position:absolute;width:1100px;background:#fff;display:none;right:0;box-shadow:10px 2px 30px rgba(0, 0, 0, 0.1);}
.xc-downmenu .box1{width:30%;background:#f0f0f0;padding:24px;}
.xc-downmenu .box2{width:30%;background:#fafafa;}
.xc-downmenu .box3{width:40%;position:relative;}
.xc-downmenu .box1 .title{font-size:20px;font-weight:bold;margin-top:25px;margin-bottom:20px;}
.xc-downmenu .box1 p{font-size:15px;line-height:22px;}
.xc-downmenu .box1 .more{font-size:15px;color:#fff;margin-top:20px; background:#009944; font-weight:bold;line-height:30px;display:inline-block;padding:10px 30px;border-radius:50px;overflow:hidden;}
.xc-downmenu .box1 .more:hover{text-decoration:underline;}

.xc-downmenu .box2{display:block;}
.xc-downmenu .box2 .item{display:block;font-size:15px;line-height:26px;padding:12px 25px;}
.xc-downmenu .box2 .item:hover,.xc-downmenu .box2 .item.hover{background:#009944;color:#fff;}
.xc-downmenu .box2 .item.active{background:#009944;color:#fff;}

.xc-downmenu .box3 .child{display:none;}
.xc-downmenu .box3 .child.active{display:block;}
.xc-downmenu .box3 .child p a{display:block;font-size:15px;line-height:26px;padding:12px 25px;}
.xc-downmenu .box3 .child p a.active{color:#009944;}
.xc-downmenu .box3 .xc-close{position:absolute;right:20px;top:20px; border:1px solid #333;border-radius:5px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px;}
.xc-downmenu .box3 .xc-close:hover{background:#009944;color:#fff;transition:all 0.5s;border-color:#009944;}
.xc-downmenu .box3 .child .thrid{font-size:14px;left:18px;padding-left:25px;}
.xc-downmenu .box3 .child .thrid a{padding:5px 25px;font-size:14px;line-height:18px;}
.xc-downmenu .box3 .child .thrid a.active{color:#009944;}

.oldpro.menu-horizontal-wrapper{margin-bottom:110px;}
.oldpro .menu-horizontal-about{padding:0;box-shadow:none;position:relative;justify-content:flex-start;flex-wrap:nowrap;}
.oldpro .menu-horizontal-about .nav-item-about{margin-right:15px;}
.oldpro .menu-horizontal-about .nav-link-about{text-align:left;padding:10px;background:#f8f8f8;margin-bottom:0;}
.oldpro .menu-horizontal-about .nav-item-about:hover .nav-link-about{background:#009a44;color:#fff;}
.oldpro .menu-horizontal-about .nav-item-about.active .nav-link-about{background:#009a44;color:#fff;}
.oldpro .menu-horizontal-about .nav-link-about:after{display:none;}
.oldpro .menu-horizontal-about .nav-item-about  ul{display:none;}
.oldpro .menu-horizontal-about .nav-item-about.active ul{display:flex;border-top:4px solid #009a44; flex-wrap:wrap; position:absolute;background:#f8f8f8;left:0;right:0;padding:15px 15px 5px;}
.oldpro .menu-horizontal-about .nav-item-about.active ul .nav-link-child{margin-right:30px;font-size:15px;margin-bottom:10px;}
.oldpro .menu-horizontal-about .nav-item-about.active ul .nav-link-child:before{content:"\f105";font-family:Cmsfont;display:inline-block;margin-right:10px;}
.oldpro .menu-horizontal-about .nav-item-about.active ul .nav-link-child.active{color:#009a44;}

@media(max-width:1400px) {
	.oldpro .menu-horizontal-about .nav-link-about{font-size:15px;}
	.oldpro .menu-horizontal-about .nav-item-about.active ul .nav-link-child{font-size:14px;}
}

.powered a{color:#094;}


/* 位置导航*/
.xcnew{display:block;padding:20px 20px 10px;background-color:#ffffff;box-shadow:0px 7px 21px 0px rgba(216,216,216,0.58);border-radius:10px}
.menu-horizontal-xcnew{display:flex;flex-wrap:wrap;padding:10px 0;}
.menu-horizontal-xcnew .nav-link-xcnew{margin-bottom:10px;padding-right:20px;margin-right:40px;position:relative; color:#000000;display:block;text-align:center;font-size:17px;transition:all 0.5s;font-weight:500}
.menu-horizontal-xcnew .nav-link-xcnew::after{float:right;display:inline-block;margin-left:0.255em;margin-top:0.5em;content:"";border-top:0.3em solid transparent;border-right:0;border-bottom:0.3em solid transparent;border-left:0.3em solid;margin-right:-12px;color:#009944}
.menu-horizontal-xcnew .nav-link-xcnew.active{color:#009944}
.menu-horizontal-xcnew .nav-link-xcnew:hover{color:#009944}
.menu-horizontal-xcnew .nav-link-xcnew.active.has::after{content:"";z-index: 10;
  content: "";
  border-top: 8px solid #009944;
  border-right: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid transparent;
  position: absolute;
  bottom: -36px;
  left: calc(50% - 16px);}
@media(max-width:768px) {
	.menu-horizontal-xcnew{padding:20px 10px 10px;}
}

.menu-horizontal-xcnewchild{display:flex;flex-wrap:wrap;border-top:1px solid #009944;padding-top:15px;padding-bottom:5px}
.menu-horizontal-xcnewchild .nav-link-xcnewchild{margin-bottom:10px;padding:0px;margin-right:30px;position:relative; color:#000000;display:block;text-align:center;font-size:15px;transition:all 0.5s;}
.menu-horizontal-xcnewchild .nav-link-xcnewchild::before{display:inline-block;content:"●";color:#009944;margin-right:10px;}
.menu-horizontal-xcnewchild .nav-link-xcnewchild.active{color:#009944}
.menu-horizontal-xcnewchild .nav-link-xcnewchild:hover{color:#009944}
.menu-horizontal-xcnewchild .nav-link-xcnewchild.active.has::after{content:"";z-index: 10;
  content: "";
  border-top: 8px solid #009944;
  border-right: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid transparent;
  position: absolute;
  bottom: -31px;
  left: calc(50% - 8px);}

@media(max-width:768px) {
	.menu-horizontal-xcnewchild{padding:20px 10px 10px;}
}

.menu-horizontal-xcnewthred{display:flex;flex-wrap:wrap;border-top:1px solid #009944;padding-top:15px;}
.menu-horizontal-xcnewthred .nav-link-xcnewthred{margin-bottom:10px;padding:0px;margin-right:30px; color:#000000;display:block;text-align:center;font-size:14px;transition:all 0.5s;}
.menu-horizontal-xcnewthred .nav-link-xcnewthred.active{color:#009944}
.menu-horizontal-xcnewthred .nav-link-xcnewthred:hover{color:#009944}
@media(max-width:768px) {
	.menu-horizontal-xcnewthred{padding:20px 10px 10px;}
}


.fz-wrapper{background:#f3f3f3;padding:80px 0;}
.fz-wrapper .container-xl.short{max-width:1175px;}
.fz-wrapper .t1{font-size:25px;text-transform:uppercase;text-align:center;margin-bottom:35px;}
.fz-wrapper .desc{font-size:14px;line-height:20px;text-align:center;margin-bottom:50px;padding:0 35px;}
.fz-wrapper .list{display:flex;flex-wrap:wrap;padding-right:0.5%;padding-left:0.5%;}
.fz-wrapper .list .item{width:10%;margin:0 0.5% 15px;}
.fz-wrapper .more{font-size:16px;color:#fff;background:#009944;border-radius:50px;overflow:hidden;display:block; margin:40px auto;width:150px;height:36px;line-height:36px;text-align:center;}
.fz-wrapper .more:hover{text-decoration:underline;}
.fz-wrapper .container-xl.long{max-width:1630px;}
.fz-wrapper .container-xl.long .img{margin-bottom:60px;margin-top:50px;}

.fz-lists{margin-left:-22px;margin-right:-22px;}
.fz-lists .col-md-4{padding-left:22px;padding-right:22px;}
.fz-lists .fz-box{position:relative;margin-bottom:40px;}
.fz-lists .fz-box .text{position:absolute;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);padding:15px 50px;display:flex;align-items:flex-end;justify-content:space-between;}
.fz-lists .fz-box .more{margin:0;}
.fz-lists .fz-box .t2{color:#fff;font-size:20px;margin-top:10px;}
.fz-lists .fz-box .left:hover .t2{text-decoration:underline;}

@media(max-width:1480px) {
	.fz-lists{margin-left:-15px;margin-right:-15px;}
	.fz-lists .col-md-4{padding-left:15px;padding-right:15px;}
}

@media(max-width:768px) {
	.fz-wrapper{padding:40px 0;}
	.fz-wrapper .t1{font-size:24px;margin-bottom:20px;}
	.fz-wrapper .desc{padding:0;margin-bottom:25px;}
	.fz-wrapper .list .item{width:15%;margin:0 0.5% 15px;}
	.fz-wrapper .more{margin:20px auto;}
	.fz-lists .fz-box{margin-bottom:15px;}
	.fz-lists .fz-box .text{padding:10px 15px;}
}


.fz2-wrapper{background:#f3f3f3;padding:80px 0 40px;}
.fz2-wrapper .container-xl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.fz2-wrapper .left{width:52%;}
.fz2-wrapper .right{width:43%;}
.fz2-wrapper .t1{font-size:25px;text-transform:uppercase;margin-bottom:45px;}
.fz2-wrapper .desc{font-size:14px;line-height:20px;}
.fz2-wrapper .tb-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;}
.fz2-wrapper .item{width:8%;}
.fz2-wrapper .num-box{margin-top:35px;}
.fz2-wrapper .num-box .num1{font-size:16px;line-height:30px;color:#22ac38}
.fz2-wrapper .num-box .num2{font-size:14px;line-height:24px;color:#221815}

.fz2-wrapper.two{height:925px;background:url(../../images/fz-bg1.jpg) no-repeat center bottom #fff;padding-top:150px;}
.fz2-wrapper.two .left{width:52%;}
.fz2-wrapper.two .right{width:45.5%;}
.fz2-wrapper.two .tb-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0px;}
.fz2-wrapper.two .item{width:18%;margin-bottom:15px;}

.fz2-wrapper.three .t1{margin-bottom:30px;}
.fz2-wrapper.three{height:769px;background:url(../../images/fz-bg2.jpg) no-repeat center bottom #fff;padding-top:100px;}
.fz2-wrapper.three .tb-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0px;width:60%;position:relative;margin-top:40px;}
.fz2-wrapper.three .item{width:11%;margin-bottom:0px;}

.fz2-wrapper.four{}
.fz2-wrapper.four .t1{margin-bottom:30px;}
.fz2-wrapper.four .left{width:50%;}
.fz2-wrapper.four .right{width:47%;}
.fz2-wrapper.four .tb-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0px;}
.fz2-wrapper.four .item{width:15%;margin-bottom:15px;}
.fz2-wrapper.four .imgb{width:100%;margin-top:30px;}


@media(max-width:768px) {
	.fz2-wrapper{padding:40px 0 30px;}
	.fz2-wrapper .left{width:100%;}
	.fz2-wrapper .right{width:100%;margin-top:20px;}
	.fz2-wrapper .t1{font-size:24px;margin-bottom:25px;}
	.fz2-wrapper .tb-list{margin-bottom:20px;justify-content:flex-start;}
	.fz2-wrapper .item{width:15%;margin-bottom:10px;margin-right:1.5%;}
	.fz2-wrapper .num-box{margin-top:15px;}

	.fz2-wrapper.two{height:auto;padding-top:30px;background-size:cover;}
	.fz2-wrapper.two .left{width:100%;}
	.fz2-wrapper.two .right{width:100%;}

	.fz2-wrapper.three{height:auto;padding-top:30px;background-size:cover;}
	.fz2-wrapper.three .tb-list{width:100%;justify-content:flex-start;}
	.fz2-wrapper.three .item{width:18%;margin-right:2%;margin-bottom:10px;}

	.fz2-wrapper.four .left{width:100%;}
	.fz2-wrapper.four .right{width:100%;}
	.fz2-wrapper.four .imgb{width:100%;margin-top:15px;}
}

.fz-nav{background:#009944;}
.fz-nav .container-xl{display:flex;}
.fz-nav .fz-link{width:16.4%;border-right:1px solid #fff;font-size:18px;text-align:center; color:#fff;line-height:104px;display:block;}
.fz-nav .fz-link:first-child{border-left:1px solid #fff;}
.fz-nav .fz-link.active{background:#fff;color:#333;}
.fz-nav .fz-link:hover{background:#fff;color:#333;transition:all 0.5s;}

.fz3-wrapper{background:#fff;padding:70px 0;}
.fz3-wrapper .t1{display:flex;justify-content:center;align-items:center;font-size:25px;text-transform:uppercase;margin-bottom:60px;}
.fz3-wrapper .t1 span{margin-right:50px;}
.fz3-wrapper .item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.fz3-wrapper .item .img{width:50%;}
.fz3-wrapper .item .text{width:47%;}
.fz3-wrapper .item .text .t2{font-size:22px;text-transform:uppercase;margin-top:20px;margin-bottom:25px;line-height:28px;}
.fz3-wrapper .item .text p{font-size:14px;line-height:22px;}
.fz3-wrapper .item:nth-child(2n) .img{order:13;}

.fz3-wrapper2{height:800px;text-align:center;padding-top:115px;}
.fz3-wrapper2 .t1{font-size:25px;line-height:30px;text-transform:uppercase;}
.fz3-wrapper2 .t1 span{margin-right:10px;}
.fz3-wrapper2 .desc{font-size:14px;margin-top:30px;line-height:24px;}

.fz3-wrapper3{background:url(../../images/fz3-bg2.jpg) no-repeat center bottom #eeeeee;height:862px;}
.fz3-wrapper3 .container-xl{display:flex;justify-content:space-between;flex-wrap:wrap;}
.fz3-wrapper3 .left{width:32.5%;}
.fz3-wrapper3 .right{width:53%;position:relative;padding-left:80px;overflow:hidden;}
.fz3-wrapper3 .right .swiper-wrapper{height:842px;}
.fz3-wrapper3 .tb{margin-top:65px;}
.fz3-wrapper3 .t1{font-size:25px;line-height:30px;text-transform:uppercase;margin-top:30px;}
.fz3-wrapper3 .box{margin-top:35px;background:#fff;border-radius:10px;padding:0 68px;height:228px;display:flex;align-items:center;justify-content:center;}
.fz3-wrapper3 .box p{font-size:14px;line-height:24px;}
.fz3-wrapper3 .pro-con-swp #swiper-button-prev-fz{width:36px;height:36px;background:#fff;display:flex;align-items:center;justify-content:center; border-radius:5px;position:absolute;left:0;bottom:140px;right:inherit;top:inherit;opacity:1;}
.fz3-wrapper3 .pro-con-swp #swiper-button-next-fz{width:36px;height:36px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;position:absolute;left:0;bottom:90px;right:inherit;top:inherit;opacity:1;}
.fz3-wrapper3 .pro-con-swp .swiper-button-prev{transform: initial;border:0;}
.fz3-wrapper3 .pro-con-swp .swiper-button-next{transform: initial;border:0;}
.fz3-wrapper3 .pro-con-swp #swiper-button-prev-fz:after{content:"\f106";font-family:cmsfont;font-size:26px;color:#009944}
.fz3-wrapper3 .pro-con-swp #swiper-button-next-fz:after{content:"\f107";font-family:cmsfont;font-size:26px;color:#009944}
.fz3-wrapper3 .pro-con-swp .swiper-button-disabled:after{color:#d2d2d2!important;}

.fz3-wrapper4{background:linear-gradient(to bottom,#fff,#e5e5e6);padding:100px 0;}
.fz3-wrapper4 .container-xl{display:flex;justify-content:flex-end;align-items:flex-end;padding-top:70px;position:relative;}
.fz3-wrapper4 .text{background:#fff;position:relative;z-index:2;width:55%;height:511px;display:flex;align-items:center;justify-content:center;}
.fz3-wrapper4 .text .nr{width:74%;}
.fz3-wrapper4 .text .nr p{font-size:14px;line-height:22px;margin-top:30px;}
.fz3-wrapper4 .img{position:absolute;left:0;top:0;}

@media(max-width:768px) {
	.fz-nav{display:none;}
	.banner-lock.qt2 .lock .desc{display:none;}

	.fz3-wrapper{padding:35px 0;}
	.fz3-wrapper .t1{font-size:24px;margin-bottom:30px;}
	.fz3-wrapper .t1 span{margin-right:10px;}
	.fz3-wrapper .t1 span img{width:30px;}
	.fz3-wrapper .item{margin-bottom:20px;}
	.fz3-wrapper .item .img{width:100%;}
	.fz3-wrapper .item .text{width:100%;margin-top:20px;}
	.fz3-wrapper .item:nth-child(2n) .img{order:-1;}

	.fz3-wrapper2{height:400px;background-size:cover;padding-top:30px;}
	.fz3-wrapper2 .t1{font-size:24px;line-height:26px;}
	.fz3-wrapper2 .t1 span img{width:30px;}

	.fz3-wrapper3{overflow:hidden;background:#eee;height:auto;padding:5px 0 35px;}
	.fz3-wrapper3 .right .swiper-wrapper{height:auto;}
	.fz3-wrapper3 .left{width:100%;}
	.fz3-wrapper3 .right{width:100%;padding-left:0;}
	.fz3-wrapper3 .pro-con-swp{display:none;}
	.fz3-wrapper3 .box{margin-top:20px;padding:25px 15px;}
	.fz3-wrapper3 .tb{margin-top:35px;}

	.fz3-wrapper4{padding:35px 0;}
	.fz3-wrapper4 .container-xl{padding-top:0;display:block;}
	.fz3-wrapper4 .img{width:100%;position:relative;}
	.fz3-wrapper4 .text{width:100%;height:auto;padding:25px 15px;}
	.fz3-wrapper4 .text .nr p{margin-top:20px}
	.fz3-wrapper4 .text .nr{width:100%;}
}

.fz4-wrapper{background:#eeeeee;padding:90px 0;}
.fz4-wrapper .t1{font-size:25px;line-height:30px;text-transform:uppercase;margin-bottom:45px;text-align:center;}
.fz4-wrapper .t1 span{margin-right:15px;}
.fz4-wrapper .box{display:flex;flex-wrap:wrap;}
.fz4-wrapper .box .item{width:25%;display:flex;align-items:center;justify-content:center;background:#fff;position:relative;}
.fz4-wrapper .box .item:first-child{width:50%;}
.fz4-wrapper .box .item:last-child{background:#e5e5e5;}
.fz4-wrapper .box .item .nr{width:80%;}
.fz4-wrapper .box .item .nr p{margin-top:30px;font-size:14px;line-height:24px;}

.fz4-wrapper2{position:relative;}
.fz4-wrapper2 .container-xl{display:flex;align-items:center;height:800px;position:relative;}
.fz4-wrapper2 .box{background:#fff;width:50%;padding:66px;}
.fz4-wrapper2 .t1{font-size:25px;line-height:30px;text-transform:uppercase;margin-bottom:45px;margin-top:30px;}
.fz4-wrapper2 p{margin-top:30px;font-size:14px;line-height:24px;}

.fz4-wrapper2.two .container-xl{justify-content:flex-end;height:800px;}

@media(max-width:768px) {
	.fz4-wrapper{padding:35px 0;}
	.fz4-wrapper .t1 span img{width:40px;}
	.fz4-wrapper .t1{font-size:20px;margin-bottom:25px;}
	.fz4-wrapper .box .item{width:100%;}
	.fz4-wrapper .box .item:first-child{width:100%;}
	.fz4-wrapper .box .item .nr p{margin-top:15px;}
	.fz4-wrapper .box .item .nr{width:90%;padding:15px 0}

	.fz4-wrapper2 .box{width:100%;padding:25px;background:rgba(255, 255, 255, 0.8);}
	.fz4-wrapper2 .container-xl{height:600px;}
	.fz4-wrapper2 .t1{font-size:22px;margin-bottom:20px;margin-top:15px;}
	.fz4-wrapper2 p{margin-top:15px;}
	.fz4-wrapper2.two .container-xl{height:500px;}

}

.customer-service{padding:40px 0;position:relative;}
.customer-service .box{padding-top:40px;}
.customer-service .item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.customer-service .item .text{width:50%;display:flex;justify-content:flex-end;align-items:center;padding-right:100px;}
.customer-service .item .text .nr{width:610px;}
.customer-service .item .text .nr .t1{padding:10px 30px;font-size:25px;display:flex;align-items:center;text-transform:uppercase;}
.customer-service .item .text .nr .t1 span{margin-right:20px;}
.customer-service .item .text .nr .t2{padding:10px 30px;border-top:2px solid #009944;border-bottom:2px solid #009944;font-size:20px;line-height:28px;}
.customer-service .item .text .nr .t3{padding:10px 30px;}
.customer-service .item .text .nr .t3 p{font-size:14px;line-height:26px;}
.customer-service .item .text .nr .t3 p:before{content:"●";margin-right:8px;display:inline-block;color:#009944}
.customer-service .item .img{width:50%;}
.customer-service .item:nth-child(2n) .text{justify-content:flex-start;padding-right:0;padding-left:100px;order:13;}

@media(max-width:768px) {
	.customer-service{padding:40px 15px;}
	.customer-service .item .text{width:100%;padding:0;}
	.customer-service .item .img{width:100%;}
	.customer-service .item:nth-child(2n) .text{justify-content:flex-start;padding:0;order:-1;}
	.customer-service .item{margin-bottom:20px;}
	.customer-service .item .text .nr .t1{padding:10px 0;font-size:24px;}
	.customer-service .item .text .nr .t1 span{margin-right:10px;}
	.customer-service .item .text .nr .t2{padding:10px 0;font-size:16px;line-height:24px;}
	.customer-service .item .text .nr .t3{padding:10px 0px;}
}

.photo-container{padding:40px 0;background:#f4f4f4;}
.photo-wrapper{margin-top:40px;background:#fff;}
.photo-wrapper .item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.photo-wrapper .item .text{width:50%;display:flex;justify-content:center;align-items:center;}
.photo-wrapper .item .text .nr{width:520px;text-align:center;}
.photo-wrapper .item .text .nr .t1{font-size:20px;font-weight:bold;}
.photo-wrapper .item .text .nr .t2{font-size:16px;color:#979797;margin-top:45px;}
.photo-wrapper .item .text .nr .t3{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:center;}
.photo-wrapper .item .text .nr .t3 .a{font-size:14px;margin:5px 8px; line-height:25px; border:2px solid #009944;display:inline-block;padding:5px 25px;border-radius:50px;}
.photo-wrapper .item .text .nr .t3 .a:hover{background:#009944;color:#fff;}
.photo-wrapper .item .img{width:50%;}
.photo-wrapper .item:nth-child(2n) .text{order:-1;}

@media(max-width:768px) {
	.photo-wrapper{margin-top:20px;}
	.photo-wrapper .item .text{width:100%;padding-top:20px;padding-bottom:30px;}
	.photo-wrapper .item .text .nr{width:100%;}
	.photo-wrapper .item .img{width:100%;}
	.photo-wrapper .item:nth-child(2n) .text{order:13;}
	.photo-wrapper .item .text .nr .t2{margin-top:20px;}
}

.faq-wrapper{border-top:1px solid #929292;margin-top:40px;margin-bottom:40px;}
.faq-wrapper .faq-item{background:#ffffff;border-bottom:1px solid #929292;cursor:pointer;}
.faq-wrapper .faq-item .faq-Q{padding:35px 0;display:flex;align-items:center;font-size:30px;font-weight:bold;}
.faq-wrapper .faq-item .faq-Q:before{content:"\f078";font-family:Cmsfont;width:40px;height:40px;font-size:20px; background:#00be54;margin-right:25px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:5px;}
.faq-wrapper .faq-item .faq-A{padding:0px 30px 0px;background:#fff;border-radius:10px;overflow:hidden;margin-bottom:0px;height:0;overflow:hidden;}
.faq-wrapper .faq-item .faq-A h6{font-size:18px;line-height:26px;color:#009944;margin-top:20px;margin-bottom:5px;}
.faq-wrapper .faq-item .faq-A p{font-size:16px;line-height:24px;color:#333;}
.faq-wrapper .faq-item.active{background:#f3f3f3;}
.faq-wrapper .faq-item.active .faq-A{padding:10px 30px 30px;height:auto;margin-bottom:35px;}
.faq-wrapper .faq-item.active .faq-Q:before{content:"\f077";}

@media(max-width:768px) {
	.faq-wrapper .faq-item .faq-Q{padding:20px 0;font-size:20px;line-height:26px;}
	.faq-wrapper .faq-item .faq-Q:before{width:30px;height:30px;margin-right:15px;font-size:18px;}
	.faq-wrapper .faq-item.active .faq-A{padding:10px 15px 15px;margin-bottom:20px;}
	.faq-wrapper .faq-item .faq-A h6{font-size:16px;line-height:24px;margin-top:15px;}
	.faq-wrapper .faq-item .faq-A p{font-size:14px;line-height:22px;}
}

/*cookies板式三*/
.google-cookies{position:fixed;z-index:99;box-shadow:8px 0 15px rgba(0, 0, 0, 0.2);background:#fff;padding:20px 0;bottom:0;left:0;right:0;}
.google-cookies.off{display:none;}
.google-cookies .container-xl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.google-cookies .left{width:70%;}
.google-cookies .right{text-align:center;}
.google-cookies .t1{font-size:20px;font-weight:bold;color:#094;margin-bottom:5px;}
.google-cookies .p1{font-size:14px;line-height:22px;}
.google-cookies .p1 a{font-weight:bold;text-decoration:underline; margin-right:10px;}
.google-cookies .cookies-btn{border:1px solid #094;color:#094;display:block;font-size:16px;padding:8px 25px;margin-top:8px; background:#fff; transition: all 0.5s;border-radius:10px;cursor:pointer;}
.google-cookies .cookies-btn:hover{text-decoration:underline;}
.google-cookies .cookies-btn:first-child{background:#094;color:#fff;margin-top:0}

@media(max-width:768px) {
  .google-cookies{padding:10px 0;}
  .google-cookies .left{width:100%;}
  .google-cookies .t1{font-size:16px;line-height:24px;}
  .google-cookies .p1{font-size:14px;line-height:16px;margin-bottom:10px;}
  .google-cookies .right{width:100%;text-align:left;}
  .google-cookies .cookies-btn{padding:5px 10px;border-radius:0;margin-top:10px;font-size:14px;display:inline-block;}
}

.pro-wrapper .proitem{margin-bottom:30px;}
.pro-wrapper .proitem .img{border:1px solid #ebebeb;margin-bottom:10px;}
.pro-wrapper .proitem .item-title{text-align:center;}
.pro-wrapper .proitems{margin-bottom:50px;}

@media(max-width:768px) {
	.pro-wrapper .proitems{margin-bottom:30px;}
	.pro-wrapper .proitem{margin-bottom:15px;}
}
/*  */
.other-one{
	margin-top: 60px;
}
.other-two{
	padding-top: 120px;
}
.other-two .container-xl > div{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	background-color: #f6f8fb;
	border-radius: 25px;
}
.other-two .container-xl .left{
	width: 50%;
	padding-left: 33px;
	padding-right: 40px;
}
.other-two .container-xl .left .t1{
	position: relative;
	font-size: 21px;
	line-height: 30px;
	color: #000000;
	font-weight: 700;
	padding-left: 15px;
}
.other-two .container-xl .left .t1::before{
	position: absolute;
	content: "";
	width: 4px;
	height: 18px;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	background-color: #1b8a32;
}
.other-two .container-xl .left .t2{
	padding-left: 15px;
	margin-top: 30px;
	font-size: 16px;
	line-height: 28px;
	color: #000000;
	font-weight: 300;
}
.other-two .container-xl .left .t3{
	margin-left: 15px;
	margin-top: 40px;
	background-color: #1b8a32;
	max-width: 155px;
	border-radius: 20px;
}
.other-two .container-xl .left .t3 a{
	width: 100%;
	height: 100%;
	padding: 0 30px;
	line-height: 39px;
	text-align: center;
	color: #ffffff;
	font-size: 17px;
}
.other-two .container-xl .left .t3 a:hover{
	text-decoration: underline;
}
.other-two .container-xl .right{width: 50%;}
.other-two .container-xl .right img{
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	max-height: 632px;
}
.other-three{
	padding-top: 120px;
}
.other-three .title{
	text-align: center;
	font-size: 48px;
	line-height: 51px;
	color: #000000;
	font-weight: 500;
}
.other-three .t1{
	width: 80%;
	margin: auto;
	margin-top: 37px;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
	color: #000000;
	font-weight: 300;
}
.other-three .t1 P:nth-child(2){
	margin-top: 18px;
}
.other-three .t2{
	width: 80%;
	margin: auto;
	margin-top: 90px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.other-three .t2 > div{
}
.other-three .t2 > div img{
	display: block;
	margin: auto;
	height: 70px;
}
.other-three .t2 > div P{
	margin-top: 26px;
	font-size: 16px;
	line-height: 28px;
	color: #000000;
	font-weight: 500;
}
.other-three .t3{
	margin-top: 102px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.other-three .t3 > div{
	height: 100%;
	margin-bottom: 14px;
}
.other-three .t3 > div:nth-child(1){
	width: 24%;
}
.other-three .t3 > div:nth-child(2){
	width: 44%;
}
.other-three .t3 > div:nth-child(3){
	width: 30.5%;
}
.other-three .t3 > div:nth-child(4){
	width: 54%;
}
.other-three .t3 > div:nth-child(5){
	width: 45%;
}
.qtx{max-width: 1430px !important;}
.other-four{
	margin-top: 50px;
	background-color: #1B8A32;
	padding: 132px 0 95px 0;
}
.other-four .t1{
	color: #fff;
	font-size: 48px;
	line-height: 51px;
	font-weight: 500;
	text-align: center;
}
.other-four .t2{
	margin-top: 20px;
	color: #fff;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	font-weight: 300;
}
.other-four .t3{
	margin-top: 67px;
	max-width: 1200px;
}
.other-four .t3 .col-md-4{
	padding-right: 18px;
	padding-bottom: 21px;
}
.other-four .t3 .col-md-4 > div{
	border: 1px solid #fff;
	padding: 16px 31px 31px 35px;
	height: 100%;
}
.other-four .t3 .col-md-4 > div img{
	display: block;
	margin: auto;
}
.other-four .t3 .col-md-4 > div p:nth-of-type(1){
	margin-top: 22px;
	text-align: center;
	color: #fff;
	font-size: 19.95px;
	line-height: 29.09px;
	font-weight: 400;
}
.other-four .t3 .col-md-4 > div p:nth-of-type(2){
	margin-top: 25px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 20.98px;
	font-weight: 300;
}

.other-five{
	padding-top: 160px;
}
.other-five .cont{
	padding-bottom: 140px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.other-five .cont .image{
	width: 50%;
	display: flex;
}
.other-five .cont .image img{
	margin: auto;
}
.other-five .cont .text{
	width: 45%;
}
.other-five .cont .text .t1{
	font-family: Poppins;
	font-weight: 500;
	font-size: 28px;
	color: #000000;
	line-height: 25px;
}
.other-five .cont:nth-child(1) .text .t1{
	font-size: 48px;
	line-height: 48px;
}
.other-five .cont .text .t2{
	font-weight: 300;
	font-size: 18px;
	color: #000000;
	line-height: 25px;
	margin-top: 40px;
}
.other-five .cont:nth-child(1) .text .t2{
	font-size: 20px;
	line-height: 33px;
}
.other-five .cont .text .t3{
	margin-top: 4px;
}
.other-five .cont .text .t3 > div{
	display: flex;
	align-items: center;
	font-family: Poppins;
	font-weight: 300;
	font-size: 20px;
	color: #000000;
	line-height: 29px;
	margin-top: 46px;
}
.other-five .cont .text .t3 > div img{
	margin-right: 18px;
}

.other-six{
	background: url(../../images/a15.jpg) no-repeat;
	padding: 319px 0 309px 0;
	background-size: cover;
}
.other-six .t1{
	font-family: Poppins;
	font-weight: 400;
	font-size: 48px;
	color: #fff;
	line-height: 71px;
	text-align: center;
}
.other-six .t2{
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 26px;
	margin-top: 58px;
	text-align: center;
}
.other-six .t3{
	margin-top: 71px;
	display: flex;
}
.other-six .t3 span:hover p{
	text-decoration: underline;
}
.other-six .t3 span{
	cursor: pointer;
	display: block;
	background: #000000;
	border-radius: 23px;
	margin: auto;
	padding: 13px 24px;
}
.other-six .t3 span p{
	font-family: SourceHanSansCN;
	font-weight: 400;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 29px;
}

@media (max-width: 768px) {
	.other-one{margin-top: 15px;}
	.other-two{padding-top:15px;}
	.other-two .container-xl .left{width: 100%;padding-left: 15px;padding-right: 15px;}
	.other-two .container-xl > div{border-radius: 0;}
	.other-two .container-xl .left .t1{margin-top: 15px; font-size: 18px;line-height: 24px;}
	.other-two .container-xl .left .t2{font-size: 14px;line-height: 22px;margin-top: 15px;}
	.other-two .container-xl .left .t3{margin-top: 15px;}
	.other-two .container-xl .right{width: 100%;margin-top: 15px;}
	.other-two .container-xl .right img{border-radius: 0;margin-bottom: 15px;}
	.other-three{padding-top: 15px;}
	.other-three .title{font-size: 24px;line-height: 32px;}
	.other-three .t1{width: 100%;margin-top: 15px;font-size: 14px;line-height: 22px;}
	.other-three .t2{width: 100%;margin-top: 15px;}
	.other-three .t2 > div{width: 50%;text-align: center;}
	.other-three .t2 > div P{margin-top: 15px;font-size: 14px;line-height: 22px;}
	.other-three .t3{margin-top: 15px;}
	.other-three .t2 > div img{height: 50px;width: 50px;}
	.pro-wrapper.AC-Component{margin-top: 15px;}
	.other-four{margin-top: 0;padding: 30px 0 15px 0;}
	.other-four .t1{font-size: 24px;line-height: 32px;}
	.other-four .t2{margin-top: 15px;font-size: 14px;line-height: 22px;}
	.other-four .t3{margin-top: 15px;}
	.other-four .t3 .col-md-4{padding-right: 7px;padding-bottom: 15px;}
	.other-five{padding-top: 30px;}
	.other-five .cont{padding-bottom: 15px;}
	.other-five .cont .image{width: 100%;order: 1;}
	.other-five .cont .text{width: 100%;order: 2;margin-top: 15px;}
	.other-five .cont .text .t1{font-size: 24px !important;line-height: 32px !important;}
	.other-five .cont .text .t2{font-size: 14px !important;line-height: 22px !important;margin-top: 15px;}
	.other-five .cont .text .t3{margin-top: 0;}
	.other-five .cont .text .t3 > div{margin-top: 15px;}
	.other-six{padding: 30px 0 30px 0;}
	.other-six .t1{font-size: 24px;line-height: 32px;}
	.other-six .t2{margin-top: 15px;font-size: 14px;line-height: 22px;}
	.other-six .t3{margin-top: 15px;}
}


.search1{
	background: url(../../images/qt1.jpg) no-repeat center;
	background-size: cover;
	padding: 84px 0 450px 0;
}
.search1 .up{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.search1 .up .image{}
.search1 .up .text {
	padding-left: 45px;
	font-family: ArialNarrow;
	font-weight: 400;
	font-size: 36px;
	color: #FFFFFF;
	text-shadow: 0px 2px 7px rgba(0, 0, 0, 0.21);
	text-transform: uppercase;
}
.search1 .down{
	margin-top: 50px;
	background: #FFFFFF;
	box-shadow: 0px 14px 59px 0px rgba(0,0,0,0.09);
	border-radius: 50px 50px 50px 50px;
	padding: 83px 0 130px 0;
}
.search1 .down .t1{
	display: flex;
	justify-content: center;
	align-items: center;
	background: #00C14E;
	box-shadow: 0px 14px 59px 0px rgba(0, 0, 0, 0.09);
	border-radius: 50px 50px 50px 50px;
	max-width: 326px;
	height: 57px;
	margin: auto;
	cursor: pointer;
	user-select: none;
}
.search1 .down .t1 .image{}
.search1 .down .t1 .text{
	padding-left: 13px;
	font-family: Arial;
	font-weight: 400;
	font-size: 23px;
	color: #FFFFFF;
	
}
.search1 .down .t1:hover{
	text-decoration: underline;
}
.search1 .down .t2{
	display: block;
    margin: auto;
	margin-top: 37px;
	background: #F6F6F6;
	border: none;
	border-radius: 50px 50px 50px 50px;
	height: 83px;
	max-width: 733px;
}
.search1 .down .t2{
	font-family: Poppins;
	font-weight: 300;
	font-size: 14px;
	color: #000;
	width: 100%;
	text-align: center;
}
.search1 .down .t2::placeholder{
	font-family: Poppins;
	font-weight: 300;
	font-size: 14px;
	color: #BABABA;
	text-align: center;
}

.timeout-search{display: none;}
.timeout-search .down .t1{
	background: #7c7c7c;
	max-width: 326px;
	cursor: default;
}
.timeout-search .down .t1:hover{
	text-decoration: none;
}
.timeout-search .down > div:nth-of-type(1){
	margin-top: 55px;
	font-size: 79.34px;
	color: #7c7c7c;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
	animation: loadingAnimation 1s infinite;
}
@keyframes loadingAnimation {
	0% {
	  text-shadow: 0 0 5px #7c7c7c;
	}
	50% {
	  text-shadow: 0 0 10px #7c7c7c, 0 0 20px #7c7c7c, 0 0 30px #7c7c7c;
	}
	100% {
	  text-shadow: 0 0 5px #7c7c7c;
	}
  }
.timeout-search .down > div:nth-of-type(2){
	margin-top: 40px;
	font-size: 17.75px;
	font-weight: 400;
	color: #000000;
	font-weight: 400;
	text-align: center;
}
.yes-search{display: none;}
.yes-search .down .t1{
	background: #00c14e;
	max-width: 326px;
	cursor: default;
}
.yes-search .down .t1:hover{
	text-decoration: none;
}
.yes-search .down > div:nth-of-type(1){
	margin-top: 55px;
	font-size: 79.34px;
	line-height: 80px;
	color: #000;
	font-weight: 400;
	text-transform: uppercase;
	text-align: center;
}
.yes-search .down > div:nth-of-type(2){
	margin-top: 40px;
	font-size: 17.75px;
	font-weight: 400;
	color: #000000;
	font-weight: 400;
	text-align: center;
}
.no-search{
	display: none;
	background: url(../../images/qt2.jpg) no-repeat center;
	background-size: cover;
}
.no-search .down{
	background: #e61649;
	padding-bottom: 60px;
}
.no-search .down .t1{
	background: #fff;
	max-width: 326px;
	cursor: default;
}
.no-search .down .t1:hover{
	text-decoration: none;
}
.no-search .down .t1 .text{
	color: #000000;
}
.no-search .down > div:nth-of-type(1){
	margin-top: 25px;
	font-size: 60px;
	color: #fff;
	font-weight: 400;
	text-align: center;
	line-height: 70px;
}
.no-search .down > div:nth-of-type(2){
	margin-top: 30px;
	font-size: 17.75px;
	font-weight: 400;
	color: #fff;
	font-weight: 400;
	text-align: center;
}
.no-search .down > div:nth-of-type(3){
	margin-top: 25px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	align-items: center;
}
.no-search .down > div:nth-of-type(3) > div{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.no-search .down > div:nth-of-type(3) > div p{
	padding-left: 15px;
	font-size: 28.11px;
	line-height: 53.56px;
	color: #fff;
}

.other-tt{
	background-color: #094;
}
.other-tt a{
	color: #fff;
}

@media (max-width : 768px) {
	.search1{padding: 30px 0 30px 0;background-size: cover;background-position: center center;}
	.search1 .up .image{width: 100%;}
	.search1 .up .text{width: 100%;padding-left: 0;font-size: 24px;line-height: 32px;}
	.search1 .down{margin-top: 15px;border-radius:0;padding: 30px 15px 30px 15px;}
	.search1 .down .t2{margin-top: 15px;border-radius:0;padding: 0 15px;}
	.timeout-search .down > div:nth-of-type(1),
	.no-search .down > div:nth-of-type(1),
	.yes-search .down > div:nth-of-type(1)
	{font-size: 24px;line-height: 32px;margin-top: 15px;}
	.timeout-search .down > div:nth-of-type(2),
	.no-search .down > div:nth-of-type(2),
	.yes-search .down > div:nth-of-type(2)
	{font-size: 16px;line-height: 24px;margin-top: 15px;}
	.no-search .down > div:nth-of-type(3){margin-top: 0;}
	.no-search .down > div:nth-of-type(3) > div{width: 100%;margin-top: 15px;justify-content: center;}
	.no-search .down > div:nth-of-type(3) > div p{font-size: 14px;line-height: 22px;}
}

.x1-yd{background:#fff;border-radius:20px;padding:40px 40px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;margin-top:40px;}
.x1-yd .x1-yd-item{display:flex;align-items:center;font-size:18px;line-height:26px;margin:10px 30px;}
.x1-yd .x1-yd-item .tb{width:52px;min-width:52px;margin-right:14px;}

@media(max-width:768px) {
	.x1-yd{padding:10px;justify-content:flex-start;}
	.x1-yd .x1-yd-item{margin:5px 10px;font-size:14px;line-height:20px;width:100%;}
	.x1-yd .x1-yd-item .tb{width:42px;min-width:42px;margin-right:7px;}
}