*{margin:0;padding:0;box-sizing: border-box;}
img{max-width:100%;}
body{font-family: 'Microsoft YaHei', sans-serif;font-weight: normal;color: #5e5e5e;font-size: 14px;position: relative;}





.fzwxh{position: fixed;left:9999999;}

.tljcp{width: 100%;padding:10px 10px; line-height: 31px;font-size: 1rem;position: relative;top:0px;background-color: #fff;box-shadow: 0 -10px 20px 0 rgba(0, 0, 0, 0.06);}
.tljcp img{width: 32px;height: 32px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.tljcp button{ float: right; width:6rem;border-radius: 20px;;font-size: 1rem;background-color:#f33531;border:0;color: #fff;line-height: 31px; }
.tljcp button{
    animation-name:likes;
    animation-iteration-count:infinite;
    animation-delay:0s;
    animation-duration:3s;
  } 

.tit{width: 100%;font-size: 38px;font-weight: 600;text-align: center;padding:10px 0;line-height: 1.6}

.ljcp{width: 100%;padding:10px 10px; line-height: 31px;font-size: 1rem;position: fixed;bottom:0px;background-color: #fff;box-shadow: 0 -10px 20px 0 rgba(0, 0, 0, 0.06);}
.ljcp img{width: 32px;height: 32px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.ljcp button{ float: right; width:6rem;border-radius: 20px;;font-size: 1rem;background-color:#f33531;border:0;color: #fff;line-height: 31px; }
.ljcp button{
    animation-name:likes;
    animation-iteration-count:infinite;
    animation-delay:0s;
    animation-duration:3s;
  }  
@keyframes likes {
    0%{transform:scale(1);}
    
    50%{transform:scale(0.80);}
   
    100%{transform:scale(1);}
}


.fadebox{display: none}
.fadebox .main{z-index: 99999;width:100%;height:100%;display: flex;justify-content: center;align-items: center;flex-direction: column;position: fixed;top:0;left:0;}
.fadebox .bg{width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: fixed;top:0;left:0;z-index: 1}
.fadebox .tc{background-color: #fff;border-radius: 30px;width: 90%;padding:10px;z-index: 2;position: relative;text-align: center}
.fadebox .tc .close{width: 15px;position: absolute;right:10px;top:10px;}
.fadebox .tc .close img{width: 100%;margin:20px;float: right;}
.fadebox .tc .ico{width: 50%;margin:30px auto 10px auto;}
.fadebox .tc .ico img{width: 100%;}
.fadebox .tc p{line-height: 1.5;font-size: 1rem}
.fadebox .tc button{
	border:0;
	color: #fff;
	font-size: 1rem;
	margin:10px auto;
	background-color: #1aad17;
    border-radius: 0.50951087rem;
    width: 8.15217391rem;
    height: 2.54755435rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0.55289855rem;
    cursor: pointer;
}







.container{max-width: 780px;width:100%;margin:0 auto;padding-bottom: 51px;}

.container p{font-size: 1rem;padding:0px 10px;line-height:1.8;margin-bottom: 8px}





.wxmodule{text-align: center;margin:10px auto;}




.container .txt{padding:1rem 0;background-color:#f3f0f3;padding:1rem;color: #000}

.container .txt #a_content{display:block;font-size: 1.2rem;font-weight: 600;text-align: center;width: 100%;margin:1rem 0;}


.copyright{text-align: center;width: 100%;font-size: 0.8rem;padding:10px 0 100px 0;}




/* 底部圆角浮动栏 */
#bottomBar {
    position: fixed;
    bottom: 70px;
    left: 50%;
    transform: translateX(-50%);
    width: 92%;
    max-width: 420px;
    background: #ffffff;
    padding: 14px 14px;
    border-radius: 40px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    box-shadow: 0 4px 22px rgba(0,0,0,0.20);
    z-index: 999999;
    animation: floatUpDown 2.1s ease-in-out infinite;
}

/* 按钮容器 */
.bc-btn {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-decoration: none !important;
    color: #222;
    font-size: 15px;
}

/* 图标统一尺寸 + 圆形裁切 + 透明背景 */
.bc-icon {

    height: 42px;

    display: block;
}

/* 去掉文字下划线 */
.bc-btn span {
    text-decoration: none !important;
}

/* 防止页面内容被遮挡 */
body {
    padding-bottom: 110px;
}

/* 浮动动画 */
@keyframes floatUpDown {
    0% { transform: translate(-50%, 0px); }
    50% { transform: translate(-50%, -6px); }
    100% { transform: translate(-50%, 0px); }
}