
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1366px) {
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1160px) {
}
@media screen and (max-width: 900px) {

    .banner-box{ height: calc(100vw * 371 / 800);}
    .banner-box .banner-center-box{padding-top: calc(100vw * 110 / 800); height:calc(100vw * 371 / 800);}
    .banner-box .title { height: calc(100vw * 146 / 800); }
    .banner-box .ico {height: calc(100vw * 243 / 800); }
    
    .one {background-position: center  calc(100vw * 40 / 800);}
    .menu-box { margin-top: calc(-100vw * 40 / 800);padding:calc(100vw * 20 / 800); height: calc(100vw * 190 / 800);border-top-right-radius:calc(100vw * 20 / 800);border-bottom-left-radius: calc(100vw * 20 / 800);}
    .menu-box .menu-title-box {height: calc(100vw * 96 / 800);}
    .menu-box .menu-title-box .menu-title-ico { width: calc(100vw * 221 / 800);}
    .menu-box .menu-title-box .menu-title {  margin-left: calc(100vw * 241 / 800); width: calc(100% - (100vw * 241 / 800));  }
    .menu-box .menu-title-box .menu-title a {font-size: .3rem;  line-height: calc(100vw * 35 / 800);}

    .menu-box #timeSwiperWrap {  bottom:  calc(-100vw * 30 / 800);width: calc(100% - (100vw * 40 / 800)); height: calc(100vw * 72 / 800); }
    .menu-box #timeSwiperWrap .swiper-slide {margin-top: calc(100vw * 6 / 800); height: calc(100vw * 60 / 800); font-size: .33rem;line-height: calc(100vw * 60 / 800);border-top-left-radius: calc(100vw * 20 / 800);border-bottom-right-radius: calc(100vw * 20 / 800);}
    .menu-box #timeSwiperWrap .swiper-button-prev,
    .menu-box #timeSwiperWrap .swiper-button-next{display: flex; width: calc(100vw * 20 / 800); height: calc(100vw * 38 / 800); }
    .menu-box #timeSwiperWrap .swiper-button-prev::after,
    .menu-box #timeSwiperWrap .swiper-button-next::after{ font-size: 0.25rem; }

    .list-box {margin-top: calc(100vw * 68 / 800);height: auto;}
    .list-box .list-header {display: none;}
	.list-box .list{ margin-top: calc(-100vw * 25 / 800);}
    .list-box .list li{ margin-top: calc(100vw * 25 / 800); position: relative; height: auto; padding: calc(100vw * 25 / 800); padding-bottom: calc(100vw * 60 / 800); border: 1px solid #dde5f9; border-radius: 0.05rem; background-color: #fff; box-sizing: border-box;}
	.list-box .list li:nth-child(2n+2){ background-color: #fff;}
    .list-box .list li .num {display: none; font-size: .27rem;}
    .list-box .list li .jcsx {float: none; width: 100%;margin-right: 0;}
    .list-box .list li .jcsx span { font-size: .27rem; line-height: 1.5; position: static;display: inline;  transform:translateY(0) ; -webkit-transform:translateY(0) ; -moz-transform:translateY(0) ; -ms-transform:translateY(0) ; -o-transform:translateY(0) ; }
    .list-box .list li .qsmzqxxgk { margin-right: calc(-100vw * 10 / 800); float: none; margin: calc(100vw * 15 / 800) 0 calc(100vw * 5 / 800) 0; padding: 0 0;width: 100%;height: auto;  }
    .list-box .list li .qsmzqxxgk .qsmzqxxgk-item{ margin-right: calc(100vw * 10 / 800); margin-bottom: calc(100vw * 10 / 800); width: calc(100% / 4 - (100vw * 10 / 800)); height: calc(100vw * 36 / 800);font-size: .26rem; line-height: calc(100vw * 36 / 800);   }
    .list-box .list li .zjsj {float: none; display: block; margin-bottom: calc(100vw * 15 / 800); padding: 0 0;width: 100%; font-size: .26rem;text-align: left;}
    .list-box .list li .zjsj span {display: inline;}
    .list-box .list li .zt {float: none; position: absolute; bottom: calc(100vw * 20 / 800); margin: 0 0; width: calc(100% - (100vw * 40 / 800));  height: calc(100vw * 40 / 800)}
    .list-box .list li .zt span { width: 100%; height: calc(100vw * 40 / 800); font-size: .26rem; line-height: calc(100vw * 40 / 800); }
    .list-box .list li .cbdw {float: none;display: block; margin-bottom: calc(100vw * 15 / 800); padding: 0 0;width: 100%; font-size: .26rem; text-align: left;}
    .list-box .list li .cbdw span {display: inline;}
}

@media screen and (max-width: 750px) {

    .banner-box{ height: calc(100vw * 271 / 500);}
    .banner-box .banner-center-box{padding-top: calc(100vw * 90 / 500); height:calc(100vw * 271 / 500);}
    .banner-box .title { height: calc(100vw * 86 / 500); }
    .banner-box .ico {height: calc(100vw * 183 / 500); }

    .one {background-position: center  calc(100vw * 40 / 500);}
    .menu-box { margin-top: calc(-100vw * 40 / 500);padding:calc(100vw * 20 / 500); height: calc(100vw * 160 / 500);border-top-right-radius:calc(100vw * 20 / 500);border-bottom-left-radius: calc(100vw * 20 / 500);}
    .menu-box .menu-title-box {height: calc(100vw * 96 / 500);}
    .menu-box .menu-title-box .menu-title-ico {display: none; width: calc(100vw * 221 / 500);}
    .menu-box .menu-title-box .menu-title {  margin-left: 0; width: 100%;   }
    .menu-box .menu-title-box .menu-title a {font-size: .38rem;  line-height: calc(100vw * 35 / 500);}

    .menu-box #timeSwiperWrap { bottom:  calc(-100vw * 30 / 500);width: calc(100% - (100vw * 40 / 500)); height: calc(100vw * 72 / 500); }
    .menu-box #timeSwiperWrap .swiper-slide {margin-top: calc(100vw * 6 / 500); height: calc(100vw * 60 / 500); font-size: .39rem;line-height: calc(100vw * 60 / 500);border-top-left-radius: calc(100vw * 20 / 500);border-bottom-right-radius: calc(100vw * 20 / 500);}
    .menu-box #timeSwiperWrap .swiper-button-prev,
    .menu-box #timeSwiperWrap .swiper-button-next{ width: calc(100vw * 20 / 500); height: calc(100vw * 38 / 500); }
    .menu-box #timeSwiperWrap .swiper-button-prev::after,
    .menu-box #timeSwiperWrap .swiper-button-next::after{ font-size: 0.31rem; }
	
	.list-box .list{ margin-top: 0;}
    .list-box .list li{ margin-top: calc(100vw * 15 / 500); padding: calc(100vw * 20 / 500); padding-bottom: calc(100vw * 60 / 500);}
    .list-box .list li .num { font-size: .34rem;}
    .list-box .list li .jcsx span { font-size: .34rem;  }
    .list-box .list li .qsmzqxxgk { margin: calc(100vw * 15 / 500) calc(-100vw * 10 / 500) calc(100vw * 5 / 500) 0;  }
    .list-box .list li .qsmzqxxgk .qsmzqxxgk-item{ margin-right: calc(100vw * 10 / 500); margin-bottom: calc(100vw * 10 / 500); width: calc(100% / 4 - (100vw * 10 / 500)); height: calc(100vw * 31 / 500);font-size: .27rem; line-height: calc(100vw * 31 / 500);   }
    .list-box .list li .zjsj { margin-bottom: calc(100vw * 10 / 500); font-size: .34rem;}

    .list-box .list li .zt { bottom: calc(100vw * 20 / 500); width: calc(100% - (100vw * 40 / 500));  height: calc(100vw * 40 / 500)}
    .list-box .list li .zt span { height: calc(100vw * 40 / 500); font-size: .34rem; line-height: calc(100vw * 40 /500); }
    .list-box .list li .cbdw {margin-bottom: calc(100vw * 10 / 500);  font-size: .34rem; ;}

}
@media screen and (max-width: 414px) {
}