.text1 {
  float: left;
  position: absolute;
  top: 250px;
  left: 350px;
  font-size: 4.6875em;
  font-weight: 800;
  color: white;
  border-bottom: white solid 1px;
}

.pic1 {
  float: left;
  margin-top: 100px;
  margin-left: 300px;
}

.idc {
  float: left;
  width: 1108px;
  height: 528px;
  border: springgreen solid 5px;
  margin-top: -487px;
  margin-left: 360px;
}

.text2 {
  width: 600px;
  height: 400px;
  float: left;
  margin-left: 30%;
  margin-top: 2%;
  background-color: #f9f9f9;
  text-align: center;
  line-height: 2em;
}

.title-1{
  font-size: 30px;
  font-weight: 800;
}

.title-2{
  font-size: 15px;
}

.square {
  width: 20px;
  height: 20px;
  background-color: springgreen;
  float: left;
  position: absolute;
  right: 440px;
  bottom: 200px;
}

.page3 {
  width: 1900px;
  height: 875px;
  position: relative;
  background-color: #f9f9f9;
}

.pic-1{
  position: absolute;
  left: 15%;
  top: 7%;
}

.space2 {
  width: 1900px;
  height: 20px;
}

.tt{
  position: absolute;
  float: left;
  font-size: 45px;
  font-weight: 900;
  top: -100px;
  left: 290px;
}

.bg1{
  position: absolute;
  width: 80px;
  height: 20px;
  background-color: springgreen;
  top: -40px;
  left: 295px;
}
