.bigbox {
  background-color: #FBF9F9;
}
.arear2information {
  width: 100%;
  margin-bottom: 28px;
}
.arear2information img {
  width: 100%;
  height: 300px;
}
.arear3information {
  width: 80%;
  margin: 0 auto 26px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 14px;
  color: #333333;
}
.arear4information {
  width: 80%;
  margin: 0 auto;
  min-height: 80vh;
  display: flex;
  justify-content: space-between;
}
.arear4information .leftInformation {
  padding: 28px 13px 45px 21px;
  width: 56%;
  min-height: 80vh;
  box-sizing: border-box;
  background-color: #fff;
  position: relative;
}
.arear4information .leftInformation .tabBox {
  display: flex;
}
.arear4information .leftInformation .tabBox .tabItem {
  width: 111px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  font-family: PingFang-SC, PingFang-SC;
  font-weight: 500;
  font-size: 16px;
  color: #333333;
  margin-right: 47px;
}
.arear4information .leftInformation .tabBox .check {
  background-color: #32AF1A;
  color: #fff;
  border-radius: 5px;
}
.arear4information .leftInformation .listBox {
  margin-top: 30px;
  width: 100%;
}
.arear4information .leftInformation .listBox .itemList {
  display: flex;
  margin-bottom: 45px;
  width: 100%;
}
.arear4information .leftInformation .listBox .itemList .leftImg {
  width: 25%;
  height: 126px;
  margin-right: 25px;
}
.arear4information .leftInformation .listBox .itemList .rightItem {
  width: 70%;
  height: 126px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.arear4information .leftInformation .listBox .itemList .rightItem .topTitle {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.arear4information .leftInformation .listBox .itemList .rightItem .topTitle .tag {
  padding: 3px 9px;
  height: 20px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 14px;
  color: #32AF1A;
  line-height: 20px;
  text-align: center;
  font-style: normal;
  border-radius: 13px;
  border: 1px solid #32AF1A;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.arear4information .leftInformation .listBox .itemList .rightItem .topTitle .title {
  width: 50%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: PingFangSCRegular;
  font-size: 12px;
  color: #999999;
}
.arear4information .leftInformation .listBox .itemList .rightItem .topTitle .time {
  font-family: PingFangSCRegular;
  font-size: 10px;
  color: #999999;
  line-height: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.arear4information .leftInformation .listBox .itemList .rightItem .contentBox {
  font-family: PingFangSCRegular;
  font-size: 14px;
  color: #333333;
  line-height: 19px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  line-clamp: 3;
  -webkit-line-clamp: 3;
  margin: 12px 0 6px;
}
.arear4information .leftInformation .listBox .itemList .rightItem .btmBox {
  font-family: PingFangSCRegular;
  font-size: 12px;
  color: #999999;
}
.arear4information .leftInformation .pageBox {
  position: absolute;
  bottom: 45px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}
.arear4information .leftInformation .pageBox .total {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 14px;
  color: #666666;
  margin-right: 9px;
}
.arear4information .leftInformation .pageBox .pageContent {
  display: flex;
  align-items: center;
}
.arear4information .leftInformation .pageBox .pageContent .pre,
.arear4information .leftInformation .pageBox .pageContent .next {
  width: 47px;
  height: 23px;
  line-height: 23px;
  box-sizing: border-box;
  border: 1px solid #999999;
  font-family: PingFangSCRegular;
  font-size: 14px;
  color: #999999;
  text-align: center;
}
.arear4information .leftInformation .pageBox .pageContent .page {
  width: 27px;
  height: 23px;
  line-height: 23px;
  background-color: #fff;
  text-align: center;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 14px;
  color: #32AF1A;
  border: 1px solid #32AF1A;
  margin-right: 10px;

}
.arear4information .leftInformation .pageBox .pageContent .active {
  background-color: #32AF1A;
  color: #fff;

}
.arear4information .leftInformation .infoTopTitle {
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 18px;
  color: #333333;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.arear4information .leftInformation .infoTagBox {
  margin: 9px 0 17px;
  display: flex;
  align-items: center;
}
.arear4information .leftInformation .infoTagBox .infoTagBox1 {
  padding: 3px 9px;
  height: 20px;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 14px;
  color: #32AF1A;
  line-height: 20px;
  text-align: center;
  font-style: normal;
  border-radius: 13px;
  border: 1px solid #32AF1A;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.arear4information .leftInformation .infoTagBox .infoTagBox2 {
  margin: 0 18px 0 7px;
  font-family: PingFangSCRegular;
  font-size: 10px;
  color: #999999;
}
.arear4information .leftInformation .infoTagBox .infoTagBox3 {
  font-family: PingFangSCRegular;
  font-size: 10px;
  color: #999999;
}
.arear4information .rightInformation {
  width: 40%;
  min-height: 80vh;
  background-color: #fff;
  padding: 25px 63px 0 36px;
  box-sizing: border-box;
}
.arear4information .rightInformation .titleBox {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: PingFang-SC, PingFang-SC;
  font-weight: 500;
  font-size: 16px;
  height: 37px;
  color: #333333;
}
.arear4information .rightInformation .titleBox .active {
  position: relative;
}
.arear4information .rightInformation .titleBox .active::after {
  display: block;
  content: '';
  position: absolute;
  left: 50%;
  bottom: -9px;
  transform: translateX(-50%);
  width: 32px;
  height: 4px;
  background-color: #32AF1A;
}
.arear4information .rightInformation .textInformation {
  font-family: PingFangSC, PingFang SC;
  font-weight: 600;
  font-size: 16px;
  color: #333333;
  line-height: 22px;
  margin: 35px 0 35px;
}
.arear4information .rightInformation .form {
  width: 100%;
  text-align: center;
}
.arear4information .rightInformation .form .select {
  width: 100%;
  height: 50px;
  line-height: 50px;
  background-color: #F6F6F6;
  border-radius: 9px;
  padding: 0 28px;
  border: none;
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 14px;
  color: #A4A4A4;
  margin-top: 28px;
  box-sizing: border-box;
  outline: none;
}
.arear4information .rightInformation .form .submit {
  width: 188px;
  height: 41px;
  line-height: 41px;
  background-color: #32AF1A;
  text-align: center;
  color: #fff;
  border-radius: 9px;
  border: none;
  margin: 43px auto;
}
.arear4information .rightInformation .form .textBox {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #CCCCCC;
  margin-top: 28px;
}
.arear4information .rightInformation .form .textBox .redText {
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 14px;
  color: #FF0000;
}
.arear4information select {
  width: 100%;
  /* 右边距，留给小三角，避免被文字压盖 */
  padding: 0 28px;
  /* 清除下拉菜单默认样式 */
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  /* 设置新的小三角背景 */
  background: url('../images/information/icon1.png') no-repeat scroll 90% center transparent;
  background-size: 13px 8px;
}
.arear4information input::placeholder {
  font-family: PingFangSC, PingFang SC;
  font-weight: 500;
  font-size: 14px;
  color: #A4A4A4;
}
#msg-container {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  display: none;
}
/* 成功气泡css */
.success-msg {
  margin: 5px;
  padding: 5px 10px;
  border-radius: 3px;
  border: 1px solid #666666;
  background-color: #666666;
  color: #fff;
  font-size: 16px;
}
/* 失败气泡css */
.error-msg {
  margin: 5px;
  padding: 5px 10px;
  border-radius: 3px;
  border: 1px solid #e51717;
  background-color: #ffb9b9;
  color: #e51717;
  font-size: 16px;
}
.buttons {
  padding: 1rem;
}
.none {
  display: none;
}
.block {
  display: block;
}
