@charset "UTF-8";
@font-face {
  font-family: "PangMenZhengDao"; /* 为字体定义一个名称 */
  src: url("../font/PangMenZhengDao1.ttf") format("opentype"); /* 指定OTF字体文件的路径和格式 */
  /* 可以添加其他字体属性，如font-weight、font-style等 */
}

@font-face {
  font-family: "DIN"; /* 为字体定义一个名称 */
  src: url("../font/DIN-Regular.otf") format("opentype"); /* 指定OTF字体文件的路径和格式 */
  /* 可以添加其他字体属性，如font-weight、font-style等 */
}
* {
  margin: 0;
  padding: 0;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
}

ul li {
  list-style: none;
}

body {
  width: 24rem;
}

:root {
  --font-size-12:.2rem;
  --font-size-12px:12px;
  --font-size-13:.2167rem;
  --font-size-13px:13px;
  --font-size-14:.2333rem;
  --font-size-14px:14px;
  --font-size-16:.2667rem;
  --font-size-16px:16px;
  --font-size-18:.3rem;
  --font-size-18px:18px;
  --font-size-20:.3333rem;
  --font-size-20px:20px;
  --font-size-22:.3667rem;
  --font-size-22px:22px;
  --font-size-24:.4rem;
  --font-size-24px:24px;
  --font-size-26:.4333rem;
  --font-size-26px:26px;
  --font-size-28:.4667rem;
  --font-size-28px:28px;
  --font-size-30:.5rem;
  --font-size-30px:30px;
  --font-size-32:.5333rem;
  --font-size-32px:32px;
  --color-white:#fff;
  --color-black:#000;
  --color-shallow-black:#262626;
  --color-des-gary:#787878;
  --bg-blue:#173F8F;
  --pfsc:"PingFang SC";
  --shsc:"微软雅黑", "microsoft yahei", "Arial", "Helvetica Neue", "sans-serif", "宋体", "simsun";
  --pmzd:"PangMenZhengDao";
  --din:"DIN";
}

.ionicon {
  color: rgba(255, 255, 255, 0.8);
}

*[class*=ax-swiper] .ax-fill {
  background-color: rgba(0, 0, 0, 0.2);
}

*[class*=ax-swiper] .ax-next, *[class*=ax-swiper] .ax-prev {
  display: none !important;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
*[class*=ax-swiper]:hover .ax-next, *[class*=ax-swiper]:hover .ax-prev {
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.info_btn {
  background: white;
  color: #4565A5;
  border-radius: 5px;
  border: none;
  padding: 0.1167rem 0.4833rem;
  display: inline-block;
  text-decoration: none;
  /* font-family: var(--shsc); */
  font-size: var(--font-size-14);
  cursor: pointer;
}
.info_btn.mini {
  padding: 3px 15px;
  font-size: var(--font-size-12px);
}

.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.link-type {
  display: block;
  width: 100%;
  text-decoration: none;
}

@media (max-width: 750px) {
  .info_btn {
    font-size: var(--font-size-14px);
    padding: 0.12rem 0.6rem;
  }
  .info_btn.mini {
    padding: 2px 15px;
    font-size: var(--font-size-12px);
    line-height: -webkit-calc(var(--font-size-12px) * 2);
    line-height: -moz-calc(var(--font-size-12px) * 2);
    line-height: calc(var(--font-size-12px) * 2);
  }
  *[class*=ax-swiper]:hover .ax-next, *[class*=ax-swiper]:hover .ax-prev {
    display: none !important;
  }
}
ul li {
  list-style-type: none !important;
}
