@charset "utf-8";
/*
* Author:luochou
* Date:2023.08.01
*/
body{background-color:#bbf2e9;}
.new-header,.container{min-width:320px;width:100%;max-width:750px;margin:0 auto;background-color:#fff;}
.container{padding-bottom:1.6rem;}
.container img{max-width:100%;display:block;}
.new-header{padding-top: .32rem;background-color:#fff;}
.new-header .logo{padding-bottom: .3rem;}
.new-header .logo img{width: 6.13rem; height: .84rem; margin: 0 auto;}
.new-header .menu{background: #31d2c1; padding: .24rem 0; display: flex; display: -webkit-flex; justify-content: space-between; align-items: center;}
.new-header .menu a{position: relative; width: 25%; height: .72rem; display: flex; display: -webkit-flex; flex-direction: column; justify-content: center; align-items: center; color: #fff; font-size: .32rem; line-height: .42rem;}
.new-header .menu img{width: 1.34rem; height: .58rem;}
.new-header .menu a::after{position: absolute; top: 0; right: 0; content: ''; width: 1px; height: .72rem; background-color: #029c7c; overflow: hidden;}
.new-header .menu a:last-child::after{display: none;}
.new-header .menu a img{width:1.33rem;height:.58rem;}
.new-header .menu a:last-child{border-right: none;}

.WeChat{padding:.48rem .32rem .3rem; background-color:#bbf2e9; overflow: hidden;}
.WeChat .list{width: 100%; overflow: hidden;opacity:0;filter:alpha(opacity=0);}
.WeChat .list p.txt{text-align:center;line-height:.3rem;font-size:.2rem;color:#999;padding: .1rem;}
.WeChat dl{float:left;max-width:100%; margin-bottom:.2rem;}
.WeChat dl dd{position:relative; margin-left: 1.16rem; padding:.16rem .2rem .18rem;color:#333; font-size: .28rem; line-height: .4rem;border-radius:.1rem;background-color: #fff; text-align: justify;}
.WeChat dl dd i{position:absolute;left:-.14rem;top:.26rem;  width:.14rem;height:.22rem;background:url(/style/images/arrow.png) no-repeat;background-size: 100% 100%;}
.WeChat dl dd h3{color: #f00; font-size: .32rem; line-height: .48rem;}
.WeChat dl dd p{width:5rem; color:#333;font-size:.28rem; line-height: .4rem;}
.WeChat dl dd p.p1{border-top: 1px solid #ccc; margin-top: .16rem; padding-top: .12rem; text-align: center; color: #f00; font-weight: bold;}
.WeChat dl dd p b{color: #f00; margin-right: .1rem;}

.WeChat dl dt{float:left; width: .94rem; height: .94rem; margin:0 .05rem 0 0; border-radius: 50%; overflow: hidden;}
.WeChat.active .list {opacity:1;filter:alpha(opacity=100);}
.WeChat.active .list:nth-of-type(2) {-webkit-transition-delay:.7s;transition-delay:.7s;}
.WeChat.active .list:nth-of-type(3) {-webkit-transition-delay:1.4s;transition-delay:1.4s;}
.WeChat.active .list:nth-of-type(4) {-webkit-transition-delay:1.4s;transition-delay:2.1s;}

.fix-footer{width:100%;max-width: 750px;min-width: 320px;height:1.62rem; padding: .3rem .32rem; background: #ffffff;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:3.61rem; 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: #25b6a7;}

.footerInfo{text-align:center;line-height:.5rem;font-size:.28rem;color:#999;padding:.2rem 0;background-color:#bbf2e9;} 
.footerInfo a{color:#999;}

.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;}

.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{padding:0 .2rem;}
.yszc_swtCon dl{padding-bottom:.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;}
@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)}
}