@charset "utf-8";
/* CSS Document */

.index_banner .swiper-slide{width: 100%;overflow: hidden;}
.index_banner .swiper-slide img.bg{width: 100%;max-width: 100%;display: block;}
.index_banner .swiper-slide img.wap{display: none;}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{display: none;}
.swiper-button-prev,.swiper-button-next{outline: none!important;}
.index_banner .swiper-button-prev{left: 80px;}
.index_banner .swiper-button-next{right: 80px;}
.next_button,.prev_button{width: 35px;height: 44px;overflow: hidden;}
.next_button,.prev_button img{display: block;}
.next_button img,.prev_button img{display: block;}
.next_button img,.prev_button img{transform: translateY(-200px);filter: drop-shadow(#a6c939 0 200px);}
.next_button:hover img,.prev_button:hover img{transform: translateY(-200px);filter: drop-shadow(#cdcbcb 0 200px);}
.index_banner .swiper-pagination{bottom: 40px!important;}
.index_banner .swiper-pagination-bullet{width: 35px;height: 6px;background-color: #9d9d9d;border-radius: 3px;opacity: 1;margin: 0 5px;}
.index_banner .swiper-pagination-bullet-active{background-color: #a6c939;}



.index_title{text-align: center;}
.index_title h2{font-size: 36px;font-weight: 600;text-align: center;line-height: 44px;}
.index_title span{font-size: 20px;font-weight: 500;margin-top: 5px;display: block;}
.index_title2 h2{position: relative;display: inline-block;padding-top: 15px;padding-right: 22px;}
.index_title2 i{position: absolute;top: 0;right: 0;}


.index_service{padding: 30px 15px 50px;}
.index_service .box{width: 100%;justify-content: center;align-items: center;display: -webkit-flex;}
.index_service .media{text-align: center;}
.index_service .part{float: left;display: flex;margin-right: 40px;padding-right: 40px;position: relative;}
.index_service .part::after{position: absolute;right: 0;top: 4.5px;content: '';width: 1px;height: 17px;background: #000;}
.index_service .last{padding-right: 0;margin-right: 0;}
.index_service .last::after{display: none;}
.index_service .part .ic{width: 26px;margin-right: 10px;}
.index_service .part .ic img{width: 100%;}
.index_service .part .des{font-size: 20px;height: 26px;line-height: 26px;}



/*.swiper_sort .swiper-slide{width: 52%;}*/
.swiper_sort .swiper-slide .pic{max-width: 90%;margin: 0 auto;display: block;padding: 20px 0;width: 100%;padding-bottom: 0;}
.swiper_sort .swiper-slide .txt{text-align: center;opacity: 0;}
.swiper_sort .swiper-slide-active .txt{opacity: 1;}
.swiper_sort .swiper-slide .txt h3{text-transform: uppercase;font-size: 36px;color: #4c4c4c;font-weight: 600;}
.swiper_sort .swiper-slide .txt .word{font-size: 16px;line-height: 30px;max-width: 90%;margin: 0 auto;padding-bottom: 20px;}
.swiper_sort .swiper-slide .txt a.more,.swiper_youtube .txt a.symore{width: 188px;height: 50px;border-radius: 15px;background: #000;color: #fff;margin: 0 auto;text-align: center;line-height: 50px;display: block;font-size: 18px;font-weight: 500;}
.swiper_sort .swiper-slide .txt a.more:hover,.swiper_youtube .txt a.symore:hover{background: #a6c939;color: #fff;}
.swiper_sort .swiper-button-prev{left: 80px;}
.swiper_sort .swiper-button-next{right: 80px;}
.swiper_sort .swiper-button-prev,.swiper_sort .swiper-button-next{top: 40%;}
.swiper_sort .swiper-slide-prev .pic,.swiper_sort .swiper-slide-next .pic{max-width: 78%;opacity: .6;margin-top: 5%;}



.index_reviews{padding: 100px 15px;}
.tab_reviews{margin-top: 15px;}
.tab_reviews .deruiz-tab-hd{max-width: 1400px;margin: 0 auto;display: grid;gap: 27px;grid-template-columns: repeat(3, 1fr);position: relative;margin-bottom: 40px;width: 100%;padding: 0;}
.tab_reviews .deruiz-tab-hd::after{position: absolute;bottom: 0;left: 0;content: '';width: 100%;height: 6px;background: #f0f0f0;border-radius: 500px;z-index: 1;}
.tab_reviews .deruiz-tab-hd li{height: 55px;line-height: 55px;position: relative;font-weight: 500;text-transform: uppercase;color: #c8c8c8;margin: 0;}
.tab_reviews .deruiz-tab-hd li::after,.tab_reviews .deruiz-tab-hd li::before{height: 6px;border-radius: 500px;content: '';position: absolute;bottom: 0;left: 0;transition: width 0.2s linear;}
.tab_reviews .deruiz-tab-hd li.deruiz-active,.tab_reviews .deruiz-tab-hd li:hover{color: #000;}
.tab_reviews .deruiz-tab-hd li::before{width: 100%;z-index: 2;background: #9d9d9d;}
.tab_reviews .deruiz-tab-hd li::after{width: 0;z-index: 3;background: #a6c939;transition: width 0.2s linear;}
.tab_reviews .deruiz-tab-hd li.deruiz-active::before{background: #a6c939;}
.tab_reviews .deruiz-tab-hd li:hover::after{width: 100%;transition: width 0.2s linear;}
.tab_reviews .deruiz-tab-bd{max-width: 1720px;width: 100%;margin: 0 auto;border-radius: 20px;padding: 0;}
.tab_reviews .deruiz-tab-bd .name{font-size: 30px;font-weight: 600;margin-bottom: 30px!important;}
.tab_reviews .deruiz-tab-bd li{position: relative;/*min-height: 740px;*/background: #fafafa;padding: 45px;box-sizing: border-box;margin-bottom: 0;}
.tab_reviews .bg{position: absolute;z-index: 1;max-width: 500px;}
.tab_reviews .bg img{display: block;}
.reviews_magazine .bg{bottom: -76px;right: 46px;}
.reviews_magazine{overflow: hidden;}

.swiper_magazine,.swiper_youtube{max-width: 1520px;margin: 0 auto;position: relative;z-index: 9;}
.tab_reviews .swiper-button-prev,.tab_reviews .swiper-rtl .swiper-button-next{left: 0;}
.tab_reviews .swiper-button-next,.tab_reviews .swiper-rtl .swiper-button-prev{right: 0;}
.tab_reviews .swiper-slide{padding: 0 60px;box-sizing: border-box;}
.swiper_magazine .pic{max-width: 430px;width: 100%;max-height: 480px;overflow: hidden;}
.swiper_magazine .pic .wap{display: none;}
.swiper_magazine .pic img{width: 100%;}
.swiper_magazine .txt{width: calc( 100% - 480px );text-align: center;position: relative;padding-top: 25px;}
.swiper_magazine .txt h3{font-size: 30px;line-height: 34px;max-width: 700px;margin: 0 auto;font-weight: 600;line-height: 44px;}
.swiper_magazine .word{font-size: 22px;line-height: 40px;color: #5c5c5c;margin: 40px 0 60px;}
.swiper_magazine .logo2 img{margin: 0 auto;max-height: 65px;}
.swiper_magazine .logo3 img{max-width: 250px;}
.swiper_magazine .slash{position: absolute;width: 41px;}
.swiper_magazine .slash01{left: 0;top: 0;}
.swiper_magazine .slash02{bottom: 80px;right: -50px;}
.swiper_magazine .slash img{width: 100%;}

.reviews_mark{height: 42px;line-height: 42px;margin-bottom: 30px;}
.reviews_mark dl.text dt{float: left;}
.reviews_mark dl.text dt.text1{font-size: 48px;font-weight: 600;}
.reviews_mark dl.text dt.text2{margin: 0 25px;}
.reviews_mark dl.text dt.text3{}
.reviews_mark dl.text dt.text3 img{width: 100%;}
.reviews_people .name{margin-bottom: 0!important;}
.tab_reviews .reviews_button dt{float: left;margin-left: 20px;}
.tab_reviews .reviews_button dt.war{margin-right: 0;}
.tab_reviews .reviews_button dt.war a{background: #a6c939;}
.tab_reviews .reviews_button dt.war:hover a{background: #000;}
.tab_reviews .reviews_button dt a{display: block;width: 180px;height: 42px;line-height: 42px;text-align: center;border-radius: 10px;color: #fff;background: #000;display: inline-block;font-size: 18px;text-transform: capitalize;}
.tab_reviews .reviews_button dt:hover a{background: #a6c939;}
.people_ul{max-width: 1400px;margin: 0 auto;display: grid;gap: 14px;grid-template-columns: repeat(3, 1fr);}
.people_ul .people_li_box{}
.people_ul .people_li{cursor: pointer;position: relative;height: 230px;}
.people_ul .people_li .box_margin{padding: 25px;box-sizing: border-box;height: 230px;background: #fff;box-shadow: 0 0 6px rgba(204,204,204,.4);border-radius: 12px;position: absolute;top: 0;left: 0;width: 100%;z-index: 1;}
.people_ul .people_li h3{font-weight: 600;font-size: 22px;}
.people_ul .people_li .word3{font-size: 16px;line-height: 26px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.people_ul .people_li3 .word3{-webkit-line-clamp: 2;}
.people_ul .people_li .proimg{display: none;width: 100%;margin-top: 10px;}
.people_ul .people_li:hover .proimg{display: block;}
.people_ul .people_li .word2 img{max-height: 20px;display: block;}
.people_ul .people_li .word2{height: 20px;margin: 10px 0 15px;}
.people_ul .people_li:hover .word1,.people_ul .people_li:hover .word3{color: #000;}
.people_ul .people_li .word1{line-height: normal;}
.people_ul .people_li2,.people_ul .people_li2 .box_margin{height: 264px;}
.people_ul .people_li2 .word3{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.people_ul .people_li:hover .word3,.people_ul .people_li:hover .box_margin{height: auto;z-index: 99;-webkit-line-clamp: 300;}
.people_ul .people_li:nth-child(1){margin-bottom: 15px;}
.people_ul .people_li:nth-child(2) .box_margin{top: auto;bottom: 0;}
.people_ul .people_li:hover .box_margin{box-shadow: 0 0 6px rgba(204,204,204,.5);}

.reviews_youtube .bg{bottom: 0;right: 0;}
.reviews_youtube_box .name,.reviews_youtube_box .reviews_button{margin: 0!important;}
.reviews_youtube_box .reviews_button{padding-top: 2px;}
.reviews_youtube_box{display: flow-root;margin-bottom: 30px;}
.swiper-pagination .swiper-pagination-bullet{outline: none!important;}
.reviews_youtube .mySwiper{padding-bottom: 70px;}
.swiper_youtube .swiper-pagination,.swiper_people .swiper-pagination{width: 320px;margin: 0 auto;left: 50%;/*margin-left: -160px;*/}
.swiper_youtube .swiper-pagination::after,.swiper_people .swiper-pagination::after{height: 6px;background: #dadada;border-radius: 500px;content: '';position: absolute;left: 0;top: 12px;width: 100%;z-index: 1;display: none;}
.swiper_youtube .swiper-pagination-bullet,.swiper_people .swiper-pagination-bullet{width: 102px;height: 6px;background: #bababa;border-radius: 500px;margin: 0!important;margin-right: 7px!important;opacity: 1!important;z-index: 2;position: relative;}
.swiper_youtube .swiper-pagination-bullet:last-child,.swiper_people .swiper-pagination-bullet:last-child{margin-right: 0!important;}
.swiper_youtube .swiper-pagination-bullet-active,.swiper_people .swiper-pagination-bullet-active{background: #a6c939;}
.swiper_youtube .video{width: 60%;position: relative;padding-top: 37%;overflow: hidden;}
.swiper_youtube .video iframe{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 1;}
.swiper_youtube .txt{width: 33%;font-size: 18px;display:table;height: 520px;margin-right: 3%;}
.swiper_youtube .txt .middle{display:table-cell; vertical-align:middle;}
.swiper_youtube .txt .intro_1{font-size: 32px;font-weight: 600;background: url("/wp-content/uploads/other/images/index18.png") no-repeat bottom left;padding-bottom: 20px;}
.swiper_youtube .txt .intro_2{color: #747474;color: #747474;text-transform: uppercase;line-height: 34px;margin: 15px 0;}
.swiper_youtube .txt .intro_2 span{color: #434343;margin-right: 10px;}
.swiper_youtube .txt .intro_3{line-height: 30px;color: #a6a6a6;font-weight: 300;background: url("/wp-content/uploads/other/images/index18.png") no-repeat top left;padding-top: 20px;}
.font24{font-size: 24px;}
.swiper_youtube .txt a.symore{float: left;margin-top: 30px;}



.index_tips .tips_ul{display: grid;gap: 18px;grid-template-columns: repeat(3, 1fr);margin-top: 50px;}
.index_tips .tips_li{position:relative;overflow:hidden;border-radius: 15px;height: 426px;cursor: pointer;}
.index_tips .tips_li .pic{width: 100%;height: 426px;}
.index_tips .tips_li .pic img{object-fit: cover;width: 100%;height: 100%;}
.index_tips .tips_li_txt{width: 100%;height: 65px;bottom: 0;left: 0px;position: absolute;color: #fff;transition: all 0.4s ease;box-sizing: border-box;padding: 0 40px;}
.index_tips .tips_li:hover .tips_li_txt{left: 0px;transition: all 0.4s ease;background: rgba(0,0,0,0.4);height: 100%;}
.index_tips .span_mr_txt{height: 65px;}
.index_tips .span_mr_txt h3{line-height: 65px;display: block;width: calc( 100% - 50px );font-weight: 600;color: #fff;}
.index_tips .tips_li:hover .span_mr_txt{margin-top: 40px;}
.index_tips .span_mr_txt .arrow{margin-top: 26px;transition: all 0.4s ease;width: 37px;height: 13px;overflow: hidden;}
.index_tips .span_mr_txt .arrow img{display: block;width: 100%;transition: all 0.4s ease;}
.index_tips .tips_li:hover .arrow{position: absolute;top: 20px;right: 20px;margin-top: 0;transition: all 0.4s ease;}
.index_tips .tips_li:hover .arrow img{transform: rotateX(180deg);transition: all 0.4s ease;transform: translateY(-200px);filter: drop-shadow(#a6c939 0 200px);}
.index_tips .span_detail{}
.index_tips .span_detail .word{font-size: 19px;line-height: 34px;margin: 5px 0 25px;max-height: 204px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.index_tips .span_detail .more{color: #fff;font-size: 16px;border-bottom: 1px solid #fff;display: inline-block;}
.index_tips .span_detail .more:hover{color: #a6c939;border-color: #a6c939;font-weight: bold!important;}



.index_about{background: url("/wp-content/uploads/other/images/index19.jpg") no-repeat top center;background-size: cover;width: 100%;background-attachment: fixed;margin-top: 100px;position: relative;padding: 180px 0 190px;}
.index_about .overlay{width: 100%;height: 100%;background: rgba(0,0,0,0.22);position: absolute;top: 0;left: 0;}
.index_about .txt{text-align: center;color: #fff;z-index: 2;position: relative;padding: 0 15px;}
.index_about .txt h2{font-size: 68px;font-weight: 600;text-transform: uppercase;color: #fff;}
.index_about .txt h3{font-size: 36px;font-weight: 400;color: #fff;}
.index_about .txt .more{width: 278px;height: 72px;background: #a6c939;display: block;margin: 0 auto;line-height: 72px;color: #fff;border-radius: 26px;font-size: 30px;font-weight: 600;margin-top: 140px;}
.index_about .txt .more:hover{background: #000;}



@media only screen and (max-width: 1680px){
  .index_service .part .des{font-size: 18px;}
  .index_title h2{font-size: 30px;line-height: 38px;}
  .swiper_sort .swiper-slide .txt h3{font-size: 30px;}
  .swiper_sort .swiper-slide .txt .word{line-height: 30px;}
  .index_about .txt h2{font-size: 58px;}
  .index_about .txt h3{font-size: 30px;}
  .index_about .txt .more{font-size: 24px;margin-top: 100px;width: 240px;height: 68px;line-height: 68px;border-radius: 20px;}
  .tab_reviews{margin-top: 30px;}
  .font24,.people_ul .people_li h3{font-size: 22px;}
  .swiper_magazine .txt h3{font-size: 26px;max-width: 80%;line-height: 36px;}
  .swiper_magazine .word{font-size: 20px;line-height: 34px;}
  .index_tips .tips_li,.index_tips .tips_li .pic{height: 320px;}
  .index_tips .span_detail .word{display: none;}
  .swiper_youtube .txt .intro_1{font-size: 24px;}
  .swiper_youtube .txt{height: auto;}
  .index_service .part{padding: 0;margin: 0;width: 50%;text-align: center;margin: 5px 0;}
  .index_service .part::after{display: none;}
  .index_banner .swiper-button-next,.swiper_sort .swiper-button-next{right: 15px;}
  .index_banner .swiper-button-prev,.swiper_sort .swiper-button-prev{left: 15px;}
  .index_tips .span_mr_txt h3{line-height: inherit;}
}
@media only screen and (max-width: 1240px){
  .index_title h2,.swiper_sort .swiper-slide .txt h3,.index_about .txt h3{font-size: 28px;}
  .index_about{margin-top: 60px;}
  .index_about .txt h2{font-size: 48px;}
  .index_about .txt .more{font-size: 22px;}
  .index_reviews{padding: 60px 15px;}
  .tab_reviews .deruiz-tab-hd{margin-bottom: 30px;}
  .tab_reviews .deruiz-tab-hd li::after, .tab_reviews .deruiz-tab-hd li::before,.tab_reviews .deruiz-tab-hd::after{height: 4px;}
  .font24{font-size: 20px;}
  .tab_reviews{margin-top: 10px;}
  .tab_reviews .deruiz-tab-bd .name{font-size: 24px;}
  .tab_reviews .deruiz-tab-bd li{padding: 35px;}
  .tab_reviews .bg{max-width: 500px;}
  .tab_reviews .bg img{width: 100%;}
  .swiper_magazine .word{font-size: 18px;line-height: 30px;margin: 20px 0 30px;}
  .swiper_magazine .txt h3{font-size: 24px;line-height: 32px;}
  .swiper_magazine .pic{width: 40%;}
  .swiper_magazine .txt{width: 58%;}
  .tab_reviews .deruiz-tab-bd li{min-height: inherit;}
  .swiper_youtube .txt{width: 35%;margin-right: 0;}
  .swiper_youtube .txt .intro_1{font-size: 20px;padding-bottom: 15px;}
  .swiper_youtube .txt .intro_2{font-size: 18px;margin: 15px 0;line-height: 30px;}
  .swiper_youtube .txt .intro_3{font-size: 16px;line-height: 25px;padding-top: 15px;}
  .index_tips .tips_li,.index_tips .tips_li .pic{height: 260px;}
}
@media only screen and (max-width: 850px){
  .index_banner .swiper-slide img.bg{display: none;}
  .index_banner .swiper-slide img.wap{display: block;}
  .index_service .part,.swiper_sort .swiper-slide{width: 100%;}
  .index_about .txt h2{font-size: 38px;}
  .people_ul{grid-template-columns: repeat(2, 1fr);}
  .people_ul .people_li_box:last-child{display: none;}
  .reviews_mark dl.text dt.text1{font-size: 38px;}
  .reviews_mark dl.text dt.text2{display: none;}
  .reviews_mark dl.text dt.text3{width: 130px;margin-top: 0;padding-top: 5px;margin-left: 5px;}
  .index_title span{font-size: 18px;}
  .swiper_youtube .txt,.swiper_youtube .video{width: 100%;}
  .swiper_youtube .video{margin-top: 30px;padding-top: 58%;}
  .index_tips .tips_ul{grid-template-columns: repeat(1, 1fr);}
  .index_tips .tips_li .pic img{object-fit: cover;width: 100%;}{width: 100%;}
  
}
@media only screen and (max-width: 520px){
  .next_button img, .prev_button img{max-width: 25px;}
  .index_banner .swiper-pagination{bottom: 20px!important;}
  .index_service .part{margin: 2px 0;}
  .index_service .part .des{font-size: 17px;}
  .index_title h2{font-size: 24px;line-height: 30px;}
  /*.index_banner .swiper-button-next, .swiper_sort .swiper-button-next{right: 0;}
  .index_banner .swiper-button-prev, .swiper_sort .swiper-button-prev{left: 0;}*/
  .index_title h2, .swiper_sort .swiper-slide .txt h3, .index_about .txt h3{font-size: 24px;}
  .swiper_sort .swiper-slide .txt .word{line-height: 26px;padding-bottom: 20px;}
  .swiper_sort .swiper-slide .txt a.more,.swiper_youtube .txt a.symore{font-size: 16px;width: 175px;}
  .index_about .txt h2{font-size: 30px;line-height: 34px;}
  .index_about .txt .more{font-size: 18px;margin-top: 50px;width: 200px;height: 60px;border-radius: 15px;line-height: 60px;}
  .index_reviews{padding-top: 40px;padding-bottom: 40px;}
  .index_title span{font-size: 16px;}
  .index_tips .tips_ul{margin-top: 30px;gap: 10px;}
  .index_tips .span_mr_txt h3{line-height: 65px;margin-bottom: 0;}
  .index_tips .span_detail .word{display: block;font-size: 15px;line-height: 24px;margin-bottom: 15px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
  .index_tips .tips_li:hover .span_mr_txt{margin-top: 0;}
  .index_tips .tips_li_txt{padding: 0 20px;}
  .tab_reviews .swiper-slide{padding: 0 20px;}
  .tab_reviews .deruiz-tab-bd li{padding: 15px;}
  /*.swiper_youtube .next_button,.swiper_youtube .prev_button{top: inherit;bottom: 23%;}*/
  .reviews_youtube .mySwiper{padding-bottom: 40px;}
  .swiper_youtube .swiper-pagination-bullet,.swiper_people .swiper-pagination-bullet{width: 35px;}
  /*.swiper_youtube .swiper-pagination::after{display: none;}*/
  .swiper_youtube .swiper-pagination,.swiper_people .swiper-pagination{width: 100%;left: 0;margin-left: 0;}
  .tab_reviews .deruiz-tab-bd li .bg{max-width: 60%;}
  .reviews_youtube_box .reviews_button{padding-top: 0;}
  .reviews_youtube_box .reviews_button{margin-top: 0;}
  .reviews_youtube_box .reviews_button dt{margin-left: 0;/*margin-top: 10px;*/}
  .reviews_mark dl.text dt.text1{font-size: 30px;}
  .reviews_mark dl.text dt.text3{width: 100px;}
  .reviews_mark dl.text dt.text3{padding-top: 2px;}
  .tab_reviews .reviews_button dt a{font-size: 17px;width: 150px;}
  .people_ul{grid-template-columns: repeat(1, 1fr);gap: 10px;}
  .reviews_youtube{padding-left: 0!important;padding-right: 0!important;}
  .people_ul .people_li2 .word3{-webkit-line-clamp: 2;}
  .people_ul .people_li .box_margin{padding: 20px;}
  .font24, .people_ul .people_li h3{font-size: 18px;}
  .people_ul .people_li .word2 img{max-height: 16px;}
  .people_ul .people_li .word2{margin-bottom: 10px;}
  .people_ul .people_li .box_margin,.people_ul .people_li{height: 190px;}
  .reviews_youtube_box{padding-right: 15px;padding-left: 15px;margin-bottom: 20px;}
  .swiper_magazine .pic,.swiper_magazine .txt{width: 100%;}
  .swiper_magazine .pic .wap{display: block;}
  .swiper_magazine .pic .com{display: none;}
  .swiper_magazine .word{font-size: 16px;line-height: 26px;margin: 10px 0 20px;}
  .swiper_magazine .txt h3{font-size: 19px;line-height: 28px;max-width: 100%;}
  .swiper_magazine .logo2 img{max-height: 50px;}
  .swiper_magazine .logo1 img{max-height: 65px;}
  .swiper_magazine .slash{width: 28px;}
  .swiper_magazine .slash02{right: -20px;bottom: 40px;}
  .swiper_magazine .swiper-button-next, .swiper_magazine .swiper-rtl .swiper-button-prev,.swiper_magazine .swiper-button-prev, .swiper_magazine .swiper-rtl .swiper-button-next{top: 25%;}
  .reviews_magazine{padding-left: 0!important;padding-right: 0!important;}
  .reviews_magazine .name{padding-left: 15px;padding-right: 15px;}
  .tab_reviews .deruiz-tab-bd .name{margin-bottom: 20px!important;}
  .swiper_magazine .txt{margin-top: 10px;}
  .tab_reviews .deruiz-tab-hd li{text-align: center;height: 40px;line-height: 40px;padding-bottom: 50px;}
  .tab_reviews .deruiz-tab-hd li:nth-child(3){line-height: 20px;}
  .tab_reviews .deruiz-tab-hd{gap: 15px;}
  .swiper_sort .swiper-button-prev, .swiper_sort .swiper-button-next{top: 30%;}
  .reviews_magazine .bg{right: 0;}
	.people_ul .people_li .word1{font-size: 12px;}
  .people_ul .people_li .word3{font-size: 15px;line-height: 22px;}
	.tab_reviews .deruiz-tab-bd .name{font-size: 20px;}
	.swiper_youtube .txt .intro_1{font-size: 18px;padding-bottom: 10px;}
	.swiper_youtube .txt .intro_2{font-size: 16px;line-height: 26px;margin: 10px 0;}
	.swiper_youtube .txt .intro_3{margin-top: 10px;}
	.swiper_youtube .video{margin-top: 15px;}
	.tab_reviews .deruiz-tab-bd .ytbname{margin-bottom: 0!important;}
  
  
  .swiper_youtube .txt,.swiper_magazine .slash,.people_ul_com{display: none;}
  .swiper_youtube .swiper-slide{padding: 0;}
  .swiper_youtube .video{margin-top: 0;}
  .swiper_youtube .swiper-button-prev,.swiper_youtube .swiper-button-next{top: 44%;}
  .tab_reviews .deruiz-tab-bd .name{margin-top: 5px!important;}
  .swiper_magazine .pic{height: 245px;overflow: hidden;}
  /*.swiper_magazine .pic img{margin-top: -50%;}*/
  .swiper_magazine .swiper-button-next, .swiper_magazine .swiper-rtl .swiper-button-prev, .swiper_magazine .swiper-button-prev, .swiper_magazine .swiper-rtl .swiper-button-next{top: 19%;}
  .index_about .txt h3{font-size: 20px;margin-top: 20px;}
  .index_about{padding: 110px 0 100px;background-attachment: initial;}
  
}



.swiper_people{display: none;}
@media only screen and (max-width: 520px){
  .swiper_people{display: block;}
  .people_ul_wap .people_li_box{display: block!important;}
  .people_ul_wap .people_li .box_margin, .people_ul_wap .people_li{height: auto;}
  .people_ul_wap .people_li .box_margin{display: flow-root;position: relative;}
  .swiper_people .swiper-button-prev,.swiper_people .swiper-button-next{top: 42%;}
  .people_ul_wap .people_li:nth-child(1){margin-bottom: 40px;}
}

.index_tips_wap{width: 100%;position: relative;}
.index_tips_wap .list_dt{cursor: pointer;overflow: hidden;height: 65px;line-height: 65px;overflow: hidden;}
.index_tips_wap #open{}
.index_tips_wap .list_dd{display: none;color: #fff;margin: 0;}  
.index_tips_wap .list_dt_icon{width: 30px;display: block;margin-top: 28px;height: 11px;overflow: hidden;}
.index_tips_wap .list_dt_icon img{width: 100%;display: block;transform: rotateX(360deg);}
.index_tips_wap #open .list_dt_icon{transform: rotateX(180deg);}
.index_tips_wap #open .list_dt_icon img{transform: translateY(-200px);filter: drop-shadow(#a6c939 0 200px);}
.index_tips_wap .box{height: 260px;border-radius: 15px;overflow: hidden;position: relative;}
.index_tips_wap .list_dt p{color: #fff;margin: 0;}
.index_tips_wap .bg{position: absolute;top: 0;left: 0;width: 100%;}
.index_tips_wap .bg img{width: 100%;height: 100%;object-fit: cover;}
.index_tips_wap .box-ss{position: relative;z-index: 1;height: 260px;}
.index_tips_wap .list_dd{height: 195px;position: absolute;bottom: 0;left: 5%;width: 90%;}
.index_tips_wap .list_dt{position: absolute;left: 5%;top: 195px;width: 90%;transition: all 0.38s linear 0s;}
.index_tips_wap #open{bottom: auto;top: 0;transition: all 0.38s linear 0s;}
.index_tips_wap .box{margin-bottom: 10px;}

#carousel-container {overflow: hidden;white-space: nowrap;height: 26px;}
#carousel-container .part{display: inline-block;}

#carousel-container .part{width: max-content}
#carousel-container .part .ic,#carousel-container .part .des{float: left;}
#carousel-container .part .ic{width: 26px;margin-right: 10px;}
#carousel-container .part .ic img{width: 100%;}
#carousel-container .part .des{font-size: 20px;line-height: 26px;}
#carousel-container .part .line{width: 1px;height: 17px;background: #000;float: right;margin-top: 4.5px;margin-left: 60px;margin-right: 60px;}
    
@media only screen and (max-width: 520px){
  #carousel-container .part .line{margin-left: 30px;margin-right: 30px;}
  #carousel-container .part .des{font-size: 18px;}
  .swiper_sort .swiper-slide .pic .bq{font-size: 16px;}
}
