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

.fl {
  float: left;
}

.fr {
  float: right;
}

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

.w1920 {
  width: 1920px;
  left: 50%;
  position: relative;
  margin-left: -960px;
}

.x-header1 {
  height: 97px;
  background: url(../images/gfgfha1.png) no-repeat right bottom;
}

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

.x-header1 .top_right {
  width: 886px;
}

.x-header1 .top_right .k1 {
  color: #545454;
  font: 500 13px/36px "微软雅黑";
  text-align: right;
}

.x-header1 .top_right .k1 a {
  color: #545454;
  font: 500 13px/36px "微软雅黑";
}

.tiyuahg {
  background: url(../images/ajhhg.png) no-repeat right bottom;
  padding-bottom: 25px;
}

.tiyuahg span {
  display: block;
  color: #1753b4;
  font: 500 18px/24px "Arial";
  text-transform: uppercase;
}

.tiyuahg h2 {
  color: #050505;
  font: 600 48px/62px "微软雅黑";
}

.cont1 {
  background: url(../images/bj1.jpg) no-repeat center top;
  height: 882px;
  padding-top: 88px;
}

.cont1 .slideBox {
  position: relative;
}

.cont1 .slideBox .ys_nav {
  position: absolute;
  left: 32px;
  bottom: 36px;
  z-index: 999;
}

.cont1 .slideBox .ys_nav .ggga {
  background: #fff;
  text-align: center;
  width: 41px;
  border-radius: 22px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.cont1 .slideBox .ys_nav .ggga li {
  color: #6e6e6e;
  width: 41px;
  border-radius: 50%;
  font: 500 18px/41px "微软雅黑";
  cursor: pointer;
}

.cont1 .slideBox .ys_nav .ggga li.on {
  background: #1753b4;
  color: #fff;
}

.cont1 .slideBox .tiyuahg {
  text-align: right;
  margin-top: -150px;
}

.cont1 .ys_nav1 {
  width: 823px;
  position: relative;
  z-index: 999;
}

.cont1 .ys_nav1 > ul li {
  background: url(../images/ahgjhjg.png) no-repeat 99px 44px;
  padding-right: 95px;
}

.cont1 .ys_nav1 > ul li:last-child {
  background: none;
  padding-right: 0;
}

.cont1 .ys_nav1 > ul li {
  text-align: center;
  float: left;
}

.cont1 .ys_nav1 > ul li a {
  display: block;
  width: 88px;
  height: 88px;
  border-radius: 50%;
  text-align: center;
  line-height: 88px;
  margin: 0 auto;
}

.cont1 .ys_nav1 > ul li a img {
  display: inline-block;
}

.cont1 .ys_nav1 > ul li h2 {
  width: 88px;
  text-align: center;
  color: #232323;
  font: 500 18px/30px "微软雅黑";
}

.cont1 .ys_nav1 > ul li.on a {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.cont1 .ys_nav1 > ul li.on h2 {
  margin-top: 24px;
}

.cont1 .bd {
  margin-top: 98px;
}

.cont1 .bd .hahh_shh .box-img {
  width: 723px;
  background: url(../images/aghhg.png) no-repeat right bottom;
  padding-right: 22px;
  padding-bottom: 18px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.cont1 .bd .hahh_shh .box-img img {
  width: 100%;
}

.cont1 .bd .hahh_shh .box-info {
  width: 406px;
  padding-right: 25px;
}

.cont1 .bd .hahh_shh .box-info .box-title {
  color: #050505;
  font: 500 24px/34px "微软雅黑";
  margin-top: 75px;
  letter-spacing: 2px;
}

.cont1 .bd .hahh_shh .box-info .box-title span {
  color: #1753b4;
}

.cont1 .bd .hahh_shh .box-info .box-txt {
  color: #272727;
  font: 500 15px/30px "微软雅黑";
  margin-top: 28px;
}

.cont1 .bd .hahh_shh .box-info a.index-more {
  display: block;
  color: #fff;
  font: 500 17px/39px "微软雅黑";
  width: 152px;
  text-align: center;
  background: #1753b4;
  margin-top: 50px;
}

.cont2 {
  background: url(../images/bj2.jpg) no-repeat center top;
  height: 1041px;
}

.cont2 .title_a2 {
  text-align: right;
}

.cont2 .title_a2 h2 {
  color: #2a2a2a;
  font: 600 48px/48px "微软雅黑";
}

.cont2 .title_a2 h2 i {
  color: #1753b4;
  font: 200 18px/48px "Arial";
  font-style: italic;
  padding-left: 1.2em;
  text-transform: uppercase;
}

.cont2 .a2_b1 {
  margin-top: 110px;
}

.cont2 .a2_b1 li {
  float: left;
}

.cont2 .a2_b1 li + li {
  margin-left: 42px;
}

.cont2 .a2_b1 li a {
  display: block;
  text-align: center;
  background: url(../images/aghhaag.png) no-repeat center top;
  height: 57px;
  width: 268px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 3px;
}

.cont2 .a2_b1 li a h3 {
  color: #fff;
  font: 500 17px/24px "微软雅黑";
}

.cont2 .a2_b1 li a h3 span {
  display: block;
}

.cont2 .a2_list1 {
  margin-top: 60px;
}

.cont2 .a2_list1 li {
  float: left;
  width: 385px;
  margin-bottom: 25px;
  margin-right: 0px;
}

.cont2 .a2_list1 li:not(:nth-child(3n)) {
  margin-right: 20px;
}

.cont2 .a2_list1 li a.img {
  display: block;
  width: 385px;
  height: 295px;
  position: relative;
}

.cont2 .a2_list1 li a.img img {
  width: 100%;
}

/*
.cont2 .a2_list1 li a.img .ahgha {
  position: absolute;
  left: 16px;
  top: 16px;
  width: 353px;
  height: 261px;
  text-align: center;
  color: #fff;
  background: url(../images/hghga.png) no-repeat center top;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  opacity: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}
*/

.cont2 .a2_list1 li a.img .ahgha {
  position: absolute;
  left: 16px;
  top: 16px;
  width: 353px;
  height: 261px;
  text-align: center;
  color: #fff;
  background-color:#01499c;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  opacity: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}
.cont2 .a2_list1 li a.img .ahgha .ahjh {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  left: 50%;
  width: 100%;
}

.cont2 .a2_list1 li a.img .ahgha .ahjh img{
    max-width: 100%;
    width: 300px;
    display: block;
    margin:0 auto;
}

.cont2 .a2_list1 li a.img .ahgha h2 {
  font: 500 19px/36px "微软雅黑";
}

.cont2 .a2_list1 li a.img .ahgha p { 
    display: none;
  font: 500 12px/19px "微软雅黑";
  padding: 4px 68px 0;
}

.cont2 .a2_list1 li a.img:hover .ahgha {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.cont2 .jhah {
  text-align: right;
  margin-right: -175px;
  margin-top: 47px;
}

.cont2 .jhah a {
  display: block;
  color: #2a2a2a;
  font: 500 20px/66px "微软雅黑";
}

.taba {
  display: none;
}

.cont3 {
  background: #fcfcfc;
  padding: 85px 0 88px;
}

.cont3 .a3_v1 .a3_b1 {
  width: 650px;
}

.cont3 .a3_v1 .a3_b1 .tiyuahg {
  background: url(../images/ajhhg.png) no-repeat left bottom;
}

.cont3 .a3_v1 .a3_b1 .abt_wen {
  color: #4d4d4d;
  font: 500 16px/35px "微软雅黑";
  margin-top: 40px;
}

.cont3 .a3_v1 .a3_b1 a.abt_more {
  display: block;
  color: #fff;
  font: 500 18px/47px "微软雅黑";
  width: 169px;
  text-align: center;
  background: #1753b4;
  margin-top: 35px;
}

.cont3 .a3_v1 .a3_b1 .a3_list1 {
  margin-top: 65px;
}

.cont3 .a3_v1 .a3_b1 .a3_list1 li {
  float: left;
}

.cont3 .a3_v1 .a3_b1 .a3_list1 li + li {
  margin-left: 10px;
}

.cont3 .a3_v1 .a3_b1 .a3_list1 li a.img {
  display: block;
  position: relative;
}

.cont3 .a3_v1 .a3_b1 .a3_list1 li a.img img {
  width: 210px;
  height: 146px;
}

.cont3 .a3_v1 .a3_b1 .a3_list1 li.cur a.img:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 210px;
  height: 146px;
  background: url(../images/jafg1.png) no-repeat center rgba(23, 83, 180, 0.64);
}

.cont3 .a3_v1 .a3_b1 .a3_list2 li a.img {
  display: block;
}

.cont3 .a3_v1 .a3_b1 .a3_list2 li a.img img {
  width: 533px;
  height: 627px;
}

.cont3 .a3_v1 .a3_b2 {
  width: 533px;
}

.cont4 {
  background: url(../images/bj3.jpg) no-repeat center top;
  height: 779px;
  padding-top: 72px;
}

.cont4 .tiyuahg {
  text-align: center;
  background: url(../images/ajhhg.png) no-repeat center bottom;
}

.cont4 .a4_v1 {
  margin-top: 75px;
}

.cont4 .a4_v1 .a4_b1 {
  width: 477px;
}

.cont4 .a4_v1 .a4_b1 .xw_list1 li {
  position: relative;
}

.cont4 .a4_v1 .a4_b1 .xw_list1 li a.img {
  display: block;
}

.cont4 .a4_v1 .a4_b1 .xw_list1 li a.img img {
  width: 477px;
  height: 433px;
}

.cont4 .a4_v1 .a4_b1 .xw_list1 li .wehha {
  position: absolute;
  width: 415px;
  height: 378px;
  background: #fff;
  left: 31px;
  top: 31px;
  padding: 0 44px;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  opacity: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}

.cont4 .a4_v1 .a4_b1 .xw_list1 li .wehha .datad {
  text-align: center;
  color: #fff;
  height: 84px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #1753b4;
  width: 85px;
  margin: 0 auto;
  padding-top: 18px;
  letter-spacing: 2px;
}

.cont4 .a4_v1 .a4_b1 .xw_list1 li .wehha .datad span {
  display: block;
  font: 600 20px/24px "Arial";
}

.cont4 .a4_v1 .a4_b1 .xw_list1 li .wehha .datad b {
  display: block;
  font: 600 22px/28px "Arial";
}

.cont4 .a4_v1 .a4_b1 .xw_list1 li .wehha h2 a {
  display: block;
  color: #050505;
  font: 600 21px/34px "微软雅黑";
  padding: 22px 0;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.cont4 .a4_v1 .a4_b1 .xw_list1 li .wehha h3 {
  color: #494949;
  font: 500 15px/23px "微软雅黑";
}

.cont4 .a4_v1 .a4_b1 .xw_list1 li .wehha a.hhhak {
  display: block;
  color: #1753b4;
  font: 500 13px/30px "Arial";
  font-style: italic;
  text-transform: uppercase;
  margin-top: 26px;
}

.cont4 .a4_v1 .a4_b1 .xw_list1 li:hover .wehha {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.cont4 .a4_v1 .a4_b2 {
  width: 644px;
}

.cont4 .a4_v1 .a4_b2 .xw_list2 li + li {
  margin-top: 42px;
}

.cont4 .a4_v1 .a4_b2 .xw_list2 li a.img {
  display: block;
  position: relative;
  width: 245px;
  height: 195px;
}

.cont4 .a4_v1 .a4_b2 .xw_list2 li a.img img {
  width: 245px;
  height: 195px;
}

.cont4 .a4_v1 .a4_b2 .xw_list2 li a.img .datad {
  position: absolute;
  top: 60px;
  left: 86px;
  text-align: center;
  color: #fff;
  height: 84px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #1753b4;
  width: 85px;
  margin: 0 auto;
  padding-top: 18px;
  letter-spacing: 2px;
}

.cont4 .a4_v1 .a4_b2 .xw_list2 li a.img .datad span {
  display: block;
  font: 600 20px/24px "Arial";
}

.cont4 .a4_v1 .a4_b2 .xw_list2 li a.img .datad b {
  display: block;
  font: 600 22px/28px "Arial";
}

.cont4 .a4_v1 .a4_b2 .xw_list2 li .wehha {
  width: 369px;
}

.cont4 .a4_v1 .a4_b2 .xw_list2 li .wehha h2 a {
  display: block;
  color: #050505;
  font: 600 21px/34px "微软雅黑";
  padding: 22px 0;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
}

.cont4 .a4_v1 .a4_b2 .xw_list2 li .wehha h3 {
  color: #494949;
  font: 500 15px/23px "微软雅黑";
}

.cont5 {
  background: url(../images/ghahg.png) no-repeat center bottom #fcfcfc;
  height: 562px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 80px;
}

.cont5 .a5_v1 {
  position: relative;
}

.cont5 .a5_v1 a.agghagh {
  display: block;
  position: absolute;
  left: -100px;
  top: 290px;
  color: #010101;
  font: 500 20px/32px "微软雅黑";
}

.cont5 .a5_v1 .a5_vas1 {
  background: #fff;
  width: 951px;
  height: 508px;
  padding: 62px 68px 0;
  margin: 0 auto;
  -webkit-box-shadow: 0 3px 14px rgba(0, 0, 0, 0.24);
          box-shadow: 0 3px 14px rgba(0, 0, 0, 0.24);
  border-radius: 3px;
}

.cont5 .a5_v1 .a5_vas1 .a5_b1 {
  width: 328px;
}

.cont5 .a5_v1 .a5_vas1 .a5_b1 .title_a5 h2 {
  color: #010101;
  font: 600 29px/45px "微软雅黑";
}

.cont5 .a5_v1 .a5_vas1 .a5_b1 .title_a5 h2 span {
  display: block;
  color: #8c8b8b;
  font: 500 14px/24px "Arial";
}

.cont5 .a5_v1 .a5_vas1 .a5_b1 .title_a5 .hha_ah {
  color: #515151;
  font: 500 14px/23px "微软雅黑";
  margin-top: 16px;
}

.cont5 .a5_v1 .a5_vas1 .a5_b1 .jhah {
  background: url(../images/ahjg.png) no-repeat left center;
  padding: 14px 0;
  padding-left: 88px;
  margin-top: 47px;
}

.cont5 .a5_v1 .a5_vas1 .a5_b1 .jhah h2 {
  color: #000000;
  font: 500 20px/22px "微软雅黑";
}

.cont5 .a5_v1 .a5_vas1 .a5_b1 .jhah p {
  color: #656565;
  font: 500 17px/25px "微软雅黑";
}

.cont5 .a5_v1 .a5_vas1 .a5_b2 {
  width: 370px;
}

.cont5 .a5_v1 .a5_vas1 .a5_b2 .x-message-wrap1 .msg_list1 li input {
  width: 100%;
  height: 35px;
  border: 1px solid #dcdcdc;
  padding: 0 10px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.9);
  background: #fff;
  outline: none;
  margin-bottom: 10px;
}

.cont5 .a5_v1 .a5_vas1 .a5_b2 .x-message-wrap1 .msg_list1 li textarea {
  width: 100%;
  height: 35px;
  border: 1px solid #dcdcdc;
  padding: 0 10px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.9);
  background: #fff;
  outline: none;
  margin-bottom: 10px;
  padding-top: 5px;
  height: 95px;
  resize: none;
}

.cont5 .a5_v1 .a5_vas1 .a5_b2 .x-message-wrap1 .code-group input#checkcode {
  width: 157px;
  height: 34px;
  border: 1px solid #dcdcdc;
  padding: 0 10px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.9);
  background: #fff;
  outline: none;
}

.cont5 .a5_v1 .a5_vas1 .a5_b2 .x-message-wrap1 .code-group input.x-submit {
  width: 100%;
  height: 42px;
  background: #1753b4;
  color: #fff;
  font-size: 17px;
  border: none;
  outline: none;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  margin-top: 15px;
}

.foot_bj {
  background: #fcfcfc;
  padding: 90px 0 0;
}

.foot_bj .fo_a1 {
  width: 255px;
}

.foot_bj .fo_a1 .djkajk {
  background: url(../images/ahghg.png) no-repeat center top;
  width: 253px;
  height: 48px;
  color: #4d4d4d;
  font: 500 14px/48px "微软雅黑";
  text-indent: 14px;
  position: relative;
  margin-top: 18px;
}

.foot_bj .fo_a1 .djkajk .hides {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 48px;
  display: none;
  background-color: rgba(255, 255, 255, 0.8);
}

.foot_bj .fo_a1 .djkajk .hides a {
  display: block;
  font: 400 12px/24px "Microsoft Yahei";
  color: #666;
}

.foot_bj .fo_a1 .djkajk .hides a:hover {
  color: #000;
}

.foot_bj .fo_a1 .hotSearch1 {
  margin: 10px 0;
}

.foot_bj .fo_a1 .hotSearch1 a {
  color: #4d4d4d;
  font: 500 14px/30px "微软雅黑";
}

.foot_bj .fo_a1 .hotSearch1 a + a:before {
  content: "|";
  color: #4d4d4d;
  font: 500 14px/30px "微软雅黑";
  padding: 0 10px;
}

.foot_bj .fo_a1 .hotSearch1 a:hover {
  color: #1753b4;
}

.foot_bj .d_tit h2 {
  color: #000000;
  font: 500 23px/1em "微软雅黑";
  background: url(../images/aghjh.png) no-repeat left bottom;
  padding-bottom: 10px;
}

.foot_bj .fo_a2 {
  width: 242px;
    margin-left: 94px;
}

.foot_bj .fo_a2 .d_nav {
  margin-top: 13px;
}

.foot_bj .fo_a2 .d_nav a {
  display: block;
  float: left;
  width: 120px;
  color: #222222;
  font: 500 14px/34px "微软雅黑";
  background: url(../images/ahg.png) no-repeat left center;
  padding-left: 13px;
}

.foot_bj .fo_a2 .d_nav a:hover {
  color: #1753b4;
}

.foot_bj .fo_a3 {
      width: 372px;
    margin-left: 25px;
}

.foot_bj .fo_a3 .d_lianbnqa {
  color: #292929;
  font: 500 14px/28px "微软雅黑";
  margin-top: 13px;
}

.foot_bj .fo_a3 .d_lianbnqa img {
  padding-right: 8px;
}

.foot_bj .fo_a4 {
  width: 205px;
  text-align: center;
  color: #292929;
  font: 500 13px/26px "微软雅黑";
  margin-top: 54px;
}

.foot_bj .fo_v2 {
  padding: 10px 0;
  border-top: 1px solid #a6a6a6;
  text-align: center;
  margin-top: 15px;
}

.foot_bj .fo_v2, .foot_bj .fo_v2 a {
  color: rgba(34, 34, 34, 0.66);
  font: 500 12px/20px "微软雅黑";
}

.foot_bj .fo_v2 a:hover {
  color: #000;
}

@media (max-width: 1564px) {
  .cont2 .jhah a {
    display: none;
  }
}

@media (max-width: 1426px) {
  .cont5 .a5_v1 a.agghagh {
    display: none;
  }
}
