body{min-width:1200px;}
:root{
    --swiper-height:700px;
}

/* @font-face { */
  /* font-family: 'WenCangShuFang-2'; */
  /* src: url('./WenCangShuFang-2-small.ttf') format('truetype'); */
/* } */

.mySwiper{height:var(--swiper-height);}
.swiper-item{width:100%;height:var(--swiper-height);display:block;}
.swiper-item img{width:100%;height:100%;object-fit:cover;}

.ms-nav{height:80px;background:linear-gradient( rgba(0,0,0,0.5), transparent);}
.ms-logo{height:80px;line-height:80px;font-size:30px;color:white;flex:1;font-family: WenCangShuFang-2;padding-top:10px;}
.ms-logo img{height:80px;width:auto;}
.ms-nav-item{display:inline-block;height:80px;line-height:80px;color:white;text-decoration:none;}
.ms-nav-item:hover{font-weight:bold;color:white;}
.ms-nav-item{}

.ms-index-desc-box{position:absolute;height:var(--swiper-height);top:0;width:100%;left:0;z-index:111;}
.ms-index-desc{text-align:center;color:rgba(255,255,255,0.95);font-family: WenCangShuFang-2;}
.ms-index-desc h1{font-size:100px;margin-top:250px;text-shadow:10px 10px 10px rgba(0,0,0,0.5);}

.part-screen{padding:70px 0;}
.bg-ms-gray{background:#fbfbfb;}
.bg-ms-black{background:#1f1305;}

.part-title{text-align:center;padding:20px 0;font-family:WenCangShuFang-2;}
.part-title span{}
.part-title-2{font-size:17px;font-weight:bold;}

.ms-img {position:relative;}
.ms-img img{border-radius:15px;width:100%;height:350px;object-fit:cover;}
.ms-img span{display:block;height:200px;width:100%;top:0;left:0;border-radius:15px;text-align:center;
line-height:200px;font-size:25px;color:white;font-weight:bold;position:absolute;letter-spacing:5px;
background:rgba(0,0,0,0.2);font-weight:100;}

.ms-desc{font-size:17px;line-height:25px;font-family: WenCangShuFang-2;}
.ms-desc p{font-family: WenCangShuFang-2;}

.mySwiper-art{width:100%;overflow:hidden;padding-top:30px;}
.mySwiper-art .swiper-wrapper {height:400px;width:100%;padding:20px 0 30px;}
.mySwiper-art .swiper-wrapper .swiper-slide{width:130px;display:inline-block;text-align:center;}
.mySwiper-art .swiper-wrapper .swiper-slide a {text-decoration:none;}
.mySwiper-art .swiper-wrapper .swiper-slide a img{width:100%;height:300px;object-fit:cover;display:block;border-radius:5px 5px 0 0;}
.mySwiper-art .swiper-wrapper .swiper-slide a span{display:block;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
font-size:14px;color:#5f5f5f;padding:0 8px;border-radius:0 0 5px 5px;box-shadow:0 3px 5px #ecf1f5;background:white;
text-decoration:unset;}

.mySwiper-art .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1.25,1.25);transition:transform 0.5s;z-index:999999;}
.mySwiper-art .swiper-wrapper .swiper-slide.swiper-slide-active a span{color:#333333;}

.ms-address{margin-bottom:10px;text-align:center;}
#ms-map{height:350px;border-radius:20px;width:100%;}

.ms-footer{color:#e0d6b4;}
.footer-logo{font-family: WenCangShuFang-2;font-size:25px;}
.footer-text{font-size:15px;margin-bottom:10px;}

.ms-btns{}
.ms-btns button{font-size:20px;border-radius:50px;padding:5px 20px;border:unset;background:orange;color:white;outline:unset;}

.art-item{display:flex;margin-bottom:15px;text-decoration:none;color:#4c4c4c;font-size:15px;}
.art-item .art-title{flex:1;}
.art-item .art-datetime{color:#b5b5b5;}

.popover-body img{width:100%;height:auto;}


#imgModal{}
#imgModal img{width:100%;height:auto;}
#imgModal .modal-body{padding:0;}
#imgModal .modal-header{position: absolute; top: 0; left: 0; z-index: 99; width: 100%; border: unset; background: unset;}

.click_show_img{cursor:pointer;}


.indexTopSwiper{height:var(--swiper-height);background:#f5f5f5;width: 100%;}
.indexTopSwiper .swiper-slide {text-align: center;
    font-size: 18px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}

.indexTopSwiper .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}