
.new-header{min-width:320px;width:100%;max-width:750px;margin:0 auto;background-color:#fff;}
.new-header .logo{padding: .2rem 0 .32rem; background-color:#fff;overflow: hidden;position:relative;}
.new-header .logo img{width:6.19rem; display:block;margin: 0 auto;}

.new-header .menu{height: .8rem; text-align:center;background:url(/style/images/bg.jpg) no-repeat;background-size:100% auto;overflow:hidden;display: flex;display: -webkit-flex;justify-content: space-between;}
.new-header .menu a{position:relative;width: 25%;color:#ffff;font-size:.32rem; font-weight: bold; line-height:.8rem;}
.new-header .menu a:after{width:2px;height:.24rem;content:' ';background-color:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.new-header .menu a:last-child:after{display:none;}

.swt_footer{position:fixed;z-index:99;bottom:1.8rem;right:.1rem; width: 62px; height: 62px;}
.swt_footer img{width: 62px; height: 62px; display: block;}
.swt_footer .num{position: absolute; top: -8px; right: -4px; width: 20px; height: 20px; color: #fff; font-size: 12px; background-color: #f00; border-radius: 50%; text-align: center; line-height: 20px;animation:pulse 1s .2s ease infinite;-webkit-animation:pulse 1s .2s ease infinite;}


.footer-new{padding-bottom:1.8rem;}
.fix-footer{width:100%;max-width: 750px;min-width: 320px;height:1.62rem; padding: .3rem .32rem; background: #ecfffc;position: fixed;bottom: 0; left: 0; right: 0; z-index: 99; margin: 0 auto; box-sizing: border-box; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center;}
.fix-footer .wenti{width:5.1rem; height:.98rem;border:1px solid #d2d2d2; border-radius:.1rem;background: #fff;color: #333; font-size: .28rem; padding-left: 0.16rem;display: flex; display: -webkit-flex; align-items: center; box-sizing: border-box;}
.fix-footer .wenti::-webkit-input-placeholder{color: #333;}
.fix-footer .btn{width: 1.56rem; height: .98rem; padding: 0; background-color: #ff8314; border-radius: .1rem; display: flex; display: -webkit-flex; align-items: center; justify-content: center; color: #fff; font-size: .32rem;}
.fix-footer .btn:last-child{/*background-color: #f37696;*/background: url(/style/images/btn.jpg) no-repeat;background-size: 100% 100%;}

@keyframes pulse{
    0%{transform:scale(0.9)}
    50%{transform:scale(1)}
    100%{transform:scale(0.9)}
}
@-webkit-keyframes pulse{
    0%{-webkit-transform:scale(0.9)}
    50%{-webkit-transform:scale(1)}
    100%{-webkit-transform:scale(0.9)}
}