body {
  background-color: #ffefe1;
  margin: 0;
  padding: 0;
}
#box1 {
  width: 1920px;
  margin: auto;
  position: relative;
}
#box2 {
  width: 1920px;
}
#box3 {
  width: 1000px;
  background-color: white;
  position: absolute;
  top: 537px;
  left: 460px;
  padding-top: 30px;
  padding-bottom: 15px;
}
#box4 {
  width: 968px;
  margin: auto;
}
#box5 {
  width: 820px;
  float: right;
}
h3 {
  color: #e31b06;
  text-align: center;
  margin: 0;
}
#box5 p {
  font-size: 14px;
  text-indent: 2em;
}
#box5 a {
  text-decoration: none;
  color: #e31b06;
}
#box6 {
  width: 968px;
  margin: auto;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 14px;
}
#boxul6 {
  width: 410px;
  float: right;
  margin: 0px;
  padding: 0px;
}
#boxul6 li {
  list-style: none;
  line-height: 30px;
  border-bottom: dotted 1px #666666;
}
#boxul6 img {
  margin-top: 14px;
  margin-right: 10px;
}
#box7 {
  width: 968px;
  margin: auto;
  overflow: hidden;
  border: solid 1px #dfdfdf;
}
#box7 div {
  float: left;
}
#box7 h4 {
  width: 300px;
  float: right;
  margin: 0px;
  color: #386193;
}
#box7 p {
  width: 300px;
  float: right;
  margin: 0px;
  margin-top: 10px;
  font-size: 14px;
  text-indent: 2em;
}
#box7 img {
  float: left;
}
#box7 a {
  text-decoration: none;
  color: #e31b06;
}
#box8 {
  width: 930px;
  margin: 30px 0px 10px 20px;
}
#box8 h4, #box8 p, #box9 h4, #box9 p {
  width: 730px;
  margin-top: 20px;
}
#box9 {
  width: 930px;
  margin: 20px 0px 30px 20px;
}
#box10 {
  width: 968px;
  border: solid 1px #dfdfdf;
  margin: auto;
  margin-top: 20px;
  overflow: hidden;
  padding-bottom: 20px;
}
#box10 p, #box10 h4 {
  width: 270px;
}
#box10 p {
  font-size: 14px;
  margin: 0px;
  text-indent: 2em;
}
#box10 h4 {
  margin: 0px;
  margin-bottom: 15px;
}
#box10 a {
  text-decoration: none;
  color: #e31b06;
}
#box10 h4 {
  color: #386193;
}
.box11 {
  margin: 0px;
  width: 450px;
  overflow: hidden;
  float: left;
  margin: 20px 0px 0px 20px;
}
.box13 {
  width: 270px;
  float: right;
}
#box15 {
  width: 968px;
  margin: auto;
  margin-top: 30px;
  overflow: hidden;
  border: solid 1px #dfdfdf;
  padding-bottom: 20px;
}
#box15 div {
  float: left;
}
#box15 h4 {
  width: 300px;
  float: right;
  margin: 0px;
  color: #386193;
}
#box15 p {
  width: 300px;
  float: right;
  margin: 0px;
  margin-top: 10px;
  font-size: 14px;
  text-indent: 2em;
}
#box15 img {
  float: left;
}
#box15 a {
  text-decoration: none;
  color: #e31b06;
}
#box16, #box166 {
  width: 930px;
  margin: 30px 0px 10px 20px;
}
#box16 h4, #box16 p, #box166 h4, #box166 p {
  width: 730px;
  margin-top: 20px;
}
#box17 {
  width: 440px;
  margin: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
}
#box18 {
  width: 968px;
  margin: auto;
  margin-top: 30px;
  overflow: hidden;
  border: solid 1px #dfdfdf;
}
#box19 {
  width: 900px;
  margin: 30px;
  overflow: hidden;
  font-size: 14px;
}
#box19 div {
  float: left;
  margin: 10px;
}
#box19 p {
  width: 280px;
  margin: 0px;
  margin-top: 10px;
  text-align: center;
}
#box20 {
  width: 968px;
  margin: auto;
  margin-top: 30px;
  border: solid 1px #dfdfdf;
  font-size: 14px;
  overflow: hidden;
}
#box20 div {
  float: left;
  width: 440px;
  margin: 22px;
}
#box20 ul {
  margin: 0px;
  padding: 0px;
}
#box20 li {
  list-style: none;
  line-height: 30px;
  border-bottom: dotted 1px #666666;
  font-size: 14px;
}
#box20 li img {
  margin-right: 15px;
}
#box21 {
  width: 968px;
  margin: auto;
  margin-top: 30px;
  border: solid 1px #dfdfdf;
  font-size: 14px;
  overflow: hidden;
  padding-bottom: 30px;
}
#box22 {
  width: 950px;
  float: left;
  overflow: hidden;
  margin: 0px 0px 0px 8px;
  padding: 20px 0px 0px 25px;
}
#box22 p {
  font-size: 14px;
}
#box22 a {
  color: #e31b06;
  text-decoration: none;
}
#box24, #box26, #box28 {
  width: 900px;
  overflow: hidden;
  margin: 0px 0px 20px 0px;
}
#box25, #box27, #box29 {
  width: 773px;
  height: 143px;
  float: right;
  background-color: #f6f6f6;
}
#box25 h4, #box27 h4, #box29 h4 {
  padding-left: 20px;
  padding-right: 12px;
  margin: 0px;
  margin-bottom: 10px;
  margin-top: 35px;
  color: #e31b06;
  font-size: 17px;
  text-align: center;
}
#box25 p, #box27 p, #box29 p {
  padding-left: 30px;
  width: 720px;
  margin: 0px;
  text-indent: 2em;
}
#box28 img {
  float: right;
}
#box29 {
  float: left;
}
.box23 {
  width: 434px;
  float: left;
  margin: 0px 0px 0px 32px;
}
.box23 ul {
  margin: 0px;
  padding: 0px;
}
.box23 li {
  font-size: 14px;
  list-style: none;
  line-height: 30px;
  border-bottom: dotted 1px #666666;
}
.box23 img {
  margin-right: 10px;
}
#box30 {
  width: 968px;
  margin: auto;
  margin-top: 15px;
}