﻿body {
  margin:0px;
  background-color:rgba(204, 204, 204, 1);
  background-image:none;
  position:static;
  left:auto;
  width:1920px;
  margin-left:0;
  margin-right:0;
  text-align:left;
}
.form_sketch {
  border-color:transparent;
  background-color:transparent;
}
#base {
  position:absolute;
  z-index:0;
}
#u0 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1920px;
  height:1080px;
  display:flex;
  transition:none;
}
#u0 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u0_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1920px;
  height:1080px;
}
#u0_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u1 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1920px;
  height:1080px;
  display:flex;
  opacity:0.5;
  transition:none;
}
#u1 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u1_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1920px;
  height:1080px;
}
#u1_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u2 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1920px;
  height:1080px;
  display:flex;
  transition:none;
}
#u2 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u2_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1920px;
  height:1080px;
}
#u2_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u3 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u4 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:2px;
  width:691px;
  height:1080px;
  display:flex;
  transition:none;
  color:#FFFFFF;
}
#u4 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u4_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:691px;
  height:1080px;
}
#u4_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u5 {
  border-width:0px;
  position:absolute;
  left:1136px;
  top:2px;
  width:784px;
  height:1080px;
  display:flex;
  transition:none;
  color:#FFFFFF;
}
#u5 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u5_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:784px;
  height:1080px;
}
#u5_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u6 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:872px;
  width:566px;
  height:208px;
  display:flex;
  opacity:0.5;
  transition:none;
}
#u6 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u6_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:566px;
  height:208px;
}
#u6_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u7 {
  border-width:0px;
  position:absolute;
  left:1354px;
  top:872px;
  width:566px;
  height:208px;
  display:flex;
  opacity:0.5;
  transition:none;
}
#u7 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u7_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:566px;
  height:208px;
}
#u7_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u8 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u9 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1920px;
  height:150px;
  display:flex;
  transition:none;
}
#u9 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u9_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1920px;
  height:150px;
}
#u9_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u10_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:352px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-left:0px;
  border-top:0px;
  border-right:0px;
  border-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:32px;
  color:#F2F3FA;
  text-align:left;
}
#u10 {
  border-width:0px;
  position:absolute;
  left:784px;
  top:2px;
  width:352px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:32px;
  color:#F2F3FA;
  text-align:left;
}
#u10 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u10_text {
  border-width:0px;
  white-space:nowrap;
  text-shadow:0px 0px 10px rgba(40, 150, 246, 1);
  -webkit-text-shadow:0px 0px 10px rgba(40, 150, 246, 1);
  -moz-text-shadow:0px 0px 10px rgba(40, 150, 246, 1);
  text-transform:none;
}
#u11 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u12 {
  border-width:0px;
  position:absolute;
  left:159px;
  top:737px;
  width:1611px;
  height:343px;
  display:flex;
  transition:none;
}
#u12 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u12_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1611px;
  height:343px;
}
#u12_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u13 {
  border-width:0px;
  position:absolute;
  left:500px;
  top:952px;
  width:407px;
  height:121px;
  display:flex;
  transition:none;
}
#u13 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u13_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:407px;
  height:121px;
}
#u13_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u14 {
  border-width:0px;
  position:absolute;
  left:671px;
  top:952px;
  width:407px;
  height:121px;
  display:flex;
  transition:none;
}
#u14 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u14_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:407px;
  height:121px;
}
#u14_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u15 {
  border-width:0px;
  position:absolute;
  left:843px;
  top:952px;
  width:407px;
  height:121px;
  display:flex;
  transition:none;
}
#u15 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u15_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:407px;
  height:121px;
}
#u15_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u16 {
  border-width:0px;
  position:absolute;
  left:1014px;
  top:952px;
  width:407px;
  height:121px;
  display:flex;
  transition:none;
}
#u16 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u16_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:407px;
  height:121px;
}
#u16_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u17_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:104px;
  height:90px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  color:rgba(209, 217, 246, 0.996078431372549);
  line-height:30px;
}
#u17 {
  border-width:0px;
  position:absolute;
  left:652px;
  top:923px;
  width:104px;
  height:90px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  color:rgba(209, 217, 246, 0.996078431372549);
  line-height:30px;
}
#u17 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 10px 2px;
  box-sizing:border-box;
  width:100%;
}
#u17_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u18_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:104px;
  height:90px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  color:rgba(209, 217, 246, 0.996078431372549);
  line-height:30px;
}
#u18 {
  border-width:0px;
  position:absolute;
  left:823px;
  top:923px;
  width:104px;
  height:90px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  color:rgba(209, 217, 246, 0.996078431372549);
  line-height:30px;
}
#u18 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 10px 2px;
  box-sizing:border-box;
  width:100%;
}
#u18_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u19_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:104px;
  height:90px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  color:rgba(209, 217, 246, 0.996078431372549);
  line-height:30px;
}
#u19 {
  border-width:0px;
  position:absolute;
  left:994px;
  top:923px;
  width:104px;
  height:90px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  color:rgba(209, 217, 246, 0.996078431372549);
  line-height:30px;
}
#u19 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 10px 2px;
  box-sizing:border-box;
  width:100%;
}
#u19_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u20_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:104px;
  height:90px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  color:rgba(209, 217, 246, 0.996078431372549);
  line-height:30px;
}
#u20 {
  border-width:0px;
  position:absolute;
  left:1165px;
  top:923px;
  width:104px;
  height:90px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  color:rgba(209, 217, 246, 0.996078431372549);
  line-height:30px;
}
#u20 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 10px 2px;
  box-sizing:border-box;
  width:100%;
}
#u20_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u21 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u22 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u23 {
  border-width:0px;
  position:absolute;
  left:30px;
  top:100px;
  width:450px;
  height:920px;
  display:flex;
  transition:none;
  color:#FFFFFF;
}
#u23 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u23_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:450px;
  height:920px;
}
#u23_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u24_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:2px;
  height:5px;
  background:inherit;
  background-color:rgba(0, 184, 252, 1);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u24 {
  border-width:0px;
  position:absolute;
  left:30px;
  top:100px;
  width:2px;
  height:5px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u24 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 0px;
  box-sizing:border-box;
  width:100%;
}
#u24_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u25_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:2px;
  height:5px;
  background:inherit;
  background-color:rgba(0, 184, 252, 1);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u25 {
  border-width:0px;
  position:absolute;
  left:478px;
  top:100px;
  width:2px;
  height:5px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u25 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 0px;
  box-sizing:border-box;
  width:100%;
}
#u25_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u26_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:5px;
  height:5px;
  background:inherit;
  background-color:rgba(0, 184, 252, 1);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u26 {
  border-width:0px;
  position:absolute;
  left:30px;
  top:1015px;
  width:5px;
  height:5px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u26 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 0px;
  box-sizing:border-box;
  width:100%;
}
#u26_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u27_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:5px;
  height:5px;
  background:inherit;
  background-color:rgba(0, 184, 252, 1);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u27 {
  border-width:0px;
  position:absolute;
  left:475px;
  top:1015px;
  width:5px;
  height:5px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u27 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 0px;
  box-sizing:border-box;
  width:100%;
}
#u27_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u28 {
  border-width:0px;
  position:absolute;
  left:30px;
  top:90px;
  width:450px;
  height:11px;
  display:flex;
  transition:none;
}
#u28 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u28_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:450px;
  height:11px;
}
#u28_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u29 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u30_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:410px;
  height:40px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-left:0px;
  border-top:0px;
  border-right:0px;
  border-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u30 {
  border-width:0px;
  position:absolute;
  left:50px;
  top:115px;
  width:410px;
  height:40px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u30 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u30_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u31 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u32 {
  border-width:0px;
  position:absolute;
  left:294px;
  top:142px;
  width:1334px;
  height:767px;
  display:flex;
  opacity:0.3;
  transition:none;
}
#u32 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u32_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1334px;
  height:767px;
}
#u32_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u33 {
  border-width:0px;
  position:absolute;
  left:574px;
  top:290px;
  width:832px;
  height:619px;
  display:flex;
  transition:none;
}
#u33 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u33_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:832px;
  height:619px;
}
#u33_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u34 {
  border-width:0px;
  position:absolute;
  left:214px;
  top:329px;
  width:1500px;
  height:577px;
  display:flex;
  opacity:0.37;
  transition:none;
}
#u34 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u34_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1500px;
  height:577px;
}
#u34_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u35 {
  border-width:0px;
  position:absolute;
  left:853px;
  top:376px;
  width:245px;
  height:267px;
  display:flex;
  transition:none;
}
#u35 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u35_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:245px;
  height:267px;
}
#u35_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u36 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u37 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u38_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:48px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u38 {
  border-width:0px;
  position:absolute;
  left:55px;
  top:36px;
  width:48px;
  height:25px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u38 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u38_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u39_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:24px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u39 {
  border-width:0px;
  position:absolute;
  left:138px;
  top:36px;
  width:24px;
  height:25px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u39 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u39_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u40_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:24px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u40 {
  border-width:0px;
  position:absolute;
  left:107px;
  top:36px;
  width:24px;
  height:25px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u40 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u40_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u41_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:17px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"Arial Normal", "Arial", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u41 {
  border-width:0px;
  position:absolute;
  left:95px;
  top:36px;
  width:17px;
  height:25px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"Arial Normal", "Arial", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u41 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u41_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u42_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:17px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"Arial Normal", "Arial", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u42 {
  border-width:0px;
  position:absolute;
  left:125px;
  top:36px;
  width:17px;
  height:25px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"Arial Normal", "Arial", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u42 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u42_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u43 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u44_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:31px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u44 {
  border-width:0px;
  position:absolute;
  left:162px;
  top:36px;
  width:31px;
  height:25px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u44 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u44_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u45_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:31px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u45 {
  border-width:0px;
  position:absolute;
  left:224px;
  top:36px;
  width:31px;
  height:25px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u45 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u45_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u46_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:31px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u46 {
  border-width:0px;
  position:absolute;
  left:193px;
  top:36px;
  width:31px;
  height:25px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u46 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u46_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u47_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:15px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"Arial Normal", "Arial", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u47 {
  border-width:0px;
  position:absolute;
  left:185px;
  top:36px;
  width:15px;
  height:25px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"Arial Normal", "Arial", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u47 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 5px 2px;
  box-sizing:border-box;
  width:100%;
}
#u47_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u48_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:15px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"Arial Normal", "Arial", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u48 {
  border-width:0px;
  position:absolute;
  left:216px;
  top:36px;
  width:15px;
  height:25px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"Arial Normal", "Arial", sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
}
#u48 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 5px 2px;
  box-sizing:border-box;
  width:100%;
}
#u48_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u49 {
  border-width:0px;
  position:absolute;
  left:30px;
  top:39px;
  width:22px;
  height:22px;
  display:flex;
  transition:none;
  color:#D0D8F5;
}
#u49 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u49_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:22px;
  height:22px;
}
#u49_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u50 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u51_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:93px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#D0D8F5;
  text-align:left;
}
#u51 {
  border-width:0px;
  position:absolute;
  left:1797px;
  top:36px;
  width:93px;
  height:25px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#D0D8F5;
  text-align:left;
}
#u51 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u51_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u52_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:84px;
  height:25px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
  text-align:left;
}
#u52 {
  border-width:0px;
  position:absolute;
  left:1713px;
  top:36px;
  width:84px;
  height:25px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  color:#D0D8F5;
  text-align:left;
}
#u52 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 0px;
  box-sizing:border-box;
  width:100%;
}
#u52_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u53 {
  border-width:0px;
  position:absolute;
  left:1678px;
  top:38px;
  width:27px;
  height:21px;
  display:flex;
  transition:none;
  color:#D0D8F5;
}
#u53 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u53_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:27px;
  height:21px;
}
#u53_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u54 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u55_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:365px;
  height:60px;
  background:inherit;
  background-color:rgba(40, 100, 214, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:36px;
  color:#D1D9F6;
}
#u55 {
  border-width:0px;
  position:absolute;
  left:779px;
  top:140px;
  width:365px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:36px;
  color:#D1D9F6;
}
#u55 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 5px 0px;
  box-sizing:border-box;
  width:100%;
}
#u55_text {
  border-width:0px;
  word-wrap:break-word;
  text-shadow:0px 0px 10px rgba(9, 20, 65, 0.4980392156862745);
  -webkit-text-shadow:0px 0px 10px rgba(9, 20, 65, 0.4980392156862745);
  -moz-text-shadow:0px 0px 10px rgba(9, 20, 65, 0.4980392156862745);
  text-transform:none;
}
#u56_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:30px;
  height:84px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:5px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:48px;
  color:#D1D9F6;
}
#u56 {
  border-width:0px;
  position:absolute;
  left:1054px;
  top:229px;
  width:30px;
  height:84px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:48px;
  color:#D1D9F6;
}
#u56 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u56_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u57_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:30px;
  height:84px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:5px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:48px;
  color:#D1D9F6;
}
#u57 {
  border-width:0px;
  position:absolute;
  left:833px;
  top:229px;
  width:30px;
  height:84px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:48px;
  color:#D1D9F6;
}
#u57 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u57_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u58_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:54px;
  height:84px;
  background:inherit;
  background-color:rgba(40, 100, 214, 0.4);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(40, 100, 214, 0.8);
  border-radius:5px;
  filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 1));
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u58 {
  border-width:0px;
  position:absolute;
  left:661px;
  top:229px;
  width:54px;
  height:84px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u58 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u58_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u59_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:54px;
  height:84px;
  background:inherit;
  background-color:rgba(40, 100, 214, 0.4);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(40, 100, 214, 0.8);
  border-radius:5px;
  filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 1));
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u59 {
  border-width:0px;
  position:absolute;
  left:721px;
  top:229px;
  width:54px;
  height:84px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u59 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u59_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u60_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:54px;
  height:84px;
  background:inherit;
  background-color:rgba(40, 100, 214, 0.4);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(40, 100, 214, 0.8);
  border-radius:5px;
  filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 1));
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u60 {
  border-width:0px;
  position:absolute;
  left:780px;
  top:229px;
  width:54px;
  height:84px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u60 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u60_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u61_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:54px;
  height:84px;
  background:inherit;
  background-color:rgba(40, 100, 214, 0.4);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(40, 100, 214, 0.8);
  border-radius:5px;
  filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 1));
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u61 {
  border-width:0px;
  position:absolute;
  left:875px;
  top:229px;
  width:54px;
  height:84px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u61 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u61_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u62_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:54px;
  height:84px;
  background:inherit;
  background-color:rgba(40, 100, 214, 0.4);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(40, 100, 214, 0.8);
  border-radius:5px;
  filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 1));
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u62 {
  border-width:0px;
  position:absolute;
  left:935px;
  top:229px;
  width:54px;
  height:84px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u62 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u62_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u63_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:54px;
  height:84px;
  background:inherit;
  background-color:rgba(40, 100, 214, 0.4);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(40, 100, 214, 0.8);
  border-radius:5px;
  filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 1));
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u63 {
  border-width:0px;
  position:absolute;
  left:995px;
  top:229px;
  width:54px;
  height:84px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u63 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u63_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u64_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:54px;
  height:84px;
  background:inherit;
  background-color:rgba(40, 100, 214, 0.4);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(40, 100, 214, 0.8);
  border-radius:5px;
  filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 1));
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u64 {
  border-width:0px;
  position:absolute;
  left:1090px;
  top:229px;
  width:54px;
  height:84px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u64 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u64_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u65_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:54px;
  height:84px;
  background:inherit;
  background-color:rgba(40, 100, 214, 0.4);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(40, 100, 214, 0.8);
  border-radius:5px;
  filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 1));
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u65 {
  border-width:0px;
  position:absolute;
  left:1149px;
  top:229px;
  width:54px;
  height:84px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u65 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u65_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u66_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:54px;
  height:84px;
  background:inherit;
  background-color:rgba(40, 100, 214, 0.4);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(40, 100, 214, 0.8);
  border-radius:5px;
  filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 1));
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u66 {
  border-width:0px;
  position:absolute;
  left:1209px;
  top:229px;
  width:54px;
  height:84px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u66 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u66_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u67 {
  border-width:0px;
  position:absolute;
  left:1219px;
  top:241px;
  width:35px;
  height:60px;
}
#u67_state0 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  -ms-overflow-x:hidden;
  overflow-x:hidden;
  -ms-overflow-y:hidden;
  overflow-y:hidden;
  background-image:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
#u67_state0_content {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#u68_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:10px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u68 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u68 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u68_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u67_state1 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  -ms-overflow-x:hidden;
  overflow-x:hidden;
  -ms-overflow-y:hidden;
  overflow-y:hidden;
  background-image:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  visibility:hidden;
}
#u67_state1_content {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#u69_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:10px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u69 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u69 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u69_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u67_state2 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  -ms-overflow-x:hidden;
  overflow-x:hidden;
  -ms-overflow-y:hidden;
  overflow-y:hidden;
  background-image:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  visibility:hidden;
}
#u67_state2_content {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#u70_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:10px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u70 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u70 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u70_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u67_state3 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  -ms-overflow-x:hidden;
  overflow-x:hidden;
  -ms-overflow-y:hidden;
  overflow-y:hidden;
  background-image:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  visibility:hidden;
}
#u67_state3_content {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#u71_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:10px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u71 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u71 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u71_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u67_state4 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  -ms-overflow-x:hidden;
  overflow-x:hidden;
  -ms-overflow-y:hidden;
  overflow-y:hidden;
  background-image:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  visibility:hidden;
}
#u67_state4_content {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#u72_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:10px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u72 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u72 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u72_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u67_state5 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  -ms-overflow-x:hidden;
  overflow-x:hidden;
  -ms-overflow-y:hidden;
  overflow-y:hidden;
  background-image:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  visibility:hidden;
}
#u67_state5_content {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#u73_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:10px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u73 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u73 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u73_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u67_state6 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  -ms-overflow-x:hidden;
  overflow-x:hidden;
  -ms-overflow-y:hidden;
  overflow-y:hidden;
  background-image:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  visibility:hidden;
}
#u67_state6_content {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#u74_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:10px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u74 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u74 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u74_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u67_state7 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  -ms-overflow-x:hidden;
  overflow-x:hidden;
  -ms-overflow-y:hidden;
  overflow-y:hidden;
  background-image:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  visibility:hidden;
}
#u67_state7_content {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#u75_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:10px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u75 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u75 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u75_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u67_state8 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  -ms-overflow-x:hidden;
  overflow-x:hidden;
  -ms-overflow-y:hidden;
  overflow-y:hidden;
  background-image:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  visibility:hidden;
}
#u67_state8_content {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#u76_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:10px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u76 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u76 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u76_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u67_state9 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  -ms-overflow-x:hidden;
  overflow-x:hidden;
  -ms-overflow-y:hidden;
  overflow-y:hidden;
  background-image:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  visibility:hidden;
}
#u67_state9_content {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:1px;
  height:1px;
}
#u77_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:10px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u77 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:35px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  font-size:72px;
  color:#D1D9F6;
}
#u77 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u77_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u78 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u79_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:410px;
  height:40px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-left:0px;
  border-top:0px;
  border-right:0px;
  border-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u79 {
  border-width:0px;
  position:absolute;
  left:50px;
  top:411px;
  width:410px;
  height:40px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u79 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u79_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u80 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u81 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u82 {
  border-width:0px;
  position:absolute;
  left:1440px;
  top:100px;
  width:450px;
  height:920px;
  display:flex;
  transition:none;
  color:#FFFFFF;
}
#u82 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u82_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:450px;
  height:920px;
}
#u82_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u83_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:2px;
  height:5px;
  background:inherit;
  background-color:rgba(0, 184, 252, 1);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u83 {
  border-width:0px;
  position:absolute;
  left:1440px;
  top:100px;
  width:2px;
  height:5px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u83 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 0px;
  box-sizing:border-box;
  width:100%;
}
#u83_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u84_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:2px;
  height:5px;
  background:inherit;
  background-color:rgba(0, 184, 252, 1);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u84 {
  border-width:0px;
  position:absolute;
  left:1888px;
  top:100px;
  width:2px;
  height:5px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u84 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 0px;
  box-sizing:border-box;
  width:100%;
}
#u84_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u85_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:5px;
  height:5px;
  background:inherit;
  background-color:rgba(0, 184, 252, 1);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u85 {
  border-width:0px;
  position:absolute;
  left:1440px;
  top:1015px;
  width:5px;
  height:5px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u85 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 0px;
  box-sizing:border-box;
  width:100%;
}
#u85_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u86_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:5px;
  height:5px;
  background:inherit;
  background-color:rgba(0, 184, 252, 1);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u86 {
  border-width:0px;
  position:absolute;
  left:1885px;
  top:1015px;
  width:5px;
  height:5px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u86 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 0px;
  box-sizing:border-box;
  width:100%;
}
#u86_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u87 {
  border-width:0px;
  position:absolute;
  left:1440px;
  top:90px;
  width:450px;
  height:11px;
  display:flex;
  transition:none;
}
#u87 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u87_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:450px;
  height:11px;
}
#u87_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u88 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u89_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:410px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-left:0px;
  border-top:0px;
  border-right:0px;
  border-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u89 {
  border-width:0px;
  position:absolute;
  left:1460px;
  top:115px;
  width:410px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u89 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u89_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u90 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
.u92_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:400px;
  height:45px;
  background:inherit;
  background-color:rgba(46, 62, 100, 0);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(7, 107, 212, 0.4);
  border-left:0px;
  border-top:0px;
  border-right:0px;
  border-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
.u92 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:400px;
  height:45px;
  display:flex;
  opacity:0.6;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
.u92 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 20px;
  box-sizing:border-box;
  width:100%;
}
.u92_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u91 {
  border-width:0px;
  position:absolute;
  left:1460px;
  top:215px;
  width:400px;
  height:450px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
}
#u93 {
  border-width:0px;
  position:absolute;
  left:1460px;
  top:215px;
  width:400px;
  height:450px;
}
#u94 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:80px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFC328;
}
#u94 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u94_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:80px;
  height:45px;
}
#u94_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u95 {
  border-width:0px;
  position:absolute;
  left:80px;
  top:0px;
  width:120px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u95 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u95_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:120px;
  height:45px;
}
#u95_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u96 {
  border-width:0px;
  position:absolute;
  left:200px;
  top:0px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u96 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u96_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u96_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u97 {
  border-width:0px;
  position:absolute;
  left:300px;
  top:0px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FF745A;
  text-align:left;
}
#u97 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u97_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u97_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u98 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:45px;
  width:80px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFC328;
}
#u98 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u98_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:80px;
  height:45px;
}
#u98_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u99 {
  border-width:0px;
  position:absolute;
  left:80px;
  top:45px;
  width:120px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u99 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u99_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:120px;
  height:45px;
}
#u99_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u100 {
  border-width:0px;
  position:absolute;
  left:200px;
  top:45px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u100 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u100_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u100_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u101 {
  border-width:0px;
  position:absolute;
  left:300px;
  top:45px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FF745A;
  text-align:left;
}
#u101 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u101_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u101_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u102 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:90px;
  width:80px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFC328;
}
#u102 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u102_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:80px;
  height:45px;
}
#u102_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u103 {
  border-width:0px;
  position:absolute;
  left:80px;
  top:90px;
  width:120px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u103 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u103_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:120px;
  height:45px;
}
#u103_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u104 {
  border-width:0px;
  position:absolute;
  left:200px;
  top:90px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u104 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u104_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u104_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u105 {
  border-width:0px;
  position:absolute;
  left:300px;
  top:90px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FF745A;
  text-align:left;
}
#u105 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u105_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u105_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u106 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:135px;
  width:80px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
}
#u106 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u106_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:80px;
  height:45px;
}
#u106_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u107 {
  border-width:0px;
  position:absolute;
  left:80px;
  top:135px;
  width:120px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u107 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u107_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:120px;
  height:45px;
}
#u107_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u108 {
  border-width:0px;
  position:absolute;
  left:200px;
  top:135px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u108 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u108_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u108_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u109 {
  border-width:0px;
  position:absolute;
  left:300px;
  top:135px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#82D588;
  text-align:left;
}
#u109 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u109_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u109_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u110 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:180px;
  width:80px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
}
#u110 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u110_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:80px;
  height:45px;
}
#u110_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u111 {
  border-width:0px;
  position:absolute;
  left:80px;
  top:180px;
  width:120px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u111 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u111_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:120px;
  height:45px;
}
#u111_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u112 {
  border-width:0px;
  position:absolute;
  left:200px;
  top:180px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u112 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u112_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u112_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u113 {
  border-width:0px;
  position:absolute;
  left:300px;
  top:180px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#82D588;
  text-align:left;
}
#u113 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u113_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u113_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u114 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:225px;
  width:80px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
}
#u114 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u114_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:80px;
  height:45px;
}
#u114_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u115 {
  border-width:0px;
  position:absolute;
  left:80px;
  top:225px;
  width:120px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u115 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u115_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:120px;
  height:45px;
}
#u115_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u116 {
  border-width:0px;
  position:absolute;
  left:200px;
  top:225px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u116 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u116_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u116_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u117 {
  border-width:0px;
  position:absolute;
  left:300px;
  top:225px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FF745A;
  text-align:left;
}
#u117 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u117_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u117_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u118 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:270px;
  width:80px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
}
#u118 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u118_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:80px;
  height:45px;
}
#u118_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u119 {
  border-width:0px;
  position:absolute;
  left:80px;
  top:270px;
  width:120px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u119 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u119_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:120px;
  height:45px;
}
#u119_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u120 {
  border-width:0px;
  position:absolute;
  left:200px;
  top:270px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u120 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u120_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u120_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u121 {
  border-width:0px;
  position:absolute;
  left:300px;
  top:270px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#82D588;
  text-align:left;
}
#u121 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u121_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u121_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u122 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:315px;
  width:80px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
}
#u122 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u122_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:80px;
  height:45px;
}
#u122_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u123 {
  border-width:0px;
  position:absolute;
  left:80px;
  top:315px;
  width:120px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u123 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u123_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:120px;
  height:45px;
}
#u123_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u124 {
  border-width:0px;
  position:absolute;
  left:200px;
  top:315px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u124 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u124_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u124_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u125 {
  border-width:0px;
  position:absolute;
  left:300px;
  top:315px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FF745A;
  text-align:left;
}
#u125 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u125_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u125_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u126 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:360px;
  width:80px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
}
#u126 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u126_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:80px;
  height:45px;
}
#u126_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u127 {
  border-width:0px;
  position:absolute;
  left:80px;
  top:360px;
  width:120px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u127 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u127_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:120px;
  height:45px;
}
#u127_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u128 {
  border-width:0px;
  position:absolute;
  left:200px;
  top:360px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u128 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u128_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u128_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u129 {
  border-width:0px;
  position:absolute;
  left:300px;
  top:360px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FF745A;
  text-align:left;
}
#u129 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u129_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u129_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u130 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:405px;
  width:80px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
}
#u130 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u130_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:80px;
  height:45px;
}
#u130_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u131 {
  border-width:0px;
  position:absolute;
  left:80px;
  top:405px;
  width:120px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u131 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u131_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:120px;
  height:45px;
}
#u131_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u132 {
  border-width:0px;
  position:absolute;
  left:200px;
  top:405px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
}
#u132 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u132_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u132_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u133 {
  border-width:0px;
  position:absolute;
  left:300px;
  top:405px;
  width:100px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate Bold', 'DIN Alternate', 'DIN Alternate', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#82D588;
  text-align:left;
}
#u133 .text {
  position:absolute;
  align-self:center;
  padding:2px 0px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u133_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:45px;
}
#u133_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u134 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u135_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:38px;
  height:20px;
  background:inherit;
  background-color:rgba(255, 169, 76, 1);
  border-radius:5px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u135 {
  border-width:0px;
  position:absolute;
  left:1481px;
  top:226px;
  width:38px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u135 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u135_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u136_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:38px;
  height:20px;
  background:inherit;
  background-color:rgba(255, 169, 76, 1);
  border-radius:5px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u136 {
  border-width:0px;
  position:absolute;
  left:1481px;
  top:271px;
  width:38px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u136 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u136_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u137_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:38px;
  height:20px;
  background:inherit;
  background-color:rgba(255, 169, 76, 1);
  border-radius:5px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u137 {
  border-width:0px;
  position:absolute;
  left:1481px;
  top:316px;
  width:38px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u137 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u137_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u138_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:38px;
  height:20px;
  background:inherit;
  background-color:rgba(21, 157, 176, 0.996078431372549);
  border-radius:5px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u138 {
  border-width:0px;
  position:absolute;
  left:1481px;
  top:360px;
  width:38px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u138 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u138_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u139_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:38px;
  height:20px;
  background:inherit;
  background-color:rgba(21, 157, 176, 0.996078431372549);
  border-radius:5px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u139 {
  border-width:0px;
  position:absolute;
  left:1481px;
  top:405px;
  width:38px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u139 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u139_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u140_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:38px;
  height:20px;
  background:inherit;
  background-color:rgba(21, 157, 176, 0.996078431372549);
  border-radius:5px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u140 {
  border-width:0px;
  position:absolute;
  left:1481px;
  top:450px;
  width:38px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u140 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u140_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u141_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:38px;
  height:20px;
  background:inherit;
  background-color:rgba(21, 157, 176, 0.996078431372549);
  border-radius:5px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u141 {
  border-width:0px;
  position:absolute;
  left:1481px;
  top:495px;
  width:38px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u141 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u141_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u142_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:38px;
  height:20px;
  background:inherit;
  background-color:rgba(21, 157, 176, 0.996078431372549);
  border-radius:5px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u142 {
  border-width:0px;
  position:absolute;
  left:1481px;
  top:539px;
  width:38px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u142 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u142_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u143_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:38px;
  height:20px;
  background:inherit;
  background-color:rgba(21, 157, 176, 0.996078431372549);
  border-radius:5px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u143 {
  border-width:0px;
  position:absolute;
  left:1481px;
  top:584px;
  width:38px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u143 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u143_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u144_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:38px;
  height:20px;
  background:inherit;
  background-color:rgba(21, 157, 176, 0.996078431372549);
  border-radius:5px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u144 {
  border-width:0px;
  position:absolute;
  left:1481px;
  top:629px;
  width:38px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Condensed Bold', 'DIN', sans-serif;
  font-weight:700;
  font-style:normal;
  color:#FFFFFF;
}
#u144 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u144_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u145 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u146 {
  border-width:0px;
  position:absolute;
  left:1460px;
  top:175px;
  width:400px;
  height:40px;
  display:flex;
  transition:none;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u146 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 20px;
  box-sizing:border-box;
  width:100%;
}
#u146_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:400px;
  height:40px;
}
#u146_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u147_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:69px;
  height:40px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  text-align:left;
}
#u147 {
  border-width:0px;
  position:absolute;
  left:1665px;
  top:175px;
  width:69px;
  height:40px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  text-align:left;
}
#u147 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u147_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u148_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:80px;
  height:40px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
}
#u148 {
  border-width:0px;
  position:absolute;
  left:1460px;
  top:175px;
  width:80px;
  height:40px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
}
#u148 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u148_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u149_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:74px;
  height:40px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  text-align:left;
}
#u149 {
  border-width:0px;
  position:absolute;
  left:1551px;
  top:175px;
  width:74px;
  height:40px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  text-align:left;
}
#u149 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u149_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u150_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:69px;
  height:40px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  text-align:left;
}
#u150 {
  border-width:0px;
  position:absolute;
  left:1770px;
  top:175px;
  width:69px;
  height:40px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  text-align:left;
}
#u150 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u150_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u151 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u152_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:410px;
  height:60px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-left:0px;
  border-top:0px;
  border-right:0px;
  border-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u152 {
  border-width:0px;
  position:absolute;
  left:1460px;
  top:685px;
  width:410px;
  height:60px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u152 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u152_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u153 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
.u155_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:40px;
  height:32px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.6470588235294118);
  text-align:left;
}
.u155 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:40px;
  height:32px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.6470588235294118);
  text-align:left;
}
.u155 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
.u155_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
.u156 {
  border-width:0px;
  position:absolute;
  left:40px;
  top:15px;
  width:365px;
  height:1px;
  display:flex;
  transition:none;
}
.u156 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
.u156_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:366px;
  height:2px;
}
.u156_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u154 {
  border-width:0px;
  position:absolute;
  left:50px;
  top:184px;
  width:405px;
  height:192px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
}
#u157_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:200px;
  height:20px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:#FFFFFF;
  text-align:left;
}
#u157 {
  border-width:0px;
  position:absolute;
  left:50px;
  top:155px;
  width:200px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:#FFFFFF;
  text-align:left;
}
#u157 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u157_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
.u159_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:52px;
  height:30px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-size:12px;
  color:rgba(255, 255, 255, 0.6470588235294118);
}
.u159 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:52px;
  height:30px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-size:12px;
  color:rgba(255, 255, 255, 0.6470588235294118);
}
.u159 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
.u159_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u158 {
  border-width:0px;
  position:absolute;
  left:91px;
  top:359px;
  width:364px;
  height:30px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
}
#u160 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u161 {
  border-width:0px;
  position:absolute;
  left:325px;
  top:156px;
  width:12px;
  height:13px;
  display:flex;
  transition:none;
}
#u161 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u161_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:12px;
  height:13px;
}
#u161_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u162_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:48px;
  height:16px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
  line-height:12px;
}
#u162 {
  border-width:0px;
  position:absolute;
  left:337px;
  top:155px;
  width:48px;
  height:16px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
  line-height:12px;
}
#u162 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u162_text {
  border-width:0px;
  white-space:nowrap;
  text-transform:none;
}
#u163 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u164 {
  border-width:0px;
  position:absolute;
  left:395px;
  top:156px;
  width:12px;
  height:13px;
  display:flex;
  transition:none;
}
#u164 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u164_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:12px;
  height:13px;
}
#u164_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u165_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:48px;
  height:16px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
  line-height:12px;
}
#u165 {
  border-width:0px;
  position:absolute;
  left:407px;
  top:155px;
  width:48px;
  height:16px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
  line-height:12px;
}
#u165 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u165_text {
  border-width:0px;
  white-space:nowrap;
  text-transform:none;
}
#u166 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u167 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u168 {
  border-width:0px;
  position:absolute;
  left:115px;
  top:226px;
  width:6px;
  height:132px;
  display:flex;
  transition:none;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
}
#u168 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u168_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:132px;
}
#u168_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u169_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:14px;
  height:14px;
  background:inherit;
  background-color:rgba(60, 247, 255, 1);
  box-sizing:border-box;
  border-width:3px;
  border-style:solid;
  border-color:rgba(60, 247, 255, 0.09803921568627451);
  border-radius:10px;
  filter:drop-shadow(0px 0px 5px rgba(60, 247, 255, 0.996078431372549));
  transition:none;
}
#u169 {
  border-width:0px;
  position:absolute;
  left:111px;
  top:222px;
  width:14px;
  height:14px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
}
#u169 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u169_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u170 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u171 {
  border-width:0px;
  position:absolute;
  left:167px;
  top:279px;
  width:6px;
  height:79px;
  display:flex;
  transition:none;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
}
#u171 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u171_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:79px;
}
#u171_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u172_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:14px;
  height:14px;
  background:inherit;
  background-color:rgba(60, 247, 255, 1);
  box-sizing:border-box;
  border-width:3px;
  border-style:solid;
  border-color:rgba(60, 247, 255, 0.09803921568627451);
  border-radius:10px;
  filter:drop-shadow(0px 0px 5px rgba(60, 247, 255, 0.996078431372549));
  transition:none;
}
#u172 {
  border-width:0px;
  position:absolute;
  left:163px;
  top:275px;
  width:14px;
  height:14px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
}
#u172 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u172_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u173 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u174 {
  border-width:0px;
  position:absolute;
  left:218px;
  top:227px;
  width:6px;
  height:132px;
  display:flex;
  transition:none;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
}
#u174 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u174_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:132px;
}
#u174_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u175_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:14px;
  height:14px;
  background:inherit;
  background-color:rgba(60, 247, 255, 1);
  box-sizing:border-box;
  border-width:3px;
  border-style:solid;
  border-color:rgba(60, 247, 255, 0.09803921568627451);
  border-radius:10px;
  filter:drop-shadow(0px 0px 5px rgba(60, 247, 255, 0.996078431372549));
  transition:none;
}
#u175 {
  border-width:0px;
  position:absolute;
  left:214px;
  top:222px;
  width:14px;
  height:14px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
}
#u175 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u175_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u176 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u177 {
  border-width:0px;
  position:absolute;
  left:270px;
  top:268px;
  width:6px;
  height:90px;
  display:flex;
  transition:none;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
}
#u177 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u177_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:90px;
}
#u177_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u178_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:14px;
  height:14px;
  background:inherit;
  background-color:rgba(60, 247, 255, 1);
  box-sizing:border-box;
  border-width:3px;
  border-style:solid;
  border-color:rgba(60, 247, 255, 0.09803921568627451);
  border-radius:10px;
  filter:drop-shadow(0px 0px 5px rgba(60, 247, 255, 0.996078431372549));
  transition:none;
}
#u178 {
  border-width:0px;
  position:absolute;
  left:266px;
  top:263px;
  width:14px;
  height:14px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
}
#u178 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u178_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u179 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u180 {
  border-width:0px;
  position:absolute;
  left:322px;
  top:241px;
  width:6px;
  height:117px;
  display:flex;
  transition:none;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
}
#u180 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u180_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:117px;
}
#u180_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u181_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:14px;
  height:14px;
  background:inherit;
  background-color:rgba(60, 247, 255, 1);
  box-sizing:border-box;
  border-width:3px;
  border-style:solid;
  border-color:rgba(60, 247, 255, 0.09803921568627451);
  border-radius:10px;
  filter:drop-shadow(0px 0px 5px rgba(60, 247, 255, 0.996078431372549));
  transition:none;
}
#u181 {
  border-width:0px;
  position:absolute;
  left:318px;
  top:238px;
  width:14px;
  height:14px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
}
#u181 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u181_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u182 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u183 {
  border-width:0px;
  position:absolute;
  left:373px;
  top:215px;
  width:6px;
  height:143px;
  display:flex;
  transition:none;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
}
#u183 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u183_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:143px;
}
#u183_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u184_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:14px;
  height:14px;
  background:inherit;
  background-color:rgba(60, 247, 255, 1);
  box-sizing:border-box;
  border-width:3px;
  border-style:solid;
  border-color:rgba(60, 247, 255, 0.09803921568627451);
  border-radius:10px;
  filter:drop-shadow(0px 0px 5px rgba(60, 247, 255, 0.996078431372549));
  transition:none;
}
#u184 {
  border-width:0px;
  position:absolute;
  left:369px;
  top:211px;
  width:14px;
  height:14px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
}
#u184 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u184_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u185 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u186 {
  border-width:0px;
  position:absolute;
  left:425px;
  top:287px;
  width:6px;
  height:71px;
  display:flex;
  transition:none;
  font-family:"微软雅黑", sans-serif;
  font-weight:400;
  font-style:normal;
}
#u186 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u186_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:71px;
}
#u186_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u187_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:14px;
  height:14px;
  background:inherit;
  background-color:rgba(60, 247, 255, 1);
  box-sizing:border-box;
  border-width:3px;
  border-style:solid;
  border-color:rgba(60, 247, 255, 0.09803921568627451);
  border-radius:10px;
  filter:drop-shadow(0px 0px 5px rgba(60, 247, 255, 0.996078431372549));
  transition:none;
}
#u187 {
  border-width:0px;
  position:absolute;
  left:421px;
  top:283px;
  width:14px;
  height:14px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
}
#u187 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u187_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u188 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
.u190_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:40px;
  height:32px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.6470588235294118);
  text-align:left;
}
.u190 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:40px;
  height:32px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.6470588235294118);
  text-align:left;
}
.u190 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
.u190_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
.u191 {
  border-width:0px;
  position:absolute;
  left:40px;
  top:15px;
  width:365px;
  height:1px;
  display:flex;
  transition:none;
}
.u191 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
.u191_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:366px;
  height:2px;
}
.u191_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u189 {
  border-width:0px;
  position:absolute;
  left:50px;
  top:490px;
  width:405px;
  height:192px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
}
#u192_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:200px;
  height:20px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:#FFFFFF;
  text-align:left;
}
#u192 {
  border-width:0px;
  position:absolute;
  left:50px;
  top:461px;
  width:200px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:#FFFFFF;
  text-align:left;
}
#u192 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u192_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
.u194_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:52px;
  height:30px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-size:12px;
  color:rgba(255, 255, 255, 0.6470588235294118);
}
.u194 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:52px;
  height:30px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-size:12px;
  color:rgba(255, 255, 255, 0.6470588235294118);
}
.u194 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
.u194_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u193 {
  border-width:0px;
  position:absolute;
  left:91px;
  top:665px;
  width:364px;
  height:30px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
}
#u195 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u196 {
  border-width:0px;
  position:absolute;
  left:325px;
  top:462px;
  width:12px;
  height:13px;
  display:flex;
  transition:none;
}
#u196 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u196_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:12px;
  height:13px;
}
#u196_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u197_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:48px;
  height:16px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
  line-height:12px;
}
#u197 {
  border-width:0px;
  position:absolute;
  left:337px;
  top:461px;
  width:48px;
  height:16px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
  line-height:12px;
}
#u197 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u197_text {
  border-width:0px;
  white-space:nowrap;
  text-transform:none;
}
#u198 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u199 {
  border-width:0px;
  position:absolute;
  left:395px;
  top:462px;
  width:12px;
  height:13px;
  display:flex;
  transition:none;
}
#u199 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u199_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:12px;
  height:13px;
}
#u199_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u200_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:48px;
  height:16px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
  line-height:12px;
}
#u200 {
  border-width:0px;
  position:absolute;
  left:407px;
  top:461px;
  width:48px;
  height:16px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
  line-height:12px;
}
#u200 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u200_text {
  border-width:0px;
  white-space:nowrap;
  text-transform:none;
}
#u201 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u202 {
  border-width:0px;
  position:absolute;
  left:92px;
  top:535px;
  width:363px;
  height:132px;
  display:flex;
  transition:none;
}
#u202 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u202_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:363px;
  height:132px;
}
#u202_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u203 {
  border-width:0px;
  position:absolute;
  left:91px;
  top:534px;
  width:365px;
  height:39px;
  display:flex;
  transition:none;
}
#u203 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u203_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:365px;
  height:39px;
}
#u203_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u204 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u205 {
  border-width:0px;
  position:absolute;
  left:92px;
  top:537px;
  width:365px;
  height:128px;
  display:flex;
  transition:none;
}
#u205 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u205_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:365px;
  height:128px;
}
#u205_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u206 {
  border-width:0px;
  position:absolute;
  left:91px;
  top:536px;
  width:367px;
  height:72px;
  display:flex;
  transition:none;
}
#u206 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u206_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:367px;
  height:72px;
}
#u206_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u207 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
.u209_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:40px;
  height:32px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.6470588235294118);
  text-align:left;
}
.u209 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:40px;
  height:32px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:rgba(255, 255, 255, 0.6470588235294118);
  text-align:left;
}
.u209 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
.u209_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
.u210 {
  border-width:0px;
  position:absolute;
  left:40px;
  top:15px;
  width:365px;
  height:1px;
  display:flex;
  transition:none;
}
.u210 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
.u210_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:366px;
  height:2px;
}
.u210_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u208 {
  border-width:0px;
  position:absolute;
  left:50px;
  top:785px;
  width:405px;
  height:192px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
}
#u211_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:200px;
  height:20px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:#FFFFFF;
  text-align:left;
}
#u211 {
  border-width:0px;
  position:absolute;
  left:50px;
  top:756px;
  width:200px;
  height:20px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:#FFFFFF;
  text-align:left;
}
#u211 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u211_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
.u213_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:52px;
  height:30px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-size:12px;
  color:rgba(255, 255, 255, 0.6470588235294118);
}
.u213 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:52px;
  height:30px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-size:12px;
  color:rgba(255, 255, 255, 0.6470588235294118);
}
.u213 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
.u213_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
.u214_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:160px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0.09803921568627451);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
.u214 {
  border-width:0px;
  position:absolute;
  left:23px;
  top:-160px;
  width:6px;
  height:160px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
.u214 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 20px;
  box-sizing:border-box;
  width:100%;
}
.u214_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u212 {
  border-width:0px;
  position:absolute;
  left:91px;
  top:960px;
  width:364px;
  height:30px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
}
#u215 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u216 {
  border-width:0px;
  position:absolute;
  left:395px;
  top:757px;
  width:12px;
  height:13px;
  display:flex;
  transition:none;
}
#u216 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u216_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:12px;
  height:13px;
}
#u216_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u217_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:48px;
  height:16px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
  line-height:12px;
}
#u217 {
  border-width:0px;
  position:absolute;
  left:407px;
  top:756px;
  width:48px;
  height:16px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.8);
  text-align:left;
  line-height:12px;
}
#u217 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 10px;
  box-sizing:border-box;
  width:100%;
}
#u217_text {
  border-width:0px;
  white-space:nowrap;
  text-transform:none;
}
#u218 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u219 {
  border-width:0px;
  position:absolute;
  left:114px;
  top:809px;
  width:6px;
  height:152px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u219 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 20px;
  box-sizing:border-box;
  width:100%;
}
#u219_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:152px;
}
#u219_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u220 {
  border-width:0px;
  position:absolute;
  left:270px;
  top:867px;
  width:6px;
  height:94px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u220 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 20px;
  box-sizing:border-box;
  width:100%;
}
#u220_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:94px;
}
#u220_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u221 {
  border-width:0px;
  position:absolute;
  left:322px;
  top:843px;
  width:6px;
  height:118px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u221 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 20px;
  box-sizing:border-box;
  width:100%;
}
#u221_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:118px;
}
#u221_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u222 {
  border-width:0px;
  position:absolute;
  left:374px;
  top:862px;
  width:6px;
  height:99px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u222 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 20px;
  box-sizing:border-box;
  width:100%;
}
#u222_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:99px;
}
#u222_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u223 {
  border-width:0px;
  position:absolute;
  left:426px;
  top:843px;
  width:6px;
  height:118px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u223 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 20px;
  box-sizing:border-box;
  width:100%;
}
#u223_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:118px;
}
#u223_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u224 {
  border-width:0px;
  position:absolute;
  left:166px;
  top:835px;
  width:6px;
  height:126px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u224 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 20px;
  box-sizing:border-box;
  width:100%;
}
#u224_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:126px;
}
#u224_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u225 {
  border-width:0px;
  position:absolute;
  left:218px;
  top:835px;
  width:6px;
  height:126px;
  display:flex;
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u225 .text {
  position:absolute;
  align-self:center;
  padding:0px 2px 2px 20px;
  box-sizing:border-box;
  width:100%;
}
#u225_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:6px;
  height:126px;
}
#u225_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u226 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u227_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:410px;
  height:40px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-left:0px;
  border-top:0px;
  border-right:0px;
  border-radius:0px;
  border-bottom-right-radius:0px;
  border-bottom-left-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u227 {
  border-width:0px;
  position:absolute;
  left:45px;
  top:706px;
  width:410px;
  height:40px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-weight:700;
  font-style:normal;
  text-align:left;
  line-height:20px;
}
#u227 .text {
  position:absolute;
  align-self:center;
  padding:0px 0px 0px 0px;
  box-sizing:border-box;
  width:100%;
}
#u227_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u228 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u229 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u230 {
  border-width:0px;
  position:absolute;
  left:1491px;
  top:745px;
  width:75px;
  height:75px;
  display:flex;
  transition:none;
}
#u230 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u230_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:75px;
  height:75px;
}
#u230_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u231 {
  border-width:0px;
  position:absolute;
  left:1497px;
  top:783px;
  width:57px;
  height:32px;
  display:flex;
  opacity:100;
  transition:none;
}
#u231 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u231_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:57px;
  height:32px;
}
#u231_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u232 {
  border-width:0px;
  position:absolute;
  left:1502px;
  top:760px;
  width:55px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  line-height:20px;
}
#u232 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u232_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:55px;
  height:45px;
}
#u232_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u233_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:119px;
  height:32px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.996078431372549);
  line-height:9px;
}
#u233 {
  border-width:0px;
  position:absolute;
  left:1470px;
  top:829px;
  width:119px;
  height:32px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.996078431372549);
  line-height:9px;
}
#u233 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u233_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u234 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u235 {
  border-width:0px;
  position:absolute;
  left:1632px;
  top:745px;
  width:75px;
  height:75px;
  display:flex;
  transition:none;
}
#u235 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u235_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:75px;
  height:75px;
}
#u235_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u236 {
  border-width:0px;
  position:absolute;
  left:1643px;
  top:760px;
  width:55px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  line-height:20px;
}
#u236 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u236_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:55px;
  height:45px;
}
#u236_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u237_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:119px;
  height:32px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.996078431372549);
  line-height:9px;
}
#u237 {
  border-width:0px;
  position:absolute;
  left:1610px;
  top:829px;
  width:119px;
  height:32px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.996078431372549);
  line-height:9px;
}
#u237 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u237_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u238 {
  border-width:0px;
  position:absolute;
  left:1637px;
  top:783px;
  width:43px;
  height:32px;
  display:flex;
  opacity:100;
  transition:none;
}
#u238 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u238_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:43px;
  height:32px;
}
#u238_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u239 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u240 {
  border-width:0px;
  position:absolute;
  left:1772px;
  top:745px;
  width:75px;
  height:75px;
  display:flex;
  transition:none;
}
#u240 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u240_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:75px;
  height:75px;
}
#u240_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u241 {
  border-width:0px;
  position:absolute;
  left:1783px;
  top:760px;
  width:55px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  line-height:20px;
}
#u241 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u241_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:55px;
  height:45px;
}
#u241_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u242_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:119px;
  height:32px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.996078431372549);
  line-height:9px;
}
#u242 {
  border-width:0px;
  position:absolute;
  left:1751px;
  top:829px;
  width:119px;
  height:32px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.996078431372549);
  line-height:9px;
}
#u242 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u242_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u243 {
  border-width:0px;
  position:absolute;
  left:1778px;
  top:781px;
  width:17px;
  height:26px;
  display:flex;
  opacity:100;
  transition:none;
}
#u243 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u243_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:17px;
  height:26px;
}
#u243_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u244 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u245 {
  border-width:0px;
  position:absolute;
  left:1491px;
  top:866px;
  width:75px;
  height:75px;
  display:flex;
  transition:none;
}
#u245 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u245_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:75px;
  height:75px;
}
#u245_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u246 {
  border-width:0px;
  position:absolute;
  left:1497px;
  top:904px;
  width:13px;
  height:16px;
  display:flex;
  opacity:100;
  transition:none;
}
#u246 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u246_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:13px;
  height:16px;
}
#u246_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u247 {
  border-width:0px;
  position:absolute;
  left:1502px;
  top:881px;
  width:55px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  line-height:20px;
}
#u247 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u247_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:55px;
  height:45px;
}
#u247_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u248_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:119px;
  height:32px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.996078431372549);
  line-height:9px;
}
#u248 {
  border-width:0px;
  position:absolute;
  left:1470px;
  top:950px;
  width:119px;
  height:32px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.996078431372549);
  line-height:9px;
}
#u248 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u248_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u249 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u250 {
  border-width:0px;
  position:absolute;
  left:1632px;
  top:866px;
  width:75px;
  height:75px;
  display:flex;
  transition:none;
}
#u250 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u250_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:75px;
  height:75px;
}
#u250_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u251 {
  border-width:0px;
  position:absolute;
  left:1637px;
  top:904px;
  width:10px;
  height:6px;
  display:flex;
  opacity:100;
  transition:none;
}
#u251 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u251_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:10px;
  height:6px;
}
#u251_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u252 {
  border-width:0px;
  position:absolute;
  left:1643px;
  top:881px;
  width:55px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  line-height:20px;
}
#u252 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u252_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:55px;
  height:45px;
}
#u252_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u253_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:119px;
  height:32px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.996078431372549);
  line-height:9px;
}
#u253 {
  border-width:0px;
  position:absolute;
  left:1610px;
  top:950px;
  width:119px;
  height:32px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.996078431372549);
  line-height:9px;
}
#u253 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u253_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u254 {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:0px;
  height:0px;
}
#u255 {
  border-width:0px;
  position:absolute;
  left:1772px;
  top:866px;
  width:75px;
  height:75px;
  display:flex;
  transition:none;
}
#u255 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u255_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:75px;
  height:75px;
}
#u255_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u256 {
  border-width:0px;
  position:absolute;
  left:1778px;
  top:904px;
  width:10px;
  height:6px;
  display:flex;
  opacity:100;
  transition:none;
}
#u256 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u256_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:10px;
  height:6px;
}
#u256_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
  visibility:hidden;
}
#u257 {
  border-width:0px;
  position:absolute;
  left:1783px;
  top:881px;
  width:55px;
  height:45px;
  display:flex;
  transition:none;
  font-family:'DIN Alternate', sans-serif;
  font-weight:400;
  font-style:normal;
  color:#FFFFFF;
  line-height:20px;
}
#u257 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u257_img {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:55px;
  height:45px;
}
#u257_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}
#u258_div {
  border-width:0px;
  position:absolute;
  left:0px;
  top:0px;
  width:119px;
  height:32px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border-radius:0px;
  filter:drop-shadow(none);
  transition:none;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.996078431372549);
  line-height:9px;
}
#u258 {
  border-width:0px;
  position:absolute;
  left:1751px;
  top:950px;
  width:119px;
  height:32px;
  display:flex;
  transition:none;
  transform-origin:50% 50%;
  font-family:'微软雅黑', sans-serif;
  font-weight:400;
  font-style:normal;
  font-size:12px;
  color:rgba(255, 255, 255, 0.996078431372549);
  line-height:9px;
}
#u258 .text {
  position:absolute;
  align-self:center;
  padding:2px 2px 2px 2px;
  box-sizing:border-box;
  width:100%;
}
#u258_text {
  border-width:0px;
  word-wrap:break-word;
  text-transform:none;
}

/* 整体概况使用数值卡片，隐藏原柱状图。 */
#u154,
#u157,
#u158,
#u160,
#u163,
#u166 {
  display:none !important;
}

#overview-kpis {
  position:absolute;
  left:50px;
  top:160px;
  width:405px;
  height:225px;
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  grid-template-rows:repeat(3, 1fr);
  gap:8px;
  box-sizing:border-box;
  z-index:20;
}

.overview-kpi {
  min-width:0;
  display:flex;
  align-items:center;
  gap:11px;
  padding:10px 12px;
  box-sizing:border-box;
  background:rgba(3, 27, 58, 0.88);
  border:1px solid rgba(49, 167, 255, 0.24);
  border-left:3px solid var(--kpi-accent);
  border-radius:4px;
  box-shadow:inset 0 0 18px rgba(24, 98, 174, 0.12);
  color:#FFFFFF;
}

.overview-kpi-resident {
  grid-column:auto;
}

.overview-kpi-icon {
  flex:0 0 42px;
  width:42px;
  height:42px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:var(--kpi-accent);
  box-shadow:0 0 0 7px var(--kpi-halo);
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:1;
}

.overview-kpi-content {
  min-width:0;
  flex:1;
  text-align:left;
}

.overview-kpi-label {
  overflow:hidden;
  color:rgba(225, 238, 255, 0.82);
  font-family:"微软雅黑", sans-serif;
  font-size:13px;
  line-height:18px;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.overview-kpi-value {
  margin-top:2px;
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:25px;
  font-weight:700;
  line-height:28px;
  letter-spacing:0;
  white-space:nowrap;
}

.overview-kpi-value span {
  margin-left:3px;
  color:rgba(209, 217, 246, 0.8);
  font-family:"微软雅黑", sans-serif;
  font-size:12px;
  font-weight:400;
}

.overview-kpi-village {
  --kpi-accent:#FFBD35;
  --kpi-halo:rgba(255, 189, 53, 0.18);
}

.overview-kpi-covered {
  --kpi-accent:#27C5D9;
  --kpi-halo:rgba(39, 197, 217, 0.18);
}

.overview-kpi-party-org {
  --kpi-accent:#E65075;
  --kpi-halo:rgba(230, 80, 117, 0.18);
}

.overview-kpi-committee {
  --kpi-accent:#2FC5E8;
  --kpi-halo:rgba(47, 197, 232, 0.18);
}

.overview-kpi-member {
  --kpi-accent:#52CB7A;
  --kpi-halo:rgba(82, 203, 122, 0.18);
}

.overview-kpi-resident {
  --kpi-accent:#348EF5;
  --kpi-halo:rgba(52, 142, 245, 0.18);
}

/* 四议两公开类型分布使用独立排行组件。 */
#u188 {
  display:none !important;
}

#deliberation-type-chart {
  position:absolute;
  left:50px;
  top:461px;
  width:408px;
  height:234px;
  box-sizing:border-box;
  z-index:20;
  color:#FFFFFF;
}

.deliberation-chart-unit {
  position:absolute;
  top:0;
  right:6px;
  color:rgba(209, 217, 246, 0.72);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
  line-height:18px;
}

.deliberation-chart-grid {
  position:absolute;
  left:30px;
  right:4px;
  top:44px;
  height:140px;
  border-bottom:1px solid rgba(61, 155, 231, 0.42);
  background:repeating-linear-gradient(
    to bottom,
    rgba(46, 65, 96, 0.45) 0,
    rgba(46, 65, 96, 0.45) 1px,
    transparent 1px,
    transparent 35px
  );
}

.deliberation-bars {
  position:absolute;
  left:30px;
  top:26px;
  width:374px;
  height:195px;
  display:grid;
  grid-template-columns:repeat(5, minmax(0, 1fr));
  gap:5px;
}

.deliberation-bar-item {
  min-width:0;
  height:195px;
  display:grid;
  grid-template-rows:18px 140px 37px;
  justify-items:center;
  --bar-start:#27D1D3;
  --bar-end:rgba(39, 209, 211, 0.22);
}

.deliberation-bar-item:nth-child(2) {
  --bar-start:#35A9F4;
  --bar-end:rgba(53, 169, 244, 0.22);
}

.deliberation-bar-item:nth-child(3) {
  --bar-start:#62D788;
  --bar-end:rgba(98, 215, 136, 0.22);
}

.deliberation-bar-item:nth-child(4) {
  --bar-start:#FFBD35;
  --bar-end:rgba(255, 189, 53, 0.22);
}

.deliberation-bar-item:nth-child(5) {
  --bar-start:#FF765F;
  --bar-end:rgba(255, 118, 95, 0.22);
}

.deliberation-bar-value {
  color:#8EEBFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:12px;
  font-weight:700;
  line-height:18px;
}

.deliberation-bar-track {
  width:100%;
  height:140px;
  display:flex;
  align-items:flex-end;
  justify-content:center;
}

.deliberation-bar {
  width:26px;
  min-height:6px;
  border:1px solid var(--bar-start);
  border-bottom:0;
  box-sizing:border-box;
  background:linear-gradient(to bottom, var(--bar-start), var(--bar-end));
  box-shadow:0 0 12px rgba(33, 186, 222, 0.16);
}

.deliberation-bar-label {
  width:100%;
  padding-top:6px;
  box-sizing:border-box;
  color:rgba(225, 238, 255, 0.82);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
  line-height:15px;
  text-align:center;
  white-space:normal;
}

/* 类型分布采用横向排行与进度条。 */
.deliberation-rank-list {
  position:absolute;
  inset:3px 0 0 0;
  display:grid;
  grid-template-rows:repeat(5, 40px);
  gap:5px;
}

.deliberation-rank-item {
  min-width:0;
  display:grid;
  grid-template-rows:27px 4px;
  align-content:center;
}

.deliberation-rank-main {
  min-width:0;
  display:grid;
  grid-template-columns:42px minmax(0, 1fr) 46px 50px;
  align-items:center;
  column-gap:8px;
  padding:0 4px;
  box-sizing:border-box;
}

.deliberation-rank-badge {
  width:42px;
  height:21px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:4px;
  background:#25B9CC;
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:11px;
  font-weight:700;
  line-height:21px;
}

.deliberation-rank-name {
  min-width:0;
  overflow:hidden;
  color:rgba(242, 247, 255, 0.94);
  font-family:"微软雅黑", sans-serif;
  font-size:13px;
  line-height:22px;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.deliberation-rank-count,
.deliberation-rank-percent {
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:15px;
  font-weight:700;
  line-height:22px;
  text-align:right;
  white-space:nowrap;
}

.deliberation-rank-percent {
  color:rgba(225, 238, 255, 0.82);
  font-size:13px;
}

.deliberation-rank-track {
  width:100%;
  height:4px;
  overflow:hidden;
  background:rgba(31, 98, 144, 0.34);
}

.deliberation-rank-track span {
  display:block;
  height:100%;
  background:linear-gradient(90deg, #24C4C8, #43D8E8);
  box-shadow:0 0 8px rgba(36, 196, 200, 0.32);
}

/* 党务村务公开支持点击扇区下钻。 */
#u228 {
  display:none !important;
}

#disclosure-pie-chart {
  position:absolute;
  left:50px;
  top:745px;
  width:400px;
  height:280px;
  box-sizing:border-box;
  z-index:20;
  color:#FFFFFF;
}

#u226,
#u227,
#u207 {
  display:none !important;
}

.disclosure-pie-head {
  height:28px;
  display:flex;
  align-items:center;
  gap:8px;
  border-bottom:1px solid rgba(49, 167, 255, 0.22);
  box-sizing:border-box;
}

#disclosure-pie-back {
  width:24px;
  height:24px;
  padding:0;
  border:0;
  background:transparent;
  color:#6DE8F4;
  font-size:20px;
  line-height:24px;
  cursor:pointer;
}

#disclosure-pie-back[hidden] {
  display:none;
}

#disclosure-pie-level {
  flex:1;
  min-width:0;
  overflow:hidden;
  color:rgba(225, 238, 255, 0.9);
  font-family:"微软雅黑", sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:24px;
  white-space:nowrap;
  text-overflow:ellipsis;
}

#disclosure-pie-level::before {
  content:"▣";
  margin-right:6px;
  color:#076BD4;
  font-size:16px;
}

#disclosure-pie-total {
  color:#8EEBFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:13px;
  font-weight:700;
  line-height:24px;
}

.disclosure-pie-body {
  height:252px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  gap:6px;
}

.disclosure-pie-visual {
  position:relative;
  width:190px;
  height:190px;
  flex:0 0 190px;
}

#disclosure-pie-svg {
  width:190px;
  height:190px;
  overflow:visible;
  filter:drop-shadow(0 0 9px rgba(33, 186, 222, 0.16));
}

#disclosure-pie-svg path {
  cursor:pointer;
  transition:opacity 160ms ease, transform 160ms ease;
  transform-origin:90px 90px;
}

#disclosure-pie-svg path:hover {
  opacity:0.82;
  transform:scale(1.025);
}

.disclosure-pie-center {
  position:absolute;
  left:47px;
  top:47px;
  width:96px;
  height:96px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:rgba(3, 24, 51, 0.96);
  box-shadow:0 0 14px rgba(16, 89, 151, 0.25);
  pointer-events:none;
}

.disclosure-pie-center strong {
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:17px;
  line-height:21px;
  letter-spacing:0;
}

.disclosure-pie-center span {
  color:rgba(209, 217, 246, 0.7);
  font-family:"微软雅黑", sans-serif;
  font-size:10px;
  line-height:16px;
}

.disclosure-pie-legend {
  width:100%;
  min-width:0;
  height:56px;
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  grid-auto-rows:28px;
  column-gap:7px;
  overflow:hidden;
}

#disclosure-pie-chart[data-level="root"] .disclosure-pie-legend {
  grid-template-columns:repeat(2, minmax(0, 1fr));
}

.disclosure-pie-legend-item {
  width:100%;
  min-width:0;
  height:28px;
  display:grid;
  grid-template-columns:8px minmax(0, 1fr) 38px 36px;
  align-items:center;
  gap:4px;
  padding:0 2px;
  border:0;
  border-bottom:1px solid rgba(49, 167, 255, 0.12);
  background:transparent;
  color:#FFFFFF;
  text-align:left;
  cursor:pointer;
}

.disclosure-pie-legend-item:hover {
  background:rgba(49, 167, 255, 0.08);
}

.disclosure-pie-legend-item:disabled {
  color:#FFFFFF;
  cursor:default;
  opacity:1;
}

.disclosure-pie-legend-item:disabled:hover {
  background:transparent;
}

.disclosure-pie-swatch {
  width:8px;
  height:8px;
  border-radius:2px;
}

.disclosure-pie-name {
  min-width:0;
  overflow:hidden;
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
  line-height:20px;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.disclosure-pie-count,
.disclosure-pie-percent {
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:11px;
  font-weight:700;
  line-height:20px;
  text-align:right;
  white-space:nowrap;
}

.disclosure-pie-percent {
  color:rgba(225, 238, 255, 0.72);
}

#today-data-title {
  position:absolute;
  left:720px;
  top:850px;
  width:480px;
  height:28px;
  z-index:20;
  color:#FFFFFF;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:28px;
  text-align:center;
  text-shadow:0 0 10px rgba(9, 20, 65, 0.5);
}

/* 底部今日数据模块整体上移，增加与屏幕底边的留白。 */
#u11 {
  transform:translateY(-30px);
  z-index:12;
  pointer-events:none;
}

/* 仅移除今日数据区域的大块底图，保留文字、数值和四个数据基座。 */
#u12 {
  opacity:0 !important;
  pointer-events:none;
}

/* 指标本身保持完全不透明，同时允许拖动其下方延展的地图。 */
#top-kpi-strip,
#today-data-title {
  pointer-events:none;
}

#today-data-title span {
  margin-right:6px;
  color:#1AD9FF;
  font-size:16px;
}

#warning-overview {
  position:absolute;
  left:1460px;
  top:685px;
  width:410px;
  height:297px;
  box-sizing:border-box;
  z-index:20;
  color:#FFFFFF;
}

.warning-overview-title {
  height:40px;
  color:#FFFFFF;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:40px;
  text-align:left;
  text-shadow:0 0 10px rgba(9, 20, 65, 0.5);
}

.warning-overview-title span {
  margin-right:6px;
  color:#076BD4;
  font-size:20px;
}

.warning-overview-body {
  position:relative;
  height:250px;
  border-top:1px solid rgba(49, 167, 255, 0.2);
  border-bottom:1px solid rgba(49, 167, 255, 0.15);
  background:rgba(3, 27, 58, 0.26);
  box-sizing:border-box;
}

.warning-overview-column {
  position:absolute;
  top:20px;
  width:142px;
  height:205px;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}

.warning-overview-left {
  left:4px;
}

.warning-overview-right {
  right:4px;
}

.warning-item {
  min-width:0;
  height:56px;
  padding:7px 7px 5px;
  border-bottom:1px solid rgba(49, 167, 255, 0.2);
  box-sizing:border-box;
}

.warning-item span {
  display:block;
  overflow:hidden;
  color:rgba(225, 238, 255, 0.82);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
  line-height:17px;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.warning-item strong {
  display:block;
  margin-top:1px;
  color:#8EEBFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:23px;
  font-weight:700;
  line-height:25px;
  text-align:left;
}

.warning-overview-right .warning-item span,
.warning-overview-right .warning-item strong {
  text-align:right;
}

.warning-overview-core {
  position:absolute;
  left:139px;
  top:36px;
  width:132px;
  height:188px;
  filter:drop-shadow(0 0 12px rgba(30, 143, 255, 0.55));
}

.warning-overview-core::after {
  content:"";
  position:absolute;
  left:12px;
  bottom:0;
  width:108px;
  height:18px;
  border-radius:50%;
  background:rgba(0, 128, 255, 0.2);
  filter:blur(7px);
}

.warning-pyramid-top,
.warning-pyramid-middle,
.warning-pyramid-base {
  position:absolute;
  left:50%;
  transform:translateX(-50%);
}

.warning-pyramid-top {
  top:0;
  width:58px;
  height:68px;
  clip-path:polygon(50% 0, 100% 70%, 50% 100%, 0 70%);
  background:conic-gradient(from 46deg at 50% 42%, #075DEB 0 25%, #099EFF 0 50%, #8EDAFF 0 75%, #357CF2 0);
  box-shadow:inset 0 0 14px rgba(202, 243, 255, 0.64);
  z-index:3;
}

.warning-pyramid-middle {
  top:60px;
  width:88px;
  height:56px;
  clip-path:polygon(18% 0, 82% 0, 100% 66%, 50% 100%, 0 66%);
  background:linear-gradient(135deg, #83D9FF 0 28%, #46A8EF 29% 50%, #1172E9 51% 76%, #08C6EE 77% 100%);
  box-shadow:inset 0 0 13px rgba(221, 250, 255, 0.6);
  z-index:2;
}

.warning-pyramid-base {
  top:91px;
  width:130px;
  height:91px;
  clip-path:polygon(50% 0, 100% 68%, 50% 100%, 0 68%);
  background:conic-gradient(from 45deg at 50% 38%, #1165E9 0 25%, #0AB9F3 0 50%, #78C8FF 0 75%, #275DDC 0);
  box-shadow:inset 0 0 18px rgba(151, 225, 255, 0.5);
  z-index:1;
}

/* 固定大屏画布，屏蔽超出 1920 x 1080 的内容与浏览器滚动条。 */
html,
body {
  width:100%;
  height:100%;
  overflow:hidden !important;
}

#base {
  width:1920px;
  height:1080px;
  overflow:hidden;
}

/* 中央区域使用湖北省地图，并将定位光柱对准武汉附近。 */
#u33 {
  left:560px;
  top:365px;
  width:800px;
  height:374px;
  z-index:2;
  filter:drop-shadow(0 0 18px rgba(0, 214, 255, 0.24));
}

#u33_img {
  width:800px;
  height:374px;
  object-fit:contain;
}

/* 中央区域切换为湖北省群众诉求热力图。 */
#u33 {
  display:flex !important;
  left:470px;
  top:100px;
  width:980px;
  height:930px;
  z-index:5;
  filter:drop-shadow(0 0 18px rgba(0, 214, 255, 0.26));
}

/* 地图可拖动查看，保持文字和指标图层不受透明度影响。 */
#u4,
#u5 {
  opacity:0.28;
}

#u33_img {
  width:980px;
  height:930px;
  object-fit:contain;
}

#heatmap-layer {
  display:none !important;
}

#hubei-echarts-map {
  position:absolute;
  inset:0;
  z-index:2;
  width:980px;
  height:930px;
  cursor:grab;
  touch-action:none;
}

#hubei-echarts-map:active {
  cursor:grabbing;
}

#hubei-map-loading {
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  color:rgba(207, 240, 249, 0.76);
  font-family:"微软雅黑", sans-serif;
  font-size:13px;
  line-height:20px;
  text-shadow:0 0 8px rgba(0, 214, 255, 0.35);
  white-space:nowrap;
}

#u33.map-ready #u33_img {
  opacity:0;
}

#u33.map-fallback #u33_img {
  opacity:0.72;
}

#u35 {
  display:none !important;
}

#heatmap-layer {
  position:absolute;
  left:560px;
  top:365px;
  width:800px;
  height:374px;
  z-index:4;
  overflow:visible;
  background:url("../../images/大屏模板/hubei-map.png") center/contain no-repeat;
  filter:saturate(1.3) brightness(1.02) drop-shadow(0 0 18px rgba(0, 214, 255, 0.26));
}

#region-selector {
  position:absolute;
  left:30px;
  top:10px;
  z-index:80;
  display:flex;
  align-items:center;
  gap:6px;
  height:34px;
  padding:4px 8px;
  box-sizing:border-box;
  border:1px solid rgba(49, 167, 255, 0.35);
  border-radius:3px;
  background:rgba(3, 27, 58, 0.86);
  box-shadow:0 0 14px rgba(13, 112, 214, 0.2);
  color:#FFFFFF;
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
}
#region-selector select {
  height:24px;
  min-width:62px;
  padding:0 20px 0 6px;
  border:1px solid rgba(49, 167, 255, 0.35);
  border-radius:2px;
  outline:none;
  background:#0B3970;
  color:#FFFFFF;
  font:12px "微软雅黑", sans-serif;
  font-weight:600;
  text-shadow:0 0 5px rgba(142, 235, 255, 0.55);
}
#region-selector select option {
  background:#0B3970;
  color:#FFFFFF;
}
#region-selector select:disabled {
  opacity:.45;
  cursor:not-allowed;
}
#region-selector #region-level:disabled {
  opacity:1;
  color:#FFFFFF;
  background:#0B3970;
  text-shadow:0 0 6px rgba(142, 235, 255, 0.75);
}
#region-selector select[hidden] {
  display:none;
}
.region-selector-title {
  color:#B9F5FF;
  font-weight:700;
}
#date-selector {
  position:absolute;
  left:auto;
  right:30px;
  top:10px;
  z-index:80;
  display:flex;
  align-items:center;
  gap:6px;
  height:34px;
  padding:4px 8px;
  box-sizing:border-box;
  border:1px solid rgba(49, 167, 255, 0.35);
  border-radius:3px;
  background:rgba(3, 27, 58, 0.86);
  box-shadow:0 0 14px rgba(13, 112, 214, 0.2);
  color:#FFFFFF;
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
}
.date-selector-title {
  color:#B9F5FF;
  font-weight:700;
}
.date-selector-field {
  display:flex;
  align-items:center;
  gap:4px;
  color:#D7F5FF;
  white-space:nowrap;
}
.date-selector-field input {
  width:126px;
  height:24px;
  padding:0 5px;
  box-sizing:border-box;
  border:1px solid rgba(49, 167, 255, 0.35);
  border-radius:2px;
  outline:none;
  background:#0B3970;
  color:#FFFFFF;
  color-scheme:dark;
  font:12px "微软雅黑", sans-serif;
  font-weight:600;
  text-shadow:0 0 5px rgba(142, 235, 255, 0.55);
}
.date-selector-field input::-webkit-calendar-picker-indicator {
  filter:invert(1) brightness(1.4);
  cursor:pointer;
}
.date-selector-separator {
  color:#8EEBFF;
  font-weight:700;
}

#heatmap-layer::before {
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 17% 18%, rgba(255, 221, 55, 0.12) 0 2%, rgba(30, 225, 191, 0.16) 5%, transparent 14%),
    radial-gradient(circle at 29% 31%, rgba(255, 224, 55, 0.14) 0 3%, rgba(27, 219, 194, 0.16) 6%, transparent 16%),
    radial-gradient(circle at 61% 60%, rgba(255, 239, 68, 0.3) 0 4%, rgba(41, 225, 168, 0.24) 9%, transparent 22%),
    radial-gradient(circle at 79% 76%, rgba(255, 208, 52, 0.13) 0 3%, rgba(27, 221, 188, 0.14) 7%, transparent 16%);
  mix-blend-mode:screen;
}

.heatmap-point {
  position:absolute;
  width:var(--heat-size);
  height:var(--heat-size);
  transform:translate(-50%, -50%);
  border:0;
  border-radius:50%;
  box-sizing:border-box;
  background:radial-gradient(circle, rgba(255,255,255,0.78) 0 2%, var(--heat-core) 9%, var(--heat-core-soft) 28%, rgba(255,255,255,0) 72%);
  filter:blur(0.6px);
  opacity:0.92;
  mix-blend-mode:screen;
  animation:heatmap-pulse var(--heat-speed) ease-in-out infinite;
  cursor:pointer;
}

.heatmap-low {
  --heat-size:78px;
  --heat-core:#35D6C1;
  --heat-core-soft:rgba(46, 215, 190, 0.52);
  --heat-speed:3.4s;
}

.heatmap-medium {
  --heat-size:108px;
  --heat-core:#FFB52F;
  --heat-core-soft:rgba(255, 142, 36, 0.58);
  --heat-speed:3s;
}

.heatmap-high {
  --heat-size:144px;
  --heat-core:#F0443A;
  --heat-core-soft:rgba(255, 75, 37, 0.66);
  --heat-speed:2.6s;
}

.heatmap-point strong {
  display:none;
}

.heatmap-point:hover {
  z-index:8;
  opacity:1;
  transform:translate(-50%, -50%) scale(1.08);
}

.heatmap-shiyan { left:17%; top:20%; animation-delay:-0.2s; }
.heatmap-xiangyang { left:34%; top:29%; animation-delay:-1.1s; }
.heatmap-suizhou { left:53%; top:23%; animation-delay:-1.9s; }
.heatmap-jingmen { left:47%; top:46%; animation-delay:-0.7s; }
.heatmap-xiaogan { left:59%; top:42%; animation-delay:-2.2s; }
.heatmap-wuhan { left:64%; top:53%; animation-delay:-1.5s; }
.heatmap-huangshi { left:74%; top:58%; animation-delay:-0.9s; }
.heatmap-yichang { left:31%; top:52%; animation-delay:-2.4s; }
.heatmap-jingzhou { left:43%; top:59%; animation-delay:-1.8s; }
.heatmap-xianning { left:63%; top:64%; animation-delay:-0.4s; }
.heatmap-huanggang { left:80%; top:55%; animation-delay:-1.3s; }
.heatmap-enshi { left:18%; top:58%; animation-delay:-2.1s; }
.heatmap-secondary-a { left:24%; top:42%; animation-delay:-0.6s; }
.heatmap-secondary-b { left:40%; top:38%; animation-delay:-1.7s; }
.heatmap-secondary-c { left:52%; top:62%; animation-delay:-2.5s; }
.heatmap-secondary-d { left:69%; top:48%; animation-delay:-1.2s; }
.heatmap-secondary-e { left:72%; top:69%; animation-delay:-2.8s; }
.heatmap-secondary-f { left:36%; top:64%; animation-delay:-1.4s; }
.heatmap-secondary-g { left:57%; top:31%; animation-delay:-2.0s; }
.heatmap-secondary-h { left:85%; top:50%; animation-delay:-0.9s; }

.heatmap-city-label {
  position:absolute;
  z-index:6;
  transform:translate(-50%, -50%);
  color:rgba(207, 240, 249, 0.76);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
  font-weight:400;
  line-height:16px;
  white-space:nowrap;
  text-shadow:0 1px 4px rgba(0, 18, 49, 0.98), 0 0 7px rgba(0, 24, 60, 0.9);
  pointer-events:none;
}

.city-shiyan { left:17%; top:24%; }
.city-xiangyang { left:34%; top:33%; }
.city-suizhou { left:53%; top:27%; }
.city-jingmen { left:47%; top:50%; }
.city-xiaogan { left:59%; top:46%; }
.city-wuhan { left:64%; top:57%; color:rgba(232, 250, 255, 0.9); font-weight:700; }
.city-huangshi { left:74%; top:62%; }
.city-yichang { left:31%; top:56%; }
.city-jingzhou { left:43%; top:63%; }
.city-xianning { left:63%; top:68%; }
.city-huanggang { left:80%; top:59%; }
.city-enshi { left:18%; top:63%; }

@keyframes heatmap-pulse {
  0%, 100% { opacity:0.74; transform:translate(-50%, -50%) scale(0.95); }
  50% { opacity:1; transform:translate(-50%, -50%) scale(1.06); }
}

.heatmap-info-card {
  position:absolute;
  left:52%;
  top:3%;
  width:190px;
  padding:10px 13px 9px;
  border:1px solid rgba(49, 167, 255, 0.3);
  border-radius:4px;
  box-sizing:border-box;
  color:#FFFFFF;
  background:linear-gradient(135deg, rgba(8, 47, 92, 0.92), rgba(3, 25, 60, 0.88));
  box-shadow:0 0 18px rgba(5, 135, 227, 0.22), inset 0 0 14px rgba(42, 147, 228, 0.12);
}

.heatmap-info-card::after {
  content:"";
  position:absolute;
  left:14px;
  bottom:-7px;
  width:12px;
  height:12px;
  border-right:1px solid rgba(49, 167, 255, 0.3);
  border-bottom:1px solid rgba(49, 167, 255, 0.3);
  background:#07335F;
  transform:rotate(45deg);
}

.heatmap-info-title {
  margin-bottom:7px;
  color:#FFFFFF;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
}

.heatmap-info-card > div:not(.heatmap-info-title):not(.heatmap-info-link) {
  height:22px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  border-top:1px solid rgba(88, 166, 231, 0.15);
  color:rgba(225, 238, 255, 0.76);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
  line-height:22px;
}

.heatmap-info-card strong {
  color:#EAF8FF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:13px;
  font-weight:700;
}

.heatmap-info-card small {
  color:rgba(225, 238, 255, 0.7);
  font-family:"微软雅黑", sans-serif;
  font-size:10px;
  font-weight:400;
}

.heatmap-info-link {
  margin-top:5px;
  color:#52E6F4;
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
  line-height:18px;
  text-align:right;
}

.heatmap-legend {
  position:absolute;
  left:10px;
  bottom:-18px;
  display:flex;
  gap:12px;
  color:rgba(225, 238, 255, 0.68);
  font-family:"微软雅黑", sans-serif;
  font-size:10px;
  line-height:14px;
}

.heatmap-legend span {
  display:flex;
  align-items:center;
  gap:4px;
}

.heatmap-legend i {
  display:inline-block;
  width:8px;
  height:8px;
  border-radius:50%;
  background:#28C7D6;
  box-shadow:0 0 5px rgba(40, 199, 214, 0.6);
}

.heatmap-legend span:nth-child(2) i { background:#FFE149; box-shadow:0 0 5px rgba(255, 225, 73, 0.6); }
.heatmap-legend span:nth-child(3) i { background:#F0443A; box-shadow:0 0 5px rgba(240, 68, 58, 0.7); }

#u35 {
  left:1050px;
  top:445px;
  width:160px;
  height:174px;
  z-index:3;
  opacity:0.9;
}

#u35_img {
  width:160px;
  height:174px;
  object-fit:contain;
}

/* 三组指标沿用 Axure 数字翻牌的视觉和动态效果。 */
#u54 {
  display:none !important;
}

#top-kpi-strip {
  position:absolute;
  left:510px;
  top:116px;
  width:900px;
  height:158px;
  display:grid;
  grid-template-columns:repeat(3, minmax(0, 1fr));
  column-gap:20px;
  z-index:12;
}

.top-kpi-item {
  position:relative;
  min-width:0;
  height:158px;
  display:flex;
  flex-direction:column;
  align-items:center;
}

.top-kpi-item + .top-kpi-item::before {
  content:"";
  position:absolute;
  left:-10px;
  top:19px;
  width:1px;
  height:118px;
  background:linear-gradient(to bottom, transparent, rgba(41, 143, 238, 0.35), transparent);
}

.top-kpi-label {
  width:100%;
  height:38px;
  color:#D1D9F6;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:38px;
  letter-spacing:0;
  text-align:center;
  text-shadow:0 0 10px rgba(9, 20, 65, 0.5);
  white-space:nowrap;
}

.mini-flip-row {
  height:78px;
  margin-top:12px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:5px;
  perspective:600px;
}

.top-kpi-rate {
  height:24px;
  margin-top:-5px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  line-height:24px;
  white-space:nowrap;
}

.top-kpi-rate span {
  color:rgba(209, 217, 246, 0.72);
  font-family:"微软雅黑", sans-serif;
  font-size:12px;
}

.top-kpi-rate strong {
  color:#5DE7FF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:17px;
  font-weight:700;
  text-shadow:0 0 9px rgba(31, 180, 255, 0.3);
}

.mini-flip-digit {
  position:relative;
  width:38px;
  height:58px;
  flex:0 0 38px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
  border:1px solid rgba(37, 125, 239, 0.96);
  border-radius:5px;
  box-sizing:border-box;
  background:linear-gradient(to bottom, rgba(27, 66, 137, 0.97) 0 49%, rgba(17, 49, 107, 0.98) 50% 100%);
  box-shadow:inset 0 1px 0 rgba(135, 190, 255, 0.14), 0 0 12px rgba(25, 120, 229, 0.16);
  color:#D1D9F6;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:43px;
  font-weight:700;
  line-height:58px;
  letter-spacing:0;
  text-align:center;
  transform-style:preserve-3d;
}

.mini-flip-digit::after {
  content:"";
  position:absolute;
  left:0;
  top:50%;
  width:100%;
  height:1px;
  background:rgba(2, 17, 51, 0.62);
  box-shadow:0 1px 0 rgba(74, 144, 234, 0.16);
}

.mini-flip-digit.is-flipping {
  animation:mini-axure-flip 540ms ease-in-out;
}

.mini-flip-separator {
  width:12px;
  height:58px;
  flex:0 0 12px;
  color:#D1D9F6;
  font-family:'DIN Bold', 'DIN', sans-serif;
  font-size:30px;
  font-weight:700;
  line-height:68px;
  text-align:center;
}

@keyframes mini-axure-flip {
  0% { transform:rotateX(0deg); }
  46% { transform:rotateX(88deg); }
  54% { transform:rotateX(-88deg); }
  100% { transform:rotateX(0deg); }
}

/* 移除左右面板底部的四个蓝色角标。 */
#u26,
#u27,
#u85,
#u86 {
  display:none !important;
}

/* 新增业务运行数据后，左右信息栏采用紧凑的三段式布局。 */
/* 左侧面板顶边上移，底边保持在 1020px，增加可用展示高度。 */
#u23 {
  top:55px;
  height:965px;
}

#u23_img {
  width:450px;
  height:920px;
  transform:scaleY(1.049);
  transform-origin:top center;
}

#u24,
#u25 {
  top:55px;
}

#u28 {
  top:45px;
}

/* 右侧面板与左侧使用相同的顶边和高度。 */
#u82 {
  top:55px;
  height:965px;
}

#u82_img {
  width:450px;
  height:920px;
  transform:scaleY(1.049);
  transform-origin:top center;
}

#u83,
#u84 {
  top:55px;
}

#u87 {
  top:45px;
}

#u30 {
  left:40px;
  top:60px;
  width:430px;
}

#overview-kpis {
  left:40px;
  top:106px;
  width:430px;
  height:130px;
  gap:4px;
}

.overview-kpi {
  gap:7px;
  padding:4px 8px;
}

.overview-kpi-icon {
  flex-basis:26px;
  width:26px;
  height:26px;
  box-shadow:0 0 0 3px var(--kpi-halo);
  font-size:13px;
}

.overview-kpi-label {
  font-size:10px;
  line-height:13px;
}

.overview-kpi-value {
  margin-top:0;
  font-size:18px;
  line-height:19px;
}

.overview-kpi-value span {
  margin-left:2px;
  font-size:9px;
}

#business-operations {
  position:absolute;
  left:40px;
  top:248px;
  width:430px;
  height:216px;
  box-sizing:border-box;
  z-index:21;
  color:#FFFFFF;
}

.business-operations-title {
  height:32px;
  border-bottom:1px solid rgba(49, 167, 255, 0.2);
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:32px;
  text-align:left;
  text-shadow:0 0 10px rgba(9, 20, 65, 0.5);
}

.business-operations-title span {
  margin-right:6px;
  color:#076BD4;
  font-size:20px;
}

.business-operations-grid {
  height:184px;
  padding-top:4px;
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  grid-template-rows:repeat(4, 42px);
  gap:4px 8px;
  box-sizing:border-box;
}

.business-operation-item {
  min-width:0;
  padding:3px 8px 3px 9px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:6px;
  border:1px solid rgba(49, 167, 255, 0.2);
  border-left:3px solid #25C6D9;
  border-radius:3px;
  box-sizing:border-box;
  background:linear-gradient(90deg, rgba(15, 75, 119, 0.54), rgba(3, 27, 58, 0.72));
  box-shadow:inset 0 0 14px rgba(24, 98, 174, 0.1);
}

.business-operation-item:nth-child(2n) {
  border-left-color:#348EF5;
}

.business-operation-item:nth-child(3n) {
  border-left-color:#52CB7A;
}

.business-operation-item.business-operation-warning {
  border-left-color:#FF765F;
}

.business-operation-label {
  min-width:0;
  color:#D1D9F6;
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
  line-height:14px;
  white-space:normal;
}

.business-operation-item strong {
  flex:0 0 auto;
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:18px;
  font-weight:700;
  line-height:21px;
  white-space:nowrap;
  text-shadow:0 0 8px rgba(31, 180, 255, 0.22);
}

.business-operation-item small {
  margin-left:2px;
  color:rgba(209, 217, 246, 0.72);
  font-family:"微软雅黑", sans-serif;
  font-size:10px;
  font-weight:400;
}

.business-operation-rate strong {
  color:#5DE7FF;
}

/* 左侧类型分布紧接业务指标，减少标题与内容间的空白。 */
#u79 {
  left:40px;
  top:476px;
  width:430px;
  height:32px;
}

#u79_div {
  height:32px;
}

#deliberation-type-chart {
  left:40px;
  top:520px;
  width:430px;
  height:178px;
}

.deliberation-rank-list {
  inset:0;
  grid-template-rows:repeat(5, 30px);
  gap:4px;
  padding:4px 0;
  box-sizing:border-box;
}

.deliberation-rank-item {
  grid-template-rows:20px 3px;
}

.deliberation-rank-main {
  padding:0 6px;
}

.deliberation-rank-track {
  height:3px;
}

/* 四议两公开下方展示基层减负下发事件结构。 */
#left-module-slot {
  position:absolute;
  left:40px;
  top:710px;
  width:430px;
  height:296px;
  box-sizing:border-box;
  z-index:20;
  color:#FFFFFF;
}

.burden-reduction-title {
  height:34px;
  border-bottom:1px solid rgba(49, 167, 255, 0.2);
  box-sizing:border-box;
  color:#FFFFFF;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:34px;
  text-shadow:0 0 10px rgba(9, 20, 65, 0.5);
}

.burden-reduction-title span {
  margin-right:6px;
  color:#076BD4;
  font-size:20px;
}

.burden-reduction-body {
  height:262px;
  display:grid;
  grid-template-columns:254px minmax(0, 1fr);
  align-items:center;
  box-sizing:border-box;
}

.burden-reduction-chart {
  height:262px;
  display:flex;
  align-items:center;
  justify-content:center;
}

.burden-reduction-ring {
  position:relative;
  width:230px;
  height:230px;
  border-radius:50%;
  background:conic-gradient(
    #24C8E8 0 46.1%,
    rgba(2, 22, 51, 0.96) 46.1% 47.1%,
    #2687F0 47.1% 77.8%,
    rgba(2, 22, 51, 0.96) 77.8% 78.8%,
    #F1B951 78.8% 99%,
    rgba(2, 22, 51, 0.96) 99% 100%
  );
  box-shadow:0 0 0 1px rgba(49, 167, 255, 0.18), 0 0 22px rgba(25, 157, 221, 0.12);
}

.burden-reduction-ring::before {
  content:"";
  position:absolute;
  inset:24px;
  border-radius:50%;
  background:rgba(5, 31, 64, 0.98);
  border:2px solid rgba(79, 133, 183, 0.42);
  box-shadow:inset 0 0 20px rgba(24, 98, 174, 0.12);
}

.burden-reduction-center {
  position:absolute;
  inset:26px;
  z-index:1;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
}

.burden-reduction-center span {
  color:rgba(225, 238, 255, 0.82);
  font-family:"微软雅黑", sans-serif;
  font-size:12px;
  line-height:22px;
}

.burden-reduction-center strong {
  margin-top:3px;
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:31px;
  line-height:36px;
  letter-spacing:0;
  text-shadow:0 0 10px rgba(31, 180, 255, 0.22);
}

.burden-reduction-legend {
  height:200px;
  display:grid;
  grid-template-rows:repeat(3, 52px);
  gap:10px;
  align-content:center;
}

.burden-reduction-item {
  min-width:0;
  display:grid;
  grid-template-columns:11px minmax(0, 1fr) 52px;
  align-items:center;
  column-gap:8px;
  border-bottom:1px solid rgba(49, 167, 255, 0.12);
}

.burden-reduction-item i {
  width:10px;
  height:10px;
  background:#24C8E8;
  box-shadow:0 0 7px rgba(36, 200, 232, 0.28);
}

.burden-reduction-item:nth-child(2) i {
  background:#2687F0;
}

.burden-reduction-item:nth-child(3) i {
  background:#F1B951;
}

.burden-reduction-item span {
  color:rgba(232, 242, 255, 0.88);
  font-family:"微软雅黑", sans-serif;
  font-size:13px;
  line-height:20px;
  white-space:nowrap;
}

.burden-reduction-item strong {
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:16px;
  line-height:22px;
  text-align:right;
  white-space:nowrap;
}

#u50 {
  display:none !important;
}

/* 右侧热点诉求表压缩行高，为公开信息与预警模块腾出空间。 */
#u88 {
  display:none !important;
}

#appeal-analysis {
  position:absolute;
  left:1460px;
  top:60px;
  width:410px;
  height:356px;
  z-index:22;
  box-sizing:border-box;
  color:#FFFFFF;
}

.appeal-analysis-title {
  height:38px;
  border-bottom:1px solid rgba(49, 167, 255, 0.2);
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:38px;
  text-shadow:0 0 10px rgba(9, 20, 65, 0.5);
}

.appeal-analysis-title span {
  margin-right:6px;
  color:#076BD4;
  font-size:20px;
}

.appeal-analysis-tabs {
  height:35px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:4px;
  padding:4px 0 3px;
  box-sizing:border-box;
}

.appeal-analysis-tab {
  min-width:0;
  height:28px;
  padding:0 5px;
  border:0;
  border-bottom:2px solid transparent;
  background:rgba(21, 81, 137, 0.22);
  color:rgba(213, 231, 248, 0.7);
  font-family:"微软雅黑", sans-serif;
  font-size:12px;
  line-height:26px;
  white-space:nowrap;
  cursor:pointer;
}

.appeal-analysis-tab:hover {
  color:#FFFFFF;
  background:rgba(32, 112, 179, 0.32);
}

.appeal-analysis-tab.is-active {
  border-bottom-color:#38D7E5;
  background:linear-gradient(180deg, rgba(26, 123, 186, 0.42), rgba(18, 80, 136, 0.18));
  color:#8EEBFF;
  font-weight:700;
  text-shadow:0 0 8px rgba(56, 215, 229, 0.28);
}

.appeal-analysis-panel {
  width:410px;
  height:283px;
  box-sizing:border-box;
}

.appeal-analysis-panel[hidden] {
  display:none !important;
}

#appeal-frequency-chart {
  width:410px;
  height:283px;
}

.appeal-ranking-head,
.appeal-ranking-row {
  display:grid;
  grid-template-columns:58px minmax(0, 1fr) 65px 56px;
  align-items:center;
  column-gap:6px;
  padding:0 8px;
  box-sizing:border-box;
}

.appeal-ranking-head {
  height:28px;
  background:rgba(31, 106, 169, 0.28);
  color:rgba(209, 231, 249, 0.72);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
}

.appeal-ranking-list {
  height:252px;
  display:grid;
  grid-template-rows:repeat(6, 42px);
}

.appeal-ranking-row {
  border-bottom:1px solid rgba(49, 167, 255, 0.13);
  background:linear-gradient(90deg, rgba(12, 63, 109, 0.18), transparent);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
}

.appeal-ranking-row b {
  width:46px;
  height:21px;
  border-radius:3px;
  background:#25B9CC;
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:10px;
  line-height:21px;
  text-align:center;
}

.appeal-ranking-row:nth-child(n+4) b {
  background:rgba(38, 119, 170, 0.68);
}

.appeal-ranking-row span {
  overflow:hidden;
  color:rgba(242, 247, 255, 0.92);
  white-space:nowrap;
  text-overflow:ellipsis;
}

.appeal-ranking-row strong,
.appeal-ranking-row em {
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:12px;
  font-style:normal;
  text-align:right;
}

.appeal-ranking-row em {
  color:#8EEBFF;
  font-size:11px;
}

#u89 {
  top:110px;
  height:40px;
}

#u89_div {
  height:40px;
}

#u146,
#u147,
#u148,
#u149,
#u150 {
  top:150px;
  height:32px;
}

#u146_div,
#u147_div,
#u148_div,
#u149_div,
#u150_div {
  height:32px;
}

#u91,
#u93 {
  top:182px;
  height:260px;
}

#u94, #u95, #u96, #u97,
#u98, #u99, #u100, #u101,
#u102, #u103, #u104, #u105,
#u106, #u107, #u108, #u109,
#u110, #u111, #u112, #u113,
#u114, #u115, #u116, #u117,
#u118, #u119, #u120, #u121,
#u122, #u123, #u124, #u125,
#u126, #u127, #u128, #u129,
#u130, #u131, #u132, #u133 {
  height:26px;
}

#u94_div, #u95_div, #u96_div, #u97_div,
#u98_div, #u99_div, #u100_div, #u101_div,
#u102_div, #u103_div, #u104_div, #u105_div,
#u106_div, #u107_div, #u108_div, #u109_div,
#u110_div, #u111_div, #u112_div, #u113_div,
#u114_div, #u115_div, #u116_div, #u117_div,
#u118_div, #u119_div, #u120_div, #u121_div,
#u122_div, #u123_div, #u124_div, #u125_div,
#u126_div, #u127_div, #u128_div, #u129_div,
#u130_div, #u131_div, #u132_div, #u133_div {
  height:26px;
}

#u98, #u99, #u100, #u101 { top:26px; }
#u102, #u103, #u104, #u105 { top:52px; }
#u106, #u107, #u108, #u109 { top:78px; }
#u110, #u111, #u112, #u113 { top:104px; }
#u114, #u115, #u116, #u117 { top:130px; }
#u118, #u119, #u120, #u121 { top:156px; }
#u122, #u123, #u124, #u125 { top:182px; }
#u126, #u127, #u128, #u129 { top:208px; }
#u130, #u131, #u132, #u133 { top:234px; }

#u135 { top:185px; }
#u136 { top:211px; }
#u137 { top:237px; }
#u138 { top:263px; }
#u139 { top:289px; }
#u140 { top:315px; }
#u141 { top:341px; }
#u142 { top:367px; }
#u143 { top:393px; }
#u144 { top:419px; }

/* 公开模块移至右侧中段，并同步缩小饼图与说明区。 */
#disclosure-pie-chart {
  left:1460px;
  top:458px;
  width:410px;
  height:226px;
}

.disclosure-pie-head {
  height:28px;
}

.disclosure-pie-body {
  height:198px;
  gap:2px;
}

.disclosure-pie-visual {
  width:142px;
  height:142px;
  flex-basis:142px;
}

#disclosure-pie-svg {
  width:142px;
  height:142px;
}

.disclosure-pie-center {
  left:35px;
  top:35px;
  width:72px;
  height:72px;
}

.disclosure-pie-center strong {
  font-size:15px;
  line-height:18px;
}

.disclosure-pie-legend {
  height:52px;
  grid-auto-rows:26px;
}

.disclosure-pie-legend-item {
  height:26px;
}

#warning-overview {
  top:690px;
  height:344px;
}

.warning-overview-title {
  height:36px;
  line-height:36px;
}

.warning-overview-body {
  height:308px;
}

.warning-overview-column {
  top:25px;
  height:258px;
}

.warning-overview-core {
  top:51px;
  transform:scale(1.12);
  transform-origin:50% 50%;
}

/* 右侧重新分配纵向空间：上方排行与公开模块更舒展，预警模块收紧。 */
#u91,
#u93 {
  height:280px;
}

#u94, #u95, #u96, #u97,
#u98, #u99, #u100, #u101,
#u102, #u103, #u104, #u105,
#u106, #u107, #u108, #u109,
#u110, #u111, #u112, #u113,
#u114, #u115, #u116, #u117,
#u118, #u119, #u120, #u121,
#u122, #u123, #u124, #u125,
#u126, #u127, #u128, #u129,
#u130, #u131, #u132, #u133,
#u94_div, #u95_div, #u96_div, #u97_div,
#u98_div, #u99_div, #u100_div, #u101_div,
#u102_div, #u103_div, #u104_div, #u105_div,
#u106_div, #u107_div, #u108_div, #u109_div,
#u110_div, #u111_div, #u112_div, #u113_div,
#u114_div, #u115_div, #u116_div, #u117_div,
#u118_div, #u119_div, #u120_div, #u121_div,
#u122_div, #u123_div, #u124_div, #u125_div,
#u126_div, #u127_div, #u128_div, #u129_div,
#u130_div, #u131_div, #u132_div, #u133_div {
  height:28px;
}

#u98, #u99, #u100, #u101 { top:28px; }
#u102, #u103, #u104, #u105 { top:56px; }
#u106, #u107, #u108, #u109 { top:84px; }
#u110, #u111, #u112, #u113 { top:112px; }
#u114, #u115, #u116, #u117 { top:140px; }
#u118, #u119, #u120, #u121 { top:168px; }
#u122, #u123, #u124, #u125 { top:196px; }
#u126, #u127, #u128, #u129 { top:224px; }
#u130, #u131, #u132, #u133 { top:252px; }

#u135 { top:187px; }
#u136 { top:215px; }
#u137 { top:243px; }
#u138 { top:271px; }
#u139 { top:299px; }
#u140 { top:327px; }
#u141 { top:355px; }
#u142 { top:383px; }
#u143 { top:411px; }
#u144 { top:439px; }

#disclosure-pie-chart {
  top:476px;
  height:264px;
}

.disclosure-pie-body {
  height:236px;
  gap:4px;
}

.disclosure-pie-visual,
#disclosure-pie-svg {
  width:160px;
  height:160px;
}

.disclosure-pie-visual {
  flex-basis:160px;
}

.disclosure-pie-center {
  left:39px;
  top:39px;
  width:82px;
  height:82px;
}

#warning-overview {
  top:756px;
  height:278px;
}

.warning-overview-body {
  height:242px;
}

.warning-overview-column {
  top:17px;
  height:204px;
}

.warning-overview-core {
  top:28px;
  transform:scale(0.94);
}

/* 左右侧栏最终纵向节奏：模块间距统一，底部均留出 14px。 */
#disclosure-pie-chart {
  top:428px;
  height:270px;
}

.disclosure-pie-head {
  height:32px;
}

.disclosure-pie-body {
  height:238px;
  gap:6px;
}

#warning-overview {
  top:710px;
  height:296px;
}

.warning-overview-title {
  height:34px;
  line-height:34px;
}

.warning-overview-body {
  height:262px;
}

.warning-overview-column {
  top:12px;
  height:238px;
}

.warning-overview-core {
  top:31px;
  transform:scale(1);
}

/* 最终内容区微调：填充底部余量，同时保持左右模块的 12px 统一间隔。 */
.burden-reduction-chart {
  height:262px;
}

.burden-reduction-ring {
  width:248px;
  height:248px;
}

.burden-reduction-legend {
  height:244px;
  grid-template-rows:repeat(3, 1fr);
  gap:6px;
  align-content:stretch;
}

.burden-reduction-item {
  min-height:0;
}

.warning-overview-column {
  top:6px;
  height:250px;
}

.warning-overview-core {
  top:18px;
  height:220px;
}

/* 平台活跃排名：固定五行高度，分组分页自动轮播。 */
#activity-ranking {
  position:absolute;
  left:1460px;
  top:710px;
  width:410px;
  height:190px;
  box-sizing:border-box;
  z-index:21;
  color:#FFFFFF;
}

.activity-ranking-title {
  height:34px;
  display:flex;
  align-items:center;
  border-bottom:1px solid rgba(49, 167, 255, 0.2);
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-size:16px;
  line-height:34px;
}

.activity-ranking-title span {
  margin-right:6px;
  color:#076BD4;
  font-size:20px;
}

.activity-ranking-title strong {
  font-weight:700;
}

.activity-ranking-title em {
  margin-left:auto;
  color:#8EEBFF;
  font-size:11px;
  font-style:normal;
  font-weight:400;
}

.activity-ranking-body {
  height:156px;
  box-sizing:border-box;
}

.activity-ranking-head,
.activity-ranking-row {
  display:grid;
  grid-template-columns:48px minmax(0, 1fr) 72px;
  align-items:center;
  column-gap:8px;
  padding:0 8px;
  box-sizing:border-box;
}

.activity-ranking-head {
  height:26px;
  color:rgba(209, 231, 249, 0.72);
  background:rgba(31, 106, 169, 0.28);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
}

.activity-ranking-head span:last-child,
.activity-ranking-row strong {
  text-align:right;
}

.activity-ranking-list {
  height:130px;
  display:grid;
  grid-template-rows:repeat(5, 26px);
}

.activity-ranking-row {
  border-bottom:1px solid rgba(49, 167, 255, 0.13);
  background:linear-gradient(90deg, rgba(12, 63, 109, 0.18), transparent);
  color:rgba(242, 247, 255, 0.92);
  font-family:"微软雅黑", sans-serif;
  font-size:12px;
}

.activity-ranking-row b {
  width:26px;
  height:18px;
  border-radius:2px;
  background:#25B9CC;
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:11px;
  line-height:18px;
  text-align:center;
}

.activity-ranking-row:nth-child(n+4) b {
  background:rgba(38, 119, 170, 0.68);
}

.activity-ranking-row span {
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.activity-ranking-row strong {
  color:#8EEBFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:14px;
}

/* 新模块占用公开信息与预警之间的区域，三段模块间统一 12px。 */
#disclosure-pie-chart { top:366px; height:270px; }
#activity-ranking { top:680px; height:150px; }
#activity-ranking .activity-ranking-title { height:30px; line-height:30px; }
#activity-ranking .activity-ranking-body { height:120px; }
#activity-ranking .activity-ranking-head { height:20px; }
#activity-ranking .activity-ranking-list { height:100px; grid-template-rows:repeat(5, 20px); }
#activity-ranking .activity-ranking-row { height:20px; }
#warning-overview { top:872px; height:134px; }
#warning-overview .warning-overview-title { height:34px; line-height:34px; }
#warning-overview .warning-overview-body { height:100px; }
#warning-overview .warning-overview-column { top:2px; height:96px; }
#warning-overview .warning-item { height:32px; padding:3px 7px 2px; }
#warning-overview .warning-item span { font-size:10px; line-height:13px; }
#warning-overview .warning-item strong { font-size:18px; line-height:19px; }
#warning-overview .warning-overview-core { top:-44px; transform:scale(.52); transform-origin:50% 0; }

/* 活跃排名增加前十/后十 Tab，并采用连续缓慢上滚。 */
.activity-ranking-tabs {
  height:26px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:4px;
  padding:2px 0;
  box-sizing:border-box;
}

.activity-ranking-tab {
  border:0;
  border-bottom:2px solid transparent;
  background:rgba(21, 81, 137, 0.22);
  color:rgba(213, 231, 248, 0.7);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
  line-height:20px;
  cursor:pointer;
}

.activity-ranking-tab.is-active {
  border-bottom-color:#38D7E5;
  background:linear-gradient(180deg, rgba(26, 123, 186, 0.42), rgba(18, 80, 136, 0.18));
  color:#8EEBFF;
  font-weight:700;
}

#activity-ranking {
  top:646px;
  height:180px;
}

#activity-ranking .activity-ranking-title {
  height:30px;
  line-height:30px;
}

#activity-ranking .activity-ranking-body {
  position:relative;
  height:124px;
  overflow:hidden;
}

#activity-ranking .activity-ranking-list {
  position:absolute;
  left:0;
  right:0;
  top:20px;
  height:400px;
  overflow:visible;
  grid-template-rows:repeat(20, 20px);
}

#activity-ranking .activity-ranking-list.is-scrolling {
  animation:activity-ranking-scroll 18s linear infinite;
}

@keyframes activity-ranking-scroll {
  from { transform:translateY(0); }
  to { transform:translateY(-200px); }
}

#activity-ranking .activity-ranking-row {
  height:20px;
}

/* 今日预警重新对齐：与活跃排名间距 20px，底部保留 20px。 */
#warning-overview {
  top:846px;
  height:144px;
}

#warning-overview .warning-overview-title {
  height:34px;
  line-height:34px;
}

#warning-overview .warning-overview-body {
  height:144px;
  transform:translateY(20px);
  overflow:visible;
}

#warning-overview .warning-overview-column {
  top:4px;
  height:144px;
}

#warning-overview .warning-item {
  height:48px;
  padding:7px 9px 6px;
}

#warning-overview .warning-overview-core {
  top:29px;
  height:188px;
  transform:scale(.5);
  transform-origin:50% 0;
}

/* 预警信息文字与其他模块统一字号。 */
#warning-overview .warning-item span {
  font-size:12px;
  line-height:16px;
}

#warning-overview .warning-item strong {
  margin-top:2px;
  font-size:19px;
  line-height:21px;
}

/* 基层减负模块下移 40px，圆环缩小约 30%，并收紧内容区以保持屏幕边界。 */
#left-module-slot {
  top:800px;
  height:256px;
}

#left-module-slot .burden-reduction-body,
#left-module-slot .burden-reduction-chart {
  height:222px;
}

#left-module-slot .burden-reduction-ring {
  width:174px;
  height:174px;
}

#left-module-slot .burden-reduction-ring::before {
  inset:18px;
}

#left-module-slot .burden-reduction-center {
  inset:20px;
}

#left-module-slot .burden-reduction-center span {
  font-size:10px;
  line-height:18px;
}

#left-module-slot .burden-reduction-center strong {
  font-size:24px;
  line-height:28px;
}

#left-module-slot .burden-reduction-legend {
  height:204px;
  transform:translateX(-10px);
}

/* 四议两公开内容舒展显示，并与基层减负保持 20px 间距。 */
#u79 {
  top:524px;
}

#deliberation-type-chart {
  top:568px;
  height:212px;
}

#deliberation-type-chart .deliberation-rank-list {
  grid-template-rows:repeat(5, 34px);
  gap:6px;
  padding:4px 0;
}

#deliberation-type-chart .deliberation-rank-item {
  grid-template-rows:24px 4px;
}

#deliberation-type-chart .deliberation-rank-track {
  height:4px;
}

/* 四议两公开模块下移 10px，与基层减负保持 10px 间距。 */
#u79 {
  top:534px;
}

#deliberation-type-chart {
  top:583px;
}

#u79 {
  top:539px;
}

/* 业务运行数据统一字号、增大行间距，并与四议两公开保持 5px 间距。 */
#business-operations {
  top:285px;
  height:234px;
}

#business-operations .business-operations-grid {
  height:198px;
  grid-template-rows:repeat(4, 45px);
  gap:6px 8px;
}

#business-operations .business-operation-label {
  font-size:13px;
  line-height:16px;
}

#business-operations .business-operation-item strong {
  font-size:22px;
  line-height:25px;
}

#business-operations .business-operation-item small {
  font-size:11px;
}

/* 基础概况统一字号并舒展三行指标，底部与业务运行数据保持 20px。 */
#overview-kpis {
  height:138px;
  gap:5px;
  grid-template-rows:repeat(3, 1fr);
}

#overview-kpis .overview-kpi {
  gap:7px;
  padding:4px 8px;
}

#overview-kpis .overview-kpi-icon {
  flex-basis:27px;
  width:27px;
  height:27px;
  font-size:13px;
}

#overview-kpis .overview-kpi-label {
  font-size:11px;
  line-height:14px;
}

#overview-kpis .overview-kpi-value {
  margin-top:1px;
  font-size:20px;
  line-height:22px;
}

#overview-kpis .overview-kpi-value span {
  margin-left:2px;
  font-size:10px;
}

/* 群众诉求分析整体缩减约 30%，同步压缩图表与排行内容。 */
#appeal-analysis {
  height:249px;
}

#appeal-analysis .appeal-analysis-title {
  height:32px;
  line-height:32px;
}

#appeal-analysis .appeal-analysis-tabs {
  height:28px;
  padding:2px 0;
}

#appeal-analysis .appeal-analysis-tab {
  height:24px;
  line-height:22px;
}

#appeal-analysis .appeal-analysis-panel,
#appeal-analysis #appeal-frequency-chart {
  height:189px;
}

#appeal-analysis .appeal-ranking-head {
  height:22px;
}

#appeal-analysis .appeal-ranking-list {
  height:167px;
  grid-template-rows:repeat(6, 27.83px);
}

#appeal-analysis .appeal-ranking-row {
  min-height:0;
}

/* 在当前紧凑布局基础上回补约 15% 高度。 */
#appeal-analysis {
  height:286px;
}

#appeal-analysis .appeal-analysis-title {
  height:34px;
  line-height:34px;
}

#appeal-analysis .appeal-analysis-tabs {
  height:31px;
  padding:3px 0;
}

#appeal-analysis .appeal-analysis-tab {
  height:25px;
  line-height:23px;
}

#appeal-analysis .appeal-analysis-panel,
#appeal-analysis #appeal-frequency-chart {
  height:221px;
}

#appeal-analysis .appeal-ranking-head {
  height:25px;
}

#appeal-analysis .appeal-ranking-list {
  height:196px;
  grid-template-rows:repeat(6, 32.66px);
}

/* 村务公开与党务公开改为左右双圆环，尺寸较当前单圆环缩小约 15%。 */
#disclosure-pie-chart .disclosure-pie-visual,
#disclosure-pie-chart #disclosure-pie-legend {
  display:none;
}

#disclosure-pie-chart .disclosure-pie-body {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:18px;
  align-items:center;
  justify-items:center;
}

.disclosure-dual-ring {
  width:136px;
  min-width:0;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:8px;
}

.disclosure-dual-ring-visual {
  width:136px;
  height:136px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  position:relative;
  box-shadow:0 0 0 1px rgba(49, 167, 255, 0.18), 0 0 18px rgba(25, 157, 221, 0.14);
}

.disclosure-dual-ring-village .disclosure-dual-ring-visual {
  background:conic-gradient(#25C6D9 0 31%, #42A5F5 31% 55%, #62D788 55% 73%, #FFBD35 73% 88%, #FF765F 88% 100%);
}

.disclosure-dual-ring-party .disclosure-dual-ring-visual {
  background:conic-gradient(#4D86F7 0 30%, #9A72F8 30% 54%, #E65075 54% 72%, #FF9F43 72% 88%, #35C3A8 88% 100%);
}

.disclosure-dual-ring-hole {
  width:86px;
  height:86px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  border-radius:50%;
  background:rgba(3, 24, 51, 0.97);
  box-shadow:inset 0 0 16px rgba(16, 89, 151, 0.25);
}

.disclosure-dual-ring-hole strong {
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:19px;
  line-height:23px;
}

.disclosure-dual-ring-hole span,
.disclosure-dual-ring-label {
  color:rgba(225, 238, 255, 0.84);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
  line-height:17px;
}

.disclosure-dual-ring-label {
  color:#8EEBFF;
  font-weight:700;
}

.disclosure-dual-ring-subtypes {
  width:150px;
  display:grid;
  grid-template-columns:1fr;
  gap:2px;
  color:rgba(225, 238, 255, 0.72);
  font-family:"微软雅黑", sans-serif;
  font-size:9px;
  line-height:13px;
}

.disclosure-dual-ring-subtypes span {
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.disclosure-dual-ring-subtypes i {
  display:inline-block;
  width:6px;
  height:6px;
  margin-right:3px;
  border-radius:1px;
  background:#25C6D9;
}

.disclosure-dual-ring-party .disclosure-dual-ring-subtypes i {
  background:#4D86F7;
}

/* 最终左右栏布局：仅保留四议两公开、基层减负、群众诉求和今日预警。 */
#u30,
#u88,
#u160,
#u188,
#u207,
#u226,
#u228,
#overview-kpis,
#business-operations,
#disclosure-pie-chart,
#activity-ranking {
  display:none !important;
}

#u79 {
  left:40px;
  top:166px;
  width:430px;
  height:40px;
  z-index:21;
}

#u79_div {
  height:40px;
}

#deliberation-type-chart {
  left:40px;
  top:214px;
  width:430px;
  height:276px;
  z-index:21;
  padding:0 8px;
  box-sizing:border-box;
}

#deliberation-type-chart .deliberation-rank-list {
  position:static;
  height:100%;
  grid-template-rows:repeat(5, 47px);
  gap:8px;
  padding:6px 0;
}

#deliberation-type-chart .deliberation-rank-item {
  grid-template-rows:32px 5px;
  gap:4px;
}

#deliberation-type-chart .deliberation-rank-main {
  padding:0 8px;
}

#deliberation-type-chart .deliberation-rank-track {
  height:5px;
}

#left-module-slot {
  left:40px;
  top:550px;
  width:430px;
  height:440px;
  z-index:21;
}

#left-module-slot .burden-reduction-title {
  height:40px;
  line-height:40px;
}

#left-module-slot .burden-reduction-body {
  height:400px;
  grid-template-columns:248px minmax(0, 1fr);
}

#left-module-slot .burden-reduction-chart {
  height:400px;
}

#left-module-slot .burden-reduction-ring {
  width:238px;
  height:238px;
}

#left-module-slot .burden-reduction-ring::before {
  inset:25px;
}

#left-module-slot .burden-reduction-center {
  inset:28px;
}

#left-module-slot .burden-reduction-center span {
  font-size:12px;
  line-height:22px;
}

#left-module-slot .burden-reduction-center strong {
  font-size:31px;
  line-height:36px;
}

#left-module-slot .burden-reduction-legend {
  height:300px;
  grid-template-rows:repeat(3, 70px);
  gap:12px;
  transform:none;
}

#left-module-slot .burden-reduction-item {
  grid-template-columns:10px minmax(0, 1fr) 52px;
  column-gap:7px;
}

#left-module-slot .burden-reduction-item span {
  font-size:13px;
}

#appeal-analysis {
  left:1460px;
  top:166px;
  width:410px;
  height:420px;
  z-index:22;
}

#appeal-analysis .appeal-analysis-title {
  height:40px;
  line-height:40px;
}

#appeal-analysis .appeal-analysis-tabs {
  height:38px;
  padding:5px 0 4px;
}

#appeal-analysis .appeal-analysis-tab {
  height:29px;
  line-height:27px;
}

#appeal-analysis .appeal-analysis-panel,
#appeal-analysis #appeal-frequency-chart {
  width:410px;
  height:342px;
}

#appeal-analysis .appeal-ranking-head {
  height:32px;
}

#appeal-analysis .appeal-ranking-list {
  height:310px;
  grid-template-rows:repeat(6, 51.66px);
}

#warning-overview {
  left:1460px;
  top:626px;
  width:410px;
  height:364px;
  z-index:22;
}

#warning-overview .warning-overview-title {
  height:40px;
  line-height:40px;
}

#warning-overview .warning-overview-body {
  height:324px;
}

#warning-overview .warning-overview-column {
  top:36px;
  height:250px;
}

#warning-overview .warning-item {
  height:76px;
  padding:11px 8px 8px;
}

#warning-overview .warning-item span {
  font-size:12px;
  line-height:18px;
}

#warning-overview .warning-item strong {
  margin-top:4px;
  font-size:24px;
  line-height:28px;
}

#warning-overview .warning-overview-core {
  top:68px;
  transform:scale(1.16);
  transform-origin:50% 50%;
}

/* 第二版布局：左侧三段，右侧频次图与分类 Top10 连续展示。 */
#u79 {
  top:128px;
  height:36px;
}

#u79_div {
  height:36px;
}

#deliberation-type-chart {
  top:174px;
  height:350px;
}

#deliberation-type-chart .deliberation-rank-list {
  grid-template-rows:repeat(10, 29px);
  gap:5px;
  padding:4px 0;
}

#deliberation-type-chart .deliberation-rank-item {
  grid-template-rows:21px 4px;
  gap:3px;
}

#deliberation-type-chart .deliberation-rank-main {
  grid-template-columns:42px minmax(0, 1fr) 42px 48px;
  column-gap:6px;
  padding:0 6px;
}

#deliberation-type-chart .deliberation-rank-name {
  font-size:12px;
}

#deliberation-type-chart .deliberation-rank-count,
#deliberation-type-chart .deliberation-rank-percent {
  font-size:12px;
}

#left-module-slot {
  top:548px;
  height:250px;
}

#left-module-slot .burden-reduction-title {
  height:34px;
  line-height:34px;
}

#left-module-slot .burden-reduction-body {
  height:216px;
  grid-template-columns:205px minmax(0, 1fr);
}

#left-module-slot .burden-reduction-chart {
  height:216px;
}

#left-module-slot .burden-reduction-ring {
  width:174px;
  height:174px;
}

#left-module-slot .burden-reduction-ring::before {
  inset:18px;
}

#left-module-slot .burden-reduction-center {
  inset:20px;
}

#left-module-slot .burden-reduction-center span {
  font-size:10px;
  line-height:18px;
}

#left-module-slot .burden-reduction-center strong {
  font-size:24px;
  line-height:28px;
}

#left-module-slot .burden-reduction-legend {
  height:180px;
  grid-template-rows:repeat(3, 48px);
  gap:7px;
}

#left-module-slot .burden-reduction-item {
  grid-template-columns:9px minmax(0, 1fr) 48px;
  column-gap:6px;
}

#left-module-slot .burden-reduction-item span {
  font-size:11px;
}

#left-module-slot .burden-reduction-item strong {
  font-size:15px;
}

#warning-overview {
  left:40px;
  top:820px;
  width:430px;
  height:180px;
}

#warning-overview .warning-overview-title {
  height:34px;
  line-height:34px;
}

#warning-overview .warning-overview-body {
  height:146px;
}

#warning-overview .warning-overview-column {
  top:12px;
  width:128px;
  height:120px;
}

#warning-overview .warning-overview-left {
  left:3px;
}

#warning-overview .warning-overview-right {
  right:3px;
}

#warning-overview .warning-item {
  height:40px;
  padding:4px 6px 3px;
}

#warning-overview .warning-item span {
  font-size:10px;
  line-height:13px;
}

#warning-overview .warning-item strong {
  margin-top:1px;
  font-size:18px;
  line-height:20px;
}

#warning-overview .warning-overview-core {
  left:149px;
  top:26px;
  transform:scale(.45);
  transform-origin:50% 0;
}

#appeal-analysis {
  top:128px;
  height:850px;
}

#appeal-analysis .appeal-analysis-tabs {
  display:none;
}

#appeal-analysis .appeal-analysis-subtitle {
  height:28px;
  border-bottom:1px solid rgba(49, 167, 255, 0.18);
  color:#8EEBFF;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-size:13px;
  font-weight:700;
  line-height:28px;
  text-shadow:0 0 8px rgba(56, 215, 229, 0.24);
}

#appeal-analysis .appeal-analysis-subtitle-ranking {
  margin-top:14px;
}

#appeal-analysis .appeal-analysis-panel {
  width:410px;
  height:auto;
}

#appeal-analysis #appeal-frequency-panel {
  height:294px;
}

#appeal-analysis #appeal-frequency-chart {
  width:410px;
  height:294px;
}

#appeal-analysis #appeal-ranking-panel {
  height:432px;
}

#appeal-analysis .appeal-ranking-head {
  height:30px;
}

#appeal-analysis .appeal-ranking-list {
  height:400px;
  grid-template-rows:repeat(10, 40px);
}

#appeal-analysis .appeal-ranking-row {
  height:40px;
  font-size:12px;
}

/* ===== 新增模块布局：左侧五段，右侧扩展满意度 ===== */

/* 公共标题样式 */
.new-module-title {
  height:34px;
  border-bottom:1px solid rgba(49, 167, 255, 0.2);
  box-sizing:border-box;
  color:#FFFFFF;
  font-family:"微软雅黑 Bold", "微软雅黑", sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:34px;
  text-shadow:0 0 10px rgba(9, 20, 65, 0.5);
}
.new-module-title span {
  margin-right:6px;
  color:#076BD4;
  font-size:20px;
}

/* --- 左侧面板重新编排 --- */
/* 1. 四议两公开 Top10: 压缩为236px */
#deliberation-type-chart {
  top:168px;
  height:236px;
}
#deliberation-type-chart .deliberation-rank-list {
  grid-template-rows:repeat(10, 22px);
  gap:2px;
  padding:2px 0;
}
#deliberation-type-chart .deliberation-rank-item {
  grid-template-rows:22px 3px;
  gap:2px;
}
#deliberation-type-chart .deliberation-rank-main {
  grid-template-columns:42px minmax(0, 1fr) 38px 44px;
  column-gap:4px;
  padding:0 6px;
}
#deliberation-type-chart .deliberation-rank-badge {
  font-size:10px;
  line-height:22px;
}
#deliberation-type-chart .deliberation-rank-name {
  font-size:11px;
}
#deliberation-type-chart .deliberation-rank-count,
#deliberation-type-chart .deliberation-rank-percent {
  font-size:11px;
}

/* 2. 议事量趋势: top:416, h:124 */
#monthly-trend {
  position:absolute;
  left:40px;
  top:416px;
  width:430px;
  height:124px;
  z-index:20;
  box-sizing:border-box;
  color:#FFFFFF;
}
#monthly-trend-echarts {
  width:430px;
  height:90px;
}

/* 3. 基层减负: top:552, h:168 */
#left-module-slot {
  top:552px;
  height:168px;
}
#left-module-slot .burden-reduction-title {
  height:30px;
  line-height:30px;
  font-size:15px;
}
#left-module-slot .burden-reduction-body {
  height:138px;
  grid-template-columns:170px minmax(0, 1fr);
}
#left-module-slot .burden-reduction-chart {
  height:138px;
}
#left-module-slot .burden-reduction-ring {
  width:120px;
  height:120px;
}
#left-module-slot .burden-reduction-ring::before {
  inset:14px;
}
#left-module-slot .burden-reduction-center {
  inset:16px;
}
#left-module-slot .burden-reduction-center span {
  font-size:9px;
  line-height:14px;
}
#left-module-slot .burden-reduction-center strong {
  font-size:20px;
  line-height:24px;
}
#left-module-slot .burden-reduction-legend {
  height:120px;
  grid-template-rows:repeat(3, 34px);
  gap:5px;
}
#left-module-slot .burden-reduction-item {
  grid-template-columns:8px minmax(0, 1fr) 42px;
  column-gap:5px;
}
#left-module-slot .burden-reduction-item i {
  width:8px;
  height:8px;
}
#left-module-slot .burden-reduction-item span {
  font-size:10px;
}
#left-module-slot .burden-reduction-item strong {
  font-size:13px;
}

/* 4. 区县基层减负排行: top:732, h:186 */
#district-burden-ranking {
  position:absolute;
  left:40px;
  top:732px;
  width:430px;
  height:186px;
  z-index:20;
  box-sizing:border-box;
  color:#FFFFFF;
}
.district-ranking-tabs {
  height:24px;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:4px;
  padding:2px 0;
  box-sizing:border-box;
}
.district-ranking-tab {
  border:0;
  border-bottom:2px solid transparent;
  background:rgba(21, 81, 137, 0.22);
  color:rgba(213, 231, 248, 0.7);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
  line-height:18px;
  cursor:pointer;
}
.district-ranking-tab.is-active {
  border-bottom-color:#38D7E5;
  background:linear-gradient(180deg, rgba(26, 123, 186, 0.42), rgba(18, 80, 136, 0.18));
  color:#8EEBFF;
  font-weight:700;
}
.district-ranking-head {
  height:22px;
  display:grid;
  grid-template-columns:48px minmax(0, 1fr) 56px;
  align-items:center;
  padding:0 8px;
  box-sizing:border-box;
  background:rgba(31, 106, 169, 0.28);
  color:rgba(209, 231, 249, 0.72);
  font-family:"微软雅黑", sans-serif;
  font-size:10px;
}
.district-ranking-head span:last-child {
  text-align:right;
}
.district-ranking-list {
  height:220px;
  display:grid;
  grid-template-rows:repeat(10, 18px);
  gap:0;
  overflow:hidden;
}
.district-ranking-row {
  display:grid;
  grid-template-columns:48px minmax(0, 1fr) 56px;
  align-items:center;
  padding:0 8px;
  box-sizing:border-box;
  border-bottom:1px solid rgba(49, 167, 255, 0.1);
  background:linear-gradient(90deg, rgba(12, 63, 109, 0.18), transparent);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
}
.district-ranking-row b {
  width:32px;
  height:16px;
  border-radius:2px;
  background:#25B9CC;
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:10px;
  line-height:16px;
  text-align:center;
}
.district-ranking-row:nth-child(n+4) b {
  background:rgba(38, 119, 170, 0.68);
}
.district-ranking-row span {
  overflow:hidden;
  color:rgba(242, 247, 255, 0.92);
  white-space:nowrap;
  text-overflow:ellipsis;
  font-size:11px;
}
.district-ranking-row strong {
  color:#8EEBFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:12px;
  text-align:right;
}

/* 5. 今日预警: top:930, h:130 */
#warning-overview {
  left:40px;
  top:930px;
  width:430px;
  height:130px;
}
#warning-overview .warning-overview-title {
  height:30px;
  line-height:30px;
  font-size:15px;
}
.warning-disposal-rate {
  height:28px;
  display:flex;
  align-items:center;
  gap:20px;
  padding:0 8px;
  box-sizing:border-box;
  border-bottom:1px solid rgba(49, 167, 255, 0.12);
}
.warning-disposal-item {
  display:flex;
  align-items:center;
  gap:6px;
}
.warning-disposal-item span {
  color:rgba(209, 231, 249, 0.72);
  font-family:"微软雅黑", sans-serif;
  font-size:10px;
}
.warning-disposal-item strong {
  color:#24C8E8;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:16px;
}
.warning-disposal-item em {
  color:rgba(142, 235, 255, 0.7);
  font-style:normal;
  font-size:10px;
}
.warning-disposal-pending strong {
  color:#E86452;
}
.warning-disposal-pending em {
  color:rgba(232, 100, 82, 0.7);
}
#warning-overview .warning-overview-body {
  height:72px;
}
#warning-overview .warning-overview-column {
  top:2px;
  width:128px;
  height:66px;
}
#warning-overview .warning-overview-left {
  left:3px;
}
#warning-overview .warning-overview-right {
  right:3px;
}
#warning-overview .warning-item {
  height:22px;
  padding:2px 5px;
}
#warning-overview .warning-item span {
  font-size:9px;
  line-height:11px;
}
#warning-overview .warning-item strong {
  font-size:14px;
  line-height:14px;
}
#warning-overview .warning-overview-core {
  left:149px;
  top:4px;
  transform:scale(.3);
  transform-origin:50% 0;
}

/* --- 右侧面板: 诉求满意度 --- */
#appeal-satisfaction {
  height:108px;
  display:grid;
  grid-template-rows:repeat(4, 24px);
  gap:3px;
  padding:4px 8px;
  box-sizing:border-box;
}
.satisfaction-row {
  display:grid;
  grid-template-columns:52px minmax(0, 1fr) 46px;
  align-items:center;
  column-gap:8px;
}
.satisfaction-label {
  color:rgba(232, 242, 255, 0.88);
  font-family:"微软雅黑", sans-serif;
  font-size:11px;
  white-space:nowrap;
}
.satisfaction-bar {
  height:10px;
  background:rgba(15, 50, 85, 0.6);
  border-radius:2px;
  overflow:hidden;
}
.satisfaction-bar em {
  display:block;
  height:100%;
  border-radius:2px;
  transition:width 0.6s ease;
}
.satisfaction-row strong {
  color:#FFFFFF;
  font-family:'DIN Alternate Bold', 'DIN Alternate', sans-serif;
  font-size:12px;
  text-align:right;
}

/* 右侧面板压缩 */
#appeal-analysis {
  top:128px;
  height:900px;
}
#appeal-analysis #appeal-frequency-panel {
  height:250px;
}
#appeal-analysis #appeal-frequency-chart {
  width:410px;
  height:250px;
}
#appeal-analysis #appeal-ranking-panel {
  height:400px;
}
#appeal-analysis .appeal-ranking-list {
  height:370px;
  grid-template-rows:repeat(10, 37px);
}
#appeal-analysis .appeal-ranking-row {
  height:37px;
}

/* 右侧活跃排名和预警同步下移 */
#disclosure-pie-chart { top:366px; height:240px; }
#activity-ranking { top:618px; height:170px; }

/* === 布局优化：利用顶部空位 + 月度趋势舒展 + 预警移至右下 === */
/* 左侧整体上移20px */
#u79 { top:108px; }
#deliberation-type-chart { top:146px; height:300px; }
#deliberation-type-chart .deliberation-rank-list { grid-template-rows:repeat(10, 27px); }

/* 月度趋势：上移并增高至160px */
#monthly-trend { top:400px; height:208px; }
#monthly-trend-echarts { height:156px; }

/* 基层减负：上移 */
#left-module-slot { top:612px; height:164px; }

/* 区县排行：上移并略微扩展 */
#district-burden-ranking { top:780px; height:322px; }
.district-ranking-list { height:220px; grid-template-rows:repeat(20, 22px); }
.district-ranking-row { height:22px; }

/* 预警移至右下角 */
#warning-overview {
  left:1460px;
  top:934px;
  width:410px;
  height:312px;
}
#warning-overview .warning-overview-title { height:36px; line-height:36px; }
#warning-overview .warning-overview-body { height:240px; }
#warning-overview .warning-overview-column { top:6px; height:228px; }
#warning-overview .warning-item { height:42px; padding:4px 6px; }
#warning-overview .warning-item span { font-size:11px; line-height:14px; }
#warning-overview .warning-item strong { font-size:16px; line-height:18px; }
#warning-overview .warning-overview-core { left:151px; top:-14px; transform:scale(.52); transform-origin:50% 50%; }

/* 右侧面板上移并压缩 */
#appeal-analysis { top:108px; height:714px; }
#appeal-analysis #appeal-frequency-panel { height:210px; }
#appeal-analysis #appeal-frequency-chart { height:210px; }
#appeal-analysis #appeal-ranking-panel { height:259px; }
#appeal-analysis .appeal-ranking-list { height:238px; grid-template-rows:repeat(10, 24px); }
#appeal-analysis .appeal-ranking-row { height:24px; }

/* === 两侧模块整体上移50px，不再与中间翻牌组件对齐 === */
#u79 { top:58px; }
#deliberation-type-chart { top:96px; }
#monthly-trend { top:400px; }
#left-module-slot { top:612px; }
#district-burden-ranking { top:780px; }
#appeal-analysis { top:58px; }
#warning-overview { top:810px; }
