.fe_banner>img{width: 100%;}

.fe_nv{width: 1200px;margin: 0 auto;margin-bottom: 35px;background-color: #faf9f7;display: flex;justify-content: space-between;padding: 43px 23px;position: relative;}
.fe_nv_r{width: 453px;margin-left: 53px;overflow: hidden;}
.fe_nv_r>img{width: 100%;height: 508px;object-fit: cover;transition: .3s;}
.fe_nv_r:hover >img{transform: scale(1.1);}
.fe_nv_l{flex: 1;}
.fe_nv_l>h1{color: var(--base);font-size: 20px;font-weight: bold;margin-bottom: 43px;}
.fe_nv_l>p{color: #494949;line-height: 36px;font-size: 14px;text-indent: 2em;}
.fe_nv>a{position: absolute;bottom: 0;right: 0;padding: 0 27px;height: 62px;line-height: 62px;background-color: var(--base);color: #fff;}
.fe_nv>a>img{vertical-align: middle;margin-left: 10px;}

.fe_map{width: 1200px;margin: 0 auto;height: 350px;margin-bottom: 35px;}

.fi_gm{width: 1200px;margin: 0 auto;padding-bottom: 100px;}
.fi_gm_i{margin: 100px 100px;transition: .3s;}
.fi_gm_i>img{width: 100%;}
.fi_gm_i>p{text-align: center;color: #515151;font-size: 18px;line-height: 3;}
.fi_gm_i.slick-current{transform: scale(1.5);margin-bottom: 0;}

@media screen and (max-width: 766px) {
    .fe_banner>img{height: 50vh;object-fit: cover;}   

    .fe_nv{flex-direction: column-reverse;padding: 15px 15px 4rem;}
    .fe_nv_r{width: 100%;margin-left: 0;}
    .fe_nv_r>img{height: 40rem;}
    .fe_nv_l{flex: unset;padding: 15px 0;}
    .fe_nv_l>h1{font-size: 2rem;margin-bottom: 0;line-height: 3;}
    .fe_nv_l>p{font-size: 1.4rem;line-height: 2;}
    .fe_nv>a{height: 5rem;line-height: 5rem;}
    .fe_nv>a>img{width: 4rem;}

    .fe_map{height: 50vh;}

    .fi_gm_i.slick-current{transform: scale(1)}
    .fi_gm_i{margin: 0;}
    .fi_gm_i>p{font-size: 1.6rem;}

    .fe_dots{position: absolute;bottom: 70px;display: flex;justify-content: center;left: 50%;transform: translateX(-50%);}
    .fe_dots>li{border-radius: 5px;width: 10px;height: 10px;background-color: #eee;margin-right: 5px;transition: .3s;cursor: pointer;}
    .fe_dots>.slick-active{background-color: var(--base);width: 30px;}
    .fe_dots>li>button{display: none;}
}