.products-detail{padding-top:30px}.products-detail .pdt-group{margin-bottom:30px}.products-detail .swiper-gallery .swiper-container{border:1px solid #E3E3E3;border-radius:7px}.products-detail .swiper-thumbs{display:none}.products-detail .swiper-slide img{width:100%;height:auto;aspect-ratio:1 / 1;cursor:pointer}.products-detail .rt{margin-top:20px}.products-detail .title{text-align:left;color:var(--style-color);margin-bottom:15px}.products-detail .sub-info{line-height:25px}.products-detail .sub-info>*:not(:last-child){margin-bottom:10px}.products-detail .sub-info strong{font-family:'DMSans-B';color:var(--sub-color)}.products-detail .sub-info ul{padding-left:20px}.products-detail .btn{width:160px;color:#fff;margin-top:30px;padding:7px 15px;border-radius:5px;background:var(--style-color);display:block;margin-left:auto}.products-detail .bottom-wrap{padding-top:30px;padding-bottom:30px;background:#EAEAEA}.products-detail .item{padding-bottom:30px;border-bottom:1px solid #CAC9C9}.products-detail .item:not(:last-child){margin-bottom:30px}.products-detail .tit{padding-right:25px;display:flex;align-items:center;justify-content:space-between}.products-detail .tit i{font-size:18px;flex-shrink:0;margin-left:30px;color:var(--style-color);transform:rotate(180deg);transition:transform .3s;cursor:pointer}.products-detail .tit.active i{transform:rotate(0)}.products-detail .item-info{margin-top:20px}.products-detail .item-info table tr:nth-child(odd){background:#fff}.products-detail .item-info table th,.products-detail .item-info table td{padding-top:13px;padding-bottom:13px;border-color:var(--btn-color)}.products-detail .item-info p:not(:last-child){margin-bottom:1.5em}.products-detail .item-info .row{margin-bottom:-20px}.products-detail .download{display:flex;align-items:center;margin-bottom:20px}.products-detail .download-btn{font-size:33px;margin-left:23px;line-height:1;color:var(--sub-color)}.products-detail .download-btn i{font-size:inherit;line-height:1}.products-detail .item iframe{width:100%;height:auto;aspect-ratio:1400 / 789;border-radius:10px;background:#000;display:block}.products-detail .scrollbar-x{padding-bottom:0}.products-detail .scrollbar-x::-webkit-scrollbar{height:5px}@media (min-width:768px){.products-detail .lt{max-width:601px}.products-detail .prev-btn,.products-detail .next-btn{font-size:24px;color:var(--style-color)}.products-detail .prev-btn{left:11px}.products-detail .next-btn{right:11px}.products-detail .swiper-thumbs{margin-top:30px;display:block}.products-detail .swiper-thumbs .swiper-slide{border:1px solid #E3E3E3}.products-detail .swiper-thumbs .swiper-slide::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid var(--btn-color);display:none}.products-detail .swiper-thumbs .swiper-slide-thumb-active{border-color:transparent}.products-detail .swiper-thumbs .swiper-slide-thumb-active::before{display:block}}@media (min-width:1200px){.products-detail{padding-top:41px}.products-detail .pdt-group{display:flex;margin-bottom:60px}.products-detail .prev-btn,.products-detail .next-btn{font-size:36px}.products-detail .rt{flex:1;padding-left:30px;margin-top:0}.products-detail .title{margin-bottom:27px}.products-detail .btn{width:180px;margin-top:60px;padding-top:12px;padding-bottom:12px;transition:background .3s}.products-detail .btn:hover{background:var(--sub-color)}.products-detail .bottom-wrap{padding-top:60px;padding-bottom:60px}.products-detail .item{padding-bottom:40px}.products-detail .item:not(:last-child){margin-bottom:60px}.products-detail .item-info{margin-top:34px}.products-detail .download-btn:hover{color:var(--btn-color)}}@media (min-width:1440px){.products-detail .pdt-group{margin-bottom:100px}.products-detail .rt{padding-left:40px}.products-detail .btn{margin-top:160px}.products-detail .bottom-wrap{padding-top:94px;padding-bottom:100px}.products-detail .item:not(:last-child){margin-bottom:94px}}@media (max-width:767px){.products-detail .download{justify-content:space-between}}.contact-form{padding:30px 0}.contact-form .item-wrap{background:#F4F4F4;padding-bottom:30px}.contact-form .title{color:#fff;padding:15px;background:var(--style-color);margin-bottom:30px}.contact-form form{margin-left:15px;margin-right:15px}.contact-form .form-control{padding:14px;color:var(--sub-color);border-radius:5px;border-color:#D0D0D0;box-shadow:none;border:1px solid #ADB0B9}.contact-form .form-control:focus{padding:12px;border-width:2px;border-color:var(--sub-color)}.contact-form .form-control::-webkit-input-placeholder{color:#ADB0B9}.contact-form .form-control:-moz-placeholder{color:#ADB0B9}.contact-form .form-control::-moz-placeholder{color:#ADB0B9}.contact-form .form-control:-ms-input-placeholder{color:#ADB0B9}.contact-form .btn-wrap{text-align:left}.contact-form .btn{width:160px;padding:10px 15px;margin-top:20px;border-radius:5px;color:#fff;background:var(--style-color)}@media (min-width:1200px){.contact-form{padding-top:60px;padding-bottom:60px}.contact-form .item-wrap{padding-bottom:60px}.contact-form .title{padding-top:23px;padding-bottom:22px;margin-bottom:60px}.contact-form form{margin-left:39px;margin-right:39px}.contact-form .row{margin-left:-19px;margin-right:-19px}.contact-form .row>div{padding:0 19px}.contact-form .form-group{margin-bottom:20px}.contact-form input.form-control{height:51px}.contact-form textarea.form-control{height:179px}.contact-form .btn{width:180px;margin-top:39px;padding-top:12px;padding-bottom:12px;transition:background .3s}.contact-form .btn:hover{background:var(--sub-color)}}@media (min-width:1440px){.contact-form{padding-top:100px;padding-bottom:92px}.contact-form .item-wrap{padding-bottom:100px}.contact-form .title{margin-bottom:100px}}.recommend{padding-bottom:30px}.recommend .title{margin-bottom:15px;color:var(--style-color)}.recommend .swiper-slide{height:unset;padding-bottom:20px;border-radius:5px;border:1px solid transparent}.recommend .img{width:100%;display:block}.recommend .img img{width:100%;height:auto;aspect-ratio:268 / 268}.recommend .tit{line-height:25px;margin-top:20px;margin-left:20px;margin-right:20px}@media (min-width:1200px){.recommend{padding-bottom:60px}.recommend .title{margin-bottom:31px}.recommend .swiper-slide{padding-bottom:40px}.recommend .swiper-slide:hover{border-color:var(--btn-color)}.recommend .tit{margin-top:30px;margin-left:30px;margin-right:30px}.recommend .swiper-slide:hover .tit{color:var(--sub-color)}}@media (min-width:1440px){.recommend{padding-bottom:100px}.recommend .swiper-slide{padding-bottom:76px}}