@charset "utf-8";
/* CSS Document */

.swiper-slide {text-align: center;font-size: 18px;background: #fff;}
#p4 .envelop {margin: 0;position: fixed;left: 1rem;bottom: 6rem;visibility: hidden;z-index: 10000;}
.envelop-pulse {width: 70px;height: 70px; background-color: red;border-radius: 100%;}
.envelop-content {position: absolute;left: 0; top: 0; width: 70px;  height: 70px; border-radius: 100%; background-color: white;background-image: url(../bg/hongbao.png); background-repeat: no-repeat; background-position: center;background-size: 55%;}
/*红包*/
.packet{/*background: rgba(0, 0, 0, 0.3);*/width: 100%;height: 100%;}
.packetbg{width: 388px;height: 425.5px;overflow: hidden; margin: 0 auto; background: url(../bg/packetbg.png)no-repeat center;background-size: contain;color: #fff; text-align: center;font-size: 16px;}
.packetcon{padding: 1rem 1rem 1rem 1em;}
.layui-layer-title,
.layui-layer-setwin{display: none;}
.packetcon h3{margin: 0;font-size: 30px;font-family: "微软雅黑" "microsoft yahei";color: #d20003;font-weight: normal;padding-top: 4.8rem;}
.packetcon h3 span{color: #e1a73b;}
.money{font-family: "微软雅黑" "microsoft yahei";padding-top: 4.8rem;color: #fff;font-size: 30px;}
.money strong{font-size: 32px;color: #ffd40a;}
.packetbtn{width: 90%;margin: 0 auto;padding-top: 0rem;text-align: center;}
.packetbtn a{display: block;border-radius: 2rem;padding: 0.6rem 1.8rem;font-size: 30px;font-weight: 500;font-family: "微软雅黑" "microsoft yahei";color: #630;margin: 1.2rem auto;border: none;text-decoration: none;text-align: center;background: #f7c745;-webkit-gradient(linear, 0 0, 0 100%, from(#efe458), to(#feae34))}
.packetbtn .submit{display: block;border-radius: 2rem;padding: 0.6rem 1.8rem;font-size: 30px;font-weight: 500;font-family: "微软雅黑" "microsoft yahei";color: #630;margin: 1.2rem auto;border: none;text-decoration: none;text-align: center;background: #f7c745;-webkit-gradient(linear, 0 0, 0 100%, from(#efe458), to(#feae34))}
.packetbg2{width: 400px;height: 650px;background: url(../bg/getbg.png)no-repeat center;background-size: contain;}
.packetbg2 h3{padding-top: 10.2rem;color: #6f3b11;font-size: 30px;}
.packetbg2 h3 strong{font-size: 32px;color: #fff;text-shadow: 1px 1px 5px rgba(132, 10, 20, 0.75);margin-right: 10px;}
.packetbg2 h3 strong font{font-weight: normal;}
.packetdetail{padding-top: 4.5rem;font-size: 26px;}
.packetdetail strong{color: #fccf00;font-weight: normal;}
.telnum2{width: 90%;margin: 0.8rem auto 0 auto;border: 1px solid rgba(0, 0, 0, 0.3);height: 40px;font-size: 1.5em;}

.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}