.new-header{min-width: 320px;width: 100%;max-width: 750px;margin: 0 auto; }
.new-header .logo{padding: .4rem 0 .25rem;background-color: #4282d9;}
.new-header .logo img{width: 6.81rem; margin: 0 auto; display: block;}
.menu{height: .64rem; background-color: #ffc32c;display: flex; display: -webkit-flex;}
.menu a{position: relative; width: 25%; height: .64rem; color: #333; font-size: .28rem; text-align: center; display: flex; display: -webkit-flex;align-items: center;justify-content: center;}
.menu a i{position: absolute; right: 0; top:50%; margin-top: -.17rem; width: 1px; height: .34rem; background-color: #333;}

.new-footer{min-width: 320px;width: 100%;max-width: 750px;margin: 0 auto;}
.footer-info{padding:.42rem  0 1.32rem; background-color: #4282d9;}
.footer-info h3{padding-bottom: .2rem; color: #fff; font-size: .3rem; text-align: center; line-height: .4rem;}
.footer-info h3 img{width: .61rem; margin: 0 auto .06rem; display: block;}
.footer-info p{color: #fff; font-size: .28rem; text-align: center; line-height: .4rem; display: flex; display: -webkit-flex;align-items: center;justify-content: center;}
.footer-info p i{width: .27rem; height: .33rem; margin-right: .1rem;background: url(../images/icon_adr.png) no-repeat; background-size: 100% 100%;}
.footer-info p a{color:#fff;}
.footer-info .f24{font-size: .24rem; line-height: .5rem;}
.footer-info .yszc{margin-top: .24rem;display: block; color: #fff; font-size: .24rem; line-height: .4rem;}
.footer-info .yszc i{padding-right: .05rem;}
.fixed-footer{position: fixed; left: 0; right: 0; bottom: 0; z-index: 99; width: 100%; max-width: 7.5rem; height: .7rem; margin: 0 auto; background-color: #ffc32c;}
.fixed-footer ul{position:relative; height:.7rem; display: flex; display: -webkit-flex;}
.fixed-footer li{width: 25%; height:.7rem; box-sizing: border-box;}
.fixed-footer li:nth-child(1),.fixed-footer li:nth-child(4){border-right:2px solid #4282d9;}
.fixed-footer li a{position: relative; width: 100%; height: 100%;display: flex; display: -webkit-flex;flex-direction: column;align-items: center;justify-content: center; color:#333; font-size:.26rem; box-sizing:border-box;}
.fixed-footer li:nth-child(2) a{padding-right: .5rem;}
.fixed-footer li:nth-child(4) a{padding-left: .5rem;}
.fixed-footer li.center{position:absolute; top:-.42rem; left:50%; margin-left: -.52rem; width:1.04rem; height:1.1rem;background: url(../images/fixed_whatsapp_bg.png) no-repeat; background-size: 100% 100%;}
.fixed-footer li.center a{justify-content: start;padding-top: .16rem;box-sizing: border-box;}
.fixed-footer li.center i{width:.4rem; height:.4rem;background: url(../images/icon_tel.png) no-repeat; background-size: 100% 100%;animation: redPoint 2s ease infinite;}
.fixed-footer li.center span{color: #fff; font-size: .2rem; line-height:1.4;}

.swt-booking{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index: 99;}
.swt-booking .bajs-light-popup-origin{width:6rem;background-color:#fff;border-radius:20px;box-shadow:rgba(0,0,0,.5) 0 0 10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.swt-booking .bajs-light-popup-content{padding:.5rem .2rem .3rem;}
.swt-booking .bajs-light-popup-content h3{text-align:center;line-height:.5rem;font-size:.36rem;}
.swt-booking .bajs-light-popup-content h3 img{width:1rem;height:1rem;display:block;margin:0 auto .1rem;}
.swt-booking .bajs-light-popup-content li{line-height:.4rem;font-size:.28rem;padding:.1rem .1rem;}
.swt-booking .bajs-light-popup-content a.btn{width:5rem;height:.6rem;text-align:center;line-height:.6rem;font-size:.32rem;color:#fff;background-color:#ff7b00;border-radius:1rem;display:block;margin:0 auto;position:relative;}
@keyframes redPoint {
    0%,100%,30% {transform: translateY(0);}
    15% {transform: translateY(-6px);}
    50% {transform: translateY(-3px);}
}

@-webkit-keyframes redPoint{
	0%,100%,30% {-webkit-transform: translateY(0);}
    15% {-webkit-transform: translateY(-6px);}
    50% {-webkit-transform: translateY(-3px);}
}
