@charset "UTF-8";
p {
  padding: 0;
  margin: 0;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.w1200 {
  max-width: 1200px;
  width: 92%;
  margin: 0 auto;
}

.x-header1 {
  height: 110px;
  position: fixed;
  z-index: 9;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  background: #fff;
  top: 0;
}

.x-header1 .x-logo1 {
  line-height: 110px;
}

.x-header1 .x-logo1 img {
  -webkit-transform: translateY(-4px);
      -ms-transform: translateY(-4px);
          transform: translateY(-4px);
}

.x-header1 .x-header-right1 {
  padding: 24px 0 24px 15px;
  border-left: 1px solid #ecab0f;
  margin-left: 0.5vw;
  margin-top: 3px;
  position: relative;
}

.x-header1 .x-header-right1 > a {
  display: block;
  color: #666666;
  font: 500 18px/1.6em "微软雅黑";
  padding-left: 28px;
}

.x-header1 .x-header-right1 > a.mo_a1 {
  background: url(../images/oa1.png) no-repeat left center;
}

.x-header1 .x-header-right1 > a.mo_a2 {
  background: url(../images/oa2.png) no-repeat left center;
}

.x-header1 .x-header-right1 > a:hover {
  color: #ecab0f;
}

.erhjhhja {
  position: absolute;
  right: 0;
  top: 100px;
  background-color: #fff;
  padding: 8px;
  display: none;
}

.erhjhhja a {
  display: block;
  color: #333;
  font: 500 12px/1.7em "微软雅黑";
}

.erhjhhja a:hover {
  color: #ecab0f;
}

@media (min-width: 992px) {
  body {
    padding-top: 110px;
  }
}

@media (max-width: 1200px) {
  .x-menu > li > a {
    font-size: 14px;
  }
  .x-header1 .x-header-right1 a {
    font-size: 14px;
  }
  .x-header1 .x-header-right1 {
    margin-top: 8px;
  }
  .x-logo1 {
    max-width: 307px;
    width: 25%;
  }
  .x-logo1 img {
    width: 100%;
  }
}

/*热门搜索*/
.search {
  text-align: left;
}

#formsearch1 {
  width: auto;
  float: right;
  border: 1px solid #dcdcdc;
  border-radius: 15px;
  margin-top: 10px;
}

.hotSearch {
  width: auto;
  float: left;
  font-weight: normal;
  color: #666666;
  font: 500 18px/50px "微软雅黑";
}

marquee{
    width: 60%
}
/*搜索和热门搜索*/
.hotSearch a {
  margin-right: 6px;
  color: #999999;
}

#formsearch1 input {
  height: 30px;
  background: transparent;
  border: none;
  line-height: 30px;
  vertical-align: top;
  outline: none;
}

#formsearch1 input#keyword {
  height: 30px;
  line-height: 30px;
  padding-left: 4px;
  color: #999999;
  width: 267px;
  font-size: 14px;
}

#formsearch1 input#s_btn {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: url(../images/ssk1.png) no-repeat center;
  color: #fff;
  border: none;
  cursor: pointer;
}

#formsearch1 input[type="text"]::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #999999;
}

#formsearch1 input[type="text"]:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999999;
}

#formsearch1 input[type="text"]::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999999;
}

#formsearch1 input[type="text"]:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #999999;
}

.cont1 {
  background: url(../images/bj1.jpg) no-repeat center top;
  background-size: cover;
  padding: 3vw 0 2vw;
}

.title_a1 h2 {
  color: #fff;
  font: 500 20px/2.25em "微软雅黑";
  background: #ecab0f;
  padding: 0 1em;
  display: inline-block;
  letter-spacing: 1px;
}

.title_a1 a.more_a {
  margin-top: 11px;
}

a.more_a {
  display: block;
  font: 500 12px/22px "微软雅黑";
  color: #999999;
  background: url(../images/ayhhgj.png) no-repeat center;
  width: 104px;
  padding-right: 26px;
  text-align: center;
}

.a1_v1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1em;
}

.a1_v1 .xw_a1 {
  width: 58%;
}

.a1_v1 .xw_a1 li {
  border-bottom: 1px dashed #dcdcdc;
}

.a1_v1 .xw_a1 li a {
  color: #666666;
  font: 500 18px/40px "微软雅黑";
  display: inline-block;
}

.a1_v1 .xw_a1 li a::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #666666;
  margin-right: 0.5em;
}

.a1_v1 .xw_a1 li span {
  float: right;
  color: #666666;
  font: 500 14px/40px "微软雅黑";
}

.a1_v1 .xw_a1 li + li {
  margin-top: 5px;
}

.a1_v1 .xw_a1 li:hover a {
  color: #ecab0f;
}

.a1_v1 .xw_a1 li:hover a::before {
  background-color: #ecab0f;
}

.a1_v1 .xw_a1 li:hover span {
  color: #ecab0f;
}

.a1_v1 .sy_sp {
  width: 38.333%;
}

a.moahh_a {
  display: block;
  color: #ecab0f;
  font: 500 16px/1.5em "微软雅黑";
  margin-top: 1em;
}

@media (max-width: 1200px) {
  .title_a1 h2 {
    font-size: 18px;
  }
  .a1_v1 .xw_a1 li a {
    font-size: 16px;
    line-height: 30px;
  }
  .a1_v1 .xw_a1 li a::before {
    width: 8px;
    height: 8px;
  }
  .a1_v1 .xw_a1 li span {
    font-size: 14px;
    line-height: 30px;
  }
}

@media (max-width: 768px) {
  .cont1 {
    padding: 2em 0;
  }
  .a1_v1 .xw_a1 {
    width: 100%;
    margin-top: 0.5em;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .a1_v1 .sy_sp {
    width: 100%;
  }
  .a1_v1 .xw_a1 li a, .a1_v1 .xw_a1 li span {
    font-size: 12px;
  }
}

.cont2 {
  background: url(../images/bj2.jpg) no-repeat center top;
  background-size: cover;
  padding: 3.4vw 0;
}

.a2_list1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.a2_list1 li {
  width: 24.4%;
  background: rgba(255, 255, 255, 0.8);
  text-align: center;
  padding: 1em 0;
}

.a2_list1 li .aa {
  color: #333333;
  font: 600 36px/1.4em "微软雅黑";
  display: inline-block;
  background: url(../images/hgagh.png) no-repeat left center;
  padding-left: 1em;
}

.a2_list1 li span {
  display: block;
  color: #ecab0f;
  font: 500 16px/2em "微软雅黑";
}

.a2_list1 li .ajhggjh {
  text-align: left;
  padding: 0 5%;
  color: #333333;
  font: 500 20px/2.5em "微软雅黑";
}

.a2_list1 li .ajhggjh p:before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ecab0f;
  margin-right: 0.5em;
}

.a2_list1 li a.imgaa {
  display: inline-block;
  background: #ecab0f;
  padding: 0 2em;
  color: #fff;
  font: 500 18px/2.6em "微软雅黑";
  border-radius: 1.3em;
  vertical-align: middle;
  margin-top: 1.8em;
}

.a2_list1 li a.imgaa img {
  margin-top: -2px;
}

@media (max-width: 1300px) {
  .a2_list1 li .aa {
    font-size: 28px;
  }
  .a2_list1 li span {
    font-size: 14px;
  }
  .a2_list1 li .ajhggjh {
    font-size: 14px;
  }
  .a2_list1 li a.imgaa {
    font: 500 14px/2.6em "微软雅黑";
  }
}

@media (max-width: 990px) {
  .a2_list1 li {
    width: 49%;
    margin-top: 1em;
  }
}

@media (max-width: 640px) {
  .cont2 {
    padding: 1em 0 2em;
  }
  .a2_list1 li .aa {
    font-size: 20px;
  }
  .a2_list1 li span {
    font-size: 12px;
  }
  .a2_list1 li .ajhggjh {
    font-size: 12px;
  }
  .a2_list1 li .ajhggjh p {
    line-height: 1.6em;
    margin-top: 0.5em;
  }
  .a2_list1 li a.imgaa {
    font: 500 12px/2.6em "微软雅黑";
  }
  .a2_list1 li a.imgaa img {
    width: 15px;
    height: auto;
  }
}

.cont3 {
  background: url(../images/bj3.jpg) no-repeat center top;
  background-size: cover;
  padding: 3vw 0;
}
.title_a3 {
    text-align: center;
}
.title_a3 span {
  
  font: 600 30px/1.4em "微软雅黑";
  color: #fff;
}

.a3_list1 {
  font-size: 0;
  margin-top: 1vw;
}

.a3_list1 li {
  display: inline-block;
  text-align: center;
  width: 12.5%;
  margin-top: 15px;
}

.a3_list1 li a.img {
  display: block;
  padding: 0 12%;
}

.a3_list1 li a.img img {
  width: 100%;
}

.a3_list1 li .aa a {
  display: block;
  color: #fff;
  font: 500 16px/3em "微软雅黑";
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.ehjjha {
  text-align: center;
}

.ehjjha a.more_a {
  display: inline-block;
  margin-top: 2.6vw;
}

@media (max-width: 1200px) {
  .title_a3 .aa {
    font-size: 25px;
  }
  .a3_list1 li .aa a {
    font-size: 12px;
  }
}

@media (max-width: 990px) {
  .cont3 {
    padding: 2em 0;
  }
  .title_a3 .aa {
    font-size: 20px;
  }
  .a3_list1 li {
    width: 25%;
  }
}

@media (max-width: 660px) {
  .a3_list1 li {
    width: 33.3333%;
  }
  .ehjjha a.more_a {
    margin-top: 1.5em;
  }
}

.cont4 {
  background: url(../images/bj4.jpg) no-repeat center top;
  background-size: cover;
  padding: 3.5vw 0 2vw;
}
.huhhh{
     font: 400 30px/1.5em "微软雅黑";
}

.cont4 .ehjjha a.more_a {
  margin-top: 1.5em;
}

.title_a4 {
  text-align: center;
}

.title_a4 .xingh {
  color: #333333;
  font: 600 30px/1.5em "微软雅黑";
}

.title_a4 .xingh span {
  color: #ecab0f;
}

.title_a4 p {
  color: #999999;
  font: 500 14px/1.5em "微软雅黑";
  text-transform: uppercase;
}

.x-company-list1 {
  margin-top: 2em;
}

.x-company-list1 .owl-carousel {
  padding: 0 38px;
  position: relative;
}

.x-company-list1 .owl-carousel .owl-nav .owl-prev, .x-company-list1 .owl-carousel .owl-nav .owl-next {
  position: absolute;
  top: 35%;
  display: block;
  background: url(../images/ahjghj1.jpg) no-repeat center;
  background-size: cover;
  width: 36px;
  height: 36px;
  font-size: 0;
  outline: none;
}

.x-company-list1 .owl-carousel .owl-nav .owl-prev:hover, .x-company-list1 .owl-carousel .owl-nav .owl-next:hover {
  background: url(../images/ahjghj2.jpg) no-repeat center;
}

.x-company-list1 .owl-carousel .owl-nav .owl-prev {
  left: 0;
}

.x-company-list1 .owl-carousel .owl-nav .owl-next {
  right: 0;
  -webkit-transform: scale(-1);
      -ms-transform: scale(-1);
          transform: scale(-1);
}

.x-company-list1 .x-company-item1 {
  padding: 0 3px;
}

.x-company-list1 .x-company-item1 a.img {
  display: block;
  border: 1px solid #ebb228;
  -webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 2px rgba(0, 0, 0, 0.2);
}

.x-company-list1 .x-company-item1 a.img img {
  width: 100%;
}

.x-company-list1 .x-company-item1 span a {
  text-align: center;
  display: block;
  color: #333333;
  font: 500 16px/2.2em "微软雅黑";
}

@media (max-width: 1200px) {
  .title_a4 .aa {
    font-size: 24px;
  }
  .title_a4 p {
    font-size: 12px;
  }
  .x-company-list1 {
    margin-top: 1.2em;
  }
}

@media (max-width: 990px) {
  .x-company-list1 .owl-carousel {
    padding: 0;
  }
  .x-company-list1 .x-company-item1 .aa a {
    font-size: 14px;
  }
  .cont4 {
    padding: 2em 0;
  }
}

@media (max-width: 640px) {
  .title_a4 .aa {
    font-size: 20px;
  }
  .x-company-list1 .x-company-item1 .aa a {
    font-size: 12px;
  }
}

.a5_v1 {
  background: url(../images/ahjgjhg.jpg) no-repeat center;
  background-size: cover;
  padding: 2vw 0;
}

.a5_v1 .title_a4 .xingh {
  color: #333333;
}

.a5_v1 .title_a4 .xingh span {
  color: #fff;
}

.a5_v1 .title_a4 p {
  color: rgba(255, 255, 255, 0.6);
}

.a5_v2 {
  background: url(../images/bj5.jpg) no-repeat center top;
  background-size: cover;
  padding: 2.5vw 0;
}

.a5_v2 .a5_v21 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.a5_v2 .a5_v21 .a5_b1 {
  width: 48%;
}

.a5_v2 .a5_v21 .a5_b1 .xw_tiut {
  background: url(../images/ajhgjhg.png) no-repeat 90px center;
}

.a5_v2 .a5_v21 .a5_b1 .xw_tiut .aa {
  display: inline-block;
  color: #333333;
  font: 500 20px/1.5em "微软雅黑";
  border-bottom: 3px solid #ecab0f;
}

.a5_v2 .a5_v21 .a5_b1 .xw_tiut a.nmannb {
  display: block;
  color: #ecab0f;
  font: 500 14px/33px "微软雅黑";
}

.a5_v2 .a5_v21 .a5_b1 .xw_a1 {
  margin-top: 1.5em;
}

.a5_v2 .a5_v21 .a5_b1 .xw_a1 li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.a5_v2 .a5_v21 .a5_b1 .xw_a1 li a.img {
  display: block;
  width: 40.03%;
}

.a5_v2 .a5_v21 .a5_b1 .xw_a1 li a.img img {
  width: 100%;
}

.a5_v2 .a5_v21 .a5_b1 .xw_a1 li .wxw_Wehjhja {
  width: 56.78%;
}

.a5_v2 .a5_v21 .a5_b1 .xw_a1 li .wxw_Wehjhja .aa a {
  display: block;
  color: #333333;
  font: 500 16px/1.4em "微软雅黑";
}

.a5_v2 .a5_v21 .a5_b1 .xw_a1 li .wxw_Wehjhja .aa a:hover {
  color: #ecab0f;
}

.a5_v2 .a5_v21 .a5_b1 .xw_a1 li .wxw_Wehjhja span {
  display: block;
  color: #999999;
  font: 500 12px/2em "微软雅黑";
  margin: 1em 0;
}

.a5_v2 .a5_v21 .a5_b1 .xw_a1 li .wxw_Wehjhja .jkidn {
  color: #666666;
  font: 500 14px/1.6em "微软雅黑";
}

.a5_v2 .a5_v21 .a5_b1 .xw_a1 li .wxw_Wehjhja a.xw_more {
  display: block;
  color: #fff;
  font: 500 12px/17px "微软雅黑";
  width: 45px;
  text-align: center;
  background-color: #ecab0f;
  margin-top: 5px;
}

.xw_a2 {
  margin-top: 1em;
}

.xw_a2 li {
  border-bottom: 1px dashed #dddddd;
}

.xw_a2 li a {
  display: inline-block;
  color: #666;
  font: 500 14px/46px "微软雅黑";
  width: 70%;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.xw_a2 li a:hover {
  color: #ecab0f;
}

.xw_a2 li span {
  color: #999999;
  display: block;
  font: 500 12px/46px "微软雅黑";
  float: right;
  margin-right: 1em;
}

@media (max-width: 1300px) {
  .a5_v2 .a5_v21 .a5_b1 .xw_tiut {
    background: none;
  }
}

@media (max-width: 1200px) {
  .a5_v2 .a5_v21 .a5_b1 .xw_a1 li .wxw_Wehjhja .aa a {
    font-size: 14px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    overflow: hidden;
  }
  .a5_v2 .a5_v21 .a5_b1 .xw_a1 li .wxw_Wehjhja span {
    margin: 0.5em 0;
  }
  .a5_v2 .a5_v21 .a5_b1 .xw_a1 li .wxw_Wehjhja .bb {
    font-size: 12px;
  }
  .xw_a2 li a {
    font: 500 12px/32px "微软雅黑";
  }
  .xw_a2 li span {
    line-height: 32px;
  }
}

@media (max-width: 990px) {
  .a5_v2 {
    padding: 1em 0 2em;
  }
  .a5_v2 .a5_v21 .a5_b1 {
    width: 100%;
    margin-top: 1em;
  }
  .a5_v2 .a5_v21 .a5_b1 .xw_a1 li .wxw_Wehjhja span {
    margin: 0;
  }
  .a5_v2 .a5_v21 .a5_b1 .xw_tiut .aa {
    font-size: 18px;
  }
  .a5_v2 .a5_v21 .a5_b1 .xw_tiut a.nmannb {
    font-size: 12px;
    line-height: 30px;
  }
}

.f_link {
  background: #e3e3e3;
  padding: 1.1em 0;
}

.f_link, .f_link a {
  color: #333333;
  font: 500 14px/1.5em "微软雅黑";
}

.f_link a + a::before {
  content: "|";
}

.foot1 {
  background: url(../images/foot.jpg) no-repeat center top;
  background-size: cover;
  padding: 4vw 0 3vw;
}

.fo_v1 .fo_a1 {
  width: 32.666%;
  text-align: center;
  margin-top: 0.5em;
}

.fo_v1 .fo_a1 img {
  max-width: 298px;
  width: 80%;
}

.fo_v1 .fo_a2 .d_ermaa li {
  text-align: center;
  color: #fff;
  float: left;
  margin-right: 30px;
}

.fo_v1 .fo_a2 .d_ermaa li .aa {
  font: 500 15px/1.7em "微软雅黑";
}

.fo_v1 .fo_a3 {
  margin-top: 1.6em;
}

.fo_v1 .fo_a3 .aa {
  color: #fff;
  background-color: #ecab0f;
  font: 500 14px/2.2em "微软雅黑";
  display: inline-block;
  padding: 0 2em;
}
.fo_v1 .fo_a3 .aa a{
    color: #fff;
}
.fo_v1 .fo_a3 .d_laxn {
  color: #c0c0c0;
  font: 500 16px/2.2em "微软雅黑";
  margin-top: 1em;
}

.foot2 {
  background-color: #000000;
  padding: 1.5em 0;
  text-align: center;
}

.foot2, .foot2 a {
  color: #ffffff;
  font: 500 14px/1.6em "微软雅黑";
}

.foot2 a:hover {
  color: #ecab0f;
}

.fang {
  display: block;
  overflow: hidden;
}

.fang img {
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.fang:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}

@media (max-width: 1300px) {
  .fo_v1 .fo_a2 .d_ermaa li img {
    width: 10vw;
  }
  .fo_v1 .fo_a2 .d_ermaa li .aa {
    font-size: 12px;
  }
  .fo_v1 .fo_a3 .d_laxn {
    font-size: 12px;
  }
}

@media (max-width: 1000px) {
  .foot1 {
    display: none;
  }
}

@media (max-width: 640px) {
  .foot2, .foot2 a {
    font-size: 12px;
  }
}

.page-position a:nth-child(1) {
  background: url(../images/ajhghjg1.png) no-repeat left center;
  padding-left: 30px;
}

.ny_titaa {
  text-align: center;
}

.ny_titaa .ping {
  color: #ecab0f;
  font: 500 30px/1em "微软雅黑";
  position: relative;
  z-index: 1;
}

.ny_titaa span {
  display: block;
  color: #ededed;
  font: 500 36px/1em "微软雅黑";
  margin-top: -0.5em;
  text-transform: uppercase;
}

.thha {
  margin: 2vw 0 3vw;
}

@media (max-width: 768px) {
  .thha {
    margin: 2em 0 2em;
  }
  .ny_titaa .aa {
    font: 500 22px/1em "微软雅黑";
  }
  .ny_titaa span {
    font-size: 28px;
  }
}

@media (max-width: 400px) {
  .ny_titaa .aa {
    font: 500 20px/1em "微软雅黑";
  }
  .ny_titaa span {
    font-size: 24px;
  }
}

.abt_ahh1 {
  width: 100%;
}

.abt_ahh1 img {
  width: 100%;
}

.abt_ah.aa .ghimyh {
  color: #333333;
  font: 500 30px/1.5em "微软雅黑";
  border-left: 4px solid #ecab0f;
  padding-left: 10px;
  margin-top: -1.5vw;
}

.abt_ah.aa .hhha.aa_a1 {
  color: #333333;
  font: 500 24px/2em "微软雅黑";
  margin-top: 1em;
}

.n_cont2 {
  background: url(../images/nbj1.jpg) no-repeat center top;
  background-size: cover;
  padding: 1.5vw 0 2.5vw;
  margin-top: 3vw;
}

.title_a2aa .aa {
  color: #333333;
  font: 500 30px/1.5em "微软雅黑";
  border-left: 4px solid #ecab0f;
  padding-left: 10px;
}

.a2h_ah {
  text-align: center;
  font-size: 0;
  margin: 0 -2.5%;
}

.a2h_ah li {
  display: inline-block;
  width: 33.33%;
  margin-top: 2.5vw;
  padding: 0 2.4%;
}

.a2h_ah li a.img {
  display: block;
  position: relative;
}
.a2h_ah li a.img:hover{
       cursor: auto;
}
.a2h_ah li a.img img {
  width: 100%;
}

.a2h_ah li a.img .aa {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fefefe;
  width: 100%;
  text-align: center;
  font: 500 24px/1em "微软雅黑";
}

.a2h_ah li:nth-child(1) {
  margin-left: 5%;
}

.a2h_ah li:nth-child(2) {
  margin-right: 5%;
}

.n_cont3 {
  margin-top: 3.5vw;
}

.n_cont3 .a3_ahhah1 {
  background: url(../images/nbj2.jpg) no-repeat center top;
  background-size: cover;
  padding: 2.5vw 0 4.5vw;
  margin-top: 3vw;
}

.ehjjha1 {
  color: #ededed;
  font: 500 24px/1.6em "微软雅黑";
  text-align: center;
}

.ehjjha1::after {
  content: "";
  display: block;
  width: 85px;
  height: 2px;
  background: #ecab0f;
  margin: 0.8em auto 0;
}

.a3_ahhds1 {
  margin-top: 2vw;
}

.a3_ahhds1 li {
  margin-top: 2vw;
}

.a3_ahhds1 li .aa {
  color: #ffffff;
  font: 500 20px/2em "微软雅黑";
  vertical-align: middle;
}

.a3_ahhds1 li .aa::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #fff;
  margin-right: 0.5em;
  margin-top: -3px;
}

.a3_ahhds1 li p {
  color: #ffffff;
  font: 500 15px/1.5em "微软雅黑";
  text-transform: uppercase;
  letter-spacing: -1px;
  margin-left: 1.2em;
}

.n_cont4 {
  background: url(../images/nbj3.jpg) no-repeat center top;
  background-size: cover;
  padding: 2vw 0 4vw;
}

.n_cont4 .ny_titaa span {
  color: #d5d4d4;
}

.a4_ajhhgg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.a4_ajhhgg li {
  width: 31%;
  text-align: center;
}

.a4_ajhhgg li a.img {
  display: block;
}

.a4_ajhhgg li a.img img {
  width: 100%;
}

.a4_ajhhgg li .aa a {
  display: block;
  color: #333333;
  font: 500 16px/1.5em "微软雅黑";
  padding: 1.3em 0;
}

.n_cont5 {
  padding-top: 1.2vw;
}

.erhhg {
  text-align: center;
  color: #666666;
  font: 500 24px/1em "微软雅黑";
}

.erhhg::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #666666;
  margin-right: 0.5em;
  vertical-align: middle;
}

.ahg_gga {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 3em;
  margin-top: 2em;
  background: url(../images/jajhhha.png) no-repeat right bottom;
}

.ahg_gga .aagaa_1 {
  width: 30.333%;
}

.ahg_gga .aagaa_1 img {
  width: 100%;
}

.ahg_gga .aagaa_2 {
  width: 69.667%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 2%;
  color: #666666;
  font: 500 14px/27px "微软雅黑";
  text-indent: 2em;
}

.x2_ahghga {
  background: url(../images/ahgjhjg.png) repeat-y center top;
  padding: 3vw 0;
  margin-top: 2vw;
}

.x2_ahghga li + li {
  margin-top: 3vw;
}

.x2_ahghga li .wehjjhjha {
  padding: 8px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  width: 47%;
}

.x2_ahghga li .wehjjhjha .wehjhha_ahj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.x2_ahghga li .wehjjhjha .wehjhha_ahj a.img {
  width: 35.1%;
  display: block;
}

.x2_ahghga li .wehjjhjha .wehjhha_ahj a.img img {
  width: 100%;
}

.x2_ahghga li .wehjjhjha .wehjhha_ahj p {
  width: 63%;
  color: #666666;
  font: 500 14px/1.7em "微软雅黑";
}

.x2_ahghga li .wehjjhjha .bb {
  color: #333333;
  font: 500 16px/1.6em "微软雅黑";
  padding: 1.5em 0;
}

.x2_ahghga li .aa {
  display: inline-block;
  color: #333333;
  font: 500 16px/2.4em "微软雅黑";
  padding: 0 1em;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  margin-top: 79px;
}

.x2_ahghga li i {
  display: block;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #333333;
  text-align: center;
  line-height: 42px;
  margin: 150px 16px 0;
}

.x2_ahghga li:hover i {
  background: #ecab0f;
}

.x2_ahghga li.sh1 .wehjjhjha, .x2_ahghga li.sh1 i, .x2_ahghga li.sh1 .aa {
  float: right;
}


.x2_ahghga .sh1 h2{
    float: right;
    margin-top: 13%;
}

.x2_ahghga .sh2 h2{
    float: left;
    margin-top: 13%;
}
.x2_ahghga li.sh2.aa .wehjjhjha, .x2_ahghga li.sh2.aa i, .x2_ahghga li.sh2.aa .aa {
  float: left;
}

.x2_ahghga li.sh2 .wehjjhjha, .x2_ahghga li.sh2 i, .x2_ahghga li.sh2 .aa {
    float: left;
}

.n_cont6 {
  padding-top: 1.2vw;
}

.n_cont6 .thha {
  margin-bottom: 2vw;
}

.wejhhj {
  background: url(../images/ahtghjg.jpg) no-repeat center top;
  background-size: cover;
  padding: 4vw 0;
}

.haha {
  background: url(../images/agjhhjg.png) no-repeat center;
  height: 236px;
  width: 923px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1em 35px 0 168px;
  color: #fff;
  font: 500 20px/1.5em "微软雅黑";
  text-indent: 2em;
}

.n_cont7 {
  padding-top: 2vw;
}

.a7_bnabb {
  background: url(../images/nbj4.jpg) no-repeat center top;
  background-size: cover;
  padding: 2vw 0 3vw;
}

.ahjha1jha {
  background: url(../images/ahgjhgj.png) no-repeat center;
  background-size: 100% auto;
}

.ahjha1jha li {
  width: 28.84%;
  padding: 0 1.5%;
  float: left;
}

.ahjha1jha li + li {
  margin-left: -62px;
}

.ahjha1jha li .aa {
  color: #333333;
  font: 500 22px/1.1em "微软雅黑";
  padding: 0.5em 0;
}

.ahjha1jha li p {
  color: #666;
  font: 500 16px/1.5em "微软雅黑";
  height: 288px;
}

.ahjha1jha li.jaj_a1 {
  margin-top: 403px;
  background: url(../images/ahjgjhgaaa1.png) no-repeat center top;
  padding-top: 83px;
}

.ahjha1jha li.jaj_a2 {
  background: url(../images/ahjgjhgaaa.png) no-repeat center bottom;
  padding-bottom: 83px;
}

@media (max-width: 1300px) {
  .x2_ahghga {
    background: none;
  }
  .ahjha1jha {
    background: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .ahjha1jha:after, .ahjha1jha:before {
    display: none;
  }
  .a7_bnabb .ahjha1jha li {
    width: 49%;
    padding-bottom: 0;
    background: none;
  }
  .ahjha1jha li + li {
    margin: 0;
  }
  .ahjha1jha li p {
    height: auto;
  }
  .ahjha1jha li.jaj_a1 {
    margin: 0;
    padding-top: 0;
  }
  .ahjha1jha li {
    margin-top: 1em;
  }
  .ahjha1jha li .aa {
    font-size: 20px;
  }
  .ahjha1jha li p {
    font-size: 15px;
  }
}

@media (max-width: 1200px) {
  .abt_ah.aa .aa, .title_a2aa .aa {
    font-size: 30px;
  }
  .abt_ah.aa .hhha.aa_a1 {
    font-size: 20px;
  }
  .a2h_ah li a.img .aa {
    font-size: 20px;
  }
  .ehjjha {
    font-size: 20px;
  }
  .ehjjha::after {
    width: 74px;
  }
  .a3_ahhds1 li .aa {
    font-size: 18px;
  }
  .a3_ahhds1 li p {
    font-size: 13px;
  }
  .a4_ajhhgg li .aa a {
    font-size: 12px;
  }
  .erhhg {
    font-size: 20px;
  }
  .erhhg::before {
    width: 8px;
    height: 8px;
  }
  .ahg_gga .aagaa_2 {
    font-size: 13px;
    line-height: 20px;
  }
  .haha {
    font-size: 17px;
    padding-top: 2em;
  }
}

@media (max-width: 990px) {
  .abt_ah.aa .aa, .title_a2aa .aa {
    font-size: 24px;
  }
  .abt_ah.aa .hhha.aa_a1 {
    font-size: 14px;
  }
  .a2h_ah li a.img .aa {
    font-size: 16px;
  }
  .n_cont2 {
    padding: 1.5em 0 2em;
  }
  .n_cont3 .a3_ahhah1 {
    padding: 2em 0 4em;
  }
  .ehjjha {
    font-size: 18px;
  }
  .ehjjha::after {
    width: 64px;
  }
  .a3_ahhds1 li .aa {
    font-size: 16px;
  }
  .a3_ahhds1 li p {
    font-size: 12px;
  }
  .a4_ajhhgg li {
    width: 48.5%;
  }
  .a4_ajhhgg li .aa a {
    padding: 0.5em 0;
  }
  .ahg_gga {
    background: none;
    display: block;
  }
  .ahg_gga .aagaa_1 {
    width: 60%;
    float: left;
    max-width: 365px;
  }
  .ahg_gga .aagaa_1 img {
    width: 95%;
  }
  .ahg_gga {
    padding-bottom: 0;
  }
  .x2_ahghga {
    margin-top: 0;
  }
  .ahg_gga .aagaa_2 {
    width: 100%;
    margin-top: 1em;
    padding: 0;
  }
  .x2_ahghga li i {
    display: none;
  }
  .n_cont5 .x2_ahghga li {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .n_cont5 .x2_ahghga li .aa {
    margin-top: 1em;
    float: initial;
  }
  .n_cont5 .x2_ahghga li .wehjjhjha {
    width: 100%;
    float: initial;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-top: 1em;
    text-align: left;
  }
  .haha {
    background: #ecab0f;
    padding: 1em 3%;
    width: auto;
    height: auto;
    font-size: 16px;
  }
  .ahjha1jha li .aa {
    font-size: 18px;
  }
  .ahjha1jha li p {
    font-size: 13px;
  }
}

@media (max-width: 640px) {
  .abt_ah.aa .aa, .title_a2aa .aa {
    font-size: 22px;
  }
  .abt_ah.aa .hhha.aa_a1 {
    font-size: 13px;
  }
  .a2h_ah li a.img .aa {
    font-size: 12px;
  }
  .a2h_ah {
    text-align: left;
    margin-top: 16px;
  }
  .a2h_ah li {
    width: 50%;
  }
  .a2h_ah li:nth-child(1), .a2h_ah li:nth-child(2) {
    margin: 0;
  }
  .ehjjha {
    font-size: 16px;
  }
  .ehjjha::after {
    width: 64px;
  }
  .a3_ahhds1 li .aa {
    font-size: 14px;
  }
  .a3_ahhds1 li p {
    font-size: 12px;
  }
  .erhhg {
    font-size: 18px;
  }
  .erhhg::before {
    width: 8px;
    height: 8px;
  }
  .x2_ahghga li .wehjjhjha .wehjhha_ahj {
    display: block;
  }
  .x2_ahghga li .wehjjhjha .wehjhha_ahj a.img {
    float: left;
    max-width: 198px;
    width: 60%;
  }
  .x2_ahghga li .wehjjhjha .wehjhha_ahj a.img img {
    width: 95%;
  }
  .n_cont5 .x2_ahghga li .aa {
    font-size: 14px;
  }
  .x2_ahghga li .wehjjhjha .wehjhha_ahj p {
    width: 100%;
    font-size: 12px;
  }
  .x2_ahghga li .wehjjhjha .bb {
    font-size: 14px;
  }
  .wejhhj {
    padding: 2.5em 0;
    margin-top: 1em;
  }
  .haha {
    font-size: 13px;
  }
  .a7_bnabb .ahjha1jha li {
    width: 100%;
  }
  .a7_bnabb {
    padding-bottom: 2em;
  }
}

.wejhjhja {
  background: url(../images/nbj4aa.jpg) no-repeat center;
  background-size: cover;
}

.wejhjhja .jhahjhgha {
  border-bottom: 1px solid #f2d48d;
  width: 94%;
  margin: 0 auto;
}

.wejhjhja .jhahjhgha .bb {
  color: #fff;
  font: 500 24px/2em "微软雅黑";
}

.wejhjhja .ny_titaa {
  padding: 2vw 0;
}

.wejhjhja .ny_titaa .aa {
  color: #fff;
}

.wejhjhja .ny_titaa span {
  color: #f2c454;
}

.title_ahh {
  color: #333333;
  font: 500 30px/1em "微软雅黑";
  padding: 1em 0;
  text-align: center;
}

.erkjjkw {
  color: #666666;
  font: 500 24px/1em "微软雅黑";
  padding: 1em 0;
  text-align: center;
}

.whjha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.whjha .msg_li {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.whjha .msg_li span {
  display: block;
  width: 125px;
  font: 500 24px/42px "微软雅黑";
  text-align: right;
}

.whjha .msg_li input.form-control1 {
  border: 1px solid #999999;
  width: calc(97% - 122px);
  font: 500 14px/42px "微软雅黑";
  padding-left: 1em;
}

.whjha .msg_li i {
  display: inline-block;
  color: #fe1414;
  font: 500 14px/1em "微软雅黑";
  vertical-align: middle;
  padding-right: 1em;
}

.whjha .msg_li .ehha_a {
  text-align: left;
  font: 500 24px/42px "微软雅黑";
  width: calc(97% - 125px);
}

.whjha .msg_li .ehha_a input {
  margin-right: 4px;
}

.msg_li1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.msg_li1 span {
  display: block;
  width: 125px;
  font: 500 24px/42px "微软雅黑";
  text-align: right;
}

.msg_li1 textarea.form-control1 {
  border: 1px solid #999999;
  width: calc(99% - 145px);
  font: 500 14px/2em "微软雅黑";
  padding-left: 1em;
  resize: auto !important;
}

.ohagga {
  visibility: hidden;
}

#message-form .ehha_a label {
  font: 500 24px/42px "微软雅黑";
  margin-bottom: 0;
}

.hhhag {
  margin-top: 2.4vw;
}

.btn-primary {
  background: #ecab0f;
  border-color: #ecab0f;
}

.btn {
  font: 500 24px/1.9em "微软雅黑";
  height: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  border-radius: 10px;
}

.hjahhah_1 {
  margin-left: calc(125px + 1%) !important;
}
.fo_a2{
        margin-right: 1.7vw;
}

@media (max-width: 1200px) {
  .wejhjhja .jhahjhgha .bb {
    font-size: 20px;
  }
  .title_ahh {
    font-size: 25px;
  }
  .erkjjkw {
    font-size: 20px;
  }
  .whjha .msg_li span {
    font: 500 20px/32px "微软雅黑";
  }
  .whjha .msg_li input.form-control1 {
    font: 500 12px/32px "微软雅黑";
  }
  #message-form .ehha_a label, .whjha .msg_li .ehha_a, .msg_li1 span {
    font: 500 20px/32px "微软雅黑";
  }
  .msg_li1 textarea.form-control1 {
    font: 500 12px/2em "微软雅黑";
  }
  .btn {
    font: 500 20px/1.9em "微软雅黑";
  }
}

@media (max-width: 990px) {
  .wejhjhja .jhahjhgha .bb {
    font-size: 17px;
  }
  .title_ahh {
    font-size: 20px;
  }
  .erkjjkw {
    font-size: 17px;
  }
  .whjha .msg_li span {
    font: 500 16px/32px "微软雅黑";
  }
  .whjha .msg_li input.form-control1 {
    font: 500 12px/32px "微软雅黑";
  }
  #message-form .ehha_a label, .whjha .msg_li .ehha_a, .msg_li1 span {
    font: 500 16px/32px "微软雅黑";
  }
  .msg_li1 textarea.form-control1 {
    font: 500 12px/2em "微软雅黑";
  }
  .btn {
    font: 500 16px/1.9em "微软雅黑";
  }
  .whjha .msg_li span, .msg_li1 span {
    width: 100px;
  }
  .whjha .msg_li input.form-control1 {
    width: calc(97% - 98px);
  }
  .whjha .msg_li .ehha_a {
    width: calc(97% - 98px);
  }
  .msg_li1 textarea.form-control1 {
    width: calc(99% - 115px);
  }
  .hjahhah_1 {
    margin-left: calc(100px + 1%) !important;
  }
}

@media (max-width: 768px) {
  .whjha .msg_li {
    width: 100%;
  }
  .msg_li1 textarea.form-control1 {
    width: calc(99% - 92px);
  }
  .hjahhah_1 {
    margin-left: calc(75px + 1%) !important;
  }
  .whjha .msg_li span {
    width: 61px;
    font-size: 14px;
  }
  .whjha .msg_li input.form-control1 {
    width: calc(97% - 80px);
  }
  .whjha .msg_li .ehha_a {
    width: calc(97% - 85px);
  }
  #message-form .ehha_a label, .whjha .msg_li .ehha_a, .msg_li1 span {
    font-size: 14px;
  }
  .whjha .msg_li span, .msg_li1 span {
    width: 80px;
    font-size: 14px;
  }
  .hjahhah_1 {
    margin-left: 0 !important;
  }
}

@media (max-width: 640px) {
  .wejhjhja .jhahjhgha .bb {
    font-size: 14px;
  }
  .title_ahh {
    font-size: 18px;
    line-height: 1.5em;
  }
  .erkjjkw {
    font-size: 14px;
    line-height: 1.5em;
  }
}
