h2 { font-size: 20px; padding: 10px; border-bottom: 1px solid #666; color: #448fa5; }

.build__ad { display: inline-block; }

.build__list { margin-top:20px; float: left; margin-right: 20px; }

.build__list p { font-size: 16px;margin: 10px 0 5px 4px;color: #448fa5;text-align: center;}

.build__list:nth-child(4n) { margin-right: 0; }

.table { margin-top: 30px; border: 1px solid #999; }

.ce_news{margin-bottom:20px;}
.ce_news h3{font-size: 18px;
    line-height: 40px;
    background-color: #448fa5;
    text-align: center;}
.ce_news_li{border:1px solid #448fa5;padding:10px;}
.ce_news_li li{padding:10px 0;border-bottom:1px solid #ccc;}
/* form { width: 40%; float: left; overflow: hidden; border: 1px solid #999; } .contact__button { margin-top: 10px; margin-left: 10px; font-size: 20px; } .contact__btn { border: 1px solid #ccc;  font-size: 14px; line-height: 20px; } .contact__name { line-height: 26px; font-size: 16px; float: right; } .name__box { width: 70px; float: left; margin-right: 8px; } .contact__btns { width: 75%; height: 130px; border: 1px solid #ccc;  font-size: 14px; line-height: 20px; display: block; } .report { font-size: 20px; text-align: center; padding: 10px 0; .send { color: #fff; background-color: red; padding: 4px 10px; border-radius: 5px; cursor: pointer; } .send:hover { background: #49b78c; } } .table__image { float: right; width: 60%; height: 274px; overflow: hidden; img { width: 100%; } } */
.build__list { overflow: hidden; width: 284px; -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05); }

.build__list .info { margin: 8px; color: #999; line-height: 30px; height:60px;}

.build__list:hover { color: red; cursor: pointer; }

.news { margin-top: 64px; display: inline-block; }

.news .moving { width: 40%; float: left; }

.news .moving .new__image { height: 298px; overflow: hidden; }

.news .moving .new__image img { min-width: 478px; height: 100%; }

.news .moving h3 { padding-left: 10px; font-size: 24px; line-height: 40px; padding: 0 10px; color: #fff; background-color: #448fa5; cursor: pointer; }

.news .moving h3:hover { background-color: #49b78c; }

.news .moving span { float: right; font-weight: bold; }

.news .moving ul { margin-top: 50px; }

.news .moving li { list-style-type: disc; font-size: 16px; padding-bottom: 15px; margin-top: 40px; border-bottom: 1px dotted #ccc; }

.news .moving li .new__nav { width: 80%; float: left; }

.news .moving li .new__nav:hover { color: red; cursor: pointer; }

.new__lists { width: 60%; float: right; }

.new__lists .new__title { width: 43%; float: left; height: 277px; margin: 0 0 30px 7%; }

.new__lists .new__title .new__image { height: 150px; overflow: hidden; }

.new__lists .new__title .new__image img { min-width: 309px; height: 100%; }

.new__lists .new__title h3 { padding-left: 10px; font-size: 16px; line-height: 30px; padding: 0 10px; color: #fff; background-color: #448fa5; }

.new__lists .new__title h3:hover { cursor: pointer; background-color: #49b78c; }

.new__lists .new__title span { float: right; font-weight: bold; }

.new__lists .new__title ul { margin-top: 20px; }

.new__lists .new__title li { list-style-type: disc; margin-top: 10px; }

.new__lists .new__title li .new__nav { width: 77%; float: left; }

.new__lists .new__title li .new__nav:hover { color: red; cursor: pointer; }

.build__image { width: 284px; overflow: hidden;}

.build__image img { width: 100%; }

.qiyewh {
    width: 1200px;
    margin:30px auto 0;
  	max-width:100%;
}
.qiyewh img{width:100%;}
@media (max-width: 760px) { h2 { font-size: 20px; padding: 0; border-bottom: 1px solid #666; }
  .build__list { margin-top: 20px; width: 100%; width: 100%; -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05); box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
  	 border-bottom: 1px solid #ccc;
    padding: 0 0 10px 0;
    margin-bottom: 10px;
  }
  .rlzxlist {
    margin: 10px 1% 10px;
    width:96%;
}
  .build__list .info { margin: 4px; color: #999; line-height: 30px; }
  .build__list p{font-size:18px;}
  .rlzxlist p {
    font-size: 16px;
}
  .info img{width:100% !important;}
  .build__list img { width: 86%; }
  .build__image img {
    display: block;
    margin: 0 auto;
}
  .table { margin-top: 30px; border: 1px solid #999; }
  .news { margin-top: 30px; display: inline-block; width: 100%; }
  .news .moving { width: 100%; }
  .news .moving .new__image { height: auto; overflow: hidden; }
  .news .moving .new__image img { min-width: auto; width: 100%; height: auto; }
  .news .moving h3 { padding-left: 10px; font-size: 20px; line-height: 30px; }
  .news .moving ul { margin-top: 20px; }
  .news .moving li { list-style-type: disc; font-size: 16px; padding-bottom: 10px; margin-top: 10px; }
  .news .moving li .new__nav { width: 72%; padding-left: 1%; }
  .new__lists { width: 100%; margin-top: 20px; }
  .new__lists .new__title { width: 48%; float: left; height: auto; margin: 1%; }
  .new__lists .new__title .new__image { height: auto; overflow: hidden; }
  .new__lists .new__title .new__image img { min-width: auto; width: 100%; height: auto; }
  .new__lists .new__title h3 { padding-left: 10px; font-size: 16px; line-height: 24px; padding: 0 6px; }
  .new__lists .new__title ul { margin-top: 0; }
  .new__lists .new__title li { list-style-type: none; margin-top: 6px; padding: 6px 0; }
  .new__lists .new__title li .new__nav { width: 100%; float: left; }
  .new__lists .new__title li span { font-size: 10px; display:none;}
  .new__lists .new__title li .new__nav:hover { color: red; cursor: pointer; }
  .build__image { width: 100%;    height: auto; }
  .qiyewh { margin:10px auto 0;}
  .whztan .build__list {
      width: 48%;
      padding: 0;
      margin-right: 0;
    }
    .whztan p {
        font-size: 15px;
    }
}
