body,p{margin: 0;}
a{display: block;font-size: .25rem;color: #fff;text-decoration: none;-webkit-tap-highlight-color:transparent}
i{display: block;}
ul {list-style: none;margin: 0;padding: 0;}
input{ outline: none;border: 0;}

h1,h2,h3,h4,h5,h6{margin: 0;}

.text_hide{text-indent: -99rem;overflow: hidden;}
.h-center {position: absolute;left: 50%;transform: translateX(-50%);}
.absolute_center{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.flex_center {display: flex;justify-content: center;align-items: center;}
.text_flex_center {display: flex;justify-content: center;align-items: center;box-sizing: border-box;padding-bottom: .1rem;}


.dark_red{color: rgb(197, 32, 32);}

/* 弹窗 */
/* <div class="pop_mask_mf" id="popMaskMF">灰色遮罩层</div> */
.pop_mask_mf {display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: 0.7;z-index: 999;text-indent: -99rem;overflow: hidden;}
.layer {position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 999;}

/* toast提示 */
.toast-for-result {width: 3.47rem;height: .91rem; position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);padding: 0.2rem;line-height: .91rem;box-shadow: 0 1px 5px rgba(0,0,0,.1);color: #000;z-index: 10001; font-size: 0.45rem; text-align: center; background-color: red;}

/* 横屏提示 */
.landscape{display: none; width: 100vw;height: 100vh;background-color: #333;z-index: 9999;position: fixed;left: 0;top: 0;z-index: 9999;}
.landscape img{display: block; width: 25vh;height: 25vh;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-80%);}
.landscape::after{content: "为了更好的体验，请旋转手机";position: absolute;font-size: .8rem;color: #fff;left: 50%;top: 50%;transform: translate(-50%,200%);z-index: 9999;}



