/* 首页 */
.ind_wrap{max-width:1440px;margin:0 auto;font-weight:normal;}

.swiper-container{width:100%;position:relative;overflow:hidden;}
.swiper-container .swiper-slide{position:relative;height:700px;overflow:hidden;display:flex;justify-content:center;}
.swiper-container .swiper-slide a{width:100%;height:100%;position:absolute;left:0;top:0;z-index:5;}
.swiper-container .swiper-slide img{width:100%;min-height:700px;object-fit:cover;background-size:cover;background-position:bottom;}
.swiper-container .swiper-slide video{width:100%;min-height:700px;object-fit:cover;}
.swiper-container .swiper-slide .pc{display:block;}
.swiper-container .swiper-slide .mob{display:none;}
.swiper-container .swiper-pagination{bottom:25px;font-size:0;}
.swiper-container .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;border-radius:100px;background:#A5A5A5;margin:0 6px;opacity:1;}
.swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#fff}


.ind_banner_top .banner{width:100%;display:block;position: relative;}
.ind_banner_top .banner img{width:100%;}
.ind_banner_top .banner .video_kv{width: 100%;height: fit-content;/*max-width: 1600px;*/margin: 0 auto;position:relative;display: flex;}
.ind_banner_top .banner .video_kv video{width:100%;}
.ind_banner_top .banner .video_btn{width: 60px;position: absolute;right: 30px;bottom:30px;z-index: 1;}
.ind_banner_top .banner_mob{display:none;width:100%;position: relative;}
.ind_banner_top .banner_mob img{width:100%;}
.ind_banner_top .banner_mob video{width:100%;}
.ind_banner_top .banner_mob .video_btn{width: 60px;position: absolute;right: 30px;bottom:30px;z-index: 1;}
/* .ind_banner_top .intro_txt{max-width:700px;margin:0 auto;padding:76px 0 0 0;text-align:center;}
/* .ind_banner_top .intro_txt .slogn{font-size:50px;font-weight:400;line-height:1.1;color:#333;letter-spacing:5px;} */
.ind_banner_top .intro_txt .slogn{font-size:50px;font-weight:400;line-height:1.1;color:#333;letter-spacing:5px;}
/* .ind_banner_top .intro_txt .slogn span{font-size:72px;} */
.ind_banner_top .intro_txt .slogn .move_txt{font-size:110%;}
.ind_banner_top .intro_txt .slogn .move_line{line-height:1;}
.ind_banner_top .intro_txt .sub_tit{padding-top:30px;font-weight:400;line-height:1.1;letter-spacing:5px;font-size: 20px;color:#787878;}
.ind_banner_top .intro_txt .third_txt{padding-top:40px;line-height:40px;font-size:28px;}
.ind_banner_top .intro_txt .detail_txt{line-height:1.62;font-size:14.4px;text-align:center;letter-spacing: 3px;white-space: nowrap;}
.ind_banner_top .intro_txt .detail_txt .pc{display:none;}
.ind_banner_top .intro_txt .detail_txt .h_txt{font-size:19.6px;}
.ind_banner_top .intro_txt .detail_h_txt{padding-top:20px;font-size:19.6px;line-height:1.4;}

.ind_banner_top .n_intro_txt{width:100%;margin:0 auto;padding:76px 0 0 0;text-align:center;font-size:16px;}
/* .ind_banner_top .intro_txt .slogn{font-size:50px;font-weight:400;line-height:1.1;color:#333;letter-spacing:5px;} */
.ind_banner_top .n_intro_txt .slogn{font-size:50px;font-weight:400;line-height:1.1;color:#333;letter-spacing:5px;text-align:center;}
.ind_banner_top .n_intro_txt .slogn img{width:25%;}
/* .ind_banner_top .intro_txt .slogn span{font-size:72px;} */
.ind_banner_top .n_intro_txt .slogn .move_txt{font-size:110%;}
.ind_banner_top .n_intro_txt .slogn .move_line{line-height:1;}
.ind_banner_top .n_intro_txt .sub_tit{padding-top:30px;font-weight:400;line-height:1.1;letter-spacing:5px;font-size: 20px;color:#000;}
.ind_banner_top .n_intro_txt .third_txt{padding-top:40px;line-height:40px;font-size:28px;}
.ind_banner_top .n_intro_txt .detail_txt{line-height:1.6;font-size:90%;text-align:center;letter-spacing: 3px;white-space: nowrap;color:#000;padding-top:40px;}
.ind_banner_top .n_intro_txt .detail_txt .pc{display:none;}
.ind_banner_top .n_intro_txt .detail_txt .h_txt{font-size:19.6px;}
.ind_banner_top .n_intro_txt .detail_h_txt{padding-top:20px;font-size:19.6px;line-height:.9;color:#595959;letter-spacing:3px;font-weight:bold;}
.ind_banner_top .n_intro_txt .mov_pic{display:none;}
.ind_banner_top .n_intro_txt .detail_h_txt .pc{display:block;}
.ind_banner_top .pc{display:block;}
.Line_feed{ word-wrap: break-word; }
.ind_banner_top .sub_btn{padding-top:30px;}
.ind_banner_top .sub_btn a{width:198px;height:48px;border:1px #8c8260 solid;background:#8c8260;margin:0 auto;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;font-weight:500;}
.ind_banner_top .sub_btn a:hover{opacity: 0.5;}
.ind_banner_top .sub_btn a span{padding:0 5px 0 14px;line-height: 1;}
.ind_banner_top .sub_btn a i{width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;}
/* .ind_new{margin-top:280px;background:#F7F5F1;} */
.ind_new{margin-top:280px;background:#f7f5f1;}
.ind_new .ind_wrap{max-width: initial;}
.ind_new .left_side{width:48%;margin-top:-160px;position:relative;/*margin-bottom:-56px;*/flex-direction:column;}
.ind_new .left_side .title{padding:0 0 40px max(20px, calc((200% - 1280px) / 2));color:#333;font-size:40px;line-height:40px;font-weight:400;}
.ind_new .left_side .pic_box{width:100%;/*padding-left: 20px;*/}
.ind_new .left_side .pic_box img{width:100%;}
/* .ind_new .right_side{padding:154px 10% 160px 10.416%;} */
.ind_new .right_side{/*padding:5% 13.194% 5% 10.416%;*/display:flex;align-items:center;justify-content:center;flex-direction:column;}/*618版本*/
.ind_new .right_side .side_wrap{text-align:left;/*max-width:460px;*/max-width:520px;}
.ind_new .right_side .title{font-size:24px;color:#333;line-height: 1.7;}
.ind_new .right_side .intro{padding-top:17px;font-size:14px;line-height:1.7;color:#595959;letter-spacing:0.8px;}
.ind_new .right_side .sub_btn{padding-top:40px;}
.ind_new .right_side .sub_btn a{width:208px;height:46px;border:1px #8c8260 solid;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;background:#8c8260;font-weight:400;}
.ind_new .right_side .sub_btn a:hover{opacity: 0.5;}
.ind_new .right_side .sub_btn a span{padding:0 5px 0 14px;line-height: 1}
.ind_new .right_side .sub_btn a i{width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;}
.ind_special{padding:176px 0 120px 0;background:#A39B82;}
.ind_special .top_tit{padding:0 5.5555%;color:#fff;font-size:40px;line-height:40px;font-weight:400;}
.ind_special .cen_box{padding:60px 13.19% 0 13.19%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;}
.ind_special .cen_box .gride_box{padding:0;}
.ind_special .cen_box .gride_box:hover{opacity: 0.5}
.ind_special .cen_box .gride_box .pic_box{width:100%;}
.ind_special .cen_box .gride_box .pic_box img{width:100%;}
.ind_special .cen_box .gride_box .tit_box{padding-top:25px;color:#fff;}
.ind_special .cen_box .gride_box .tit_box_top{font-size:20px;line-height:28px;text-align: left;}
.ind_special .cen_box .gride_box .tit_box_sub{font-size:11px;padding-top:3px;line-height:11px;text-align: left;}
.ind_special .cen_box .gride_box .det_txt{padding-top:20px;font-size:14px;line-height:28px;color:#fff;min-height: 90px;}
.ind_special .cen_box .gride_box .btm_btn{padding-top:38px;}
.ind_special .cen_box .gride_box .btm_btn div{width:64%;border-bottom:1px #fff solid;height:20px;padding:13px 0;align-items:center;box-sizing: initial}
.ind_special .cen_box .gride_box .btm_btn div span{display:block;color:#fff;font-size:14px;}
.ind_special .cen_box .gride_box .btm_btn div i{width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;color:#fff;}
.ind_lookbook{margin:40px 0;background:#F7F5F1;padding:120px 0;}
.ind_lookbook .ind_wrap{max-width: initial;}
.ind_lookbook .top_tit{padding:0 20px 30px;font-size:40px;line-height:40px;font-weight:400;max-width: 1280px;margin: 0 auto;}
.ind_lookbook .swiper_box{overflow:hidden;width:100%;padding-top:50px;position:relative;}
.ind_lookbook .swiper_box .arrow_box{position:absolute;right:5.5555%;top:0;width:140px;height:20px;align-items:center;}
.ind_lookbook .swiper_box .arrow_box .swiper-button-next,.ind_lookbook .swiper_box .arrow_box .swiper-button-prev{width:20px;height:20px;position:relative;top:auto;margin:0;left:auto;right:auto;}
.ind_lookbook .swiper_box .arrow_box .arrow_left,.ind_lookbook .swiper_box .arrow_box .arrow_right{width:20px;height:20px;}
.ind_lookbook .swiper_box .arrow_box .arrow_left a,.ind_lookbook .swiper_box .arrow_box .arrow_right a{width:20px;height:20px;font-size:20px;text-align:center;line-height:20px;display:block;color:#8c8260;}
.ind_lookbook .swiper_box .arrow_box .page_num{text-align:center;color:#8c8260;font-size:14px;line-height:20px;}
.ind_lookbook .swiper_box .arrow_box .page_num .swiper-pagination-current{padding-right:15px;}
.ind_lookbook .swiper_box .arrow_box .page_num .swiper-pagination-total{padding-left:15px;}
.ind_lookbook .swiper_box .swiper-slide{transform:scale(0.89);}
.ind_lookbook .swiper_box .swiper-slide a{display:block;}
.ind_lookbook .swiper_box .swiper-slide a:hover{opacity: 0.6;}
.ind_lookbook .swiper_box .swiper-slide .pic_box_pc{width:100%;display:block;}
.ind_lookbook .swiper_box .swiper-slide .pic_box_pc img{width:100%;}
.ind_lookbook .swiper_box .swiper-slide .pic_box_mob{width:100%;display:none;}
.ind_lookbook .swiper_box .swiper-slide .pic_box_mob img{width:100%;}
.ind_lookbook .swiper_box .swiper-slide .txt_box{padding-top:15px;font-size:18px;}
.ind_lookbook .swiper_box .swiper-slide-active,.ind_lookbook .swiper_box .swiper-slide-duplicate-active{transform:scale(1);}
.ind_lookbook .swiper_box .swiper-slide-active .txt_box,.ind_lookbook .swiper_box .swiper-slide-duplicate-active .txt_box{display:block;}
.sp{
    display: none;
}
/* 618版本 */
@media screen and (max-width:1294px) {
    .ind_new .left_side{margin-top: -110px;}
    /* .ind_new .right_side{padding:1% 13.194% 1% 10.416%;} */
}
@media screen and (max-width:780px) {
    /* 首页 */

    .swiper-container .swiper-slide{height:auto;}
    .swiper-container .swiper-slide img{width:100%;min-height:auto;object-fit:cover;background-size:cover;background-position:bottom;}
    .swiper-container .swiper-slide video{width:100%;min-height:auto;object-fit:cover;}
    .swiper-container .swiper-slide .pc{display:none;}
    .swiper-container .swiper-slide .mob{display:block;}

    .ind_wrap{max-width:100%;margin:0 auto;font-weight:normal;}
    .ind_banner_top .banner{display:none;}
    .ind_banner_top .banner_mob{display:block;}
    .ind_banner_top .intro_txt{max-width:100%;margin:0 auto;padding:3.75rem 1.25rem 0 1.25rem;}
    .ind_banner_top .intro_txt .slogn{font-size: 32px;letter-spacing: 0.2rem;}
    .ind_banner_top .intro_txt .slogn .move_txt{font-size:120%;}
    .ind_banner_top .intro_txt .slogn span{letter-spacing: 0.2rem;}
    .ind_banner_top .intro_txt .sub_tit{padding-top:1.5625rem;font-size:16px;font-weight:400;line-height:1.1;color:#333;letter-spacing:0.3125rem;}
    .ind_banner_top .intro_txt .third_txt{padding-top:2.5rem;line-height:2rem;font-size:18px;}
    .ind_banner_top .intro_txt .detail_txt{font-size:0.8625rem;text-align:center;letter-spacing: 1px;white-space: pre-wrap;}
    .ind_banner_top .intro_txt .detail_txt .pc{display:block;}
    .ind_banner_top .intro_txt .detail_txt .h_txt{font-size:18px;}
    .ind_banner_top .intro_txt .detail_h_txt{padding-top:20px;font-size:18px;line-height:1.4;}

    .ind_banner_top .n_intro_txt{max-width:100%;margin:0 auto;padding:2.5rem 1.25rem 0 1.25rem;box-sizing:border-box;font-size:0.75rem;}
    .ind_banner_top .n_intro_txt .slogn{font-size:32px;letter-spacing: 0.2rem;padding-top:15px;padding-bottom:46px;}
    .ind_banner_top .n_intro_txt .slogn img{width:50%;}
    .ind_banner_top .n_intro_txt .slogn .move_txt{font-size:120%;}
    .ind_banner_top .n_intro_txt .slogn span{letter-spacing: 0.2rem;}
    .ind_banner_top .n_intro_txt .sub_tit{padding-top:1.5625rem;font-size:16px;font-weight:400;line-height:1.1;color:#333;letter-spacing:0.3125rem;}
    .ind_banner_top .n_intro_txt .third_txt{padding-top:2.5rem;line-height:2rem;font-size:18px;}
    .ind_banner_top .n_intro_txt .detail_txt{text-align:center;letter-spacing: 1px;white-space: pre-wrap;font-size:115%;color:#1e1e1e;padding-top:0;line-height:1.62;}
    .ind_banner_top .n_intro_txt .detail_txt .pc{display:block;}
    .ind_banner_top .n_intro_txt .detail_txt .h_txt{font-size:18px;}
    .ind_banner_top .n_intro_txt .detail_h_txt{padding-top:20px;font-size:18px;line-height:1.4;font-weight:bold;}
    .ind_banner_top .n_intro_txt .mov_pic{display:block;padding-bottom:16px;}
    .ind_banner_top .n_intro_txt .mov_pic img{width:45%;}
    .ind_banner_top .n_intro_txt .detail_h_txt .pc{display:none;}
    .ind_banner_top .pc{display:none;}


    .Line_feed {word-wrap: normal;}
    .ind_banner_top .sub_btn{padding-top:2.5rem;}
    .ind_banner_top .sub_btn a{width:12.375rem;height:3rem;border:0.0625rem #8c8260 solid;font-size:0.875rem;display: flex;justify-content: center;align-items: center;}
    .ind_banner_top .sub_btn a span{padding:0 0.3125rem 0 0.875rem;}
    .ind_banner_top .sub_btn a i{width:1.25rem;height:1.25rem;line-height:1.25rem;font-size:1.25rem;}
    .ind_new{margin-top:5rem;}
    .ind_new .ind_wrap{flex-direction:column;}
    .ind_new .left_side{width:100%;margin-top:0;position:relative;margin-bottom:0;flex-direction:column-reverse;}
    .ind_new .left_side .title{padding:3.75rem 0 0 0;color:#333;font-size:1.75rem;line-height:1.75rem;text-align:center;font-weight:400;}
    .ind_new .right_side{padding:2.5rem 1.25rem 5rem 1.25rem;}
    .ind_new .right_side .side_wrap{text-align:left;width:100%;}
    .ind_new .right_side .title{font-size:1.25rem;line-height:1.8;text-align:center;}
    .ind_new .right_side .intro{padding-top:0.875rem;font-size:0.875rem;line-height:1.75rem;}
    .ind_new .right_side .sub_btn{padding-top:2.5rem;}
    .ind_new .right_side .sub_btn a{width:13rem;height:2.875rem;border:0.0625rem #fff solid;font-size:0.875rem;margin:0 auto;}
    .ind_new .right_side .sub_btn a span{padding:0 0.3125rem 0 0.875rem;}
    .ind_new .right_side .sub_btn a i{width:1.25rem;height:1.25rem;text-align:center;line-height:1.25rem;font-size:1.25rem;}
    .ind_special{padding:3.75rem 1.25rem 5rem 1.25rem;background:#A39B82;}
    .ind_special .top_tit{padding:0;color:#fff;font-size:1.75rem;line-height:1.75rem;text-align:center;}
    .ind_special .cen_box{padding:2.5rem 0 0 0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:3.75rem;}
    .ind_special .cen_box .gride_box:hover{opacity: 0.5;}
    .ind_special .cen_box .gride_box .tit_box{padding-top:1.875rem;color:#fff;}
    .ind_special .cen_box .gride_box .tit_box_top{font-size:1.25rem;line-height:1.25rem;text-align: center;}
    .ind_special .cen_box .gride_box .tit_box_sub{font-size:0.6875rem;padding-top:0;line-height:0.6875rem;text-align: center;padding-top: 5px;}
    .ind_special .cen_box .gride_box .det_txt{padding-top:0.9375rem;font-size:0.875rem;line-height:1.75rem;color:#fff;min-height: auto;}
    .ind_special .cen_box .gride_box .btm_btn{padding-top:2.375rem;}
    .ind_special .cen_box .gride_box .btm_btn div{width:64%;border-bottom:0.0625rem #fff solid;height:1.25rem;padding:0.8125rem 0;align-items:center;margin:0 auto;}
    .ind_special .cen_box .gride_box .btm_btn div span{display:block;color:#fff;font-size:0.875rem;}
    .ind_special .cen_box .gride_box .btm_btn div i{width:1.25rem;height:1.25rem;text-align:center;line-height:1.25rem;font-size:1.25rem;color:#fff;}
    .ind_lookbook{margin:2.5rem 0;background:#F7F5F1;padding:3.75rem 0 5rem 0;}
    /* .ind_lookbook{margin:0;background:#F7F5F1;padding:3.75rem 0 5rem 0;} */
    .ind_lookbook .top_tit{padding:0;font-size:28px;line-height:1.75rem;text-align:center;}
    .ind_lookbook .swiper_box{padding-top:5rem;}
    .ind_lookbook .swiper_box .arrow_box{position:absolute;right:0;left:0;top:2.125rem;width:100%;height:1.25rem;justify-content:center;}
    .ind_lookbook .swiper_box .arrow_box .swiper-button-next,.ind_lookbook .swiper_box .arrow_box .swiper-button-prev{width:1.25rem;height:1.25rem;position:relative;top:auto;margin:0;left:auto;right:auto;}
    .ind_lookbook .swiper_box .arrow_box .arrow_left,.ind_lookbook .swiper_box .arrow_box .arrow_right{width:1.25rem;height:1.25rem;}
    .ind_lookbook .swiper_box .arrow_box .arrow_left a,.ind_lookbook .swiper_box .arrow_box .arrow_right a{width:1.25rem;height:1.25rem;font-size:1.25rem;text-align:center;line-height:1.25rem;display:block;color:#8c8260;}
    .ind_lookbook .swiper_box .arrow_box .page_num{text-align:center;color:#8c8260;font-size:14px;line-height:1.25rem;flex:none !important;width:auto;padding:0 1.25rem;}
    .ind_lookbook .swiper_box .arrow_box .page_num .swiper-pagination-current{padding-right:0.9375rem;}
    .ind_lookbook .swiper_box .arrow_box .page_num .swiper-pagination-total{padding-left:0.9375rem;}
    .ind_lookbook .swiper_box .swiper-slide{transform:scale(0.89);}
    .ind_lookbook .swiper_box .swiper-slide a{display:block;}
    .ind_lookbook .swiper_box .swiper-slide .pic_box_pc{width:100%;display:none;}
    .ind_lookbook .swiper_box .swiper-slide .pic_box_pc img{width:100%;}
    .ind_lookbook .swiper_box .swiper-slide .pic_box_mob{width:100%;display:block;}
    .ind_lookbook .swiper_box .swiper-slide .pic_box_mob img{width:100%;}
    .ind_lookbook .swiper_box .swiper-slide .txt_box{padding-top:0.9375rem;font-size:14px;line-height:1.4;text-align:center;}
    .ind_lookbook .swiper_box .swiper-slide-active,.ind_lookbook .swiper_box .swiper-slide-duplicate-active{transform:scale(1);}
    .ind_lookbook .swiper_box .swiper-slide-active .txt_box,.ind_lookbook .swiper_box .swiper-slide-duplicate-active .txt_box{display:block;}
    .pc{display: none}
    .sp{display: inline-block;}
    .ind_new .left_side .pic_box{padding-left: 0;}
}
