.disabled {
  background-color: #c0c0c0 !important;
}
.disabled span{
  color: #000000 !important;
}

*, ::after, ::before {
  box-sizing: border-box;
  -webkit-touch-callout:none; /*系统默认菜单被禁用*/
  -webkit-user-select:none; /*webkit浏览器*/
  -khtml-user-select:none; /*早期浏览器*/
  -moz-user-select:none;/*火狐*/
  -ms-user-select:none; /*IE10*/
  user-select:none;
}


html,body {
  font-size:14px;margin: 0;background-color: #f6f6f6;
  font-family: "MHeiHK-Medium", "Helvetica";
}
/*div,ul,li,ol,h1,h2,h3,h4,h5,h6,span,input,p,td {}*/
/*h1,h2,h3,h4,h5,h6 {}*/
/*img {border:0;display:block;}*/
/*ul,ol {list-style:none;}*/
a {span-decoration:none;}
a:hover {span-decoration:underline;}
.clearfix:after {content:"";display:block;height:0;visibility:hidden;clear:both;}
.clearfix {zoom:1;}

@font-face {
  font-family: 'MHeiHK-Heavy';
  src: url('../../mini/fonts/MHeiHK-Heavy.otf');
  src: local('☺'), url('../../mini/fonts/MHeiHK-Heavy.woff') format('woff'), url('../../mini/fonts/MHeiHK-Heavy.ttf') format('truetype'), url('../../mini/fonts/MHeiHK-Heavy.svg') format('svg');
}

@font-face {
  font-family: 'MHeiHK-Medium';
  src: url('../../mini/fonts/MHeiHK-Medium.otf') format('opentype');
}

@font-face {
  font-family: 'Helvetica';
  src: url('../../mini/fonts/Helvetica.ttf') format('opentype');
}

@font-face {
  font-family: 'Helvetica-Bold';
  src: url('../../mini/fonts/Helvetica-Bold.ttf') format('opentype');
}

.date_format, .number_format{
  font-family: "Helvetica";
}

.section-fixed{
  width: 100%;
  position: fixed;
  padding-top: 14px;
  padding-bottom: calc(14px + env(safe-area-inset-bottom) / 2);
  bottom: 0;
}

.section-fixed.bg-white{
  background-color: #ffffff;
}
.sectionWrapper-btn {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 34px;
  background-color: #ec1c24;
  line-height: 14px;
  border-radius: 28px;
  margin-left: auto;
  margin-right: auto;
}

.sectionWrapper-btn-line{
  border: 1px solid #EC1C24;
  background-color: #FFFFFF;
}
.sectionWrapper-btn-line .section-btn{
  color: #EC1C24;
}
.sectionWrapper-btn-hover{
  opacity: .8;
}

.sectionWrapper-height{
  height: calc(70px + env(safe-area-inset-bottom) / 2);
}

.section-btn {
  overflow: hidden;
  font-family: 'MHeiHK-Heavy';
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 2px;
  text-overflow: ellipsis;
  line-height: 30px;
}

.rich_text{
  white-space: break-spaces;
  padding: 0;
}
.rich_text *{
  max-width: 100%;
}

.swiper-pagination{
  position: relative;
  /*background: rgb(0 0 0 / .5);*/
  bottom: initial !important;
  display: inline-block;
  width: auto !important;
}
.swiper-pagination-bullet{
  width: 5px;
  height: 5px;
  margin:0 3px;
  border-radius: 5px
}
.swiper-pagination-bullet-active{
  width: 15px;
  /*background: url("/mini/banner-dot-cur.svg");*/
}
.swiper-pagination{
  bottom: 0 !important;
}
.top_bg{
  background: url(/mini/top_bg.png?v=220608) no-repeat;
  background-size: 100%;
  background-position: bottom;
  width: 100%;
  height: 15px;
  position: fixed;
  top: 0;
  z-index: 1024;
}

.top_height{
  width: 100%;
  height: 15px;
}