.page{ text-align:center; padding-top: 0px; padding-bottom:0px; display:flex; justify-content: center; align-items: center;}
.page a{ display:inline-block; font-size:15px; margin-left: 3px; margin-right: 3px; height: 44px; color: #333; line-height: 44px;min-width: 24px; border-radius: 8px; padding-left: 12px; padding-right: 12px; border:#ddd solid 1px; }
.page a:hover{ background:var(--bg); }
.page a.active{ background:var(--mc); color:#fff; }
.page .function{display: flex; justify-content: left; align-items: center; color:#333; padding-left: 30px;}
.page .function .layui-input{display:inline-block; width: 60px; height: 46px; margin-left: 5px; margin-right: 5px;}
.page .function .layui-btn{display:inline-block;height: 46px; background:var(--bg); border:#ddd solid 1px; color: #333; margin-top: -3px;border-radius: 8px;}
.page .function span{ margin-left:10px; }



.padding{ padding-top:80px; padding-bottom:80px; }
.pt0{ padding-top:0; }





.index_banner {position: relative;overflow: hidden; margin-top: 106px;}
.index_banner .swiper{ height:411px; }
.index_banner .swiper-slide{ position: relative;width: 100%;overflow:hidden; }
.index_banner .swiper-slide img{width: 100%; height: 100%; object-fit: cover;}
.index_banner .swiper-slide-active .info > * {  opacity: 1; transform: none;}
.index_banner .swiper-slide-active .info > *:nth-child(1) { transition-delay: 0.4s;}
.index_banner .swiper-slide-active .info > *:nth-child(2) { transition-delay: 0.6s;}
.index_banner .swiper-slide-active .info > *:nth-child(3) { transition-delay: 0.8s;}
.index_banner .swiper-slide-active .info > *:nth-child(4) { transition-delay: 2s;}
.index_banner .swiper-button-box{  display: flex; justify-content: right; align-items: center; grid-gap: 20px; width: var(--width); left: 50%; transform: translateX(-50%);  position: absolute; bottom:44px; z-index: 14;}
.index_banner .swiper-button-box .swiper-button-next{ transition-duration: 0.2s; position:initial;background: #fff; color: var(--blue); border-radius: 50%; height:48px; width: 48px; font-size: 24px;}
.index_banner .swiper-button-box .swiper-button-prev{ transition-duration: 0.2s; position:initial;background: #fff; color: var(--blue); border-radius: 50%; height:48px; width: 48px; font-size: 24px;}
.index_banner .swiper-button-box .swiper-button-next:after{display: none!important;}
.index_banner .swiper-button-box .swiper-button-prev:after{display: none!important;}
.index_banner .swiper-pagination {color: #fff; text-align: center; width: var(--width) !important; left: 50% !important; transform: translateX(-50%); }
.index_banner .swiper-pagination{ bottom:30px!important;}
.index_banner .swiper-pagination-bullet { opacity: 1; border-radius: 10px; position: relative; border: #fff solid 1px;  transition-duration: 0.3s; height: 10px; width: 10px; background:none }
.index_banner .swiper-pagination-bullet-active {  background: rgba(255, 255, 255, 1);  animation: position 5s linear forwards; }


.index_about{}
.index_about .pagewidth{ display: grid; grid-template-columns:repeat(2, 1fr); }
.index_about .info{ padding-right:72px; background:url(../img/indexaboutbg.png) no-repeat left bottom;}
.index_about .title{margin-bottom: 48px; position: relative; padding-top: 40px;}
.index_about .title:after{position: absolute; left: 0px;  top:0px; transition-duration: 0.3s; width: 80px; height: 2px; background:var(--mc); content: ''; }

.index_about .title h2{ font-weight:bold; color:var(--mc); font-size:52px; }
.index_about .title h3{ font-weight:bold; color:#333; font-size:30px; }
.index_about .content { color:#333; line-height:1.7; margin-bottom:100px;  }
.index_about .more{ margin-bottom:20px; }
.index_about .more a{ border-radius: 40px; padding: 10px 10px; padding-left: 16px; grid-gap: 48px; display:inline-flex; justify-content: space-between; align-items: center;}
.index_about .more a{background: linear-gradient(90deg, #1f6454, #1baa99); color:#fff; }
.index_about .more a .icon{ border-radius: 40px; display: flex; justify-content: center; align-items: center; line-height: 1; background:#fff; height:20px; width:20px; color:var(--mc); }

.index_about .img{ position:relative; border-radius:32px 0px 0px 0px; overflow:hidden; height: 500px; }
.index_about .img::after{content: ""; position: absolute; height: 150px; width: 100%; left: 0px; bottom: 0; right: 0px; background: linear-gradient(0deg, rgba(32,100,83,1), rgba(32,100,83,0.0)); z-index: 1;}
.index_about .img .bg{ width:100%; height:100%; object-fit:cover; }
.index_about .img .icon{ padding:30px 12px; text-align: center; display: grid; grid-template-columns: repeat(4, 1fr); position:absolute; left:12px; right:0px; bottom:0px; z-index:2; }
.index_about .img .icon img{ width:36px; display:inline-block; }
.index_about .img .icon p{ font-size:15px; color:#fff; padding-top:10px; }



.index_product{background: #f8f8f8;}
.index_product .title{margin-bottom: 48px;}
.index_product .title h2{ font-weight:bold; color:var(--mc); font-size:52px; }
.index_product .title h3{ font-weight:bold; color:#333; font-size:30px; }
.index_product .content{ display:grid; grid-template-columns:repeat(3, 1fr); grid-gap:32px; }
.index_product .content .item { margin-bottom:12px; box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1); }
.index_product .content .item .img{ aspect-ratio: 10/7}
.index_product .content .item .img img{ width:100%; height: 100%; object-fit:cover; }
.index_product .content .item .info{background: #fff; padding:32px}
.index_product .content .item .info a h2{ color:#333; font-size:20px; position:relative; padding-bottom:16px; margin-bottom:16px; }
.index_product .content .item .info a h2::after{content: ""; position:absolute; left: 0px; bottom: 0px; width: 44px; height:3px; background:var(--mc); }
.index_product .content .item .info a p{color: #333;display: -webkit-box;  -webkit-line-clamp:1;  -webkit-box-orient: vertical; overflow: hidden;}
.index_product .more{ padding-top:20px; }
.index_product .more a{ text-align: center; color:#fff; margin: 0 auto; display:block;background:var(--mc); width:379px; padding-top:25px; padding-bottom:25px;font-size:18px; }


.index_contact{background: linear-gradient(130deg, #629fe2, #b8e5e2 30%, #b8e5e2);}
.index_contact .title{margin-bottom: 48px;}
.index_contact .title h2{ font-weight:bold; color:var(--mc); font-size:52px; }
.index_contact .title h3{ font-weight:bold; color:#333; font-size:30px; }
.index_contact .content{ display:grid; grid-template-columns:repeat(3, 1fr); grid-gap:32px; margin-bottom:32px; }
.index_contact .content .item{ text-align: center; border-radius:20px; background:#fff; padding:20px; }
.index_contact .content .item p{ margin-bottom:5px; font-size:24px; }
.index_contact .content .item p i{ color:var(--mc); }
.index_contact .content .item h2{ font-size:20px; font-weight:normal; }
.index_contact .map{ border-radius:20px; overflow:hidden; height:500px; }
.index_contact .map img{ width:100%; height:100%;  object-fit:cover; }


.detail_banner{ overflow:hidden; position:relative; height:411px;margin-top: 106px; }
.detail_banner img{width: 100%; object-fit: cover; height: 100%}


.crumb{font-size: 16px; color:#fff; padding: 20px 20px;   position: absolute; left:50%; bottom:0px; transform:translateX(-50%); }
.crumb a{ color:#fff; }
.crumb { background:var(--mc); }



.detailmenu {background: #fff;border-bottom: 1px solid #e8e8e8;box-shadow: 0px 3px 3px rgba(32, 100, 83, 0.1); position: relative; padding-left: 12px;}
.detailmenu::after {content: '';position: absolute;right: 0;top: 0;bottom: 1px;width: 40px;background: linear-gradient(to right, transparent, #fff);pointer-events: none;z-index: 2;}
.detailmenu .pagewidth {margin: 0 auto;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none;position: relative;}
.detailmenu .pagewidth::-webkit-scrollbar {display: none;}
.detailmenu ul {display: flex;flex-wrap: nowrap;align-items: center; list-style: none;min-width: max-content;padding: 0;}
.detailmenu li {flex-shrink: 0;}
.detailmenu a {display: block;padding: 35px 24px;white-space: nowrap;text-decoration: none;color: #666;font-size: 26px;position: relative;transition: color 0.3s ease;}
.detailmenu a:hover {color:var(--mc);}
.detailmenu a.active {color:#333;font-weight:bold;}
.detailmenu a.active::after {content: '';position: absolute;bottom: 0;left: 0px;right: 0px;height: 2px;background: var(--mc);border-radius: 1px;}


.about_content_a .pagewidth{ display:grid; grid-template-columns:4fr 7fr; grid-gap:60px; }
.about_content_a .img{ width: 100%; overflow: hidden; margin: 0 auto; border:var(--mc) solid 2px;  border-radius: 20px 0px 20px 0px; margin-bottom: 20px;}
.about_content_a .img img{ width:100%; height:100%; object-fit:cover; }
.about_content_a .img{ box-shadow:5px 5px 0px var(--mc); }
.about_content_a .title{margin-bottom: 12px;}
.about_content_a .title h2{ font-weight:bold; color:var(--mc); font-size:52px; }
.about_content_a .title h3{ font-weight:bold; color:#333; font-size:30px; }
.about_content_a .html{ color:#333333;font-size:15px; }
.about_content_a .html p.indent{ text-indent: 4.8em;}

.about_content_b{background: linear-gradient(130deg, #a0d2e2, #a0d2e2 30%, #b8e5e2);}
.about_content_b .title{margin-bottom: 12px;}
.about_content_b .title h2{ font-weight:bold; color:var(--mc); font-size:52px; }
.about_content_b .title h3{ font-weight:bold; color:#333; font-size:17px; }
.about_content_b .content{ color:#333333;font-size:15px;  }
.about_content_b .content p{}

.culture_content_a .pagewidth{ display:grid; grid-template-columns:4fr 7fr; grid-gap:60px; }
.culture_content_a .img{ width: 100%; overflow: hidden; margin: 0 auto; border:var(--mc) solid 1px;  border-radius: 20px 0px 0px 0px; margin-bottom: 20px;}
.culture_content_a .img img{ width:100%; height:100%; object-fit:cover; }
.culture_content_a .img{ box-shadow:5px 5px 0px var(--mc); }
.culture_content_a .title{margin-bottom: 24px;}
.culture_content_a .title h2{ font-weight:bold; color:var(--mc); font-size:52px; }
.culture_content_a .title h3{ font-weight:bold; color:#333; font-size:30px; }
.culture_content_a .content{}
.culture_content_a .content .item{ margin-bottom: 20px; display: grid; grid-template-columns: 3fr 6fr ; border:#427a6f solid 1px; border-radius: 0px 15px 0px 15px; background: #e3f3f0; padding: 40px;}
.culture_content_a .content .item h4{ font-size:28px; color:#333; }
.culture_content_a .content .item p{ font-size:16px; color:#333; }
.culture_content_a .content .item:last-child{ margin-bottom:0; }


.partners_content_a .title{margin-bottom: 32px;}
.partners_content_a .title h2{ font-weight:bold; color:var(--mc); font-size:52px; }
.partners_content_a .title h3{ font-weight:bold; color:#333; font-size:30px; }
.partners_content_a .content img{ width:100% }

.partners_content_b{background: #e0e6e3}
.partners_content_b .title{margin-bottom: 0px;}
.partners_content_b .title h2{ font-weight:bold; color:var(--mc); font-size:52px; }
.partners_content_b .title h3{ font-weight:bold; color:#333; font-size:30px; }
.partners_content_b .content{ display:grid; grid-template-columns:repeat(3, 1fr); }
.partners_content_b .content h4{ font-size:22px; padding-top: 30px; margin-bottom: 10px; color: #333;}
.partners_content_b .content p{  font-size:18px; color: #333;}


.product_list .list{  display:grid; grid-template-columns:repeat(4, 1fr); grid-gap:30px }
.product_list .list .item{ background:#f9f9f9; padding:20px; padding-bottom: 30px; position: relative; transition-duration:0.3s;box-shadow: 0px 0px 12px rgba(32, 100, 83, 0); }
.product_list .list .item .img{ aspect-ratio:10/7.5; }
.product_list .list .item .img img{ width:100%;height:100%; object-fit:cover }
.product_list .list .item .info{ padding-top:10px; padding-bottom:10px; text-align:center; }
.product_list .list .item .info h2{ color:#333; font-weight: normal; font-size:20px; margin-bottom:6px }
.product_list .list .item .info p{ text-align: center;  font-size: 14px; color: #333;display: -webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient: vertical; overflow: hidden;}
.product_list .list .item:hover { background:#fff;box-shadow: 0px 0px 12px rgba(32, 100, 83, 0.2);  padding: 10px 20px 40px 20px}
.product_list .list .item:hover .img { background:#f9f9f9 }
.product_list .list .item a.more{ color:#fff; transition-duration: 0.3s; padding: 5px 10px; border-radius: 20px; opacity:0; visibility: hidden; z-index: 2; background: var(--mc); position:absolute; left:50%; transform:translateX(-50%); bottom:0px; }
.product_list .list .item:hover a.more{ bottom:15px; opacity:1; visibility:visible; }

.pages{ padding-top:50px; text-align:center; justify-content:center; grid-gap: 10px; display:flex; align-items:center; }
.pages a,.page span{ color:#333; font-size:15px; padding: 8px 12px;  border-radius: 3px; background: #f6f6f6}
.pages a.active{background: var(--mc); color: #fff;}

.product_detail h1{ text-align:left;  font-size:40px; font-weight:bold; margin-bottom:32px; }
.product_detail .row{ display:grid; grid-template-columns:repeat(2, 1fr);  grid-gap: 50px;}
.product_detail .gallery{ margin-bottom:20px;min-width:100%; }
.product_detail .gallery .mySwiper2{ margin-bottom:8px; }
.product_detail .gallery .swiper-slide img{ width: calc(100% - 2px);}
.product_detail .gallery .mySwiper .swiper-slide img{ border:#fff solid 1px; aspect-ratio: 10/7.5;}
.product_detail .gallery .mySwiper .swiper-slide-thumb-active img{ border:var(--mc) solid 1px; }
.product_detail .html{ color: #333; font-size:16px; line-height: 1.6!important; }
.product_detail .html h4{ color: #333; font-size:24px; font-weight: normal; margin-bottom:10px; padding-top:20px; }
.product_detail .html ul{ text-indent:0em!important;}
.product_detail .html ul li{ padding-left:16px!important; position: relative}
.product_detail .html ul li:after{content: ""; position: absolute; border-radius: 2px; left: 0px; top: 13px; width: 4px; height: 4px; background: #333;}


.product_detail .html table {
    border-collapse: collapse;
    background: #fff;
    font-size: 16px; width: 100%;

}
.product_detail .html caption {
    font-size: 18px;
    font-weight: bold;
    padding: 12px;
    background: #e8e8e8;
    border: 1px solid #333;
    border-bottom: none;
}
.product_detail .html th, td {
    border: 1px solid #333;
    padding: 8px 12px;
    text-align: center;
    vertical-align: middle;
}
.product_detail .html th {
    background: #d9d9d9;
    font-weight: bold;
}
.product_detail .html .group-cell {
    background: #f0f0f0;
    font-weight: bold;
}
.product_detail .html tr:nth-child(even) td {
    background: #fafafa;
}



.product_related{ background:var(--mc); }
.product_related .title {display: flex; justify-content: space-between; align-items: center; margin-bottom: 32px;}
.product_related .title h3{font-size:40px; color:#fff; }
.product_related .title .more a{ line-height:1; display:flex; justify-content:space-between; grid-gap:5px; color:#fff;  font-size:20px; }
.product_related .title .more a i{  line-height:1; }
.product_related .list{ display:grid; grid-template-columns:repeat(4, 1fr); grid-gap:32px; }
.product_related .list .item .img{ aspect-ratio:10/7.5; }
.product_related .list .item .img img{ width:100%; height:100%; object-fit: cover }
.product_related .list .item .info{ padding-top:10px; }
.product_related .list .item .info a h2{ font-size:16px; font-weight: normal; color:#fff; text-align:center; }







.brand_list .list{  display:grid; grid-template-columns:repeat(4, 1fr); grid-gap:32px; }
.brand_list .list .item{background: #fff; aspect-ratio: 10/4; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);}
.brand_list .list .item img{ width:100%; height:100%; object-fit:cover; }



.contact_detail .title{margin-bottom: 32px;}
.contact_detail .title h2{ font-weight:bold; color:var(--mc); font-size:52px; }
.contact_detail .title h3{ font-weight:bold; color:#333; font-size:30px; }
.contact_detail .title p{ color:#333; font-size:16px; padding-top:12px; }
.contact_detail .form .row{display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 10px}
.contact_detail .form input{ font-size:16px; height:48px; }
.contact_detail .form .layui-form-item.submit{ text-align:center; padding-top: 40px;}
.contact_detail .form .layui-form-item.submit .layui-btn{ width: 500px; height:50px; background:var(--mc); }

.talent_list .list .item{ background:#f5f5f5; padding:20px; display:grid; grid-template-columns:2fr 8fr 2fr; grid-gap:20px; align-items:center; margin-bottom:24px; }
.talent_list .list .item:last-child{ margin-bottom:0; }
.talent_list .list .item .img{ width:100%; aspect-ratio:10/7 }
.talent_list .list .item .img img{ width:100%;height:100%; object-fit:cover }
.talent_list .list .item .info h2{ font-size:20px; margin-bottom:12px; }
.talent_list .list .item .info h2 a{ color:#333; }
.talent_list .list .item .info p{ margin-bottom:12px; color:#999;display: -webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient: vertical; overflow: hidden; }
.talent_list .list .item .info p.date{ color:var(--mc); }
.talent_list .list .item .more { position:relative; height:30px; line-height:30px; }
.talent_list .list .item .more a{ position:relative; padding-right:90px; }
.talent_list .list .item .more a span::after{content: ""; border-radius: 30px; position:absolute;z-index: 3; right:0px; top:50%; transform: translateY(-50%); border: var(--mc) solid 1px; width: 21px; height: 21px; background: #f5f5f5;}
.talent_list .list .item .more a span::before{content: ""; border-radius: 30px; position:absolute;z-index: 5; right:9px; top:50%; transform: translateY(-50%);  background:var(--mc); width: 5px; height: 5px; }
.talent_list .list .item .more a::after{content: ""; position:absolute; right:10px; top:50%; transform: translateY(-50%); z-index: 6; background:var(--mc); width: 60px; height:1px;  }



.talent_detail .title { border-bottom:#ececec solid 1px; margin-bottom:24px; padding-bottom:24px; }
.talent_detail .title h1{ font-size:30px; text-align:center; margin-bottom: 12px;}
.talent_detail .title p.date{ font-size:16px; text-align:center; }

.talent_detail .html p{ color: #333; font-size:16px; }
.talent_detail .html h4{ color: #333; font-size:20px; font-weight:bold; margin-bottom:10px; padding-top:20px; }
.talent_detail .html a{ color:var(--mc); }


/*@media screen and (max-width: 1920px) {*/

/*}*/

/*@media screen and (max-width: 1600px) {*/


/*}*/
/*@media screen and (max-width: 1440px) {*/


/*}*/
/*@media screen and (max-width: 1280px) {*/
/*    .crumb{font-size: 16px; color:#fff; padding: 20px 0px; text-indent: 20px;  position: absolute; left:0; right: 0; bottom:0px; transform: initial; }*/

/*}*/
/*@media screen and (max-width: 480px) {*/
/*    .padding{ padding-top:32px; padding-bottom:32px; }*/
/*    .crumb{font-size: 16px; color:#fff; padding: 20px 0px; text-indent: 20px;  position: absolute; left:0; right: 0; bottom:0px; transform: initial; }*/
/*    .index_banner {position: relative;overflow: hidden; margin-top: 56px;}*/

/*    .index_banner .swiper{ height:210px; }*/

/*    .index_about .info{ padding-right: 0;}*/
/*    .index_about .pagewidth{ display: block}*/
/*    .index_about .title{margin-bottom: 16px; padding-top: 20px;}*/
/*    .index_about .title h2{ font-weight:bold; color:var(--mc); font-size:24px; }*/
/*    .index_about .title h3{ font-weight:bold; color:#333; font-size:17px; }*/
/*    .index_about .content { color:#333; font-size:14px; line-height:1.7; margin-bottom:14px;  }*/
/*    .index_about .more{ margin-bottom:20px; }*/
/*    .index_about .more a{ border-radius: 40px; padding: 10px 10px; padding-left: 16px; grid-gap: 12px; display:inline-flex; justify-content: space-between; align-items: center;}*/
/*    .index_about .more a{background: linear-gradient(90deg, #1f6454, #1baa99); color:#fff; }*/
/*    .index_about .more a .icon{ border-radius: 40px; display: flex; justify-content: center; align-items: center; line-height: 1; background:#fff; height:20px; width:20px; color:var(--mc); }*/

/*    .index_about .img{ position:relative; margin-left:0px;border-radius:20px 0px 0px 0px; overflow:hidden; }*/
/*    .index_about .img::after{content: ""; position: absolute; height: 150px; width: 100%; left: 0px; bottom: 0; right: 0px; background: linear-gradient(0deg, rgba(32,100,83,1), rgba(32,100,83,0.0)); z-index: 1;}*/
/*    .index_about .img .bg{ width:100%; }*/
/*    .index_about .img .icon{ padding:10px 15px; text-align: center; display: flex; justify-content: space-between; grid-template-columns: repeat(4, 1fr); position:absolute; left:0px; right:0px; bottom:0px; z-index:2; }*/
/*    .index_about .img .icon img{ width:28px; height:28px; display:inline-block; }*/
/*    .index_about .img .icon p{ font-size:12px; color:#fff; padding-top:5px; }*/



/*    .index_product{background: #e8e8e8;}*/
/*    .index_product .title{margin-bottom: 16px;}*/
/*    .index_product .title h2{ font-weight:bold; color:var(--mc); font-size:24px; }*/
/*    .index_product .title h3{ font-weight:bold; color:#333; font-size:17px; }*/
/*    .index_product .content{ display: block}*/
/*    .index_product .content .item { margin-bottom:12px; }*/
/*    .index_product .content .item:last-child{ margin-bottom:0; }*/
/*    .index_product .content .item .img img{ width:100%; }*/
/*    .index_product .content .item .info{background: #fff; padding:24px 20px}*/
/*    .index_product .content .item .info a h2{ color:#333; font-size:18px; position:relative; padding-bottom:16px; margin-bottom:16px; }*/
/*    .index_product .content .item .info a h2::after{content: ""; position:absolute; left: 0px; bottom: 0px; width: 44px; height:3px; background:var(--mc); }*/
/*    .index_product .content .item .info a p{color: #333;display: -webkit-box;  -webkit-line-clamp:1;  -webkit-box-orient: vertical; overflow: hidden;}*/
/*    .index_product .more{ padding-top:20px; }*/
/*    .index_product .more a{ text-align: center; color:#fff; margin: 0 auto; display:block;background:var(--mc); width:60%; padding-top:15px; padding-bottom:15px; }*/


/*    .index_contact{background: linear-gradient(130deg, #629fe2, #b8e5e2 30%, #b8e5e2);}*/
/*    .index_contact .content{ display: block}*/
/*    .index_contact .title{margin-bottom: 16px;}*/
/*    .index_contact .title h2{ font-weight:bold; color:var(--mc); font-size:24px; }*/
/*    .index_contact .title h3{ font-weight:bold; color:#333; font-size:17px; }*/
/*    .index_contact .content .item{ text-align: center; border-radius:10px; background:#fff; padding:20px; margin-bottom:10px; }*/
/*    .index_contact .content .item p{ margin-bottom:5px; }*/
/*    .index_contact .content .item p i{ color:var(--mc); }*/
/*    .index_contact .content .item h2{ font-size:15px; font-weight:normal; }*/
/*    .index_contact .map{ border-radius:10px; overflow:hidden; }*/
/*    .index_contact .map img{ width:100%; }*/







/*    .detail_banner{ overflow:hidden; position:relative; height:210px; margin-top: 56px; }*/
/*    .detail_banner img{width: 100%; object-fit: cover; height: 100%}*/


/*    .crumb{ background:var(--mc); font-size: 12px; padding:12px; padding-bottom:12px; text-indent: 0px; color:#fff; }*/
/*    .crumb a{ color:#fff; }*/

/*    .detailmenu {background: #fff;border-bottom: 1px solid #e8e8e8;box-shadow: 0px 3px 3px rgba(32, 100, 83, 0.1); position: relative; padding-left: 12px;}*/
/*    .detailmenu::after {content: '';position: absolute;right: 0;top: 0;bottom: 1px;width: 40px;background: linear-gradient(to right, transparent, #fff);pointer-events: none;z-index: 2;}*/
/*    .detailmenu .pagewidth {max-width: 1200px;margin: 0 auto;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none;position: relative;}*/
/*    .detailmenu .pagewidth::-webkit-scrollbar {display: none;}*/
/*    .detailmenu ul {display: flex;flex-wrap: nowrap;align-items: center; list-style: none;min-width: max-content;padding: 0;}*/
/*    .detailmenu li {flex-shrink: 0;}*/
/*    .detailmenu a {display: block;padding: 16px 12px;white-space: nowrap;text-decoration: none;color: #666;font-size: 14px;position: relative;transition: color 0.3s ease;}*/
/*    .detailmenu a:hover {color:var(--mc);}*/
/*    .detailmenu a.active {color:#333;font-weight:bold;}*/
/*    .detailmenu a.active::after {content: '';position: absolute;bottom: 0;left: 0px;right: 0px;height: 2px;background: var(--mc);border-radius: 1px;}*/


/*    .about_content_a .pagewidth{ display: block}*/
/*    .about_content_a .img{ width: 100%; overflow: hidden; margin: 0 auto; border:var(--mc) solid 1px;  border-radius: 20px 0px 0px 0px; margin-bottom: 32px;}*/
/*    .about_content_a .img img{ width:100%; }*/
/*    .about_content_a .img{ box-shadow:5px 5px 0px var(--mc); }*/
/*    .about_content_a .title{margin-bottom: 12px;}*/
/*    .about_content_a .title h2{ font-weight:bold; color:var(--mc); font-size:24px; }*/
/*    .about_content_a .title h3{ font-weight:bold; color:#333; font-size:17px; }*/
/*    .about_content_a .content{ color:#333333;font-size:14px; }*/
/*    .about_content_a .content p.indent{ text-indent: 4.8em;}*/

/*    .about_content_b{background: linear-gradient(130deg, #a0d2e2, #a0d2e2 30%, #b8e5e2);}*/
/*    .about_content_b .title{margin-bottom: 12px;}*/
/*    .about_content_b .title h2{ font-weight:bold; color:var(--mc); font-size:24px; }*/
/*    .about_content_b .title h3{ font-weight:bold; color:#333; font-size:17px; }*/
/*    .about_content_b .content{ color:#333333;font-size:14px; }*/



/*    .culture_content_a .pagewidth{ display: block}*/
/*    .culture_content_a .img{ width: 100%; overflow: hidden; margin: 0 auto; border:var(--mc) solid 1px;  border-radius: 20px 0px 0px 0px; margin-bottom: 32px;}*/
/*    .culture_content_a .img img{ width:100%; }*/
/*    .culture_content_a .img{ box-shadow:5px 5px 0px var(--mc); }*/
/*    .culture_content_a .title{margin-bottom: 12px;}*/
/*    .culture_content_a .title h2{ font-weight:bold; color:var(--mc); font-size:24px; }*/
/*    .culture_content_a .title h3{ font-weight:bold; color:#333; font-size:17px; }*/
/*    .culture_content_a .content{}*/
/*    .culture_content_a .content .item{ margin-bottom: 12px; display: grid; grid-template-columns: 3fr 6fr ; border:#427a6f solid 1px; border-radius: 0px 15px 0px 15px; background: #e3f3f0; padding: 20px;}*/
/*    .culture_content_a .content .item h4{ font-size:14px; color:#333; }*/
/*    .culture_content_a .content .item p{ font-size:14px; color:#333; }*/
/*    .culture_content_a .content .item:last-child{ margin-bottom:0; }*/


/*    .partners_content_a .title{margin-bottom: 12px;}*/
/*    .partners_content_a .title h2{ font-weight:bold; color:var(--mc); font-size:24px; }*/
/*    .partners_content_a .title h3{ font-weight:bold; color:#333; font-size:17px; }*/
/*    .partners_content_a .content img{ width:100% }*/

/*    .partners_content_b{background: #e0e6e3}*/
/*    .partners_content_b .title{margin-bottom: 0px;}*/
/*    .partners_content_b .title h2{ font-weight:bold; color:var(--mc); font-size:24px; }*/
/*    .partners_content_b .title h3{ font-weight:bold; color:#333; font-size:17px; }*/
/*    .partners_content_b .content h4{ font-size:14px; padding-top: 20px; color: #333;}*/
/*    .partners_content_b .content p{  font-size:13px; color: #333; line-height: 1.2; margin-bottom: 8px;}*/
/*    .partners_content_b .content{ display: grid; grid-template-columns: repeat(1, 1fr);grid-gap:0px;}*/

/*    .product_list .list{  display:grid; grid-template-columns:repeat(2, 1fr); grid-gap:10px }*/
/*    .product_list .list .item{ background:#f9f9f9; padding:10px; }*/
/*    .product_list .list .item .img{ background:#fff; aspect-ratio:10/7.5; }*/
/*    .product_list .list .item .img img{ width:100%;height:100%; object-fit:cover }*/
/*    .product_list .list .item .info{ padding-top:10px; padding-bottom:10px; text-align:center; }*/
/*    .product_list .list .item .info a h2{ color:#333; font-weight: normal; font-size:14px; margin-bottom:6px }*/
/*    .product_list .list .item .info a p{ text-align: center; font-size: 12px;  color: #333;display: -webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient: vertical; overflow: hidden;}*/
/*    .product_list .list .item .info h2{ font-size: 18px;}*/

/*    .product_list .list .item:hover { background:#fff; padding:10px; }*/
/*    .product_list .list .item:hover .img { background:#f9f9f9 }*/
/*    .product_list .list .item a.more{ display: none}*/
/*    .product_list .list .item:hover a.more{ bottom:15px; opacity:1; visibility:visible; }*/


/*    .pages{ padding-top:20px; text-align:center; justify-content:center; grid-gap: 5px; display:flex; align-items:center; }*/
/*    .pages a,.page span{ color:#333; font-size:14px; padding: 6px 10px;  border-radius: 3px; background: #f6f6f6}*/
/*    .pages a.active{background: var(--mc); color: #fff;}*/

/*    .product_detail h1{ text-align:center;  font-size:20px; font-weight:bold; margin-bottom:20px; }*/
/*    .product_detail .row{ display: block}*/
/*    .product_detail .gallery{ margin-bottom:20px; }*/
/*    .product_detail .gallery .mySwiper2{ margin-bottom:8px; }*/
/*    .product_detail .gallery .swiper-slide img{ width: calc(100% - 2px);}*/
/*    .product_detail .gallery .mySwiper .swiper-slide img{ border:#fff solid 1px; }*/
/*    .product_detail .gallery .mySwiper .swiper-slide-thumb-active img{ border:var(--mc) solid 1px; }*/
/*    .product_detail .html p{ color: #333; font-size:14px; }*/
/*    .product_detail .html h4{ color: #333; font-size:16px; font-weight:bold; margin-bottom:10px; padding-top:20px; }*/

/*    .product_related{ background:var(--mc); }*/
/*    .product_related .title {display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;}*/
/*    .product_related .title h3{font-size:18px; color:#fff; }*/
/*    .product_related .title .more a{ line-height:1; display:flex; justify-content:space-between; grid-gap:5px; color:#fff; font-size:12px; }*/
/*    .product_related .title .more a i{  line-height:1; }*/
/*    .product_related .list{ display:grid; grid-template-columns:repeat(2, 1fr); grid-gap:16px 10px; }*/
/*    .product_related .list .item .img img{ width:100%; }*/
/*    .product_related .list .item .info{ padding-top:10px; }*/
/*    .product_related .list .item .info a h2{ font-size:12px; color:#fff; text-align:center; }*/







/*    .brand_list .list{ padding-left: 10px; padding-right: 10px; display:grid; grid-template-columns:repeat(2, 1fr); grid-gap:20px 20px; }*/
/*    .brand_list .list .item{background: #fff; aspect-ratio: 10/4; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);}*/
/*    .brand_list .list .item img{ width:100%; height:100%; object-fit:cover; }*/



/*    .contact_detail .title{margin-bottom: 20px;}*/
/*    .contact_detail .title h2{ font-weight:bold; color:var(--mc); font-size:24px; }*/
/*    .contact_detail .title h3{ font-weight:bold; color:#333; font-size:17px; }*/
/*    .contact_detail .title p{ color:#333; font-size:14px; padding-top:5px; }*/
/*    .contact_detail .form .row{display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 10px}*/

/*    .talent_list .list .item{ background:#f5f5f5; padding:10px; display:grid; grid-template-columns:4fr 6fr; grid-gap:10px; align-items:center; margin-bottom:12px; }*/
/*    .talent_list .list .item:last-child{ margin-bottom:0; }*/
/*    .talent_list .list .item .img{ width:100%; aspect-ratio:10/7 }*/
/*    .talent_list .list .item .img img{ width:100%;height:100%; object-fit:cover }*/
/*    .talent_list .list .item .info h2{ font-size:16px; }*/
/*    .talent_list .list .item .info h2 a{ color:#333; }*/
/*    .talent_list .list .item .info p{ font-size:14px;color:#999;display: -webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient: vertical; overflow: hidden; }*/
/*    .talent_list .list .item .info p.date{ color:var(--mc); }*/

/*    .talent_detail .title { border-bottom:#ececec solid 1px; margin-bottom:14px; padding-bottom:14px; }*/
/*    .talent_detail .title h1{ font-size:18px; text-align:center; margin-bottom: 6px;}*/
/*    .talent_detail .title p.date{ font-size:14px; text-align:center; }*/

/*    .talent_detail .html p{ color: #333; font-size:14px; }*/
/*    .talent_detail .html h4{ color: #333; font-size:16px; font-weight:bold; margin-bottom:10px; padding-top:20px; }*/
/*    .talent_detail .html a{ color:var(--mc); }*/
/*    .contact_detail .form .layui-form-item.submit{ text-align:center; padding-top: 10px;}*/

/*    .contact_detail .form .layui-form-item.submit .layui-btn{ width: 100%}*/

/*}*/



