.mainContainer {
  width: 780px;
  margin: 0 auto;
}
#nav .subnav {
  display: none;
}
#nav .navul li:hover .subnav {
  display: block;
}
#nav .subli {
  position: relative;
  height: 49px;
  line-height: 49px;
  z-index: 99;
  background-color: white;
}
#nav .subactive {
  background-color: #d90000;
}
#banner {
  width: 100%;
  height: 475px;
  position: relative;
}
#banner img {
  width: 100%;
  height: 475px;
}
#banner h1 {
  /* 622 */
  top: 190px;
  left: calc(50% - 338px);
  position: absolute;
  font-size: 77px;
  color: #ffffff;
}
#banner p {
  position: absolute;
  font-size: 30px;
  left: calc(50% - 325px);
  top: 287px;
  color:#c0c0c0;
}
#content {
  background-color: #f6f6f6;
}
#content .main {
  height: 1950px;
  /* background-color: skyblue; */
}
#content .main .subcontent {
  /* box-sizing: border-box; */
  height: 390px;
}
#content .first {
  box-sizing: border-box;
  padding-left: 40px;
  padding-top: 118px;
  float: left;
  height: 390px;
  width: 50%;
  background-color: #ffffff;
}
#content .firstimg {
  margin: 19px 19px 0 0;
  float: right;
  width: 371px;
  height: 351px;
}
#content .first p:not(.text) {
  font-size: 12px;
  color: #818181;
  margin-top: 11px;
}
#content .first p:nth-child(1) {
  font-size: 20px;
}
#content .first p:nth-child(2) {
  font-size: 8px;
  color: #818181;
}
#content .first p:last-child {
  margin-top: 30px;
}
#content .second {
  box-sizing: border-box;
  padding-left: 80px;
  padding-top: 60px;
  height: 390px;
  background-image: url('../images/关于我们_02.png');
}
#content .second p {
  color: white;
}
#content .second p:not(.secondtext) {
  font-size: 10px;
}
#content .second p:nth-child(1) {
  font-size: 20px;
}
#content .second .secondt {
  margin-left: 190px;
}
#content .second .secondt:nth-child(2) {
  margin-bottom: 38px;
  margin-left: 219px;
  color: #c3c3c3;
}
#content .second .secondtext {
  display: block;
  color: #c3c3c3;
  font-size: 13px;
  text-indent: 28px;
  width: 265px;
  height: 62px;
  /* background-color: skyblue; */
}
#content .second p:last-child {
  margin-top: 38px;
  color: #c3c3c3;
}
#content li:nth-child(3) img {
  width: 272px;
  height: 370px;
  margin: 20px 0 0 20px;
}

#content .third {
  box-sizing: border-box;
  padding-top: 71px;
  width: calc(50% + 60px);
  height: 390px;
  float: right;
  /* background-color: yellow; */
}
#content .thirdt {
  font-size: 20px;
}
#content .thirdt:nth-child(2) {
  font-size: 10px;
  color: #9c9c9c;
  margin-bottom: 40px;
}
#content .third p:not(.thirdt) {
  font-size: 14px;
  color: #9c9c9c;
}
#content .third p:last-child {
  font-size: 10px;
  margin-top: 30px;
}
#content .third .thirdtext {
  display: block;
  width: 393px;
  height: 55px; 
}
#content li:nth-child(4) img {
  width: 560px;
  height: 350px;
  float: right;
  margin: 20px 20px 0 0;
  background-color: #ffffff;
}
#content .fourth {
  box-sizing: border-box;
  margin-top: 75px;
  padding-left: 20px;
  width: calc(100% - 580px);
  float: left;
}
#content .fourtht {
  font-size: 20px;
}
#content .fourtht:nth-child(2) {
  font-size: 10px;
  color: #9c9c9c;
  margin-bottom: 40px;
}
#content .fourth p:not(.fourtht) {
  font-size: 14px;
  color: #9c9c9c;
}
#content .fourth p:last-child {
  font-size: 10px;
  color: #9c9c9c;
  margin-top: 30px;
}
#content .fourthtext {
  width: 154px;
  height: 118px;
  text-indent: 27px;
}
#content .fivethleft {
  box-sizing: border-box;
  width: 300px;
  height: 360px;
  background-image: url('../images/关于我们_05.png');
  float: left;
  padding-left: 20px;
  padding-top: 40px;
}
#content .fivethright {
  box-sizing: border-box;
  padding-top: 40px;
  padding-left: 90px;
  width: 470px;
  height: 360px;
  background-image: url('../images/关于我们_06.png');
  float: right;
}
#content li:nth-child(5) {
  box-sizing: border-box;
  padding-top: 20px;
}
#content .fivethleftt {
  font-size: 20px;
  color: white;
}
#content .fivethleftt:nth-child(2) {
  font-size: 10px;
  margin-bottom: 40px;
}
#content .fivethleft ul li {
  color: white;
  font-size: 13px;
  margin-top: 25px;
}
#content .More{
  font-size: 10px;
  margin-top: 30px;
  color: white;
}
#content .fivethrightt {
  font-size: 20px;
  color: white;
  text-align: center;
  margin-right: 86px;
}
#content .fivethrightt:nth-child(2) {
  font-size: 10px;
  margin-bottom: 40px;
}
#content .fiverthtext {
  width: 280px;
  height: 55px;
}
#content .fivethright p:not(.fivethrightt) {
  font-size: 14px;
  color: white;
  margin-bottom: 20px;
}