@charset "UTF-8";

a{
  color: inherit;
  text-decoration: none;
  display: block;
  border: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
-webkit-user-select: none;
-moz-user-focus: none;
-moz-user-select: none;
}
a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;
}
::selection { 
    background: #FFF; 
    color: #333; 
} 
::-moz-selection { 
    background: #FFF; 
    color: #333; 
} 
::-webkit-selection { 
    background: #FFF; 
    color: #333; 
}

@font-face {
  font-family: iconfont;
  src: url(//at.alicdn.com/t/font_2328950_3v4pm6gpu59.eot?t=1610963678143);
  /* IE9 */
  src: url(//at.alicdn.com/t/font_2328950_3v4pm6gpu59.eot?t=1610963678143#iefix) format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url(//at.alicdn.com/t/font_2328950_3v4pm6gpu59.woff?t=1610963678143) format("woff"), url(//at.alicdn.com/t/font_2328950_3v4pm6gpu59.ttf?t=1610963678143) format("truetype"), url(//at.alicdn.com/t/font_2328950_3v4pm6gpu59.svg?t=1610963678143#iconfont) format("svg")
    /* iOS 4.1- */
}

@font-face {
  font-family: Rubik-Medium;
  src: url(../fonts/Rubik-Medium.4dff84c2.ttf)
}

@font-face {
  font-family: Rubik;
  src: url(../fonts/Rubik-Black.5f58705d.ttf)
}

@font-face {
  font-family: Rubik-Regular;
  src: url(../fonts/Rubik-Regular.35af6dbe.ttf)
}

@font-face {
  font-family: Rubik-Bold;
  src: url(../fonts/Rubik-Bold.b5b2632a.ttf)
}

@font-face {
  font-family: Rubik-Light;
  src: url(../fonts/Rubik-Light.79aa6004.ttf)
}

@font-face {
  font-family: Rubik-BoldItalic;
  src: url(../fonts/Rubik-BlackItalic.77c7f123.ttf)
}

@font-face {
  font-family: HFVoyager-Regular;
  src: url(../fonts/HFVoyager.3d15eec7.ttf) format("truetype")
}

.iconfont {
  font-family: iconfont !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.icon-jiantou:before {
  content: "\e636"
}

.icon-gouwuche:before {
  content: "\e633"
}

.icon-mingpian:before {
  content: "\e65d"
}

.icon-icon-test:before {
  content: "\e61e"
}

.icon-mima:before {
  content: "\e66c"
}

.icon-zhanghao:before {
  content: "\e661"
}

.icon-yuyan:before {
  content: "\e684"
}

.icon-kefu:before {
  content: "\e651"
}

/* 解决头条小程序组件内引入字体不生效的问题 */
:root {
  --color1: #6dcab8;
  --color2: #3a78cb
}

div,
uni-input {
  font-size: 14px
}

uni-input {
  caret-color: auto;
  caret-color: transparent;
  caret-color: #017aff
}

.hans-tabbar-global {
  position: fixed !important;
  bottom: 0 !important;
  width: 100% !important;
  left: 0 !important;
  right: 0 !important;
  height: 50px
}

.uni-page-head .uni-page-head__title {
  font-family: Rubik-Medium, Rubik;
  font-weight: 500
}

.container,
.container1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: calc(100vh - 44px) !important
}

::-webkit-scrollbar {
  /*隐藏滚轮*/
  display: none
}

.bg {
  padding-bottom: 50px;
  padding-bottom: calc(50px + constant(safe-area-inset-bottom));
  padding-bottom: calc(50px + env(safe-area-inset-bottom))
}


.apex {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100vw;
  z-index: 99;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  top: 0
}

.apex .left {
  position: relative;
  padding-left: 16px
}

.apex .left uni-text {
  position: absolute;
  left: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-weight: 500
}

.apex .center {
  font-family: Rubik-Medium, Rubik;
  font-weight: 500
}

.apex .right {
  padding-right: 16px
}

.custom-tabbar {
  position: fixed;
  bottom: var(--window-bottom);
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-filter: drop-shadow(0 0 4px #bbb);
  filter: drop-shadow(0 0 4px #bbb);
  z-index: 500;
  background-color: #fff
}

.custom-tabbar::before {
  content: "";
  position: absolute;
  left: 50%;
  top: -30%;
  background-color: #fff;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 50%;
  z-index: 499;
  width: 50px;
  padding: 20px;
  height: 50px
}

.custom-tabbar .custom-tabbar__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  height: 50px;
  padding-top: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center
}

.custom-tabbar .custom-tabbar__item .custom-tabbar__icon {
  width: 24px;
  height: 24px
}

.custom-tabbar1 {
  position: fixed;
  bottom: var(--window-bottom);
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-filter: drop-shadow(0 0 4px #bbb);
  filter: drop-shadow(0 0 4px #bbb);
  z-index: 500;
  background-color: #fff;
  padding: 5px 0
}

.custom-tabbar1 .custom-tabbar__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  padding-top: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-family: Rubik-Medium, Rubik;
  font-weight: 500;
  color: #000
}

.custom-tabbar1 .custom-tabbar__item div uni-text {
  font-size: 23px;
  color: #a19fa8
}

.custom-tabbar1 .custom-tabbar__item:nth-of-type(3) {
  margin-top: -30px
}

.custom-tabbar1 .custom-tabbar__item:nth-of-type(3) div uni-text {
  background-color: #fff;
  border-radius: 50%;
  color: #43a8ff !important;
  font-size: 50px
}

.custom-tabbar1 .custom-bar__item_on {
  color: #43a8ff
}

.custom-tabbar1 .custom-bar__item_on div uni-text {
  color: #43a8ff
}

.custom-tabbar2 {
  background-color: #191919
}

.custom-tabbar2 .custom-tabbar__item {
  color: #484c54
}

.custom-tabbar2 .custom-tabbar__item div uni-text {
  color: #484c54
}

.custom-tabbar2 .custom-tabbar__item:nth-of-type(3) {
  margin-top: -30px
}

.custom-tabbar2 .custom-tabbar__item:nth-of-type(3) div uni-text {
  color: #f0d4ae !important
}

.custom-tabbar2 .custom-bar__item_on {
  color: #fff
}

.custom-tabbar2 .custom-bar__item_on div uni-text {
  color: #fff
}

.custom-tabbar3 .custom-tabbar__item {
  color: #b1bbcd
}

.custom-tabbar3 .custom-tabbar__item div uni-text {
  color: #b1bbcd
}

.custom-tabbar3 .custom-tabbar__item:nth-of-type(3) {
  margin-top: -30px
}

.custom-tabbar3 .custom-tabbar__item:nth-of-type(3) div uni-text {
  color: #f75347 !important
}

.custom-tabbar3 .custom-bar__item_on {
  color: #f75347
}

.custom-tabbar3 .custom-bar__item_on div uni-text {
  color: #f75347
}

@font-face {
  font-family: 'iconfont';
  src: url('./woff/iconfont.woff2?t=1700705584983') format('woff2'),
  url('./woff/iconfont.woff?t=1700705584983') format('woff'),
  url('./woff/iconfont.ttf?t=1700705584983') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-qianjin:before {
  content: "\e604"
}

.icon-fanhui1:before {
  content: "\e735"
}


.icon-chongzhijiaofei:before {
  content: "\e618"
}

.icon-tedianshandianfahuo:before {
  content: "\e60e"
}

.icon-svg45-copy:before {
  content: "\e61d"
}

.icon-shangdian:before {
  content: "\e66f"
}

.icon-dingdanjianying:before {
  content: "\e60b"
}

.icon-bianji:before {
  content: "\e71a"
}


.icon-Home:before {
  content: "\e66e"
}

.icon-yonghuming:before {
  content: "\e674"
}
.icon-service:before {
  content: "\e6b7"
}