:root{--swiper-theme-color:#404040;--public-color:#559332;}
/*#region 通用*/
/* 正常字体 */
@font-face{font-family:'Yourlig';src:url('../fonts/GenJyuuGothic-P-Light.ttf') format('truetype');font-weight:normal;font-style:normal;}
/* 加粗字体 */
@font-face{font-family:'Yourmed';src:url('../fonts/GenJyuuGothic-P-Medium.ttf') format('truetype');font-weight:500;font-style:normal;}
/* 超粗字体 */
@font-face{font-family:'Yourbold';src:url('../fonts/GenJyuuGothic-P-Bold.ttf') format('truetype');font-weight:bold;/* 这是超粗字体的权重 */
 font-style:normal;}
body{color:#3c3c3c;font-size:16px;line-height:28px;font-family:"Yourlig",sans-serif;}
a{color:#444;}
a:hover{color:#559332;}
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);}
b,strong{font-weight:bold;}
ul,ol,li,dl,dd,dt{list-style-type:none;}
.img-width{width:100%;height:auto;}
.main-container{margin-bottom:40px;margin-top:40px;}
.tkanniu{cursor:pointer;}
.card-thumb img{transition:all 0.5s ease;}
.card-thumb:hover img{transform:scale(1.05);}
.container-long{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.banner a{color:#fff;}
@media(min-width:1200px){.container-long{max-width:1760px;}
}
@media(max-width:768px){.main-container{margin:20px 0;}
body{font-size:14px;line-height:20px;}
}
@media (min-width:1200px){.nav-container{max-width:1520px;}
}
.swiper-scrollbar.gd-green{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0))}
.swiper-scrollbar .swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(16,141,124,1.0));}
.header{z-index:999;width:100%;position:fixed;top:0;right:0;left:0;background-color:#fff;}
.container-xl.max-1830{max-width:calc(1830px + 15px);}
.container-xl.max-1660{max-width:calc(1660px + 15px);}
.container-xl.max-1600{max-width:calc(1600px + 15px);}
.container-xl.max-1520{max-width:calc(1520px + 15px);}
.container-xl.max-1480{max-width:calc(1480px + 15px);}
.container-xl.max-1200{max-width:calc(1200px + 15px);}
.container-xl.max-1280{max-width:calc(1280px + 15px);}
.container-xl.max-1140{max-width:calc(1280px + 15px);}
.container-xl.m-right{margin:0 0 0 auto;padding-right:0;}
.container-xl.m-left,.container-long.m-left{margin:0 auto 0 0;padding-left:0;}
.header-top .form-control{border:0;}
/* .navbar-nav .nav-item{padding:0 19px;} */
.navbar-nav .nav-link{font-size:19px;text-align:center;position:relative;padding:0;color:#333333;display:flex;align-items:center;justify-content:center;line-height:28px;font-weight:600;font-family:"Yourmed",sans-serif;}
.navbar-expand-lg .navbar-nav .nav-link{padding: 15px 20px 15px 28px;}
.navbar-nav .nav-link:before{content:"";width:0px;height:2px;margin-left:0 !important;background:var(--public-color);position:absolute;bottom:10px;}
.navbar-nav .nav-item{transition: all .6s;}
.navbar-nav .nav-item .nav-link{transition: all .6s;}
.navbar-nav .nav-item.active{background-color:#404040;}
.navbar-nav .nav-item.active .nav-link{color:#fff;text-wrap:nowrap;}
.navbar-nav .nav-item .dropdown-item{font-size: 17px;}
.navbar-nav .nav-item:hover{background-color:#404040;}
.navbar-nav .nav-item:hover .nav-link{color:#fff;text-wrap:nowrap;}
.navbar-nav .nav-item .dropdown-toggle::after{color:#559332;transition:.6s;}
.navbar-nav .nav-item{border-radius:35px;}
/* .navbar-nav .nav-item:last-child{border-radius:0 220px 220px 0;} */
.top-search-box{z-index:9;margin:0 10px;cursor:pointer;margin-right:23px;}
.top-search-box .search-tb{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;border:1px solid #eeeeee;}
.top-search-box .search-tb i{color:#559332;font-size:17px;font-weight:700;font-family:"Yourbold",sans-serif;}
.top-search-box .dropdown-menu{left:inherit;right:0;}
.top-search-box .top-search{opacity:1;height:auto;overflow:hidden;transition:all .6s;width:auto;z-index:99;padding-top:0px;border-radius:10px;position:absolute;top:59px;}
.search-group{width:200px;height:45px;background:#f7f7f7;overflow:hidden;border:1px solid #f7f7f7;border-radius:10px;}
.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%;}
.search-group i{color:var(--public-color);font-size:1.3rem;}
.dropdown-menu{min-width:130px;}
.dropdown.lang .dropdown-toggle{border-radius:0;background:transparent;padding:0 0 0 10px;color:#fff;}
.dropdown.lang .dropdown-toggle:after{color:#fff;}
.fadeInDown{background:#fff;margin:0 auto;/* box-shadow:4px 4px 100px 0 rgba(0,0,0,13%);*/
transition:all 1s ease-out;padding:0;}
.header-top{background-color:#404040;color:#fff;padding:11px 0;}
.header-top .box{display:flex;justify-content:space-between;align-items:center;}
.header-top .box .left .tel{display: flex;}
.header-top .box .left .tel .img{margin-right: 15px;}
.header-top .box .left .tel .phone{display: flex;}
.header-top .box .left .tel .phone .t1{font-size: 16px;line-height: 28px;font-weight: bold;margin-right: 5px;}
.header-top .box .left .tel .phone .t2{font-size: 18px;line-height: 28px;font-weight: bold;color:#fff;}
.header-top .box .right{display:flex;align-items:flex-start;}
.header-middle{background-color:#fff;}
.header-top .box .right .dropdown.lang{border-left:1px solid rgba(255,255,255,0.24);padding-left:18px;}
 .fadeInDown .header-top{display:none;}

.header-middle .header-box{position:relative;padding:10px 0 0px;transition:all 1s ease;}
.fadeInDown .header-middle .header-box{padding:0px;transition:all 1s ease;}
/* .fadeInDown .header-middle .header-box .box{display:none;} */
.header-middle .header-box .box{display:flex;align-items:center;justify-content:space-between;}

.header-middle .header-box .box .right{display:flex;align-items: center;justify-content: flex-end;position:relative;}
.header-middle .header-box .box .logo{display:flex;align-items:center;}
.header-middle .header-box .box .logo img{width:120px;}
.header-middle .header-box .box .logo .t1{color:#559332;font-weight:700;font-family:"Yourbold",sans-serif;font-size:34px;margin-left:30px;}
.header-middle .header-box .box .tel{display:flex;margin-right:47px;}
.header-middle .header-box .box .tel .img{background-color:#559332;border-radius:50%;width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin-right:19px;}
.header-middle .header-box .box .tel i{font-size:20px;color:#fff;}
.header-middle .header-box .box .tel .phone .t1{color:#232323;font-weight:700;font-family:"Yourbold",sans-serif;}
.header-middle .header-box .box .tel .phone .t2{font-size:24px;color:#559332;font-weight:600;font-family:"Yourmed",sans-serif;}
.header-middle .header-box .btn-box{background-color:#559332;color:#fff;font-size:21px;font-weight:600;font-family:"Yourmed",sans-serif;padding:10px 19px 10px 25px;border-radius:8px;}
.header-middle .header-box .navbar-nav{justify-content:space-between;}
.header-middle .header-box .nav-box{/* overflow:hidden;*/
background-color:#fff;}

.header-middle .box .left{width: 10%;}
.header-middle .box .right{width: 90%;}
.fadeInDown .header-middle .header-box .nav-box{bottom:inherit;}
.fadeInDown .navbar-nav .nav-link{height:60px;}
.fadeInDown .header-middle .header-box{height: 100px;}
.fadeInDown .header-middle .header-box .box .logo img {height: 100px;}
.fadeInDown .header-middle .header-box .box .logo {padding-top: 5px;}




.dropdown.lang{align-items:center;}
.social-box .social{margin-right:10px;}
.banner-home{width:100%;z-index:0;margin-top:180px;}
.banner-home .banner-text-box{position:absolute;width:37%;left:14%;top:34%;}
.banner-home .banner-text-box .t1{font-size:60px;line-height:60px;color:#fff;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:88px;}
.banner-home .banner-text-box .but-box{display:flex;}
.more-jt{font-size:20px;color:#fff;background-color:#404040;padding:13px 28px;border-radius:8px;margin-right:23px;}
.more-jt:hover{color:#e7cd8d;}
.more-jt i{margin-left:15px;}
.banner-home .banner-text-box .but-box .btn{font-size:20px;color:#fff;padding:13px 28px;border-radius:8px;border:2px solid #fff;}
.home-tttext{padding:80px 0;}
.home-tttext p{font-size:27px;line-height:36px;text-align:center;width:75%;margin:auto;}
.home-crea{padding:85px 0 40px;background:linear-gradient(to bottom,rgba(248,239,248,1) 0%,rgba(255,255,255,0) 100%);/* W3C,IE10+,FF16+,Chrome26+,Opera12+,Safari7+ */
}
.home-crea .top{width:80%;margin:0 auto;}
.home-crea .top .but{color:#444;font-size:20px;line-height:36px;font-weight:600;font-family:"Yourmed",sans-serif;display:table;padding-bottom:28px;cursor:pointer;}
.home-crea .top .but:hover{color:#559332;}
.home-crea .top .swiper-slide{display:flex;justify-content:center;}
.home-crea .top .swiper-slide-thumb-active .but{color:#559332;border-bottom:6px solid #559332;}
.home-crea .bottom .row{margin:84px 0 0;}
.home-crea .bottom .sp-text{margin-top:45px;}
.home-crea .bottom .box{position:relative;border-radius:24px 0 24px 0;margin-bottom:68px;overflow:hidden;box-shadow:42px 0 65px rgba(168,240,127,0.98);}
.home-crea .bottom .box img{border-radius:24px 0 24px 0;}
.home-crea .bottom .box .text{position:absolute;background-color:#fff;padding:20px 30px;font-weight:800;font-family:"Yourbold",sans-serif;color:#292929;border-radius:24px 0 0 0;font-size:19px;right:0;bottom:0;}
.home-crea .bottom .box .text:hover{color:#559332;}
.home-crea .bottom .momo{text-align:center;margin-bottom:12px;}
/* .home-ost{background:url(../../images/home-ostr-bg.webp) no-repeat;width:100%;height:885px;display:flex;align-items:center;} */
.home-ost .box{display:flex;justify-content:space-between;}
.home-ost .box .left{max-width:360px;position: sticky;
  top: 100px;
  align-self: flex-start;
  padding-top: 10px;}
.home-ost .box .left .t1{font-size:35px;line-height:48px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:18px;color:#559332;}
.home-ost .box .left .t2{font-size:17px;margin-bottom:30px;}
.home-ost .box .left .more{font-size:20px;color:#559332;font-weight:700;font-family:"Yourbold",sans-serif;}
.home-ost .box .left .more:hover{text-decoration:underline;}
.home-ost .box .left .more i{font-size:18px;margin-left:12px;}
/* .home-ost .box .right{flex:0 0 55%;width:55%;}
.home-ost .box .right .swiper-wrapper{max-height:580px;}
.home-ost .box .right .swiper-button-next-ost{margin-top:30px;text-align:center;}
.home-ost .box .right .swiper-button-prev-ost{margin-bottom:30px;text-align:center;}
.home-ost .box .right .swiper-button-next-ost img{filter:invert(1) brightness(0%);}
.home-ost .box .right .item{display:flex;border-radius:14px;overflow:hidden;}
.home-ost .box .right .item .text{display:flex;background-color:#fefefe;padding:30px;flex:0 0 68%;}
.home-ost .box .right .item .text .ii{flex:0 0 12%;}
.home-ost .box .right .item .text .ii img{filter:invert(28%) sepia(50%) saturate(7418%) hue-rotate(120deg) brightness(59%) contrast(119%);}
.home-ost .box .right .swiper-slide-active .item .text .ii img{filter:invert(28%) sepia(50%) saturate(7418%) hue-rotate(120deg) brightness(59%) contrast(119%);}
.home-ost .box .right .item .text .tt .t1{font-size:15px;line-height:30px;font-weight:600;font-family:"Yourmed",sans-serif;color:#559332;}
.home-ost .box .right .item .img{flex:0 0 32%;}
.home-ost .box .right .swiper-slide-active .text .tt .t1{color:#559332;} */

.home-ost{background:url(../../images/home-ostr-bg.webp) no-repeat;background-size:auto 100%;width:100%;display:flex;align-items:center;padding:50px 0;max-width:1920px;margin:0 auto;
  ;}
.home-ost .box .right{flex:0 0 55%;width:55%;display: flex;flex-direction: column;gap:20px;}
.home-ost .box .right .swiper-wrapper{max-height:580px;}
.home-ost .box .right .swiper-button-next-ost{margin-top:30px;text-align:center;}
.home-ost .box .right .swiper-button-prev-ost{margin-bottom:30px;text-align:center;}
.home-ost .box .right .swiper-button-next-ost img{filter:invert(1) brightness(0%);}
.home-ost .box .right .item{display:flex;border-radius:14px;overflow:hidden;}
.home-ost .box .right .item .text{display:flex;background-color:#fefefe;padding:30px;flex:1;}
.home-ost .box .right .item .text .ii{flex:0 0 12%;}
.home-ost .box .right .item .text .ii img{filter:invert(28%) sepia(50%) saturate(7418%) hue-rotate(120deg) brightness(59%) contrast(119%);}
.home-ost .box .right .swiper-slide-active .item .text .ii img{filter:invert(28%) sepia(50%) saturate(7418%) hue-rotate(120deg) brightness(59%) contrast(119%);}
.home-ost .box .right .item .text .tt .t1{font-size:15px;line-height:30px;font-weight:600;font-family:"Yourmed",sans-serif;color:#559332;}
.home-ost .box .right .item .img{flex:0 0 32%;}
.home-ost .box .right .swiper-slide-active .text .tt .t1{color:#559332;}


.home-oss{padding:70px 0 50px;}
.home-oss .title{margin-bottom:55px;}
.home-oss .title .t1{font-size:17px;color:#404040;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:10px;}
.home-oss .title .t2{font-size:35px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:7px;color:#559332;}
.home-oss .title .t3{font-size:22px;color:#595859;}
.home-oss .items{display:flex;flex-wrap:wrap;justify-content:space-between;}
.home-oss .items .item{flex:0 0 29%;margin-bottom:40px;box-shadow:0 0 29px rgba(0,0,0,0.11);border-radius:14px;}
.home-oss .items .item .img img{border-radius:14px 14px 0 0;}
.home-oss .items .item .text{padding:24px;}
.home-oss .items .item .text .t1{font-size:18px;font-weight:700;font-family:"Yourbold",sans-serif;}
.home-oss .items .item .text .t1 a{color:#444}
.home-oss .items .item .text .t1 a:hover{color:#559332;}
.home-oss .items .item .text .t2{font-size:17px;font-weight:600;font-family:"Yourmed",sans-serif;}
.home-oss .items .item .text .t3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.home-oss .but{text-align:center;margin-top:90px;}
.home-nc{background-color:#404040;color:#fff;text-align:center;padding:75px 0;}
.home-nc .t1{font-size:35px;font-weight:600;font-family:"Yourmed",sans-serif;margin-bottom:50px;}
.home-nc .t2{margin-top:15px;font-size:41px;line-height:74px;font-weight:700;font-family:"Yourbold",sans-serif;font-family:"Playfair Display",serif;font-style:italic;letter-spacing:.2rem;}
.home-nc .t2 span{color:#fcfe00;}
.home-tes{background-color:#f9f9f9;padding:120px 0 45px;/* margin-bottom:120px;*/
}
.home-tes .title{font-size:62px;line-height:88px;text-align:center;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:95px;color:#559332;}
.home-tes .item{padding:0 52px;display:flex;justify-content:space-between;margin-bottom:80px;}
.home-tes .item .tx{flex:0 0 10%;}
.home-tes .item .tx img{border-radius:50%;}
.home-tes .item .text{flex:0 0 87%;}
.home-tes .item .text .top{display:flex;align-items:center;justify-content:space-between;}
.home-tes .item .text .top .t1{font-size:21px;font-weight:700;font-family:"Yourbold",sans-serif;}
.home-tes .item .text .top .t2{font-size:14px;color:#404040;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:10px;}
.home-tes .item .text .bottom{padding:25px 30px;background-color:#fff;box-shadow:0 0 24px rgba(0,0,0,0.06);position:relative;border-radius:14px;}
.home-tes .item .text .bottom::before{clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:#fff;height:12px;width:23px;position:absolute;display:block;content:"";top:-12px;}
@media (max-width:768px){.home-tes{padding:40px 0 0;}
.home-tes .title{font-size:24px;line-height:32px;margin-bottom:20px;}
.home-tes .item{padding:0;margin-bottom:40px}
}
.home-nhs .title{font-size:48px;line-height:36px;font-weight:700;font-family:"Yourbold",sans-serif;text-align:center;padding:80px 0 70px;color:#559332;}
.home-nhs .sp{background-color:#f4f1f4;padding:45px 50px;}
.home-nhs .sp .img{box-shadow:17px 0 32px rgba(0,0,0,0.05);}
.home-nhs .sp .box{margin-bottom:50px;}
.home-nhs .sp .box .text{font-size:15px;color:#292929;text-align:center;display:block;}
.home-nhs .but{margin-top:40px;text-align:center;margin-bottom:25px;}
.home-nb{padding:40px 0 80px;}
.home-nb .title{text-align:center;margin-bottom:80px;}
.home-nb .title .t1{font-size:17px;line-height:53px;color:#404040;font-weight:800;font-family:"Yourbold",sans-serif;}
.home-nb .title .t2{font-size:35px;line-height:53px;font-weight:700;font-family:"Yourbold",sans-serif;color:#559332;}
.home-nb .items{display:flex;justify-content:space-between;padding:0 45px;}
.home-nb .items .item{flex:0 0 28%;border-radius:14px;color:#3c3c3c;box-shadow:9px 0 51px rgba(35,88,94,0.06);}
.home-nb .items .item .img img{border-radius:14px 14px 0 0;}
.home-nb .items .item .text{padding:20px 15px;}
.home-nb .items .item .text .t1{font-size:19px;color:#3c3c3c;font-family:"Yourmed",sans-serif;}
.home-nb .items .item .text .t1:hover{color:#559332}
.home-nb .items .item .text .t2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.home-nb .items .item .text .time{display:flex;align-items:center;}
.home-nb .items .item .text .time span{color:#404040;font-family:"Yourlig",sans-serif;margin-left:7px;}
@media (max-width:768px){.banner-home{margin-top:0;}
.dropdown.lang .dropdown-toggle:after{color:#000;}
.banner-home .banner-text-box{width:100%;top:30%;left:0;}
.banner-home .banner-text-box .but-box{display:none;}
.banner-home .banner-text-box .t1{font-size:24px;line-height:32px;margin-bottom:0;}
.home-tttext{padding:20px 0;}
.home-tttext p{width:100%;font-size:14px;line-height:22px;}
.home-crea{padding:40px 0;}
.home-crea .bottom .sp-text{margin-top:0;}
.home-crea .bottom .sp-title{font-size:24px;line-height:32px;margin-top:0;font-weight:600;margin-bottom:20px;}
.home-crea .bottom .row{margin:20px 0 0;}
.home-crea .bottom .box{margin-bottom:40px;}
.home-crea .top .but{font-size:20px;line-height:28px;border-color:transparent;}
.home-crea .top .swiper-slide-thumb-active .but{border-color:transparent;}
.home-ost{height:auto;padding:20px 0;}
.home-ost .box{display:block;}
.home-ost .box .left{position:inherit;max-width:inherit;}
.home-ost .box .left .t1{font-size:24px;line-height:32px;}
.home-ost .box .right{width:100%;}
.home-ost .box .right .item{align-items:center;}
.home-ost .box .right .swiper-button-next-ost{margin-top:0;}
.home-ost .box .left .t2{font-size:14px;line-height:22px;}
.home-nc{padding:40px 0;}
.home-nc .t1{font-size:24px;line-height:32px;margin-bottom:20px;}
.home-nc .t2{font-size:28px;line-height:36px;}
.home-oss{padding:40px 0;}
.home-oss .items{display:block;}
.home-oss .title{margin-bottom:20px;}
.home-oss .title .t2{font-size:24px;line-height:32px;}
.home-oss .title .t3{font-size:14px;line-height:22px;}
.home-oss .but{margin-top:0;}
.home-nhs .title{padding:20px 0;font-size:24px;line-height:32px;}
.home-nhs .sp{padding:30px 15px;}
.home-nhs .sp .box{margin-bottom:20px;}
.home-nhs .but{margin:0;}
.home-nb{padding:40px 0;}
.home-nb .title{margin-bottom:20px;}
.home-nb .title .t2{font-size:24px;line-height:32px;}
.home-nb .items{padding:0;display:block;}
}
.footer{background-color:#000;}
.footer a{color:#fff;}
.footer a:hover{text-decoration:underline;}
.footer .footer-top{padding-top:112px;border-bottom:1px solid rgba(255,255,255,0.18);}
.footer .footer-top .items{padding:10px 0 30px;display:flex;justify-content:space-between;}
.footer .footer-top .items .item:nth-child(1){flex:0 0 35%;}
.footer .footer-top .items .item:nth-child(2){flex:0 0 35%;}
.footer .footer-top .items .item:nth-child(3){flex:0 0 30%;}
.footer .footer-top .items .item .text{display:flex;flex-wrap:wrap;}
.footer .footer-top .items .item .text .t2{flex:0 0 50%;font-weight:500;font-family:"Yourmed",sans-serif;}
.footer .footer-top .items .item .text .t2 span{color:#c2b90a;}
.footer .footer-top .items .item .title{font-size:25px;line-height:104px;color:#fff;font-weight:700;font-family:"Yourbold",sans-serif;}
.footer .footer-top .items .item .t1{color:#fff;}
.footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding:24px 0;}
.footer .footer-bottom .left{display:flex;align-items:center;}
.footer .footer-bottom .left p{font-size:17px;color:#fff;}
.footer .footer-bottom .left .more{border:2px solid #c2b90a;border-radius:130px;padding:9px 33px;max-height:50px;margin-left:25px;}
.footer .footer-bottom .left .more span{color:#dedcde;font-weight:500;font-family:"Yourmed",sans-serif;font-size:18px;margin-left:15px;}
.foot-contact{margin-bottom:-112px;}
.foot-contact .img{position:relative;}
.foot-contact .text{position:absolute;left:5%;top:21%;}
.foot-contact .text .t1{font-size:47px;line-height:55px;color:#fff;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:45px;}
.foot-contact .text .more{font-weight:700;font-family:"Yourbold",sans-serif;background-color:#559332;padding:15px 30px;border-radius:8px;color:#fff;}
.foot-contact .text .more:hover{text-decoration:underline;}
@media (max-width:768px){.foot-contact{margin-bottom:0;background-color:var(--swiper-theme-color);padding:20px 0;}
.foot-contact .text .t1{font-size:24px;line-height:32px;text-align:center;margin-bottom:10px;}
.foot-contact .text{position:static;}
.foot-contact .text .more{display:table;margin:0 auto;}
.footer .footer-top{padding-top:20px;}
.footer .footer-top .items{flex-wrap:wrap;}
.footer .footer-top .items .item:nth-child(1),.footer .footer-top .items .item:nth-child(2),.footer .footer-top .items .item:nth-child(3){flex:0 0 100%;}
.footer .footer-top .items .item{margin-top:20px;}
.footer .footer-top .items .item .title{font-size:24px;line-height:32px;}
.footer .footer-top .items .item .text .t2{flex:0 0 100%;margin-top:5px;}
.footer .footer-top .items .item .text .t2:nth-child(1){margin-top:20px;}
.footer .footer-top .items .item .t1:nth-child(2){margin-top:20px;}
.footer .footer-bottom{display:block;}
.footer .footer-bottom .left{display:flex;align-items:center;}
.footer .footer-bottom .left .more{display:flex;align-items:center;margin-left:0;}
.footer .footer-bottom .left .more:nth-child(1){padding:18px 33px;}
.footer .footer-bottom .right .social-box{margin-top:15px;}
}
.banner-faq{width:100%;margin-top:180px;}
@media (max-width:768px){.banner-faq{margin-top:0;}
}
.mbx-text-box .t1{font-size:38px;font-weight:600;font-family:"Yourmed",sans-serif;margin-bottom:25px;}
.mbx-text-box .t2{font-weight:300;}
.banner-case .mbx-text-box .t3{font-size:38px;margin-top:25px;font-weight:600;font-family:"Yourmed",sans-serif;}
@media (max-width:768px){.banner-case .mbx-text-box .t3{display:none;}
}
.mbx-text-box i{background-color:#559332;color:#fff;padding:5px;border-radius:4px;margin-right:12px;}
@media (max-width:768px){.mbx-text-box .t1{font-size:24px;line-height:32px;margin-bottom:0;}
}
.faq-title{padding:86px 0;}
.faq-title .box{display:flex;}
.faq-title .ic{margin-right:28px;}
.faq-title .title .t1{font-size:36px;color:#414141;margin-bottom:18px;font-weight:700;font-family:"Yourbold",sans-serif;}
.faq-title .title .t2{font-size:18px;font-weight:500;font-family:"Yourmed",sans-serif;color:#414141;margin-bottom:60px;}
.faq-title .title .t2 p{margin-bottom:10px;}
.faq-title .title .more-jt{border-radius:230px;}
.faq-index-box{padding-bottom:100px;}
.faq-index-box .item{border:1px solid #404040;box-shadow:12px 0 29px rgba(0,0,0,0.08);padding:50px 34px;color:#414141;margin-bottom:45px;border-radius:14px;}
.faq-index-box .item .q{display:flex;align-items:center;margin-bottom:20px;}
.faq-index-box .item .q .t1{margin-left:18px;font-size:22px;font-weight:700;font-family:"Yourbold",sans-serif;}
.faq-index-box .item .a{padding-left:62px;}
@media (max-width:768px){.faq-title{padding:40px 0;}
.faq-title .ic{display:none;}
.faq-title .title .t1{font-size:24px;line-height:32px;}
.faq-title .title .t2{font-size:14px;line-height:22px;}
.faq-index-box{padding-bottom:0;}
}
.zs-index{padding:100px 0;}
.zs-index .title{font-size:24px;line-height:36px;max-width:990px;margin:auto;text-align:center;font-weight:700;font-family:"Yourbold",sans-serif;color:#424242;margin-bottom:88px;}
.zs-index .box{background-color:#f7f7f7;padding:20px 24px;margin-bottom:45px;}
.zs-index .box .text{margin-top:13px;font-size:16px;color:#5f5f5f;display:block;text-align:center;}
.menu-horizontal-wrapper{padding-top:85px;}
.menu-horizontal-res{display:flex;flex-wrap:wrap;justify-content:left;}
.menu-horizontal-res .nav-item-res{font-size:19px;margin-right:14px;margin-bottom:30px;background-color:#e4e4e4;color:#3c3c3c;text-align:center;line-height:48px;/* width:19%;*/
padding:0 39px;display:block;white-space:nowrap;border-radius:5px;border-radius:140px;}
.menu-horizontal-res .nav-item-res.active{border:2px solid;color:#fff;background:#404040;}
.menu-horizontal-res .nav-item-res:hover{color:#559332;}
.res-index{padding:35px 0 90px;}
.res-index .item{display:flex;justify-content:space-between;margin-bottom:75px;}
.res-index .item .img{flex:0 0 27%;border-radius:14px;}
.res-index .item .img img{border-radius:14px;}
.res-index .item .text{flex:0 0 68%;margin:auto 0;}
.res-index .item .text .t1{font-size:24px;line-height:32px;font-weight:600;font-family:"Yourmed",sans-serif;margin-bottom:15px;color:#3c3c3c;display:block;}
.res-index .item .text .t1:hover{color:#559332;}
.res-index .item .text .t2{font-size:18px;margin-bottom:30px;}
.res-index .item .text time{display:block;color:#559332;}
@media (max-width:768px){.res-index{padding:35px 0 0;}
.res-index .item{display:block;margin-bottom:40px;}
.res-index .item .text .t1{font-size:24px;line-height:32px;}
.res-index .item .text .t2{font-size:14px;line-height:22px;margin-top:10px;margin-bottom:20px;}
.more-jt{display:inline-block;}
}
.exhi-index{padding:104px 0;}
.exhi-index .box{margin-bottom:80px;}
.exhi-index .box .img{margin-bottom:17px;}
.exhi-index .box .img img{border-radius:14px;}
.exhi-index .box .time{font-size:14px;color:#404040;font-weight:600;font-family:"Yourmed",sans-serif;margin-bottom:6px;}
.exhi-index .box .t1{font-size:18px;color:#535353;font-weight:700;font-family:"Yourbold",sans-serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-bottom:4px;}
.exhi-index .box .t2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:15px;margin-bottom:16px;}
.exhi-index .box .more{color:#000000;font-weight:900;font-family:"Yourbold",sans-serif;}
.exhi-index .box .more i{background-color:#d356b8;border-radius:50%;color:#fff;width:16px;height:16px;margin-left:10px;}
@media (max-width:768px){.exhi-index{padding:40px 0 0;}
.exhi-index .box{margin-bottom:40px;display:flex;justify-content:space-between;}
.exhi-index .box .img{flex:0 0 10%}
.exhi-index .box .text{flex:0 0 85%}
}
.app-index{padding:100px 0;}
.app-index .title{font-size:45px;line-height:53px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:67px;text-align:center;}
.app-index .mores{margin-bottom:80px;display:flex;flex-wrap:wrap;}
.app-index .mores .more{background-color:#efefef;color:#3c3c3c;padding:7px 22px;margin-right:6px;border-radius:24px;margin-bottom:12px;font-size:18px;display:block;}
.app-index .mores .more.active{background-color:#404040;color:#fff;}
.app-index .box{margin-bottom:40px;}
.app-index .box .img img{border-radius:14px 14px 0 0;}
.app-index .box .text{font-size:18px;color:#4f4f4f;background-color:#f6f6f6;display:block;text-align:center;font-weight:500;font-family:"Yourmed",sans-serif;padding:20px 0;border-radius:0 0 14px 14px;}
@media (max-width:768px){.app-index{padding:40px 0 0;}
.app-index .title{font-size:24px;line-height:32px;margin-bottom:20px;}
}
.about-index{padding:65px 0 130px;}
.about-index .title{font-size:24px;color:#424242;font-weight:600;font-family:"Yourmed",sans-serif;line-height:36px;text-align:center;margin-bottom:115px;}
.about-index .box{display:flex;justify-content:space-between;}
.about-index .box .left{flex:0 0 47%;}
.about-index .box .right{flex:0 0 48%;margin:auto 0;}
.about-index .box .right .t1{font-size:18px;margin-bottom:15px;font-weight:600;font-family:"Yourmed",sans-serif;}
.about-index .box .right .t2{font-size:18px;line-height:31px;color:#424242;}
.about-ys{background-color:#669e47;}
.about-value{padding:105px 0;}
.about-value .title{font-size:45px;line-height:36px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:45px;}
.about-value ul{display:flex;flex-wrap:wrap;}
.about-value ul li{flex:0 0 50%;font-size:18px;line-height:36px;list-style-type:disc}
.about-value ul li::marker{color:#559332;}
.about-why{margin-bottom:140px;}
.about-why .max-1480{position:relative;}
.about-why .title{font-size:45px;line-height:48px;font-weight:800;font-family:"Yourbold",sans-serif;text-align:center;margin-bottom:70px;}
.about-why .box{position:relative;}
.about-why .box .img img{border-radius:14px;}
.about-why .box .text-box{position:absolute;background-color:#fff;bottom:10px;margin:0 10px;border-radius:14px;padding:35px;}
.about-why .box .text-box .t1{font-size:18px;color:#3e3e3e;font-weight:700;font-family:"Yourbold",sans-serif;}
.about-why .box .text-box .t2{color:#6d6666;}
.about-why .swiper-button-prev-ab,.about-why .swiper-button-next-ab{position:absolute;border-radius:50%;border:5px solid;height:35px;width:35px;bottom:40%;display:flex;align-items:center;justify-content:center;z-index:99;}
.about-why .swiper-button-prev-ab i,.about-why .swiper-button-next-ab i{font-size:16px;font-weight:700;font-family:"Yourbold",sans-serif;}
.about-why .swiper-button-prev-ab:hover,.about-why .swiper-button-next-ab:hover{color:#404040;}
.about-why .swiper-button-prev-ab{left:0;}
.about-why .swiper-button-next-ab{right:0;}
@media (max-width:768px){.about-index{padding:40px 0 40px;}
.about-index .title{margin-bottom:40px;}
.about-index .box{display:block;}
.about-index .box .right .t2{font-size:14px;line-height:22px;}
.about-value{padding:40px 0;}
.about-value .title{font-size:24px;line-height:32px;margin-bottom:0;}
.about-value ul li{flex:0 0 100%;list-style-type:none;font-size:14px;line-height:22px;}
.about-why{margin-bottom:40px;}
.about-why .title{font-size:24px;line-height:32px;margin-bottom:20px;}
}
.pro-center{padding:133px 0 0;}
.pro-center .item{display:flex;justify-content:space-between;margin-bottom:133px;}
.pro-center .item:nth-child(2n){flex-flow:row-reverse;}
.pro-center .item .img{flex:0 0 48%;mix-blend-mode:darken;z-index:2;}
.pro-center .item .text{flex:0 0 52%;margin:auto 0;background-color:#f2f2f2;padding:49px;position:relative;z-index:1;}
.pro-center .item .text::before{position:absolute;background-color:#f2f2f2;height:100%;width:200px;top:0;left:-200px;display:block;content:"";}
.pro-center .item:nth-child(2n) .text::before{left:auto;right:-200px;}
.pro-center .item .text .t1{font-size:33px;color:#030303;font-weight:700;font-family:"Yourbold",sans-serif;}
.pro-center .item .text .t1:hover{color:#559332}
.pro-center .item .text .t2{font-size:17px;line-height:30px;color:#030303;margin-top:10px;}
.pro-itemssss{text-align:center;margin:90px 0 70px;}
.pro-itemssss .item{padding:25px 55px;margin-right:45px;border-radius:240px;color:#3c3c3c;background-color:#efefef;position:relative;font-size:22px;font-weight:bold;}
.pro-itemssss .item.active::after{position:absolute;display:block;content:"";clip-path:polygon(50% 100%,0 0,100% 0);width:21px;height:10px;bottom:-9px;left:49%;background-color:#559332;}
.pro-itemssss .item.active{color:#fff;background-color:#559332;font-weight:600;font-family:"Yourmed",sans-serif;}
.pro-itemssss .item:hover{color:#559332;}
.pro-itemssss .item.active:hover{color:#fff;}
.pro-list-index .container-xl{padding:0 70px;}
.pro-list-index .row{margin:20px 0 30px;}
.pro-list-index .container-xl>.text{font-size:17px;line-height:30px;color:#030303;padding:85px 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}
.pro-list-index .container-xl>.text .left{width:48%}
.pro-list-index .container-xl>.text .right{width:48%}
.pro-list-index .container-xl>.text .right .t1{font-size: 30px;line-height: 36px;font-weight: bold;margin-bottom: 20px;font-family:"Yourbold",sans-serif;}
.pro-list-index .container-xl>.text .right .t1 span{color: #7ea73d;}
.pro-list-index .t2{font-size: 30px;line-height: 36px;font-weight: bold;margin-bottom: 30px;text-align:center;font-family:"Yourbold",sans-serif;}
.pro-list-index .t2 span{color: #7ea73d;}

.pro-list-index .box{text-align:center;margin-bottom:25px;}
.pro-list-index .box .img{border-radius:14px;border:2px solid #dcd4dc;box-shadow:17px 0 32px rgba(0,0,0,0.05);position:relative;}
.pro-list-index .box .img .more-jt{position:absolute;font-size:17px;padding:13px 23px;bottom:25px;left:30%;border-radius:64px;display:none;color:#fff;}
.pro-list-index .box:hover .img .more-jt{display:flex;}
.pro-list-index .box .img .more-jt img{margin-right:10px;}
.pro-list-index .box .img img{border-radius:14px;}
.pro-list-index .box:hover .img{border:2px solid #404040;transition:all 0.5s ease-in-out;}
.pro-list-index .box .text{text-align:center;display:block;font-weight:bold;font-size:17px;line-height:30px;color:#030303;padding:25px 0;}
.pro-list-index .box .text:hover{color:#559332}
.pro-list-why{padding:105px 0;}
.pro-list-why .social-box .social img{filter: invert(50%) sepia(10%) saturate(2639%) hue-rotate(54deg) brightness(98%) contrast(86%);}
.pro-list-why .title{font-size:42px;line-height:59px;margin-bottom:55px;font-weight:700;font-family:"Yourbold",sans-serif;}
.pro-list-why .box{background-color:#f7f7f7;text-align:center;padding:70px 20px;max-height:200px;border-radius:14px;}
.pro-list-why .box:hover .img img{/* png变色 */
filter:invert(28%) sepia(50%) saturate(7418%) hue-rotate(120deg) brightness(59%) contrast(119%);}
.pro-list-why .box .text{margin-top:5px;}
.pro-list-why .box:hover .text{color:#404040;}
.page-link{border-radius:50%;margin-right:10px;background-color:#eeeeee;}
.page-item:first-child .page-link{border-radius:50%;}
.pro-list-cd{padding:50px 0;}
.pro-list-cd .box{display:flex;justify-content:space-between;}
.pro-list-cd .box .text{flex:0 0 28%;margin:auto 0;}
.pro-list-cd .box .text .t1{font-size:42px;line-height:60px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:20px;}
.pro-list-cd .box .text .t2{margin-bottom:65px;}
.pro-list-nah{padding:100px 0;}
.pro-list-nah .title{font-size:42px;line-height:36px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:70px;}
.pro-list-nah .pp{padding:72px;background-color:#f4f1f4;}
.pro-list-nah .pp .img{margin-bottom:18px;}
.pro-list-nah .pp .text{color:#292929;font-size:15px;text-align:center;display:block;padding:0 10px;}
.pro-list-nah .pp .box:hover .text{color:#404040;}
.pro-list-faq{padding-bottom:100px;}
.pro-list-faq .title{font-size:42px;line-height:36px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:30px;}
.pro-list-faq .box{margin-bottom:30px;}
.pro-list-faq .q{line-height:36px;font-size:22px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:5px;}
.pro-list-faq .a{font-size:15px;}
.pro-dy{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.pro-dy .box{text-align:center;padding:25px 0;display:flex;flex-wrap:wrap;}
.pro-dy .text{color:#262626;position:relative;padding-left:20px;margin-right:70px;font-size:18px;font-weight:bold;}
.pro-dy .text.active{color:#559332;}
.pro-dy .text:hover{color:#559332;}
.pro-dy .text::before{position:absolute;display:block;content:"";height:8px;width:8px;background-color:#262626;border-radius:50%;top:30%;left:0;}
.pro-dy .text.active::before{background:#559332;}
.pro-dy-index{padding:85px 0 115px;}
.pro-dy-index .row{margin-bottom:45px;}
.pro-dy-index .box{margin-bottom:40px;}
.pro-dy-index .box .img{border-radius:14px;border:2px solid #dcd4dc;box-shadow:17px 0 32px rgba(0,0,0,0.05);position:relative;}
.pro-dy-index .box .img .more-jt{position:absolute;font-size:17px;padding:13px 23px;bottom:25px;left:30%;border-radius:64px;display:none;color:#fff;}
.pro-dy-index .box:hover .img .more-jt{display:flex;}
.pro-dy-index .box .img .more-jt img{margin-right:10px;}
.pro-dy-index .box .img img{border-radius:14px;}
.pro-dy-index .box:hover .img{border:2px solid #404040;transition:all 0.5s ease-in-out;}
.pro-dy-index .box .text{display:block;text-align:center;color:#030303;font-size:17px;margin-top:25px;padding:0 20px;font-weight:bold;}
.pro-dy-index .box .text:hover{color:#559332;}
@media (max-width:768px){
	.pro-list-index .container-xl>.text .left{width:100%;}
	.pro-list-index .container-xl>.text .right{width:100%;margin-top:20px;}
	.pro-list-index .container-xl>.text .right .t1{font-size:24px;}
	.pro-list-index .t2{font-size:24px;}
	.pro-list-index .container-xl>.text{padding:40px 0;}
	.pro-center{padding:40px 0 0;}
.pro-center .item{display:block;margin-bottom:40px;}
.pro-center .item .text{padding:0;}
.pro-center .item .text .t1{font-size:24px;line-height:32px;}
.pro-center .item .text .t2{font-size:14px;line-height:22px;}
.pro-center .item .text::before{display:none;}
.pro-list-nah{padding:40px 0;}
.pro-list-nah .title{font-size:24px;line-height:32px;margin-bottom:20px;}
.pro-list-nah .pp{padding:20px;}
.pro-list-faq{padding-bottom:20px;}
.pro-list-index .container-xl{padding:0 15px;}
.pro-list-index .text{font-size:14px;line-height:22px;}
.pro-list-index .box{margin-bottom:0;}
.pro-list-why{padding:0;}
.pro-list-why .title{font-size:24px;line-height:32px;margin-bottom:0;margin-top:20px;}
.pro-list-why .col-md-2{margin-top:20px;}
.pro-list-cd{padding:40px 0 0;}
.pro-list-cd .box{display:block;}
.pro-list-cd .box .text .t1{font-size:24px;line-height:32px;margin-bottom:20px;}
.pro-list-cd .box .text .t2{margin-bottom:20px;}
.pro-list-cd .box .right{margin-top:20px;}
.pro-list-faq .title{font-size:24px;line-height:32px;margin-bottom:10px;}
.pro-list-faq .q{font-size:18px;line-height:24px;}
.pro-list-faq .a{font-size:14px;line-height:22px;}
.pro-dy-index{padding:40px 0 0;}
.pro-dy-index .row{margin-bottom:0;}
}
.news-ny{padding-top:50px;}
.news-ny .row{padding-top:45px;justify-content:space-between;}
.news-ny .left{flex:0 0 64%;}
.news-ny .left .content{padding-bottom:30px;}
.news-ny .left .content img{width:100%;height:auto;}
.news-ny .left h1{font-size:29px;color:#414141;margin-bottom:35px;font-weight:600;font-family:"Yourmed",sans-serif;}
.news-ny .ts-box{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;}
.news-ny .ts-box .time time{color:#404040;font-size:18px;margin-left:10px;}
.news-ny .ts-box .social-box .social img{filter:invert(28%) sepia(74%) saturate(7418%) hue-rotate(291deg) brightness(59%) contrast(119%);}
.news-ny .right{flex:0 0 30%;}
.news-ny .right .ce-box{margin-bottom:35px;}
.news-ny .right .ce-box .title1{background-color:#efefef;font-size:19px;color:#5a5a5a;display:block;border-radius:14px;padding:18px 30px;margin-bottom:10px;}
.news-ny .right .title1:hover{background-color:#404040;color:#fff;}
.news-ny .right .t1{font-size:29px;font-weight:700;font-family:"Yourbold",sans-serif;color:#414141;margin-bottom:30px;}
.news-ny .news-item{display:flex;justify-content:space-between;margin-bottom:30px;}
.news-ny .news-item .left{flex:0 0 36%;}
.news-ny .news-item .left .img{border-radius:4px;}
.news-ny .news-item .right .text{font-size:18px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:600;font-family:"Yourmed",sans-serif;color:#3c3c3c;}
.news-ny .icon-calendar-alt{color:#404040;}
.news-ny .news-item .right{flex:0 0 58%;}
.news-ny .news-item .right time{color:#404040;margin-left:5px;}
@media (max-width:768px){.news-ny{padding-top:0;}
.news-ny .row{display:block;padding-top:20px;}
}
.hot-pro{padding:100px 0 120px;}
.hot-pro .title{font-size:21px;color:#fff;background-color:#404040;padding:19px 40px;border-radius:14px 14px 0 0;}
.hot-pro .hot-pro-box{background-color:#f8f8f8;padding:36px 43px;border-radius:0 0 14px 14px;}
.hot-pro .hot-pro-box .img{box-shadow:5px 0 5px rgba(0,0,0,0.07);border-radius:14px;}
.hot-pro .hot-pro-box .img img{border-radius:14px;}
.hot-pro .hot-pro-box .text{color:#030303;text-align:center;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
@media (max-width:768px){.hot-pro{padding:0 0 40px;}
.hot-pro .hot-pro-box{padding:36px 20px;}
.hot-pro .hot-pro-box .col-md-3{margin-top:20px;}
}
.video-ny .ts-box .time time{margin-left:0;font-weight:500;font-family:"Yourmed",sans-serif;}
.video-ny .pc-box .title{font-size:24px;color:#fff;background-color:#404040;padding:20px 33px;border-radius:14px;}
.video-ny .pc-box .pc-text{background-color:#f1f1f1;padding:40px 35px;margin:0 9px;border-radius:0 0 14px 14px;margin-bottom:38px;}
.video-ny .pc-box .pc-text a{display:block;font-size:18px;line-height:36px;color:#5a5a5a;position:relative;padding-left:19px;}
.video-ny .pc-box .pc-text a::before{display:block;content:"";position:absolute;background-color:#404040;height:8px;width:8px;border-radius:50%;left:0;top:40%;}
.video-ny .pc-box .pc-text a:hover{color:#404040;}
.video-ny .pc-box .pc-text span{color:#404040;}
.video-ny .pc-box .pc-item .video{position:relative;}
.video-ny .pc-box .pc-item .video img{border-radius:14px;}
.video-ny .pc-box .pc-item .video .play img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.video-ny .pc-box .pc-items{margin:45px 25px;}
.video-ny .pc-box .pc-item .text{color:#424141;font-size:18px;padding:20px 8px;display:block;}
.contact-index .contact-bg{background:url(../../images/contact-bg.webp) no-repeat;width:100%;height:670px;margin:auto;padding:75px;margin:110px 0;}
.contact-index .contact-bg .title1{font-size:36px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:25px;}
.contact-index .contact-bg .title2{font-size:24px;font-weight:700;font-family:"Yourbold",sans-serif;position:relative;padding-left:115px;margin-bottom:105px;}
.contact-index .contact-bg .title2::before{content:"";display:block;width:87px;height:5px;position:absolute;left:0;top:50%;background-color:#404040;}
.contact-index .contact-bg .row{justify-content:space-between;}
.contact-index .contact-bg .box{display:flex;margin-bottom:70px;}
.contact-index .contact-bg .box i{color:#404040;font-size:45px;}
.contact-index .contact-bg .box .left{margin-right:20px;}
.contact-index .contact-bg .box .right .t1{font-size:25px;font-weight:700;font-family:"Yourbold",sans-serif;}
.contact-index .contact-bg .box .right .t2{font-size:18px;color:#212121;}
.contact-index .contact-bg .box .right a{color:#212121;}
.contact-index .form-box .t1{font-size:29px;line-height:36px;font-weight:700;font-family:"Yourbold",sans-serif;text-transform:uppercase;margin-bottom:15px;}
.contact-index .form-box .t2{font-size:18px;line-height:30px;color:#4a4747;margin-bottom:25px;}
.contact-index .form-box .t2 .more-yx{color:#404040;font-weight:600;font-family:"Yourmed",sans-serif;}
.contact-index .form-box .form-control{border:1px solid #e9e9e9;padding:20px 18px;border-radius:14px;}
.contact-index .form-box .fxk-box{margin-bottom:45px;}
.contact-index .form-box .fxk-box1{margin-top:20px;}
.contact-index .form-box .fxk-box .type{font-size:29px;line-height:36px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:25px;}
.contact-index .form-box .fxk-box1 .dx-box{display:flex;flex-wrap:wrap;}
.contact-index .form-box .fxk-box1 .dx-box .dx{flex:0 0 50%;}
.contact-index .form-box .fxk-box .dx-box input[type="checkbox"]{color:#404040;border:1px solid #404040;}
.contact-index .form-box .text-bot{color:#4a4747;font-size:18px;padding:15px 0;}
.contact-index .form-box .form-row-one{justify-content:center;margin-top:65px;}
.contact-index .form-box .contact-btn{background-color:#404040;color:#fff;padding:10px 0;font-size:19px;}
.contact-index .form-box .contact-btn:hover{color:#404040;border:1px solid #404040;background-color:#fff;transition:all 0.5s ease;}
.contact-index{margin-bottom:120px;}
.contact-cert .t1{font-size:36px;font-weight:700;font-family:"Yourbold",sans-serif;}
.contact-cert .t1::after{display:block;content:"";background-color:#404040;width:87px;height:5px;margin-top:25px;}
.contact-cert .t2{margin-top:15px;}
.contact-cert .swiper{padding:80px 0;}
.contact-cert .box{background-color:#f7f7f7;padding:20px 22px;}
.contact-cert .box .text{text-align:center;color:#5f5f5f;padding-top:15px;}
.contact-cert .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,24px));border-radius:var(--swiper-pagination-bullet-border-radius,14px);}
.contact-cert{padding-bottom:70px;}
@media (max-width:768px){.contact-index{margin-bottom:40px;}
.contact-index .contact-bg{padding:15px;margin:40px 0;height:auto;background-size:auto 100%;}
.contact-index .contact-bg .title1{font-size:24px;line-height:32px;}
.contact-index .contact-bg .title2{font-size:18px;line-height:26px;padding-left:0;margin-bottom:20px;}
.contact-index .contact-bg .title2::before{display:none;}
.contact-index .contact-bg .box{margin-bottom:20px;}
.contact-index .contact-bg .box i{font-size:24px;}
.contact-index .contact-bg .box .right .t1{font-size:16px;line-height:24px;}
.contact-index .contact-bg .box .right .t2{font-size:14px;line-height:22px;}
.contact-index .form-box .t1{font-size:24px;line-height:32px;}
.contact-index .form-row>[class*="col-"]{padding:0;}
.contact-index .form-box .t2{font-size:14px;line-height:22px;}
.contact-index .form-box .form-control{font-size:14px;}
.contact-index .form-box .fxk-box .type{font-size:18px;line-height:24px;}
.contact-index .form-box .fxk-box1 .dx-box .dx{flex:0 0 100%;margin-bottom:10px;}
.contact-index .form-box .fxk-box{margin-bottom:10px;}
.contact-index .form-box .fxk-box .dx{margin-bottom:10px;}
.contact-index .form-box .text-bot{font-size:14px;line-height:22px;}
.contact-index .form-box .form-row-one{margin-top:0;}
.contact-cert .t1{font-size:24px;line-height:32px;}
.contact-cert .swiper{padding:20px 0 30px 0;}
.contact-cert{padding-bottom:40px;}
}
.case-index{padding:100px 0;}
.case-index .title-box .t1{color:#404040;font-size:17px;font-weight:600;font-family:"Yourmed",sans-serif;}
.case-index .title-box .t2{font-size:45px;line-height:53px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:30px;}
.case-index .sel-box{margin-bottom:60px;}
.case-index .sel-box select{background-color:#f5f5f5;padding:15px 0;padding-right:85px;border:0;border-radius:14px;margin-right:13px;}
.case-index .box{margin-bottom:40px;}
.case-index .box .img,.case-index .box .img img{border-radius:14px;overflow:hidden;}
.case-index .box .text{font-size:19px;line-height:24px;padding:20px 25px 0 25px;}
.case-index .box .text .t1{font-weight:bold;margin-bottom:10px;}
.case-index .box .text .t1 a{color:#333;}
.case-index .box .text .t1 a:hover{color:#559332}
.case-tes .title-box .t1{color:#404040;font-weight:800;font-family:"Yourbold",sans-serif;}
.case-tes .title-box .title{text-align:left;}
.case-our{margin:172px 0 145px;}
.case-our .box{display:flex;justify-content:space-between;}
.case-our .box .left{flex:0 0 45%;}
.case-our .box .right{flex:0 0 45%;position:relative;}
.case-our .box .right .video-icon{position:absolute;z-index:10;animation: pulse2 2s infinite;border-radius:50%;display:inline-block;}
.case-our .videoimg{position: relative;display: flex;justify-content: center;align-items: center;}

@keyframes pulse2 {
    0% {
      box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
    }
    100% {
      box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
    }
  }


.case-our .box .left .t1{font-size:45px;line-height:53px;font-weight:600;font-family:"Yourmed",sans-serif;margin-bottom:10px;}
.case-our .box .left span{font-size:18px;color:#404040;line-height:53px;border:1px solid;border-radius:28px;padding:0 30px;margin-right:10px;}
.case-our .box .left .t2{font-size:18px;line-height:36px;}
.case-shop{background-color:#404040;padding:120px 0;}
.case-shop .box{margin-bottom:15px;}
.case-shop .box .img img{border-radius:16px;}
.case-shop .box .text{color:#fff;text-align:center;line-height:53px;padding-top:10px;}
.case-video{padding:90px 0;}
.case-video .title{font-size:45px;line-height:53px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:70px;}
.case-video .box .img{position:relative;}
.case-video .box .img img{border-radius:14px;}
.case-video .box .img .jt{position:absolute;right:28px;bottom:16px;}
.case-video .box .text{margin:15px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#3c3c3c;}
.case-video .swiper-box .fl{position:relative;}
.swiper-button-prev-case-video,.swiper-button-next-case-video{top:35%;position:absolute;}
.swiper-button-prev-case-video i,.swiper-button-next-case-video i{color:#404040;font-size:43px;font-weight:900;font-family:"Yourbold",sans-serif;}
.swiper-button-prev-case-video{left:0;}
.swiper-button-next-case-video{right:0;}
.case-vr{padding:30px 0;}
.case-vr .vr-area{text-align:center;}
.more-case{padding:110px 0;}
.more-case .title{font-size:45px;line-height:53px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:70px;}
.more-case .box .img{position:relative;border-radius:14px;}
.more-case .box .img img{border-radius:14px;}
.more-case .box .img .text-box{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:rgba(128,0,128,0.8);color:#fff;padding:25px;font-size:22px;font-weight:700;font-family:"Yourbold",sans-serif;display:flex;flex-flow:column;justify-content:end;border-radius:14px;opacity:0;transition:all 0.5s ease;}
.more-case .box:hover .img .text-box{opacity:1;}
.more-case .box .img .text-box .t1{font-weight:600;font-family:"Yourmed",sans-serif;font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.more-case .box .area{display:block;color:#444;font-weight:700;font-family:"Yourbold",sans-serif;font-size:19px;margin:20px 0px;}
@media (max-width:768px){.case-index{padding:40px 0 0;}
.case-index .title-box .t2{font-size:24px;line-height:32px;margin-bottom:0;}
.case-index .sel-box{margin-bottom:40px}
.case-index .sel-box select{width:100%;margin-right:0;margin-top:10px;}
.case-index .sel-box .more-jt{margin-top:20px;}
.case-index .box{margin-bottom:20px;}
}

/*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:var(--public-color);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 var(--public-color);color:var(--public-color);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:var(--public-color);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;}
}

/* 浮窗 */
#float{position:fixed;right:0;bottom:165px;margin-top:-60px;z-index:100;transform:translateX(0);transition:.3s ease-in-out}
#float .ico{display:block;width:56px;height:56px;text-align:center;position:relative;cursor:pointer;background:#404040}
#float .ico>i{font-size:30px;line-height:56px;display:block;color:#fff;position:relative;z-index:9999;background:#404040;border-top:1px solid #fff}
#float .ico:first-child>i{border-top:0px solid #fff}
#float .ico>.img{position:absolute;right:56px;width:140px;top:0;display:none;background-color:#fff}
#float .ico>.img>img{width:100%}
#float .ico p{position:absolute;top:0;border-radius:0;right:-350px;padding:0px 20px;line-height:56px;font-size:16px;height:56px;background-color:#404040;color:#FFF;transition:all .6s;z-index:0;white-space:nowrap}
#float .ico:hover>.img{display:block}
#float .ico:hover p{right:56px}
#float .scale-ico{background-color:#b1b1b1;transition:.3s ease-in-out}
#float .scale-ico>i{background-color:#b1b1b1;transition:.3s ease-in-out}
#float .scale-ico>i:hover{background-color:#404040;transition:none}
#float.hide{transform:translateX(56px)}
#float.hide .scale-ico{width:calc(56px / 2);transform:translateX(calc(-56px / 2));border-top:0;transition:transform .6s ease-in-out .3s,width .3s ease-in-out}
#float.hide .scale-ico i{transform:rotate(180deg);border-top:1px solid transparent}
#float .ico#scroll-top{display:block !important;}
@media (min-width:1px) and (max-width:991px){#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}
#float.hide{transform:translateX(40px)}
#float.hide .scale-ico{width:calc(40px / 2);transform:translateX(calc(-40px / 2))}
}
/*默认详情设置*/
.content-wrapper{line-height:1.7;margin-bottom:1.5rem;}
.content-wrapper h2{font-size:1rem;font-weight:600;font-family:"Yourmed",sans-serif;margin-bottom:0.75rem;}
.content-wrapper h3{font-size:0.875rem;font-weight:600;font-family:"Yourmed",sans-serif;margin-bottom:0.75rem;}
.content-wrapper img{max-width:100% !important;height:auto !important;}
.content-wrapper ol{margin-left:1em;padding-left:1em;}
.content-wrapper video{max-width:100% !important;height:auto !important;}
.content-wrapper iframe{max-width:100%;}
.content-wrapper table{width:100%;margin-bottom:1rem;color:#212529;}
.content-wrapper table p{margin-bottom:0;}
.content-wrapper table th,.content-wrapper table td{padding:0.5rem;vertical-align:middle;border:1px solid #dee2e6;text-align:center;}
.content-wrapper table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.03);}
.content-wrapper table tbody tr:hover{background-color:rgba(0,0,0,0.075);color:#555;}
.content-wrapper table p{margin-bottom:0;line-height:32px;}
.content-wrapper tbody th{color:#2980c7}
/*#表格*/
.table{overflow-x:auto}
.table-wrapper table th,.table-wrapper table td{padding:15px 5px;vertical-align:middle;font-size:14px;border:1px solid #dee2e6;text-align:center}
.table-wrapper table tbody tr:nth-of-type(even){background-color:rgba(229,237,244,1.0)}
.table-wrapper table tbody tr:hover{background-color:rgba(229,237,244,.6);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:768px){.table-wrapper table{display:block;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}
}
/*#弹出框*/
.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:150px;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}
}
/*#留言表单*/
.form-feedback .btn{color:#fff;background:#404040;border-radius:0px;font-size:16px;line-height:22px;padding-top:8px;padding-bottom:8px}
.form-feedback .btn:hover{background:#003b66;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}
}
.form-row>.col,.form-row>[class*="col-"]{padding:0 15px}
.form-feedback .btn-c{background-color:#0b3b8d;height:100%;padding:10px 20px;transition:all .6s}
/* 产品详情 */
.pro-xq-index .pro-xq-box{padding:80px 0 50px;display:flex;justify-content:space-between;}
.pro-xq-index .pro-xq-box .left{flex:0 0 41%;width:41%;color:#030303;}
.pro-xq-index .pro-xq-box .right{flex:0 0 49%;width:49%;}
.pro-xq-index .pro-xq-box .left h1{font-size:29px;line-height:36px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:30px;}
.pro-xq-index .pro-xq-box .left .table{margin-bottom:70px;}
.pro-xq-index .pro-xq-box .left .table p{line-height:32px;}
.pro-xq-index .pro-xq-box .left .table th,.pro-xq-index .pro-xq-box .left .table td{border:0;}
.pro-xq-index .pro-xq-box .left .table td:nth-child(1){text-align:right;text-wrap:nowrap;padding-right:5px;}
.pro-xq-index .pro-xq-box .left .more1{background-color:#559332;border:1px solid #559332; margin-right:12px;font-size:20px;padding:14px 30px;border-radius:8px;color:#fff;}
.pro-xq-index .pro-xq-box .left .more1:hover{background:#fff;color:#559332;}
.pro-xq-index .pro-xq-box .left .more1 i{margin-right:10px;}
.pro-xq-index .pro-xq-box .left .more2{margin-right:12px;font-size:18px;padding:14px 20px;border-radius:8px;border:1px solid #559332;color:#559332;background-color:#fff;}
.pro-xq-index .pro-list-why{padding-top:60px;}
.pro-xq-index .pro-xq-box .right .big{margin-bottom:60px;}
.pro-xq-index .product-thumb{border:0;}
.pro-xq-index .product-thumbs{padding:0 50px;}
.pro-xq-index a[data-zoom-id] img,.mz-thumb img{border:2px solid #e6ecf2;}
.pro-xq-index .mz-thumb.mz-thumb-selected img{border:2px solid #559332;}
.pro-xq-index .pro-daohang{display:flex;margin-bottom:-33px;}
.pro-xq-index .pro-daohang .item{background-color:#e6e6e6;font-size:20px;line-height:36px;color:#454545;margin-right:6px;padding:10px 30px;border-radius:8px;}
.pro-xq-index .pro-daohang .item a{color:#559332;}
.pro-xq-index .pro-daohang .item.active a{color:#fff;}
.pro-xq-index .pro-daohang .item.active{background-color:#559332;color:#fff;}
.pro-xq-index .pro-daohang .item a:hover{text-decoration:underline;}

.pro-xq-index .content-wrapper .content .nr1{background-color:#fafafa;padding:70px 0;}
.pro-xq-index .content-wrapper .content .nr3 .title{font-size:45px;line-height:53px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:40px;margin-top:50px;}
.pro-xq-index .content-wrapper .content .nr3 .box{padding:40px 0;}
.pro-xq-pro{padding:80px 0;}
.pro-xq-pro .title{font-size:45px;line-height:53px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:70px;}
.pro-xq-pro .box .img{border:1px solid #559332;border-radius:14px;}
.pro-xq-pro .box .img img{border-radius:14px;}
.pro-xq-pro .box .text{font-size:15px;margin:20px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#3c3c3c;}
.pro-xq-news{margin-bottom:100px;}
.pro-xq-news .title{font-size:42px;line-height:36px;font-weight:700;font-family:"Yourbold",sans-serif;margin-bottom:35px;}
.pro-xq-news .box .img img{border-radius:14px;}
.pro-xq-news .box .text .t1{font-size:17px;line-height:36px;color:#292929;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.pro-xq-news .box .text .time{color:#404040;font-size:14px;font-weight:600;font-family:"Yourmed",sans-serif;}
.navbar{display:block;position:static;padding:0;}
.pro-xq-index .pro-xq-box .left .but-boxs  .video-icon{display:inline-block;margin-left:20px;animation: pulse 2s infinite;border-radius:50%;}

@keyframes pulse {
    0% {
      box-shadow: 0 0 0 0 rgba(102, 158, 71, 0.6);
    }
    100% {
      box-shadow: 0 0 0 20px rgba(102, 158, 71, 0);
    }
  }

@media (max-width:768px){.pro-xq-index .pro-xq-box{display:block;}
.pro-xq-index .pro-xq-box .left,.pro-xq-index .pro-xq-box .right{width:100%;}
.pro-xq-index .pro-xq-box .left h1{font-size:22px;line-height:24px;margin-top: 20px;}
.pro-xq-index .pro-xq-box .left .table p{line-height:24px;}
.pro-xq-index .pro-xq-box .left .more1{margin-right:5px; font-size:16px; padding:10px 20px;}
.pro-xq-index .pro-xq-box .left .more2{margin-right:0; font-size:16px; padding:10px 20px;}
.pro-xq-index .pro-xq-box .left .but-boxs div{margin-top:20px;}

.pro-xq-index .pro-list-why{padding-top:20px;}
.pro-xq-index .pro-xq-box{padding:40px 0;}
.pro-xq-index .content-wrapper .content .nr1{padding:40px 0;}
.pro-xq-index .content-wrapper .content .nr3 .title{font-size:24px;line-height:32px;margin-bottom:20px;}
.pro-xq-index .content-wrapper .content .nr3 .box{padding:0 0 20px;}
.case-video{padding:0;}
.case-video .title{font-size:24px;line-height:32px;margin-bottom:20px;}
.pro-xq-pro{padding:0;}
.pro-xq-pro .title{font-size:24px;line-height:32px;margin-bottom:20PX;}
.pro-xq-news{margin-bottom:40px;}
.pro-xq-news .title{font-size:24px;line-height:32px;margin-bottom:20px;}
}
/*购物车*/
#basket{width:55px;height:55px;position:fixed;bottom:30px;right:15px;z-index:100;display:none;cursor:pointer;}
#basket.active{display:block;}
#basket .tb{background:#404040;width:55px;height:55px;display:flex;align-items:center;justify-content:center; border-radius:50%;overflow:hidden;text-align:center;}
#basket .tb i{font-size:26px;line-height:55px;color:#fff;}
#basket .num{position:absolute;right:-8px;top:-3px;background:#404040;text-align:center;width:22px;height:22px;z-index:101;border-radius:50%;overflow:hidden;font-size:14px;color:#fff;}
#basket-box{z-index:103;display:none;background:#fff;border:1px solid #ddd;width:240px;height:280px;position:fixed;bottom:0;right:0;box-shadow:4px 4px 8px rgba(0,0,0,0.3);}
#basket-box .top{cursor:pointer;height:37px;background:#404040;font-size:14px;color:#fff;text-align:center;line-height:37px;position:relative;}
#basket-box .top span{color:#fff;font-weight:bold;}
#basket-box .top:before{content:"\f078";font-family:cmsfont;color:#fff;position:absolute;left:15px;top:2px;font-size:14px;}
#basket-box .list{overflow-y:auto;height:200px;width:100%;}
#basket-box .list ul,#basket-box .list li{list-style:none;padding:0;margin:0;}
#basket-box .list>ul>li{display:flex;padding:10px;border-bottom:1px solid #ddd;justify-content:space-between;}
#basket-box .list>ul>li .img{width:30%;padding-right:10px;}
#basket-box .list>ul>li .text{width:70%;}
#basket-box .list>ul>li .text h4{margin-top:2px;font-size:12px;color:#404040;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#basket-box .list>ul>li .text h4 a{font-size:12px;color:#404040;line-height:16px;}
#basket-box .list>ul>li .text .del{color:#888;font-size:12px;line-height:16px;display:none;cursor:pointer;}
#basket-box .list>ul>li .text .del:hover{text-decoration:underline;}
#basket-box .list>ul>li:hover{background:#fffeee;}
#basket-box .list>ul>li:hover .text .del{display:inline-block;}
#basket-box .bottom{display:flex;align-items:center;justify-content:space-between;padding:10px;}
#basket-box .bottom .qkbtn{line-height:16px;padding:4px 10px;font-size:12px;color:#404040;border:0;background-color:#f1f1f1;border-radius:3px;}
#basket-box .bottom .xjbtn{line-height:16px;padding:4px 10px;font-size:12px;color:#fff;border:0;background-color:#404040;border-radius:3px;}
@media(max-width:768px){body{padding-top:50px;font-size:14px;}
.header-mb{background:#fff;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #b3190d;z-index:999}
.header-mb .container-xl{height:50px}
.header-mb .top-logo{width:40%}
.header-mb .top-logo img{height:30px;width:auto;}
.header-mb .top-mb{display:flex;align-items:center;width:60%;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:#000}
.header-mb .top-mb .icon-bars{color:#000}
.header-mb .top-mb .dropdown.lang .dropdown-toggle{color:#000;padding-left:5px;}
.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:34px}
.top-mb-feed i{font-size:16px;color:#000}
.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:-78%;width:78%;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:auto;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-color:#b3190d;position:absolute;left:-30px;top:0;cursor:pointer}
.mobile-ico-close .icon{color:#fff;font-size:30px;padding:0 0 0 6px}
.search-box .form-control{border-radius:20px}
.search-box .btn{border:1px solid #ced4da;border-radius:20px}
.search-box .btn.focus{border:1px solid rgb(128,189,255)}
.search-box .icon{color:#b3190d}
.main-mask{position:absolute;background-color:#000;opacity:.4;width:100%;height:100vh;z-index:9;display:none}
}
.navbar .dropdown.pc:hover>.dropdown-menu,.navbar .dropup.pc:hover>.dropdown-menu,.navbar .dropright.pc:hover>.dropdown-menu{min-width:214px;}

.pro-daohang-box{display:none;}
.pro-daohang-box.active{display:block;z-index:999;position:fixed;top:240px;right:0;}
.pro-daohang-box .pro-daohang{display:block;}
.pro-daohang-box .pro-daohang .item{background-color:#559332;font-size:18px;line-height:36px;text-align:center;margin-bottom:8px;text-align:center; color:#fff;margin-right:6px;padding:5px;border-radius:8px;}
.pro-daohang-box .pro-daohang .item:hover{text-decoration:underline;}

@media(max-width:1400px){
    .navbar-nav .nav-link {font-size: 18px;}
    .navbar-expand-lg .navbar-nav .nav-link{padding: 13px 18px 13px 26px;}
}
@media(max-width:1340px){
    .navbar-nav .nav-link {font-size: 17px;}
    .navbar-expand-lg .navbar-nav .nav-link{padding: 11px 16px 11px 24px;}
}
@media(max-width:1260px){
    .navbar-nav .nav-link {font-size: 16px;}
    .navbar-expand-lg .navbar-nav .nav-link{padding: 9px 14px 9px 22px;}
}
@media(max-width:1200px){
    .navbar-nav .nav-link {font-size: 15px;}
}
@media(max-width:1150px){
    .navbar-nav .nav-link {font-size: 14px;}
}
@media(max-width:1100px){
    .navbar-nav .nav-link {display: none;}
}

.banner .mbx-text-box .t2 a:last-child{color:#559332;font-weight:bold;}



.new-pronav{display:flex;justify-content:center;background:#d9ebbc;padding:0;list-style:none;margin:0;position:relative;}
.new-pronav .item{font-size:18px;line-height:36px;padding:8px 16px;margin:0 14px;border-radius:50px;display:block;position:relative;color:#559332;font-weight:bold;}
.new-pronav>li{padding:10px 0 10px;}
.new-pronav>li:hover .item{background:#7ea73d;color:#fff;}
.new-pronav>li:hover .item:after{
    z-index: 10;
    content: "";
    border-top: 14px solid #7ea73d;
    border-right: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-left: 14px solid transparent;
    position: absolute;
    bottom: -23px;
    left: calc(50% - 14px);
}
.new-pronav>li .item.active{background:#7ea73d;color:#fff;}
.new-pronav>li .item.active:after{
    z-index: 10;
    content: "";
    border-top: 14px solid #7ea73d;
    border-right: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-left: 14px solid transparent;
    position: absolute;
    bottom: -23px;
    left: calc(50% - 14px);
}
.new-pronav>li.active .item{background:#7ea73d;color:#fff;}
.new-pronav>li.active .item:after{
    z-index: 10;
    content: "";
    border-top: 14px solid #7ea73d;
    border-right: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-left: 14px solid transparent;
    position: absolute;
    bottom: -23px;
    left: calc(50% - 14px);
}
.new-pronav>li:hover .child-ul{display:flex;}
.new-pronav>li.active .child-ul{display:flex;}
.new-pronav .child-ul{position:absolute;top:72px;z-index:10;list-style:none; background:#7ea73d;left:calc(50% - 650px); padding:15px 50px;border-radius:10px;display:none;flex-wrap:wrap;width:1300px;}
.new-pronav .child-ul li{color:#fff;font-size:16px;line-height:36px;}
.new-pronav .child-ul .child-link{color:#fff;font-size:16px;line-height:36px;margin-right:35px;}
.new-pronav .child-ul li .child-link:before{content:"●";display:inline-block;margin-right:10px;font-size:12px;}
.new-pronav .child-ul li .child-link:hover{color:#fce700}
.new-pronav .child-ul li:hover{color:#fce700}
.new-pronav .child-ul li.active .child-link{color:#fce700}
.new-pronav .child-ul li.active{color:#fce700}
.new-pronav .child-ul li .child-link.active{color:#fce700}

.new-pronav.fadeInDown{position:fixed;top:100px;left:0;right:0;z-index:10;}
.new-pronav.fadeInDown>li{padding:10px 0 10px;}
.new-pronav.fadeInDown .item{padding:8px 16px;}

@media(max-width:1350px) {
  .new-pronav.fadeInDown .item{padding:8px;font-size:15px;margin:0 8px;}
  .new-pronav .child-ul{left:calc(50% - 600px);width:1200px;}
}


.content-wrapper .content .box-bai{background:#fff;padding:50px 60px;}
.content-wrapper .content .box-bai img{max-width:100%;height:auto;}
.content-wrapper .content .box-bai h4{font-size:36px;font-weight:700;color:#559332;margin-bottom:30px;margin-top:40px;text-align:center;font-family: "Yourbold",sans-serif;}
.content-wrapper .content .box-bai h5{width:60%;background:#404040;font-family: "Yourbold",sans-serif;border-radius:50px;margin:25px auto 35px;text-align:center; position:relative;color:#fff;font-size:24px;line-height:28px;padding: 12px 20px;}
.content-wrapper .content .box-bai h5:after {
    z-index: 10;
    content: "";
    border-top: 14px solid #404040;
    border-right: 14px solid transparent;
    border-bottom: 14px solid transparent;
    border-left: 14px solid transparent;
    position: absolute;
    bottom: -23px;
    left: calc(50% - 14px);
}
.content-wrapper .content .box-bai h6{font-size:18px;text-align: left;line-height:26px;padding-left:20px;border-left:5px solid #559332;margin-bottom:20px;margin-top:30px;font-family: "Yourbold",sans-serif;}

@media(max-width:768px) {
	.content-wrapper .content .box-bai{padding:15px;}
	.content-wrapper .content .box-bai h4{font-size:26px;line-height:32px;margin-top:30px;margin-bottom:20px;}
	.content-wrapper .content .box-bai h5{font-size:18px;line-height:24px;margin:15px auto 20px;width:80%;}
	.content-wrapper .content .box-bai h6{font-size:16px;line-height:22px;padding-left:20px;border-left:5px solid #559332;margin-bottom:15px;margin-top:20px;}
}

.down{margin-top:100px;padding-bottom:130px;}
.down .container-xl{display:flex;justify-content:space-between;align-items:center;}
.down .left{width:46.9%;}
.down .right{width:50%;}
.down .t1{font-size:42px;line-height:48px;}
.down .msg{font-size:18px;line-height:32px;color:#666666;margin-top:25px;}


@media (max-width:768px) {
    .down{margin-top:30px;padding-bottom:30px;}
    .down .left img{margin-left:-40px;}
    .down .t1{font-size:20px;line-height:28px;}
    .down .msg{font-size:14px;line-height:22px;margin-top:10px;}

    .home-crea .bottom .item{padding:15px;background:#fff;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.1);margin-top:25px;margin-bottom:25px;}
    .home-crea .bottom .item .t3{margin-top:15px;}
    .home-ost .box .right{position:relative;margin-top:25px;padding:0px;}
    .home-ost .box .right .item .text{flex: 0 0 100%;}
    .home-ost .box .right .item .text .tt .t1{margin-bottom:15px;}
    .home-nc{padding-bottom:10px;}
    .home-nc .swiper-pagination-bullet-active{background:#fff;opacity:1;}
    .home-nc .swiper-slide{padding-bottom:50px;}
    .pro-list-index .container-xl>.text .right p{font-size:14px;line-height:22px;}

    .pro-list-faq .q{padding-right:50px;position:relative;}
    .pro-list-faq .q:after{content:"\f067";font-family:cmsfont;position:absolute;right:0;}
    .pro-list-faq .a{height:44px;overflow:hidden;transition:all 0.5;}
    .pro-list-faq .box.active .a{height:auto;}
    .pro-list-faq .box.active .q:after{content:"\f068";}

    .case-our{padding:40px 0;margin:0;}
    .case-our .box{flex-wrap:wrap;}
    .case-our .box .left{flex: 0 0 100%;}
    .case-our .box .right{flex: 0 0 100%;margin-top:20px;}
    .case-our .box .left .t1{font-size:24px;line-height:28px;}
    .case-our .box .left .t2{font-size:14px;line-height:22px;}

    .case-shop{padding:40px 0;}

    .more-case{padding:40px 0;}
    .more-case .title{font-size:24px;line-height:28px;margin-bottom:25px;}
    .more-case .box .area{font-size:15px;line-height:20px;}

    .about-index .box .right .t1{margin-top:20px;font-size:24px;line-height:28px;}

    .exhi-index .box{flex-wrap:wrap;}
    .exhi-index .box .img{flex: 0 0 100%;margin-bottom:15px;}
    .exhi-index .box .text{flex: 0 0 100%;}

    .news-ny .left .content img{max-width:100%;height:auto!important;}
}


/*#region 移动端栏目列表*/
.menu-collapse { border-radius: 6px 6px 0 0; border: 1px solid #e7e7e7; background: #fff; margin-top:20px; }
.menu-collapse .collapse-title { padding: 0.875rem; background: #7ea73d; color: #fafafa; }
.menu-collapse .collapse-title h5 { font-size: 1.25rem; font-weight: 500; }
.menu-collapse .collapse-title .navbar-toggler { color: #fff; }
.menu-collapse .menu-link { transition: background-color ease 0.2s; color: #666; border-bottom: 1px solid #e7e7e7 }
.menu-collapse ul ul .menu-link { padding: 12px 16px 12px 30px; }
.menu-collapse .menu-link:before { content: "●"; font-size: 0.75rem; margin-right: 5px; color: #7ea73d }
.menu-collapse .menu-link:hover { background: #f8f9fa; }
.menu-collapse .drop { }
.menu-collapse .menu-link.active { background: #f6f6f6; color: #666 }


.home-text{padding-top: 90px;}
.process-section{max-width:1430px;margin:0 auto;opacity:1;margin-bottom: 80px;}
.section-title{font-size:1.875rem;font-weight:700;text-align:center;color:#1f2937;margin-bottom:4rem;opacity:1;transform:none}
@media (min-width:768px){
    .section-title{font-size:2.25rem}
}
.process-row{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:2rem;opacity:1;transform:none}
.process-row:last-child{margin-bottom:0}
@media (min-width:768px){
    .process-row{flex-direction:row;margin-bottom:5rem;}
}
.process-card{background-color:#ffffff;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);border:1px solid #f3f4f6;height:100%;flex:1;transition:all 0.3s ease;opacity:1;transform:none}
.process-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);transform:translateY(-4px)}
.card-header{padding:1.5rem;position:relative;overflow:hidden;background-color:#559332;border-radius:1rem 1rem 0 0}
.card-header-decoration{position:absolute;background-color:rgba(255,255,255,0.1);border-radius:50%}
.card-header-decoration-1{top:0;right:0;width:8rem;height:8rem;margin-right:-4rem;margin-top:-4rem}
.card-header-decoration-2{bottom:0;left:0;width:4rem;height:4rem;margin-left:-2rem;margin-bottom:-2rem}
.card-title{font-size:20px;font-weight:700;color:#ffffff;position:relative;z-index:10;margin:0}
.step-badge{position:absolute;top:.8rem;right:20px;background-color:#ffffff;color:#2563eb;font-size:1.125rem;font-weight:700;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}
.card-body{padding:1.5rem;position:relative}
.process-subsection{margin-bottom:1.5rem;opacity:1;transform:none}
.subsection-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:0.5rem;display:flex;align-items:center}
.subsection-number{display:inline-block;width:2rem;height:2rem;background-color:#dbeafe;color:#2563eb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.875rem;margin-right:0.75rem}
.subsection-text{color:#4b5563;margin-left:2.75rem;line-height:1.75}
.process-arrow{font-size:1.875rem;font-weight:700;background-color:#559332;opacity:1;transform:none;border-radius:50%;padding:10px;color:#fff}
.process-arrow-desktop{display:none}
.process-arrow-mobile{display:block;font-size:1.5rem;display:flex;justify-content:center;align-items:center;width:50px;height:50px}
.process-arrow-between-rows{display:block;font-size:1.5rem;display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:#559332;opacity:1;transform:none;border-radius:50%;padding:10px;color:#fff;margin:0 auto 40px}
.process-down{position:absolute;bottom:-6rem;left:50%;transform:translateX(-50%)}
@media (min-width:768px){
    .process-arrow-desktop{display:block;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;}
    .process-arrow-mobile{display:none}
    .process-arrow-between-rows{display:none}
    .card-title{max-width:88%}
}
@media (prefers-color-scheme:dark){
    .process-card{background-color:#1f2937;border-color:#374151}
    .section-title{color:#ffffff}
    .subsection-title{color:#e5e7eb}
    .subsection-text{color:#9ca3af}
    .subsection-number{background-color:#1e3a8a;color:#93c5fd}
    .process-arrow{color:#60a5fa}
}