body{
  transition:0.5s;
}
body .page-title{
  color: #f81d1d;
  padding-left:25px;
  padding-right:25px;
  width:900px;
  box-sizing: content-box;
}
body .column-swiper-container{
  width:900px;
  height:calc( 900px * 9 / 16 );
  flex:none;
}
body .da-box-list-1-unit{
  height:220px;
}
body .common-column-list-unit-text{
  -webkit-line-clamp: 2;
}
.swiper-white-page{
  margin-top:10px;
  padding:13px 17px;
  display:inline-block;
  background-color:#ffffff;
  border-radius: 0px 30px 0px 30px;
}
.z-99{
  z-index:99;
  position:relative;
}
.menu-list{
  margin-top:62px;
  display:flex;
  justify-content:space-between;
}
.menu-list-unit{
  width:7.82vw;
  flex:none;
  position:relative;
}
.menu-list-unit-bac,.menu-list-unit-bac-img{
  width:100%;
}
.menu-list-unit-bac{
  position:relative;
  z-index:10;
}
.menu-list-unit-title{
  position:absolute;
  color:#ffffff;
  left:0;
  right:0;
  top:4px;
  text-align:center;
  z-index:99;
}
.menu-list-build-shadow{
  position:absolute;
  z-index:199;
  background-color:rgba(0,0,0,0.53);
  left:0;
  top:0;
  right:0;
  bottom:0;
  display:flex;
  justify-content:center;
  align-items:center;
  border-radius: 1.56vw 0 1.56vw 0.52vw;
  flex-direction:column;
  backdrop-filter: blur(1px);
}
.menu-list-build-shadow-img{
  flex:none;
  width: 2.4vw;
}
.menu-list-build-shadow-text{
  color: #ffffff;
  margin-top:10px;
  flex:none;
}
.food-box-list-unit{
  margin-top:40px;
}
.food-box-list-unit-top{
  /*padding-top:21px;
  padding-bottom:23px;*/
}
.food-box-list-unit .common-column-title-img{
  height:66px;
  width:unset;
}
.food-box-list-unit .jiangxi-box{
  padding: 15px 0 0;
}
.food-box-list-unit .jiangxi-box .jiangxi-box-right .common-column-list-unit-text{
  display:none;
}
.food-box-list-unit .jiangxi-box-left{
  width:calc( 560 / 1280 * 100% );
}
.food-box-list-unit .jiangxi-box-left .common-column-list-unit-img{
  height: calc( 560px * 9 / 16);
}
.food-box-list-unit .common-column-list-col-2 .common-column-list-unit:nth-child(-n+3) {
    margin-top: 0;
}
.food-box-list-unit .jiangxi-box-right .common-column-list-unit{
  width:231px;
}
.food-box-list-unit .jiangxi-box-right .common-column-list-unit-img{
  height: calc( 231px * 9 / 16);
}
@media (min-width: 1099px) {
  body .page-title-right-list-unit:hover {
    border-bottom: 1px solid #f81d1d;
  }
}
@media (max-width: 1650px){
  body .page-title{
    color: #f81d1d;
    padding-left:25px;
    padding-right:25px;
    width:53.88vw;
    box-sizing: content-box;
  }
  body .column-swiper-container{
    width:53.88vw;
    height:calc( 53.88vw * 9 / 16 );
    flex:none;
  }
  .menu-list-unit{
    width:9vw;
  }
}
@media (max-width: 1400px){
  body .da-box-list-1-unit{
    height:calc( 91vw * 220 / 1280 );
  }
  .menu-list-unit{
    width:12vw;
  }
  .menu-list-build-shadow{
    border-radius: 2.3vw 0 2.3vw 0.9vw;
  }
  .menu-list-unit-title{
    top:0.5vw;
  }
  .menu-list-build-shadow-text{
    margin-top:0.5vw;
  }
  .food-box-list-unit .common-column-title-img{
    height:4.5vw;
  }
  .food-box-list-unit .jiangxi-box-left{
    width:39vw;
  }
  .food-box-list-unit .jiangxi-box-left .common-column-list-unit-img{
    height: calc( 39vw * 9 / 16);
  }
  .food-box-list-unit .jiangxi-box-right .common-column-list-unit{
    width: 16.3vw;
  }
  .food-box-list-unit .jiangxi-box-right .common-column-list-unit-img {
    height: calc( 16.3vw * 9 / 16);
  }
}
@media (max-width: 1099px){
  .menu-list-unit-title,.menu-list-build-shadow-text{
    font-size:1.7vw;
  }
  .food-box-list-unit .jiangxi-box-right .common-column-list-unit{
    width: 15.8vw;
  }
  .food-box-list-unit .jiangxi-box-right .common-column-list-unit-img {
    height: calc( 15.8vw * 9 / 16);
  }
}
@media (max-width:767px){
  body .da-box-list-1-unit{
    height:40vw;
  }
  body .page-title{
    padding-left: 0;
    padding-right: 0;
    width:100%;
  }
  .swiper-white-page{
    width:100%;
    padding: 1.2vw 0;
    margin-top:47vw;
    border-radius: 0vw 4vw 0vw 4vw;
  }
  body .column-swiper-container{
    width:calc( 100vw - 1.87vw - 1.87vw );
    height: calc( ( 100vw - 1.87vw - 1.87vw ) * 9 / 16);
    margin-left:auto;
    margin-right:auto;
  }
  .menu-list{
    margin-top:7vw;
    overflow-x:auto;
    overflow-y:hidden;
  }
  .menu-list-unit{
    width:22vw;
    margin-left:7vw;
  }
  .menu-list-unit:first-of-type{
    margin-left:0;
  }
  .menu-list-unit-title,.menu-list-build-shadow-text{
    font-size: 3.73vw;
  }
  .menu-list-unit-title{
    top:0.3vw;
  }
  .menu-list-build-shadow-text{
    margin-top:0.3vw;
  }
  .menu-list-build-shadow-img{
    width:7.4vw;
  }
  .menu-list-build-shadow{
    border-radius: 4vw 0 4vw 1.5vw;
  }
  .food-box-list-unit{
    margin-top:7vw;
  }
  .food-box-list-unit .common-column-title-img{
    height: 9.5vw;
  }
  .food-box-list-unit .jiangxi-box-left{
    width:100%;
  }
  .food-box-list-unit .jiangxi-box-left .common-column-list-unit-img{
    height:calc( ( 100vw - 1.87vw - 1.87vw ) * 9 / 16 )
  }
  .food-box-list-unit .jiangxi-box-left .common-column-list-unit-text{
    display:none;
  }
  .food-box-list-unit .jiangxi-box-right .common-column-list-unit{
    width:45.47vw;
  }
  .food-box-list-unit .jiangxi-box-right .common-column-list-unit-img {
    height: calc( 45.47vw * 9 / 16);
  }
  .food-box-list-unit .common-column-list-col-2 .common-column-list-unit:nth-child(3){
    margin-top: 6.53vw;
  }
}
