.addpage {
  padding-bottom: 56px; }
  .addpage .jointitle {
    font-size: 48px;
    letter-spacing: 10px;
    color: #c2ae94;
    padding: 50px 0;
    text-align: center;
    font-weight: bolder;
    background: url(../images/aboutbg.jpg) no-repeat;
    background-size: 100% auto;
    background-position: left top;
    border-bottom: 1px solid #adadad; }
  .addpage .addtitle {
    text-align: center;
    padding-top: 52px;
    color: #a18969; }
    .addpage .addtitle .t01 {
      font-size: 38px;
      color: #a18969;
      font-weight: lighter;
      margin-bottom: 6px; }
    .addpage .addtitle .t02 {
      font-size: 38px;
      font-weight: bold; }
    .addpage .addtitle .t03 {
      font-size: 14px;
      margin-bottom: 30px; }
    .addpage .addtitle .tline {
      width: 123px;
      height: 1px;
      background: #a18969;
      display: block;
      margin: 0 auto;
      margin-bottom: 75px; }
  .addpage .centerimg {
    width: 80%;
    display: block;
    margin: 0 auto;
    margin-bottom: 80px; }
  .addpage .zsad {
    width: 98%;
    display: block;
    margin: 0 auto;
    margin-bottom: 80px; }
  .addpage .formt {
    font-size: 46px;
    color: #000;
    padding-left: 165px;
    display: block;
    margin-bottom: 75px; }
  .addpage .addformbox {
    padding-left: 165px;
    padding-bottom: 147px;
    padding-right: 110px; }
    .addpage .addformbox input {
      border: none;
      background: #e8e4dd;
      color: #000;
      font-size: 42px;
      border-radius: 18px;
      text-indent: 1em;
      height: 112px;
      line-height: 112px;
      margin-right: 30px !important; }
    .addpage .addformbox button {
      margin: 0 !important;
      background: #e8e4dd;
      color: #000;
      text-align: center;
      border-radius: 18px;
      font-size: 42px;
      width: 230px; }
  .addpage .addpagebottom {
    height: 116px;
    background: url(../images/aboutbg.jpg) no-repeat;
    background-size: 100% auto;
    background-position: left bottom; }
  .addpage .cengji {
    width: 815px;
    display: block;
    margin: 106px auto 0; }

.add_text_top {
  margin-bottom: 25px; }

.addsontext {
  font-size: 18px;
  width: 730px;
  text-indent: 2em;
  text-align: left !important;
  margin: 0 auto; }

.addtitlebox2 .title {
  font-size: 24px;
  color: #1c1c1c;
  padding: 86px 0 23px 0; }
.addtitlebox2 .line {
  width: 80px;
  height: 2px;
  background: #8e7437;
  margin: 0 auto;
  margin-bottom: 20px; }
.addtitlebox2 .eng {
  color: #1c1c1c;
  text-align: center; }

.fivecontent {
  padding: 60px 18%; }
  .fivecontent .leftitem {
    padding: 60px 0; }
    .fivecontent .leftitem img, .fivecontent .leftitem div {
      width: 45%; }
      .fivecontent .leftitem img p, .fivecontent .leftitem div p {
        text-indent: 2em;
        font-size: 18px;
        line-height: 30px;
        font-family: SC-Light; }

.happybox {
  width: 830px;
  margin: 0 auto;
  padding-top: 130px; }
  .happybox .item {
    margin: 0 0 120px; }
    .happybox .item:nth-child(1) .lovecontent {
      width: 600px; }
    .happybox .item:nth-child(2), .happybox .item:nth-child(4), .happybox .item:nth-child(6) {
      text-align: right; }
      .happybox .item:nth-child(2) .lovecontent, .happybox .item:nth-child(4) .lovecontent, .happybox .item:nth-child(6) .lovecontent {
        text-align: left;
        padding-left: 34%; }
    .happybox .item:last-child {
      margin-bottom: 0;
      padding-bottom: 160px; }
    .happybox .item .top {
      font-size: 30px;
      color: #000;
      font-family: SC-Light;
      font-weight: bold;
      margin-bottom: 25px; }
    .happybox .item .listbox {
      font-size: 18px;
      font-family: SC-Light;
      line-height: 30px; }
    .happybox .item img {
      margin: 0 52px; }
    .happybox .item .lovecontent {
      text-indent: 2em;
      font-size: 18px;
      font-family: SC-Light;
      line-height: 30px;
      margin-top: 5px; }

.qgzx {
  display: block;
  margin: 0 auto;
  max-width: 80%; }

@media screen and (max-width: 1700px) {
  .addpage .formt, .addpage .addformbox {
    padding-left: 4%; }

  .addpage .addformbox {
    padding-right: 4%; }

  .addpage .addformbox input {
    font-size: 40px; } }

/*# sourceMappingURL=add.css.map */
