body,dl,dt,dd,ul,ul li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{-webkit-font-smoothing:antialiased;padding:0;margin:0;font-family:"Microsoft Yahei","微软雅黑",Arial,Helvetica,sans-serif;font-size: 12px;}
*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
   -webkit-touch-callout: none !important; }
*:focus{outline:0}
img,input,select,textarea,button,object{vertical-align:middle; }
html{_overflow-x:hidden;scroll-behavior: smooth;}
html,body{overscroll-behavior:none;min-width:320px;max-width:100%;height:100%;margin:0 auto;background-color: #F5F5F5;overflow: auto; scrollbar-width: none; /* Firefox */}
*::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}

img{border:0;max-width:100%}table{border-collapse:collapse}
ul,ul li{list-style:none;margin:0;padding:0;list-style-type:none}
dt,dd{list-style:none;margin:0;padding:0;list-style-type:none}
hr{height:1px;border:0;border-top:1px dotted #ccc;overflow:hidden}
hr.c2{border:0;border-top:2px solid #ddd}
hr.dashed{border-top:1px dashed #e4e4e4}
.clearfix{clear: both;}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
a{color:#666;text-decoration:none;}
strong{line-height:30px}
em,i{font-style:normal}
.line-t-50,.line-t-40,.line-t-25,.line-t-30,.line-t-29,.line-t-28,.line-t-20,.line-t-17,.line-t-10,.line-t-6{width:100%;clear:both;font-size:0;line-height:0}
.line-t-50{height:50px}
.line-t-40{height:40px}
.line-t-30{height:30px}
.line-t-29{height:29px}
.line-t-28{height:28px}
.line-t-25{height:25px}
.line-t-17{height:17px}
.line-t-15{height:15px}
.line-t-20{height:20px}
.line-t-10{height:10px}
.line-t-6{height:6px}
.l{float:left;}
.r{float:right;}
.m{margin:0 auto;}
.block{display:block}
.w100{width:100%}
.hidden{display:hidden !important;}
.page-hidden{overflow: hidden;}
.wto,.hc_ul li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nopaddingover{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
*, :after, :before {-webkit-box-sizing: border-box;box-sizing: border-box;}
.bgy{border-color:#f4e0c7;background-color:#f4e0c7}
.por{position:relative}
.rich_content:before{content:'';display:table;}
.rich_content{width:100vw;height:100vh;max-width: 46.875rem;cursor: default;margin:0px auto;position: fixed;top:0px;left:0px;bottom:0px;right:0px;clear: both;z-index: 1;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;background-color: rgba(0,0,0,0.5);overflow-y: auto;}

.pageLoader{
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #fff;
}
.pageLoader .loader {
  border: 4px solid rgba(0, 0, 0, .1);
  border-left-color: transparent;
  border-radius: 50%;
}
.pageLoader .loader-text{
  margin-top: 10px;
  font-size: 1rem;
  color: rgba(0, 0, 0, .1);
}

.pageLoader .loader {
  border: 4px solid rgba(0, 0, 0, .1);
  border-left-color: transparent;
  width: 36px;
  height: 36px;
}

.pageLoader .loader {
  border: 4px solid rgba(0, 0, 0, .1);
  border-left-color: transparent;
  width: 36px;
  height: 36px;
  animation: spin89345 1s linear infinite;
}

@keyframes spin89345 {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}