.nav[data-v-1795f465] {
  width: 100%;
  height: 0.4167rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-right: 1.875rem;
  box-sizing: border-box;
}
.nav img[data-v-1795f465] {
  width: 0.7396rem;
  height: 0.2083rem;
  margin-left: 1.875rem;
}
.tab[data-v-1795f465] {
  height: 0.4167rem;
  display: flex;
  align-items: center;
}
a[data-v-1795f465] {
  height: 0.4167rem;
  font-size: 0.0833rem;
  font-weight: 400;
  color: #091630;
  line-height: 0.4167rem;
  text-decoration: none;
  margin: 0 0.2083rem;
}
body a[data-v-1795f465]:hover {
  color: #3f6ef0;
}
.router-link-active[data-v-1795f465] {
  text-decoration: none;
  color: #3f6ef0;
  border-top: 0.0104rem solid #2f6ef0;
  box-sizing: border-box;
}
.about[data-v-1795f465] {
  position: relative;
  display: flex;
  flex-direction: column;
}
.tab_under[data-v-1795f465] {
  position: absolute;
  width: 0.75rem;
  height: 0.7917rem;
  background: #fff;
  top: 0.4167rem;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.tab_under a.router-link-active[data-v-1795f465] {
  text-decoration: none;
  border-top: 0;
}
.tab_under a[data-v-1795f465]:first-child {
  margin-bottom: 0.2083rem;
}
.tab_under a[data-v-1795f465] {
  font-size: 0.0833rem;
  font-weight: 400;
  color: #091630;
  line-height: 0.0833rem;
  height: auto;
  margin: 0;
}
.bottom[data-v-2278e10a] {
  width: 100%;
  height: 1.5625rem;
  background: #384357;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bottom_l[data-v-2278e10a] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 1.0313rem;
}
.bottom_l_t[data-v-2278e10a] {
  display: flex;
  align-items: center;
  margin-bottom: 0.2083rem;
}
.bottom_l_t img[data-v-2278e10a] {
  width: 0.625rem;
  height: 0.625rem;
  margin-right: 0.1354rem;
  display: none;
}
.bottom_l_t_r[data-v-2278e10a] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.bottom_l_t_r span[data-v-2278e10a]:nth-child(2) {
  font-size: 0.0938rem;
  font-weight: 600;
  color: #fff;
  line-height: 0.0938rem;
}
.bottom_l_t_r span[data-v-2278e10a]:first-child {
  font-size: 0.0729rem;
  font-weight: 400;
  color: hsla(0, 0%, 100%, 0.85);
  line-height: 0.0929rem;
  text-align: left;
  margin-bottom: 0.052083rem;
}
.bottom_l > span[data-v-2278e10a] {
  font-size: 0.0625rem;
  font-weight: 400;
  color: hsla(0, 0%, 100%, 0.85);
  line-height: 0.0938rem;
  margin-top: 0.1563rem;
}
.bottom_m[data-v-2278e10a] {
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 1.0938rem;
}
.bottom_m span[data-v-2278e10a] {
  font-size: 0.0729rem;
  font-weight: 400;
  color: hsla(0, 0%, 100%, 0.85);
  line-height: 0.0729rem;
  margin-bottom: 0.0781rem;
}
.bottom_m span[data-v-2278e10a]:first-child {
  font-size: 0.0938rem;
  font-weight: 600;
  color: #fff;
  line-height: 0.0938rem;
  margin-bottom: 0.1042rem;
  margin-top: 0.3125rem;
}
.short_line[data-v-2278e10a] {
  width: 0.1563rem;
  height: 0.0104rem;
  background: #fff;
  margin-bottom: 0.1563rem;
}
.bottom_r[data-v-2278e10a] {
  display: flex;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
}
.bottom_r span[data-v-2278e10a] {
  font-size: 0.0729rem;
  font-weight: 400;
  color: hsla(0, 0%, 100%, 0.85);
  line-height: 0.0729rem;
  margin-bottom: 0.0781rem;
}
.bottom_r span[data-v-2278e10a]:first-child {
  font-size: 0.0938rem;
  font-weight: 600;
  color: #fff;
  line-height: 0.0938rem;
  margin-bottom: 0.1042rem;
  margin-top: 0.3125rem;
}
.bottom_r_r {
  display: none;
}
a[data-v-2278e10a] {
  text-decoration: none;
  font-size: 0.0625rem;
  font-weight: 400;
  color: hsla(0, 0%, 100%, 0.85);
}
body {
  margin: 0;
  padding: 0;
}
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  background: #fff;
}
#app,
#nav a {
  color: #2c3e50;
}
#nav a {
  font-weight: 700;
}
#nav a.router-link-exact-active {
  color: #42b983;
}
h3 {
  margin-top: 0.416667rem;
  font-size: 0.208333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #091630;
  line-height: 0.208333rem;
}
.short_stub {
  display: flex;
  align-items: center;
  margin-bottom: 0.3125rem;
}
.short_stub div:first-child {
  width: 0.208333rem;
}
.short_stub div:first-child,
.short_stub div:nth-child(2) {
  height: 0.026042rem;
  background: #2f6ef0;
  border-radius: 0.020833rem;
}
.short_stub div:nth-child(2) {
  width: 0.041667rem;
  margin-left: 0.026042rem;
}
.home[data-v-07955542] {
  -moz-flex-direction: column;
  -o-flex-direction: column;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.home[data-v-07955542],
.top[data-v-07955542] {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.top[data-v-07955542] {
  height: 2.604167rem;
  background: url(//static.h5.ylmob.com/website/img/banner.png) no-repeat;
  background-size: 100% 100%;
  align-items: flex-start;
  justify-content: center;
}
.top span[data-v-07955542]:first-child {
  font-size: 0.3125rem;
  font-weight: 500;
  color: #fff;
  line-height: 0.3125rem;
  margin-left: 2.395833rem;
}
.top span[data-v-07955542]:nth-child(2) {
  font-size: 0.15625rem;
  font-weight: 400;
  color: hsla(0, 0%, 100%, 0.75);
  line-height: 0.15625rem;
  margin-top: 0.15625rem;
  margin-left: 2.395833rem;
}
.banner[data-v-07955542] {
  width: 100%;
}
.plan[data-v-07955542] {
  display: flex;
  align-items: center;
  margin-bottom: 0.208333rem;
}
.plan_item[data-v-07955542] {
  width: 1.942708rem;
  height: 1.302083rem;
  margin: 0 0.104167rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.plan_item_d[data-v-07955542] {
  width: 100%;
  height: 0.333333rem;
  background: rgba(47, 110, 240, 0.6);
  font-size: 0.125rem;
  font-weight: 400;
  color: #fff;
  line-height: 0.333333rem;
  text-align: center;
}
.mission[data-v-07955542] {
  display: flex;
}
.mission > img[data-v-07955542] {
  width: 1.5625rem;
  height: 1.489583rem;
  margin-left: 0.3125rem;
  margin-top: 0.239583rem;
}
.mission_r[data-v-07955542] {
  display: flex;
  flex-direction: column;
  margin-left: 0.833333rem;
  margin-top: 0.208333rem;
}
.mission_r_i[data-v-07955542] {
  position: relative;
  display: flex;
  flex-direction: column;
  margin-bottom: 0.25rem;
  align-items: flex-start;
}
.mission_tag[data-v-07955542] {
  position: absolute;
  width: 0.104167rem;
  height: 0.104167rem;
  background: #2f6ef0;
  opacity: 0.15;
  border-radius: 50%;
  top: -0.052083rem;
  left: -0.052083rem;
}
.mission_r_i span[data-v-07955542]:first-child {
  font-size: 0.083333rem;
  font-weight: 600;
  color: #3f6ef0;
  line-height: 0.083333rem;
}
.mission_r_i span[data-v-07955542]:nth-child(2) {
  font-size: 0.083333rem;
  font-weight: 400;
  color: #091630;
  line-height: 0.083333rem;
  margin-top: 0.052083rem;
}
.achievement[data-v-07955542] {
  display: flex;
  margin-top: 0.208333rem;
  margin-bottom: 0.416667rem;
}
.achievement_i[data-v-07955542] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 0.572917rem;
}
.achievement_i span[data-v-07955542]:first-child {
  font-size: 0.3125rem;
  font-weight: 500;
  color: #3f6ef0;
  line-height: 0.3125rem;
}
.achievement_i span[data-v-07955542]:nth-child(2) {
  font-size: 0.09375rem;
  font-weight: 400;
  color: #000;
  line-height: 0.09375rem;
  margin-top: 0.125rem;
}
.item_hover[data-v-07955542] {
  width: 100%;
  height: 100%;
  padding: 0.208333rem 0.208333rem 0 0.208333rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: rgba(47, 110, 240, 0.8);
  box-sizing: border-box;
}
.item_hover span[data-v-07955542]:first-child {
  font-size: 0.125rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #fff;
  line-height: 0.125rem;
  margin-bottom: 0.104167rem;
  text-align: left;
}
.hover_line[data-v-07955542] {
  width: 0.078125rem;
  height: 0.010417rem;
  background: #fff;
  margin-bottom: 0.15625rem;
}
.item_hover span[data-v-07955542]:last-child {
  font-size: 0.083333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #fff;
  line-height: 0.125rem;
  text-align: left;
}
