body, html {
  margin: 0;
  -webkit-transition: opacity 400ms;
  -moz-transition: opacity 400ms;
  transition: opacity 400ms;
  padding: 0;
  width: 100%;
}
.flexer{display:flex;}


.main-page{width:100%;height:100%;position:relative;}
.main-banner{width:100%;height:100vh;margin-left: auto;margin-right: auto;box-sizing: border-box;text-align: left;background-size: cover;position:relative;overflow: hidden;-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);background-position: 50%;background-repeat:no-repeat;}
.banner{position:fixed;left:0;top:0;height:100%;width:100%;}
.banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;}
.banner .box{display:flex;flex-direction:column;justify-content:flex-end;z-index:9;left:0;position:absolute;bottom:0;padding:85px 100px;text-align:left;color:#fff;animation:fadeIn_s 1s .3s forwards;}
.banner .box h2{font-size:3rem;font-weight:700;padding:0;margin:0;}
.banner .box p{font-size:1.25rem;}
.main-profile{display:table;width:100%;position:relative;background-color:#fff;}
.main-profile .boxs{padding:30px 30%;}
.main-profile h2{color:#7a4646;font-size: 2.8rem;text-align: center;padding:inherit;margin:auto;}

.main-culture{flex-wrap:wrap;}
.main-culture .culture-list{width:50%;}
.main-culture .culture-list:first-child{width:100%;height:100vw;}
.main-culture .culture-imgs{width:100%;height:100%;position:relative;background-size:cover;background-position:50%;}
.main-culture .culture-imgs img{width:100%;height:100%;-o-object-fit: cover;object-fit: cover;}
.main-culture .culture-imgs .box{position:absolute;bottom:0;padding:85px 100px;text-align:left;color:#fff;}

.main-course h2{padding:40px 0;margin:25px 0;color:#7a4646;font-size:2rem;text-align:center;}
.main-course .swiper {width:100%;min-height:580px;}
.main-course .swiper-slide {font-size:18px;background:#fff;}
.main-course .swiper-slide {width:80%;}
.main-course .swiper-slide:nth-child(2n) {width:80%;}
.main-course .swiper-slide .news-boxs{min-height:500px;grid-template-columns:1fr 1fr;grid-gap:20px;}
.main-course .swiper-slide .news-boxs .boxs{padding:15px;display:block;width:100%;}
.main-course .swiper-slide .news-imgs,.main-course .swiper-slide .news-text{align-self:center;}
.main-course .swiper-slide .news-imgs img{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:cover;}
.main-course .swiper-slide .news-text h3{font-weight:400;font-size:21px;margin-bottom:20px;}
.main-course .swiper-slide .news-text p{font-size:18px;}
.main-course .swiper-slide .news-text .more a{color:#000;border: 1px solid #000;border-radius: 25px;padding: 6px 30px;position: relative;z-index: 0;overflow: hidden;transition: .4s cubic-bezier(.25,.46,.45,.94);display:inline-block;}
.main-course .mySwiper .swiper-button-prev,.main-course .mySwiper .swiper-button-next{width:60px;height:60px;opacity:.6;border:1px solid #a6a6a6;background-color:#fff;}
.main-course .mySwiper .swiper-button-prev:after,.main-course .mySwiper .swiper-button-next:after{color:#000;}

@media only screen and (max-width: 991px){
.foot-fix[data-v-45401e8e]{height:500px;}
.main-course .swiper-slide{width:100%;}
.main-course .swiper-slide .news-boxs{grid-template-columns:1fr;}
.banner .box{padding:85px 40px;line-height:40px;}
.banner .box h2{font-size:1.4rem;}
.banner .box p{font-size:.875rem;}
.commitment ul.commitment-box{padding:0 2%;}
.foot-fix .foot .foot_icon[data-v-45401e8e]{display:none;}
.foot-fix .foot .foot_nav[data-v-45401e8e]{padding:20px;flex-wrap:wrap;}
.foot-fix .foot .foot_nav .nav_left[data-v-45401e8e]{width:100%!important;margin:0;flex-wrap:wrap;border-bottom:1px solid #dcdcdc;margin:15px 0;}
.foot-fix .foot .foot_nav .nav_left ul[data-v-45401e8e],.foot-fix .foot .foot_nav .trademark[data-v-45401e8e] a{display:none;}
.foot-fix .foot .foot_nav .nav_left[data-v-45401e8e] .nav_brand{width:50%;text-align:center;}
.foot-fix .foot .foot_nav .nav_right[data-v-45401e8e]{width:100%;padding:0 40px 64px;}
.foot-fix .foot .foot_nav .trademark[data-v-45401e8e]{font-size:12px;}


}