.changeWeb {
  width: 5.208333333333334vw;
  height: 2.083333333333333vw;
  font-size: 0.9375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 1.71875vw;
  color: #6a6d76;
  opacity: 1;
  text-align: center;
  position: absolute;
  right: 10.416666666666668vw;
  top: 1.041666666666667vw;
  cursor: pointer;
}
.Header {
  width: 100vw;
  height: 4.166666666666667vw;
  background: #fff;
  position: relative;
  z-index: 100;
}
.Header .logo {
  width: 8.854166666666666vw;
  height: 3.229166666666667vw;
  position: absolute;
  left: 18.75vw;
  top: 0.46875vw;
  cursor: pointer;
}
.Header .inputSearch {
  width: 25.520833333333336vw;
  height: 2.395833333333333vw;
  background: url("../assets/2.png") no-repeat center/cover;
  position: absolute;
  right: 18.59375vw;
  top: 0.885416666666667vw;
}
.Header .inputSearch input {
  width: 18.958333333333332vw;
  height: 2.083333333333333vw;
  position: absolute;
  left: 0.260416666666667vw;
  top: 0.104166666666667vw;
  font-size: 0.833333333333333vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000;
  opacity: 1;
  text-indent: 1.041666666666667vw;
  border-radius: 0.260416666666667vw;
  outline: none;
  border: none;
}
.Header .inputSearch p {
  width: 5.729166666666666vw !important;
  height: 2.421875vw !important;
  background: url("../assets/3.png") no-repeat center/cover !important;
  border: none !important;
  position: absolute !important;
  right: 0vw !important;
  top: 0vw !important;
  cursor: pointer !important;
}
.Header .inputSearch p img {
  width: 1.875vw;
  height: 1.875vw;
  position: absolute;
  left: 2.083333333333333vw;
  top: 0.3125vw;
}
.Header-Title {
  width: 100vw;
  height: 3.125vw;
  background: url("../assets/5.png") no-repeat center/cover;
  position: relative;
  padding: 0 0;
  margin: 0 0;
}
.title-Box {
  width: 62.91666666666667vw;
  height: 3.125vw;
  position: absolute;
  left: 18.75vw;
  display: flex;
  justify-content: space-around;
}
.header-item {
  width: 5.729166666666666vw;
  height: 3.125vw;
  color: #fff;
  font-size: 1.041666666666667vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #fff;
  opacity: 1;
  text-align: center;
  line-height: 2.916666666666667vw;
  cursor: pointer;
}
.change-header {
  width: 5.729166666666666vw;
  height: 3.125vw;
  color: #006429;
  font-size: 1.041666666666667vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  opacity: 1;
  text-align: center;
  line-height: 2.916666666666667vw;
  cursor: pointer;
  background: #fff;
}
.clearfix {
  width: 62.5vw;
  height: 3.125vw;
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
  position: relative;
  left: 18.75vw;
}
.clearfix .lichang {
  font-size: 1.041666666666667vw;
  line-height: 3.125vw;
  color: #fff;
  cursor: pointer;
  padding: 0 1.041666666666667vw;
}
.rightImg {
  width: 21.09375vw;
  margin-left: 2.604166666666667vw;
  margin-top: 1.5625vw;
  padding-bottom: 2.604166666666667vw;
}
.leftImg {
  width: 21.09375vw;
  margin-left: 1.041666666666667vw;
  margin-top: 1.5625vw;
  padding-bottom: 2.604166666666667vw;
}
.leftContent {
  width: 20.416666666666664vw;
  font-size: 0.729166666666667vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 1.458333333333333vw;
  color: #6a6d76;
  opacity: 1;
  margin-left: 1.041666666666667vw;
  margin-top: 1.5625vw;
}
.rightContent {
  width: 20.416666666666664vw;
  font-size: 0.729166666666667vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 1.458333333333333vw;
  color: #6a6d76;
  opacity: 1;
  margin-left: 3.645833333333333vw;
  margin-top: 1.5625vw;
}
.rightTitle {
  width: 24.6875vw;
  font-size: 1.09375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 1.822916666666667vw;
  color: #333;
  opacity: 1;
  margin-left: 15.625vw;
  margin-top: 1.041666666666667vw;
}
.leftTitle {
  width: 24.6875vw;
  font-size: 1.09375vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 1.822916666666667vw;
  color: #333;
  opacity: 1;
  margin-left: 1.041666666666667vw;
  margin-top: 1.041666666666667vw;
}
.timeNav {
  list-style: none;
  display: flex;
  justify-content: space-around;
  margin-top: 1.041666666666667vw;
  width: 100%;
}
.timeNav >a > li {
  text-align: center;
}
.timeNav > a > li > span {
  color: #ccc;
}
.timeNav > a > li > div {
  width: 5.208333333333334vw;
  height: 0.520833333333333vw;
  background: #999;
  opacity: 0.5;
  margin-top: 0.520833333333333vw;
}
.content {
  margin-top: 3.125vw;
  margin-left: 37.5vw;
}
.content > div {
  margin-top: 1.041666666666667vw;
}
.content .centerBtn {
  width: 7.65625vw;
  height: 1.770833333333333vw;
  background: #006429;
  opacity: 1;
  border-radius: 0.807291666666667vw;
  border: none;
  color: #fff;
  margin: 0 auto;
  display: block;
  font-size: 1.09375vw;
}
.content .event li {
  width: 24.6875vw;
  background: #f5f5f5;
  border: 0.5px dashed #888;
  margin: 0 auto;
  margin-top: 1.5625vw;
  position: relative;
}
.left {
  transform: translate(19.270833333333332vw, -4.166666666666667vw);
}
.right {
  transform: translate(-18.75vw, -3.645833333333333vw);
}
.row_line_left {
  height: 0.052083333333333vw;
  background: #008000;
  width: 2.604166666666667vw;
  position: absolute;
  left: -2.864583333333333vw;
  top: 1.5625vw;
}
.row_line_right {
  height: 0.052083333333333vw;
  background: #008000;
  width: 2.083333333333333vw;
  position: absolute;
  left: 25vw;
  top: 1.041666666666667vw;
}
.content .event {
  position: relative;
}
.column_line {
  width: 0.052083333333333vw;
  height: 100%;
  background: #008000;
  margin: 0 auto;
  position: absolute;
  left: 50%;
  top: 0;
}
.changeSecondCon {
  width: 10.416666666666668vw;
  border: 1px solid #ffc0cb;
  margin-left: 37.5vw;
  margin-top: 1.510416666666667vw;
}
.SecondConImg {
  width: 21.09375vw;
  height: 11.979166666666668vw;
  border: 1px solid #9acd32;
  margin-top: 1.041666666666667vw;
  margin-left: 1.5625vw;
}
.SecondConDeils {
  width: 20.625vw;
  border: 1px solid #00f;
  margin-left: 1.5625vw;
  margin-top: 2.604166666666667vw;
  font-size: 0.729166666666667vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 1.5625vw;
  color: #6a6d76;
  opacity: 1;
}
.SecondContTitle {
  width: 10.416666666666668vw;
  height: 1.40625vw;
  border: 1px solid #ffc0cb;
  margin-left: 12.5vw;
  margin-top: 1.510416666666667vw;
}
.firstConImg {
  width: 21.09375vw;
  height: 11.979166666666668vw;
  border: 1px solid #9acd32;
  margin-top: 1.041666666666667vw;
  margin-left: 1.5625vw;
}
.firstConDeils {
  width: 20.625vw;
  border: 1px solid #00f;
  margin-left: 1.5625vw;
  margin-top: 2.604166666666667vw;
  font-size: 0.729166666666667vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 1.5625vw;
  color: #6a6d76;
  opacity: 1;
}
.firstContTitle {
  width: 10.416666666666668vw;
  height: 1.40625vw;
  border: 1px solid #ffc0cb;
  margin-left: 12.5vw;
  margin-top: 1.510416666666667vw;
}
.StartCont {
  width: 24.53125vw;
  border: 1px solid #008000;
  position: relative;
}
.YearTime {
  width: 8.333333333333334vw;
  height: 1.770833333333333vw;
  background: url("../assets/122.png") no-repeat center/cover;
  font-size: 0.885416666666667vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 1.5625vw;
  color: #fff;
  opacity: 1;
  margin-left: 28.645833333333336vw;
}
.leftDeilImg {
  width: 21.09375vw;
  height: 11.979166666666668vw;
  margin-left: 2.083333333333333vw;
  margin-top: 1.5625vw;
}
.deilYear {
  width: 7.65625vw;
  height: 1.770833333333333vw;
  background: #006429;
  opacity: 1;
  border-radius: 0.833333333333333vw;
  background: #006429;
  font-size: 0.885416666666667vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 1.5625vw;
  color: #fff;
  opacity: 1;
  position: relative;
  left: 27.083333333333336vw;
  top: -15.625vw;
  text-align: center;
}
.showYearDeils {
  width: 62.5vw;
  height: auto;
  border: 1px solid #f00;
  margin-top: 15.625vw;
  position: relative;
}
.changeYear {
  width: 8.333333333333334vw;
  height: 1.041666666666667vw;
  background: url("../assets/314.png") no-repeat center/cover;
  position: absolute;
  bottom: 0vw;
}
#EventBox {
  width: 100vw;
  padding-bottom: 5.208333333333334vw;
}
.eventImg {
  width: 100vw;
  background: #14151a;
  -webkit-filter: blur(0px);
          filter: blur(0px);
  opacity: 1;
}
.YearEvent {
  width: 62.5vw;
}
.YearLeft {
  width: 25.520833333333336vw;
  height: 0.104166666666667vw;
  background: linear-gradient(90deg, rgba(170,173,180,0.19) 0%, rgba(170,173,180,0.83) 51%, #aaadb4 100%);
  opacity: 1;
  display: block;
  margin-left: 18.75vw;
  margin-top: 5.208333333333334vw;
}
.YearContent {
  width: 10.104166666666668vw;
  height: 2.447916666666667vw;
  font-size: 1.875vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 3.28125vw;
  color: #14151a;
  opacity: 1;
  position: absolute;
  left: 45.83333333333333vw;
  margin-top: -1.770833333333333vw;
}
.YearRight {
  width: 25.520833333333336vw;
  height: 0.104166666666667vw;
  background: linear-gradient(270deg, rgba(170,173,180,0.19) 0%, rgba(170,173,180,0.83) 51%, #aaadb4 100%);
  opacity: 1;
  display: block;
  position: relative;
  left: 56.25vw;
}
.daohang {
  width: 62.5vw;
  height: 3.541666666666667vw;
  margin-left: 18.75vw;
  margin-top: 4.166666666666667vw;
  display: flex;
  justify-content: space-between;
}
.yearBox {
  width: 8.333333333333334vw;
  height: 3.4375vw;
  position: relative;
  cursor: pointer;
}
.yearName {
  width: 2.395833333333333vw;
  height: 1.354166666666667vw;
  font-size: 1.041666666666667vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333;
  opacity: 1;
  position: absolute;
  top: 0vw;
  left: 2.96875vw;
}
.yearImg {
  width: 8.333333333333334vw;
  height: 1.041666666666667vw;
  background: url("../assets/361.png") no-repeat center/cover;
  position: absolute;
  bottom: 0vw;
}
.userComp {
  width: 41.66666666666667vw;
  height: 2.239583333333333vw;
  box-sizing: border-box;
  font-size: 0.729166666666667vw;
  color: #747474;
  position: absolute;
  left: 43.75vw;
  bottom: 2.5vw;
  padding: 0 0;
  margin: 0 0;
}
.FootBox {
  width: 100vw;
  height: 18.75vw;
  box-sizing: border-box;
  background: #d2d3d8;
  opacity: 1;
  position: relative;
}
.footjiao {
  width: 15.625vw;
  height: 0.989583333333333vw;
  font-size: 0.729166666666667vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #747474;
  opacity: 1;
  position: absolute;
  bottom: 1.041666666666667vw;
  left: 47.91666666666667vw;
}
.joinBox {
  width: 100vw;
  height: 12.5vw;
  border-bottom: 0.5px solid #fff;
  position: relative;
  left: 0vw;
}
.footIcon {
  width: 4.6875vw;
  position: absolute;
  top: 2.083333333333333vw;
  left: 18.75vw;
}
.join {
  width: 4.739583333333333vw;
  height: 1.510416666666667vw;
  font-size: 1.145833333333333vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 1.510416666666667vw;
  color: #14151a;
  opacity: 1;
  position: absolute;
  top: 2.083333333333333vw;
  left: 26.770833333333336vw;
}
.footTxt {
  width: 26.041666666666664vw;
  height: 5.208333333333334vw;
  position: absolute;
  top: 4.635416666666667vw;
  left: 26.770833333333336vw;
  font-size: 0.833333333333333vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 1.25vw;
  color: #777;
  opacity: 1;
}
.guohui {
  width: 0.520833333333333vw;
  height: 0.520833333333333vw;
}
.maBox {
  height: 8.333333333333334vw;
  display: flex;
  justify-content: flex-start;
  position: absolute;
  left: 23.958333333333336vw;
  top: 2.604166666666667vw;
}
.weima {
  width: 6.25vw;
  height: 7.8125vw;
  margin-left: 1.5625vw;
}
.weima img {
  width: 100%;
}
.ma1 {
  width: 7.291666666666666vw;
  height: 1.041666666666667vw;
  display: block;
  font-size: 0.729166666666667vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 1.25vw;
  color: #747474;
  margin-left: 1.041666666666667vw;
  margin-top: 0.520833333333333vw;
  opacity: 1;
}
