
/* 产品页广告图 */
.page-banner {position: relative;}
.page-banner-swiper {overflow: hidden;}
.page-banner-item {position: relative;}
.page-banner-text {position: absolute;left: 15%;top: 50%;transform: translateY(-50%);width: 30%;z-index: 10;color: #fff;}
.page-banner-text .category-1 {margin: 0;}
.page-banner-text .category-1 strong{display: block;background: radial-gradient(circle, #af9165, #e5dac7, #af9165);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;}
.page-banner-text .title-1 {transition-delay: .2s;}
.page-banner-text .title-1 h1{margin: 0;padding: 0;}
.page-banner-text .text-1 {margin-top: 10px;transition-delay: .3s;}
.page-banner-text .text-1 span {display: block;}
.page-banner-text .learnmore-1 {margin-top: 40px;transition-delay: .4s;}
.page-banner-pic {overflow: hidden;position: relative;}

.learnmore-1 {margin-top: 0px;}
.learnmore-1 a {display: inline-block;text-align: center;border: 2px solid rgba(255,255,255,1);border-radius: 10px;overflow: hidden;padding: 10px 35px;}
.learnmore-1 strong {color: #fff;margin: 0;padding: 0;display: block;}
.learnmore-1 a:hover {border: 2px solid #af9165;background: #af9165;}

.banner-video.hide {display:none;}
.banner-video {position:absolute;width:100%;height:100%;left:0;top:0;z-index:99;}
.banner-video video {display:block;width:100%;height:100%;object-fit:cover;}
/* 优化：确保隐藏的视频不会加载，节省资源 */
.banner-video.hide video {pointer-events: none;visibility: hidden;}



.page-product-content {position: relative;padding: 3% 0 0 0;background: #fff;}
.page-content {width: 70%;margin: auto;}
.page-product-content .page-content {display: flex;justify-content: space-between;}
.page-product-content-left {width: 20%;position: relative;}
.page-product-content-right {width: 77%;margin-left: 3%;}




/* 产品页左边筛选 */
.page-product-filters {position: relative;background:#f5f5f5;border-radius:16px;overflow:hidden;background-image: -webkit-linear-gradient(180deg,#f0f3fa,#faf9f4);background-image: linear-gradient(180deg,#f0f3fa,#faf9f4);}
.announcement-bar-show .page-product-filters.sticky {top: 140px;}
.page-product-filters.sticky {top: 100px;position: -webkit-sticky;position: sticky;}
.page-product-filters-content {padding:5%;}
.page-product-filters .filters-1 {display: flex;align-items: center;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.page-product-filters .filters-1 i{width: 20px;height: 20px;display: block;margin-right: 5px;background: url("../upload/filter.png") center no-repeat;background-size: 100%;}
.page-product-filters .filters-1 strong {color: #000;}
.filters-items-list {position: relative;}
.filters-items-list .filter-item {position: relative;padding-bottom: 10px;border-bottom: 1px solid #ddd;}
.filters-items-list .filter-item:last-child {border-bottom: none;}
.filters-items-list .filter-item .title-1 {position: relative;margin-top: 20px;cursor: pointer;}
.filters-items-list .filter-item .title-1 i{width: 12px;height: 12px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);background: url('../upload/d1.svg') center no-repeat;background-size: 100%;transition: transform 0.3s ease;}
.filters-items-list .filter-item .title-1 i.rotated{transform: translateY(-50%) rotate(180deg);}
.filters-items-list .filter-item .item-1 {padding: 10px 0;display: none;}
.filters-items-list .filter-item .item-1 ul {list-style: none;margin: 0;padding: 0;}
.filters-items-list .filter-item .item-1 li {list-style: none;margin: 0;padding: 0;}
.filters-items-list .filter-item .item-1 li.cur a span {color: #be9e6f;}
.filters-items-list .filter-item .item-1 li.cur a i {background-image: -webkit-linear-gradient(90deg,#c3a579,#e3d7c2);background-image: linear-gradient(90deg,#c3a579,#e3d7c2);}
.filters-items-list .filter-item .item-1 li.cur a i::after {opacity: 1;}
.filters-items-list .filter-item .item-1 a {display: flex;align-items: center;padding: 3px 0;}
.filters-items-list .filter-item .item-1 i {width: 14px;height: 14px;display: block;border: 1px solid #ccc;border-radius: 50%;position: relative;}
.filters-items-list .filter-item .item-1 i::after {content: '';width: 5px;height: 5px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;border-radius: 100%;opacity: 0;}
.filters-items-list .filter-item .item-1 span {margin-left: 10px;display: block;color: #333;}
.filters-items-list .filter-item .item-1 a:hover span {color: #000; }
.filters-items-list .filter-item:last-child {display: none;}



/* 排序选择器样式 */
.sortby-choice {position: relative;margin-bottom: 20px;width: 200px;margin-left: auto;}
.sortby-choice .title-1 {display: flex;align-items: center;justify-content: space-between;padding: 10px 15px;background: #fff;border: 1px solid #e0e0e0;border-radius: 4px;cursor: pointer;transition: all 0.3s ease;}
.sortby-choice .title-1:hover {border-color: #af9165;}
.sortby-choice .title-1 span:first-child {color: #666;margin-right: 5px;}
.sortby-choice .title-1 span:last-child {color: #333;font-weight: 500;}
.sortby-choice .title-1 i {width: 12px;height: 12px;background: url('../upload/d1.svg') center no-repeat;background-size: 100%;transition: transform 0.3s ease;margin-left: 10px;}
.sortby-choice .title-1 i.active {transform: rotate(180deg);}
.sortby-choice-items-list {position: absolute;top: 100%;left: 0;right: 0;background: #fff;border: 1px solid #e0e0e0;border-top: none;border-radius: 0 0 4px 4px;display: none;z-index: 100;box-shadow: 0 4px 6px rgba(0,0,0,0.1);}
.sortby-choice-items-list ul {list-style: none;margin: 0;padding: 0;}
.sortby-choice-items-list li {padding: 10px 15px;cursor: pointer;transition: all 0.2s ease;border-bottom: 1px solid #f5f5f5;}
.sortby-choice-items-list li:last-child {border-bottom: none;}
.sortby-choice-items-list li:hover {background: #f9f9f9;color: #af9165;}



/* 产品列表样式 */
.page-product-series-list {display: flex; flex-wrap: wrap; position: relative; min-height: 200px;}
.page-product-series-list .page-product-items {width: 32%;margin-right: 2%;margin-bottom: 2%;padding: 2%;}
.page-product-series-list .page-product-items.mr0 {margin-right: 0;}
.page-product-items {width: 100%;overflow: hidden;position: relative;border-radius: 10px;background-image: -webkit-linear-gradient(90deg,#f2f3fa,#fbf9f5);background-image: linear-gradient(90deg,#f2f3fa,#fbf9f5);box-sizing: border-box;padding: 10%;}
.page-product-items .pic-1 {position: relative;overflow: hidden;width:80%;margin:5% auto;}
.page-product-items .pic-1 a:hover .img-center {transform: scale(1.05);}
.page-product-items .bottom-1 {margin-top: 10px;}
.page-product-items .bottom-1 .title-1 {overflow: hidden;}
.page-product-items .bottom-1 .text-1 {color: #999;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.page-product-items .bottom-1 .price-1 { display: flex;align-items: center;margin-top: 5px;}
.page-product-items .bottom-1 .price-1 strong { margin: 0;padding: 0;display: block;}
.page-product-items .bottom-1 .price-1 span { display: block;margin-left: 10px;color: #999;text-decoration: line-through;}
.page-product-items .bottom-1 .btn-2 {margin-top: 20px;display: flex;align-items: center;justify-content: space-between}
.page-product-items .bottom-1 .btn-2 a{display: block;width: 49%;box-sizing: border-box;border: 1px solid #333;text-align: center;padding: 10px 0;border-radius: 4px;color: #000;}
.page-product-items .bottom-1 .btn-2 a:last-child {background: #000;color: #fff; }
.page-product-items .bottom-1 .btn-2 a:hover {background: #ac8956;border: 1px solid #ac8956;color: #fff;}




/* 产品页视频 */
.page-video {overflow: hidden;position: relative;}
.page-video video {width: 100%;height: 100%;object-fit: contain;display: block;}



/* 产品页广告图 */
.page-advertisement {overflow: hidden;position: relative;background: #fff;padding: 5% 0;}
.page-advertisement .page-advertisement-item {position: relative;overflow: hidden;border-radius: 16px;background: #ccc;}
.page-advertisement .page-advertisement-text {position: absolute;left: 5%;top: 50%;transform: translateY(-50%);width: 30%;z-index: 10;color: #fff;}
.page-advertisement .page-advertisement-text .time-1 {margin: 0;}
.page-advertisement .page-advertisement-text .time-1  strong {display: block;background: radial-gradient(circle, #af9165, #e5dac7, #af9165);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;}
.page-advertisement .page-advertisement-text .title-1 {margin-top: 10px;}
.page-advertisement .page-advertisement-text .title-1 strong{margin: 0;padding: 0;}
.page-advertisement .page-advertisement-text .text-1 {margin-top: 20px;}
.page-advertisement .page-advertisement-text .learnmore-1 {margin-top: 40px;}
.page-advertisement .page-advertisement-pic {width: 100%;} 
.page-advertisement .page-advertisement-text.right {left: auto;right: 5%;text-align: right;}




/* 产品页关于模块5 */
.index-section-thebest {padding:0;background: #fff;display:flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.index-section-thebest .page-content {width: 70%;margin: auto;}
.index-section-thebest-pin {background: #fff;overflow: hidden;position: relative;}
.index-section-thebest-pin-content {width: 100%;height:100vh;overflow: hidden;}
.index-section-thebest-container {position: relative;margin-top: 15%;}
.index-section-thebest-item {width: 30%;height:49%;position: absolute;overflow: hidden;border-radius: 10px;left:0;top:0;transition:all .4s ease;opacity:0;}
.index-section-thebest-item::after {content: ''; position: absolute; top: 0; left: 0; width: 100%;height: 100%;box-sizing: border-box;border: 2px solid rgba(0,0,0,0.1);overflow: hidden;border-radius: 10px;opacity:.5;}
.index-section-thebest-item.show {opacity: 1;}
.index-section-thebest-item .index-thebest-text {position: absolute;left: 30px;top: 30px;width: 80%;z-index: 1;}
.index-section-thebest-item .index-thebest-text .title-1 {display: flex;align-items: baseline;}
.index-section-thebest-item .index-thebest-text .title-1 strong{display: block;margin: 0;padding: 0;}
.index-section-thebest-item .index-thebest-text .title-1 span {display: block;}
.index-section-thebest-item .index-thebest-text .text-1 {margin-top: -3px;}
.index-section-thebest-item .index-thebest-text .text-2 {margin-top: 10px;color: #999;}
.index-section-thebest-item.item3 .index-thebest-text .text-2 {max-width:60%;}
.index-section-thebest-item .icon-2 {position: absolute;width: 30%;max-height: 90%;right: 10%;bottom: 10%;z-index: 2;}
.index-section-thebest-item .img-block {height: 100%;}
.index-section-thebest-item.item1 {width: 26.4%;height: 58.4%;}
.index-section-thebest-item.item2 {position: absolute;z-index: 111;opacity:1;}
.index-section-thebest-item.item3 {width: 50.4%;height: 40%;left:0;top:auto;bottom:0;}
.index-section-thebest-item.item3 .index-thebest-text {top:50%;transform: translateY(-50%);}
.index-section-thebest-item.item3 .icon-2 {position: absolute;width: 25%;height: auto;right: 5%;bottom: auto;top:50%;transform: translateY(-50%);}
.index-section-thebest-item.item4 {width: 22%;height: 40%;left: 51%;top:auto;bottom:0;}
.index-section-thebest-item.item4 .index-thebest-text {top:50%;transform: translateY(-50%);text-align:center;}
.index-section-thebest-item.item4 .index-thebest-text .title-1{justify-content: center;}
.index-section-thebest-item.item4 .index-thebest-text .text-2 {margin: auto;margin-top: 10px;}
.index-section-thebest-item.item5 {width: 26.4%;height:100%;position: absolute;right:0;top:0;left:auto;}
.thebest-video {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 11;overflow: hidden;}
.thebest-video.hide {opacity: 0;}
.thebest-video video {display: block;width: 100%;height: 100%; object-fit: cover;}




/* 产品页广告图模块 */
.index-section-advertisement {overflow: hidden;position: relative;background: #fff;padding:5% 0;}
.page-advertisement-section-content {margin:auto;}
.page-advertisement-content {background: #333;margin:auto;position: relative;overflow: hidden;border-radius:16px;}
.index-section-advertisement-text {position: absolute;left: 5%;top: 50%;transform: translateY(-50%);width: 30%;z-index: 10;color: #fff;}
.index-section-advertisement-text .category-1{margin: 0;}
.index-section-advertisement-text .category-1 strong {display: block;background: radial-gradient(circle, #af9165, #e5dac7, #af9165);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;}
.index-section-advertisement-text .title-1 {margin-top: 10px;}
.index-section-advertisement-text .title-1 strong{margin: 0;padding: 0;}
.index-section-advertisement-text .text-1 {margin-top: 20px;} 
.index-section-advertisement-text .learnmore-1 {margin-top: 40px;}
.index-section-advertisement-text.right {left: auto;right: 5%;text-align: right;}





/* FAQ样式 */
.page-section-faq {padding: 5% 0;background: #f5f5f5;overflow: hidden;}
.page-section-faq-top {text-align: center;margin-bottom: 1%;display: flex;justify-content: space-between;}
.page-section-faq-top .title-1 strong {color: #000;}
.page-section-faq-top .right-2 {overflow: hidden;display: flex;flex-wrap: wrap;justify-content: flex-end;} 
.page-section-faq-top .right-2 .typeitem-2 {overflow: hidden;}
.page-section-faq-top .right-2 .typeitem-2 ul {list-style: none;margin: 0;padding: 0;display: flex;align-items: center;}
.page-section-faq-top .right-2 .typeitem-2 ul li {list-style: none;margin: 0;padding: 0;margin-left: 5px;}
.page-section-faq-top .right-2 .typeitem-2 ul li a {display: block;padding: 10px 20px;border-radius: 8px;overflow: hidden;background: #fff;}
.page-section-faq-top .right-2 .typeitem-2 ul li a span {color: #000;}
.page-section-faq-top .right-2 .typeitem-2 ul li.cur a {background:#000;}
.page-section-faq-top .right-2 .typeitem-2 ul li.cur span {color: #fff;}
.page-section-faq-top .right-2 .search-2 {margin-top: 2%;width: 60%;position: relative;}
.page-section-faq-top .right-2 .search-2 form {position: relative;}
.page-section-faq-top .right-2 .search-2 form input {width: 100%;padding: 10px 0px;border-radius: 0px;overflow: hidden;background: none;box-sizing: border-box;outline: none;border: none;border-bottom: 1px solid #000;}
.search-btn {position: absolute;right: 0;top: 50%;width: 20px;height: 20px;border: none;outline: none;cursor: pointer;transform: translateY(-50%);}
.search-btn i {position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url('../upload/shuosuo.svg') center no-repeat;background-size: 100%;opacity: .5;}
.search-btn:hover i {opacity: 1;}
.page-section-faq-bottom {width: 100%;margin: auto;padding: 2% 0;}
.page-section-faq-list {position: relative;}
.page-section-faq-item {border-bottom: 1px solid #f1f1f1;margin-bottom: 20px;background: rgba(255, 255, 255, 0.5);border-radius: 16px;overflow: hidden;transition:all .4s ease;}
.page-section-faq-item.cur,.page-section-faq-item:hover {background: #fff;}
.page-section-faq-item:last-child {border-bottom: none;}
.page-section-faq-item-title {cursor: pointer;padding: 24px 2%;transition: all 0.3s ease;position: relative}
.page-section-faq-item-title:hover {color: #af9165;}
.page-section-faq-item-title .title-1 {display: flex;align-items: center;justify-content: space-between;width:90%;}
.page-section-faq-item-title .title-1 strong {font-size: 18px;color: #000;margin: 0;padding: 0;}
.page-section-faq-item-title .title-1 i {display: block;width: 14px;height: 14px;background: url('../upload/d1.svg') center no-repeat;background-size: 100%;transition: transform 0.3s ease;position: absolute;right: 5%;top: 50%;transform: translateY(-50%);}
.page-section-faq-item-title .title-1 i.active {transform: rotate(180deg);}
.page-section-faq-item-content {overflow: hidden;display: none;padding: 0 2%;position: relative;}
.page-section-faq-item-content::before {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 3px;background: #af9165;z-index: 1;}
.page-section-faq-item.cur .page-section-faq-item-content::before {width: 100%;}
.page-section-faq-item-content .text-1 {padding: 0 0 30px 0;color: #666;}




/* 分页样式 */
.pagination-wrapper {margin-top: 40px;text-align: center;}
.pagination {display: flex;align-items: center;justify-content: center;gap: 10px;margin-bottom: 20px;}
.pagination-link {display: flex;align-items: center;gap: 8px;padding: 10px 20px;background: #fff;border: 1px solid #e0e0e0;border-radius: 6px;color: #333;text-decoration: none;transition: all 0.3s ease;font-size: 14px;}
.pagination-link:hover {background: #af9165;color: #fff;border-color: #af9165;}
.pagination-link.prev i, .pagination-link.next i {width: 12px;height: 12px;background: url('../upload/d1.svg') center no-repeat;background-size: 100%;}
.pagination-link.next i {transform: rotate(180deg);}
.pagination-numbers {display: flex;align-items: center;gap: 5px;}
.pagination-number {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background: #fff;border: 1px solid #e0e0e0;border-radius: 6px;color: #333;text-decoration: none;transition: all 0.3s ease;font-size: 14px;font-weight: 500;}
.pagination-number:hover {background: #f5f5f5;border-color: #af9165;color: #af9165;}
.pagination-number.current {background: #af9165;color: #fff;border-color: #af9165;}
.pagination-dots {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;color: #999;font-size: 14px;}
.pagination-info {color: #666;font-size: 14px;}



/* 加载状态和错误提示样式 */
.loading-overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255, 255, 255, 0.9);display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 1000;}
.loading-spinner {width: 40px;height: 40px;border: 4px solid #f3f3f3;border-top: 4px solid #af9165;border-radius: 50%;animation: spin 1s linear infinite;margin-bottom: 15px;}
@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}
.loading-overlay p {color: #666;font-size: 14px;margin: 0;}
.error-message, .no-products-message {text-align: center;padding: 40px 20px;color: #666;}
.error-message p, .no-products-message p {font-size: 16px;margin: 0;}


@keyframes fadeInwidth{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}0%{width: 100%;}100%{width: 70%;}}
.fadeInwidth{-webkit-animation-name:fadeInwidth;animation-name:fadeInwidth;-webkit-animation-duration:1s;animation-duration:1s;}





@media screen and (max-width: 5120px) {}
@media screen and (max-width: 3840px) {}
@media screen and (max-width: 2560px) {}
@media screen and (max-width: 2048px) {}
@media screen and (max-width: 1920px) {}
@media screen and (max-width: 1860px) {}
@media screen and (max-width: 1680px) {
    .page-banner-text {left: 10%;width: 35%;} 
    .page-content,.index-section-thebest .page-content {width: 80%; }
    .index-section-thebest-item .index-thebest-text .title-1 strong {font-size: 30px;line-height: 38px;}
    @keyframes fadeInwidth{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}0%{width: 100%;}100%{width: 80%;}}
}
@media screen and (max-width: 1580px) {}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1366px) { 
    .page-banner-text {left: 5%;width: 40%;} 
    .page-content,.index-section-thebest .page-content {width: 90%; }
    @keyframes fadeInwidth{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}0%{width: 100%;}100%{width: 90%;}}
}
@media screen and (max-width: 1280px) {}
@media screen and (max-width: 1152px) {}
@media screen and (max-width: 1024px) {}
@media screen and (max-width: 980px)  {}
@media screen and (max-width: 768px) {
    
     /* 移动端禁用sticky效果 */
    .page-product-filters.sticky {position: relative !important;top: auto !important;bottom: auto !important;}
    
    
    .page-banner-text {left: auto;width: 90%;position: relative;padding: 5%;background: #847a71;transform: none;top: auto;} 
    .page-banner-text .title-1 h1 ,.page-advertisement .page-advertisement-text .title-1 strong{font-size: 40px;line-height: 48px;}
    .page-product-content,.page-advertisement {padding: 15% 0;}
    .page-product-content .page-content {display: block;}
    .page-product-content-left {width: 100%;}
    .page-product-content-right {width: 100%;margin-left:0;margin-top: 5%;}
    .page-product-series-list .page-product-items {width: 49%;margin-right: 1%;}
    .page-product-series-list .page-product-items .btn-2 {display: block;}
    .page-product-series-list .page-product-items .btn-2 a {width: 100%;margin-bottom:10px;}
    .page-advertisement .page-advertisement-text {position: relative;left: auto;top: auto;transform: none;width: 90%;padding: 5%;background: #000;}
    .page-advertisement .page-advertisement-text.right {left: auto;right: auto;text-align: left;}
    
    
    .index-section-thebest {padding:5% 0;}
    .index-section-thebest .page-content {width: 90%;}
    .index-section-thebest-pin-content {height: auto;}
    .index-section-thebest-pin-content .imgplaceholder {display: none;}
    .index-section-thebest-container { margin-top: auto;display:flex;flex-wrap: wrap;}
    .index-section-thebest-item {width: 100%;height:auto;position: relative;left:auto;top: auto;opacity: 1;margin:1%;background: url('../upload/thebest4.jpg') center no-repeat;background-size: 100% 100%;padding-bottom: 10%;}
    .index-section-thebest-item.item0 {padding-bottom: 0;}
    .index-section-thebest-item.item1 {width: 48%;height: auto;}
    .index-section-thebest-item.item2 {position: relative;width: 100%;height: auto;display:none;}
    .index-section-thebest-item.item3 {position: relative;width: 48%;height: auto;}
    .index-section-thebest-item.item4 {position: relative;width: 48%;height: auto;left: auto;}
    .index-section-thebest-item.item5 {position: relative;width: 48%;height: auto;background: url('../upload/thebest5.jpg') center no-repeat;background-size: 100% 100%;}
    .index-section-thebest-item.item3 .index-thebest-text {top: auto;transform: none;}
    .index-section-thebest-item.item3 .icon-2 { width: 40%;right: auto;bottom: auto;top: auto;transform: none;position: relative;}
    .index-section-thebest-item .index-thebest-text .title-1 strong {font-size: 14px;line-height: 24px;}
    .index-section-thebest-item .index-thebest-text {left: auto;top: auto;width: 80%;position: relative;padding: 10%;z-index: 111;}
    .index-section-thebest-item .img-block,.index-section-thebest-item .img-block.mbshow {display: none!important;}
    .index-section-thebest-item .icon-2 .img-block,.index-section-thebest-item.item0.mbshow .img-block {display: block!important;}
    .index-section-thebest-item .icon-2 {position: relative;width: 30%;max-height:none;right: auto;bottom: auto;margin-left: 10%;}
    .index-section-thebest-item.item4 .index-thebest-text {top: auto;transform: none;text-align: left;}
    .index-section-thebest-item.item4 .index-thebest-text .title-1 {justify-content: left;}
    .index-section-thebest-item .index-thebest-text .text-2 {font-size: 10px;line-height: 16px;color: #000;max-width:100%;}
    .index-section-thebest-item.item3 .index-thebest-text .text-2 {max-width:100%;}
    .index-section-thebest-item.item5::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #fff;z-index: 2;opacity: .9;}
    .index-section-thebest-item::after {z-index: 50;}
    
    .index-section-advertisement {padding:15% 0;}
    .index-section-advertisement-text {position: relative;left: auto;top: auto;transform: none;width: 90%;padding:5%;}
    .index-section-advertisement-text.right.moble-txt,.index-section-advertisement-text.moble-txt  {position: absolute;left: 5%;top: 10%;right: auto;text-align: left;padding: 0;}
    .index-section-advertisement-text .title-1 strong {font-size: 34px;line-height: 38px;}
    
    .page-section-faq{padding:15% 0;}
    .page-section-faq-top {flex-wrap: wrap;}
    .page-section-faq-top .right-2 {margin-top:5%;}
    .faqtype-1 {overflow-x: auto;width: 100%;justify-content: flex-start!important;}
    .faqtype-1::-webkit-scrollbar {height:0;width:0;}
    .page-section-faq-top .right-2 .typeitem-2 ul li a span {white-space: nowrap;}
    .page-section-faq-top .right-2 .search-2 {width: 100%;}
    .page-section-faq-bottom {padding:10% 0;}
    .page-section-faq-item-title {padding: 5% 5%;}
    .page-section-faq-item-content {padding: 0 5%;}
    
     /* 移动端分页样式 */
    .pagination-wrapper {margin-top: 30px;}
    .pagination {flex-wrap: wrap;gap: 5px;}
    .pagination-link {padding: 8px 15px;font-size: 12px;}
    .pagination-number {width: 35px;height: 35px;font-size: 12px;}
    .pagination-dots {width: 35px;height: 35px;font-size: 12px;}
    .pagination-info {font-size: 12px;margin-top: 10px;}
    
    .sortby-choice {display:none;}
    .page-product-items .bottom-1 .text-1,.page-product-items .bottom-1 .title-1 strong{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}
    
}


 

/* iPad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
	
}

/* iPad x*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1280px) and (orientation : landscape) { 

}
/* iPad y */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
 
}
