/* body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,select,td,textarea,th,ul {
  margin: 0;
  padding: 0
} */

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body,html {
  min-height: 100vh;
  height: 100vh;
  overflow: auto;
}

body {
  /*font-family: "Roboto", "-apple-system", "Helvetica Neue", Helvetica, Arial, "sans-serif",PingFangSC,"PingFangSC-Regular","Kanit - Google Fonts";*/
  font-size: 14px;
  color: #333
}

@font-face{font-family:"Ver2-Regular";src:url(https://cms.jtexpress.com/ccm/th/website/fonts/OPPOSans3.0cn-Regular.woff2) format("woff2"),url(https://cms.jtexpress.com/ccm/th/website/fonts/OPPOSans3.0cn-Regular.woff) format("woff"),url(https://cms.jtexpress.com/ccm/th/website/fonts/OPPOSans3.0cn-Regular.ttf) format("truetype");font-variation-settings:'wght' 400;font-style:normal;font-display:swap}
@font-face{font-family:"ARIALI";src:url(https://cms.jtexpress.com/ccm/th/website/fonts/ARIAL.ttf) format("truetype");font-variation-settings:'wght' 400;font-style:normal;font-display:swap}
@font-face{font-family:"Kanit";src:url(https://cms.jtexpress.com/ccm/th/website/fonts/Kanit-Regular.ttf) format("truetype");font-variation-settings:'wght' 400;font-style:normal;font-display:swap}

html:lang(th) body {
  font-family: Kanit, ARIALI, PingFangSC ,sans-serif !important;
}

html:lang(en-us) body {
  font-family: ARIALI, Kanit,PingFangSC ,sans-serif !important;
}

html:lang(zh-hans) body {
  font-family: Ver2-Regular, ARIALI, PingFangSC ,sans-serif !important;
}


h1,h2,h3,h4,h5,h6 {
  font-weight: 400
}

li,ol,ul {
  list-style: none
}

img {
  max-width: 100%;
  border: none;
  vertical-align: middle
}

a {
  text-decoration: none
}

table {
  border-collapse: collapse;
  table-layout: fixed
}

input,textarea {
  outline: 0;
  border: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-appearance:none;
}

html::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
html::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 5px #9b9ba3;
  background: rgba(152, 155, 163, 0.5);
}


textarea{
  resize: none!important;
}

.swiper-slide {
  /* // 防止safari出现闪屏问题 */
  transform: translate3d(0, 0, 0);
}
.isMobile{
  overflow-x: hidden;
}

.q-item--active {
  background: #ebebeb !important;;
}

.q-field--standard .q-field__control:before {
  border-bottom: 1px solid #dddddd;
}

.el-select-dropdown__item.hover,.el-select-dropdown__item:hover {
  background-color:#f7f7f7 !important;
}

.el-tooltip__popper {
  z-index: 9999 !important;
  max-width: 350px;
}

.el-cascader-menu {
  min-width: 130px !important;
  max-width: 130px !important;
  background-color: #fff !important;
}
.el-cascader-panel {
  width: 130px !important;
}

.el-cascader-node{
  padding: 0 !important;
}
/* .el-scrollbar__view {
  width: 130px !important;
} */

.el-cascader-panel .el-radio {
  width: 132px !important;
  height: 34px !important;
  line-height: 34px;
  padding: 0 10px;
  z-index: 10;
  position: absolute;
}
.el-cascader-panel .el-radio__input {
  visibility: hidden;
}
.el-cascader-panel .el-cascader-node__postfix {
  top: 10px;
}
