body{background: url(../images/bgbg.png) center repeat;}
*{ padding:0; margin:0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
  *:before,*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
  /* a{ color:#333; text-decoration:none;}*/
  ul,ol,li{ margin:0; padding:0; list-style-type:none;}
  html{overflow-x:hidden;overflow-y:auto;}
  body{margin: 0px auto; width: 100%;}
  .visible-xs,
  .visible-sm,
  .visible-md,
  .visible-lg {
    display: none !important;}
  .visible-xs-block,
  .visible-xs-inline,
  .visible-xs-inline-block,
  .visible-sm-block,
  .visible-sm-inline,
  .visible-sm-inline-block,
  .visible-md-block,
  .visible-md-inline,
  .visible-md-inline-block,
  .visible-lg-block,
  .visible-lg-inline,
  .visible-lg-inline-block {
    display: none !important;}
  @media (max-width: 767px) {
    .visible-xs {
      display: block !important;}
    table.visible-xs {
      display: table !important;}
    tr.visible-xs {
      display: table-row !important;}
    th.visible-xs,
    td.visible-xs {
      display: table-cell !important;}
  }
  @media (max-width: 767px) {
    .visible-xs-block {
      display: block !important;}
  }
  @media (max-width: 767px) {
    .visible-xs-inline {
      display: inline !important;}
  }
  @media (max-width: 767px) {
    .visible-xs-inline-block {
      display: inline-block !important;}
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
      display: block !important;}
    table.visible-sm {
      display: table !important;}
    tr.visible-sm {
      display: table-row !important;}
    th.visible-sm,
    td.visible-sm {
      display: table-cell !important;}
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
      display: block !important;}
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
      display: inline !important;}
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
      display: inline-block !important;}
  }
  @media (min-width: 992px) and (max-width: 1319px) {
    .visible-md {
      display: block !important;}
    table.visible-md {
      display: table !important;}
    tr.visible-md {
      display: table-row !important;}
    th.visible-md,
    td.visible-md {
      display: table-cell !important;}
  }
  @media (min-width: 992px) and (max-width: 1319px) {
    .visible-md-block {
      display: block !important;}
  }
  @media (min-width: 992px) and (max-width: 1319px) {
    .visible-md-inline {
      display: inline !important;}
  }
  @media (min-width: 992px) and (max-width: 1319px) {
    .visible-md-inline-block {
      display: inline-block !important;}
  }
  @media (min-width: 1320px) {
    .visible-lg {
      display: block !important;}
    table.visible-lg {
      display: table !important;}
    tr.visible-lg {
      display: table-row !important;}
    th.visible-lg,
    td.visible-lg {
      display: table-cell !important;}
  }
  @media (min-width: 1320px) {
    .visible-lg-block {
      display: block !important;}
  }
  @media (min-width: 1320px) {
    .visible-lg-inline {
      display: inline !important;}
  }
  @media (min-width: 1320px) {
    .visible-lg-inline-block {
      display: inline-block !important;}
  }
  @media (max-width: 767px) {
    .hidden-xs {
      display: none !important;}
  }
  @media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
      display: none !important;}
  }
  @media (min-width: 992px) and (max-width: 1319px) {
    .hidden-md {
      display: none !important;}
  }
  @media (min-width: 1320px) {
    .hidden-lg {
      display: none !important;}
  }
  .visible-print {
    display: none !important;}
  @media print {
    .visible-print {
      display: block !important;}
    table.visible-print {
      display: table !important;}
    tr.visible-print {
      display: table-row !important;}
    th.visible-print,
    td.visible-print {
      display: table-cell !important;}
  }
  .visible-print-block {
    display: none !important;}
  @media print {
    .visible-print-block {
      display: block !important;}
  }
  .visible-print-inline {
    display: none !important;}
  @media print {
    .visible-print-inline {
      display: inline !important;}
  }
  .visible-print-inline-block {
    display: none !important;}
  @media print {
    .visible-print-inline-block {
      display: inline-block !important;}
  }
  @media print {
    .hidden-print {
      display: none !important;}
  }
  
  
     
  .pf_down{display: none;}
  @media (max-width: 1024px){
  .pf_down{display: block;}
  
  }

.padd{ padding-left:100px; padding-right:100px;}
.w1600{display: block;max-width: 1600px;
  float: left;
  width: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  margin-left: auto;
  margin-right: auto;
  position: relative;}
  
  .B-width{width: 1500px;margin: 0 auto;}
  @media (max-width: 1600px){
    .B-width{width: 82.5%;}
  }
  @media (max-width: 1024px){
    .B-width{width:100%;padding: 0 15px;}
  }
  @media (max-width: 1024px){
    .padd{ padding-left:15px; padding-right:15px;}
  }


.f-bet{display: flex;align-items: center;justify-content: space-between;}
.f-bet span{font-size: 30px;line-height: 44px;}
.f-bet a{font-size: 16px;}
.f-bet a:hover{text-decoration: underline;}
@media (max-width: 1600px){
  .f-bet span{font-size: 30px;line-height: 40px;}
  .f-bet a{font-size: 14px;}
}
@media (max-width: 1024px){
  .f-bet span{font-size: 24px;line-height: 30px;}
  .f-bet a{font-size: 14px;}
}


.dynamic{width: 100%;float: left;padding:60px 0;background: url(../images/dynbg.jpg) center no-repeat;background-size: cover;}
.dynamic .f-bet span{color: #1b325c;}
.dynamic .f-bet a{color: #555;}
.dynamic .dyntop{margin-top:25px;}
.dynamic .dyntop ul{width: calc(100% + 20px);margin: 0 -10px;}
.dynamic .dyntop li{float: left;width: 25%;padding: 0 10px;}

.dynamic .dyntop li a{display: block;float: left;width: 100%;}
.dynamic .dyntop li .img{position: relative;padding-bottom: 63.4%;
overflow: hidden;width: 100%;display: block;}
.dynamic .dyntop li .img img{position: absolute;left: 50%;
top: 50%;width: 100%;max-height: 100%;transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);transition: all .5s ease;}
.dynamic .dyntop li h4{color: #222222;font-size: 16px;text-align: center;line-height: 76px;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;}
.dynamic .dyntop li:hover h4{color:#1b325c;}
.dynamic .dyntop li:hover .img img{transform: translate(-50%,-50%)scale(1.1);}
.dynamic .dyndown{padding-top: 30px;border-top: 1px solid #E5E5E5;float: left;width: 100%;}
.dynamic .dyndown ul{width: calc(100% + 20px);margin: -10px;}
.dynamic .dyndown ul li{float: left;width: 50%;padding:10px;}

.dynamic .dyndown ul li a{display: block;float: left;width: 100%;background: #EDEFF3;
position: relative;padding: 35px 30px 35px 0;}
.dynamic .dyndown ul li a::after{content: "";position: absolute;height: 57px;width: 5px;
top: 0;left: 0;background: #1B325C;}
.dynamic .dyndown ul li .data{width: 120px;float: left;text-align: center;position: relative;}
.dynamic .dyndown ul li .data::after{content: "";height: 110px;width: 1px;background: #E7E7E7;
position: absolute;top: 50%;transform: translate(0,-50%);right: 0;}

.dynamic .dyndown ul li .data .mouth{font-size: 28px;color: #222222;line-height: 30px;}
.dynamic .dyndown ul li .data .year{font-size: 16px;color: #1b325c;line-height: 36px;margin-top: 5px;}
.dynamic .dyndown ul li .cont{width: calc(100% - 120px);float: left;padding-left: 25px;}
.dynamic .dyndown ul li .cont h4{font-size: 16px;color: #222;line-height: 36px;font-weight: bold;
overflow: hidden;white-space:nowrap;text-overflow: ellipsis;transition: all .5s ease;}
.dynamic .dyndown ul li:hover .cont h4{color: #1b325c;}
.dynamic .dyndown ul li:hover .cont h6{color: #1b325c;}
.dynamic .dyndown ul li .cont h6{overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;font-size: 16px;color: #666666;line-height:30px;transition: all .5s ease;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
@media (max-width: 1024px){
  .dynamic .dyndown ul li a{padding: 15px 20px 15px 0;}
  .dynamic .dyndown ul li .data .mouth{font-size: 24px;}

  .dynamic{padding:20px 0;}
  .dynamic .dyntop{margin-top: 20px;}
  .dynamic .dyntop ul{margin:-10px;}
  .dynamic .dyntop li{width: 50%;padding: 10px;}
  .dynamic .dyntop li h4{font-size: 14px;line-height: 24px;text-overflow: ellipsis;
    display: -webkit-box;white-space: normal;margin-top: 10px;
    -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
  .dynamic .dyndown ul{width: calc(100% + 20px);margin: -10px;}
  .dynamic .dyndown ul li{float: left;width: 100%;padding:10px;}
  .dynamic .dyndown ul li .cont{padding-left: 15px;width: calc(100% - 110px);}
  .dynamic .dyndown ul li .data{width: 110px;}
}




.synews{float: left;width: 100%;background: url(../images/synewbg2.jpg) center no-repeat;
background-size: cover;padding: 60px 0 60px 0;}
.synews .syn-l{width: 57%;float: left;}
.synews .syn-l li:hover img{transform:translate(-50%,-50%)scale(1.1);}
.synews .syn-r{width: calc(43% - 40px);float: right;}
.synews .syn-l .img{position: relative;padding-bottom: 47%;
overflow: hidden;width: 100%;display: block;}
.synews .syn-l .img img{position: absolute;left: 50%;
top: 50%;width: 100%;max-height: 100%;transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);transition: all .5s ease;}
.synews .syn-l .img .time{position: absolute;width: 100%;left: 0;
bottom: 0;background:rgba(27,50,92,0.86);padding:0 20px;}
.synews .syn-l .img .time .tleft{font-size: 20px;font-weight: bold;color: #fff;
line-height: 64px;width: calc(100% - 180px);float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} 
.synews .syn-l .img .time .tright{font-size: 16px;color: #fff;line-height: 64px;width: 180px;float: left;text-align: right;}
.synews .syn-l ul{margin-top: 45px;float: left;width: 100%;}
.synews .f-bet span{color: #fff;}
.synews .f-bet a{color: #fff;}
.synews .syn-l ul a{float: left;width: 100%;padding: 33px 33px 65px 33px;background: #EDEFF3;}
.synews .syn-l .h6{font-size: 16px;line-height: 30px;margin-top: 30px;
color: #666666;overflow: hidden;text-overflow: ellipsis;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.synews .syn-l .slick-dots{padding-bottom: 0;margin-top: 0;bottom: 30px;display: flex;
align-items: center;justify-content: center;}
.synews .syn-l .slick-dots li{height: 12px;width: 12px;border-radius: 50%;
background: rgba(27,50,92,0.32);margin: 0 6px;}
.synews .syn-l .slick-dots li.slick-active{background: rgba(27,50,92,1);}
.synews .syn-r ul{float: left;width: 100%;background: #EDEFF3;margin-top: 45px;padding: 32px 0;}
.synews .syn-r li{height: 83px;padding:0 28px;position: relative;}
.synews .syn-r li:first-child::after{content: "";height: 1px;width: calc(100% - 58px);left: 29px;
top: 0;background: #D5D7DA;position: absolute;}
.synews .syn-r li::before{content: "";height: 1px;width: calc(100% - 58px);left: 29px;
bottom: 0;background: #D5D7DA;position: absolute;}
.synews .syn-r li h4{color: #222222;font-size:16px;line-height: 83px;font-weight: bold;
width: calc(100% - 135px);float: left;overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;}
.synews .syn-r li h6{width: 135px;float: right;font-size: 16px;line-height: 83px;text-align: right;}
.synews .syn-r li:hover{background:#1B325C;}
.synews .syn-r li:hover h4{color: #fff;}
.synews .syn-r li:hover h6{color: #fff;}
.synews .syn-r li:hover::after{display: none;}
.synews .syn-r li:hover::before{display: none;}
@media (max-width: 1600px){
  .synews .syn-r li{height: 81.5px;}
  .synews .syn-r li h4{line-height: 81.5px;width: calc(100% - 100px);}
  .synews .syn-r li h6{line-height: 81.5px;width: 100px;}
}
@media (max-width: 1400px){
  .synews .syn-r ul{padding: 18px 0;}
  .synews .syn-r li{height: 72px;}
  .synews .syn-r li h4{line-height: 72px;}
  .synews .syn-r li h6{line-height: 72px;}
}
@media (max-width: 1024px){
  .synews{padding: 20px 0;background: url(../images/workbg1.jpg) center no-repeat;background-size: cover;}
  .synews .syn-l{width: 100%;}
  .synews .syn-r{width: 100%;margin-top: 20px;}
  .synews .syn-l ul{margin-top: 20px;}
  .synews .syn-l ul a{padding:15px 15px 40px 15px;}
  .synews .syn-l .img .time .tleft{width: calc(100% - 90px);line-height:40px;font-size: 14px;}
  .synews .syn-l .img .time .tright{font-size: 14px;line-height: 40px;width: 80px;}
  .synews .syn-l .img .time{padding: 0 15px;}
  .synews .syn-l .h6{font-size: 14px;line-height: 24px;margin-top: 15px;}
  .synews .syn-l .slick-dots{bottom: 20px;}
  .synews .syn-r ul{margin-top: 20px;}
  .synews .syn-r li{height: 50px;}
  .synews .syn-r li h4{line-height: 50px;}
  .synews .syn-r li h6{line-height: 50px;}
  .dynamic .dyndown ul li .cont h6{line-height: 24px;font-size: 14px;}
}


.swork{float: left;width: 100%;padding: 60px 0 115px 0;
background: url(../images/workbg.jpg) center no-repeat;
background-size: cover;}

.swork .workul{margin-top: 45px;}
.swork .workul ul{width: calc(100% + 36px);margin: 0 -18px;float: left;}
.swork .workul ul li{width: 33.3%;padding: 0 18px;float: left;}
.swork .workul ul li a{display: block;width: 100%;float: left;background: #fff;
padding: 40px 28px 60px 28px;position: relative;}
.swork .workul ul li a .data{font-size: 16px;color: #666;line-height: 18px;
  z-index: 1;
  position: relative;}
.swork .workul ul li h4{font-size: 20px;color: #222222;line-height: 30px;z-index: 1;
  position: relative;overflow: hidden;
font-weight: bold;text-overflow: ellipsis;display: -webkit-box;margin-top:20px;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.swork .workul ul li h6{font-size: 16px;color: #666;line-height: 30px;margin: 15px 0 35px 0;
text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
z-index: 1;overflow: hidden;
    position: relative;-webkit-line-clamp: 3;}
.swork .workul ul li .more{width: 178px;height: 50px;border:1px solid #EBEBEB;
display: flex;align-items: center;justify-content: center;font-size: 16px;
color: #333333;margin-right: 20px;margin-top: 50px;z-index: 1;
position: relative;}
.swork .workul ul li .more img{margin-left:20px;}
.swork .workul ul li .more .img2{display: none;}
.swork .workul ul li:hover .img2{display: block;}
.swork .workul ul li:hover .img1{display: none;}
.swork .workul ul li:hover .more{color: #1b325c;background: #fff;}
.swork .workul ul li .bg{position: absolute;width: 100%;height: 100%;top: 0;
left: 0;transition: all .5s ease;opacity: 0;}
.swork .workul ul li .bg::after{content: "";height: 100%;width: 100%;
top: 0;left: 0;background: rgba(27,50,92,0.8);position: absolute;}
.swork .workul ul li .bg img{width: 100%;height: 100%;object-fit: cover;}
.swork .workul ul li:hover .data{color: #fff;}
.swork .workul ul li:hover h4{color: #fff;}
.swork .workul ul li:hover h6{color: #fff;}
.swork .workul ul li:hover .bg{opacity: 1;}
.swork .f-bet span{color: #1b325c;}
.swork .f-bet a{color: #555555;}

.swork .slick-dots{padding-bottom: 0;margin-top: 0;bottom: -50px;display: flex;
align-items: center;justify-content: center;}
.swork .slick-dots li{height: 12px;width: 12px !important;border-radius: 50%;
background: rgba(27,50,92,0.32);margin: 0 6px;padding: 0 !important;}
.swork .slick-dots li.slick-active{background: rgba(27,50,92,1);}

@media (max-width: 1024px){
  .swork{padding: 20px 0 60px 0;}
  .swork .workul ul li a{padding: 15px;}
  .swork .workul{margin-top: 20px;}
  .swork .workul ul li .more{width: 120px;height: 40px;margin-top: 20px;}
  .swork .workul ul li h4{font-size: 16px;color: #222222;line-height: 24px;}
  .swork .workul ul li h6{font-size: 14px;margin: 15px 0 20px 0;}
  .swork .workul .slick-dots{bottom: -30px;}
}



.rcpy{float: left;width: 100%;padding: 60px 0 60px 0;
  background: url(../images/rcpybg.jpg) center no-repeat;
  background-size: cover;}
.rcpy .rcpy-con{width: 100%;float: left;}
.rcpy .rcpy-con .rcpy-l{width: 35%;float: left;}
.rcpy .rcpy-con .rcpy-l ul{margin-top: 30px;}
.rcpy .rcpy-con .rcpy-l ul li{float: left;width: 100%;}
.rcpy .rcpy-con .rcpy-l ul li:hover h4{padding-left:15px;}
.rcpy .rcpy-con .rcpy-l ul li:hover h6{padding-right:15px;}
.rcpy .rcpy-con .rcpy-l ul li h4{font-size:16px;line-height:50px;transition:all .5s ease;
color:#222222;width: calc(100% - 100px);white-space: nowrap;font-weight: bold;
overflow: hidden;text-overflow: ellipsis;float: left;}
.rcpy .rcpy-con .rcpy-l ul li h6{font-size:14px;line-height:50px;transition:all .5s ease;color:#888888;text-align: right;}
.rcpy .rcpy-con .rcpy-l ul li:hover{background: #1c335d;}
.rcpy .rcpy-con .rcpy-l ul li.p:hover{background: transparent !important;}
.rcpy .rcpy-con .rcpy-l ul li:hover h4{color: #fff;}
.rcpy .rcpy-con .rcpy-l ul li:hover h6{color: #fff;}
.rcpy .rcpy-con .rcpy-l ul li .img{width: 100%;overflow: hidden;margin-top: 10px;}
.rcpy .rcpy-con .rcpy-l ul li .img img{width: 100%;vertical-align: bottom;transition: all .5s ease;}
.rcpy .rcpy-con .rcpy-l ul li:hover .img img{transform: scale(1.1);}
.rcpy .rcpy-con .rcpy-r{width:calc(65% - 45px);float: right;}
.rcpy .rcpy-con .rcpy-r .kxyj{margin-top: 30px;background: #EDEFF3;
padding:42px 30px;width: 100%;float: left;}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjl{width: 47.5%;float: left;}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjl .img{width: 100%;overflow: hidden;}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjr{width: calc(52.5% - 20px);float: right;}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjl img{width: 100%;transition: all .5s ease;}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjl:hover .img img{transform:scale(1.1);}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjl .data{font-size: 16px;color: #666666;margin-top: 10px;}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjl h4{color: #222222;font-size:20px;line-height:30px;
font-weight: bold;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 2;margin:10px 0;font-weight: bold;overflow: hidden;}

.rcpy .rcpy-con .rcpy-r .kxyj .kxyjl h6{color: #222222;font-size:16px;line-height:30px;
text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 2;overflow: hidden;}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjr li{float: left;width: 100%;background: #fff;margin-bottom: 15px;padding: 10px 23px;transition: all .5s ease;}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjr li:hover{background: #1b325c;}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjr li:hover h4{color: #fff;}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjr li:hover h6{color: #fff;}

.rcpy .rcpy-con .rcpy-r .kxyj .kxyjr li:last-child{margin-bottom: 0;}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjr li h4{color: #222222;font-size:16px;line-height:24px;font-weight: bold;}
.rcpy .rcpy-con .rcpy-r .kxyj .kxyjr li h6{color: #666666;font-size:16px;line-height:24px;}
.rcpy .f-bet span{color: #1b325c;}
.rcpy .f-bet a{color:#555;}

@media (max-width: 1600px){
  .rcpy .rcpy-con .rcpy-r .kxyj{padding: 30px 25px;}
}

@media (max-width: 1400px){
  .rcpy .rcpy-con .rcpy-r .kxyj .kxyjr li h4{line-height: 19.5px;}
}
@media (max-width: 1024px){
  .rcpy{padding: 20px 0;}
  .rcpy .rcpy-con .rcpy-l{width: 100%;}
  .rcpy .rcpy-con .rcpy-r{width: 100%;margin-top: 20px;}
  .rcpy .rcpy-con .rcpy-l ul{margin-top: 5px;}
  .rcpy .rcpy-con .rcpy-r .kxyj .kxyjl{width: 100%;}
  .rcpy .rcpy-con .rcpy-r .kxyj .kxyjr{width: 100%;margin-top: 15px;}
  .rcpy .rcpy-con .rcpy-r .kxyj{padding: 20px 15px;}
  .rcpy .rcpy-con .rcpy-r .kxyj .kxyjl h4{font-size: 18px;line-height: 24px;}
  .rcpy .rcpy-con .rcpy-r .kxyj .kxyjl h6{font-size:16px;line-height: 24px;}
  .rcpy .rcpy-con .rcpy-r .kxyj .kxyjr li{padding: 12px;}
  .rcpy .rcpy-con .rcpy-r .kxyj{margin-top: 20px;}
  .rcpy .rcpy-con .rcpy-l ul li h4{line-height: 40px;}
  .rcpy .rcpy-con .rcpy-l ul li h6{line-height:40px;}
  .rcpy .rcpy-con .rcpy-l ul li .img{margin-top: 10px;}
}
.kjdg{float: left;width: 100%;padding: 60px 0;
background: url(../images/kjdgbg.jpg) center no-repeat;
background-size: cover;}
.kjdg .kjdg-con{float: left;width: 100%;margin-top: 10px;}
.kjdg .kjdg-con ul{width: 110%;margin: 0 -5%;}
.kjdg .kjdg-con ul li{width: 25%;float: left;padding:0;}
.kjdg .kjdg-con ul li:hover h4{color: #1b325c !important;}
.kjdg .kjdg-con ul li .circle{height: 240px;width: 240px;border-radius: 50%;display: flex;
align-items: center;justify-content: center;position: relative;transition: all .5s ease;}
.kjdg .kjdg-con ul li:hover .circle{transform: scale(1.05);}
.kjdg .kjdg-con ul li.li1 .circle::after{content: "";height: 100%;width:100%;position: absolute;
top: 0;left: 0;border:20px solid  rgba(71,151,207,0.2);border-radius: 50%;}
.kjdg .kjdg-con ul li.li2 .circle::after{border:20px solid  rgba(27,50,92,0.2);
content: "";height: 100%;width:100%;position: absolute;top: 0;left: 0;border-radius: 50%;}
.kjdg .kjdg-con ul li.li3 .circle::after{border:20px solid  rgba(132,83,2,0.2);content: "";height: 100%;width:100%;position: absolute;
top: 0;left: 0;border-radius: 50%;}
.kjdg .kjdg-con ul li.li4 .circle::after{border:20px solid  rgba(0,117,127,0.2);content: "";height: 100%;width:100%;position: absolute;
top: 0;left: 0;border-radius: 50%;}
.kjdg .kjdg-con ul li .circle::before{content: "";height: calc(100% - 40px);width: calc(100% - 40px);position: absolute;
top: 20px;left:20px;border:5px solid #fff;border-radius: 50%;}
.kjdg .kjdg-con ul li .circle img{height: 200px;width: 200px;border-radius: 50%;}
.kjdg .kjdg-con ul li .down{display: flex;justify-content: space-between;align-items: center;
height: 85px;border-bottom: 1px solid #BCBCBC;width: 240px;}
.kjdg .kjdg-con ul li:hover .down{border-bottom: 1px solid #1b325c;}

.kjdg .kjdg-con ul li .down h4{font-size: 24px;color: #222222;}
.kjdg .kjdg-con ul li .box{display: flex;flex-direction: column;padding-top: 30px;
  align-items: center;justify-content: center;}
.kjdg .slick-arrow{height: 38px;width: 38px;border-radius: 50%;
  background: #fff;top: -43px;}
.kjdg .slick-arrow::after{content: "";height: 12px;width: 12px;border-top: 1px solid #1B325C;
border-right: 1px solid #1B325C;position: absolute;top: 50%;left: 50%;transition: all .5s ease;}
.kjdg .slick-prev::after{transform: translate(-50%,-50%)rotate(225deg);margin-left: 2px;}
.kjdg .slick-next::after{transform: translate(-50%,-50%)rotate(45deg);margin-left: -2px;}
.kjdg .slick-arrow:hover{background: #1B325C;}
.kjdg .slick-arrow:hover:after{border-top: 1px solid #fff;border-right: 1px solid #fff;}
.kjdg .slick-prev{right:124px !important;left: auto;}
.kjdg .slick-next{right:70px;}
.kjdg .f-bet span{color: #1b325c;}
@media (max-width: 1600px){
  .kjdg .kjdg-con ul li .circle{height: 200px;width: 200px;}
  .kjdg .kjdg-con ul li .circle img{height: 160px;width: 160px;}
}
@media (max-width: 1024px){
  .kjdg{float: left;width: 100%;padding: 20px 0;
    background: url(../images/kjdgbg.jpg) center no-repeat;
    background-size: cover;}
    .kjdg .kjdg-con ul{width: 100%;margin: 0;}
    .kjdg .slick-prev{right: 50px !important;}
    .kjdg .slick-next{right: 0;}
    .kjdg .slick-arrow{top: -35px;}
    .kjdg .kjdg-con ul li .down h4{font-size: 18px;}
    .kjdg .kjdg-con ul li .down{height: 50px;}
    .kjdg .kjdg-con{margin-top: 20px;}
    .kjdg .kjdg-con ul li .circle{height: 140px;width: 140px;}
    .kjdg .kjdg-con ul li .circle img{height: 115px;width: 115px;}
    .kjdg .kjdg-con ul li .circle::after{border-width: 10px !important;}
    .kjdg .kjdg-con ul li .circle::before{    height: calc(100% - 20px);
      width: calc(100% - 20px);
      top: 10px;
      left: 10px;}
    .kjdg .kjdg-con ul li .down{width: 80%;}

}


.down-nav{float: left;width: 100%;background: url(../images/downbg.jpg) center no-repeat;background-size: cover;}
.down-nav .dtop li a{line-height: 130px;color: #fff;font-size: 18px;}
.down-nav .dtop li{float: left;margin-right: 40px;}
.down-nav .dtop li:hover a{text-decoration: underline;}
.down-nav .dtop li a{line-height: 130px;color: #fff;font-size: 18px;}
.down-nav .dtop li:last-child{margin-right: 0;}
.down-nav .dtop{width: 100%;float: left;position: relative;margin-bottom: 50px;}
.down-nav .dtop::after{content: "";height: 1px;width: 100vw;background: rgba(255,255,255,0.14);
position: absolute;left: 50%;transform: translate(-50%,0);bottom: 0;}
.down-nav .dtop .phone{float: right;display: flex;align-items: center;line-height: 130px;}
.down-nav .dtop .phone img{margin-right: 14px;}
.down-nav .dtop .phone h5{color: #fff;font-weight: bold;font-size: 24px;}
.down-nav .dtop ul{float: left;}
.down-nav .dtop .cont-icon{float: right;height: 130px;display: flex;align-items: center;}
.down-nav .dtop .cont-icon .cicon-li{height: 40px;width: 40px;border-radius: 50%;float: left;margin-left:10px;
border: 1px solid rgba(255,255,255,0.3);display: flex;align-items: center;
justify-content: center;position: relative;cursor: pointer;}
.down-nav .dtop .cont-icon .cicon-li:hover .pic-con{display: block;}
.down-nav .dtop .cont-icon .cicon-li .pic-con{position: absolute;bottom: 130%;
left: 50%;transform: translate(-50%,0);transition: all .5s ease;display: none;}
.down-nav .dtop .cont-icon .cicon-li .pic-con::after{content: "";width: 0;height: 0;
border-top: 7px solid #fff;border-right: 7px solid transparent;
border-left: 7px solid transparent;position: absolute;bottom: -7px;left: 50%;transform: translate(-50%,0);}
.down-nav .dtop .cont-icon .cicon-li .pic-con img{width:90px;height: 90px;}
.down-nav .dtop .cont-icon .cicon-li:first-child{margin-left: 26px;}


.down-nav .dmid{width: 100%;float: left;display: flex;flex-direction: column;
align-items: center;justify-content: center;}
.down-nav .dmid img{max-width: 100%;}
.down-nav .dmid .contant{display: flex;align-items: center;justify-content: center;margin-top: 30px;}
.down-nav .dmid .contant .cont-li{display: flex;align-items: center;justify-content: center;margin: 0 25px;}
.down-nav .dmid .contant .cont-li img{margin-right:12px;}
.down-nav .dmid .contant .cont-li h6{color: #fff;font-size:14px;}
.down-nav .dmid .banq{font-size: 14px;color: #fff;margin: 25px 0 35px 0;
line-height: 30px;text-align: center;}
.down-nav .dmid .banq a{color: #fff;}
.down-nav .dmid .banq a:hover{text-decoration: underline;}
@media (max-width: 1500px){
  .down-nav .dtop li a{font-size: 14px;}
  .down-nav .dtop li{margin-right:20px;}
  .down-nav .dtop .phone h5{font-size: 18px;}
  .down-nav .dtop .phone img{height:15px;width: 15px;}
}
@media (max-width: 1024px){
  .down-nav .dmid .contant .cont-li h6{font-size: 12px;}
  .down-nav .dtop{display: none;}
  .down-nav .dmid{padding-top: 20px;align-items: flex-start;}
  .down-nav .dmid .contant{flex-direction: column;align-items: flex-start;margin-top: 15px;}
  .down-nav .dmid .contant .cont-li{margin: 10px 0px;}
  .down-nav .dmid .banq{font-size: 14px;color: #fff;margin: 10px 0 15px 0;line-height: 30px;}
  .down-nav .dmid>img{height: 30px;position: relative;left: 50%;transform: translate(-50%, 0px);}
}



.topnav{height: 110px;float: left;width: 100%;padding: 0 60px;position: fixed;z-index: 9;
top: 0;left: 0;background: url(../images/topbg.jpg) center no-repeat;background-size: cover;}
.topnav .logo{margin-top: 23px;float: left;}
.topnav .nav{float: right;}
.topnav .nav li{float: left;margin: 0 28px;position: relative;}
.topnav .nav li a{color: #fff;font-size: 16px;line-height: 110px;}
.topnav .nav li::after{content: "";width: 0%;left: 50%;bottom: 0;transition: all .5s ease;
height: 1px;background: #fff;position: absolute;transform: translate(-50%,0);}
.topnav .nav li.on::after{width: 100%;}
.topnav .nav li:hover::after{width: 100%;}
.topnav .nav li .er{position: absolute;left: 50%;transform: translate(-50%,0);
  display: flex;display: none;
  flex-direction: column;}
.topnav .nav li .er a{white-space: nowrap;color: #fff;line-height:40px;
padding: 0 15px;display: block;background: #1b325c;}
.topnav .nav li .er li{text-align: center;}
.topnav .nav li .er li:hover::after{display: none;}
.topnav .nav li .er li:hover a{background: #fff;color: #1b325c;}
.topnav .nav li:hover .er{display: flex;}




.topnav .search-bu img{cursor: pointer;}
.searchcon{position: relative;float: left;}
.topnav .search-bu .psear{position: absolute;
  right: 20px;
  height: 16px;
  width: 20px;
  top: -200px;
  z-index: 12;transition: all .5s ease;
  background: url(../images/search1.png) center no-repeat;
  background-size: contain;}
  .topnav .search-bu .psear.on{top: 3px;}


.topnav .fun-search{float: right;margin-top: 46px;}
.topnav .fun-search .ss{position: absolute;width: 250px;padding: 0 20px;
height: 40px;color: #666;font-size: 16px;line-height: 40px;z-index: 2;background: #fff;
top: -200px;left: -260px;border-radius: 30px;transition: all .5s ease;}
.topnav .fun-search .ss.on{top: -10px;}
.topnav .search-bu{position: relative;}
.banner_sy{float: left;width: 100%;margin-top: 110px;}
@media (max-width: 1600px){
  .banner_sy{margin-top: 80px;}
  .topnav{height: 80px;}
  .topnav .logo{margin-top: 20px;}
  .topnav .logo img{height: 40px;}
  .topnav .nav li{margin: 0 20px;}
  .topnav .nav li a{font-size: 14px;line-height: 80px;}
  .topnav .fun-search{float: right;margin-top: 30.5px;}
  .topnav .fun-search .ss{width:250px;padding: 0 20px;
  height: 40px;color: #666;font-size: 16px;line-height: 40px;z-index: 2;background: #fff;
  top: -200px;left: -260px;border-radius: 30px;transition: all .5s ease;}
  .topnav .fun-search .ss.on{top: -10px;}
  .topnav .search-bu{position: relative;}
}
@media (max-width: 1400px){
    .topnav .nav li{margin: 0 12px;}
    .topnav .nav li a{font-size: 12px;line-height: 80px;}
    .topnav .search-bu img{height: 12px;width: 12px;}
    .topnav .fun-search{margin-top: 34px;}
    .topnav .fun-search .ss{width: 200px;padding: 0 15px;height: 30px;color: #666;
    font-size: 12px;line-height: 30px;z-index: 2;background: #fff;
    top: -200px;left: -210px;border-radius: 30px;transition: all .5s ease;}
}

.banner_sy .slick-dots{bottom: 82px;display: block;align-items: center;}
.banner_sy .slick-dots li{height: 12px;width: 12px;border-radius: 50%;
background: #fff;transition: all .5s ease;margin: 0 10px;opacity: 0.2;}
.banner_sy .slick-dots li.slick-active{opacity: 1;}
.banner_sy .slick-dots li:hover{opacity: 1;}

@media (max-width: 1600px){
  .banner_sy .slick-dots{bottom: 40px;}
  .banner_sy .slick-dots li{height: 10px;width: 10px;}
}
@media (max-width: 1024px){
  .topnav{display: none;}
  .banner_ny img{min-height: 200px;object-fit: cover;}
}
.l-nav{width: 300px;float: left;}
.l-nav ul li{width: 100%;float: left;border: 1px solid #E5E5E5;
  text-align: center;transition: all .5s ease;border-top: 0;}
.l-nav ul li.on{background: #fff;border: 1px solid #1B325C;transition: all .5s ease;}
.l-nav ul li:hover{background: #fff;border: 1px solid #1B325C;}

.l-nav ul li a{line-height: 70px;font-size: 20px;color:#222222;text-align: center;
width: 100%;display: block;transition: all .5s ease;}

.l-nav ul li .he img{margin-left: 10px;vertical-align: middle;
transition: all .5s ease;transform-origin: center;transform:rotate(-90deg);}
.l-nav ul li .he.on img{transform:rotate(0deg);}
.l-nav ul li.on a{color: #1B325C;font-weight: bold;}
.l-nav ul li:hover a{color: #1B325C;}
.l-nav .l-contact{margin-top: 30px;float: left;width: 100%;}
.l-nav .l-contact .tit{width: 100%;background: #1b325c;text-align: center;
line-height: 64px;color: #fff;font-size: 24px;}
.l-nav .l-contact .contli{padding: 25px 30px;float: left;width: 100%;border: 1px solid #E5E5E5;}
.l-nav .l-contact .contli img{margin-right:9px;float: left;max-width: 18px;margin-top: 7px;}
.l-nav .l-contact .contli:nth-child(4) img{margin-top: 8px;}
.l-nav .l-contact .contli h6{color: #222222;font-size: 16px;line-height: 30px;float: left;}
.l-nav .l-contact .contli h6:nth-child(2){width: 48px;}
.l-nav .l-contact .contli h6:last-child{width: calc(100% - 18px - 62px);}
.l-nav .tabe{border-top: 1px solid #1B325C;}
.l-nav .tabe .tabel{line-height: 60px;float: left;width: 100%;font-weight: 400;
text-align: center;color: #222222;font-size: 18px;border-right: 1px solid #1B325C;
border-bottom: 1px solid #AEB6C5;border-left: 1px solid #1B325C;background: #EDEFF3;}

.l-nav .tabe .tabel:last-child{border-bottom: 0;}


.l-nav .tabe .tabel.on{color: #1b325c;font-weight: bold;}







.right-con{width: calc(100% - 300px);float: right;background: #fff;margin-bottom: 100px;
padding:70px 60px 60px 60px;border: 1px solid #E5E5E5;}
.right-con2{width: 100%;}
.right-con .rctop{display: flex;justify-content: space-between;padding-bottom: 40px;
width: 100%;border-bottom: 1px solid #E5E5E5;}
.right-con .rctop .cutit{padding-left:18px;font-size: 24px;color: #1b325c;line-height: 30px;position: relative;}
.right-con .rctop .cutit::after{content: "";height: 8px;width: 8px;border-radius: 50%;
background: #1b325c;left: 0;top: 50%;transform: translate(0,-50%);position: absolute;}
.right-con .rctop .cutit::before{content: "";height: 3px;width: 100%;
background: #1b325c;left: 0;position: absolute;bottom: -42px;}
.cuwz{font-size: 16px;color:#555555;}
.cuwz a{font-size: 16px;color:#555555;}
.cuwz a.on{color: #1b325c;text-decoration: underline;}
.cuwz a:hover{text-decoration: underline;color: #1B325C;}
.survey{float: left;width: 100%;padding-top: 30px;}
.survey p{font-size: 16px;color: #666666;line-height: 30px;}
.survey .surli{height: 200px;width: 200px;display: flex;flex-direction: column;
position: relative;justify-content: center;align-items: center;}
.survey .surli::after{content: "";width: 70%;height: 70%;position: absolute;
top: 50%;left: 50%;transform: translate(-50%,-50%)rotate(45deg);background: #E3E5EF;}
.survey .surul1 .surli:nth-child(2)::after{background: #F1F3F7;}
.survey .surul1 .surli:nth-child(3)::after{background: transparent;border: 1px solid #1b325c;}
.survey .surul1 .surli:nth-child(4)::after{background: #E3E5EF;}
.survey .surul2 .surli:nth-child(1)::after{background: transparent;border: 1px solid #1b325c;}
.survey .surul2 .surli:nth-child(2)::after{background: #E3E5EF;}
.survey .surul2 .surli:nth-child(3)::after{background: #F1F3F7;}
.survey .surli span{font-size: 30px;font-weight: bold;color: #1b325c;
position: relative;z-index: 1;}
.survey .surli span i{font-size: 16px;font-weight: 400;}
.survey .surli h6{color:#1b325c;font-size: 16px;line-height: 30px;
position: relative;z-index: 1;}
.surul1{display: flex !important;justify-content: space-between;align-items: center;}
.surul2{display: flex !important;justify-content: space-between;align-items: center;padding: 0 130px;}
.surul{margin: 50px 0;float: left;width: 100%;}




.dpic{float: left;width: 100%;position: relative;overflow: hidden;margin-top: 50px;}
.dpic img{width: 100%;}
.dpic .dcont{font-size: 16px;
    color: #fff;
    line-height: 30px;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 120px 0 50px;
    width: 54%;}
.dpic .dcont h5{position: relative;z-index: 1;top: 50%;transform: translate(0px, -50%);}
.dpic .dcont::after{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(27,50,92,0.8);
  transform: skew(-15deg)translate(-50px, 0px);}

  @media (max-width: 1400px){
    .survey .surli{height: 150px;width: 150px;}
    .survey .surli span{font-size: 22px;}
    .survey .surli span i{font-size: 14px;}
    .surul2{padding: 0 80px;}
    .dpic .dcont{font-size: 14px;line-height: 24px;padding: 0 80px 0 30px;}
    .survey p{font-size: 14px;line-height: 24px;}
    .dpic{margin-top: 30px;}
    .surul{margin: 30px 0;}
  }
  @media (max-width: 1400px){
    .surul{margin: 20px 0 40px 0;}
    .surul1{flex-wrap: wrap;}
    .surul2{flex-wrap: wrap;padding: 0;}
  }
  @media (max-width: 1024px){
    .survey{padding-top: 20px;}
    .dpic .dcont{width: 100%;padding: 15px;position: relative;}
    .dpic .dcont::after{transform: skew(0);}
    .dpic .dcont h5{top: 0;transform: translate(0);bottom: 15px;}
    .surul .slick-dots{bottom: -25px;display: flex;align-items: center;justify-content: center;}
    .surul .slick-dots li{height: 12px;width: 12px !important;border-radius: 50%;background: rgba(27,50,92,0.32);margin: 0 6px;padding: 0 !important;}
    .surul .slick-dots li.slick-active{background: rgba(27,50,92,1);}
  }
.cleader{float: left;width: 100%;margin-top:50px;}
.cleader li{width: 100%;float: left;background: #EDEFF3;margin-bottom: 20px;
padding: 18px 27px;border-radius: 10px;display: flex;align-items: center;}
.cleader li:last-child{margin-bottom: 0;}

.cleader li .pic{float: left;margin-right:40px;}
.cleader li .pic img{height: 126px;width: 126px;border-radius: 50%;}
.cleader li .text{float: left;}
.cleader li .text h4{color:#1b325c;font-size: 24px;line-height: 44px;font-weight: bold;}
.cleader li .text h6{color:#1b325c;font-size: 18px;line-height: 24px;}

@media (max-width: 1024px){
  .cleader{margin-top: 20px;}
  .cleader li{margin-bottom: 15px;padding: 15px;border-radius: 10px;}
  .cleader li .pic{margin-right: 20px;}
  .cleader li .pic img{height: 80px;width: 80px;}
  .cleader li .text h4{font-size: 18px;line-height: 30px;}
  .cleader li .text h6{font-size: 14px;}
}
.lleader{margin-top: 40px;float: left;width: 100%;border-bottom: 1px solid #E5E5E5;}
.lleader .ul{display: flex;flex-wrap: wrap;}

.lleader .ul .li{display: flex;border-top: 1px solid #E5E5E5;width: 50%;border-right: 1px solid #E5E5E5;}
.lleader .ul .li .left{width: 35%;background: #EEEFF3;padding:35px 0;
text-align: center;color:#1b325c;font-size: 20px;}
.lleader .ul .li .right{width: 65%;padding: 35px 32px;font-size: 16px;line-height: 32px;color:#555555;}

@media (max-width: 1500px){
  .lleader .ul .li .right{width: 70%;padding: 25px 10px;}
  .lleader .ul .li .left{width: 30%;padding: 25px 0px;}
}
@media (max-width: 1024px){
  .lleader .ul .li{width: 100%;}
  .lleader .ul .li .left{padding:15px 0;font-size: 18px;}
  .lleader .ul .li .right{padding: 15px;font-size: 14px;line-height: 24px;}
  .lleader{margin-top: 20px;}
}




.Organization{margin-top: 35px;float: left;width: 100%;}
.Organization p{font-size: 16px;line-height: 30px;color: #666666;}
.Organization .otable .tatit{height: 54px;background: #1b325c;text-align: center;
color: #fff;line-height: 54px;font-size: 16px;}
.Organization .tacon{border-left: 2px solid #1b325c;float: left;width: 100%;}
.Organization .tali{width: 50%;display: flex;float: left;
border-right: 2px solid #1b325c;position: relative;}
.Organization .tali::after{content: "";height: 2px;width: 100%;
position: absolute;bottom: 0px;left: 0;background: #1b325c;}
.Organization .tali .tal{background: #EEEFF3;width: 35%;display: flex;
align-items: center;justify-content: center;}
.Organization .tali .tar{width: 65%;}
.Organization .tali .tar .rtxt{height: 55px;padding: 0 30px;color:#555555;
font-size: 16px;border-bottom: 1px solid #E5E5E5;line-height: 55px;}
.otable{margin-top: 50px;float: left;width: 100%;}
.otable img{width: 100%;}
@media (max-width: 1024px){
  .Organization{margin-top: 20px;float: left;width: 100%;}
  .Organization p{font-size: 14px;line-height: 24px;}
  .otable{margin-top: 20px;float: left;width: 100%;}
}
.contact-con{margin-top:50px;}
.contact-con .lxfs{display: flex;justify-content: space-between;}
.contact-con .lxfs .fs-li{width: calc(33.3% - 24px);background: #EDEFF3;
border-radius:6px;padding: 35px 20px 28px 20px;}
.contact-con .lxfs .fs-li .pic{text-align: center;}
  .contact-con .lxfs .fs-li .pic img{height: 130px;width: 130px;}

.contact-con .lxfs .fs-li .circle{height:80px;width: 80px;background: #fff;margin: 0 auto;
border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.contact-con .lxfs .fs-li h4{color: #222222;font-size: 16px;text-align: center;
line-height: 24px;font-weight:bold;margin-top: 16px;}
.contact-con .lxfs .fs-li h6{color: #222222;font-size: 16px;text-align: center;line-height: 24px;}
.contact-con .lxfs .fs-li:last-child{display: flex;justify-content: center;
  align-items: center;flex-direction: column;}

.contact-con ._mapbox{height: 488px;margin-top: 36px;border-radius: 6px;}
.BMapLabel{display: none !important;}
@media (max-width: 1024px){
.contact-con .lxfs{flex-direction: column;}
.contact-con .lxfs .fs-li .pic{width: 30%;left: 0;transform: translate(0);text-align: center;}
.contact-con .lxfs .fs-li .pic img{max-width: 100%;}

.contact-con .lxfs .fs-li .pic img{height: auto;width: auto;}

.contact-con .lxfs .fs-li:last-child{flex-direction: row;}
.contact-con .lxfs .fs-li{width: 100%;padding: 15px 10px;margin: 10px 0;align-items: center;display: flex;}
.contact-con .lxfs .fs-li .circle{height:60px;width: 60px;}
.contact-con .lxfs .fs-li h4{font-size: 14px;line-height: 24px;margin-top: 10px;text-align: left;}
.contact-con .lxfs .fs-li .cont{width: 70%;}
.contact-con .lxfs .fs-li h6{font-size: 14px;line-height: 24px;text-align: left;}
.contact-con ._mapbox{height:300px;margin-top: 10px;}
.contact-con{margin-top: 15px;}
}



.tstaff{margin-top:50px;float: left;width: 100%;}
.tstaff li{width: 100%;float: left;margin-bottom: 30px;}
.tstaff li:last-child{margin-bottom: 0;}
.tstaff li a{display: block;width: 100%;float: left;background: #EDEFF3;
position: relative;padding: 23px;transition: all .5s ease;}
.tstaff li a .sjx{position: absolute;left: 0;top: 0;width: 0;height: 0;}
.tstaff li a::after{content: "";}
.tstaff li .img{width: 22%;float: left;margin-right: 50px;position: relative;}
.tstaff li .img img{width: 100%;}

.tstaff li .name{display: flex;align-items: center;margin-top: 25px;margin-bottom: 10px;}
.tstaff li .name h4{font-size: 24px;color:#333333;line-height: 26px;}
.tstaff li .name .label{background: #1B325C;font-size:16px;color: #fff;border-radius:4px;
padding: 0 14px;margin-left: 8px;line-height: 26px;}
.tstaff li h5{font-size: 18px;color: #1b325c;line-height: 30px;}
.tstaff li h6{font-size: 16px;color: #555555;line-height: 30px;
text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 2;overflow: hidden;margin: 25px 0;}
.tstaff li .more{width: 150px;height: 40px;background: #fff;display: flex;
align-items: center;justify-content: center;}
.tstaff li .more span{color:#1b325c;font-size: 16px;margin-right: 19px;}
.tstaff li:hover h5{color: #fff;}
.tstaff li:hover h6{color: #fff;}
.tstaff li:hover a{background: #1b325c;}
.tstaff li:hover h4{color: #fff;}
.tstaff li:hover .name .label{background: #fff;font-size:16px;color: #1b325c;border-radius:4px;
padding: 0 14px;margin-left: 8px;line-height: 26px;}

@media (max-width: 1600px){
  .tstaff li .name{margin-top: 15px;margin-bottom: 10px;}
  .tstaff li h6{margin: 16px 0;}

}
@media (max-width: 1400px){
  .tstaff li .img{margin-right: 30px;width: 26%;}

  .tstaff li .name{margin-top: 10px;margin-bottom: 5px;}
  .tstaff li .name h4{font-size: 20px;line-height: 24px;}
  .tstaff li .name .label{font-size:16px;padding: 0 10px;}
  .tstaff li h5{font-size: 16px;line-height: 24px;}
  .tstaff li h6{font-size: 14px;line-height: 24px;margin: 15px 0;}
  .tstaff li .more{width: 120px;height: 30px;}
  .tstaff li .more span{font-size: 14px;margin-right: 10px;}
}

@media (max-width: 1024px){
  .tstaff li a{padding:15px;}
  .tstaff li h6{margin: 15px 0 15px 0;}
  .tstaff li .name{display: flex;flex-direction: column;align-items: flex-start;}
  .tstaff li .name .label{margin-left:0;margin-top: 5px;}
  .tstaff li .img{width: 35%;margin-right: 20px;}
  .tstaff li .name h4{font-size: 18px;}
  .tstaff li h5{font-size: 14px;}
  .tstaff{margin-top: 20px;}
  .tstaff li{margin-bottom: 20px;}
}



.list-fy{display: flex;align-items: center;justify-content: center;width: 100%;
margin-top: 80px;float: left;width: 100%;}
.list-fy a{height:38px;width: 38px;border:1px solid #E1E1E1;line-height:38px;text-align: center;
color: #272727;font-size: 14px;margin: 0 5px;display: block;}
.list-fy a:hover,.list-fy a.on{color: #fff;background: #1b325c;}
.list-fy a.prev,.list-fy a.next{width:100px;}
.de-fy{display: flex;justify-content: space-between;background: #EDEFF3;padding: 0 18px;white-space: nowrap;
    align-items: center;}
.de-fy a{font-size: 16px;color: #222222;line-height: 48px;white-space: nowrap;
overflow: hidden;text-overflow: ellipsis;width: 33.3%;}
.de-fy a:hover{color: #1b325c;}
.de-fy a:nth-child(2){text-align: center;}
.de-fy a:nth-child(3){text-align: right;}
@media (max-width: 1024px){
  .de-fy{padding: 0 12px;}
  .de-fy a{font-size: 14px;color: #222222;line-height: 40px;}
}
.text_p{ text-align: center; font-size: 14px; color:#333; padding: 5px 0;display:none;}
.text_p a{ padding: 5px 25px; background: #1b325c; color: #fff; border: transparent;border-radius:16px; overflow: hidden;}
.text_p span{ padding: 5px 20px; color: #333;}
.staffde .stdet .pic{float: left;margin-right: 70px;width: 39%;}
.staffde .stdet .pic img{width: 100%;}
.staffde .stded{line-height: 24px;}
.staffde .stdet .info{float: left;}
.staffde .stdet .info .name{display: flex;align-items: center;margin-bottom: 10px;}
.staffde .stdet .info .name h4{font-size: 24px;color:#333333;line-height: 26px;}
.staffde .stdet .info .name .label{background: #1B325C;color:16px;color: #fff;border-radius:4px;
padding: 0 14px;margin-left: 8px;line-height: 26px;}
.staffde .stdet .info .h5{font-size: 18px;color: #1b325c;line-height: 30px;padding-bottom:40px;
border-bottom: 1px solid #E5E5E5;margin-bottom: 40px;}
.staffde .stdet .mationl{display: flex;align-items: center;margin-bottom: 27px;}
.staffde .stdet .mationl:last-child{margin-bottom: 0;}
.staffde .stdet .mationl h5{font-size: 16px;line-height: 18px;color: #555555;margin-right: 10px;font-weight: bold;}
.staffde .stdet .mationl h6{font-size: 16px;line-height: 18px;color: #555555;}
.staffde{margin-top: 50px;}
.staffde .stdet{float: left;width:100%;padding-bottom: 50px;
border-bottom: 4px solid #1b325c;margin-bottom: 45px;}
.staffde .stded .stitle{font-size: 20px;color:#1b325c;line-height: 24px;margin-bottom: 20px;}
.staffde .stded .sinfo{font-size: 16px;color:#555555;line-height: 30px;margin-bottom: 50px;}
@media (max-width: 1400px){
  .staffde .stdet{padding-bottom: 30px;border-bottom: 3px solid #1b325c;margin-bottom: 30px;}
  .staffde .stdet .pic{width: 40%;margin-right: 30px;}
  .staffde .stdet .info{width: calc(60% - 30px);}
  .staffde .stdet .info .h5{font-size: 16px;color: #1b325c;line-height: 24px;padding-bottom:20px;margin-bottom: 20px;}
  .staffde .stdet .mationl{margin-bottom: 15px;}
.staffde .stdet .mationl h5{font-size: 14px;line-height: 16px;}
.staffde .stdet .mationl h6{font-size: 14px;line-height: 16px;}
.staffde .stded .stitle{font-size: 18px;color:#1b325c;line-height: 24px;margin-bottom: 15px;}
.staffde .stded .sinfo{font-size: 14px;color:#555555;line-height: 24px;margin-bottom: 30px;}
}

@media (max-width: 1024px){
  .staffde{margin-top: 20px;}
  .staffde .stdet .pic{margin-right: 15px;}
  .staffde .stdet .info .name h4{font-size: 20px;}
  .staffde .stdet .info .name .label{padding: 0 8px;margin-left: 0px;margin-top: 5px;}
  .staffde .stdet .info{width: calc(60% - 15px);}
  .staffde .stdet .info .mation{position: relative;width: 180%;left: -80%;margin-top: 20px;}
  .staffde .stdet .info .name{margin-top: 10px;flex-direction: column;
    align-items: flex-start;}
  .staffde .stdet .info .h5{padding-bottom: 18px;margin-bottom: 18px;}
  .staffde .stdet{padding-bottom: 20px;border-bottom: 3px solid #1b325c;margin-bottom: 20px;}
}



.culture{float: left;width: 100%;margin-top: 50px;}
.culture li{float: left;width: 100%;margin-bottom: 20px;}
.culture li:last-child{margin-bottom: 0;}
.culture li a{display: block;width: 100%;position: relative;
background: #EDEFF3;padding: 30px 35px 30px 0;display: flex;align-items: center;}

.culture li .data{width: 140px;float: left;text-align: center;
position: relative;min-width: 140px;}

.culture li .data .mouth{font-size: 28px;color: #222222;line-height: 30px;}
.culture li .data .year{font-size: 16px;color: #1b325c;line-height: 36px;margin-top: 5px;}
.culture li .cont{float: right;margin-left: 35px;width: calc(100% - 170px);}
.culture li a::after{content: "";position: absolute;height: 57px;
width: 5px;top: 50%;transform: translate(0,-50%);left: 0;background: #1B325C;}

.culture li .data::after{content: "";height: 110px;width: 1px;background: #E7E7E7;
position: absolute;top: 50%;transform: translate(0,-50%);right: 0;}
.culture li .cont h4{font-size: 16px;color: #222222;line-height: 30px;font-weight: bold;
  text-overflow: ellipsis;display: -webkit-box;overflow: hidden;
  -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.culture li .cont h6{font-size: 16px;color: #666;line-height: 30px;margin-top: 10px;
text-overflow: ellipsis;display: -webkit-box;overflow: hidden;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.culture li:hover a{background: #1b325c;}
.culture li:hover h4{color: #fff;}
.culture li:hover h6{color: #fff;}
.culture li:hover a::after{background: #fff;}
.culture li:hover .data .mouth{color: #fff;}
.culture li:hover .data .year{color: #fff;}
.culturede{margin-top: 50px;float: left;width: 100%;}
.culturede .cudetop{float: left;width: 100%;background: #EDEFF3;
padding:45px 0;text-align: center;}
.culturede .cudetop h4{font-size: 24px;color: #1b325c;line-height: 30px;}
.culturede .cudetop h6{font-size: 16px;color: #666666;line-height: 30px;margin-top: 20px;}
.culturede .cudedown{font-size: 16px;color: #666666;line-height: 30px;margin-top: 40px;
float: left;width: 100%;margin-bottom: 40px;}
.culturede .cudedown img{width: 100%;vertical-align: bottom;}
.culturede .relevant{margin-top: 40px;float: left;width: 100%;}
.culturede .relevant .retit{font-size: 24px;color: #1b325c;
line-height: 30px;text-align: center;}
.culturede .relevant .culture ul{width: calc(100% + 30px);margin: -15px;}
.culturede .relevant .culture li{width: 50%;padding: 15px;margin-bottom: 0;}
.culturede .relevant .culture li .data{width: 120px;}
.culturede .relevant .culture li .cont{margin-left: 35px;width: calc(100% - 170px);}
@media (max-width: 1024px){
   .culture{margin-top: 20px;}
   .culture li{margin-bottom: 15px;}
   .culture li a{padding: 15px 15px 15px 5px;}
   .culture li .data{width: 80px;min-width: 80px;}
   .culture li .cont{margin-left: 15px;width: calc(100% - 95px);}
  .culture li .data .mouth{font-size: 20px;}
  .culture li .data .year{font-size: 14px;line-height: 24px;}
  .culture li .cont h4{line-height: 24px;}
  .culture li .cont h6{font-size: 14px;line-height: 24px;margin-top: 5px;}
  .text_p{margin-top: 20px;float: left;width: 100%;}
  .culture li .data::after{height: 80px;}
  .culture li a::after{height: 50px;width: 3px;}
  .culturede{margin-top: 20px;}
  .culturede .cudetop{padding:20px 15px;}
    .culturede .cudetop h4{font-size: 18px;line-height: 24px;}
    .culturede .cudetop h6{font-size: 14px;line-height: 24px;margin-top: 10px;}
    .culturede .cudedown{font-size: 14px;line-height: 24px;margin-top: 20px;margin-bottom: 20px;}
    .culturede .cudedown br{display: none;}
    .culturede .cudedown img{margin: 20px 0;}
  .culturede .relevant{margin-top: 20px;}
.culturede .relevant .retit{font-size: 18px;line-height: 24px;}
.culturede .relevant .culture ul{width: calc(100% + 15px);margin: -7.5px;}
.culturede .relevant .culture li{width: 100%;padding: 7.5px;margin-bottom: 0;}
.culturede .relevant .culture li .data{width: 80px;}
.culturede .relevant .culture li .cont{margin-left: 15px;width: calc(100% - 100px);}


}




.banner_ny{float: left;width: 100%;position: relative;}
.banner_ny img{width: 100%;vertical-align: bottom;}
.banner_ny .text{position: absolute;bottom: 0;left: 50%;transform:translate(-50%,0);width: 100%;}
.banner_ny .text .title{width: 300px;height: 100px;background:#1b325c;
text-align: center;line-height: 100px;color: #fff;font-size: 36px;}

.dotsnew-nav{top: 700px !important;}
.wp-unslider_content .dotsnew div{background: #FAF3E7 !important;border-radius: 50%;}
.wp-unslider_content .dotsnew div.active{background: #1c335d !important;}

/*氓艙篓猫聛艗忙鈥⑩劉氓赂藛*/
.banner_ny{width: 100%;float: left;position: relative;margin-top: 110px;}
@media (max-width: 1600px){
  .banner_ny{width: 100%;float: left;position: relative;margin-top: 80px;}
}
@media (max-width: 1600px){
  .right-con{padding:40px;}
}

@media (max-width: 1024px){
  .banner_ny .text .title{display: none;}
  .l-nav{display: none;}
  .right-con{width: 100%;padding: 15px;margin-top: 30px;margin-bottom: 30px;}
  .cuwz{display: none;}
  .right-con .rctop{padding-bottom: 15px;}
  .right-con .rctop .cutit::before{bottom: -17px;}
  .right-con .rctop .cutit{font-size: 20px;line-height: 24px;}
}






#scroll_container{position: relative;z-index: 1;}
.banner_ny img{width: 100%;vertical-align: bottom;}
.teacher{padding-top: 88px;float: left;width: 100%;position: relative;margin-bottom: 80px;}

.nmar{padding-top: 88px;float: left;width: 100%;margin-bottom: 150px;position: relative;}
.lxwm{padding-top: 88px;float: left;width: 100%;position: relative;}
.mbx{color: #1c335d;font-size: 16px;line-height: 24px;}
.mbx a{color: #1c335d;font-size: 16px;line-height: 24px;}
.teacher_list {float: right;width: calc(100% - 290px);}
.teacher_list ul{float: left;width: 100%;margin-top: 43px;margin-bottom: 88px;}
.teacher_list ul li{margin-bottom:40px;float: left;width: 100%;}
.teacher_list ul li:last-child{margin-bottom: 0;}
.teacher_list ul li .img{width: 32.8%;float: left;margin-right:45px;overflow: hidden;}
.teacher_list ul li .img img{width: 100%;vertical-align: bottom;
transition: all .5s ease;}
.teacher_list ul li:hover .img img{transform: scale(1.1);}
.teacher_list ul li h4{color: #000000;font-size: 24px;line-height:36px;
font-weight: 600;margin-top:38px;}
.teacher_list ul li h5{color: #000000;font-size:18px;line-height: 22px;
margin-top: 12px;}
.teacher_list ul li h6{color: #424242;font-size:16px;line-height: 30px;
margin-top: 65px;letter-spacing: 1px;}
.teacher_list ul li .more{color:#000000;text-align: center;background:#E8DCD2 ;
line-height:40px;width: 160px;font-size: 16px;margin-top: 60px;transition: all .5s ease;}
.teacher_list ul li:hover .more{background: #1c335d;color: #fff;}
.teacher_list ul li .text{float: right;width:calc(67.2% - 45px);}
.lnav{width: 15%;float: left;position: sticky;top: 130px;}
@media (max-width: 1600px){
  .nmar{margin-bottom: 120px;}
  .teacher_list {float: right;width: calc(100% - 250px);}
  .teacher_list ul li h4{color: #000000;font-size: 20px;line-height:30px;
    margin-top:20px;}
    .teacher_list ul li h5{color: #000000;font-size:16px;line-height: 20px;
    margin-top: 10px;}
    .teacher_list ul li h6{color: #424242;font-size:14px;line-height: 26px;
    margin-top: 30px;letter-spacing: 1px;}
}

@media (max-width: 1400px){
  .nmar{margin-bottom: 80px;}
  .teacher_list {float: right;width: calc(100% - 200px);}
  .teacher_list ul li h4{color: #000000;font-size: 20px;line-height:22px;
    margin-top:20px;}
    .teacher_list ul li h5{color: #000000;font-size:18px;line-height: 30px;
    margin-top: 20px;}
    .teacher_list ul li h6{color: #424242;font-size:16px;line-height: 30px;
    margin-top: 20px;letter-spacing: 1px;}
    .teacher_list ul li .more{color:#000000;text-align: center;background:#E8DCD2 ;
    line-height:30px;width: 120px;font-size: 14px;margin-top: 30px;transition: all .5s ease;}
}
@media (max-width: 1024px){
  .xqpic{min-height: 150px;object-fit: cover;}
  .teacher_list ul li h6{margin-top: 10px;}
  .teacher_list ul li h5{margin-top: 10px;}
  .lxwm{padding-top: 30px;}
  .nmar{padding-top: 30px;margin-bottom: 30px;}
  .teacher{padding-top: 30px;margin-bottom: 0;}
  .teacher_list{margin-top:30px;}
  .teacher_list ul li .img{width: 100%;margin-right: 0;}
  .teacher_list ul li .text{width: 100%;}
  .teacher_list ul li{margin-bottom: 20px;}
  .teacher_list ul{margin-top: 20px;margin-bottom: 30px;}
  .teacher_list ul li .more{color:#000000;text-align: center;background:#E8DCD2 ;
  line-height:30px;width: 120px;font-size: 14px;margin-top: 15px;transition: all .5s ease;}
}

.lnav .ltit{margin-bottom:30px;position: relative;}
.lnav .ltit h4{color:#1c335d;font-size:30px;line-height: 40px;margin-bottom: 0px;}
.lnav .ltit h6{color:#1c335d;font-size:18px;line-height: 30px;font-weight: 600;}
.lnav .ul>div{width: 100%;float: left;padding-left:30px;position: relative;background:#F3EFEB;margin-top: 10px;
padding-top: 0px;background: #E8DCD2;border-radius: 4px 0 0 4px;}
.lnav .ul>div:hover{background:#1c335d;}
.lnav .ul>div:hover>a{color: #fff;}
.lnav .ul>div a{font-size:18px;color: #1c335d;line-height: 43px;padding-right: 10px;}
.lnav .ul>div.on{font-weight: bold;background:#1c335d;}
.lnav .ul>div.on a{color: #fff;}
.lnav .ul>div.on::after{content: "";height: 10px;width: 10px;border-radius: 50%;position: absolute;
left: 10px;border: 2px solid #fff;top: 50%;transform: translate(0,-50%);}
.lnav .eul{background:rgba(228,217,195,0.6);padding:12px 0px !important;}
.lnav .ul>div:hover::after{content: "";height: 10px;width: 10px;border-radius: 50%;position: absolute;
  left: 10px;border: 2px solid #fff;top: 50%;transform: translate(0,-50%);}

.lnav .eul .eli{padding-left: 15px;margin-bottom: 8px;width: calc(100% - 20px);
  background: #F3EFEB;margin-left: 10px;border-radius: 4px;}
.lnav .eul .eli a{font-size: 15px;color: #000;line-height: 37px;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;}
.lnav .eul .eli:last-child{margin-bottom: 0;}

.lnav .eul .eli.on a{color: #1c335d;}
.lnav .eul .eli:hover a{color: #1c335d;}
.lnav .eul{background:rgba(228,217,195,0.6);padding: 18px 0px !important;margin-top: 0 !important;}
.lnav .eul:hover{color: transparent !important;background: rgba(228,217,195,0.6) !important;}
.lnav .eul:hover::after{display: none !important;}
@media (max-width: 1600px){
  .lnav .eul .eli{padding-left:8px;margin-bottom: 8px;}
}
@media (max-width: 1400px){
  .lnav .ul>div:hover::after{content: "";
    height: 7px;
    width: 7px;
    border-radius: 50%;
    position: absolute;
    left: 5px;
    border: 2px solid #fff;
    top: 50%;
    transform: translate(0,-50%);}
  .lnav .ltit{margin-bottom:20px;}
.lnav .ltit h4{color:#1c335d;font-size:24px;line-height: 30px;margin-bottom: 0px;}
.lnav .ltit h6{color:#1c335d;font-size:16px;line-height: 30px;}
.lnav .ul>div{width: 100%;float: left;padding-left:15px;position: relative;}
.lnav .ul>div a{font-size:16px;color: #1c335d;line-height: 40px;}
.lnav .ul>div.on{font-weight: bold;}
.lnav .ul>div.on::after{content: "";height: 10px;width: 10px;border-radius: 50%;position: absolute;
left: 0;border: 2px solid #1c335d;top: 50%;transform: translate(0,-50%);}
.lnav .eul{background:rgba(228,217,195,0.6);padding:12px 0px !important;}
.lnav .eul .eli a{font-size: 14px;color: #000;line-height:18px;}
.lnav .eul .eli:last-child{margin-bottom: 0;}
.lnav .eul .eli.on a{color: #1c335d;}
.lnav .eul{background:rgba(228,217,195,0.6);padding:12px 0px !important;}

.lnav .eul .eli a{font-size: 8px;color: #000;line-height:30px;white-space: nowrap;}
.lnav .eul .eli:last-child{margin-bottom: 0;}
.lnav .eul .eli.on a{color: #1c335d;}
}
@media (max-width: 1024px){
  .lnav .eul{position: absolute !important;top: 100%;display: none;}

  .lnav .ltit h4{float: left;}
  .lnav .ul{width: 100%;float: left;position: relative;}
  .lnav .ltit h6{margin-left: 15px;float: left;}
  .lnav{width: 100%;position: relative;}
 
  .teacher{margin-bottom: 30px;}
}
.fy{float: left;width: 100%;}
.teacher_box{float: left;width: 100%;}
.fy_con{display: flex;align-items: center;justify-content: center;}
.fy_con .prev1{background: url(../images/fy1.png) center no-repeat;background-size: 12px;}
.fy_con .prev1:hover{background: url(../images/fy2.png)#1c335d center no-repeat;background-size: 12px;}
.fy_con .prev2{background: url(../images/fy3.png) center no-repeat;background-size: 5px;}
.fy_con .prev2:hover{background: url(../images/fy4.png)#1c335d center no-repeat;background-size: 5px;}

.fy_con .next1{background: url(../images/fy5.png) center no-repeat;background-size: 5px;}
.fy_con .next1:hover{background: url(../images/fy6.png)#1c335d center no-repeat;background-size: 5px;}
.fy_con .next2{background: url(../images/fy7.png) center no-repeat;background-size: 12px;}
.fy_con .next2:hover{background: url(../images/fy8.png)#1c335d center no-repeat;background-size: 12px;}
.fy .text_p{ text-align: center; font-size: 14px; color:#333; padding: 5px 0;display:none;}
.fy .text_p a{ padding: 5px 25px; background: #1c335d; color: #fff; border: transparent;border-radius:16px; overflow: hidden;}
.fy .text_p span{ padding: 5px 20px; color: #333;}

.fy_con a{height: 30px;width: 30px;border: 1px solid #EAEBEC;text-align: center;
color: #323232;display: block;line-height: 30px;margin: 0 2px;transition: all .5s ease;}
.fy_con a.on{background: #1c335d;border: 1px solid #1c335d;color: #fff;}
.fy_con a:hover{background: #1c335d;border: 1px solid #1c335d;color: #fff;}


/*猫聛鈥澝陈幻λ嗏�樏ぢ宦�*/
.lxwm_con{background: #fff;padding: 30px;margin-top: 20px;}
.lxwm_list{float: right;width: calc(85% - 55px);}
.ny_right{float: right;width: calc(85% - 55px);}
.teacher_list{float: right;width: calc(85% - 55px) !important;}
.ny_right>img{max-width: 100%;image-rendering:-moz-crisp-edges;
  image-rendering:-o-crisp-edges;
  image-rendering:-webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode:nearest-neighbor;}
.about_us .info{font-size: 16px;line-height: 36px;color:#000000;margin-top: 36px;}
.about_us{float: left;width: 100%;}
@media (max-width: 1024px)
{
  .alogo{margin-top: 20px;}
  .ny_right{width: 100%;margin-top: 0px;}
  .about_us{float: left;width: 100%;margin-bottom: 0px;}
  .about_us .info{font-size: 14px;line-height: 30px;color:#000000;margin-top: 10px;}
}
._mapbox{height: 454px;width: 100%;}
._mapbox h1{color: #333;font-size: 16px;line-height: 18px;}
.BMapLabel{border: 0px solid transparent !important;padding: 16px 32px !important;position: relative;}
.BMapLabel::after{content: "";position: absolute;width: 0;height: 0;
border-top: 7px solid #fff;border-right: 7px solid transparent;
border-left: 7px solid transparent;bottom: -7px;
left: 50%;transform: translate(-50%,0);}
.BMapLabel{left: -80px !important;top: -70px !important;}

.lxwm_list .l_tit{margin-top: 12px;line-height: 115px;color:#1c335d;margin-bottom: 15px;
    font-size:24px;font-weight: 600;width: 100%;border-bottom: 1px solid #E4E4E4;}
.lxwm_list .contact{width: 100%;padding-bottom: 65px;
display: flex;align-items: center;justify-content: space-between;}
.lxwm_list .ewm{width: 16%;float: right;text-align: center;}
.lxwm_list .contact ul{float: left;width: 84%;}
.lxwm_list .contact ul li{float: left;width: 50%;margin-top:40px;}
.lxwm_list .contact ul li h4{font-size: 18px;color: #000000;font-weight: 600;line-height: 20px;}
.lxwm_list .contact ul li h6{font-size: 18px;color: #1c335d;margin-top:24px;line-height: 20px;}
.lxwm_list .contact .ewm h4{font-size: 18px;color: #000000;font-weight: 600;line-height: 20px;margin-bottom:25px;}
.lxwm_list .contact .ewm img{border: 1px solid #EBE7E7;}

@media (max-width: 1024px){
  .teacher_list{width: 100% !important;}
  ._mapbox{height: 300px;width: 100%;margin-top: 30px;}
  .lxwm_con{background:transparent;padding: 0px;}
  .lxwm_list .l_tit{margin-top: 12px;line-height: 60px;color:#1c335d;margin-bottom: 15px;
    font-size:20px;font-weight: 600;width: 100%;border-bottom: 1px solid #E4E4E4;}
.lxwm_list .contact{width: 100%;padding-bottom: 0px;flex-direction: column;
display: flex;align-items: center;justify-content: space-between;}
.lxwm_list .ewm{width: 100%;float: right;text-align: left;margin-top: 20px;}
.lxwm_list .contact ul{float: left;width: 100%;}
.lxwm_list .contact ul li{float: left;width: 100%;margin-top:20px;}
.lxwm_list .contact ul li h4{font-size:16px;color: #000000;font-weight: 600;line-height: 20px;}
.lxwm_list .contact ul li h6{font-size: 16px;color: #1c335d;margin-top:8px;line-height: 20px;}
.lxwm_list .contact .ewm h4{font-size: 16px;color: #000000;font-weight: 600;line-height: 20px;margin-bottom:15px;}
.lxwm_list .contact .ewm img{border: 1px solid #EBE7E7;}

}
/*氓赂藛猫碌鈥灻┧溑该ぢ悸嵜γζ掆��*/
.banner_ny{display: flex;}
.banner_ny .mbx{position: absolute;left: 8.33%;top:24%;color:#b39680;}
.banner_ny .mbx a{color:#b39680;}
.banner_ny .mbx a:hover{color: #fff;}
.banner_ny .lbg{float: left;background:rgba(240,235,226,0.6);position: absolute;
height: 100%;}


.team_show{float: left;width: 100%;position: relative;margin-bottom: 150px;}
.team_show_box{float:left;width: 100%;display: flex;align-items: flex-end;
justify-content: space-between;margin-top: -120px;}
.team_show_box .nfy{position: relative !important;}
.team_show_box .img{width: 30%;float: left;margin-right:105px;}
.team_show_box .img img{width: 100%;vertical-align: bottom;}
.team_show_box .text{float: right;width: calc(70% - 105px);position: relative;}
.team_show_box .text h4{font-size: 24px;color: #000000;line-height: 30px;font-weight: bold;
margin-bottom: 20px;}
.team_show_box .text h5{font-size: 18px;color: #000000;line-height: 30px;
margin-bottom: 40px;}
.team_show_box .text h6{font-size: 16px;color: #000000;line-height: 30px;
margin-bottom: 90px;}
@media (max-width: 1600px){
  .team_show_box{margin-top: -80px;}
  .team_show_box .text h6{margin-bottom: 0;}
  .team_show_box .text h4{
    margin-bottom: 15px;}
    .team_show_box .text h5{margin-bottom: 20px;}

}
@media (max-width: 1400px){
  .team_show_box{margin-top: -40px;}
  .team_show_box .text h6{margin-bottom: 0;}
}
@media (max-width: 1024px){
  .team_show{float: left;width: 100%;position: relative;margin-top: -70px;}
  .team_show_box{margin-top: 30px;flex-direction: column;}
  .team_show_box .img{width: 100%;float: left;margin-right:0px;}
  .team_show_box .img img{width: 100%;vertical-align: bottom;margin-bottom: 30px;}
  .team_show_box .text{float: right;width: 100%;}
  .team_show_box .text h4{font-size: 20px;color: #000000;line-height: 24px;font-weight: bold;margin-bottom: 0px;}
  .team_show_box .text h5{font-size: 16px;color: #000000;line-height: 30px;margin-bottom: 20px;}
  .team_show_box .text h6{font-size: 14px;color: #000000;line-height: 24px;margin-bottom: 30px;}
}
.bg1{background: url(../images/bg.jpg) center no-repeat;background-size: cover;height: 830px;
position: absolute;top: -88px;left: 0;}

  
.nfy{display: flex;justify-content: space-between;align-items: center;margin-top: 30px;
position: absolute;width: 100%;}
.nfy>a{display: flex;align-items: center;}
.nfy span{font-size: 16px;color:#434343;line-height: 30px;}
.nfy .img2{display: none;}
.nfy .prev span{margin-left: 10px;}
.nfy .next span{margin-right: 10px;}
.nfy>a:hover .img2{display: block;}
.nfy>a:hover .img1{display: none;}
.nfy>a:hover span{color: #1c335d;}
/*茅鈧∶嘎ッモ�βモ�樑�*/
.gzgg{float: left;width: 100%;margin-bottom: 55px;}
.gzgg li{float: left;width: 100%;margin-top: 40px;position: relative;}
.gzgg li a{float: left;width: 100%;display: block;padding:45px 35px;border:1px solid #E9E4E4;
transition: all .5s ease;}
.gzgg li a .arrow{height:45px;width: 45px;background:#E8DCD2;
position: absolute;bottom: 0;right: 0;}

.gzgg li a .arrow::after{border-top: 1px solid #1c335d;
  height: 10px;position: absolute;
  width: 10px;content: "";
  border-right: 1px solid #1c335d;
  top: 50%;
  z-index: 3;
  left: auto;
  left: 50%;
  transform: translate(-50%,-50%)rotate(45deg) !important;}
  .gzgg li:hover .arrow{background: #1c335d;}
  .gzgg li:hover .arrow::after{border-top: 1px solid #fff;
    border-right: 1px solid #fff;}  


.gzgg li .top{display: flex;align-items: center;justify-content: space-between;}
.gzgg li .top h4{font-size: 18px;color: #000000;
    font-weight: bold;display: -webkit-box;line-height: 30px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.gzgg li h6{word-break: break-all;text-overflow: ellipsis;font-size: 16px;color: #000000;line-height: 32px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-top: 20px;}
.gzgg li .top .data{display: flex;justify-content: space-between;align-items: center;}
.gzgg li .top .data .day{font-size: 48px;color: #1c335d;font-weight: bold;line-height: 50px;margin-left: 5px;}
.gzgg li .top .data .year{font-size: 12px;color: #bcac9f;line-height: 14px;}
.gzgg li .top .data .mouth{font-size: 18px;color: #323232;line-height: 20px;margin-top:5px;}
.gzgg li:hover a{background: #E8DCD2;}

@media (max-width: 1600px){
  .nfy{margin-top: 20px;}
}
@media (max-width: 1024px){
  .gzgg li a .arrow{height:35px;width: 35px;background:#E8DCD2;
    position: absolute;bottom: 0;right: 0;}
    
.banner_ny{float: left;width: 100%;margin-top: 50px;}
.lxwm_list{width: 100%;margin-top: 0px;}
.gzgg{float: left;width: 100%;margin-bottom: 30px;}
.gzgg li{float: left;width: 100%;margin-top: 20px;}
.gzgg li a{float: left;width: 100%;display: block;padding:20px;border:1px solid #E9E4E4;
transition: all .5s ease;}
.gzgg li .top{display: flex;align-items: center;justify-content: space-between;}
.gzgg li .top h4{font-size: 16px;color: #000000;font-weight: bold;
padding-right: 15px;line-height: 22px;}
.gzgg li h6{word-break: break-all;text-overflow: ellipsis;font-size: 14px;color: #000000;line-height: 24px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-top: 15px;}
.gzgg li .top .data{display: flex;justify-content: space-between;align-items: center;}
.gzgg li .top .data .day{font-size: 40px;color: #1c335d;font-weight: bold;line-height: 40px;margin-left: 5px;}
.gzgg li .top .data .year{font-size: 12px;color: #bcac9f;line-height: 14px;}
.gzgg li .top .data .mouth{font-size: 16px;color: #323232;line-height: 20px;margin-top:5px;}
}
.details{display: flex;justify-content: space-between;}
/*忙鈥撀懊┾�斅幻γζ掆��*/
.new_details{background: url(../images/nxq.jpg) center no-repeat;background-size: cover;
  float: left;width: 100%;padding: 35px 0;}
  .details_box{display: flex;justify-content: space-between;align-items: center;}
  .details_box h4{font-size: 30px;color:#1c335d;line-height: 55px;}
  .details_box .mbx{color: #535353;}
  .details_box .mbx a{color: #535353;}
  .details_box .time{background: url(../images/debg.png) center no-repeat;background-size: contain;
  display: flex;flex-direction: column;justify-content: center;align-items: center;
  width: 132px;height: 176px;}
  .details_box .time .t_ny{font-size: 24px;color:#1c335d;line-height: 30px;
  font-weight: bold;margin-bottom: 5px;}
  .details_box .time .t_y{font-size: 16px;color:#1c335d;line-height: 20px;margin-bottom: 15px;}
  .details_box .time .label{font-size: 12px;color:#bcac9f;line-height: 16px;}
  .details .left{width: calc(72.5% - 25px);float: left;position: relative;}
  .details .left .l_content{background: #F3EFEB;padding: 40px 30px 120px 30px;
  font-size: 16px;line-height: 36px;color:#000000;}
  .details .left .l_content img{width: 100%;vertical-align: bottom;}
  .details .right{width: 27.5%;float: right;background: #F3EFEB;padding:30px;}
  .details .right .xg_t{width: 100%;padding-bottom: 24px;font-size: 18px;color:#000000;line-height: 28px;
  border-bottom: 1px solid #E7E7E7;}
  .details .right li{float: left;width: 100%;margin-top: 30px;}
  .details .right li .data{height: 24px;width: 88px;text-align: center;line-height: 24px;
  color: #000000;font-size: 14px;background:#E8DCD2;}
  .details .right li h4{line-height: 30px;color: #000000;font-size: 16px;}
  @media (max-width: 1024px){
    .details{flex-direction: column;}
    .new_details{background: url(../images/nxq.jpg) center no-repeat;background-size: cover;
      float: left;width: 100%;padding: 20px 0;}
      .details_box{display: flex;justify-content: space-between;align-items: center;}
      .details_box h4{font-size: 20px;color:#1c335d;line-height: 30px;}
     
      .details_box .time{background: url(../images/debg.png) center no-repeat;background-size: contain;
      display: flex;flex-direction: column;justify-content: center;align-items: center;
      width: 132px;height: 176px;}
      .details_box .time .t_ny{font-size: 24px;color:#1c335d;line-height: 30px;
      font-weight: bold;margin-bottom: 5px;}
      .details_box .time .t_y{font-size: 16px;color:#1c335d;line-height: 20px;margin-bottom: 15px;}
      .details_box .time .label{font-size: 12px;color:#bcac9f;line-height: 16px;}
      .details .left{width: 100%;float: left;margin-bottom: 20px;}
      .details .left .l_content{background: transparent;padding: 0px 0 15px 0;
      font-size: 16px;line-height: 30px;color:#000000;}
      .details .left .l_content img{width: 100%;vertical-align: bottom;}
      .details .right{width: 100%;float: right;background: transparent;padding:15px 0;}
      .details .right .xg_t{width: 100%;padding-bottom: 15px;font-size: 18px;color:#000000;line-height: 28px;
      border-bottom: 1px solid #E7E7E7;}
      .details .right li{float: left;width: 100%;margin-top: 15px;}
      .details .right li .data{height: 24px;width: 88px;text-align: center;line-height: 24px;
      color: #000000;font-size: 14px;background:#E8DCD2;}
      .details .right li h4{line-height: 30px;color: #000000;font-size: 16px;}
  }

  /*忙鈥撀懊┾�斅幻γζ掆��2*/
  .new_details2{background: url(../images/nbanner.jpg) center no-repeat;background-size: cover;margin-top: 112px;
  float: left;width: 100%;padding: 90px 0;}
  .new_details2 .time{float: left;padding-right: 30px;}
  .new_details2 .time .ny{font-size: 24px;color: #b39680;line-height: 30px;font-weight: bold;white-space: nowrap;}
  .new_details2 .time .year{font-size: 16px;color: #b39680;line-height: 18px;margin-top: 15px;text-align: center;}
  .new_details2 .text{float: left;border-left: 1px solid #B39680;padding-left:28px;}
  .new_details2 .text h4{color: #faf1e0;font-size: 30px;margin-top: 10px;line-height: 34px;}
  .new_details2 .mbx{color: #b39680;}
  .new_details2 .mbx a{color: #b39680;}
  @media (max-width: 1024px){
    .new_details2{background: url(../images/nbanner.jpg) center no-repeat;background-size: cover;
      float: left;width: 100%;padding: 50px 0;}
    .new_details2 .time{float: left;padding-right: 15px;
    width: 75px;padding-bottom: 40px;}

    .new_details2 .time .ny{font-size: 20px;color: #b39680;line-height: 24px;font-weight: bold;}
    .new_details2 .time .year{font-size: 14px;color: #b39680;line-height: 16px;margin-top: 10px;
      text-align: center;}
    .new_details2 .text{float: left;width: calc(100% - 90px);padding-left: 15px;}
    .new_details2 .text h4{color: #faf1e0;font-size:18px;margin-top: 10px;line-height: 30px;}
    .mbx{font-size: 12px;}
  }

  /*忙鈥撯�∶┾劉垄忙鈥撀懊┾�斅�*/
  .new_list{float: left;width: 100%;margin-top:45px ;margin-bottom: 75px;}

  .new_list ul{width: calc(100% + 66px);margin: -46px -33px;float: left;}
  .new_list ul li{width: 33.3%;float: left;padding: 46px 33px;}
  .new_list ul li .img{padding-bottom: 58%;
      position: relative;
      overflow: hidden;
      min-height: 100%;
      -webkit-transition: 0.5s ease;
      -moz-transition: 0.5s ease;
      -ms-transition: 0.5s ease;
      -o-transition: 0.5s ease;
      transition: 0.5s ease;}
      .new_list ul li .img img{width: 100%;
      position: absolute;
      left: 50%;
      top: 50%;
      min-height: 100%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      transition: all 0.5s ease;
      vertical-align: middle;}
      .new_list ul li:hover .img img{
      -webkit-transform: translate(-50%, -50%)scale(1.1);
      -moz-transform: translate(-50%, -50%)scale(1.1);
      -ms-transform: translate(-50%, -50%)scale(1.1);
      -o-transform: translate(-50%, -50%)scale(1.1);
      transform: translate(-50%, -50%)scale(1.1);}
      .new_list ul li h4{color: #000000;font-size: 18px;line-height: 28px;margin-top:30px;
      word-break: break-all;height: 56px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
      -webkit-line-clamp: 2;margin-bottom: 15px;overflow: hidden;}
      .new_list ul li h6{color: #bcac9f;font-size: 16px;line-height: 20px;width: 100%;position: relative;padding-bottom:24px;}
      .new_list ul li h6::after{content: "";height: 1px;width: 100%;position: absolute;
  left: 0;transition: all .5 ease;background: #EAE4DF;bottom: 0;}
  .new_list ul li:hover h4{color:#1c335d;}
  .new_list ul li:hover h6{color:#1c335d;}
  .new_list ul li h6::before{content: "";height: 2px;width: 0%;position: absolute;
  left: 0;transition: all .5s ease;background: #1c335d;bottom: 0;z-index: 1;}
  .new_list ul li:hover h6::before{width: 100%;}

  @media (max-width: 1024px){
    .new_list ul{width: calc(100% + 20px);margin: -10px;float: left;}
    .new_list ul li{width: 50%;float: left;padding: 10px;}
    .new_list{margin-top: 20px;margin-bottom: 30px;}
        .new_list ul li h4{color: #000000;font-size: 16px;line-height: 24px;margin-top:15px;
        word-break: break-all;height: 48px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
        -webkit-line-clamp: 2;margin-bottom: 8px;overflow: hidden;}
        .new_list ul li h6{color: #bcac9f;font-size: 14px;line-height: 18px;width: 100%;position: relative;
          padding-bottom:15px;}
        .new_list ul li h6::after{content: "";height: 1px;width: 100%;position: absolute;
    left: 0;transition: all .5 ease;background: #EAE4DF;bottom: 0;}
    .new_list ul li:hover h4{color:#1c335d;}
    .new_list ul li:hover h6{color:#1c335d;}
    .new_list ul li h6::before{content: "";height: 2px;width: 0%;position: absolute;
    left: 0;transition: all .5s ease;background: #1c335d;bottom: 0;z-index: 1;}
    .new_list ul li:hover h6::before{width: 100%;}
    .scroll_container{display: none !important;}
    .banner_sy{display: block !important;}
  }
  #canvas{height: auto !important;}
  /*茅娄鈥撁┞÷�*/
  .banner_sy{width: 100%;}
.banner_sy img{width: 100%;vertical-align: bottom;}
.fast_navigation{float: left;width: 100%;margin-top: -36px;}



.fa_bg{float: left;width: 100%;background: url(../images/fabg.png) center no-repeat;
  background-size: cover;border-radius: 10px;position: relative;
height: 160px;display: flex;align-items: center;}
.fa_bg::after{content: "";position: absolute;height: 100%;top: 0;
  border-radius: 10px 0 0 10px;
left: 0;width: 100px;background: linear-gradient(to right,rgba(238,203,177),rgba(238,203,177,0));}


.fa_bg .tit{writing-mode:vertical-lr;letter-spacing: 8px;margin-top: 8px;
white-space: nowrap;position: relative;
  font-size: 18px;color: #1c335d;font-weight: bold;z-index: 1;
width:105px;text-align: center;display: flex;align-items: center;float: left;}
.fa_bg .tit::after{content: "";height: 80%;width: 1px;position: absolute;right: 0;top: 50%;
  transform: translate(0,-50%);
background: linear-gradient(to bottom,rgba(225,205,190,0.5),rgba(225,205,190,1),rgba(225,205,190,0.5));}


.fa_bg ul{padding:0 80px 0 40px;display: flex;align-items: center;justify-content: space-between;
width: calc(100% - 105px);float: left;height: 100%;}
.fa_bg ul li{height: 100%;}
.fa_bg ul li a{display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 15px;height: 100%;}
.fa_bg ul li h4{margin-top: 16px;color: #1c335d;font-size: 18px;line-height: 20px;}
.fa_bg ul li a .img2{display: none;}
.fa_bg ul li:hover .img2{display: block;}
.fa_bg ul li:hover a{background:#1c335d;}
.fa_bg ul li:hover .img1{display: none;}
.fa_bg ul li:hover h4{color: #fff;}
.xyxw_box{margin-top: 100px;float: left;width: 100%;margin-bottom: 140px;}
.xyxw_box .xw_tit{width:16.875%;float: left;position: relative;}
.xyxw_box .xw_tit span{writing-mode:vertical-lr;font-size: 36px;color: #000;letter-spacing: 12px;margin-right: 48px;
float: left;}
.xyxw_box .xw_tit img{float: left;}
.xyxw_box .xw_tit::after{content: "";
  height: 330px;
  width: 1px;
  background: #BCAC9F;
  position: absolute;
  top: 180px;
  left: calc(50% - 20px);
  transform: translate(-50%,0);}
.xyxw_box li{position: relative;}
.xyxw_box li img{width: 100%;vertical-align: bottom;
transition: all .5s ease;}
.xyxw_box li:hover img{transform: scale(1.1);}
.xyxw_box li video{position: absolute;height: 100%;width: 100%;transition: all .5s ease;
  top: 0;left: 0;object-fit: cover;}
.xy_video{width: 49%;float: left;}
.xyxw_box li:hover video{transform: scale(1.1);}

.xy_video .slick-arrow{height: 54px;width: 54px;top: 50%;transform: translate(0,-50%);}
.xy_video .slick-arrow::after{content: "";height: 15px;width: 15px;border-top: 2px solid #fff;
border-right: 2px solid #fff;top:50%;left: 50%;position: absolute;}
.xy_video .slick-prev{background: linear-gradient(to right,rgba(0,0,0,0.7),rgba(0,0,0,0));
left: 0;}
.xy_video .slick-prev::after{transform: translate(-50%,-50%)rotate(225deg);}
.xy_video .slick-next{background: linear-gradient(to left,rgba(0,0,0,0.7),rgba(0,0,0,0));
right: 0;}
.xy_video li{float: left;width: 100%;position: relative;}
.xy_video li .mc2{content: "";width: 100%;height:30%;top: 0;left: 0;position: absolute;
background: linear-gradient(to bottom,rgba(238,203,177,0.8),rgba(238,203,177,0));}
.xy_video li .mc1{content: "";width: 100%;height:15%;bottom: 0;left: 0;position: absolute;
  background: linear-gradient(to top,rgba(238,203,177,0.8),rgba(238,203,177,0));z-index: 1;}
  
  

.xy_video .slick-next::after{transform: translate(-50%,-50%)rotate(45deg);}
.xy_video .play{top:50%;left: 50%;position: absolute;transform: translate(-50%,-50%);justify-content: center;
height:74px;width: 74px;border: 1px solid #fff;border-radius: 50%;display: flex;align-items: center;
z-index: 1;}

.xy_video .play img{max-width: 30%;}
.xy_text{width: calc(34.125% - 30px);float: right;
display: flex;justify-content: space-between;flex-direction: column;}
.xy_text .xy_tli{float: left;width: 100%;}
.xy_text .xy_tli:last-child{margin-bottom: 0;}
.xy_text .xy_tli .img{width: 150px;vertical-align: bottom;float: left;overflow: hidden;}
.xy_text .xy_tli .img img{width: 100%;vertical-align: bottom;transition: all .5s ease;}
.xy_text .xy_tli:hover .img img{transform:scale(1.1);}

.xy_text .xy_tli .text{float: right;width: calc(100% - 170px);}
.xy_text .xy_tli .text h4{font-size: 16px;color: #000;line-height:24px;margin-top: 15px;height: 48px;}
.xy_text .xy_tli .text h6{font-size: 14px;color: #000;line-height:18px;
text-align: right;margin-top: 8px;}
.xy_text .xy_tli:hover h4{color: #1c335d;}
.xy_text .xy_tli:hover h6{color: #1c335d;}
.xs_content3 ul li{transition:opacity 2000ms ease 0s !important;}
.xs_content3 ul li:hover h4{color: #1c335d;}
.xs_content3 ul li:hover h6{color: #1c335d;}
@media (max-width: 1800px){
  
}
@media (max-width: 1600px){
  .xyxw_box .xw_tit::after{content: "";
    height: 240px;
    width: 1px;
    background: #BCAC9F;
    position: absolute;
    top: 170px;
    left:50% ;
    transform: translate(-50%,0);}
.xy_text .xy_tli{float: left;width: 100%;}
.xy_text .xy_tli .img{width: 130px;}
.xy_text .xy_tli .img img{width: 100%;vertical-align: bottom;}
.xy_text .xy_tli .text{float: right;width: calc(100% - 150px);}
.xy_text .xy_tli .text h4{font-size: 16px;color: #000;line-height:20px;margin-top: 15px;height: 40px;}
.xy_text .xy_tli .text h6{font-size: 14px;color: #000;line-height:16px;text-align: right;margin-top: 8px;}
}

@media (max-width: 1400px){
  .xyxw_box .xw_tit::after{content: "";
    height: 130px;
    width: 1px;
    background: #BCAC9F;
    position: absolute;
    top: 170px;
    left:calc(50% + 30px) ;
    transform: translate(-50%,0);}
  .xy_text .xy_tli{float: left;width: 100%;}
  .xy_text .xy_tli .img{width: 100px;}
  .xy_text .xy_tli .img img{width: 100%;vertical-align: bottom;}
  .xy_text .xy_tli .text{float: right;width: calc(100% - 120px);}
  .xy_text .xy_tli .text h4{font-size: 14px;color: #000;line-height:18px;margin-top: 10px;height: 36px;}
  .xy_text .xy_tli .text h6{font-size: 12px;color: #000;line-height:14px;text-align: right;margin-top: 8px;}
  }
  @media (max-width: 1400px){
    .xyxw_box .xw_tit::after{display: none;}
    }
.tzgg{float: left;width: 100%;padding: 120px 0;background: url(../images/bg1.jpg) center no-repeat;background-size: cover;
  background-clip: padding-box;}
  @media (max-width: 1600px){
    .tzgg{float: left;width: 100%;padding: 60px 0;background: url(../images/sbbg9.jpg) center no-repeat;background-size: cover;
      background-clip: padding-box;}
  }
  @media (max-width: 1400px){
    .tzgg{float: left;width: 100%;padding: 40px 0;background: url(../images/sbbg99.jpg) center no-repeat;background-size: cover;
      background-clip: padding-box;}
  }
  @media (max-width: 1024px){
    .layout81 ._flex_m_block{display: block !important;}
    .layout81 ._w53{margin-top: 20px !important;}
    .layout81 ._w53{margin-bottom: 15px !important;}
  }
  
.tzgg_box .tz_tit h4{font-size: 36px;color: #000;writing-mode:vertical-lr;letter-spacing: 20px;
float: left;}
.tzgg_box .tz_tit h6{font-size: 12px;color: #bcac9f;transform-origin: left top;float: left;
transform: translate(25px,0)rotate(90deg);width: 35px;}


.tzgg_box .tz_con .data{display: flex;align-items: center;}
.tzgg_box .tz_con .data .day{font-size: 48px;color: #1c335d;font-weight: bold;line-height: 50px;margin-left: 5px;}
.tzgg_box .tz_con .data .year{font-size: 12px;color: #bcac9f;line-height: 14px;}
.tzgg_box .tz_con .data .mouth{font-size: 18px;color: #323232;line-height: 20px;margin-top:5px;}
.tzgg_box .tz_con .tit{font-size: 24px;color: #000000;line-height: 36px;margin-top:20px;margin-bottom: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;}
.tzgg_box .tz_con .tit:hover{color: #1c335d;}
.tzgg_box .tz_con .gg_li{float: left;width: 100%;margin-bottom:24px;}
.tzgg_box .tz_con .gg_li:hover .dat1a{background:#1c335d;color: #fff;}
.tzgg_box .tz_con .gg_li:hover .h4{color:#1c335d;}
.tzgg_box .tz_con .gg_li:last-child{margin-bottom: 0;}
.tzgg_box .tz_con .gg_li .dat1a{background: #E8DCD2;width: 88px;height: 24px;margin-right:24px;
line-height: 24px;text-align: center;font-size: 14px;color: #000000;float: left;}

.tzgg_right .tz_con .gg_li .dat1a{margin-right:0px;margin-left: 24px;}

.tzgg_box .tz_con .gg_li .h4{font-size: 16px;color: #000000;line-height: 24px;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;}
.tzgg_box .tz_tit{float: left;width: 100px;margin-right: 160px;display: flex;}
.tzgg_box .tz_con{float: left;}
.tzgg_con{width: 50%;float: left;display: flex;justify-content: space-between;}
.tzgg_right .tz_tit{margin-right: 0 !important;margin-left: 160px;}
.tzgg_right .tz_con .data{justify-content: flex-end;}

.tzgg_left .tz_con{padding-right: 100px;}
.tzgg_right .tz_con{padding-left: 100px;}
.tzgg_right .dat1a{float: right !important;}
.xshd{float: left;width: 100%;padding-top:165px;padding-bottom: 165px;}
.xshd2{float: left;width: 100%;padding-top:0px;padding-bottom: 120px;}
.xs_tab{display: flex;align-items: center;justify-content: center;margin-bottom:70px;}

.xs_tab .tab_li{font-size: 24px;color: #000000;position: relative;
    line-height: 28px;margin: 0 38px;cursor: pointer;}
.xs_tab .tab_li.on{color: #1c335d;}
.xs_tab .tab_li.on::after{content: "";height:10px;width: 10px;border-radius: 50%;
position: absolute;bottom: -23px;background: #1c335d;left: 50%;
transform: translate(-50%,0);}

.xs_tab .tab_li.on::before{content: "";width: 69px;height: 14px;
position: absolute;bottom: -37px;background: url(../images/tab.png) center no-repeat;
background-size: contain;left: 50%;
transform: translate(-50%,0);}
.xs_content{float: left;width: 100%;position: relative;}

.xs_content ul{width: calc(100% + 32px);margin: -18px -16px;float: left;
position: absolute;bottom: 0;left: 0;transition:all .5s ease;
z-index: -1;opacity: 0;}
.xs_content ul.on{position: relative;opacity: 1;z-index: 1;}


.xs_content ul li{padding: 18px 16px;float: left;width: 33.3%;}
.xs_content ul li .top{float: left;width: 100%;}
.xs_content ul li .top h4{color: #bcac9f;font-size: 12px;line-height: 50px;float: left;
margin-right: 10px;}
.xs_content ul li .top h5{color: #1c335d;font-size: 18px;line-height: 50px;float: left;}
.xs_content ul li .tit{height: 63px;line-height: 63px;background: #E8DCD2;
padding:0 26px;color:#000000;font-size: 16px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.xs_content ul li:hover .tit{background:#1c335d;color: #fff;}
.xs_content2{padding:0 90px;float: left;width: 100%;position: relative;}

.xs_content2 ul{width: calc(100% + 84px);margin: 0 -42px;float: left;
  position: absolute;width: calc(100% - 96px);
  bottom: 0;
  z-index: -1;
  opacity: 0;}
  .xs_content2 ul.on{position: relative;width: calc(100% + 84px);
  opacity: 1;
  z-index: 1;}

.xs_content2 ul li{padding: 0 42px;float: left;width: 33.3%;}
.xs_content2 ul li h4{color:#bcac9f;font-size: 16px;line-height: 20px;margin-bottom:16px;}
.xs_content2 ul li h6{color:#000000;font-size: 16px;line-height: 32px;margin-bottom:15px;
height: 64px;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}
.xs_content2 ul li .img{float: left;
  width: 100%;
  line-height: 0;
  position: relative;
  padding-bottom: 58%;
  overflow: hidden;}
  .xs_content2 ul li .img img{max-width: 100%;
 width: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transition: all .5s linear;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);}
  .xs_content2 ul li .bottom{float: left;width: 100%;display: flex;justify-content: space-between;
  align-items: center;position: relative;}
  .xs_content2 ul li .bottom::after{content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  transition: all .5s ease;
  background: #EAE4DF;
  bottom: 0;}
  .xs_content2 ul li .bottom::before{content: "";
  height: 2px;
  width: 0%;
  position: absolute;
  left: 0;
  transition: all .5s ease;
  background: #1c335d;
  bottom: 0;
  z-index: 1;}
  .xs_content2 ul li .bottom .time{line-height: 60px;color: #bcac9f;
  font-size:16px;float: left;}
  .xs_content2 ul li .bottom img{opacity: 0;transition: all .5s ease;
  float: right;}
  .xs_content2 ul li:hover .bottom::before{width: 100%;}
  .xs_content2 ul li:hover .img img{ transform: translate(-50%, -50%)scale(1.1);
  -ms-transform: translate(-50%, -50%)scale(1.1);}
  .xs_content2 ul li:hover h6{color: #1c335d;}
  .xs_content2 ul li:hover .time{color: #1c335d;}
  .xs_content2 ul li:hover .bottom img{opacity: 1;}
    

.xs_content2 .slick-arrow{height: 54px;width: 54px;top: calc(50% + 40px);transform: translate(0,-50%);
    background: rgba(132,57,0,0.3);transition: all .5s ease;}
    @media (max-width: 1600px){
      .xs_content2 .slick-arrow{height: 54px;width: 54px;top: calc(50% + 30px);transform: translate(0,-50%);
        background: rgba(132,57,0,0.3);transition: all .5s ease;}
    }
    @media (max-width: 1400px){
      .xs_content2 .slick-arrow{height: 54px;width: 54px;top: calc(50% + 20px);transform: translate(0,-50%);
        background: rgba(132,57,0,0.3);transition: all .5s ease;}
    }
    .xs_content2 .slick-arrow:hover{background: rgba(132,57,0,1);}
.xs_content2 .slick-arrow::after{content: "";height: 15px;width: 15px;border-top: 2px solid #fff;
border-right: 2px solid #fff;top:50%;left: 50%;position: absolute;}
.xs_content2 .slick-prev{left: -48px;}
.xs_content2 .slick-next{right: -48px;}
.xs_content2 .slick-prev::after{transform: translate(-50%,-50%)rotate(225deg);margin-left:2px ;}
.xs_content2 li{float: left;width: 100%;position: relative;}
.xs_content2 .slick-next::after{transform: translate(-50%,-50%)rotate(45deg);margin-left:-2px ;}


.xs_content3 .slick-arrow{height: 54px;width: 54px;top: 50%;transform: translate(0,-50%);
    background: rgba(132,57,0,0.3);transition: all .5s ease;}
    .xs_content3 .slick-arrow:hover{background: rgba(132,57,0,1);}
.xs_content3 .slick-arrow::after{content: "";height: 15px;width: 15px;border-top: 2px solid #fff;
border-right: 2px solid #fff;top:50%;left: 50%;position: absolute;}
.xs_content3 .slick-prev{left: -48px;}
.xs_content3 .slick-next{right: -48px;}
.xs_content3 .slick-prev::after{transform: translate(-50%,-50%)rotate(225deg);margin-left:2px ;}
.xs_content3 li{float: left;width: 100%;position: relative;}
.xs_content3 .slick-next::after{transform: translate(-50%,-50%)rotate(45deg);margin-left:-2px ;}
.xs_content3{padding: 0 90px;float: left;width: 100%;position: relative;}
.xs_content3 .xs3_bj{position: absolute;bottom: 0;left: 0;width:calc(100% - 180px);
z-index: -1;opacity: 0;left: 50%;
transform: translate(-50%, 0px);}
.xs_content3 .xs3_bj.on{position: relative;width: 100%;
    opacity: 1;
    z-index: 1;}
    .xs_content3 .xs3_bj .slick-list{display: block;width: 100%;}
.xs_content3 ul{width: calc(100% + 84px);margin: 0 -40px;display: flex;align-items: center;}
.xs_content3 ul li{width: 33.3%;float: left;padding:40px;position: relative;cursor: pointer;}
.xs_content3 ul li img{width: 100%;vertical-align: bottom;
    max-width: 100%;
   width: 100%;
   min-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transition: all .5s linear;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);}
    .slick-track{display: flex;align-items: center;}
.xs_content3 ul li .img{width: 100%;float: left;position: relative;
    float: left;
    width: 100%;
    line-height: 0;
    position: relative;
    padding-bottom: 87%;
    overflow: hidden;}
.xs_content3 ul li .img::after{content: "";height: 100%;width: 100%;
top: 0;left: 0;background: rgba(0,0,0,0.5);position: absolute;}
.xs_content3 ul li.slick-current .img::after{background: transparent;width: 100%;
height: 100%;border: 8px solid #DCDCDC;content: "";}
    .xs_content3 ul li.slick-current .img{padding-bottom: 84%;transform: scale(1.2);}
    .xs_content3 .ul2{text-align: center;}
    .xs_content3 .ul2 h4{line-height: 30px;color: #000000;margin-top: -20px;
    font-size:24px;}
    .xs_content3 .ul2 h6{line-height: 30px;color: #000000;margin-top: 12px;
    font-size:18px;}
    .xs_content3 .ul2 line{height: 2px;width:56px;background: #D6BFAE;display: block;
    margin:29px auto 28px auto;}
    .xs_content3 .ul2 h5{line-height: 30px;color: #424242;
    font-size:16px;}
    .xs_content3 .ul2 .slick-dots{bottom:0px;display: flex;justify-content: center;align-items: center;}
    .xs_content3 .ul2 .slick-dots li{height: 13px;width: 13px;border-radius: 50%;background: #DCDCDC;
    margin: 0 5px;position: relative;padding: 0 !important;}
    
    .xs_content3 .ul2 .slick-dots li.slick-active{background: #fff;height: 17px;width: 17px;
    border: 2px solid #1c335d;}


.down_nav{height: 280px;background: url(../images/downbg.png) center no-repeat;background-size: cover;
float: left;width: 100%;padding-top:60px;position: relative;}
.down_nav .logo{width: 100%;text-align: center;position: relative;}
.down_nav .logo img{vertical-align: bottom;height: 54px;}

.down_nav .dbj{padding-top: 55px;
  display: flex;
  justify-content: space-between;
  position: relative;
  align-items: self-end;
  margin-top: 40px;}
    .down_nav .dbj>img{position: absolute;
    left: 50%;top: 0;
    transform: translate(-50%, 0px);}
.down_nav .dbj .dleft{font-size: 14px;line-height: 26px;color: #b37d54;}
.down_nav .logo::after{content: "";height: 1px;width:calc(50% - 70px);position: absolute;
left: 0;bottom: -70px;background:#b37d54 ;opacity: 0.5;}
.down_nav .logo::before{content: "";height: 1px;width:calc(50% - 70px);position: absolute;
  right: 0;bottom: -70px;background:#b37d54 ;opacity: 0.5;}
.down_nav .dbj .yq_limk p{display: flex;align-items: center;color: #b37d54;font-size: 14px;cursor: pointer;justify-content: flex-end;}
.down_nav .dbj .yq_limk img{margin-left:12px;transition: all .5s ease;}
.down_nav .dbj .yq_limk img.on{transform: rotate(180deg);}

.down_nav .dbj .yq_limk{position: relative;display:inline-block;float:right;}
.down_nav .dbj .yq_limk ul{position: absolute;bottom: 150%;left: 50%;transform: translate(-50%,0);display: none;}
.down_nav .dbj .yq_limk ul li{line-height:40px;padding: 0 15px;border: 1px solid #fff;border-bottom: 0px solid transparent;
background: rgb(255,255,255,0.5);}
.down_nav .dbj .yq_limk ul li:last-child{border-bottom: 1px solid #fff;}

.down_nav .dbj .yq_limk ul a{white-space: nowrap;font-size: 14px;color: #555;}
.down_nav .dbj .yq_limk ul li:hover a{color: #b37d54;}
.down_nav .dbj .dright .banq{font-size: 14px;line-height: 30px;color: #b37d54;width: 100%;float: left;cursor: pointer;
text-align: right;}
.waps{display: none !important;}
@media (max-width: 1550px){
  .down_nav .dbj .dleft{font-size: 12px;}
  .down_nav .dbj .dright .banq{font-size: 12px;}
  .tzgg_box .tz_tit{margin-right: 30px;}
  .tzgg_right .tz_tit{margin-left: 30px;}
  
.tzgg_left .tz_con{padding-right: 40px;}
.tzgg_right .tz_con{padding-left: 40px;}
.fa_bg ul li h4{margin-top: 12px;color: #1c335d;font-size: 16px;line-height: 20px;}
}
@media (max-width: 1024px){
  .kjdg .kjdg-con ul li .box{padding-top: 10px;}
  .xs_content3 .xs3_bj{width: calc(100% - 80px);}
  .xs_content2 ul{width: 100%;margin: 0;}
  .xs_content2 ul.on{width: 100%;margin: 0;}
  .xs_content2 ul li{padding: 0 !important;}
  .xs_content2 ul li h6{line-height: 26px;margin-bottom: 8px;}
  .fa_bg .tit::after{display: none;}
  .down_nav .dbj .yq_limk ul li{line-height:30px;padding: 0 15px;border: 1px solid #fff;border-bottom: 0px solid transparent;
    background: rgb(255,255,255,0.5);}
  .xs_content2 ul li h4{margin-bottom: 8px;}
  .tzgg{float: left;
    width: 100%;
    padding: 120px 0;
    background: url(../images/bg3.jpg) center no-repeat;
    background-size: cover;}
  .xs_content3 .ul2{margin-top: 15px;}
  .waps{display: block !important;}
  .pcs{display: none !important;}
  .xs_content3 .ul2 h4{line-height: 24px;color: #000000;
    font-size:20px;margin-top: 0;}
    .xs_content3 .ul2 h6{line-height: 24px;color: #000000;margin-top: 8px;
    font-size:16px;padding: 0 10%;}
    .xs_content3 .ul2 line{height: 2px;width:40px;background: #D6BFAE;display: block;
    margin:15px auto 20px auto;}
    .xs_content3 .ul2 h5{line-height: 28px;color: #424242;text-align: left;
    font-size:14px;}
    .xs_content3 .ul2 .slick-dots{bottom:-30px;display: flex;justify-content: center;align-items: center;}
    .xs_content3 .ul2 .slick-dots li{height: 12px;width: 12px;border-radius: 50%;background: #DCDCDC;
    margin: 0 5px;position: relative;padding: 0 !important;}
    .xs_content3 .ul2 .slick-dots li.slick-active{background: #fff;height: 15px;width: 15px;
    border: 2px solid #1c335d;}
  .xs_content3 ul li{padding: 0px;}
  .xs_content3{padding: 0 40px;}
  .xs_content2 .slick-arrow{height: 30px;width: 30px;bottom: auto;top: 60%;}
.xs_content2 .slick-arrow::after{content: "";height: 12px;width: 12px;border-top: 2px solid #fff;
border-right: 2px solid #fff;top:50%;left: 50%;position: absolute;}
.xs_content2 .slick-prev{left: 45px;}
.xs_content2 .slick-next{right: 45px;}
.xs_content2 .slick-prev::after{transform: translate(-50%,-50%)rotate(225deg);margin-left:2px ;}
.xs_content2 li{float: left;width: 100%;position: relative;}
.xs_content2 .slick-next::after{transform: translate(-50%,-50%)rotate(45deg);margin-left:-2px ;}
.xs_content3 .slick-arrow{display: none !important;}

  .xs_content2{padding:0px;float: left;width: 100%;position: relative;margin-top: 15px;}
.xshd{padding-top:30px;padding-bottom: 40px;}
.xshd2{padding-top:0px;padding-bottom: 80px;}
.xshd3{padding-top:0px;padding-bottom: 30px;}
.down_nav{padding-top: 0;}

  .xyxw_box{margin-top: 30px;float: left;width: 100%;margin-bottom: 30px;}
  .xyxw_box .xw_tit{width: 100%;float: left;display: flex;align-items: center;height: 40px;}
  .xyxw_box .xw_tit span{writing-mode:inherit;font-size:24px;color: #000;letter-spacing: 0px;margin-right: 30px;}
  .xyxw_box .xw_tit img{float: left;margin-left: 40px;transform: rotate(-90deg);display: none;}


  .xyxw_box li video{position: absolute;height: 100%;width: 100%;top: 0;left: 0;object-fit: cover;}
  .xy_video{width: 100%;margin-top: 15px;}
  .xy_video .slick-arrow{height: 40px;width: 40px;top: 50%;transform: translate(0,-50%);}
  .xy_video .slick-arrow::after{content: "";height: 12px;width: 12px;border-top: 2px solid #fff;
  border-right: 2px solid #fff;top:50%;left: 50%;position: absolute;}
  .xy_video .slick-prev{background: linear-gradient(to right,rgba(0,0,0,0.7),rgba(0,0,0,0));
  left: 0;}
  .xy_video .slick-prev::after{transform: translate(-50%,-50%)rotate(225deg);}
  .xy_video .slick-next{background: linear-gradient(to left,rgba(0,0,0,0.7),rgba(0,0,0,0));
  right: 0;}
  .xy_video li{float: left;width: 100%;position: relative;}
  .xy_video .slick-next::after{transform: translate(-50%,-50%)rotate(45deg);}
  .xy_video .play{top:50%;left: 50%;position: absolute;transform: translate(-50%,-50%);justify-content: center;
  height:50px;width: 50px;border: 1px solid #fff;border-radius: 50%;display: flex;align-items: center;
  z-index: 1;}
  .xy_video .play img{max-width: 30%;}

  .xy_video .play img{max-width: 30%;}
  .xy_text{width: 100%;float: right;margin-top: 20px;height: auto !important;}
  .xy_text .xy_tli{float: left;width: 100%;margin-bottom: 15px;}
  .xy_text .xy_tli:last-child{margin-bottom: 0;}
  .xy_text .xy_tli .img{width: 150px;vertical-align: bottom;float: left;}
  .xy_text .xy_tli .img img{width: 100%;vertical-align: bottom;}
  .xy_text .xy_tli .text{float: right;width: calc(100% - 170px);}
  .xy_text .xy_tli .text h4{font-size: 16px;color: #000;line-height:24px;margin-top: 15px;height: 48px;}
  .xy_text .xy_tli .text h6{font-size: 14px;color: #000;line-height:18px;
  text-align: left;margin-top: 8px;}
  .xy_text .xy_tli:hover h4{color: #1c335d;}
  .xy_text .xy_tli:hover h6{color: #1c335d;}
body{overflow-x: hidden;max-width: 100%;}
  .fast_navigation{margin-top: -0px;}
  .fa_bg{height: auto;flex-direction: column;padding: 30px 0 15px 0;}
  .fa_bg .tit{writing-mode:inherit;font-size: 16px;width:80px;z-index: 1;margin-top: 0px;}

  .fa_bg ul{padding: 0 20px;display: flex;align-items: center;justify-content: space-between;
  width: 100%;float: left;flex-wrap: wrap;margin-top: 20px;}
  .fa_bg ul li{width:33.3%;margin-bottom: 10px;}
  .fa_bg ul li img{max-width: 50%;height: 30px;}
  .fa_bg ul li a{display: flex;flex-direction: column;justify-content: center;align-items: center;}
  .fa_bg ul li h4{margin-top: 8px;color: #1c335d;font-size: 14px;line-height: 20px;}

  .down_nav{margin-bottom: 0px;height: auto;}
  .down_nav .dbj{margin-top: 30px;
    flex-direction: column;
    padding-top: 100px;
    justify-content: flex-start;
    align-items: center;}

  .down_nav .dbj .yq_limk{float: left;margin-top: 8px;
    left: 50%;
    transform: translate(-50%, 0);}
  .down_nav .dbj .dright .banq{text-align: center;margin-bottom: 15px;}
  .down_nav .dbj>img{top: 0;}
  .tzgg{padding: 30px 0;}
  .tzgg_box .tz_tit h4{font-size: 24px;color: #000;writing-mode:inherit;letter-spacing: 0px;
  float: left;}
  .tzgg_box .tz_tit h6{font-size: 12px;color: #bcac9f;transform-origin: left top;float: left;
  transform: translate(0px,0)rotate(0deg);width: 35px;margin-left: 10px;}

  .tzgg_box .tz_tit h6 br{display: none;}
  .tzgg_box .tz_con .data{display: flex;align-items: center;float: left;margin-right: 10px;display: none;}
  .tzgg_box .tz_con .data .day{font-size: 30px;color: #1c335d;font-weight: bold;line-height: 30px;margin-left: 5px;}
  .tzgg_box .tz_con .data .year{font-size: 12px;color: #bcac9f;line-height: 14px;}
  .tzgg_box .tz_con .data .mouth{font-size: 16px;color: #323232;line-height: 18px;margin-top:5px;}
  .tzgg_box .tz_con .tit{font-size: 18px;color: #000000;line-height: 24px;margin-top:0px;
    margin-bottom:23px;
    overflow: hidden;display: none !important; 
    text-overflow: ellipsis;margin-left: 10px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
  .tzgg_box .tz_con .gg_li{float: left;width: 100%;margin-bottom:20px;}
  .tzgg_box .tz_con .gg_li .dat1a{background: #E8DCD2;width: 88px;height: 24px;margin-right:15px;margin-left: 0 !important;
  line-height: 24px;text-align: center;font-size: 14px;color: #000000;float: left !important;}
  .tzgg_box .tz_con .gg_li .h4{font-size: 16px;color: #000000;line-height: 24px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
  .tzgg_box .tz_tit{float: left;width: 100%;margin-right: 0px;display: flex;align-items: center;}
  .tzgg_box .tz_con{float: left;}
  .tzgg_con{width: 100%;float: left;display: flex;justify-content: space-between;flex-direction: column;}
  .tzgg_right .tz_tit{margin-right: 0;margin-left: 0px;flex-direction: row-reverse;
    flex-direction: row-reverse;margin-bottom: 10px;
    justify-content: flex-end;}
  .tzgg_right .tz_con .data{justify-content: flex-end;}
  .tzgg_left .tz_con{padding-right: 0px;margin-top: 18px;}
  .tzgg_right .tz_con{padding-left: 0px;margin-top: 10px;}
  .tzgg_right{flex-direction: column-reverse;margin-top: 30px;}
  .tzgg_right .tz_con .data{justify-content: flex-start;}
  .xs_tab .tab_li{font-size: 18px;color: #000000;position: relative;text-align: center;line-height: 24px;margin: 0 0px;cursor: pointer;width: 25%;}
  .xs_tab .tab_li.on{color: #1c335d;}
  .xs_tab .tab_li.on::after{content: "";height:10px;width: 10px;border-radius: 50%;
position: absolute;bottom: -16px;background: #1c335d;left: 50%;
transform: translate(-50%,0);}
.xs_tab{margin-bottom: 40px;}
.xs_tab .tab_li.on::before{content: "";width: 69px;height: 14px;
position: absolute;bottom: -30px;background: url(../images/tab.png) center no-repeat;
background-size: contain;left: 50%;
transform: translate(-50%,0);}

.xs_content ul{width: 100%;
  margin: 0px;}
.xs_content ul li{padding:0px;float: left;width:100%;}
.xs_content ul li .top{float: left;width: 100%;}
.xs_content ul li .top h4{color: #bcac9f;font-size: 12px;line-height: 40px;float: left;
margin-right: 10px;}
.xs_content ul li .top h5{color: #1c335d;font-size: 16px;line-height: 40px;float: left;}
.xs_content ul li .tit{height: 50px;line-height: 50px;background: #E8DCD2;
padding:0 15px;color:#000000;font-size: 14px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
}

.top_nav{float: left;z-index: 9;position: relative;position: fixed;
  background: #fff;}
.top_nav{height: 112px;float: left;padding:0 50px;width: 100%;}
.top_nav .logo{float: left;height:60px;margin-top: 26px;}
.top_nav .logo img{height: 100%;}
.top_nav .nav{float: right;}
.top_nav .nav>ul>li{float: left;margin:0 29px;position: relative;}
.top_nav .nav>ul>li:hover>a{color:#1c335d;}

.top_nav .nav>ul>li.on::after{width: 100%;position: absolute;height: 2px;background: #1c335d;
left: 0;bottom: 0;content: "";left: 50%;transform: translate(-50%,0);}
.top_nav .nav>ul>li::after{width: 0%;position: absolute;height: 2px;background: #1c335d;
  left: 0;bottom: 0;content: "";transition: all .5s ease;left: 50%;transform: translate(-50%,0);}
.top_nav .nav>ul>li:hover::after{width: 100%;}
.top_nav .nav>ul>li>a{line-height: 112px;color: #000000;font-size:18px;}



.top_nav .search {float: right;margin-top: 30px;position: relative;}
.top_nav .search img{cursor: pointer;margin-left: 50px;}
.top_nav .search .so_but{display: none;float: left;width:282px;position: absolute;right: 0;top: 82px;z-index: 3;}
.top_nav .search .so{float: left;width: 100%;background: #fff;position: relative;border: 1px solid #1c335d;}
.top_nav .search .so .Search{float: left;width: 100%;height:36px;background: none;border: none;line-height: 36px;
    padding: 0 56px 0 10px;color: #414141;font-size: 14px;}
.top_nav .search .so .sear_sub{float: right;width: 50px;height:100%;border: none;background:url(../images/p7247_3.png) center no-repeat #1c335d;
    position: absolute;right: 0;top: 0;}
.top_nav .search .eru{position: absolute;display: none;top: 90px;min-width:148px;left: 50%;z-index: 4;border-radius:0px;box-shadow: 0px 0px 0px #000;
            transform: translate(-50%, 0);background: #fff;}
._nav3{display: none;}

@media (max-width: 1800px) {
  .top_nav .nav>ul>li{margin: 0 22px;font-size: 16px;}
}      
@media (max-width: 1600px) {
  .top_nav .nav>ul>li{margin: 0 17px;font-size: 16px;}
}      
@media (max-width: 1500px) {
  .top_nav .nav>ul>li{margin: 0 12px;font-size: 14px;}
  .top_nav .logo{float: left;height: 56px;margin-top: 34px;}
  .top_nav .search img{margin-right: 20px;}
  .top_nav .nav>ul>li>a{font-size: 16px;}
}      
@media (max-width: 1280px) {
  .top_nav .nav>ul>li{margin: 0 5px;font-size: 12px;}
  .top_nav .logo{float: left;height: 50px;margin-top: 31px;}
  .top_nav .search img{margin-right: 20px;}
  .top_nav .nav>ul>li>a{font-size: 14px;}
}   
.lxwm_box{float: left;width: 100%;margin-bottom: 50px;}
@media (max-width: 1024px) {
 
  .banner_sy{margin-top: 50px;}
  .bg1{width: 100% !important;top: -30px;width: 100vw !important;}
 .top_nav{display: none;}
 ._nav3{display: block;}
 .nfy{position: relative;}
 .fa_bg .slick-arrow{height: 13px;width: 13px;border-top: 1px solid #1c335d;
border-right: 1px solid #1c335d;top: 50%;z-index: 3;}
.fa_bg .slick-prev{left: 20px;transform: translate(0,-50%)rotate(225deg);}
.fa_bg .slick-next{right: 20px;transform: translate(0,-50%)rotate(45deg);}
 .fa_bg::after{display: none;}
 .lnav .ul>div{width: calc(25% - 10px);
  border-radius: 4px;
  margin-right: 10px;
padding-left: 0;
text-align: center;}
 .lnav{margin-bottom: 20px;top: auto;display: none !important;}
 .bg1{display: none !important;}
 .eul{width: 100% !important;}
 .new_details2{margin-top: 50px;}
}      


.xy_video .text{position: absolute;width: calc(100% - 70px);left: 40px;bottom: 15px;
  display: flex;align-items: center;justify-content: space-between;z-index: 2;}
  .xy_video .text .t1{font-size: 24px;color:#000000;line-height: 30px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}
  .xy_video .text .t2{font-size: 18px;color:#000000;line-height: 30px;}
  @media (max-width: 1400px){
    .xy_video .text .t1{font-size:18px;color:#000000;line-height: 30px;}
    .xy_video .text .t2{font-size: 14px;color:#000000;line-height: 30px;}
  }
  @media (max-width: 1400px){
    .xy_video .text{position: absolute;width: calc(100% - 30px);left: 15px;bottom: 15px;
      display: flex;align-items: center;justify-content: space-between;}
  }

._nav3 {width: 100%;float: left;position: fixed;z-index: 9;top: 0;}
._nav3 .ctext{width: 100%;float: left;}
._nav3 .ctext .top{position:relative;z-index:5;}
._nav3 .ctext .menuph{display: block;}
._nav3 .ctext .menuph{float: right;width: 28px;height: 28px;cursor: pointer;text-align: center;margin: 11px 0;}
._nav3 .ctext .menuph .point{display: inline-block;width: 28px;height:28px;position: relative;}
._nav3 .ctext .menuph .point:hover .navbtn,._nav3   .ctext .menuph .point:hover .navbtn::after,._nav3   .ctext .menuph .point:hover .navbtn::before{width:28px;}
._nav3 .ctext .menuph .navbtn{position: absolute;top: 14px;right: 0;display: inline-block;height: 2px;background:#fff;width:28px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
._nav3 .ctext .menuph .navbtn::after,._nav3   .ctext .menuph .navbtn::before{position: absolute;right: 0;display: inline-block;width: 28px;height: 2px;content: '';background: #FFF;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
._nav3 .ctext .menuph .navbtn::after{top: -10px;}
._nav3 .ctext .menuph .navbtn::before{top: 10px;}
._nav3 .ctext .menuph .point.active .navbtn{background: transparent;}
._nav3 .ctext .menuph .point.active .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}
._nav3 .ctext .menuph .point.active .navbtn::before{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}
._nav3 .ctext .xialaph{position: fixed;left: 0;top: 0;float: left;width: 100%;height: 100vh;overflow: auto;padding: 0 15px;z-index:999999999999;background:#fff;display:none;position:fixed;left:0;top:50px;}
._nav3 .ctext .xialaph .ul2,._nav3   .ctext .xialaph .ul3{display: none;}
._nav3 .ctext .xialaph h4 a{float: left;width: 60%;font-size:16px;line-height: 50px;}
._nav3 .ctext .xialaph h4 a span{padding-left: 6px;color: #ccc;font-size: 14px;}
._nav3 .ctext .xialaph h4{float: left;width: 100%;position: relative;}
._nav3 .ctext .xialaph li:last-child h4::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #e5e5e5;}
._nav3 .ctext .xialaph h4:hover a,._nav3   .ctext .xialaph h5:hover a{color: #1c335d;}
._nav3 .ctext .xialaph h4::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background-color: #e5e5e5;}
._nav3 .ctext .xialaph h5 a{float: left;width: 80%;color: #1f1f1f;font-size: 14px;line-height: 40px;text-transform: uppercase;}
._nav3 .ctext .xialaph h5{float: left;width: 100%;position: relative;}
._nav3 .ctext .xialaph h5::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background-color: #e5e5e5;}
._nav3 .ctext .xialaph li:last-child h5::after{display: none;}
._nav3 .ctext .xialaph h4 img{width: 15px;height: 8px;float: right;margin-top: 24px;cursor: pointer;}
._nav3 .ctext .xialaph h5 img{width: 11px;height: 6px;float: right;margin-top: 18px;margin-right: 18px;cursor: pointer;}
._nav3 .ctext .xialaph h4.active img.img_s,._nav3 .ctext .xialaph h5.active img.img_s{display: none;}
._nav3 .ctext .xialaph h4.active img.img_d,._nav3 .ctext .xialaph h5.active img.img_d{display: block;}
._nav3 .ctext .xialaph .ul2{float: left;width: 100%;padding: 0 10px;}
._nav3 .ctext .xialaph .phsou{position: relative;margin-top: 34px;}
._nav3 .ctext .xialaph .phsou input{width: 100%;height: 56px;background-color: #fff;color: #aaa;font-size: 14px;padding-left: 20px;border: 1px solid #e5e5e5;}
._nav3 .ctext .xialaph .phsou img{cursor: pointer;width: 21px;height: 22px;position: absolute;top: 17px;right: 29px;}
._nav3 .ctext .img_d,._nav3   .ctext .disno{display: none;}
._nav3 .box{display:flex;height:50px;padding: 0 15px;width: 100%;background: #1b325c;
  justify-content:space-between;}
._nav3 .box .bg{height:50px;background:#1b325c;width: 100%;left: 0;position: absolute;z-index:5;float: left;opacity: 1;}
._nav3 .ctext.sub .box .bg{opacity: 1;}
._nav3 .box .logo{float: left;position: relative;z-index:6;}
._nav3 .box .logo img{height:30px;margin-top:10px;display: block;}
._nav3 .soph{margin-top: 15px;width: 100%;float: left;}
._nav3 .soph .so{float: left;width: 100%;background: #fff;position: relative;z-index:6;}
._nav3 .soph .search{float: left;width: 100%;height: 36px;background: none;border: none;line-height: 36px;
  padding: 0 56px 0 10px;color: #414141;font-size: 14px;}

._nav3 .soph .searsub{float: right;width: 50px;height: 100%;border: none;background: url(../images/search1.png) center no-repeat ;
position: absolute;right: 0;top: 0;background-size: 15px;border: 1px solid #1c335d;border-left: 0px ;}
._nav3  .lang{display: flex;align-items: center;color: #1c335d;height: 50px;float: right;margin-right: 50px;}
._nav3  .lang a{color: #1c335d;font-size: 16px;}
._nav3  .lang a:hover{color: #1c335d !important;}
._nav3 .soph{margin-top: 15px;width: 100%;float: left;}
._nav3 .soph .so{float: left;width: 100%;background: #fff;position: relative;z-index:6;}
._nav3 .soph .search{float: left;width: calc(100% - 50px);height: 36px;background: none;border: none;line-height: 36px;padding: 0 56px 0 10px;color: #414141;font-size: 14px;border: 1px solid #1c335d;}

 .pf_down{width: 100%;float: left;left: 0;bottom: 0;height: 50px;background: #1c335d;z-index: 16;box-shadow: 0 -5px 10px rgba(0,0,0,0.2);
  z-index: 2;position:fixed;bottom: 0;left: 0;display: none !important;}
 .pf_down li{width: 33.3%;float: left;text-align: center;padding: 7px 0 4px 0;border-right: 1px solid #fff;height:100%;}
 .pf_down li a{width: 100%;height: 100%;display: flex;flex-wrap: wrap;align-content: center;}
 .pf_down li .ico7{width: 100%;float: left;height: 20px;}
 .pf_down li .d_name{width: 100%;float: left;margin-top: 4px;font-size: 12px;color: #fff;line-height: 14px;}
 .pf_down li.l1 .ico7{background: url(../images/p6030_2.png) no-repeat center;background-size: 20px 20px;}
 .pf_down li.l2 .ico7{background: url(../images/p6030_3.png) no-repeat center;background-size: 20px 20px;}
 .pf_down li.l3 .ico7{background: url(../images/p6030_1.png) no-repeat center;background-size: 20px 20px;}
 .pf_down li:last-child{border: none;}
 .pf_down li:nth-child(3n){border: none;}

 .banner_ny .circle{position: absolute;top: 50%;transform: translate(0,-50%);
  background: rgba(132,57,0,0.95);display: flex;align-items: center;border-radius: 50%;
  justify-content: center;flex-direction: column;
  height: 567px;
  width: 567px;
  left: 108px;}
  .banner_ny .circle h4{font-size: 40px;color: #e2d5bf;line-height: 50px;text-align: center;}
  .banner_ny .circle h6{font-size: 20px;color: #e2d5bf;line-height: 24px;margin-top: 15px;text-align: center;}
  
  
  
  .bleft{width: calc(50% + 14px);left:-14px;height: calc(100% + 28px);overflow: hidden;
  top: -14px;position: absolute;}
  .bleft::after{content: "";
      height: 100%;
      width: 200%;
      position: absolute;
      border: 1px solid #1c335d;
      top: 0;
      left: 0;
      border-radius: 50%;}
  .bright{width: calc(50% + 14px);right:-14px;height: calc(100% + 28px);overflow: hidden;
  top: -14px;position: absolute;}
  .bright::after{content: "";
      height: 100%;
      width: 200%;
      position: absolute;
      border: 1px solid #fff;
      top: 0;
      right: 0;
      border-radius: 50%;}
      @media (max-width: 1024px)
      {
        .bleft{width: calc(50% + 6px);left:-6px;height: calc(100% + 12px);overflow: hidden;
          top: -6px;position: absolute;}
          .bleft::after{content: "";
              height: 100%;
              width: 200%;
              position: absolute;
              border: 1px solid #1c335d;
              top: 0;
              left: 0;
              border-radius: 50%;}
          .bright{width: calc(50% + 6px);right:-6px;height: calc(100% + 12px);overflow: hidden;
          top: -6px;position: absolute;}
          .bright::after{content: "";
              height: 100%;
              width: 200%;
              position: absolute;
              border: 1px solid #fff;
              top: 0;
              right: 0;
              border-radius: 50%;}
      }
      
  .top_nav .nav>ul>li .er{position: absolute;top: 100%;display: none;}
    .top_nav .nav>ul>li:last-child .er{left: 130%;
      transform: translate(-100%, 0);}
      .top_nav .nav>ul>li:nth-last-child(2) .er{left: 130%;
        transform: translate(-100%, 0);}
        .top_nav .nav>ul>li:nth-last-child(3) .er{left: 130%;
          transform: translate(-100%, 0);}
  .top_nav .nav>ul>li .er::after{z-index: -1;background: rgba(0,0,0,0.7);
      width: 200vw;
      left: 50%;
      position: absolute;
      height: 70px;
      content: "";
      transform: translate(-50%, 0);}
      .top_nav .nav>ul>li .er a{float: left;line-height: 70px;font-size: 16px;color: #fff;margin-right:25px;white-space: nowrap;}
      .top_nav .nav>ul>li .er a:hover{color: #DE9C68;}
      .top_nav .nav>ul>li:hover .er{display: flex;}
      .banner_sy .slick-prev{border-top: 1px solid rgba(255,255,255,0.2);height:20px;width: 20px;
      border-right: 1px solid rgba(255,255,255,0.2);top: 50%;z-index: 3;transition: all .5s ease;
      left: 50px;transform: translate(0,-50%)rotate(225deg) !important;}
      .banner_sy .slick-next{border-top: 1px solid rgba(255,255,255,0.2);height:20px;width: 20px;
      border-right: 1px solid rgba(255,255,255,0.2);top: 50%;z-index: 3;left: auto;
      right: 50px;transform: translate(0,-50%)rotate(45deg) !important;transition: all .5s ease;}
      .banner_sy .slick-arrow:hover{border-top: 1px solid rgba(255,255,255,1);
      border-right: 1px solid rgba(255,255,255,1);}
 
      @media (max-width: 1024px){
        .banner_sy .slick-prev{border-top: 1px solid #1c335d;height:15px;width: 15px;
          border-right: 1px solid #1c335d;top: 50%;z-index: 3;
          left: 20px;transform: translate(0,-50%)rotate(225deg) !important;}
          .banner_sy .slick-next{border-top: 1px solid #1c335d;height:20px;width: 20px;
            border-right: 1px solid #1c335d;top: 50%;z-index: 3;left: auto;
            right: 20px;transform: translate(0,-50%)rotate(45deg) !important;}
            .banner_sy .slick-dots{bottom: 60px;display: block;align-items: center;}
        #scroll_container{display: none !important;}
        .banner_ny .circle h4{font-size: 16px;color: #e2d5bf;line-height: 20px;}
        .banner_ny .circle h6{font-size: 12px;color: #e2d5bf;line-height: 16px;margin-top: 5px;}
        .banner_sy .slick-dots{bottom: 15px;display: flex;justify-content: center;align-items: center;}
      }  
      .top_nav .search{position: relative;z-index: 3;}
      .top_nav .search .sst{position: absolute;
        width: 250px;padding: 0 30px;
        height: 40px;color: #fff;font-size: 16px;
        line-height: 40px;
        background: #1c335d;
        top: -200px;
        left: -200px;
        border-radius: 30px;
        transition: all .5s ease;}
        .top_nav .search .sst.on{top: 6px;}
        .top_nav .search .sst::-webkit-input-placeholder{color: #fff;font-size: 16px;}

        /*历任领导*/
        .lrld_box{width: 100%;float: left;margin-top: 50px;}
.lrld_box .tit{color: #1c335d;font-size: 30px;line-height: 40px;margin-bottom:35px;width: 100%;}
.lrld_box .verticalt{writing-mode: vertical-lr;color: #1c335d;font-size: 18px;line-height: 24px;
letter-spacing: 12px;width: 35px;float: left;display: none !important;}
.lrld_box ul{padding-left: 50px;position:relative;width: 100%;float: right;}
.lrld_box ul::after{content: "";position: absolute;height: 9px;width: 9px;border-radius: 50%;left: 0;
top: 0;border: 1px solid #EDE9E5;left:2px;}
.lrld_box ul::before{content: "";position: absolute;height: 9px;width: 9px;border-radius: 50%;left: 0;
bottom: 0;border: 1px solid #EDE9E5;left: 2px;background: #FEFEFE;}
.lrld_box ul li{width: 100%;background: #F3EFEB;border-radius:8px;margin-bottom: 20px;
padding: 25px 18px;height: 194px;position: relative;}
.lrld_box ul li:last-child{margin-bottom: 0;}
.lrld_box ul li::after{content: "";height: calc(100% + 20px);position: absolute;width: 3px;
left: -45px;background: #EDE9E5;top: 9px;}
.lrld_box ul li::before{content: "";
    position: absolute;
    height: 18px;
    width: 18px;
    border-radius: 50%;
    border: 2px solid #EDE9E5;
    left: -53px;
    background: #FEFEFE;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 1;}
.lrld_box ul li:last-child::after{height: calc(100% - 18px);}
.lrld_box ul li:hover::before{background: #1c335d;}
.lrld_box ul li h4{color: #c7b39f;font-size: 14px;line-height: 16px;}
.lrld_box ul li .cont{display: flex;align-items: center;margin-top: 34px;padding-left: 20px;}
.lrld_box ul li h5{color: #1c335d;font-size: 34px;line-height: 40px;white-space: nowrap;
  font-weight: bold;margin-right: 35px;letter-spacing: 2px;}
.lrld_box ul li h6{color: #1c335d;font-size: 18px;line-height: 30px;}
.lrld_con{width: calc(50% - 40px);float: left;}
.lrld_con:last-child{float: right;}
.lrld_box ul li .img{position: absolute;top: 20px;right: 20px;}
.lrld_box ul li .img2{display: none;}
.lrld_box ul li:hover .img2{display: block;}
.lrld_box ul li:hover .img1{display: none;}
.lrld_box ul li:hover{background: #1c335d;}
.lrld_box ul li:hover h5{color:#fff;}
.lrld_box ul li:hover h6{color:#fff;}
.lrld_box ul li:hover h4{color:#c7b39f;}

/*现任领导*/
.lrld_box.xr .lrld_con{width: 100%;}
.lrld_box.xr ul{width: 100%;padding-left: 0;
width: calc(100% + 40px);margin: -20px;}
.lrld_box.xr ul li{margin: 20px;width: calc(50% - 40px);float: left;}
.lrld_box.xr ul li::after{display: none;}
.lrld_box.xr ul li::before{display: none;}
.lrld_box.xr ul::after{display: none;}
.lrld_box.xr ul::before{display: none;}
.lrld_box.xr .lrld_con:last-child{margin-top:66px;}
.lrld_box.xr ul li .cont{padding-left: 44px;}
.lrld_box.xr ul li h5{margin-right: 70px;}

  /*机构设置*/
  .switch{height: 55px;background: #F3EFEB;padding-left:28px;float: left;width: 100%;
    position: relative;}
    .switch.on .swp{background: #1c335d;}
    .switch.on .swp::after{border-top: 2px solid #fff;margin-top: 2px;
    border-right: 2px solid #fff;transform: translate(-50%,-50%)rotate(315deg);}
    .switch span{font-size: 20px;color: #1c335d;line-height: 55px;}
    .switch .swp{height: 55px;width: 55px;background: #E5DFD9;position: absolute;top: 0;
    right: 0;cursor: pointer;}
    .switch .swp::after{content: "";height: 16px;width: 16px;border-top: 2px solid #1c335d;
    border-right: 2px solid #1c335d;transform: translate(-50%,-50%)rotate(135deg);
    transition: all .5s ease;top: 50%;left: 50%;position: absolute;margin-top: -2px;}
    .lrld_box.xr .lrld_con.act{margin-bottom: 40px;}
    .lrld_box.xr3 ul{display: none;}
    .zwh2{height:60px;float: left;width: 100%;transition: all .5s ease;}
    .zwh{height:2px;float: left;width: 100%;transition: all .5s ease;}
    .zwh.on{height: 40px;}
    .lrld_box.xr3 .lrld_con:last-child{margin-top: 0 !important;}        
    @media (max-width: 1600px){
      .lrld_box ul li h4{color: #c7b39f;font-size: 14px;line-height: 16px;}
      .lrld_box ul li .cont{display: flex;align-items: center;margin-top: 34px;padding-left: 20px;}
      .lrld_box ul li h5{color: #1c335d;font-size: 24px;line-height: 30px;
        font-weight: bold;margin-right: 25px;letter-spacing: 2px;}
      .lrld_box ul li h6{color: #1c335d;font-size: 16px;line-height: 24px;}
    }
    @media (max-width: 1400px){
      .lrld_con{width: calc(50% - 20px);}
      .lrld_box ul li h4{color: #c7b39f;font-size: 14px;line-height: 16px;}
      .lrld_box ul li .cont{display: flex;align-items: center;margin-top: 34px;padding-left: 20px;}
      .lrld_box ul li h5{color: #1c335d;font-size: 22px;line-height: 30px;
        font-weight: bold;margin-right: 20px;letter-spacing: 2px;}
      .lrld_box ul li h6{color: #1c335d;font-size: 16px;line-height: 24px;}
    }
    @media (max-width: 1024px){
      .lrld_box{width: 100%;float: left;margin-top: 30px;}
      .lrld_box .tit{color: #1c335d;font-size: 22px;line-height: 30px;margin-bottom:10px;width: 100%;}
      .lrld_box .verticalt{writing-mode: inherit;color: #1c335d;font-size: 16px;line-height: 20px;display:none;
      letter-spacing: 5px;width:auto;float: left;margin-bottom: 15px;}
      .lrld_box ul{padding-left: 0px;position:relative;width: 100%;float: right;}
      .lrld_box ul::after{content: "";position: absolute;height: 9px;width: 9px;border-radius: 50%;left: 0;
      top: 0;border: 1px solid #EDE9E5;left:2px;display: none;}
      .lrld_box ul::before{content: "";position: absolute;height: 9px;width: 9px;border-radius: 50%;left: 0;
      bottom: 0;border: 1px solid #EDE9E5;left: 2px;background: #FEFEFE;display: none;}
      .lrld_box ul li{width: 100%;background: #F3EFEB;border-radius:8px;margin-bottom: 15px;
      padding: 15px;height: 140px;position: relative;}
      .lrld_box ul li:last-child{margin-bottom: 0;}
      .lrld_box ul li::after{content: "";height: calc(100% + 20px);position: absolute;width: 3px;display: none;
      left: -45px;background: #EDE9E5;top: 9px;}
      .lrld_box ul li::before{content: "";
          position: absolute;
          height: 18px;
          width: 18px;display: none;
          border-radius: 50%;
          border: 2px solid #EDE9E5;
          left: -53px;
          background: #FEFEFE;
          top: 50%;
          transform: translate(0, -50%);
          z-index: 1;}
      .lrld_box ul li:last-child::after{height: calc(100% - 18px);}
      .lrld_box ul li:hover::before{background: #1c335d;}
      .lrld_box ul li h4{color: #c7b39f;font-size: 14px;line-height: 16px;}
      .lrld_box ul li .cont{display: flex;align-items: center;margin-top: 34px;padding-left: 20px;}
      .lrld_box ul li h5{color: #1c335d;font-size: 22px;line-height: 30px;
        font-weight: bold;margin-right: 20px;letter-spacing: 2px;}
      .lrld_box ul li h6{color: #1c335d;font-size: 14px;line-height: 24px;}
      .lrld_con{width: 100%;}
      .lrld_con:last-child{float: right;margin-top:20px;}
      .lrld_box ul li .img{position: absolute;top: 20px;right: 20px;}
      .lrld_box ul li .img2{display: none;}
      .lrld_box.xr ul{width: 100%;}
      .lrld_box.xr ul li{width: 100% !important;}

      .lrld_box.xr .lrld_con{width: 100%;}
.lrld_box.xr ul{width: 100%;padding-left: 0;
width: 100% !important;margin:  0;}
.lrld_box.xr ul li{margin: 0px 0px 15px 0px;width: 100%;float: left;}
.lrld_box.xr ul li::after{display: none;}
.lrld_box.xr ul li::before{display: none;}
.lrld_box.xr ul::after{display: none;}
.lrld_box.xr ul::before{display: none;}
.lrld_box.xr .lrld_con:last-child{margin-top:15px;}
.lrld_box.xr ul li .cont{padding-left: 44px;}
.lrld_box.xr ul li h5{margin-right: 70px;}


.switch{height: 35px;background: #F3EFEB;padding-left:15px;float: left;width: 100%;
  position: relative;}

  .switch.on .swp::after{border-top: 2px solid #fff;margin-top: 2px;
  border-right: 2px solid #fff;transform: translate(-50%,-50%)rotate(315deg);}
  .switch span{font-size: 16px;color: #1c335d;line-height: 35px;}
  .switch .swp{height: 35px;width: 35px;background: #E5DFD9;position: absolute;top: 0;
  right: 0;cursor: pointer;}
  .switch .swp::after{content: "";height: 10px;width: 10px;border-top: 2px solid #1c335d;
  border-right: 2px solid #1c335d;transform: translate(-50%,-50%)rotate(135deg);
  transition: all .5s ease;top: 50%;left: 50%;position: absolute;margin-top: -2px;}
  .lrld_box.xr .lrld_con.act{margin-bottom: 40px;}
  .lrld_box.xr3 ul{display: none;}
  .zwh2{height:30px;float: left;width: 100%;}
  .zwh{height:2px;float: left;width: 100%;}
  .zwh.on{height: 15px;}
  .lrld_box.xr3 .lrld_con:last-child{margin-top: 0 !important;}        
    }

.f_li{width: 100%;float: left;margin-top: 30px;border: 1px solid #E9E4E4;
  background: #fff;padding: 36px;}
  .f_li .img{float: left;margin-right: 48px;width:37%;overflow: hidden;}
  .f_li .img img{width: 100%;transition: all .5s ease;}
  .f_li:hover .img img{transform: scale(1.1);}
  .f_li .text{width: calc(63% - 48px);float: right;}

  .f_li h4{font-size: 18px;color:#333;line-height: 36px;font-weight: bold;margin-top: 15px;}
  .f_li .data{display: flex;justify-content: space-between;align-items: center;width: 100px;margin-top: 15px;}
  .f_li .data .day{font-size: 48px;color: #1c335d;font-weight: bold;line-height: 50px;margin-left: 5px;}
  .f_li .data .year{font-size: 12px;color: #bcac9f;line-height: 14px;}
  .f_li .data .mouth{font-size: 18px;color: #323232;line-height: 20px;margin-top:5px;}
  .f_li h6{font-size: 16px;color:#413b37;line-height:32px;margin-top: 20px;margin-bottom: 30px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
  .f_li .more{float: left;}
  .f_li .more span{width: 128px;
      text-align: center;float: left;
      color: #413b37;
      background: #F3EEE9;
      font-size: 16px;
      display: block;
      line-height: 45px;}
      .f_li .more .arrow{height: 45px;background: #E8DCD2;position: relative;
      width: 45px;float: left;}
      .f_li .more .arrow::after{
      border-top: 1px solid #1c335d;
      height: 10px;
      position: absolute;
      width: 10px;
      content: "";
      border-right: 1px solid #1c335d;
      top: 50%;
      z-index: 3;
      left: auto;
      left: 50%;
      transform: translate(-50%,-50%)rotate(45deg) !important;}
  .f_li .more:hover .arrow{background: #1c335d;}
  .f_li:hover h4{color: #1c335d;}
  .f_li .more:hover .arrow::after{border-top: 1px solid #fff;border-right: 1px solid #fff;}
  @media (max-width: 1600px){
    .f_li{width: 100%;float: left;margin-top: 30px;border: 1px solid #E9E4E4;
      background: #fff;padding: 36px;}
      .f_li .img{float: left;margin-right: 48px;width:37%;overflow: hidden;}
      .f_li .img img{width: 100%;transition: all .5s ease;}
      .f_li:hover .img img{transform: scale(1.1);}
      .f_li .text{width: calc(63% - 48px);float: right;}
    
      .f_li h4{font-size: 16px;color:#333;line-height: 24px;font-weight: bold;margin-top: 10px;}
      .f_li .data{display: flex;justify-content: space-between;align-items: center;width: 100px;margin-top: 15px;}
      .f_li .data .day{font-size: 48px;color: #1c335d;font-weight: bold;line-height: 50px;margin-left: 5px;}
      .f_li .data .year{font-size: 12px;color: #bcac9f;line-height: 14px;}
      .f_li .data .mouth{font-size: 18px;color: #323232;line-height: 20px;margin-top:5px;}
      .f_li h6{font-size: 14px;color:#413b37;line-height:24px;margin-top: 12px;margin-bottom: 20px;}
      .f_li .more{float: left;}
      .f_li .more span{width: 128px;
          text-align: center;float: left;
          color: #413b37;
          background: #F3EEE9;
          font-size: 14px;
          display: block;
          line-height: 35px;}
          .f_li .more .arrow{height: 35px;background: #E8DCD2;position: relative;
          width: 35px;float: left;}
          .f_li .more .arrow::after{
          border-top: 1px solid #1c335d;
          height: 10px;
          position: absolute;
          width: 10px;
          content: "";
          border-right: 1px solid #1c335d;
          top: 50%;
          z-index: 3;
          left: auto;
          left: 50%;
          transform: translate(-50%,-50%)rotate(45deg) !important;}
      .f_li .more:hover .arrow{background: #1c335d;}
      .f_li:hover h4{color: #1c335d;}
      .f_li .more:hover .arrow::after{border-top: 1px solid #fff;border-right: 1px solid #fff;}
  }
  @media (max-width: 1400px){
    .f_li{width: 100%;float: left;margin-top: 30px;border: 1px solid #E9E4E4;
      background: #fff;padding: 36px;}
      .f_li .img{float: left;margin-right: 48px;width:37%;overflow: hidden;}
      .f_li .img img{width: 100%;transition: all .5s ease;}
      .f_li:hover .img img{transform: scale(1.1);}
      .f_li .text{width: calc(63% - 48px);float: right;}
    
      .f_li h4{font-size: 16px;color:#333;line-height: 20px;font-weight: bold;margin-top: 8px;}
      .f_li .data{display: flex;justify-content: space-between;align-items: center;width: 100px;margin-top: 10px;}
      .f_li .data .day{font-size: 48px;color: #1c335d;font-weight: bold;line-height: 50px;margin-left: 5px;}
      .f_li .data .year{font-size: 12px;color: #bcac9f;line-height: 14px;}
      .f_li .data .mouth{font-size: 18px;color: #323232;line-height: 20px;margin-top:5px;}
      .f_li h6{font-size: 14px;color:#413b37;line-height:20px;margin-top: 10px;margin-bottom: 15px;}
      .f_li .more{float: left;}
      .f_li .more span{width: 128px;
          text-align: center;float: left;
          color: #413b37;
          background: #F3EEE9;
          font-size: 14px;
          display: block;
          line-height: 35px;}
          .f_li .more .arrow{height: 35px;background: #E8DCD2;position: relative;
          width: 35px;float: left;}
          .f_li .more .arrow::after{
          border-top: 1px solid #1c335d;
          height: 10px;
          position: absolute;
          width: 10px;
          content: "";
          border-right: 1px solid #1c335d;
          top: 50%;
          z-index: 3;
          left: auto;
          left: 50%;
          transform: translate(-50%,-50%)rotate(45deg) !important;}
      .f_li .more:hover .arrow{background: #1c335d;}
      .f_li:hover h4{color: #1c335d;}
      .f_li .more:hover .arrow::after{border-top: 1px solid #fff;border-right: 1px solid #fff;}
  }
  @media (max-width: 1024px){
    .xs_content2 .slick-dots {display: flex;justify-content: center;
      align-items: center;
      bottom: -35px;
      width: 100% !important;
      margin: 0;
      z-index: 1;
      opacity: 1;}
      .xs_content2{margin-bottom:30px;}
    .xs_content2 .slick-dots li{height: 15px;width: 15px;border-radius: 50%;
      background: #DCDCDC;transition: all .5s ease;margin: 0 8px;}
      .xs_content2 .slick-dots li.slick-active{border: 1px solid #1c335d;background: #fff;}
      .xs_content2 .slick-dots li:hover{border: 1px solid #1c335d;background: #fff;}

    .fa_bg ul li:hover .img2{display: none;}
.fa_bg ul li:hover a{background:transparent;}
.fa_bg ul li:hover .img1{display: block;}
.fa_bg ul li:hover h4{color: #1c335d;}
    .f_li{width: 100%;float: left;margin-top: 30px;border: 1px solid #E9E4E4;
      background: #fff;padding: 15px;}
      .f_li .img{float: left;margin-right: 0px;width:100%;overflow: hidden;}
      .f_li .img img{width: 100%;transition: all .5s ease;}
      .f_li:hover .img img{transform: scale(1.1);}
      .f_li .text{width:100%;float: right;margin-top: 15px;}
    
      .f_li h4{font-size: 16px;color:#333;line-height: 20px;font-weight: bold;margin-top: 8px;}
    
      .f_li .data{display: flex;justify-content: space-between;align-items: center;}
      .f_li .data .day{font-size: 40px;color: #1c335d;font-weight: bold;line-height: 40px;margin-left: 5px;}
      .f_li .data .year{font-size: 12px;color: #bcac9f;line-height: 14px;}
      .f_li .data .mouth{font-size: 16px;color: #323232;line-height: 20px;margin-top:5px;}

      .f_li h6{font-size: 14px;color:#413b37;line-height:20px;margin-top: 10px;margin-bottom: 15px;}
      .f_li .more{float: left;}
      .f_li .more span{width: 128px;
          text-align: center;float: left;
          color: #413b37;
          background: #F3EEE9;
          font-size: 14px;
          display: block;
          line-height: 35px;}
          .f_li .more .arrow{height: 35px;background: #E8DCD2;position: relative;
          width: 35px;float: left;}
          .f_li .more .arrow::after{
          border-top: 1px solid #1c335d;
          height: 10px;
          position: absolute;
          width: 10px;
          content: "";
          border-right: 1px solid #1c335d;
          top: 50%;
          z-index: 3;
          left: auto;
          left: 50%;
          transform: translate(-50%,-50%)rotate(45deg) !important;}
      .f_li .more:hover .arrow{background: #1c335d;}
      .f_li:hover h4{color: #1c335d;}
      .f_li .more:hover .arrow::after{border-top: 1px solid #fff;border-right: 1px solid #fff;}
  }
   @media (max-width: 1024px){
    .dleft br{display: block;}
    .mbx.wz{top:50% !important;transform: translate(0,-50%) !important;margin-top: -20px;}
  } 
  @media (max-width: 768px){
    .banner_ny .circle{height: 118px;
      width: 118px;
      left: 15px;}
  }
  
  /*下载专区*/
  .download_list li{width: 100%;height:100px;border: 1px solid #E9E4E4;
    margin-top: 20px;padding: 0 40px;float: left;}
    .download_list li:first-child{margin-top: 37px;}
    .download_list li:last-child{margin-bottom: 66px;}
    .download_list li .ljxz{float: right;margin-left: 40px;margin-top:40px;display: flex;align-items: center;}
    .download_list li .ljxz span{color: #1c335d;margin-right:22px;line-height: 20px;font-size:16px;}
    .download_list li .data{color: #323232;font-size: 16px;line-height: 40px;position: relative;
    margin-top: 30px;padding-left: 80px;float: right;border-left:1px solid #DADADA;}
    .download_list li h4{float: left;line-height: 20px;font-size:16px;margin-top:40px;color: #555;}
    .download_list li:hover{background: #E8DCD2;}
    .download_list li:hover h4{color: #1c335d;}
    @media (max-width: 1600px){
      .download_list li{width: 100%;height:80px;border: 1px solid #E9E4E4;
        margin-top: 20px;padding: 0 40px;float: left;}
        .download_list li:first-child{margin-top: 37px;}
        .download_list li:last-child{margin-bottom: 66px;}
        .download_list li .ljxz{float: right;margin-left: 40px;margin-top:30px;display: flex;align-items: center;}
        .download_list li .ljxz span{color: #1c335d;margin-right:22px;line-height: 20px;font-size:16px;}
        .download_list li .data{color: #323232;font-size: 16px;line-height: 40px;position: relative;
        margin-top: 20px;padding-left: 80px;float: right;border-left:1px solid #DADADA;}
        .download_list li h4{float: left;line-height: 20px;font-size:16px;margin-top:30px;color: #555;}
        .download_list li:hover{background: #E8DCD2;}
        .download_list li:hover h4{color: #1c335d;}
    }

    @media (max-width: 1400px){
      .download_list li{width: 100%;height:100px;border: 1px solid #E9E4E4;
        margin-top: 20px;padding: 0 20px;}
        .download_list li:first-child{margin-top: 37px;}
        .download_list li:last-child{margin-bottom: 66px;}
        .download_list li .ljxz{float: right;margin-left: 40px;margin-top:40px;display: flex;align-items: center;}
        .download_list li .ljxz span{color: #1c335d;margin-right:15px;line-height: 20px;font-size:16px;}
        .download_list li .data{color: #323232;font-size: 14px;line-height: 40px;position: relative;
        margin-top: 30px;padding-left: 50px;float: right;border-left:1px solid #DADADA;}
        .download_list li h4{float: left;line-height: 20px;font-size:14px;margin-top:40px;color: #555;}
    }
    @media (max-width: 1024px){
      .download_list li{width: 100%;height:auto;border: 1px solid #E9E4E4;
        margin-top: 15px;padding: 0 15px 15px 15px;}
        .download_list li:first-child{margin-top: 20px;}
        .download_list li:last-child{margin-bottom: 20px;}
        .download_list li .ljxz{float: right;margin-left: 20px;margin-top:15px;display: flex;align-items: center;}
        .download_list li .ljxz span{color: #1c335d;margin-right:12px;line-height: 20px;font-size:16px;}
        .download_list li .data{color: #323232;font-size: 16px;line-height: 20px;position: relative;
        margin-top: 15px;padding-left: 0px;float: left;border-left:1px solid transparent;}

        .download_list li h4{float: left;line-height: 20px;font-size:16px;margin-top:15px;color: #555;}
        .download_list li:hover{background: #E8DCD2;}
        .download_list li:hover h4{color: #1c335d;}
    }
    .new_details2 .pv{display: flex;align-items: center;margin-top: 16px;}
.new_details2 .pv img{margin-right: 7px;}
.new_details2 .pv p{color:#faf1e0;font-size: 16px;}


.banner_ny ul{float: left;width: 100%;}
.banner_ny li{position: relative;}