@charset "UTF-8";
.fl {
  float: left;
}

.fr {
  float: right;
}

p {
  padding: 0;
  margin: 0;
}

.clearboth {
  height: 0px;
  line-height: 0px;
  overflow: hidden;
  clear: both;
  font-size: 0px;
}

.head1 {
  background-color: #008ae8;
  color: #ffffff;
  font: 500 14px/16px "微软雅黑";
  padding: 1.2em 0;
  display:none;
}

.head1 a {
  color: #ffffff;
}

.head2 {
  height: 148px;
}

.head2 .x-logo1 {
  line-height: 140px;
}

.head2 .logo_wen {
  color: #333333;
  font: 500 15px/2em "微软雅黑";
  margin-left: 25px;
}

.head2 .logo_wen h2 {
  color: #008ae8;
  font: 600 21px/2em "微软雅黑";
  margin: 40px 0 6px 0;
}

.weghhga h2 {
  color: #333333;
  font: 500 14px/1.2em "微软雅黑";
  display: inline-block;
  background: url(../images/dgb.png) no-repeat left center;
  padding: 22px 0;
  padding-left: 35px;
  float: right;
  text-transform: uppercase;
}

.weghhga h2 span {
  color: #333333;
  font: 600 18px/1em "微软雅黑";
}

@media (max-width: 1800px) {
  .x-menu > li > a {
    font-size: 14px;
  }
}

@media (max-width: 1650px) {
  .head2 .logo_wen {
    color: #333333;
    font: 500 13px/2em "微软雅黑";
    margin-left: 15px;
  }
  .head2 .logo_wen h2 {
    color: #008ae8;
    font: 600 18px/2em "微软雅黑";
    margin: 40px 0 6px 0;
  }
  .x-menu > li > a {
    padding: 0 2.20vw;
  }
}

@media (max-width: 1440px) {
  .head2 .logo_wen {
    display: none;
  }
}

.html5zoo-nav-0 {
  margin-top: -34px !important;
}

.cont1 {
  background: url(../images/bj1.jpg) repeat-x center top #fff;
  padding: 4.5vw 0 0;
  background-size: 100% 50%;
}

.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;
}

.a1_v1 .a1_b1 {
  width: 28.645%;
  margin-left: 12.5%;
}

.a1_v1 .a1_b1 a.abt_nna {
  display: block;
  width: 100%;
}

.a1_v1 .a1_b1 a.abt_nna img {
  width: 100%;
}

.a1_v1 .a1_b1 .gag {
  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;
  color: #fefefe;
  background: #13a0ff;
  padding-left: 0.7em;
  font: 500 18px/2em "微软雅黑";
}

.a1_v1 .a1_b1 .gag span {
  padding: 1.1em 0;
}

.a1_v1 .a1_b1 .gag a.abt_nnaa {
  display: block;
  width: 17.272%;
  text-align: center;
  max-width: 40%;
  line-height: 2em;
  background-color: #008ae8;
  vertical-align: middle;
  padding: 1.1em 0;
}

.a1_v1 .a1_b2 {
  width: 56.041%;
}

.a1_v1 .a1_b2 .wenhbhha {
  padding-right: 14.322vw;
}

.a1_v1 .a1_b2 .wenhbhha .abt_tit {
  color: #333333;
  font: 500 18px/2em "微软雅黑";
}

.a1_v1 .a1_b2 .wenhbhha .abt_tit span {
  color: #008ae8;
  font: 600 30px/1em "微软雅黑";
  padding-right: 0.5em;
}

.a1_v1 .a1_b2 .wenhbhha .abt_wen {
  color: #787878;
  font: 500 15px/2em "微软雅黑";
  margin-top: 1em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.a1_v1 .a1_b2 .wenhbhha2 {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 2em 0 1em;
  padding-right: 14.322vw;
  margin-top: 3.8vw;
}

.a1_v1 .a1_b2 .wenhbhha2 .xw_ahh1 {
  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;
}

.a1_v1 .a1_b2 .wenhbhha2 .xw_ahh1 li {
  width: 23%;
}

.a1_v1 .a1_b2 .wenhbhha2 .xw_ahh1 li a.img {
  display: block;
}

.a1_v1 .a1_b2 .wenhbhha2 .xw_ahh1 li a.img img {
  width: 100%;
  height:120px;
}

.a1_v1 .a1_b2 .wenhbhha2 .xw_ahh1 li h2 {
  text-align: center;
  color: #333333;
  font: 500 17px/2em "微软雅黑";
  margin-top: 0.5em;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.a1_v1 .a1_b2 .wenhbhha2 .xw_ahh1 li h2 span {
  color: #008ae8;
}

.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: 1650px) {
  .a1_v1 .a1_b1 {
    margin-left: 8.5%;
  }
  .a1_v1 .a1_b2 {
    width: 60.041%;
  }
  .a1_v1 .a1_b2 .wenhbhha, .a1_v1 .a1_b2 .wenhbhha2 {
    padding-right: 9vw;
  }
  .a1_v1 .a1_b2 .wenhbhha .abt_tit span {
    font-size: 25px;
  }
  .a1_v1 .a1_b2 .wenhbhha .abt_tit {
    font-size: 15px;
  }
  .a1_v1 .a1_b2 .wenhbhha .abt_wen {
    font-size: 13px;
  }
  .a1_v1 .a1_b2 .wenhbhha2 {
    padding: 1.5em 0 0.7em;
    padding-right: 9vw;
  }
  .a1_v1 .a1_b2 .wenhbhha2 .xw_ahh1 li h2 {
    font-size: 14px;
  }
}

@media (max-width: 1200px) {
  .a1_v1 .a1_b1 {
    margin-left: 8.3%;
  }
  .a1_v1 .a1_b2 {
    width: 60.041%;
  }
  .a1_v1 .a1_b2 .wenhbhha, .a1_v1 .a1_b2 .wenhbhha2 {
    padding-right: 8.3vw;
  }
  .a1_v1 .a1_b2 .wenhbhha .abt_tit span {
    font-size: 20px;
  }
  .a1_v1 .a1_b2 .wenhbhha .abt_tit {
    font-size: 13px;
  }
  .a1_v1 .a1_b2 .wenhbhha .abt_wen {
    font-size: 12px;
  }
  .a1_v1 .a1_b2 .wenhbhha2 {
    padding: 1.5em 0 0.7em;
    padding-right: 8.3vw;
  }
  .a1_v1 .a1_b2 .wenhbhha2 .xw_ahh1 li h2 {
    font-size: 12;
  }
}

@media (max-width: 990px) {
  .cont1 {
    background: none;
  }
  .a1_v1 {
    padding: 0 4.3%;
  }
  .a1_v1 .a1_b1, .a1_v1 .a1_b2 {
    width: 100%;
    margin: 0 auto;
  }
  .a1_v1 .a1_b2 .wenhbhha, .a1_v1 .a1_b2 .wenhbhha2 {
    padding: 0;
    margin-top: 1em;
  }
  .a1_v1 .a1_b2 .wenhbhha2 {
    padding: 1em 0;
  }
}

@media (max-width: 640px) {
  .a1_v1 .a1_b1 .gag span, .a1_v1 .a1_b1 .gag a.abt_nnaa {
    padding: 0.5em 0;
    font-size: 13px;
  }
  .a1_v1 .a1_b2 .wenhbhha2 {
    padding: 0.2em 0 1em;
  }
  .a1_v1 .a1_b2 .wenhbhha2 .xw_ahh1 li {
    width: 48%;
    margin-top: 1em;
  }
}

.cont2 {
  background-color: #f5f5f5;
  padding: 3.2vw 0 3.5vw;
  margin-top: 3vw;
}

.title_a1 {
  text-align: center;
}

.title_a1 h2 {
  color: #008ae8;
  font: 600 30px/2em "微软雅黑";
}

.title_a1 h2 span {
  display: block;
  font: 500 18px/1.7em "微软雅黑";
  color: #666666;
  background: url(../images/hgfahgf.png) no-repeat center;
}

.ttz {
  display: none;
}

.tabz {
  text-align: center;
  font-size: 0;
  margin: 1.8vw auto 0;
}

.tabz li {
  display: inline-block;
}

.tabz li a {
  display: block;
  color: #444444;
  font: 500 16px/2em "微软雅黑";
  padding: 0 1em;
}

.tabz li + li a {
  background: url(../images/hfgafhg.png) no-repeat left center;
}

.tabz li.cur a {
  color: #008ae8;
}

.tabz_content {
  margin-top: 1vw;
}

.list1z {
  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;
}

.list1z li {
  width: 23.2%;

  margin-top: 1em;
}

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

.list1z li a.img img {
  width: 100%;

}

@media (max-width: 1200px) {
  .title_a1 h2 {
    font-size: 24px;
  }
  .title_a1 h2 span {
    font-size: 16px;
  }
  .tabz li a {
    font-size: 14px;
  }
}

@media (max-width: 640px) {
  .title_a1 h2 {
    font-size: 20px;
  }
  .title_a1 h2 span {
    font-size: 14px;
    background: none;
  }
  .tabz li a {
    font-size: 12px;
    line-height: 1.5em;
  }
  .list1z li {
    width: 48.5%;
  }
}

.cont3 {
  margin: 1.9vw auto;
}

.a3_v1 {
  border: 1px solid #dddddd;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2em 2vw;
  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;
}

.a3_v1 h2 {
  color: #008ae8;
  font: 600 30px/1em "微软雅黑";
}

.a3_v1 .yc_a {
  text-align: left;
}

.a3_v1 .yc_a li {
  color: #333333;
  font: 500 18px/2em "微软雅黑";
  display: inline-block;
}

.a3_v1 .yc_a li + li {
  background: url(../images/afhgfhg.png) no-repeat left center;
  padding-left: calc( 1vw + 25px);
  margin-left: 1vw;
}

.a3_v1 .yc_a li i {
  color: #008ae8;
  font-weight: 600;
  padding-right: 0.6em;
}

@media (max-width: 1700px) {
  .a3_v1 .yc_a li {
    font-size: 16px;
  }
}

@media (max-width: 1600px) {
  .a3_v1 {
    padding: 1.5em 1.5vw;
  }
  .a3_v1 h2 {
    font-size: 26px;
  }
  .a3_v1 .yc_a li + li {
    background: url(../images/afhgfhg.png) no-repeat left center;
    background-size: 15px auto;
    padding-left: calc( 1vw + 15px);
  }
}

@media (max-width: 1440px) {
  .a3_v1 h2 {
    width: 100%;
    text-align: center;
  }
  .a3_v1 .yc_a {
    width: 100%;
    text-align: left;
    margin-top: 1em;
  }
}

@media (max-width: 640px) {
  .a3_v1 h2 {
    font-size: 20px;
  }
  .a3_v1 .yc_a li {
    font-size: 13px;
  }
  .a3_v1 .yc_a li + li {
    background: url(../images/afhgfhg.png) no-repeat left center;
    background-size: 10px auto;
    padding-left: calc( 1vw + 10px);
  }
}

.cont4 {
  background: url(../images/bj2.jpg) no-repeat center;
  padding: 3vw 0 3.5vw;
  background-size: cover;
}

.titaa h2 {
  color: #fff;
}

.titaa h2 span {
  color: #eeeeee;
  background: url(../images/hgfahgf1.png) no-repeat center;
}

.a4_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;
  margin-top: 6vw;
}

.a4_list1 li {
  width: 24%;
  padding: 1px;
  border: 1px solid transparent;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  position: relative;
}

.a4_list1 li .wejhhga {
  width: 100%;
  background-color: #fff;
  text-align: center;
  padding: 2.4em 0 1.6em;
  height: 100%;
}

.a4_list1 li a.img {
  display: block;
  width: 74%;
  margin: 0 auto;
 
}
.a4_list1 li a.img1{
     position: absolute;
  left: 50%;
  top: -17%;transform: translateX(-50%); 
}
.a4_list1 li a.img2{
    opacity: 0;    width: 46%;
}

.a4_list1 li a.img img {
  width: 100%;
  border-radius: 50%;
}

.a4_list1 li .wehghg_a {
  padding: 0 8%;
  margin-top: 1vw;
}

.a4_list1 li .wehghg_a h3 {
  color: #008ae8;
  font: 600 18px/1.2em "微软雅黑";
  padding: 0.8em 0;
  background: url(../images/ahgfhgf.png) no-repeat center bottom;
}

.a4_list1 li .wehghg_a p {
  color: #333333;
  font: 500 16px/1.8em "微软雅黑";
  margin-top: 0.6em;
}

.a4_list1 li:hover {
  border-color: #fff;
  -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
          transform: translateY(-10px);
}

.cpai {
    text-align: center;
    font-size: 0;
    margin: 2vw 0 0.5vw;
}
.cpai li{
    display: inline-block;
    margin: 0 6px;
}
.cpai li a{
    display: block;
    color: #ffffff;
    font:500 16px/2.4em "微软雅黑";
    border: 2px solid #fff;
    border-radius: 1.3em;
    padding: 0 2em;
}
.cpai li.cur a{
    border-color: #9feeff;
    background: #fff;
    color: #057d95;
}
.ttz{
    display: none;
}

@media (max-width: 1440px) {
  .a4_list1 li .wehghg_a h3 {
    font-size: 16px;
  }
  .a4_list1 li .wehghg_a p {
    font-size: 14px;
  }
  .a4_list1 li a.img2{
      width: 41%;
  }
}

@media (max-width: 1100px) {
    .cpai li{
        margin:5px 6px;
    }
}

@media (max-width: 990px) {
    .a4_list1{
        margin-top:0;
    }
  .a4_list1 li {
    width: 48.8%;
    margin-top: 11%;
  }
  .a4_list1 li a.img2{
          width: 50%;
  }
}

@media (max-width: 640px) {
  .titaa h2 span {
    background: none;
  }
  .a4_list1 li .wehghg_a h3 {
    font-size: 14px;
  }
  .a4_list1 li .wehghg_a p {
    font-size: 12px;
  }
  .cpai li a{
      font-size:12px;
  }
}

@media (max-width: 540px) {
     .a4_list1 li a.img2{
        width: 38%;
  }
  .a4_list1 li{
         margin-top: 16%;
  }
}

.cont5 {
  padding: 3vw 0 0;
}

.titab h2 span {
  background: url(../images/hgfahgf2.png) no-repeat center;
}

.a5_v1 {
  background-color: #f5f5f5;
  padding: 3.7vw 0 3.1vw;
  margin-top: 3.4vw;
  position: relative;
}

.wrhggh {
  text-align: center;
  font-size: 0;
  position: absolute;
  left: 50%;
  width: 100%;
  top: 0;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.wrhggh li {
  display: inline-block;
  margin: 0 0.5vw;
}

.wrhggh li a {
  display: block;
  background-color: #707070;
  color: #fff;
  font: 600 24px/1em "微软雅黑";
  padding: 1em 1.5em;
}

.wrhggh li.on a {
  background-color: #008ae8;
}

.a5_v1 .bd {
  background-color: #fff;
  padding: 3vw 4.6vw;
}

.wehh_aa {
  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;
}

.wehh_aa a.img {
  display: block;
  width: 40.7%;
}

.wehh_aa a.img img {
  width: 100%;
}

.wehh_aa .abr_wehgg {
  width: 54.61%;
  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;
  -ms-flex-line-pack: center;
      align-content: center;
}

.wehh_aa .abr_wehgg h2 {
  color: #333333;
  font: 500 24px/1em "微软雅黑";
}

.wehh_aa .abr_wehgg h3 {
  color: #666;
  font: 500 16px/2em "微软雅黑";
  margin-top: 1.3em;
}

.wehh_aa .abr_wehgg a.merjha {
  display: inline-block;
  color: #333333;
  font: 500 16px/2em "微软雅黑";
  padding: 0.58em 3.1em;
  border: 1px solid #008ae8;
  margin-top: 4em;
}

@media (max-width: 1600px) {
  .wrhggh li a {
    font-size: 20px;
    padding: 0.8em 1.2em;
  }
  .a5_v1 .bd {
    padding: 2vw 4vw;
  }
  .wehh_aa .abr_wehgg h2 {
    font-size: 18px;
  }
  .wehh_aa .abr_wehgg h3 {
    font-size: 14px;
  }
  .wehh_aa .abr_wehgg a.merjha {
    font-size: 14px;
  }
}

@media (max-width: 1100px) {
  .wrhggh li a {
    font-size: 18px;
    padding: 0.8em 1.2em;
  }
  .wehh_aa .abr_wehgg a.merjha {
    margin-top: 1em;
    padding: 0.38em 2.1em;
  }
  .wehh_aa .abr_wehgg h3 {
    font-size: 12px;
  }
}

@media (max-width: 990px) {
  .a5_v1 {
    padding: 2em 0;
    margin-top: 3em;
  }
  .wrhggh li a {
    font-size: 14px;
    padding: 0.8em 1.2em;
  }
  .wehh_aa .abr_wehgg h2 {
    font-size: 14px;
  }
  .wehh_aa .abr_wehgg h3 {
    line-height: 1.5em;
  }
  .wehh_aa .abr_wehgg a.merjha {
    font-size: 12px;
  }
}

@media (max-width: 768px) {
  .a5_v1 {
    margin-top: 1.6em;
  }
  .wrhggh {
    position: static;
    left: 0;
    width: 100%;
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .wrhggh li {
    margin-bottom: 6px;
  }
  .wehh_aa a.img, .wehh_aa .abr_wehgg {
    width: 100%;
  }
  .wehh_aa .abr_wehgg, .wehh_aa .abr_wehgg h3 {
    margin-top: 1em;
  }
}

@media (max-width: 640px) {
  .titab h2 span {
    background: none;
  }
}

.cont6 {
  background-color: #008ae8;
  padding: 3vw 0 2vw;
}

.titac h2 {
  color: #fff;
}

.titac h2 span {
  color: #eeeeee;
  background: url(../images/hgfahgf3.png) no-repeat center;
}

.x-company-list1 {
  width: 100%;
  position: relative;
  padding: 0 5vw;
  margin-top: 2vw;
}

.x-company-list1 .ghaghg {
  padding: 0 6%;
}

.x-company-list1 .ghaghg a.img {
  display: block;
  font-size: 0;
  border: 1px solid #d8e0e5;
  margin-bottom: 1.3vw;
}

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

.x-company-list1 .owl-carousel .owl-nav button.owl-next, .x-company-list1 .owl-carousel .owl-nav button.owl-prev {
  position: absolute;
  background: url(../images/ghahtg.png) no-repeat center;
  background-size: 100% 100%;
  width: 30px;
  height: 56px;
  outline: none;
  font-size: 0;
  top: calc( 50% - 0.65vw);
  z-index: 999;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.x-company-list1 .owl-carousel .owl-nav button.owl-next {
  left: -4vw;
}

.x-company-list1 .owl-carousel .owl-nav button.owl-prev {
  -webkit-transform: translateY(-50%) scale(-1);
      -ms-transform: translateY(-50%) scale(-1);
          transform: translateY(-50%) scale(-1);
  right: -4vw;
}

@media (max-width: 1200px) {
  .x-company-list1 {
    padding: 0;
  }
}

@media (max-width: 640px) {
  .titac h2 span {
    background: none;
  }
  .x-company-list1 .ghaghg {
    padding: 0 4%;
  }
}

.cont7 {
  margin-top: 3.2vw;
}

.sort_a1 {
  text-align: center;
  font-size: 0;
  margin: 1.4vw 0 0;
}

.sort_a1 li {
  display: inline-block;
  margin: 0 8px;
}

.sort_a1 li a {
  display: block;
  color: #333333;
  font: 500 16px/2.2em "微软雅黑";
  padding: 0 2em;
  border-radius: 1.1em;
  background-color: #eeeeee;
}

.sort_a1 li.cur a {
  background-color: #008ae8;
  color: #fff;
}

.a7_v1 {
  margin-top: 2vw;
}

.tab_aa {
  display: none;
}

.a7_bqas {
  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;
}

.a7_bqas .a7_b1 {
  width: 41.25%;
  border: 1px solid #eeeeee;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.5vw 2.5vw;
}

.a7_bqas .a7_b1 .xw_a1 li a.img {
  display: block;
}

.a7_bqas .a7_b1 .xw_a1 li a.img img {
  width: 100%;
}

.a7_bqas .a7_b1 .xw_a1 li h2 a {
  display: block;
  color: #333333;
  font: 500 18px/1.5em "微软雅黑";
  padding: 1.25em 0;
  border-bottom: 1px solid #ececec;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.a7_bqas .a7_b1 .xw_a1 li h3 {
  color: #999999;
  font: 500 14px/2em "微软雅黑";
  padding: 1.5em 0 2.5em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.a7_bqas .a7_b2 {
  width: 56.25%;
}

.a7_bqas .a7_b2 .xw_a2 {
  overflow: hidden;
  height: 100%;
}

.a7_bqas .a7_b2 .xw_a2 li {
  margin-bottom: 15px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: calc(175px + 1.6vw);
}

.a7_bqas .a7_b2 .xw_a2 li .li_adsgd {
  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: 0.8vw;
  border: 1px solid #eeeeee;
}

.a7_bqas .a7_b2 .xw_a2 li a.img {
  display: block;
  width: 178px;
  font-size: 0;
}

.a7_bqas .a7_b2 .xw_a2 li a.img img {
  width: 100%;
}

.a7_bqas .a7_b2 .xw_a2 li .wenna_xw {
  width: calc(92% - 178px);
  margin-right: 3%;
}

.a7_bqas .a7_b2 .xw_a2 li .wenna_xw h2 a {
  display: block;
  color: #333333;
  font: 500 18px/1.55em "微软雅黑";
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.a7_bqas .a7_b2 .xw_a2 li .wenna_xw h3 {
  color: #999999;
  font: 500 14px/1.6em "微软雅黑";
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-top: 1em;
  max-height: 3.2em;
}

@media (max-width: 1440px) {
  .a7_bqas .a7_b2 .xw_a2 li {
    padding-bottom: 0vw;
  }
  .a7_bqas .a7_b1 .xw_a1 li h2 a {
    font-size: 16px;
  }
  .a7_bqas .a7_b1 .xw_a1 li h3, .a7_bqas .a7_b2 .xw_a2 li .wenna_xw h3 {
    font-size: 12px;
  }
  .a7_bqas .a7_b2 .xw_a2 li .wenna_xw h2 a {
    font-size: 14px;
  }
}

@media (max-width: 990px) {
  .a7_bqas .a7_b1 {
    width: 100%;
  }
  .a7_bqas .a7_b2 {
    width: 100%;
  }
  .a7_b2 {
    margin-top: 1em;
  }
  .a7_bqas .a7_b2 .xw_a2 li .wenna_xw h3 {
    margin-top: 0.5em;
  }
  .a7_bqas .a7_b2 .xw_a2 li {
    height: calc(105px + 1.6vw);
  }
  .a7_bqas .a7_b2 .xw_a2 li a.img {
    width: 108px;
  }
  .a7_bqas .a7_b2 .xw_a2 li .wenna_xw {
    width: calc(92% - 108px);
  }
}

@media (max-width: 640px) {
  .a7_bqas .a7_b2 .xw_a2 li {
    height: calc(66px + 1.6vw);
  }
  .a7_bqas .a7_b2 .xw_a2 li a.img {
    width: 68px;
  }
  .a7_bqas .a7_b2 .xw_a2 li .wenna_xw {
    width: calc(92% - 68px);
  }
  .a7_v1 {
    margin-top: 1em;
  }
  .a7_bqas .a7_b1 .xw_a1 li h2 a {
    font-size: 14px;
    padding: 0.8em 0;
  }
  .a7_bqas .a7_b1 {
    padding: 3.5vw 2.5vw;
  }
  .a7_bqas .a7_b1 .xw_a1 li h3 {
    padding: 1em 0 1.5em;
  }
  .sort_a1 {
    margin-top: 12px;
  }
  .sort_a1 li {
    margin: 0 5px 3px;
  }
  .sort_a1 li a {
    font-size: 12px;
  }
}

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

.a8_b1 {
  width: 50%;
}

.a8_b1 .title_agg {
  text-align: left;
}

.a8_b1 .title_agg h2 {
  color: #008ae8;
  font: 600 30px/1.5em "微软雅黑";
  background: url(../images/aghfgh.jpg) no-repeat left bottom;
  padding: 0.5em 0;
}

.a8_b1 .title_agg span {
  display: block;
  color: #666666;
  font: 500 15px/2em "微软雅黑";
  margin-top: 0.7em;
}

.msg_li input {
  border: 1px solid #dbdbdb;
  width: 100%;
  color: #999999;
  font: 500 14px/41px "微软雅黑";
  text-indent: 1em;
  margin-top: 1em;
}

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

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

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

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

.hgaga input {
  border: 1px solid #dbdbdb;
  width: 30%;
  color: #999999;
  font: 500 14px/41px "微软雅黑";
  text-indent: 1em;
  margin-top: 1em;
}

.hggha_ag {
  margin-top: 3em;
}

.hggha_ag input {
  display: inline-block;
  color: #333333;
  font: 500 16px/2em "微软雅黑";
  border: 1px solid #e5e5e5;
  border-radius: 1.5em;
  background-color: #ffffff;
  text-align: center;
  padding: 0 2.6em;
}

.hggha_ag input.btn2 {
  background-color: #008ae8;
  border-color: #008ae8;
  color: #fff;
}

.hggha_ag input + input {
  margin-left: 3%;
}

.ahhahd {
  position: relative;
}

.ahhahd:after {
  content: "*";
  font: 500 15px/41px "微软雅黑";
  color: #e62c2c;
  position: absolute;
  right: 10px;
  top: 1.1em;
}

@media (max-width: 990px) {
  .a8_b1 .title_agg h2 {
    font-size: 24px;
  }
  .a8_b1 .title_agg span {
    font-size: 13px;
  }
  .msg_li input {
    font: 500 12px/31px "微软雅黑";
  }
  .ahhahd:after {
    font: 500 12px/31px "微软雅黑";
  }
  .hgaga input {
    font: 500 12px/31px "微软雅黑";
  }
  .hggha_ag {
    margin-top: 1.5em;
  }
  .hggha_ag input {
    font: 500 14px/2em "微软雅黑";
  }
}

@media (max-width: 640px) {
  .a8_b1 .title_agg h2 {
    font-size: 20px;
  }
  .a8_b1 .title_agg span {
    font-size: 12px;
  }
  .a8_b1 {
    width: 100%;
  }
  .cont8 {
    padding: 1.5em 0 2em;
    margin-top: 2em;
  }
}

.fp_a1 {
  color: #494949;
  font: 500 15px/2em "微软雅黑";
  padding: 2.3% 0;
  background: url(../images/jhgagh.png) no-repeat center bottom;
}

.fp_a1 a {
  color: #494949;
}

.fp_a1 a + a {
  background: url(../images/ygayuah.png) no-repeat left center;
  padding-left: 1.5em;
  margin-left: 1.5em;
}

.fp_a2 {
  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;
  padding: 2vw 0;
}

.fp_a2 h2.ytag {
  color: #252525;
  font: 600 16px/2em "微软雅黑";
  margin-bottom: 1em;
}

.fp_a2 .wehha_fk {
  color: rgba(37, 37, 37, 0.7);
  font: 500 14px/2em "微软雅黑";
}

.fp_a2 .djkajk {
  position: relative;
  margin-top: 0.3em;
}

.fp_a2 .djkajk > a {
  display: block;
  color: #282828;
  font: 500 14px/37px "微软雅黑";
  background: url(../images/afghhgf.png) no-repeat center;
  width: 245px;
  text-indent: 1.2em;
}

.fp_a2 .hides {
  display: none;
  position: absolute;
  left: 0;
  top: 37px;
  width: 100%;
  background: #fff;
  text-indent: 1.2em;
}

.fp_a2 .hides a {
  display: block;
  color: #282828;
  font: 500 12px/2em "微软雅黑";
}

.fp_a2 .wehhjs {
  color: #252525;
  font: 500 14px/2.1em "微软雅黑";
}

.fp_a2 .wehhjs img {
  padding-right: 0.5em;
}

.fp_a2 .wehhjs .wehghg {
  border-top: 1px solid #e0e0e0;
  width: 90%;
  padding-top: 1em;
  margin-top: 1em;
}

.fp_a2 .wehhjs .wehghg p {
  background: url(../images/affghgga.png) no-repeat left center;
  padding-left: 20px;
}

.fp_a2 .d_logo {
  margin-top: 1.5em;
}

.fp_a2 .d_erm {
  margin-top: -2.5vw;
}

.text-warning {
  color: #fff;
}

@media (max-width: 1440px) {
  .fp_a1 {
    font-size: 13px;
  }
  .d_logo {
    display: none;
  }
}

@media (max-width: 1200px) {
  .fp_a2 .d_erm {
    width: 100px;
  }
  .fp_a2 .d_erm img {
    width: 100%;
  }
  .fp_a2 .wehhjs, .fp_a2 .wehha_fk, .fp_a2 .djkajk > a {
    font-size: 12px;
  }
  .x-footer {
    font-size: 12px;
  }
}

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

.title_xa1 {
  text-align: center;
}

.title_xa1 h2 {
  color: #fff;
  font: 600 30px/1.2em "微软雅黑";
}

.ghahg_ah {
  margin: 1.5% 3% 0;
  font-size: 0;
}

.ghahg_ah li {
  width: 19.4%;
  display: inline-block;
  margin: 0.6% 0.3% 0;
}

.ghahg_ah li a {
  display: block;
  background-color: #3fa9f7;
  border: 1px solid #9bcff9;
  font: 500 21px/1.3em "微软雅黑";
  padding: 1.3em 0;
  text-align: center;
  color: #fff;
}

@media (max-width: 1440px) {
  .title_xa1 h2 {
    font-size: 24px;
  }
  .ghahg_ah li a {
    font-size: 18px;
  }
}

@media (max-width: 1200px) {
  .title_xa1 h2 {
    font-size: 20px;
  }
  .ghahg_ah li a {
    font-size: 14px;
  }
}

@media (max-width: 990px) {
  .n3_cont1 {
    padding: 1.5em 0;
  }
  .ghahg_ah {
    margin: 2.5% 0 0;
  }
  .title_xa1 h2 {
    font-size: 18px;
  }
  .ghahg_ah {
    text-align: center;
  }
  .ghahg_ah li {
    width: auto;
    margin: 5px 6px 0;
  }
  .ghahg_ah li a {
    font-size: 12px;
    padding: 0.5em 1.4em;
  }
}

.n3_cont2 {
  background: url(../images/jhagghj.jpg) no-repeat center top;
  background-size: cover;
  padding: 3.5vw 0 3vw;
  border-bottom: 1px solid #d1d1d1;
}

.title_xa2 {
  text-align: center;
}

.title_xa2 h2 {
  color: #333333;
  font: 600 27px/1.2em "微软雅黑";
}

.a2_shhha {
  margin: 3% 11% 0;
  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_shhha li {
  width: 31%;
}

.a2_shhha li a.img {
  display: block;
  border: 1px solid #cbd8df;
  border-radius: 16px;
  overflow: hidden;
}

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

.n3_cont3 {
  border-bottom: 1px solid #d1d1d1;
}

.a3_ggga {
  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;
}

.a3_ggga .a3_hh1 {
  width: 7.5%;
}

.a3_ggga .a3_hh1 img {
  width: 100%;
}

.a3_ggga .a3_hh2 {
  width: 90%;
}

.aghghahg {
  margin-top: 1.7vw;
  font-size: 0;
}

.aghghahg li {
  display: inline-block;
  width: 11.5%;
  margin: 0 0.5%;
  margin-top: 1vw;
}

.aghghahg li a {
  display: block;
  color: #999999;
  font: 500 14px/1.5em "微软雅黑";
  border: 2px solid #f6f6f6;
  text-align: center;
  padding: 0.8em 0;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.aghghahg li a:hover {
  color: #fff;
  background-color: #0d96e4;
  border-color: #0d96e4;
}

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

.xw3hha {
  text-align: center;
  color: #fff;
}

.xw3hha h2 {
  font: 600 30px/1.5em "微软雅黑";
}

.xw3hha span {
  font: 500 18px/1.5em "微软雅黑";
  display: block;
  margin-top: 0.3em;
}

.ny_list1 {
font-size: 0;
margin: 0 -0.5%;
}

.ny_list1 li {
  width: 19%;

  display: inline-block;
  margin: 0 0.5%;
  margin-top: 2%;

}

.ny_list1 li a.img {
  display: block;

  }

.ny_list1 li a.img img {

  width: 100%;
}

.ny_list1 li h2 a {
  display: block;
  text-align: center;
  color: #ffffff;
  font: 500 16px/2em "微软雅黑";
}

.ny_list1 li .wehjhga {
  text-align: center;
}

.ny_list1 li .wehjhga span {
  display: inline-block;
  color: #fff;
  font: 500 14px/2.05em "微软雅黑";
  border-radius: 5px;
  padding: 0 1.5em;
  margin: 0.5em 0.5em 0;
}

.ny_list1 li .wehjhga span:nth-child(1) {
  background-color: #04a7de;
}

.ny_list1 li .wehjhga span:nth-child(2) {
  background-color: #009add;
}

.ny_list1 li .wehjhga span:nth-child(3) {
  background-color: #00bcef;
}




.ny_list2 {
font-size: 0;
margin: 0 -0.5%;
}

.ny_list2 li {
  width: 19%;

  display: inline-block;
  margin: 0 0.5%;
  margin-top: 2%;

}

.ny_list2 li a.img {
  display: block;

  }

.ny_list2 li a.img img {

  width: 100%;
}

.ny_list2 li h2 a {
  display: block;
  text-align: center;
  color: #fff;
  font: 500 16px/2em "微软雅黑";
}

.ny_list2 li .wehjhga {
  text-align: center;
}

.ny_list2 li .wehjhga span {
  display: inline-block;
  color: #fff;
  font: 500 14px/2.05em "微软雅黑";
  border-radius: 5px;
  padding: 0 1.5em;
  margin: 0.5em 0.5em 0;
}

.ny_list2 li .wehjhga span:nth-child(1) {
  background-color: #04a7de;
}

.ny_list2 li .wehjhga span:nth-child(2) {
  background-color: #009add;
}

.ny_list2 li .wehjhga span:nth-child(3) {
  background-color: #00bcef;
}



.ny_list3 {
font-size: 0;
margin: 0 -0.5%;
}

.ny_list3 li {
  width: 45%;

  display: inline-block;
  margin: 0 1.5%;
  margin-top: 2%;

}

.ny_list3 li a.img {
  display: block;

  }

.ny_list3 li a.img img {
    height: 500px;
  width: 100%;
}

.ny_list3 li h2 a {
  display: block;
  text-align: center;
  color: #fff;
  font: 500 16px/2em "微软雅黑";
}

.ny_list3 li .wehjhga {
  text-align: center;
}

.ny_list3 li .wehjhga span {
  display: inline-block;
  color: #fff;
  font: 500 14px/2.05em "微软雅黑";
  border-radius: 5px;
  padding: 0 1.5em;
  margin: 0.5em 0.5em 0;
}

.ny_list3 li .wehjhga span:nth-child(1) {
  background-color: #04a7de;
}

.ny_list3 li .wehjhga span:nth-child(2) {
  background-color: #009add;
}

.ny_list3 li .wehjhga span:nth-child(3) {
  background-color: #00bcef;
}




.n3_cont5 {
  background: #f0f7fc;
  padding: 2.5vw 0;
}

.xa5_tit h2 {
  text-align: center;
  font: 600 20px/1.5em "微软雅黑";
}

.xw_listad1 {
  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;
  margin-top: 0.5em;
}

.xw_listad1 li {
  width: 32.5%;
  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;
  border: 1px solid #eeeeee;
  background-color: #fff;
  margin-top: 1.3em;
}

.xw_listad1 li:hover {
  -webkit-box-shadow: 0 0 3px rgba(102, 102, 102, 0.1);
          box-shadow: 0 0 3px rgba(102, 102, 102, 0.1);
}

.xw_listad1 li a.img {
  display: block;
  width: 25.67%;
}

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

.xw_listad1 li .wenna_xw {
  padding: 0 2%;
  width: 72%;
}

.xw_listad1 li .wenna_xw h2 a {
  display: block;
  color: #333333;
  font: 500 16px/2em "微软雅黑";
}

.xw_listad1 li .wenna_xw h3 {
  color: #666666;
  font: 500 14px/1.7em "微软雅黑";
}

@media (max-width: 1440px) {
  .title_xa2 h2 {
    font-size: 21px;
  }
  .aghghahg {
    margin-top: 1vw;
  }
  .aghghahg li a {
    font-size: 12px;
  }
  .xw3hha h2 {
    font-size: 24px;
  }
  .xw3hha span {
    font-size: 16px;
  }
  .ny_list1 li h2 a {
    font-size: 14px;
  }
  .ny_list1 li .wehjhga span {
    font-size: 12px;
    margin: 1.5em 0.2em 0;
  }
  .xw_listad1 li .wenna_xw h2 a {
    font-size: 14px;
  }
  .xw_listad1 li .wenna_xw h3 {
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }
}

@media (max-width: 1200px) {
  .title_xa2 h2 {
    font-size: 18px;
  }
  .a2_shhha {
    margin: 3% 0% 0;
  }
  .a3_ggga .a3_hh1 {
    display: none;
  }
  .a3_ggga .a3_hh2 {
    width: 100%;
  }
  .aghghahg {
    padding: 0 0 10px;
    margin-top: 0;
  }
  .aghghahg li {
    width: 15.6%;
    margin: 0 0.5%;
    margin-top: 10px;
  }
  .xw_listad1 li {
    width: 49%;
  }
}

@media (max-width: 990px) {
  .n3_cont4 {
    padding: 2em 0;
  }
  .ny_list1 li {
    width: 49%;
  }
}

@media (max-width: 640px) {
  .n3_cont2 {
    padding: 2em 0;
  }
  .title_xa2 h2 {
    font-size: 16px;
    line-height: 1.5em;
  }
  .a2_shhha li {
    width: 100%;
    margin-top: 1em;
  }
  .aghghahg li {
    width: 24%;
    margin: 0 0.5%;
    margin-top: 10px;
  }
  .xw3hha h2 {
    font-size: 20px;
  }
  .xw3hha span {
    font-size: 14px;
  }
  .ny_list1 li {
    margin-top: 12px;
  }
  .ny_list1 li .wehjhga span {
    margin: 0 0.2em 0;
  }
  .aghghahg li a {
    padding: 0.5em 0;
  }
  .ny_list1 li .wehjhga span {
    padding: 0 0.5em;
  }
  .n3_cont5 {
    padding: 2em 0;
  }
  .xw_listad1 li {
    width: 100%;
    margin-top: 0.8em;
  }
}

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

.top_yd:hover {
  border-color: #fff;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.n1_cont1 {
  background-color: #f3fafd;
  padding: 3vw 0;
  border-bottom: 1px solid #d1d1d1;
}

.container-fluid_a {
  max-width: 1601px;
  margin: 0 auto;
  width: 100%;
  background: url(../images/ahgjjhg.png) no-repeat center top;
  height: 297px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 12px;
}

.a1_ny1 {
  width: 1163px;
  margin-left: 277px;
  padding-top: 22px;
}

.a1_ny1 p {
  border-bottom: 1px solid #e5e5e5;
  padding: 0.7em 0;
}

.a1_ny1 p a {
  display: inline-block;
  color: #666666;
  font: 500 15px/1.1em "微软雅黑";
  padding-right: 1.5em;
  padding-left: 5px;
}

.a1_ny1 p a:hover {
  color: #057d95;
}

.n1_cont2 {
  padding: 15px 0;
  border-bottom: 1px solid #d1d1d1;
}

/*热门搜索*/
#formsearch1 {
  width: auto;
  float: right;
}

.hotSearch {
  width: 70%;
  float: left;
  color: #333333;
  font: 500 16px/36px "微软雅黑";
  course: hand;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; /* for IE */
  -o-text-overflow: ellipsis; /* for Opera */
  -icab-text-overflow: ellipsis; /* for iCab */
  -khtml-text-overflow: ellipsis; /* for Konqueror Safari */
  -moz-text-overflow: ellipsis; /* for Firefox,mozilla */
  -webkit-text-overflow: ellipsis; /* for Safari,Swift*/
}
.hotSearch p{
    display:inline-block;
}

/*搜索和热门搜索*/
.hotSearch a {
  color: #666666;
}

.hotSearch a:hover {
  color: #057d95;
}

.hotSearch a + a:before {
  content: "、";
}

#formsearch1 input {
  height: 36px;
  background: #fff;
  border: 1px solid #c8c8c8;
  line-height: 22px;
  font-size: 16px;
  outline: none;
}

#formsearch1 input#keyword {
  height: 36px;
  line-height: 36px;
  padding-left: 4px;
  color: #666;
  width: 223px;
  margin-right: -30px;
  vertical-align: top;
  border-radius: 18px;
  font-size: 14px;
  text-indent: 1.5em;
}

#formsearch1 input#s_btn {
  width: 65px;
  text-align: center;
  background-color: #0c8fe8;
  color: #fff;
  border: none;
  cursor: pointer;
  font: 500 16px/36px "微软雅黑";
  border-radius: 18px;
}

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

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

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

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

.ny_tit_aas {
  text-align: center;
  margin: 3vw 0 2vw;
}

.ny_tit_aas h2 {
  color: #333333;
  font: 600 20px/1.5em "微软雅黑";
}

.a3_lahgs {
  margin: 0 5%;
  font-size: 0;
}

.a3_lahgs li {
  display: inline-block;
  width: 16.6666%;
  border: 1px solid #eeeeee;
  margin-top: -1px;
  margin-left: -1px;
  padding: 10px 0 5px;
}

.a3_lahgs li a.img {
  display: block;
  text-align: center;
}

.a3_lahgs li a.img img {
  width: 50%;
  max-width: 98px;
  border-radius: 50%;
}

.a3_lahgs li h2 a {
  display: block;
  text-align: center;
  color: #333333;
  font: 500 18px/2em "微软雅黑";
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.n1_cont4 {
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
  padding-bottom: 3vw;
  margin-top: 2vw;
}

.wehjjha_a4 {
  margin: 0 5%;
}

.wehjjha_a4 .x-company-item1 a.img {
  display: block;
  padding: 0 2px;
}

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

.n1_cont5 {
  background: #f3fafd;
  padding: 3vw 0;
}

.title_5_ahg {
  text-align: center;
  color: #333333;
}

.title_5_ahg span {
  display: block;
  font: 500 22px/1.5em "微软雅黑";
}

.title_5_ahg h2 {
  font: 600 30px/1.7em "微软雅黑";
}

.wehjjha .owl-carousel {
  padding: 0 9%;
}

.wehjjha {
  position: relative;
  margin-top: 2.2vw;
}

.wehjjha .owl-carousel .owl-nav .owl-prev, .wehjjha .owl-carousel .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url(../images/jhkhjga.png) no-repeat center;
  background-size: 100% 100%;
  width: 30px;
  height: 56px;
  font-size: 0;
  outline: none;
}

.wehjjha .owl-carousel .owl-nav .owl-prev {
  left: 4%;
}

.wehjjha .owl-carousel .owl-nav .owl-next {
  right: 4%;
  -webkit-transform: translateY(-50%) scale(-1);
      -ms-transform: translateY(-50%) scale(-1);
          transform: translateY(-50%) scale(-1);
}

.wehjjha .x-company-item2 {
  padding: 0 0.9vw;
}

.wehjjha .x-company-item2 a.img {
  display: block;
  position: relative;
}

.wehjjha .x-company-item2 a.img img {
  width: 100%;
}

.wehjjha .x-company-item2 .wehjkjh {
  position: absolute;
  left: 0;
  top: 0;
  padding: 8%;
  width: 100%;
  height: 100%;
}

.wehjjha .x-company-item2 .wehjkjh h2 {
  color: #057d95;
  font: 500 24px/1.2em "微软雅黑";
}

.wehjjha .x-company-item2 .wehjkjh h3 {
  color: #555555;
  font: 500 15px/2em "微软雅黑";
  margin-top: 1em;
}

.n1_cont6 {
  background: #057d95;
}

.n1_cont6 .ny_list1 li .wehjhga span:nth-child(1) {
  background-color: #0c8de8;
}

.n1_cont6 .ny_list1 li .wehjhga span:nth-child(2) {
  background-color: #057d95;
}

.n1_cont6 .ny_list1 li .wehjhga span:nth-child(3) {
  background-color: #4ecbe5;
}

.wejhhj7 {
  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: 2em 0;
}

.wejhhj7 .a7_hggfa1 {
  width: 147px;
  margin-left: 5%;
}

.wejhhj7 .a7_hggfa1 img {
  width: 100%;
}

.wejhhj7 .a7_hggfa2 {
  width: calc(86% - 147px);
  margin-right: 3%;
}

.wejhhj7 .a7_hggfa2 h2 {
  color: #057d95;
  font: 600 30px/1.3em "微软雅黑";
}

.wejhhj7 .a7_hggfa2 .gahg_ahghg {
  color: #666666;
  font: 500 17px/1.8em "微软雅黑";
  margin-top: 1em;
}

.n1_cont7 .n3_cont5 {
  background: #f3fafd;
}

@media (max-width: 1601px) {
  .container-fluid_a {
    width: 83.444%;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #d1d1d1;
    padding: 2em 3%;
    height: auto;
  }
  .a1_ny1 {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .a1_ny1 p a {
    font: 500 15px/2em "微软雅黑";
  }
}

@media (max-width: 1440px) {
  .title_5_ahg span {
    font-size: 20px;
  }
  .title_5_ahg h2 {
    font-size: 24px;
  }
  .wehjjha .x-company-item2 .wehjkjh h2 {
    font-size: 20px;
  }
  .wehjjha .x-company-item2 .wehjkjh h3 {
    font-size: 12px;
  }
  .wejhhj7 .a7_hggfa2 h2 {
    font-size: 22px;
  }
  .wejhhj7 .a7_hggfa2 .gahg_ahghg {
    font-size: 14px;
  }
}

@media (max-width: 1200px) {
  .ny_tit_aas h2 {
    font-size: 18px;
  }
  .a3_lahgs li h2 a {
    font-size: 14px;
  }
  .a3_lahgs, .wehjjha_a4 {
    margin: 0;
  }
}

@media (max-width: 990px) {
  .a3_lahgs li {
    width: 25%;
  }
  .ny_tit_aas {
    margin: 3em 0 2em;
  }
  .ny_tit_aas h2 {
    font-size: 16px;
  }
  .n1_cont4 {
    padding-bottom: 3em;
    margin-top: 2em;
  }
  .title_5_ahg span {
    font-size: 16px;
  }
  .title_5_ahg h2 {
    font-size: 18px;
  }
  .wehjjha .x-company-item2 .wehjkjh h2 {
    font-size: 20px;
  }
  .wehjjha .x-company-item2 .wehjkjh h3 {
    font-size: 12px;
  }
  .wehjjha .owl-carousel {
    padding: 0;
  }
  .n1_cont5 {
    padding: 2em 0;
  }
  .wehjjha {
    margin-top: 1em;
  }
  .wejhhj7 .a7_hggfa1 {
    margin-left: 0;
  }
  .wejhhj7 .a7_hggfa2 {
    width: calc(90% - 147px);
  }
}

@media (max-width: 640px) {
  .container-fluid_a {
    padding: 0.8em 3%;
  }
  .a1_ny1 p {
    padding: 0.5em 0;
  }
  .a1_ny1 p a {
    font-size: 12px;
  }
  .a3_lahgs li {
    width: 50%;
  }
  .a3_lahgs li h2 a {
    font-size: 12px;
  }
  .wejhhj7 .a7_hggfa1 {
    display: none;
  }
  .wejhhj7 .a7_hggfa2 {
    width: 100%;
  }
  .wejhhj7 .a7_hggfa2 h2 {
    font-size: 18px;
  }
  .wejhhj7 .a7_hggfa2 .gahg_ahghg {
    font-size: 12px;
  }
}

.n2_cont1 {
  background: url(../images/bja2.jpg) no-repeat center top;
  background-size: cover;
  padding: 3vw 0;
  border-bottom: 1px solid #d1d1d1;
}

.tirls_2 h2 {
  color: #00923f;
}

.tirls_2 span {
  color: #333333;
}

.wehjjha1 {
  margin-top: 2em;
}

.wehjjha1 .owl-carousel {
  padding: 0 9%;
}

.wehjjha1 .owl-carousel .owl-nav .owl-prev, .wehjjha1 .owl-carousel .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url(../images/jhkhjga1.png) no-repeat center;
  background-size: 100% 100%;
  width: 30px;
  height: 56px;
  font-size: 0;
  outline: none;
}

.wehjjha1 .owl-carousel .owl-nav .owl-prev {
  left: 4%;
}

.wehjjha1 .owl-carousel .owl-nav .owl-next {
  right: 4%;
  -webkit-transform: translateY(-50%) scale(-1);
      -ms-transform: translateY(-50%) scale(-1);
          transform: translateY(-50%) scale(-1);
}

.wehjjha1 .x-company-item2 {
  margin: 0 2vw;
  position: relative;
}

.wehjjha1 .x-company-item2 i {
  display: block;
}

.wehjjha1 .x-company-item2 i img {
  width: 100%;
}

.wehjjha1 .x-company-item2 .wehjkjh {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  padding: 3.58% 0 0 28%;
  height: 100%;
}

.wehjjha1 .x-company-item2 .wherhjad {
  padding: 5% 5% 0;
  text-align: center;
}

.wehjjha1 .x-company-item2 .wherhjad p {
  color: #fff;
  font: 500 16px/1.5em "微软雅黑";
  padding: 0.4vw 0;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.7);
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.wehjjha1 .x-company-item2 .wherhjad a.imgaa {
  color: #fff;
  font: 500 14px/1.8em "微软雅黑";
  display: inline-block;
  background: #333333;
  padding: 0 0.5em;
  margin-top: 1vw;
}

.n2_cont2 #formsearch1 input#s_btn {
  background-color: #00923f;
}

.n2_cont2 .hotSearch a {
  color: #333333;
}

.n2_cont3 {
  padding: 2.2vw 0;
}

.xw_ayhggfh {
  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;
  padding: 0 13%;
}

.xw_ayhggfh li {
  width: 22.5%;
  border: 1px solid #e5e5e5;
  text-align: center;
  padding: 1em 0;
}

.xw_ayhggfh li h2 {
  color: #00923f;
  font: 600 20px/1.5em "微软雅黑";
}

.xw_ayhggfh li p {
  color: #333333;
  font: 500 18px/1.5em "微软雅黑";
  text-transform: uppercase;
}

.xw_ayhggfh li a.imgaaa {
  display: block;
  color: #666;
  font: 500 14px/1.5em "微软雅黑";
  margin-top: 1em;
}

.n2_cont4 {
  border-top: 2px solid #bfd986;
}

.xw_adf4 {
  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;
  margin: 0 4% 2vw;
}

.xw_adf4 li {
  width: 13.4444%;
  text-align: center;
  color: #333333;
  border: 2px solid #bfd986;
  border-top: none;
  padding: 2em 0;
  background: url(../images/uajuuh.png) no-repeat center top;
  background-size: cover;
}

.xw_adf4 li h2 {
  font: 600 22px/1.5em "微软雅黑";
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.xw_adf4 li p {
  font: 500 14px/2em "微软雅黑";
  text-transform: uppercase;
  letter-spacing: -1px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.n2_cont5 .n3_cont4 {
  background-image: url(../images/bja3.jpg);
}

.n2_cont5 .ny_list1 li .wehjhga span:nth-child(1) {
  background-color: #28bf8a;
}

.n2_cont5 .ny_list1 li .wehjhga span:nth-child(2) {
  background-color: #00923f;
}

.n2_cont5 .ny_list1 li .wehjhga span:nth-child(3) {
  background-color: #2c8652;
}

.n2_cont6 {
  background: #f3fffa;
  padding: 3vw 0;
  border-bottom: 1px solid #d1d1d1;
}

.ahjghga_jha {
  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;
  max-width: 962px;
  margin: 2em auto 0;
}

.ahjghga_jha li {
  width: 29%;
}

.ahjghga_jha li .x-company-item2 {
  position: relative;
}

.ahjghga_jha li .x-company-item2 i {
  display: block;
}

.ahjghga_jha li .x-company-item2 i img {
  width: 100%;
}

.ahjghga_jha li .x-company-item2 .wehjkjh {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  padding: 4.58% 0 0 30%;
  height: 100%;
}

.ahjghga_jha li .x-company-item2 .wehjkjh .wherhjad {
  padding: 8% 5% 0;
  text-align: center;
}

.ahjghga_jha li .x-company-item2 .wehjkjh .wherhjad p {
  color: #fff;
  font: 500 16px/1.5em "微软雅黑";
  padding: 0.4vw 0;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.7);
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ahjghga_jha li .x-company-item2 .wehjkjh .wherhjad a.imgaa {
  color: #fff;
  font: 500 14px/1.8em "微软雅黑";
  display: inline-block;
  background: #333333;
  padding: 0 0.5em;
  margin-top: 1.5vw;
}

.n2_cont7 .ny_tit_aas h2 {
  color: #00923f;
}

.n2_cont8 {
  background-color: #0f7551;
  padding: 3vw 0;
  margin-top: 2.7vw;
}

.a8_jhahh {
  margin-top: 2vw;
}

.a8_jhahh .owl-carousel {
  padding: 0 9%;
}

.a8_jhahh .owl-carousel .owl-nav .owl-prev, .a8_jhahh .owl-carousel .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url(../images/aytgh1.png) no-repeat center;
  background-size: 100% 100%;
  width: 30px;
  height: 56px;
  font-size: 0;
  outline: none;
}

.a8_jhahh .owl-carousel .owl-nav .owl-prev {
  left: 4%;
}

.a8_jhahh .owl-carousel .owl-nav .owl-next {
  right: 4%;
  -webkit-transform: translateY(-50%) scale(-1);
      -ms-transform: translateY(-50%) scale(-1);
          transform: translateY(-50%) scale(-1);
}

.a8_jhahh .x-company-item2 {
  padding: 0 1vw;
}

.a8_jhahh .x-company-item2 h2 a {
  display: block;
  text-align: center;
  color: #fff;
  font: 500 16px/2em "微软雅黑";
}

.a8_jhahh .x-company-item2 .wehjhga {
  text-align: center;
}

.a8_jhahh .x-company-item2 .wehjhga span {
  display: inline-block;
  color: #fff;
  font: 500 14px/2.05em "微软雅黑";
  border-radius: 5px;
  padding: 0 1.5em;
  margin: 0.5em 0.5em 0;
}

.a8_jhahh .wehjhga span:nth-child(1) {
  background-color: #0f7551;
}

.a8_jhahh .wehjhga span:nth-child(2) {
  background-color: #0f7551;
}

.a8_jhahh .wehjhga span:nth-child(3) {
  background-color: #2c8652;
}

.n2_cont9 {
  background: url(../images/bja4.jpg) no-repeat center top;
  background-size: cover;
  padding: 5vw 0;
}

.wejjhaa {
  width: 68%;
  color: #333333;
  font: 500 16px/1.8em "微软雅黑";
}

.n2_cont10 .n3_cont5 {
  background-color: #fff;
  border-bottom: 1px solid #d1d1d1;
}

@media (max-width: 1680px) {
  .wehjjha1 .x-company-item2 .wherhjad p {
    font-size: 14px;
  }
  .wehjjha1 .x-company-item2 .wherhjad a.imgaa {
    font-size: 12px;
  }
  .xw_adf4 li {
    width: 16%;
  }
  .xw_adf4 li h2 {
    font-size: 20px;
  }
  .xw_adf4 li p {
    font-size: 12px;
  }
}

@media (max-width: 1366px) {
  .wehjjha1 .x-company-item2 .wherhjad p {
    padding: 0.5em 0;
  }
  .wehjjha1 .x-company-item2 .wherhjad a.imgaa {
    margin-top: 2em;
  }
  .xw_ayhggfh {
    padding: 0;
  }
  .wejjhaa {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  .wehjjha1 .owl-carousel {
    padding: 0;
  }
  .xw_ayhggfh li h2 {
    font-size: 18px;
  }
  .xw_ayhggfh li p {
    font-size: 14px;
  }
  .xw_ayhggfh li a.imgaaa {
    font-size: 12px;
  }
  .xw_adf4 {
    margin: 0 0 1em;
  }
  .xw_adf4 li {
    width: 32%;
    border-top: 2px solid #bfd986;
    margin-top: 1em;
  }
  .ahjghga_jha li .x-company-item2 .wehjkjh .wherhjad p {
    font-size: 14px;
  }
  .a8_jhahh .owl-carousel {
    padding: 0;
  }
  .wejjhaa {
    font-size: 12px;
  }
}

@media (max-width: 990px) {
  .n2_cont3 {
    padding: 2em 0;
  }
  .ahjghga_jha li .x-company-item2 i {
    display: none;
  }
  .ahjghga_jha li .x-company-item2 .wehjkjh {
    width: 100%;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    height: 100%;
    background: #1d573e;
  }
  .ahjghga_jha li .x-company-item2 .wehjkjh .wherhjad {
    padding: 8% 5% 2em;
  }
  .n2_cont8 {
    margin-top: 2.5em;
    padding: 2em 0;
  }
  .n2_cont9 {
    padding: 3em 0;
  }
}

@media (max-width: 768px) {
  .n2_cont1 {
    padding: 2em 0;
  }
  .wehjjha1 {
    margin-top: 1em;
  }
  .wehjjha1 .x-company-item2 .wherhjad {
    padding: 2% 5% 1em;
  }
  .wehjjha1 .x-company-item2 .wehjkjh {
    padding: 0;
    position: relative;
    background-color: #1d573e;
  }
  .wehjjha1 .x-company-item2 i {
    display: none;
  }
  .wehjjha1 .x-company-item2 .wherhjad a.imgaa {
    padding: 0 1em;
  }
  .n2_cont3 {
    padding: 1em 0 2em;
  }
  .xw_ayhggfh li {
    width: 49%;
    margin-top: 1em;
  }
}

@media (max-width: 640px) {
  .xw_ayhggfh li h2 {
    font-size: 16px;
  }
  .xw_ayhggfh li p {
    font-size: 13px;
  }
  .xw_adf4 li {
    width: 48%;
    padding: 1.5em 0;
  }
  .xw_adf4 li h2 {
    font-size: 17px;
  }
  .ahjghga_jha li {
    width: 100%;
    margin-top: 1em;
  }
  .n2_cont6 {
    padding: 2em 0;
  }
  .ahjghga_jha {
    margin: 0 auto;
  }
  .a8_jhahh .x-company-item2 h2 a {
    font-size: 14px;
  }
  .a8_jhahh .x-company-item2 .wehjhga span {
    font-size: 12px;
    padding: 0 0.5em;
  }
}

.ys_tait h2 {
  color: #76487a;
}

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

.ahh_ahhg {
  font-size: 0;
  margin: 0.5vw -0.14% 0;
}

.ahh_ahhg li {
  display: inline-block;
  width: 14%;
  margin: 14px 0.14% 0;
}

.ahh_ahhg li a {
  display: block;
  color: #76487a;
  font: 500 17px/1.3em "微软雅黑";
  padding: 1.5em 0;
  text-align: center;
  background: url(../images/ahghgj.png) no-repeat center;
  background-size: 100% 100%;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

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

.a2_jhhawh {
  padding: 0 7%;
}

.a2_jhhawh {
  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: 2vw;
}

.a2_jhhawh .we_ab {
  width: 45%;
}

.a2_jhhawh .we_ab img {
  width: 100%;
}

.a2_jhhawh .we_ab2 {
  width: 52%;
}

.a2_jhhawh .we_ab2 .xahh_a1 {
  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;
  padding-right: 10%;
}

.a2_jhhawh .we_ab2 .xahh_a1 li {
  width: 20%;
}

.a2_jhhawh .we_ab2 .xahh_a1 li img {
  width: 100%;
}

.a2_jhhawh .we_ab2 .xahh_a2 {
  border: 1px dotted #8b638e;
  padding: 3% 4%;
  margin-top: 2vw;
}

.a2_jhhawh .we_ab2 .xahh_a2 li + li {
  margin-top: 1vw;
}

.a2_jhhawh .we_ab2 .xahh_a2 li h2 {
  color: #76487a;
  font: 600 18px/2em "微软雅黑";
}

.a2_jhhawh .we_ab2 .xahh_a2 li h3 {
  color: #76487a;
  font: 500 18px/1.8em "微软雅黑";
}

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

.ys_tait span {
  color: #76487a;
}

.a4_jaghgd {
  margin-top: 2.4vw;
}

.a4_jaghgd .owl-carousel {
  padding: 0 5%;
}

.a4_jaghgd .owl-carousel .owl-nav .owl-prev, .a4_jaghgd .owl-carousel .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: url(../images/aytgh1aa.png) no-repeat center;
  background-size: 100% 100%;
  width: 30px;
  height: 56px;
  font-size: 0;
  outline: none;
}

.a4_jaghgd .owl-carousel .owl-nav .owl-prev {
  left: 0;
}

.a4_jaghgd .owl-carousel .owl-nav .owl-next {
  right: 0;
  -webkit-transform: translateY(-50%) scale(-1);
      -ms-transform: translateY(-50%) scale(-1);
          transform: translateY(-50%) scale(-1);
}

.a4_jaghgd .owl-carousel .x-company-item2 {
  padding: 0 7px;
}

.a4_jaghgd .owl-carousel .x-company-item2 .wghehga {
  border: 1px solid #754879;
  padding: 1em 0 1.2em;
}

.a4_jaghgd .owl-carousel .x-company-item2 a.img {
  display: block;
  text-align: center;
}

.a4_jaghgd .owl-carousel .x-company-item2 a.img img {
  width: 90%;
  margin: 0 auto;
}

.a4_jaghgd .owl-carousel .x-company-item2 h2 a {
  display: block;
  text-align: center;
  color: #76487a;
  font: 600 16px/1.4em "微软雅黑";
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

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

.a4_ghahg {
  background: url(../images/ajhggjh1.jpg) no-repeat center top;
  background-size: cover;
  padding: 6vw 2% 2vw;
  margin-top: 1.6vw;
}

.a4_ghahg .ttjhja_ahh {
  text-align: center;
}

.a4_ghahg .ttjhja_ahh h2 {
  color: #fff;
  font: 600 30px/1.3em "微软雅黑";
}

.a4_ghahg .ttjhja_ahh .hrhaa {
  color: rgba(255, 255, 255, 0.8);
  font: 500 16px/2.1em "微软雅黑";
  margin-top: 1.1vw;
}

.xw_ahhghgaa {
  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;
  margin-top: 3.2vw;
}

.xw_ahhghgaa li {
  border: 1px solid #a7a4a5;
  padding: 1px;
  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;
  width: 32%;
  background-color: #fff;
}

.xw_ahhghgaa li:hover {
  -webkit-box-shadow: 0 0 3px rgba(102, 102, 102, 0.1);
  box-shadow: 0 0 3px rgba(102, 102, 102, 0.1);
}

.xw_ahhghgaa li a.img {
  display: block;
  width: 47%;
}

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

.xw_ahhghgaa li .wenhjjha_a {
  width: 53%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 2%;
  text-align: center;
  color: #76487a;
}

.xw_ahhghgaa li .wenhjjha_a h2 {
  font: 600 18px/1.5em "微软雅黑";
}

.xw_ahhghgaa li .wenhjjha_a h3 {
  font: 500 14px/1.5em "微软雅黑";
}

.n4_cont5 .xw3hha {
  color: #76487a;
}

.n4_cont5 .n3_cont4 {
  background-image: url(../images/bja9.jpg);
}

.ny_list1 li .wehjhga span:nth-child(1) {
  background-color: #ffffff;
}

.ny_list1 li .wehjhga span:nth-child(2) {
  background-color: #76487a;
}

.ny_list1 li .wehjhga span:nth-child(3) {
  background-color: #76487a;
}

.n4_cont6 .n3_cont5 {
  background: #fef8ff;
}

.n4_cont6 .xa5_tit h2 {
  color: #76487a;
}


.bd .wehh_aa .abr_wehgg img{
    max-width: 100%;
    height: auto !important;
    display: none;
}
.bd .wehh_aa:nth-child(2) .abr_wehgg img{
    display: block;
}
.bd .wehh_aa:nth-child(2) .abr_wehgg a.merjha{
     display: none;
}

@media (max-width: 1600px) {
  .ahh_ahhg {
    margin: 0.5vw -1% 0;
  }
  .ahh_ahhg li {
    width: 18%;
    margin: 10px 1% 0;
  }
  .ahh_ahhg li a {
    font-size: 16px;
    padding: 1.1em 0;
  }
  .a2_jhhawh {
    padding: 0;
  }
  .a2_jhhawh .we_ab2 .xahh_a2 li h2, .a2_jhhawh .we_ab2 .xahh_a2 li h3 {
    font-size: 15px;
  }
  .a4_jaghgd .owl-carousel .x-company-item2 h2 a {
    font-size: 14px;
  }
  .a4_ghahg .ttjhja_ahh h2 {
    font-size: 22px;
  }
  .a4_ghahg .ttjhja_ahh .hrhaa {
    font-size: 13px;
  }
  .xw_ahhghgaa li .wenhjjha_a h2 {
    font-size: 16px;
  }
  .xw_ahhghgaa li .wenhjjha_a h3 {
    font-size: 12px;
  }
}

@media (max-width: 1200px) {
  .ahh_ahhg li a {
    font-size: 13px;
    padding: 1.1em 0;
  }
  .a2_jhhawh .we_ab2 .xahh_a2 li h2, .a2_jhhawh .we_ab2 .xahh_a2 li h3 {
    font-size: 13px;
  }
  .a4_jaghgd .owl-carousel {
    padding: 0;
  }
  .xw_ahhghgaa {
    margin-top: 2vw;
  }
  .xw_ahhghgaa li {
    width: 49%;
    margin-top: 1em;
  }
}

@media (max-width: 990px) {
  .ahh_ahhg {
    margin: 0.5vw -1% 0;
  }
  .ahh_ahhg li {
    width: 23%;
    margin: 10px 1% 0;
  }
  .ahh_ahhg li a {
    font-size: 12px;
    padding: 1em 0;
  }
  .n4_cont3 {
    padding: 2.2em 0;
  }
  .a4_jaghgd .owl-carousel .x-company-item2 h2 a {
    font-size: 12px;
  }
  .a4_ghahg .ttjhja_ahh h2 {
    font-size: 18px;
  }
  .a4_ghahg .ttjhja_ahh .hrhaa {
    font-size: 12px;
    line-height: 1.7em;
  }
  .xw_ahhghgaa {
    margin-top: 0;
  }
  .xw_ahhghgaa li {
    width: 100%;
  }
  .a4_ghahg {
    padding: 2em 2% 1em;
  }
  .n4_cont4 {
    padding: 2.2em 0;
  }
}

@media (max-width: 990px) {
  .ahh_ahhg {
    margin: 0.5vw -1% 0;
  }
  .ahh_ahhg li {
    width: 31.333%;
    margin: 10px 1% 0;
  }
  .n4_cont2 {
    padding: 2.2em 0;
  }
}

@media (max-width: 640px) {
  .n4_cont1 {
    padding: 2em 0;
  }
  .a2_jhhawh .we_ab {
    width: 100%;
  }
  .a2_jhhawh .we_ab2 {
    width: 100%;
    margin-top: 1em;
  }
  .a2_jhhawh .we_ab2 .xahh_a1 {
    padding: 0;
  }
  .a2_jhhawh .we_ab2 .xahh_a2 li h2, .a2_jhhawh .we_ab2 .xahh_a2 li h3 {
    font-size: 12px;
  }
  .a4_ghahg .ttjhja_ahh h2 {
    font-size: 16px;
  }
}
