@charset "utf-8";

#inc01{width:100%}
#inc01 .inner{width:130rem;padding:10rem 0 8.5rem;margin:0 auto;position:relative}
#inc01 .txt_box {width:48.5rem}
#inc01 .txt_box .s_tit{margin-bottom:1rem;font-weight:700;font-size:1.6rem;color:#c49a6c;font-family:'Poppins'}
#inc01 .txt_box .tit{margin-bottom:2rem;font-weight:300;font-size:4.5rem;color:#333;}
#inc01 .txt_box .tit span{font-weight:700}
#inc01 .txt_box .txt{font-size:1.6rem;color:#888}

#inc01 .txt_box .inc01_controls{margin-top:3rem;display:flex;flex-wrap:wrap;align-items:center}

#inc01 .txt_box .inc01_controls .slide_num{display:flex}
#inc01 .txt_box .inc01_controls .slide_num span{display:inline-block;font-weight:600;font-size:1.6rem;color:#adadad;font-family:'Poppins'}
#inc01 .txt_box .inc01_controls .slide_num #s_num{padding-right:1rem;margin-right:1rem;color:#c49a6c;position:relative}
#inc01 .txt_box .inc01_controls .slide_num #s_num:before{content:'';width:1px;height:1rem;background:#ddd;position:absolute;right:0;top:50%;transform:translateY(-50%)}
#inc01 .txt_box .inc01_controls .timeline{width:14.5rem;height:2px;margin-left:1.8rem;background:#cdd3d7;}

#inc01 .txt_box .inc01_controls .c_btn_area{margin-left:2rem;display:flex;flex-wrap:wrap;align-items:center}
#inc01 .txt_box .inc01_controls .inc01_btn{width:3rem;height:3rem;border-radius:3rem;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.1);position:relative;cursor:pointer;transition:all .3s}
#inc01 .txt_box .inc01_controls .inc01_btn img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

#inc01 .txt_box .inc01_controls .btn_prev{margin-right:.5rem;background:#052538}
#inc01 .txt_box .inc01_controls .btn_prev:hover{background:#000;box-shadow:0 0 1rem rgba(0,0,0,.2);}
#inc01 .txt_box .inc01_controls .btn_next:hover{background:#f7f7f7;box-shadow:0 0 1rem rgba(0,0,0,.2);}


#inc01 .service_list{width:149.5rem;padding:1rem;position:absolute;top:9rem;left:48.5rem;overflow:hidden}
#inc01 .service_list .swiper-slide{width:28rem;height:32.5rem;text-align:center;border-radius:2rem;background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.1);overflow:hidden;transition:all .3s}
#inc01 .service_list .swiper-slide:before{content:'';width:100%;height:100%;background:url(/index/include/include01/bg.jpg) no-repeat center/cover;position:absolute;top:0;left:-2rem;opacity:0}
#inc01 .service_list .swiper-slide a{display:block;width:100%;height:100%;position:relative;z-index:10;display:flex;flex-wrap:wrap;align-content:center;justify-content: center;}
#inc01 .service_list .swiper-slide .list_num{width:100%;margin-bottom:2rem;font-weight:700;font-size:1.6rem;color:#c49a6c;font-family:'Poppins'}
#inc01 .service_list .swiper-slide .icon{margin-bottom:2rem;}
#inc01 .service_list .swiper-slide .tit{width:100%;font-weight:500;font-size:1.8rem;color:#333}
#inc01 .service_list .swiper-slide .more_btn{display:none;margin-top:3rem;font-weight:500;font-size:1.6rem;color:#fff;position:relative;font-family:'Poppins'}
#inc01 .service_list .swiper-slide .more_btn:before{content:'';width:0;height:2px;background:#fff;position:absolute;left:50%;bottom:-.5rem;transform:translateX(-50%);transition:all .3s}

#inc01 .service_list .swiper-slide-active{background:#031925}
#inc01 .service_list .swiper-slide-active:before{left:0;opacity:1;transition:all .5s;transition-delay:.3s}
#inc01 .service_list .swiper-slide-active .list_num{color:rgba(255,255,255,.6)}
#inc01 .service_list .swiper-slide-active .tit{color:#fff}

#inc01 .service_list .swiper-slide-active .icon img{filter: invert(100%) sepia(1%) saturate(7496%) hue-rotate(139deg) brightness(104%) contrast(101%);}

#inc01 .service_list .swiper-slide-active .more_btn{display:block}
#inc01 .service_list .swiper-slide-active .more_btn img{display:inline-block;margin-left:.5rem}
#inc01 .service_list .swiper-slide-active:hover .more_btn:before{width:100%}
