.new-header,.container{min-width:320px;width:100%;max-width:750px;margin:0 auto;}
.container{padding-bottom:0;}
.new-header{background-color:#ffffff;overflow: hidden;position: relative;}
.new-header .logo{width:6.4rem;height:auto;margin:0 auto;padding: .16rem 0 .18rem;}
.new-header .logo img{width:100%;}
.new-header .nav{background-color:#007253;padding:0 .5rem;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.new-header .nav a{text-align:center;line-height:.64rem;font-size:.28rem;color:#fff;}

.public-footer{padding-bottom:1.5rem;}
.footerInfo{text-align:center;line-height:.5rem;font-size:.28rem;color:#999;padding:.2rem 0;} 
.footerInfo a{color:#999;}
.public-swt{position: fixed;z-index: 999;bottom: 0;left:50%;transform: translateX(-50%);width: 100%;max-width: 750px;background: #fff;box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);border-top: 2px solid #02ba98;}
.public-swt ul{display: flex;justify-content: space-between;}
.public-swt li{width:25%;text-align: center;}
.public-swt li a{display: block;padding: 0.1rem 0;}
.public-swt li .ico{width:.8rem;height:.8rem;margin: 0 auto;}
.public-swt li img{display: block;width: 100%;height: auto;}
.public-swt li p{height:.3rem;line-height: 0.3rem;color: #02ba98;font-size:.3rem;}
.public-swt li.ftel{margin-top: -0.4rem;}
.public-swt li.ftel a{position: relative; width: 1.1rem;height: 1.1rem;margin: 0 auto;border: 2px solid #02ba98;background: #fff;border-radius: 50%;padding: 0;}
.public-swt li.ftel .ico{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 0.7rem;height: 0.7rem;}
.public-swt li.ftel .num{position: absolute;top: 0;left: 0.55rem;padding: 0 0.1rem;background: #db3333;font-size: 0.2rem;color: #fff;border-radius: 0.1rem;animation: redPoint 2s ease infinite;}

.wechat-mask{display: none;position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 9999;}
.wechat-mask .wechat-body{position: absolute; top: 50%; left: 50%; max-width: 600px; transform: translate(-50%, -50%); background: #fff; width: 80%; padding: 0.4rem;border-radius:0.1rem; overflow: hidden;}
.wechat-remind .remind-title{font-size: 0.3rem;margin-bottom: 0.2rem;color: #02ba98; text-align: center;}
.wechat-remind p{font-size: 0.28rem; font-weight: bold; color: #333;}
.wechat-button button{font-size: 16px; padding: 3% 9%; border-radius: 5px; border: unset; outline: unset;}
.wechat-button{text-align: center; margin-top: 0.2rem; display: flex; justify-content: center;font-size: 0.28rem;line-height: 0.28rem;}
.wechat-button span{padding: 0.15rem 0.3rem; border-radius: 0.1rem;}
.wechat-button #wechat-cancel{ background: #eaeaea; color: #a0a0a0;}
.wechat-button #wechat-active{background: #02ba98; margin-left:0.2rem;color: #fff;}


.yszc_swt{width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0,0,0,.5);z-index:100;display:none;}
.yszc_swtBox{width:5rem;height:6rem;background-color:#fff;padding:.2rem 0;position:absolute;left:50%;top:50%;transition:all 2s;transform:translate(-50%,-50%);}
.yszc_swt .close{width:.5rem;height:.5rem;background:url(/style/images/close.png) no-repeat;background-size:100% 100%;display:block;position:absolute;right:0;top:0;transform:translate(50%,-50%);}
.yszc_swt h3{text-align:center;line-height:.5rem;font-size:.3rem;color:#333;}
.yszc_swt .agree-scroller{height:5.5rem;}
.yszc_swt .swiper-agree{width: 100%; height: 100%;overflow: auto;}
.yszc_swt .swiper-agree .swiper-slide-active{height:auto;}
.yszc_swtCon{}
.yszc_swtCon dl{padding:0 .2rem .1rem;}
.yszc_swtCon dt{line-height:.35rem;font-size:.24rem;font-weight:bold;color:#454545;text-align:justify;}
.yszc_swtCon dd p{line-height:.35rem;font-size:.24rem;color:#454545;text-align:justify;}
.yszc_swt.active{display:block;}
.yszc_swt .yszc_swtBox.active{width:5rem;height:6rem;}


