.ind_wrap{width:100%;}
.swiper-container{width:100%;position:relative;border-bottom:15px #E3F0EA solid;}
.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}
/* Noitice */
.ind_notice{padding:15px 30px 30px 30px;background:#e3f0e9;text-align:center;}
.ind_notice a{text-decoration:underline;}
/* top show */
.ind_top_show{padding:30px 0;width:100%;}
.ind_top_show .top_show_cont{width:100%;max-width:1280px;margin:0 auto;padding:0 63.5px;box-sizing:border-box;position:relative;}
.ind_top_show .top_show_swiper{overflow:hidden;}
.ind_top_show .top_show_swiper .top_show_box{display:flex;flex-direction:column;}
.ind_top_show .top_show_swiper .top_show_box .pic_box{position:relative;padding-top:10px;}
.ind_top_show .top_show_swiper .top_show_box .pic_box img{width:100%;}
.ind_top_show .top_show_swiper .top_show_box .pic_box .tag{position:absolute;font-size:13px;top:2px;left:20px;font-weight:bold;}
.ind_top_show .top_show_swiper .top_show_box .text_box{padding:0 50px 32px 50px;text-align:center;display:flex;flex-direction:column;gap:5px;}
.ind_top_show .top_show_swiper .top_show_box .text_box .title_txt{font-size:14px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.ind_top_show .top_show_swiper .top_show_box .text_box .desc_txt{font-size:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.ind_top_show .top_show_swiper .swiper-button-prev{left:10px;width:15px;height:20px;padding:0;margin:0;background:url(../images/prev.png) no-repeat center center;}
.ind_top_show .top_show_swiper .swiper-button-next{right:10px;width:15px;height:20px;padding:0;margin:0;background:url(../images/next.png) no-repeat center center;}
.ind_top_show .top_show_swiper .swiper-button-prev::after,.ind_top_show .top_show_swiper .swiper-button-next::after{display:none;}
.ind_top_show .top_show_swiper .swiper-button-next.swiper-button-disabled,.ind_top_show .top_show_swiper .swiper-button-prev.swiper-button-disabled{opacity:0;}
/* pic & txt */
.ind_pic_txt{width:100%;max-width:1260px;margin:0 auto;padding-top:30px;}
.ind_pic_txt.for_hight{padding-top:110px;}
.ind_pic_txt.for_hight2{padding-top:120px;}
.ind_pic_txt.for_hight3{padding-top:170px;}
.ind_pic_txt_cent{display:flex;align-items:center;flex-direction:row;}
.ind_pic_txt_cent.reverse{flex-direction:row-reverse;}
.ind_pic_txt_cent .pic_box{width:55.5556%;text-align:center;}
.ind_pic_txt_cent .pic_box img{max-width:100%;}
.ind_pic_txt_cent .txt_box{flex:1;padding:0 20px;}
.ind_pic_txt_cent .txt_box .top_tit{font-weight:300;font-size:32px;padding:25px 0 20px 0;text-align:center;}
.ind_pic_txt_cent .txt_box .decs_txt{text-align:center;font-size:15px;}
.ind_pic_txt_cent .txt_box .ink_txt{text-align:center;padding-top:20px;font-size:15px;}
.ind_pic_txt_cent .txt_box .ink_txt a::after{content:"\e608";font-size:12px;padding-left:5px;font-family:'luma-icons';}
.ind_pic_txt_cent .txt_box_l{flex:1;padding:0 20px 0 100px;}
.ind_pic_txt_cent .txt_box_l .top_tit{font-weight:300;font-size:32px;padding:25px 0 20px 0;text-align:left;}
.ind_pic_txt_cent .txt_box_l .decs_txt{text-align:left;font-size:15px;}
.ind_pic_txt_cent .txt_box_l .ink_txt{text-align:left;padding-top:20px;font-size:15px;}
.ind_pic_txt_cent .txt_box_l .ink_txt a::after{content:"\e608";font-size:12px;padding-left:5px;font-family:'luma-icons';}
/* swiper & pic */
.ind_sp_box{padding-top:200px;width:100%;max-width:1260px;margin:0 auto;}
.ind_sp_box .ind_sp_cent{display:flex;align-items:center;}
.ind_sp_box .ind_sp_cent .left_side{width:41.667%;padding:0 30px 0 0;box-sizing:border-box;}
.ind_sp_box .ind_sp_cent .left_swiper{overflow:hidden;padding-bottom:20px;position:relative;}
.ind_sp_box .ind_sp_cent .left_swiper .list_box{display:flex;flex-direction:column;}
.ind_sp_box .ind_sp_cent .left_swiper .list_box .pic_box{width:100%;}
.ind_sp_box .ind_sp_cent .left_swiper .list_box .pic_box img{width:100%;}
.ind_sp_box .ind_sp_cent .left_swiper .list_box .txt_box{padding:30px 0 27px 0;text-align:center;display:flex;flex-direction:column;gap:5px;}
.ind_sp_box .ind_sp_cent .left_swiper .list_box .txt_box .title_txt{font-size:15px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.ind_sp_box .ind_sp_cent .left_swiper .list_box .txt_box .desc_txt{font-size:13px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.ind_sp_box .ind_sp_cent .left_swiper .swiper-pagination-bullet{width:5px;height:5px;background:#A5A5A5;opacity:1;margin:0 6px;}
.ind_sp_box .ind_sp_cent .left_swiper .swiper-pagination-bullet-active{background:#323232;}
.ind_sp_box .ind_sp_cent .right_pic{width:58.3333%;display:flex;justify-content:center;}
.ind_sp_box .ind_sp_cent .right_pic img{max-width:100%;height:auto;}
/* video */
.ind_video_box{width:100%;max-width:1440px;margin:220px auto 0 auto;padding:0 30px;box-sizing:border-box;font-size:0;}
.ind_video_box video{width:100%;}
.ind_video_box video.pc{display:block;}
.ind_video_box video.mob{display:none;}
/* product list */
.ind_item_list{width:100%;max-width:1280px;margin:0 auto;}
.ind_item_list .list_cent{padding-top:70px;}
.ind_item_list .list_cent_tit{font-size:26px;font-weight:300;text-align:center;padding:25px 0 20px;}
.ind_item_list .list_cent_swiper_box{margin-top:40px;padding:0 60px;position:relative;box-sizing:border-box;}
.ind_item_list .list_cent_swiper{overflow:hidden;}
.ind_item_list .list_cent_swiper .top_show_box{display:flex;flex-direction:column;padding:0 20px;}
.ind_item_list .list_cent_swiper .top_show_box .pic_box{position:relative;}
.ind_item_list .list_cent_swiper .top_show_box .pic_box img{width:100%;}
.ind_item_list .list_cent_swiper .top_show_box .text_box{padding:30px 10px 27px 10px;text-align:center;display:flex;flex-direction:column;gap:0;}
.ind_item_list .list_cent_swiper .top_show_box .text_box .title_txt{font-size:14px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.ind_item_list .list_cent_swiper .top_show_box .text_box .desc_txt{font-size:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.ind_item_list .list_cent_swiper .swiper-button-prev{left:10px;width:15px;height:20px;padding:0;margin:0;background:url(../images/prev.png) no-repeat center center;}
.ind_item_list .list_cent_swiper .swiper-button-next{right:10px;width:15px;height:20px;padding:0;margin:0;background:url(../images/next.png) no-repeat center center;}
.ind_item_list .list_cent_swiper .swiper-button-prev::after,.ind_item_list .list_cent_swiper .swiper-button-next::after{display:none;}
.ind_item_list .list_cent_swiper .swiper-button-next.swiper-button-disabled,.ind_item_list .list_cent_swiper .swiper-button-prev.swiper-button-disabled{opacity:0;}
/* story */
.ind_story{width:100%;max-width:1280px;margin:0 auto;}
.ind_story .story_cent{margin:83px 10px 0 10px;min-height:630px;display:flex;justify-content:center;flex-direction:column;background:url(../images/ind_stroy_bg.jpg) no-repeat center center;background-size:cover;}
.ind_story .story_cent .top_txt{font-size:15px;color:#fff;text-align:center;}
.ind_story .story_cent .tit_txt{font-size:32px;color:#fff;text-align:center;padding:25px 0 45px 0;font-weight:300;}
.ind_story .story_cent .decs_txt{font-size:14px;color:#fff;text-align:center;}
.ind_story .story_cent .link_txt{padding-top:20px;font-size:15px;text-align:center;}
.ind_story .story_cent .link_txt a{color:#fff;}
.ind_story .story_cent .link_txt a::after{content:"\e608";font-size:12px;padding-left:5px;font-family:'luma-icons';}
/* four product */
.ind_four{margin-top:110px;padding:65px 20px 80px;background:#f7f7f7;}
.ind_four .four_cent{width:100%;max-width:1280px;margin:0 auto;}
.ind_four .four_cent_tit{padding-bottom:60px;padding-top:25px;font-size:26px;text-align:center;font-weight:300;}
.ind_four .four_cent_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6.93%;width:100%;max-width:1260px;margin:0 auto;}
.ind_four .four_cent_grid .item_box{width:100%;}
.ind_four .four_cent_grid .item_box .pic_box{width:100%;font-size:0;}
.ind_four .four_cent_grid .item_box .pic_box img{width:100%;}
.ind_four .four_cent_grid .item_box .txt_box{padding-top:30px;font-size:18px;text-align:center;}
/* pic & txt */
.ind_pt_box{width:100%;max-width:1260px;margin:0 auto;padding-top:110px;}
.ind_pt_box.height{padding:200px 0 0 0;}
.ind_pt_box .pt_pic_box{width:100%;font-size:0;text-align:center;}
.ind_pt_box .pt_pic_box img{max-width:100%;}
.ind_pt_box .pt_pic_title{padding:65px 0 20px 0;text-align:center;font-size:32px;font-weight:300;}
.ind_pt_box .pt_pic_decs{text-align:center;font-size:15px;}
.ind_pt_box .pt_pic_link{padding-top:20px;text-align:center;font-size:15px;}
.ind_pt_box .pt_pic_link a::after{content:"\e608";font-size:12px;padding-left:5px;font-family:'luma-icons';}
/* five product */
.ind_five{margin-top:196px;padding:60px 0 20px 0;background:#f7f7f7;}
.ind_five .five_cent{width:100%;max-width:1260px;margin:0 auto;}
.ind_five .five_cent_tit{padding-bottom:50px;padding-top:25px;font-size:26px;text-align:center;font-weight:300;}
.ind_five .five_cent_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:75px 6%;width:100%;padding-bottom:75px;}
.ind_five .five_cent_grid .item_box{width:100%;}
.ind_five .five_cent_grid .item_box .pic_box{width:100%;font-size:0;}
.ind_five .five_cent_grid .item_box .pic_box img{width:100%;}
.ind_five .five_cent_grid .item_box .txt_box{padding-top:20px;font-size:14px;text-align:center;}
/* index news */
.ind_news{background:#fff;}
.ind_news_box{max-width:1180px;padding:40px 30px;margin:0 auto;}
.ind_news_box .title_box{padding:0 0 20px 0;text-align:center;font-size:24px;}
.ind_news_box .more_link{padding-top:10px;text-align:center;font-size:14px;}
.ind_news_box .more_link a::after{content:"\e608";font-size:12px;padding-left:5px;font-family:'luma-icons';}
.ind_news_box .grid_box{display:grid;grid-template-columns:repeat(3,1fr);}
.ind_news_box .grid_box .grid_news{padding:40px 60px;}
.ind_news_box .grid_box .grid_news_tit{display:flex;align-items:center;font-size:16px;}
.ind_news_box .grid_box .grid_news_tit a{margin-left:24px;display:block;font-size:12px;padding:3px 12px;word-break:keep-all;background:#e3f0ea;}
.ind_news_box .grid_box .grid_news_txt{padding-top:20px;font-size:14px;line-height:1.6;}
.ind_news_box .grid_box .grid_news_link{padding-top:20px;}
.ind_news_box .grid_box .grid_news_link a::after{content:"\e608";font-size:12px;padding-left:5px;font-family:'luma-icons';}
@media only screen and (max-width:768px){
    .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 .pc{display:none;}
    .swiper-container .swiper-slide .mob{display:block;min-height:auto;}
    .swiper-container .swiper-slide video{min-height:auto;}
    /* top show */
    .ind_top_show .top_show_cont{padding:0 13px;}
    .ind_top_show .top_show_swiper .top_show_box .pic_box .tag{font-size:12px;top:10px;left:10px;}
    .ind_top_show .top_show_swiper .top_show_box .text_box{padding:0 12.5px 23px;}
    .ind_top_show .top_show_swiper .top_show_box .text_box .title_txt{margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .ind_top_show .top_show_swiper .top_show_box .text_box .desc_txt{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .ind_top_show .top_show_swiper .swiper-button-prev{left:18px;}
    .ind_top_show .top_show_swiper .swiper-button-next{right:18px;}
    .ind_top_show .top_show_swiper .swiper-button-prev::after,.ind_top_show .top_show_swiper .swiper-button-next::after{display:none;}
    .ind_top_show .top_show_swiper .swiper-button-next.swiper-button-disabled,.ind_top_show .top_show_swiper .swiper-button-prev.swiper-button-disabled{opacity:0;}
    /* pic & txt */
    .ind_pic_txt{width:100%;max-width:1260px;margin:0 auto;padding:0 13px;box-sizing:border-box;}
    .ind_pic_txt.for_hight{padding-top:110px;}
    .ind_pic_txt.for_hight2{padding-top:90px;}
    .ind_pic_txt.for_hight3{padding-top:90px;}
    .ind_pic_txt_cent{display:flex;align-items:center;flex-direction:column;}
    .ind_pic_txt_cent.reverse{flex-direction:column;}
    .ind_pic_txt_cent .pic_box{width:100%;text-align:center;}
    .ind_pic_txt_cent .pic_box img{max-width:100%;}
    .ind_pic_txt_cent .txt_box{flex:1;padding:0 20px;}
    .ind_pic_txt_cent .txt_box .top_tit{font-weight:300;font-size:32px;padding:25px 0 20px 0;text-align:center;}
    .ind_pic_txt_cent .txt_box .decs_txt{text-align:center;font-size:14px;}
    .ind_pic_txt_cent .txt_box .ink_txt{text-align:center;padding-top:20px;font-size:14px;}
    .ind_pic_txt_cent .txt_box_l{flex:1;padding:0;}
    .ind_pic_txt_cent .txt_box_l .top_tit{font-weight:300;font-size:32px;padding:25px 0 20px 0;text-align:center;}
    .ind_pic_txt_cent .txt_box_l .decs_txt{text-align:center;font-size:14px;}
    .ind_pic_txt_cent .txt_box_l .ink_txt{text-align:center;padding-top:20px;font-size:14px;}
    /* swiper & pic */
    .ind_sp_box{padding:92px 13px 0 13px;box-sizing:border-box;}
    .ind_sp_box .ind_sp_cent{display:flex;align-items:center;flex-direction:column-reverse;}
    .ind_sp_box .ind_sp_cent .left_side{width:100%;padding:0;box-sizing:border-box;}
    .ind_sp_box .ind_sp_cent .right_pic{width:100%;}
    /* video */
    .ind_video_box{margin:96px auto 0 auto;padding:0;}
    .ind_video_box video.pc{display:none;}
    .ind_video_box video.mob{display:block;}
    /* product list */
    .ind_item_list .list_cent{padding-top:36px;}
    .ind_item_list .list_cent_swiper_box{padding:0;}
    .ind_item_list .list_cent_swiper{overflow:hidden;}
    .ind_item_list .list_cent_swiper .top_show_box{display:flex;flex-direction:column;padding:0;}
    .ind_item_list .list_cent_swiper .top_show_box .pic_box{position:relative;}
    .ind_item_list .list_cent_swiper .top_show_box .pic_box img{width:100%;}
    .ind_item_list .list_cent_swiper .top_show_box .text_box{padding:10px 13px;text-align:center;display:flex;flex-direction:column;gap:3px;}
    .ind_item_list .list_cent_swiper .swiper-button-prev{left:10px;width:15px;height:20px;padding:0;margin:0;background:url(../images/prev.png) no-repeat center center;}
    .ind_item_list .list_cent_swiper .swiper-button-next{right:10px;width:15px;height:20px;padding:0;margin:0;background:url(../images/next.png) no-repeat center center;}
    .ind_item_list .list_cent_swiper .swiper-button-prev::after,.ind_item_list .list_cent_swiper .swiper-button-next::after{display:none;}
    .ind_item_list .list_cent_swiper .swiper-button-next.swiper-button-disabled,.ind_item_list .list_cent_swiper .swiper-button-prev.swiper-button-disabled{opacity:0;}
    /* story */
    .ind_story .story_cent{margin:86px 13px 0 13px;min-height:470px;display:flex;justify-content:center;flex-direction:column;background:url(../images/ba3_sp_pearl-farm_350x470_v1.jpg) no-repeat center center;background-size:cover;}
    /* four product */
    .ind_four{margin-top:110px;padding:26px 0 20px 0;}
    .ind_four .four_cent_tit{padding:25px 30px 32px 30px;}
    .ind_four .four_cent_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 4%;padding:0 3.5%;box-sizing:border-box;}
    .ind_four .four_cent_grid .item_box .txt_box{padding-top:15px;font-size:18px;text-align:center;}
    /* pic & txt */
    .ind_pt_box{padding:50px 13px 0 13px;box-sizing:border-box;}
    .ind_pt_box.height{padding:100px 13px 0 13px;}
    .ind_pt_box .pt_pic_title{padding:25px 0 20px 0;text-align:center;font-size:32px;font-weight:300;}
    .ind_pt_box .pt_pic_decs{text-align:center;font-size:14px;}
    .ind_pt_box .pt_pic_link{padding-top:20px;text-align:center;font-size:14px;}
    /* five product */
    .ind_five{margin-top:100px;padding:24px 0 20px 0;}
    .ind_five .five_cent_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 4%;width:100%;box-sizing:border-box;padding:0 3.5% 30px 3.5%;}
    .ind_five .five_cent_grid .item_box .txt_box{padding-top:10px;font-size:14px;text-align:center;}
    /* index news */
    .ind_news{background:#fff;}
    .ind_news_box{max-width:1180px;padding:40px 30px;margin:0 auto;}
    .ind_news_box .title_box{padding:0 0 20px 0;text-align:center;font-size:24px;}
    .ind_news_box .more_link{padding-top:10px;text-align:center;font-size:14px;}
    .ind_news_box .more_link a::after{content:"\e608";font-size:12px;padding-left:5px;font-family:'luma-icons';}
    .ind_news_box .grid_box{display:grid;grid-template-columns:repeat(3,1fr);}
    .ind_news_box .grid_box .grid_news{padding:40px 60px;}
    .ind_news_box .grid_box .grid_news_tit{display:flex;align-items:center;font-size:16px;}
    .ind_news_box .grid_box .grid_news_tit a{margin-left:24px;display:block;font-size:12px;padding:3px 12px;word-break:keep-all;background:#e3f0ea;}
    .ind_news_box .grid_box .grid_news_txt{padding-top:20px;font-size:14px;line-height:1.6;}
    .ind_news_box .grid_box .grid_news_link{padding-top:20px;}
    .ind_news_box .grid_box .grid_news_link a::after{content:"\e608";font-size:12px;padding-left:5px;font-family:'luma-icons';}
    .ind_news_box{max-width:100%;padding:40px 30px;margin:0 auto;box-sizing:border-box;}
    .ind_news_box .title_box{padding:0 0 28px 0;}
    .ind_news_box .more_link{padding-top:28px;}
    .ind_news_box .grid_box{display:grid;grid-template-columns:repeat(1,1fr);}
    .ind_news_box .grid_box .grid_news{padding:28px 0;}
    .ind_news_box .grid_box .grid_news_tit{font-size:16px;}
    .ind_news_box .grid_box .grid_news_tit a{margin-left:12px;}

}

