body {
  background: #fff;
  font: 13px/1.75 "Microsoft YaHei", arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5 {
  margin: 0;
}
.container {
  padding: 0;
  max-width: 79.9%;
}
.swiper {
  overflow: hidden;
}
textarea,
input {
  background: none;
  outline: none;
  resize: none;
}
.yc {
  overflow: hidden;
}
@font-face {
  font-family: ArialMT;
  src: url(../font/ArialMT.ttf);
}
:root {
  --Noto-Sans-SC: 'Noto Sans SC', sans-serif;
  --Abel: 'Abel', sans-serif;
  --Montserrat: 'Montserrat', sans-serif;
}

.mb-div {
  display: none;
  padding-left: 21px;
}
.mb-div2 {
  display: none;
}
.mb-div2 a::before {
  display: none;
}
.mb-div2 a {
  width: 81% !important;
  line-height: 22px !important;
  margin-left: 11px;
  padding: 11px 0;
  padding-left: 14px !important;
}
.mb-div .mxl-t {
  position: absolute;
  padding: 25.5px 33px;
  right: 0;
  z-index: 3;
  top: -55px;
}
.mb-child {
  position: relative;
}
.mb-div a {
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 2px;
  width: 90%;
  position: relative;
}
.mb-div a:last-child {
  margin-bottom: 0;
}
.mxl-o {
  position: absolute;
  right: 0;
  top: -5px;
  padding: 25.5px 15px;
}
.ys{
    background-color: #fff !important;
}
.head-lan{
    transition: all .3s;
}
.ys .head-lan{
   opacity: 0;
}
.mb-nav {
  position: fixed;
  z-index: 105 !important;
  width: 100%;
  background: #fff;
  padding: 88px 0;
  height: 100%;
  padding-top: 0px;
  top: 54.19px;
  overflow: scroll;
  display: none;
      background: #fff;
}
.mb-nav p {
  width: 80%;
  margin: 0 auto;
}
.mb-nav p img {
  max-width: 26px;
  display: block;
  margin-right: 0;
  margin-left: auto;
}
.mb-nav .logo {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 77%;
  margin-top: 20px;
}
.mb-nav .logo img {
  max-height: 47px;
}
.mb-nav ul {
  width: 93%;
  margin: 0 auto;
  margin-top: 34px;
}
.mb-nav ul li {
  position: relative;
  width: 90%;
  margin: 0 auto;
  transition: all 0.8s;
  transform: translateY(20px);
  opacity: 0;
}
.mb-nav ul li:nth-child(2) .mxl-t{
    display: none;
}
.mb-nav ul li:nth-child(5) .mb-div .mb-child:nth-child(2) .mxl-t{
    display: none;
}
.mb-nav ul li:nth-child(3) .mxl-o{
    display: block;
}
.mb-nav ul li:nth-child(4) .mb-div a:last-child{
    /*display: none;*/
}
.mb-nav ul li a {
  color: #000;
  font-size: 15px;
  line-height: 48px;
  border-bottom: 1px solid #dcdcdc;
  padding-left: 13px;
  display: block;
  position: relative;
  white-space: nowrap;
}
.zk ul li {
  transform: translateY(0);
  transition-delay: 0.5s;
  opacity: 1;
}
.zk ul li:nth-child(1) {
  transition-delay: 0.2s;
}
.zk ul li:nth-child(2) {
  transition-delay: 0.3s;
}
.zk ul li:nth-child(3) {
  transition-delay: 0.4s;
}
.zk ul li:nth-child(4) {
  transition-delay: 0.5s;
}
.zk ul li:nth-child(5) {
  transition-delay: 0.6s;
}
.zk ul li:nth-child(6) {
  transition-delay: 0.7s;
}
.mb-nav .tel {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 600;
  margin-top: 27px;
}
.mb-nav .tel img {
  max-height: 24px;
  margin-right: 8px;
}
.mb-nav .mb-dl {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-weight: bold;
  margin-top: 48px;
}
.mb-nav .mb-dl li {
  width: fit-content;
}
.mb-nav .mb-dl li a {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 35px;
  border-bottom: none;
  font-weight: bold;
  background: #00b7ff;
  color: #fff;
  border-radius: 5px;
  padding: 2px 29px;
}
.mb-nav .mb-dl li a::before {
  display: none;
}
.mb-zd {
  display: none;
  position: relative;
  width: 30px;
  height: 28px;
}
.mb-zd em {
  position: absolute;
  left: 0;
  top: 6px;
  width: 30px;
  height: 1.5px;
  background-color: #fff;
  transition: 0.3s;
  -ms-transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
}
.menuBtn.on em {
  display: none;
  margin: -2px 0 0;
  position: absolute;
  top: 40%;
  width: 28px;
  background: #000 !important;
}
.menuBtn.on em:first-child {
  display: block;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
.menuBtn.on {
  top: 6px;
}
.menuBtn.on em:first-child {
  display: block;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
.menuBtn.on .s2 {
  opacity: 0;
}
.menuBtn.on em:last-child {
  display: block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}
.menuBtn .s1 {
  top: 5px;
}
.qh {
  opacity: 0;
}
.menuBtn .s2 {
  top: 14px;
}
.menuBtn .s3 {
  top: 23px;
}
.mb-zd em {
  background: #000;
}
.mb-div4{
    display: none;
    position: relative;
}
.mb-child3{
    position: relative;
}
.mb-div4 a{
    padding-left: 8% !important;
    margin-left: 21px !important;
    padding: 7px 0;
    width: 69% !important;
    font-size: 14px !important;
}
.mb-child3 .mxl-t{
    right: 16px;
}

.xd {
  position: relative;
}
.jd {
  position: absolute;
}
.head {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 100;
  background: rgba(255,255,255,.6);
  padding-left: 10.05%;
  transition: all .5s;
}
.activehead{
background: #fff;
    box-shadow: 1px 1px 10px rgba(0,0,0,.1)
}
.head-logo img{
    height: 46px;
}
.head .head-cen {
  display: flex;
  justify-content: space-between;
}
.head .head-cen .head-lf {
  flex: 1;
  display: flex;
  align-items: center;
}
.head .head-cen .head-lf .head-nav {
  display: flex;
  flex: 1;
  margin-left: 2.2vw;
}
.head .head-cen .head-lf .head-nav .head-li {
  margin-right: 2.4vw;
}
.head .head-cen .head-lf .head-nav .head-li .head-a {
  display: block;
  font-size: 14px;
  transition: all 0.5s;
  letter-spacing: 1px;
  color: #333333;
  padding: 20.75px 0;
}
.head .head-cen .head-lf .head-nav .head-li:hover .head-a {
  color: #1d78ff;
}
.head .head-cen .head-lf .head-nav .active .head-a {
  color: #1d78ff;
}
.head .head-cen .head-lf .head-nav .head-li:last-child {
  margin-right: 0;
}
.head .head-cen .head-rt{
    display: flex;
    align-items: center;
    border-left: 1px solid rgba(181, 181, 181, .4);
    width: 300px;
    justify-content: space-between;
    transition: all .6s;
}
.head .head-cen .head-rt .head-search{
    display: flex;
    align-items: center;
    flex: 1;
    justify-content: center;
}
.head .head-cen .head-rt .head-search img{
    
}
.head .head-cen .head-rt .head-search form{
    width: 31px;
    margin-left: 10px;
    transition: all .5s;
}
.head .head-cen .head-rt .head-search form input{
    font-size: 14px;
	letter-spacing: 1px;
	color: #333333;
	width: 100%;
}
.head .head-cen .head-rt .head-search form input::-webkit-input-placeholder{
                        color: #9a9a9a;
                    }
                    .head .head-cen .head-rt .head-search form input:-moz-placeholder{
                        color: #9a9a9a;
                    }
                    .head .head-cen .head-rt .head-search form input::-moz-placeholder{
                        color: #9a9a9a;
                    }
                    .head .head-cen .head-rt .head-search form input:-ms-input-placeholder{
                        color: #9a9a9a;
                    }
                    .head .head-cen .head-rt .head-search form input::-ms-input-placeholder{
                        color: #9a9a9a;
                    }

.head .head-cen .head-rt .head-lan{
    display: flex;
    align-items: center;
    background-color: #1d78ff;
    width: 150px;
    height: 100%;
    justify-content: center;
}
.head .head-cen .head-rt .head-lan .dq{
    margin-right: 10px;
    position: relative;
    top: -1px;
}
.head .head-cen .head-rt .head-lan p img{
    margin-left: 5px;
}
.head .head-cen .head-rt .head-lan p{
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #fefefe;
    position: relative;
    height: 100%;
    cursor: pointer;
}
.head .head-cen .head-rt .head-lan p span{
    position: absolute;
    top: 78%;
    background: #000;
    min-width: 47px;
    left: 50%;
    transform: translateX(-50%) scaleY(0);
    white-space: nowrap;
    padding: 6px 0;
    padding-left: 22%;
    transition: all .5s;
    opacity: 0;
    transform-origin: left top;
    visibility: hidden;
}
.head .head-cen .head-rt .head-lan p:hover span{
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) scaleY(1);
}
.head .head-cen .head-rt .head-lan p span a{
    color: #fff;
    font-size: 15px;
}
.head .head-cen .factive{
    width: 48%;
}
.head .head-cen .factive .head-search form{
    width: 84%;
}


.head .head-cen .head-lf .head-nav .head-li .head-child{
    position: absolute;
    width: 100%;
    top: 100%;
    background-color: #ffffff;
    left: 0;
    border-top: 1px solid #c3cbd8;
    box-shadow: 0px 9px 10px rgba(0,0,0,.1);
    transform: scaleY(0);
    transform-origin: left top;
    opacity: 0;
    visibility: hidden;
    transition: all .4s;
}
.head .head-cen .head-lf .head-nav .head-li:hover .head-child{
    opacity: 1;
    visibility: visible;
    transform: scaleY(1);
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container{
    display: flex;
    justify-content: space-between;
    padding-top: 3%;
    padding-bottom: 3.8%;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items{
    width: 16.8%;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items p{
    border-bottom: 1px solid #dce0e9;
    padding-bottom: 3%;
    margin-bottom: 4.3%;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items p a{
    font-size: 20px;
	letter-spacing: 1px;
	color: #1d78ff;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items ul{
    
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items ul li{
    margin-bottom: 2%;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items ul li:last-child{
    margin-bottom: 0%;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items ul li .lia{
    font-size: 16px;
	letter-spacing: 1px;
	color: #333333;
	transition: all .5s;
	white-space: nowrap;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items ul li:hover .lia{
    color: #1d78ff;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items:last-child{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 12.4vw;
    width: 26.834%;
    position: relative;
    top: 8px;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items:nth-child(2) ul li{
    display: flex;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items:nth-child(2) ul li div{
    margin-left: 17px;
    position: relative;
    top: 3px;
    display: none;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items:nth-child(2) ul li div a{
    display: block;
    font-size: 14px;
    transition: all .5s;
    letter-spacing: 1px;
    color: #999999;
    margin-bottom: 4px;
    white-space: nowrap;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items:nth-child(2) ul li div a:last-child{
    margin-bottom: 0;
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items:nth-child(2) ul li div a:hover{
    color: #1d78ff;
}
.head .head-cen .head-lf .head-nav .head-li:nth-child(3),.head .head-cen .head-lf .head-nav .head-li:nth-child(4),.head .head-cen .head-lf .head-nav .head-li:nth-child(5),.head .head-cen .head-lf .head-nav .head-li:nth-child(6){
    position: relative;
}
.head .head-cen .head-lf .head-nav .head-li .head-xl{
    position: absolute;
    left: 50%;
    transform: translateX(-50%) scaleY(0);
    content: '';
    top: 100%;
    background-color: #ffffff;
    min-width: 100%;
    box-shadow: 1px 3px 10px rgba(0,0,0,.1);
    opacity: 0;
    visibility: hidden;
    transform-origin: left top;
    transition: all .4s;
}
.head .head-cen .head-lf .head-nav .head-li:hover .head-xl{
    transform: translateX(-50%) scaleY(1);
    opacity: 1;
    visibility: visible;
}
.head .head-cen .head-lf .head-nav .head-li .head-xl a{
    display: block;
    text-align: center;
    border-top: 1px solid #dce0e9;
    font-size: 16px;
    letter-spacing: 1px;
    color: #333333;
    transition: all .5s;
    white-space: nowrap;
    padding: 0.68vw 0.7vw;
    min-width: 180px;
    position: relative;
}
.head .head-cen .head-lf .head-nav .head-li .head-xl a p{
    position: absolute;
    left: 80%;
    top: 0;
    background: #fff;
    box-shadow: 1px 1px 10px rgba(0,0,0,.1);
    transition: all .5s;
    opacity: 0;
    visibility: hidden;
}
.head .head-cen .head-lf .head-nav .head-li .head-xl a:hover p{
    opacity: 1;
    visibility: visible;
    left: 100%;
}
.head .head-cen .head-lf .head-nav .head-li .head-xl a p span{
    display: block;
    padding: 0.68vw 0.7vw;
    border-bottom: 1px solid #dce0e9;
    color: #333;
    transition: all .5s;
}
.head .head-cen .head-lf .head-nav .head-li .head-xl a p span:hover{
    color: #1d78ff;
}
.head .head-cen .head-lf .head-nav .head-li .head-xl a p span:last-child{
    border-bottom: none;
}
.head .head-cen .head-lf .head-nav .head-li .head-xl a:hover{
    color: #1d78ff;
}
.i-ban {
  position: relative;
}
.i-ban .i-bg {
  overflow: hidden;
}
.i-ban .i-bg img {
  min-width: 100%;
  max-width: 101%;
}
.i-ban .iban-con {
  position: absolute;
  left: 50%;
  top: 53%;
  transform: translate(-50%, -50%);
}
.i-ban .iban-con h3 {
  font-size: 1.875vw;
  line-height: 1.5;
  font-weight: bold;
  letter-spacing: 1px;
  color: #333333;
}
.i-ban .iban-con div {
  font-size: 1.25vw;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 1%;
  margin-bottom: 2.35%;
}
.i-ban .iban-con a {
  width: 140px;
  height: 42px;
  background-color: #1d78ff;
  border-radius: 6px;
  transition: all 0.4s;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
}
.i-ban .iban-con a:hover {
  transform: translateX(3px);
  box-shadow: 1px 1px 15px #1d78ff;
}
.fk-tx {
  margin-top: 5.3%;
}
.fk-tx .row {
  margin-left: -1.8%;
  margin-right: -1.8%;
  margin-top: 3.6%;
}
.fk-tx .fk-tx-items {
  padding: 0 1.8%;
  margin-bottom: 3.3%;
}
.fk-tx .fk-tx-items .fk-tx-items-con {
  height: 100%;
  background-image: linear-gradient(176deg, #f3f6fa 0%, #fdfefe 100%);
  box-shadow: 0px 5px 18px 0px rgba(154, 176, 229, 0.18);
  border: solid 2px #ffffff;
  display: flex;
  align-items: center;
  padding: 13.4% 8%;
  transition: all 0.5s;
}
.fk-tx .fk-tx-items .fk-tx-items-con div:nth-child(1) {
  font-size: 1.35vw;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #000000;
  flex: 1;
  padding-right: 8%;
  transition: all 0.5s;
}
.fk-tx .fk-tx-items .fk-tx-items-con div:nth-child(2) {
  width: 12.4%;
}
.fk-tx .fk-tx-items .fk-tx-items-con:hover {
  transform: translateY(-3px);
}
.fk-tx .fk-tx-items .fk-tx-items-con:hover div:nth-child(1) {
  color: #1d78ff;
}
.fk-bt {
  text-align: center;
}
.fk-bt h3 {
  font-size: 1.875vw;
  font-weight: bold;
  letter-spacing: 1px;
  color: #333333;
}
.fk-bt p {
  font-size: 16px;
  letter-spacing: 1px;
  color: #666666;
  margin-top: 1%;
}
.fk-bt em {
  color: #1d78ff;
}
.fk-nr {
  margin-top: 3%;
}
.fk-nr .fk-nr-items {
  margin-bottom: 5.6%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding-top: 6.5%;
  padding-bottom: 7.23%;
  min-height: 30.4vw;
}
.fk-nr .fk-nr-items .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fk-nr .fk-nr-items .container .fk-nr-lf {
  width: 46.67%;
}
.fk-nr .fk-nr-items .container .fk-nr-lf h3 {
  font-size: 1.455vw;
  letter-spacing: 1px;
  color: #333333;
  font-weight: bold;
  position: relative;
  padding-bottom: 2vw;
  margin-bottom: 3.7%;
}
.fk-nr .fk-nr-items .container .fk-nr-lf h3::after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 35px;
  height: 2px;
  background-color: #1760d7;
}
.fk-nr .fk-nr-items .container .fk-nr-lf .fk-nr-desc {
  font-size: 16px;
  line-height: 1.75;
  letter-spacing: 1px;
  color: #555555;
  width: 576px;
  max-width: 100%;
}
.fk-nr .fk-nr-items .container .fk-nr-lf ul {
  display: flex;
  flex-wrap: wrap;
  margin-top: 7%;
}
.fk-nr .fk-nr-items .container .fk-nr-lf ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: linear-gradient(176deg, #f3f6fa 0%, #fdfefe 100%);
  box-shadow: 0px 5px 18px 0px rgba(255, 255, 255, 0.18);
  border: solid 2px #ffffff;
  padding: 1vw 0.7vw;
  margin-bottom: 0.8vw;
  margin-right: 0.8vw;
  min-width: 154px;
  transition: all 0.5s;
}
.fk-nr .fk-nr-items .container .fk-nr-lf ul li div:nth-child(1) {
  margin-right: 0.5vw;
  width: 1.563vw;
}
.fk-nr .fk-nr-items .container .fk-nr-lf ul li div:nth-child(2) {
  font-size: 16px;
  letter-spacing: 1px;
  color: #333333;
  line-height: 1.5;
}
.fk-nr .fk-nr-items .container .fk-nr-lf ul li:hover {
  transform: translateY(-3px);
}
.fk-nr .fk-nr-items .container .fk-nr-lf ul li:nth-child(3n) {
  margin-right: 0 !important;
}
.fk-nr .fk-nr-items .container .fk-nr-rt {
  width: auto;
}
.fk-nr .fk-nr-items:nth-child(2n) {
  min-height: auto;
  background: #fff !important;
  padding: 0;
}
.fk-nr .fk-nr-items:nth-child(2n) .container {
  flex-direction: row-reverse;
}
.fk-nr .fk-nr-items:nth-child(2n) .container .fk-nr-rt {
  width: 58.4%;
}
.fk-nr .fk-nr-items .container .fk-nr-rt img{
    display: none;
}
.fk-nr .fk-nr-items:nth-child(2n) .container .fk-nr-rt img{
    display: inline !important;
}
.fk-nr .fk-nr-items:nth-child(2n) .container .fk-nr-lf {
  width: 38%;
}
.fk-nr .fk-nr-items:nth-child(2n) .container .fk-nr-lf .fk-nr-desc {
  width: 100%;
}
.fk-nr .fk-nr-items:nth-child(2) .container .fk-nr-lf ul li {
  margin-right: 0.23vw;
}
.fk-nr .fk-nr-items:last-child {
  margin-bottom: 0;
}
.fk-nr .fk-nr-items:nth-child(2n):last-child {
  margin-bottom: 5.6%;
}
.fk-yx .fk-tx-items {
  max-width: 20%;
  flex: 0 0 20%;
  padding: 0 1%;
  margin-bottom: 2%;
}
.fk-yx .fk-tx-items .fk-tx-items-con {
  padding: 14.4% 9.2%;
}
.fk-yx .fk-tx-items .fk-tx-items-con div:nth-child(2) {
  width: 19.4%;
}
.yx-nr {
  margin-top: 4%;
}
.yx-nr .fk-nr-items:last-child .container .fk-nr-lf {
  width: 57.1%;
}
.yx-nr .fk-nr-items:last-child .container .fk-nr-lf ul li:nth-child(3n) {
  margin-right: 0.8vw !important;
}
.yx-nr .fk-nr-items:last-child .container .fk-nr-lf h3 {
  margin-bottom: 2.7%;
}
.yx-nr .fk-nr-items:last-child .container .fk-nr-lf ul {
  display: flex;
  flex-wrap: wrap;
  margin-top: 5.3%;
}
.api-nav {
  display: flex;
  box-shadow: 0px 2px 18px 0px rgba(12, 95, 202, 0.13);
  border-radius: 6px;
  justify-content: center;
  padding: 2.2% 0;
  margin-top: -2.35%;
  position: relative;
  background: #fff;
}
.api-nav li {
  flex: 1;
  position: relative;
}
.api-nav li a {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s;
}
.api-nav li a p:nth-child(1) {
  width: 2.82vw;
  margin-right: 0.8vw;
}
.api-nav li a p:nth-child(1) img {
  transition: all 0.8s;
}
.api-nav li a p:nth-child(2) {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #333333;
  transition: all 0.5s;
}
.api-nav li:hover a {
  transform: translateY(-3px);
}
.api-nav li:hover a p:nth-child(1) img {
  transform: scale(1.06);
}
.api-nav li:hover a p:nth-child(2) {
  color: #1760d7;
}
.api-nav li::after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 1px;
  height: 58px;
  background-color: #dee0e9;
}
.api-nav li:last-child::after {
  display: none;
}
.foot {
  background-color: #2d2d40;
  padding-top: 4.2%;
}
.foot .foot-tp {
  display: flex;
  justify-content: space-between;
  width: 1385px;
  padding-bottom: 4%;
}
.foot .foot-tp .foot-tp-items {
  max-width: 24%;
}
.foot .foot-tp .foot-tp-items span {
  display: none;
}
.foot .foot-tp .foot-tp-items p a {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #ffffff;
}
.foot .foot-tp .foot-tp-items ul {
  margin-top: 2.1vw;
}
.foot .foot-tp .foot-tp-items ul li {
  margin-bottom: 11px;
  position: relative;
}
.foot .foot-tp .foot-tp-items ul li div{
    position: absolute;
    left: 80%;
    background: #fff;
    top: 50%;
    transform: translateY(-50%);
    transition: all .5s;
        z-index: 3;
    opacity: 0;
    visibility: hidden;
}
.foot .foot-tp .foot-tp-items ul li:hover div{
    opacity: 1;
    visibility: visible;
    left: 100%;
}
.foot .foot-tp .foot-tp-items ul li div a{
    display: block;
    white-space: nowrap;
    opacity: 1;
    color: #000;
    padding: 13px 19px;
    border-bottom: 1px solid rgba(0, 0, 0, .15);
    position: relative;
    z-index: 2;
    transition: all .5s;
}
.foot .foot-tp .foot-tp-items ul li div a:hover{
        color: #1d78ff;
}
.foot .foot-tp .foot-tp-items ul li div img{
    position: absolute;
    left: -10px;
    top: 50%;
    transform: translateY(-50%);
    width: 12px;
}
.foot .foot-tp .foot-tp-items ul li a {
  font-size: 16px;
  letter-spacing: 1px;
  color: #ffffff;
  opacity: 0.8;
  transition: all 0.5s;
  line-height: 1.3;
}
.foot .foot-tp .foot-tp-items ul li a:hover {
  opacity: 1;
}
.foot .foot-tp .foot-tp-items .foot-lx {
  margin-top: 1.76vw;
}
.foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items {
  margin-bottom: 6px;
  display: flex;
  align-items: flex-start;
}
.foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items div {
  font-size: 16px;
  line-height: 1.625;
  letter-spacing: 1px;
  color: #ffffff;
  opacity: 0.8;
}
.foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items div:nth-child(1) {
  position: relative;
  top: 3px;
}
.foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items div:nth-child(2) {
  font-size: 20px;
  flex: 1;
  font-family: var(--Abel);
  word-break: break-all;
}
.foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items:last-child div:nth-child(2) {
  font-family: inherit;
  font-size: 16px;
}
.foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items:last-child div:nth-child(1) {
  top: -1px;
}
.foot .foot-tp .foot-tp-items:last-child {
  width: 24%;
}
.foot .foot-bt {
  background: #333345;
  padding-top: 1.6%;
  padding-bottom: 1.4%;
}
.foot .foot-bt .container{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 1385px;
}
.foot .foot-bt .container div{
    display: flex;
    align-items: center;
    font-size: 14px;
    color: rgba(255,255,255,.5);
}
.foot .foot-bt ul {
  display: flex;
  justify-content: center;
}
.foot .foot-bt ul li {
  position: relative;
  padding: 0 11px;
}
.foot .foot-bt ul li:nth-child(1){
    padding-left: 0;
}
.foot .foot-bt ul li:last-child{
    padding-right: 0;
}
.foot .foot-bt ul li a {
  font-size: 14px;
  transition: all 0.5s;
  color: #ffffff;
  opacity: 0.5;
}
.foot .foot-bt ul li a:hover {
  opacity: 1;
}
.foot .foot-bt ul li::after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 1px;
  height: 14px;
  background: rgba(255, 255, 255, 0.5);
}
.foot .foot-bt ul li:last-child::after {
  display: none;
}
.foot .foot-bt p {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-family: var(--Noto-Sans-SC);
  color: rgba(255, 255, 255, 0.5);
  margin-top: 0.7%;
}
.foot .foot-bt p a {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5);
  transition: all 0.5s;
}
.foot .foot-bt p a img{
    position: relative;
    top: -2px;
    margin-right: 3px;
}
.foot .foot-bt p a:hover {
  color: #fff;
}
.api-kf {
  margin-top: 5.5%;
}
.api-kf .row {
  margin-left: -1.25%;
  margin-right: -1.25%;
  margin-top: 3.5%;
}
.api-kf .row .api-kf-items {
  padding: 0 1.25%;
}
.api-kf .row .api-kf-items .api-kf-items-con {
  /*padding: 10% 5% 7.5% 11.4%;*/
   padding: 10% 5% 9.5% 11.4%;
  background: #f2f6fa;
  box-shadow: 0px 6px 24px 0px rgba(154, 176, 229, 0.35);
  border-radius: 6px;
  border: solid 1px #eaedf1;
  transition: all 0.5s;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
}
.api-kf .row .api-kf-items .api-kf-items-con .api-kf-tp {
  position: relative;
  z-index: 2;
}
.api-kf .row .api-kf-items .api-kf-items-con .api-kf-tp div:nth-child(1) {
  height: 3.35vw;
}
.api-kf .row .api-kf-items .api-kf-items-con .api-kf-tp div:nth-child(1) img {
  max-height: 100%;
  transition: all 0.8s;
      image-rendering: pixelated;
}
.api-kf .row .api-kf-items .api-kf-items-con .api-kf-tp div:nth-child(2) {
  font-size: 1.15vw;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 7%;
}
.api-kf .row .api-kf-items .api-kf-items-con a {
  position: relative;
  z-index: 2;
  font-size: 16px;
  transition: all 0.5s;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 13%;
}
.api-kf .row .api-kf-items .api-kf-items-con a:hover {
  color: #1760d7;
  transform: translateX(3px);
}
.api-kf .row .api-kf-items .api-kf-items-con::after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 130%;
  height: 130%;
  content: '';
  background: url(../images/pt-bg.jpg) no-repeat;
  background-size: cover;
  transition: all 0.6s;
  opacity: 0;
      background-position: 60% 46%;
}
.api-more{
    display: flex;
}
.api-more a{
    margin-right: 2vw;
}
.api-more a:last-child{
    margin-right: 0;
}
.api-kf .row .api-kf-items .api-kf-items-con:hover::after {
  opacity: 1;
  width: 100%;
  height: 100%;
}
.api-kf .row .api-kf-items .api-kf-items-con:hover .api-kf-tp div:nth-child(1) img {
  transform: scale(1.05);
}
.api-zt {
  background: url(../images/zt-bj.jpg) no-repeat;
  background-size: cover;
  margin-top: 5.5%;
  padding-top: 4.5%;
  padding-bottom: 5.5%;
}
.api-zt .api-zt-con {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 5%;
}
.api-zt .api-zt-con .api-zt-lf {
  width: 24.6%;
  padding-left: 3.3%;
}
.api-zt .api-zt-con .api-zt-lf li div:nth-child(1) {
  font-family: ArialMT;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.api-zt .api-zt-con .api-zt-lf li div:nth-child(1) p:nth-child(1) {
  font-size: 2.188vw;
  color: #0900b8;
}
.api-zt .api-zt-con .api-zt-lf li div:nth-child(1) p:nth-child(2) {
  font-family: ArialMT;
  font-size: 1.771vw;
  color: #0900b8;
  margin-left: 12px;
  font-weight: 300;
}
.api-zt .api-zt-con .api-zt-lf li div:nth-child(2) {
  font-size: 1.15vw;
  color: #0900b8;
}
.api-zt .api-zt-con .api-zt-lf li:nth-child(2) {
  margin-top: 20%;
}
.api-zt .api-zt-con .api-zt-rt {
  width: 73%;
  overflow: hidden;
}
.api-zt .api-zt-con .api-zt-rt img {
  max-width: 94%;
  opacity: 0;
  transform: scale(0.7) translateX(-20px) rotateZ(5deg);
  transition: all 0.8s;
}
.fd {
  opacity: 1 !important;
  transform: scale(1) translateX(0) rotateZ(0deg) !important;
}
.api-pl {
  margin-top: 5.5%;
}
.api-pl .api-pl-con {
  text-align: center;
  margin-top: 2.5%;
}
.api-pl .api-pl-con img {
  opacity: 0;
  transform: scale(0.85) translateX(-20px) rotateZ(0deg);
  transition: all 0.8s;
  max-width: 81%;
}
.api-gx {
  background: url(../images/gx-bg.jpg) no-repeat center center;
  background-size: cover;
  margin-top: 3.1%;
  padding-top: 3.3%;
  padding-bottom: 2.55%;
  position: relative;
  overflow: hidden;
}
.api-gx .fk-bt {
  position: relative;
  z-index: 2;
}
.api-gx .fk-bt h3,
.api-gx .fk-bt p {
  color: #fff;
}
.api-gx ul {
  display: flex;
  justify-content: center;
  margin-top: 1.3%;
  position: relative;
  z-index: 2;
}
.api-gx ul li {
  width: 13%;
}
.api-gx ul li div:nth-child(1) {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.api-gx ul li div:nth-child(1) p:nth-child(1) {
  font-size: 2.5vw;
  font-family: ArialMT;
  color: #ffffff;
  font-weight: bold;
}
.api-gx ul li div:nth-child(1) p:nth-child(2) {
  font-family: ArialMT;
  font-size: 21px;
  color: #ffffff;
  font-weight: 600;
  position: relative;
  top: -0.77vw;
  margin-left: 0.4vw;
}
.api-gx ul li div:nth-child(2) {
  font-size: 18px;
  letter-spacing: 1px;
  text-align: center;
  color: #ffffff;
  margin-top: -0.4vw;
}
.api-gx ul li:nth-child(2) {
  margin-top: 0.3vw;
}
.api-gx ul li:nth-child(2) div:nth-child(1) p:nth-child(1) {
  font-size: 2.188vw;
}
.api-gx ul li:nth-child(2) div:nth-child(1) p:nth-child(2) {
  top: -0.5vw;
}
.api-gx ul li:nth-child(2) div:nth-child(2) {
  margin-top: -0.1vw;
}
.api-gx::after {
  content: "";
  position: absolute;
  background: url(../images/bl.png) no-repeat left bottom;
  background-size: 100% 100%;
  animation: hmp5Bg 20s linear infinite;
  width: 100%;
  height: 100%;
  left: 0;
  top: -2%;
  margin-left: 0px;
  margin-top: 0;
}
@keyframes hmp5Bg {
  0% {
    opacity: 0.8;
    transform: scale(1) rotate(0deg) skew(0deg, 0deg);
  }
  50% {
    opacity: 1;
    transform: scale(1.1) rotate(30deg) skew(20deg, -20deg);
  }
  100% {
    opacity: 0.8;
    transform: scale(1) rotate(0deg) skew(0deg, 0deg);
  }
}
#Platform {
  top: -30%;
}
#Thematic {
  top: -9%;
}
#Data {
  top: -17%;
}
#Update {
  top: -20%;
}
.gj-td {
  padding-top: 5.3%;
  padding-bottom: 4.3%;
  position: relative;
  overflow: hidden;
}
.gj-td .sc-rt,
.gj-td .sc-lf {
  position: absolute;
}
.gj-td .sc-rt {
  right: -1%;
  top: -4%;
  width: 16.6%;
  height: 84.6%;
}
.gj-td .sc-lf {
  left: 0;
  bottom: -35%;
  width: 14%;
  height: 91%;
}
.gj-td .row {
  position: relative;
  z-index: 2;
  margin-top: 3.75%;
  margin-left: -1.6%;
  margin-right: -1.6%;
}
.gj-td .row .dz1 {
  position: absolute;
  left: -5.2%;
  top: -43%;
  width: 9.05%;
}
.gj-td .row .dz2 {
  position: absolute;
  right: -1.35%;
  width: 9.05%;
  bottom: -21%;
}
.gj-td .row .gj-td-items {
  position: relative;
  z-index: 2;
  padding: 0 1.6%;
}
.gj-td .row .gj-td-items .gj-td-items-con {
  background: #fff;
  box-shadow: 0px 0px 13px 0px rgba(125, 125, 125, 0.2);
  border-radius: 8px;
  text-align: center;
  height: 100%;
  padding: 18.9% 5% 14.5% 5%;
  transition: all 0.5s;
}
.gj-td .row .gj-td-items .gj-td-items-con div:nth-child(1) {
  height: 3.75vw;
}
.gj-td .row .gj-td-items .gj-td-items-con div:nth-child(1) img {
  transition: all 0.5s;
  max-height: 100%;
}
.gj-td .row .gj-td-items .gj-td-items-con div:nth-child(2) {
  font-size: 1.25vw;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 10%;
  transition: all 0.5s;
}
.gj-td .row .gj-td-items .gj-td-items-con:hover {
  transform: translateY(-4px);
}
.gj-td .row .gj-td-items .gj-td-items-con:hover div:nth-child(1) img {
  transform: scale(1.04);
}
.gj-td .row .gj-td-items .gj-td-items-con:hover div:nth-child(2) {
  color: #1760d7;
}
.gj-lb {
  background-color: #f4f8ff;
  padding-top: 4.2%;
  padding-bottom: 4.2%;
}
.gj-lb .gjbt-swiper {
  position: relative;
  padding: 0 5%;
  padding-top: 5px;
}
.gj-lb .gjbt-swiper .xx {
  position: absolute;
  left: 0;
  width: 100%;
  top: 15%;
}
.gj-lb .gjbt-swiper .swiper-wrapper .swiper-slide {
  cursor: pointer;
  width: auto;
  flex: 1;
  text-align: center;
}
.gj-lb .gjbt-swiper .swiper-wrapper .swiper-slide p {
  margin: 0 auto;
  width: 11px;
  height: 11px;
  background-color: #c2d4f8;
  border-radius: 100%;
  position: relative;
  transition: all 0.5s;
}
.gj-lb .gjbt-swiper .swiper-wrapper .swiper-slide p::before {
  position: absolute;
  content: '';
  width: 19px;
  height: 19px;
  background: #fff;
  border-radius: 100%;
  border: 1px dashed #1d78ff;
  z-index: -1;
  transition: all 0.5s;
  opacity: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  margin-left: -4px;
}
.gj-lb .gjbt-swiper .swiper-wrapper .swiper-slide div {
  font-size: 20px;
  transition: all 0.5s;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 0.8vw;
}
.gj-lb .gjbt-swiper .swiper-wrapper .swiper-slide-thumb-active div {
  color: #1d78ff;
  font-weight: bold;
}
.gj-lb .gjbt-swiper .swiper-wrapper .swiper-slide-thumb-active p {
  background-color: #1d78ff;
}
.gj-lb .gjbt-swiper .swiper-wrapper .swiper-slide-thumb-active p::before {
  opacity: 1;
}
.gj-lb .gj-lb-con {
  position: relative;
  margin-top: 2.25%;
}
.gj-lb .gj-lb-con .gj-prev,
.gj-lb .gj-lb-con .gj-next {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3.3vw;
  top: 48%;
  height: 3.3vw;
  transition: all 0.4s;
  overflow: hidden;
  background: none;
  position: absolute;
  border-radius: 100%;
  background-color: #ffffff;
  box-shadow: 0px 0px 13px 0px rgba(69, 69, 69, 0.19);
}
.gj-lb .gj-lb-con .gj-prev img,
.gj-lb .gj-lb-con .gj-next img {
  width: 28.43%;
}
.gj-lb .gj-lb-con .gj-prev {
  left: 4.4%;
}
.gj-lb .gj-lb-con .gj-prev img:nth-child(1) {
  transition: all 0.4s;
  left: 0;
  position: relative;
}
.gj-lb .gj-lb-con .gj-prev img:nth-child(2) {
  position: absolute;
  left: 100%;
  transition: all 0.4s;
}
.gj-lb .gj-lb-con .gj-prev:hover {
  background: #1d78ff;
  box-shadow: 1px 1px 10px #1d78ff;
}
.gj-lb .gj-lb-con .gj-prev:hover img:nth-child(1) {
  position: relative;
  left: -100%;
}
.gj-lb .gj-lb-con .gj-prev:hover img:nth-child(2) {
  left: 37%;
}
.gj-lb .gj-lb-con .gj-next:hover {
  background: #1d78ff;
  box-shadow: 1px 1px 10px #1d78ff;
}
.gj-lb .gj-lb-con .gj-next:hover img:nth-child(1) {
  left: 100%;
}
.gj-lb .gj-lb-con .gj-next:hover img:nth-child(2) {
  left: 37%;
}
.gj-lb .gj-lb-con .gj-next {
  right: 4.4%;
}
.gj-lb .gj-lb-con .gj-next img:nth-child(1) {
  transition: all 0.4s;
  position: relative;
  left: 0;
}
.gj-lb .gj-lb-con .gj-next img:nth-child(2) {
  position: absolute;
  left: -100%;
  transition: all 0.4s;
}
.gj-lb .gj-lb-con .gj-prev:after {
  display: none;
}
.gj-lb .gj-lb-con .gj-next:after {
  display: none;
}
.gj-lb .gj-lb-con .container .gjnr-swiper {
  background-color: #ffffff;
  box-shadow: 0px 0px 13px 0px rgba(34, 102, 236, 0.2);
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide {
  display: flex;
  justify-content: space-between;
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-lf {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  width: 49.66%;
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt {
  padding: 6.3% 6.1% 7.3% 6.1%;
  flex: 1;
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt h3 {
  font-size: 1.35vw;
  font-weight: bold;
  letter-spacing: 1px;
  color: #333333;
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt div {
  font-size: 17px;
  line-height: 1.88;
  letter-spacing: 1px;
  color: #444444;
  margin-top: 6.3%;
  margin-bottom: 10.5%;
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt ul {
  display: flex;
  justify-content: space-between;
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt ul li {
  text-align: center;
  transition: all 0.5s;
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt ul li p:nth-child(1) {
  text-align: center;
  height: 3.39vw;
  margin-bottom: 1.2vw;
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt ul li p:nth-child(1) img {
  max-height: 100%;
  transition: all 0.5s;
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt ul li p:nth-child(2) {
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: center;
  color: #333333;
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt ul li:hover {
  transform: translateY(-3px);
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt ul li:hover p:nth-child(1) img {
  transform: scale(1.04);
}
.gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt ul li:hover p:nth-child(2) {
  color: #1760d7;
}
.gj-td .wb-con {
  margin-left: -1.18%;
  margin-right: -1.18%;
}
.gj-td .wb-con .gj-td-items {
  flex: 0 0 20%;
  max-width: 20%;
  padding: 0 1.18%;
}
.gj-td .wb-con .gj-td-items .gj-td-items-con {
  padding: 23.5% 5% 21.5% 5%;
}
.gj-td .wb-con .gj-td-items .gj-td-items-con div:nth-child(2) {
  margin-top: 8%;
}
.dc-qy {
  width: 1318px;
  margin-top: 5%;
}
.dc-qy .dc-qy-lb {
  margin-top: 3.8%;
}
.dc-qy .dc-qy-lb .qybg-swiper {
  padding: 9px;
  padding-top: 3.9vw;
  position: relative;
}
.dc-qy .dc-qy-lb .qybg-swiper .qybg-pagination {
  position: absolute;
  right: 3.5%;
  bottom: 8%;
  text-align: right;
  width: auto;
}
.dc-qy .dc-qy-lb .qybg-swiper .qybg-pagination .swiper-pagination-bullet {
  width: 3.2vw;
  height: 0.21vw;
  background-color: #ffffff;
  border: solid 1px #1d78ff;
  transition: all 0.5s;
  border-radius: 0;
  opacity: 1;
  margin: 0 5px;
}
.dc-qy .dc-qy-lb .qybg-swiper .qybg-pagination .swiper-pagination-bullet-active {
  background-color: #1d78ff;
}
.dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 7.15%;
  padding-right: 14.3%;
  box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.11);
  border-radius: 8px;
}
.dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-lf {
  width: 33.02%;
  background-image: linear-gradient(-16deg, rgba(1, 74, 202, 0.15) 0%, rgba(2, 116, 238, 0.15) 100%);
  padding: 1.65%;
  position: relative;
  top: -3.7vw;
}
.dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-lf div {
  background-image: linear-gradient(-16deg, #014aca 0%, #0274ee 100%);
  padding: 6.3% 12% 7.4% 12%;
}
.dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-lf div a:nth-child(1) {
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #ffffff;
}
.dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-lf div a:nth-child(2) {
  display: block;
  margin-top: 4px;
  text-align: center;
}
.dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt {
  width: 60.43%;
  padding-top: 9.8%;
  padding-bottom: 11.55%;
}
.dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt h3 {
  font-size: 1.25vw;
  font-weight: bold;
  letter-spacing: 1px;
  color: #333333;
}
.dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt div {
  font-size: 16px;
  line-height: 1.93;
  letter-spacing: 1px;
  color: #666666;
  margin-top: 5.1%;
  margin-bottom: 6.6%;
}
.dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt a {
  width: 140px;
  height: 42px;
  background-color: #1d78ff;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #ffffff;
}
.dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt a:hover {
  box-shadow: 1px 1px 10px #1d78ff;
  transform: translateX(3px);
}
.dc-qy .row {
  margin-top: 2.7%;
  margin-left: calc(-1.5% + 10px);
  margin-right: calc(-1.5% + 10px);
}
.dc-qy .row .dc-qy-items {
  padding: 0 1.5%;
}
.dc-qy .row .dc-qy-items .dc-qy-items-con {
  box-shadow: 0px 0px 10px 0px rgba(4, 0, 0, 0.11);
  border-radius: 8px;
  text-align: center;
  height: 100%;
  padding: 14% 5% 13.4% 5%;
  transition: all 0.5s;
}
.dc-qy .row .dc-qy-items .dc-qy-items-con div:nth-child(1) {
  height: 4.33vw;
}
.dc-qy .row .dc-qy-items .dc-qy-items-con div:nth-child(1) img {
  max-height: 100%;
  transition: all 0.5s;
}
.dc-qy .row .dc-qy-items .dc-qy-items-con div:nth-child(2) {
  font-size: 1.25vw;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 4%;
}
.dc-qy .row .dc-qy-items .dc-qy-items-con:hover {
  transform: translateY(-4px);
}
.dc-qy .row .dc-qy-items .dc-qy-items-con:hover div:nth-child(1) img {
  transform: scale(1.04);
}
.dc-qy .row .dc-qy-items .dc-qy-items-con:hover div:nth-child(2) {
  color: #0274ee;
}
.dc-zt {
  background-color: #f4f9ff;
  margin-top: 4.5%;
  padding-top: 4.7%;
  padding-bottom: 4.7%;
}
.dc-zt .container {
  width: 1392px;
}
.dc-zt .container .fk-bt p {
  border-bottom: 1px solid #ebeef5;
  font-size: 16px;
  line-height: 1.87;
  letter-spacing: 1px;
  color: #666666;
  padding: 0 6.1% 1.5% 0;
  margin-top: 1.5%;
}
.dc-zt .container .row {
  margin-top: 3%;
  margin-left: -0.8%;
  margin-right: -0.8%;
}
.dc-zt .container .row .dc-zt-items {
  padding: 0 0.8%;
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con {
  background: #fff;
  padding: 6.8% 6.8% 6.2% 6.8%;
  height: 100%;
  transition: all 0.5s;
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-thumb {
  display: block;
  overflow: hidden;
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-thumb p {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 12.6045vw;
  transition: all 0.8s;
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 7% 5.25% 0 5.25%;
  height: calc(100% - 12.6vw);
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms div a {
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #333333;
  transition: all 0.5s;
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms div ul {
  display: flex;
  flex-wrap: wrap;
  margin-top: 3%;
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms div ul li {
  font-size: 14px;
  border: solid 1px #d2d2d2;
  letter-spacing: 1px;
  color: #666666;
  padding: 0.1% 5.7%;
  margin-right: 5%;
  margin-bottom: 4%;
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms div ul li:nth-child(3n) {
  margin-right: 0;
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms .dc-zt-more {
  display: flex;
  align-items: center;
  width: fit-content;
  margin: 0 auto;
  margin-right: 0;
  font-size: 14px;
  letter-spacing: 1px;
  color: #1d78ff;
  margin-top: 5.1%;
  transition: all 0.5s;
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms .dc-zt-more img {
  transition: all 0.5s;
  margin-left: 8px;
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms .dc-zt-more:hover {
  transform: translateX(-3px);
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con:hover {
  box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.1);
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con:hover .dc-zt-thumb p {
  transform: scale(1.03);
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con:hover .dc-zt-ms div a {
  color: #0274ee;
}
.jm-nlp {
  margin-top: 4.5%;
}
.jm-nlp .jm-nlp-tp {
  margin-top: 4.5%;
}
.jm-row {
  margin-top: 4.5%;
  margin-left: -1%;
  margin-right: -1%;
}
.jm-row .jm-items {
  padding: 0 1%;
}
.jm-row .jm-items .jm-items-con {
  transition: all 0.5s;
  background-image: linear-gradient(0deg, #fefefe 0%, #f3f6fd 100%);
  border: solid 1px #ffffff;
  text-align: center;
  padding: 9.5% 5% 8% 5%;
  box-shadow: 0px 5px 10px 0px rgba(96, 126, 157, 0.16);
}
.jm-row .jm-items .jm-items-con div:nth-child(1) {
  height: 3.3vw;
}
.jm-row .jm-items .jm-items-con div:nth-child(1) img {
    max-height: 100%;
    transition: all 0.5s;
    image-rendering: pixelated;
}
.jm-row .jm-items .jm-items-con div:nth-child(2) {
  font-size: 1.25vw;
  line-height: 1.33;
  letter-spacing: 1px;
  color: #000000;
  transition: all 0.5s;
  margin-top: 3%;
}
.jm-row .jm-items .jm-items-con:hover {
  transform: translateY(-4px);
}
.jm-row .jm-items .jm-items-con:hover div:nth-child(1) img {
  transform: scale(1.03);
}
.jm-row .jm-items .jm-items-con:hover div:nth-child(2) {
  color: #0274ee;
}
.jm-fx {
  background: #fff;
  margin-top: 5%;
  padding-top: 5%;
  z-index: 2;
}
.jm-fx .container .jm-fx-qh {
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  margin-top: 3.5%;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-lf {
  background: #f4f9fc;
  width: 49.15%;
  padding: 2%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-lf div {
  display: none;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-lf div img {
  width: 100%;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-lf div:nth-child(1) {
  display: block;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-cen {
  width: 5.5%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt {
  width: 41.45%;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt div {
  background-color: #f4f9fd;
  border-radius: 6px;
  transition: all 0.5s;
  display: flex;
  align-items: center;
  position: relative;
  padding: 8.186% 6.6%;
  margin-bottom: 4.7%;
  cursor: pointer;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt div img:nth-child(2) {
  display: none;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt div p {
  font-size: 1.455vw;
  transition: all 0.5s;
  letter-spacing: 1px;
  color: #666666;
  flex: 1;
  margin-left: 4%;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt div img:last-child {
  position: absolute;
  right: 6%;
  height: 120%;
  top: 7%;
  transition: all 0.5s;
  opacity: 0;
  visibility: hidden;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt div:last-child {
  margin-bottom: 0;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt .active {
  box-shadow: 0px 5px 10px 0px rgba(96, 126, 157, 0.25);
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt .active img:nth-child(1) {
  display: none;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt .active img:nth-child(2) {
  display: inline;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt .active p {
  color: #1877eb;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt .active img:last-child {
  opacity: 1;
  visibility: visible;
  height: 100%;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt div:hover {
  box-shadow: 0px 5px 10px 0px rgba(96, 126, 157, 0.25);
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt div:hover img:nth-child(1) {
  display: none;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt div:hover img:nth-child(2) {
  display: inline;
}
.jm-fx .container .jm-fx-qh .jm-fx-qh-rt div:hover p {
  color: #1877eb;
}
.jm-gy {
  background: #fff;
  padding-top: 5.5%;
  padding-bottom: 5.2%;
}
.jm-gy .jm-gy-tp {
  margin-top: 3.9%;
}
.jm-gy .jm-row {
  margin-left: -1.4%;
  margin-right: -1.4%;
}
.jm-gy .jm-row .jm-items {
  padding: 0 1.4%;
}
.jm-gy .jm-row .jm-items .jm-items-con {
  padding: 7.3% 5% 6% 5%;
}
#NLP {
  top: -10%;
}
#Exposures {
  top: -3%;
}
#Analysed {
  top: -3%;
}
.g-nav {
  border-bottom: solid 1px #ebebeb;
}
.g-nav .container {
  display: flex;
}
.g-nav .container li {
  flex: 1;
  position: relative;
}
.g-nav .container li a {
  display: block;
  font-size: 16px;
  text-align: center;
  letter-spacing: 1px;
  color: #333333;
  transition: all 0.5s;
  position: relative;
  width: fit-content;
  margin: 0 auto;
  padding-top: 1.5vw;
  padding-bottom: 1vw;
}
.g-nav .container li a::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -1px;
  content: '';
  width: 0%;
  height: 2px;
  background-color: #1d78ff;
  transition: all 0.5s;
  opacity: 0;
}
.g-nav .container div {
  position: absolute;
  top: 99%;
  left: 50%;
  transform: translateX(-50%) scaleY(0);
  white-space: nowrap;
  background-color: #ffffff;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.13);
  min-width: fit-content;
  border-top: 2px solid #1d78ff;
  transition: all 0.4s;
  opacity: 0;
  visibility: hidden;
  transform-origin: top center;
}
.g-nav .container div a {
  border-bottom: solid 1px #ebebeb;
  width: 100%;
  font-size: 14px;
  color: #333333 !important;
  font-weight: inherit !important;
  padding: 0.6vw 0.8vw;
}
.g-nav .container div a:hover {
  color: #1d78ff !important;
}
.g-nav .container div a:last-child {
  border-bottom: none;
}
.g-nav .container div a::after {
  display: none !important;
}
.g-nav .container li::after {
  position: absolute;
  right: 0;
  top: 56%;
  transform: translateY(-50%);
  content: '';
  width: 1px;
  height: 25px;
  border: solid 1px #ebebeb;
}
.g-nav .container li:last-child::after {
  display: none;
}
.g-nav .container li:hover a {
  color: #1d78ff;
}
.g-nav .container li:hover a::after {
  width: 100%;
  opacity: 1;
}
.g-nav .container li:hover div {
  opacity: 1;
  transform: translateX(-50%) scaleY(1);
  visibility: visible;
}
.g-nav .container .active a {
  font-weight: bold;
  color: #1d78ff;
}
.g-nav .container .active a::after {
  width: 100%;
  opacity: 1;
}
.g-jj {
  margin-top: 4.2%;
}
.g-jj .g-jj-tp {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.g-jj .g-jj-tp .g-jj-lf {
  width: 53.5%;
}
.g-jj .g-jj-tp .g-jj-lf .g-jj-con {
  font-size: 16px;
  line-height: 2.37;
  color: #333333;
  margin-top: 2.7%;
  max-height: 227px;
  padding-right: 5.7%;
  letter-spacing: 0.5px;
  text-align: justify;
  position: relative;
}
.g-jj .g-jj-tp .g-jj-lf .mCustomScrollBox {
  position: static;
}
.g-jj .g-jj-tp .g-jj-lf .mCSB_scrollTools {
  width: 6px;
  background-color: #e9ecf5;
  opacity: 1;
}
.g-jj .g-jj-tp .g-jj-lf .mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 0;
}
.g-jj .g-jj-tp .g-jj-lf .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #1476fb;
  border-radius: 0;
}
.g-jj .g-jj-tp .g-jj-lf .mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #e9ecf5;
}
.g-jj .g-jj-tp .g-jj-lf .mCSB_inside > .mCSB_container {
  margin-right: 0;
}
.g-jj .g-jj-tp .g-jj-rt {
  width: 43.65%;
  border-radius: 10px;
  overflow: hidden;
}
.g-jj ul {
  background-image: linear-gradient(0deg, #fefefe 0%, #f3f6fd 100%);
  box-shadow: 0px 5px 10px 0px rgba(96, 126, 157, 0.16);
  display: flex;
  margin-top: 4%;
  padding-top: 1.8%;
  padding-bottom: 2.8%;
}
.g-jj ul li {
  flex: 1;
  display: flex;
  justify-content: center;
}
.g-jj ul li .g-jj-sz-con .g-jj-sz {
  display: flex;
  align-items: center;
}
.g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-lf {
  font-size: 2.656vw;
  font-weight: bold;
  color: #1d77ff;
  font-family: var(--Abel);
  letter-spacing: 1.5px;
}
.g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-rt {
  margin-left: 10px;
}
.g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-rt div:nth-child(1) {
  display: flex;
  align-items: center;
}
.g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-rt div:nth-child(1) .dw {
  font-size: 12px;
  letter-spacing: 1px;
  color: #1d77ff;
}
.g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-rt div:nth-child(1) .jia {
  font-size: 1.25vw;
  letter-spacing: 1px;
  color: #1d77ff;
  line-height: 16px;
  position: relative;
  top: -2px;
  left: -3px;
}
.g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-rt div:nth-child(2) {
  font-size: 16px;
  letter-spacing: 1px;
  color: #1d77ff;
  margin-top: -1px;
}
.g-jj ul li .g-jj-sz-con .g-jj-bt {
  font-size: 16px;
  letter-spacing: 1px;
  color: #555555;
  margin-top: -0.7vw;
}
.g-bt {
  font-size: 1.875vw;
  letter-spacing: 1px;
  color: #333333;
  font-weight: bold;
}
.g-yw {
  margin-top: 5.5%;
}
.g-yw .g-bt {
  text-align: center;
}
.g-yw .ywbt-swiper {
  margin-top: 3%;
}
.g-yw .ywbt-swiper .swiper-wrapper {
  justify-content: center;
}
.g-yw .ywbt-swiper .swiper-wrapper .swiper-slide {
  width: fit-content;
  position: relative;
  font-size: 20px;
  transition: all 0.5s;
  letter-spacing: 1px;
  margin: 0 2.85vw;
  color: #333333;
  padding-bottom: 10px;
  cursor: pointer;
}
.g-yw .ywbt-swiper .swiper-wrapper .swiper-slide::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  content: '';
  height: 3px;
  background-color: #1476fb;
  width: 0%;
  bottom: 0;
  opacity: 0;
  transition: all 0.5s;
}
.g-yw .ywbt-swiper .swiper-wrapper .swiper-slide-thumb-active {
  color: #1d77ff;
}
.g-yw .ywbt-swiper .swiper-wrapper .swiper-slide-thumb-active::after {
  width: 166%;
  opacity: 1;
}
.g-yw .ywbt-swiper .swiper-wrapper .swiper-slide:hover {
  color: #1d77ff;
}
.g-yw .g-yw-con {
  position: relative;
}
.g-yw .g-yw-con .yw-prev,
.g-yw .g-yw-con .yw-next {
  background: none;
  height: auto;
  width: 1.5%;
  top: 51%;
}
.g-yw .g-yw-con .yw-prev {
  left: -3.7%;
}
.g-yw .g-yw-con .yw-next {
  right: -3.7%;
}
.g-yw .g-yw-con .ywnr-swiper {
  background: url(../images/yw-bg.png) no-repeat;
  background-size: 100% 100%;
  border-radius: 57px;
}
.g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4.65% 4.6% 4.6% 5%;
}
.g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-lf {
  width: 49.98%;
}
.g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-lf h3 {
  font-size: 1.35vw;
  font-weight: bold;
  letter-spacing: 1px;
  color: #333333;
}
.g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-lf div {
  font-size: 18px;
  line-height: 2.11;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 4.2%;
}
.g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-rt {
  border-radius: 12px;
  overflow: hidden;
  width: 44.6%;
}
.g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-rt div {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 341px;
}
.g-zz {
  background-color: #f4f9ff;
  margin-top: 5%;
  padding-top: 5.3%;
  padding-bottom: 5.7%;
}
.g-zz .container .g-bt:nth-child(3) {
  margin-top: 5.7%;
}
.g-zz .container .g-zz-con {
  margin-top: 2.6%;
  position: relative;
}
.g-zz .container .g-zz-con .zz-prev,
.g-zz .container .g-zz-con .zz-next {
  background: none;
  height: auto;
  width: 1.5%;
  top: 51%;
}
.g-zz .container .g-zz-con .zz-prev {
  left: -3.7%;
}
.g-zz .container .g-zz-con .zz-next {
  right: -3.7%;
}
.g-zz .container .g-zz-con .zz-swiper .swiper-wrapper .swiper-slide {
  background-color: #ffffff;
  box-shadow: 0px 5px 10px 0px rgba(96, 126, 157, 0.16);
  padding: 3.5% 2% 3.4% 2%;
  height: auto;
}
.g-zz .container .g-zz-con .zz-swiper .swiper-wrapper .swiper-slide div:nth-child(1) {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 13.35vw;
}
.g-zz .container .g-zz-con .zz-swiper .swiper-wrapper .swiper-slide div:nth-child(1) img {
  max-height: 100%;
  transition: all 0.8s;
}
.g-zz .container .g-zz-con .zz-swiper .swiper-wrapper .swiper-slide div:nth-child(2) {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #333333;
  text-align: center;
  margin-top: 12.65%;
  transition: all 0.5s;
}
.g-zz .container .g-zz-con .zz-swiper .swiper-wrapper .swiper-slide:hover div:nth-child(1) img {
  transform: scale(1.03);
}
.g-zz .container .g-zz-con .zz-swiper .swiper-wrapper .swiper-slide:hover div:nth-child(2) {
  color: #0274ee;
}
.g-lc {
  margin-top: 4.7%;
  width: 1470px;
  margin-bottom: 2%;
}
.g-lc .g-bt {
  text-align: center;
}
.g-lc .g-lc-nr {
  background: url(../images/lc-bg.png) no-repeat center center;
  background-size: contain;
  position: relative;
  margin-top: 5.85%;
}
.g-lc .g-lc-nr .g-bl {
  position: absolute;
  width: 100%;
  top: 36%;
  transform: translateY(-50%);
}
.g-lc .g-lc-nr .g-lc-con {
  display: flex;
  justify-content: space-between;
}
.g-lc .g-lc-nr .g-lc-con .g-lc-items {
  display: flex;
  flex-direction: column;
  width: 23.2%;
  position: relative;
  z-index: 3;
}
.g-lc .g-lc-nr .g-lc-con .g-lc-items h3 {
  font-size: 1.25vw;
  color: #333333;
  font-weight: bold;
  width: fit-content;
}
.g-lc .g-lc-nr .g-lc-con .g-lc-items div {
  font-size: 14px;
  line-height: 2.14;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 1vw;
}
.g-lc .g-lc-nr .g-lc-con .g-lc-items div ul li {
  position: relative;
  padding-left: 22px;
}
.g-lc .g-lc-nr .g-lc-con .g-lc-items div ul li::before {
  position: absolute;
  left: 0;
  top: 11px;
  content: '';
  width: 8px;
  height: 8px;
  background-color: #1d78ff;
  border-radius: 100%;
}
.g-lc .g-lc-nr .g-lc-con .g-lc-items:last-child {
  width: auto;
  max-width: 23.2%;
}
.g-lc .g-lc-nr .g-lc-con:nth-child(1) {
  justify-content: center;
}
.g-lc .g-lc-nr .g-lc-con:nth-child(1) .g-lc-items {
  flex-direction: column-reverse;
  width: 22%;
}
.g-lc .g-lc-nr .g-lc-con:nth-child(1) .g-lc-items div {
  margin-top: 0;
  margin-bottom: 1vw;
}
.g-lc .g-lc-nr .g-lc-con:nth-child(1) .g-lc-items:nth-child(1) {
  left: -7%;
  top: 6.2vw;
}
.g-lc .g-lc-nr .g-lc-con:nth-child(1) .g-lc-items:nth-child(2) {
  left: -1%;
  top: 1vw;
}
.g-lc .g-lc-nr .g-lc-con:nth-child(1) .g-lc-items:nth-child(3) {
  left: 14%;
  top: -0.7vw;
}
.g-lc .g-lc-nr .g-lc-con:nth-child(3) {
  margin-top: 260px;
}
.g-lc .g-lc-nr .g-lc-con:nth-child(3) .g-lc-items:nth-child(2) {
  left: -2%;
  top: -76px;
}
.g-lc .g-lc-nr .g-lc-con:nth-child(3) .g-lc-items:nth-child(3) {
  top: -172px;
  left: 1.7%;
}
.g-lc .g-lc-nr .g-lc-con:nth-child(3) .g-lc-items:nth-child(4) {
  top: -169px;
  left: 2%;
}
.g-lc .g-lc-nr .g-lc-con:nth-child(4) {
  display: none;
}
.g-jr {
  margin-top: 5%;
  margin-bottom: 5%;
}
.g-jr .g-bt {
  text-align: center;
}
.g-jr .g-jr-con {
  margin-top: 3.5%;
  margin-bottom: 4.2%;
}
.g-jr .g-jr-con .g-jr-items {
  margin-bottom: 1.5%;
}
.g-jr .g-jr-con .g-jr-items ul {
  display: flex;
  width: 100%;
  background-color: #f4f9ff;
  padding: 1.7% 4.3% 1.7% 3%;
  border-radius: 8px;
  align-items: center;
  cursor: pointer;
  transition: all 0.5s;
}
.g-jr .g-jr-con .g-jr-items ul li {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #666666;
  transition: all 0.5s;
}
.g-jr .g-jr-con .g-jr-items ul li img:nth-child(2) {
  display: none;
  transition: all 0.5s;
}
.g-jr .g-jr-con .g-jr-items ul li:nth-child(1) {
  font-size: 20px;
  color: #333;
  width: 23.65%;
}
.g-jr .g-jr-con .g-jr-items ul li:nth-child(2) {
  width: 21.6%;
}
.g-jr .g-jr-con .g-jr-items ul li:nth-child(3) {
  width: 15.7%;
}
.g-jr .g-jr-con .g-jr-items ul li:nth-child(4) {
  width: 15.98%;
}
.g-jr .g-jr-con .g-jr-items ul li:nth-child(5) {
  flex: 1;
}
.g-jr .g-jr-con .g-jr-items .g-jr-nr {
  border: solid 1px #eaeaea;
  font-size: 16px;
  line-height: 2.12;
  letter-spacing: 1px;
  color: #333333;
  padding: 2.8% 3.65%;
  display: none;
}
.g-jr .g-jr-con .g-jr-items .g-jr-nr h4 {
  font-size: 18px;
  letter-spacing: 1px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 1%;
  margin-top: 2%;
}
.g-jr .g-jr-con .g-jr-items .g-jr-nr h4:nth-child(1) {
  margin-top: 0;
}
.g-jr .g-jr-con .g-jr-items .g-jr-nr .g-jr-yx {
  font-size: 18px;
  letter-spacing: 1px;
  color: #333333;
  display: flex;
  align-items: center;
  margin-top: 1.3%;
}
.g-jr .g-jr-con .g-jr-items .g-jr-nr .g-jr-yx h4 {
  margin-bottom: 0;
}
.g-jr .g-jr-con .g-jr-items .g-jr-nr .g-jr-yx a {
  transition: all 0.5s;
  color: #333333;
}
.g-jr .g-jr-con .g-jr-items .g-jr-nr .g-jr-yx a:hover {
  color: #0274ee;
}
.g-jr .g-jr-con .g-jr-items:last-child {
  margin-bottom: 0;
}
.g-jr .g-jr-con .g-jr-items:hover ul {
  background-color: #1d77ff;
}
.g-jr .g-jr-con .g-jr-items:hover ul li {
  color: #fff !important;
}
.g-jr .g-jr-con .g-jr-items:hover ul li img:nth-child(1) {
  display: none;
}
.g-jr .g-jr-con .g-jr-items:hover ul li img:nth-child(2) {
  display: inline;
}
.g-jr .g-jr-con .active ul {
  background-color: #1d77ff;
  border-radius: 8px 8px 0 0;
}
.g-jr .g-jr-con .active ul li {
  color: #fff !important;
}
.g-jr .g-jr-con .active ul li img:nth-child(1) {
  display: none;
}
.g-jr .g-jr-con .active ul li img:nth-child(2) {
  display: inline;
  transform: rotateZ(180deg);
}
.pagination {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pagination li {
  margin: 0 8px;
}
.pagination li a {
  display: block;
  background-color: #ecf1f7;
  border-radius: 100%;
  transition: all 0.4s;
  font-size: 16px;
  color: #666;
  padding: 3.5px 13px;
}
.pagination li:hover a {
  color: #fff;
  background: #1d77ff;
}
.pagination .active a {
  color: #fff;
  background: #1d77ff;
}
.pagination .zjt,
.pagination .yjt {
  margin: 0 18px;
}
.pagination .zjt a,
.pagination .yjt a {
  background: none !important;
  padding: 0;
}
.sy-con {
box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.13);
    border-radius: 20px;
    width: 851px;
    margin: 0 auto;
    padding: 6.2% 8.31% 3.85% 8.31%;
    margin-bottom: 5.7%;
    background: #fff;
    margin-top: -15.9vw;
    position: relative;
    overflow: hidden;
}
.sy-back{
    width: 100%;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.sy-back img{
    width: 23px;
    margin-right: 13px;
}
    
.sy-back a{
    display: block;
    background-color: #1d77ff;
    color: #fff;
    padding: 1.7% 3% 1.35%;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.sy-back a:hover{
    text-decoration: underline !important;
}
.sy-con h3 {
  font-size: 1.57vw;
  text-align: center;
  letter-spacing: 1px;
  color: #333333;
}
.sy-con form {
  margin-top: 6.5%;
}
.sy-con form .sy-items {
  margin-top: 3.8%;
}
.sy-con form .sy-items .ts{
    font-size: 16px;
    color: #666;
}
.sy-con form .sy-items .ts a{
    font-size: 16px;
    color: #1d77ff;
    margin-left: 10px;
    text-decoration: underline !important;
}
.sy-con form .sy-items .ts a img{
    width: 13px;
    margin-right: 6px;
    transform: translateY(-10%);
}
.sy-con form .sy-items button {
  width: 100%;
  background-color: #1d77ff;
  border-radius: 4px;
  transition: all 0.5s;
  font-size: 16px;
  letter-spacing: 1px;
  color: #ffffff;
  padding: 2.68% 0;
}
.sy-con form .sy-items button:hover {
  box-shadow: 1px 1px 15px #1d77ff;
}
.sy-con form .sy-items .sy-dx {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.sy-con form .sy-items .sy-dx label {
  display: flex;
  align-items: center;
  /*margin-right: 6%;*/
  width: 50%;
}
.sy-con form .sy-items .sy-dx .form-group{
    width: 100%;
    margin-bottom: 0;
    margin-top: 4%;
}
.sy-con form .sy-items .sy-dx .form-group .yzm-box label{
    width: 100%;
    margin-bottom: 0;
}
.sy-con form .sy-items .sy-dx .form-group div{
    margin-top: 0;
}
.sy-con form .sy-items .sy-dx .form-group .yzm-box label .form-recaptcha{
    width: 100%;
}
.sy-con form .sy-items .sy-dx .form-group .yzm-box{
    margin-top: 14px;
}
.sy-con form .sy-items .sy-dx .form-group .yzm-box label .form-recaptcha input{
    width: 251px;
    height: auto;
    outline: none !important;
    resize: none !important;
    margin-right: 15px;
    padding: 0 3.15%;
}
.sy-con form .sy-items .sy-dx .form-group .yzm-box label .form-recaptcha .input-group-btn{
border: 1px solid #CED4D9;
    border-radius: 4px;
    padding: 0.3% 2.8%;
}



.sy-con form .sy-items .sy-dx label span {
  font-size: 14px;
  letter-spacing: 1px;
  color: #333333;
}
.sy-con form .sy-items .sy-dx label input {
  width: auto;
  padding: 0;
  margin-right: 6px;
  border: 1px solid #CED4D9;
  width: 18px;
  height: 18px;
}
.sy-con form .sy-items .sy-dx label:last-child {
  margin-right: 0;
}
.sy-con form .sy-items p {
  font-size: 16px;
  letter-spacing: 1px;
  color: #333333;
  display: flex;
  align-items: flex-start;
}
.sy-con form .sy-items p em {
  margin-left: 4px;
}
.sy-con form .sy-items div {
  margin-top: 5px;
}
.sy-con form .sy-items div input {
  display: block;
  width: 100%;
  line-height: normal;
  border-radius: 4px;
  border: solid 1px #dbdbdb;
  font-size: 14px;
  letter-spacing: 1px;
  color: #333;
  padding: 2.5% 3.15%;
}
.sy-con form .sy-items div ::-webkit-input-placeholder {
  color: #999;
}
.sy-con form .sy-items div :-moz-placeholder {
  color: #999;
}
.sy-con form .sy-items div ::-moz-placeholder {
  color: #999;
}
.sy-con form .sy-items div :-ms-input-placeholder {
  color: #999;
}
.sy-con form .sy-items div ::-ms-input-placeholder {
  color: #999;
}
.sy-con form .sy-items:nth-child(1) {
  margin-top: 0;
}
.sy-con form .sy-items:last-child {
  margin-top: 10%;
}
.gk-con {
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.13);
  border-radius: 32px;
  margin-top: 4.3%;
  margin-bottom: 4.3%;
  padding: 4.3% 4.9%;
}
.gk-con .gk-cont {
  font-size: 16px;
  line-height: 2;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 2.3%;
}
.gk-con .gk-cont h4 {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #333333;
  margin-bottom: 1.3%;
}
.gk-con .gk-cont strong {
  font-weight: bold;
}
.gk-con .gk-cont a {
  font-size: 16px;
  letter-spacing: 1px;
  color: #1d77ff;
  transition: all 0.5s;
}
.gk-con .gk-cont a:hover {
  text-decoration: underline !important;
}
.ny-bt {
  font-size: 1.875vw;
  letter-spacing: 1px;
  color: #333333;
  text-align: center;
  font-weight: bold;
}
.al-con {
  margin-top: 4.8%;
  margin-bottom: 3%;
}
.al-con .al-btt {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.al-con .al-btt a {
  font-size: 18px;
  letter-spacing: 1px;
  color: #1d78ff;
  transition: all 0.5s;
  display: flex;
  align-items: center;
}
.al-con .al-btt a img {
  margin-left: 9px;
}
.al-con .al-btt a:hover {
  transform: translateX(3px);
}
.al-con .al-tp {
  margin-top: 2.4%;
}
.al-con .al-cont {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 3%;
}
.al-con .al-cont .al-items {
  background-image: linear-gradient(161deg, #f1f6fc 0%, #f4f7fc 100%), linear-gradient(176deg, #f5f8fd 0%, #f2f5fa 100%);
  background-blend-mode: normal, normal;
  box-shadow: 0px 0px 18px 0px rgba(105, 126, 179, 0.33);
  border-radius: 14px;
  border: solid 2px #ffffff;
  width: 100%;
  margin-bottom: 2%;
  padding: 2.7% 3.3% 2.9% 3.3%;
  transition: all 0.4s;
}
.al-con .al-cont .al-items .al-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.al-con .al-cont .al-items .al-bt {
  font-size: 1.25vw;
  letter-spacing: 1px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 1;
  -moz-box-orient: vertical;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
  flex: 1;
  padding-right: 5%;
  font-weight: bold;
  transition: all 0.5s;
}
.al-con .al-cont .al-items .al-desc {
  font-size: 18px;
  line-height: 1.83;
  letter-spacing: 1px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
  margin-top: 0.7vw;
}
.al-con .al-cont .al-items .al-more {
  width: 127px;
  height: 42px;
  border-radius: 6px;
  border: solid 1px #1d78ff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #1d78ff;
  transition: all 0.5s;
}
.al-con .al-cont .al-items .al-more:hover {
  background-color: #1d78ff;
  color: #fff;
  box-shadow: 1px 1px 10px #1d77ff;
  transform: translateX(3px);
}
.al-con .al-cont .al-items .al-more:hover .al-bt {
  color: red !important;
}
.al-con .al-cont .al-yb {
  display: flex;
  flex-direction: column;
  width: 49%;
  justify-content: space-between;
}
.al-con .al-cont .al-yb .al-desc {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 3;
  -moz-box-orient: vertical;
  word-wrap: break-word;
  word-break: break-word;
  white-space: normal;
}
.al-con .al-cont .al-yb .al-bt {
  padding-right: 0;
}
.al-con .al-cont .al-yb .al-more {
  margin-top: 1.5vw;
}
.al-con .al-cont .al-items:hover {
  transform: translateX(4px);
  box-shadow: 1px 1px 15px rgba(29, 119, 255, 0.5);
}
.al-con .al-cont .al-items:hover .al-bt {
  color: #1d77ff;
}
.al-con .al-list-con {
  margin-top: 4.5%;
}
.al-con .al-list-con .al-items .al-top .al-bt {
  display: none !important;
}
.al-con .al-list-con .al-items .al-more {
  display: none;
}
.al-con .al-list-con .al-items .al-box .al-more {
  display: flex;
}
.al-con .al-list-con .al-yb .al-box {
  display: none;
}
.al-con .al-list-con .al-yb .al-top .al-bt {
  display: -webkit-box !important;
}
.al-con .al-list-con .al-yb .al-more {
  display: flex;
}
.alshow-con {
  margin-top: 4.9%;
  margin-bottom: 5.2%;
}
.alshow-con .alshow-cont {
  display: flex;
  justify-content: space-between;
  margin-top: 3.4%;
}
.alshow-con .alshow-cont .alshow-lf {
  background-color: #eaf0fe;
  border-radius: 20px;
  width: 22.45%;
  overflow: hidden;
  padding-top: 2.4%;
  padding-bottom: 3%;
}
.alshow-con .alshow-cont .alshow-lf ul li {
  overflow: hidden;
  margin-bottom: 4%;
}
.alshow-con .alshow-cont .alshow-lf ul li a {
  display: flex;
  align-items: center;
  font-size: 20px;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #333333;
  position: relative;
  padding: 7.33% 6%;
  transition: all 0.4s;
}
.alshow-con .alshow-cont .alshow-lf ul li a p,
.alshow-con .alshow-cont .alshow-lf ul li a span {
  position: relative;
  z-index: 2;
}
.alshow-con .alshow-cont .alshow-lf ul li a span {
  flex: 1;
}
.alshow-con .alshow-cont .alshow-lf ul li a p {
  width: 10.9%;
  text-align: center;
  line-height: normal;
  margin-right: 4.3%;
}
.alshow-con .alshow-cont .alshow-lf ul li a .alnav-bg {
  position: absolute;
  right: -3%;
  top: 50%;
  transform: translateY(-50%);
  height: 100%;
  transition: all 0.4s;
  opacity: 0;
  visibility: hidden;
}
.alshow-con .alshow-cont .alshow-lf ul li a::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  width: 2px;
  height: 0%;
  background-color: #1d78ff;
  transition: all 0.5s;
  opacity: 0;
  z-index: 3;
}
.alshow-con .alshow-cont .alshow-lf ul li:last-child {
  margin-bottom: 0;
}
.alshow-con .alshow-cont .alshow-lf ul li:hover a {
  background: #fff;
  color: #1d78ff;
}
.alshow-con .alshow-cont .alshow-lf ul li:hover .alnav-bg {
  right: 0;
  opacity: 1;
  visibility: visible;
}
.alshow-con .alshow-cont .alshow-lf ul li:hover a::before {
  height: 37%;
  opacity: 1;
}
.alshow-con .alshow-cont .alshow-lf ul .active a {
  background: #fff;
  color: #1d78ff;
}
.alshow-con .alshow-cont .alshow-lf ul .active .alnav-bg {
  right: 0;
  opacity: 1;
  visibility: visible;
}
.alshow-con .alshow-cont .alshow-lf ul .active a::before {
  height: 37%;
  opacity: 1;
}
.alshow-con .alshow-cont .alshow-rt {
  border-radius: 20px;
  overflow: hidden;
  border: 1px solid #e3e8ee;
  width: 74.4%;
  background: url(../images/anr-bg.png) no-repeat center center;
  background-size: cover;
  min-height: 33.4vw;
}
.alshow-con .alshow-cont .alshow-rt .alshow-bt {
  background: url(../images/abt-bg.png) no-repeat center center;
  background-size: cover;
  padding: 2.5% 4%;
}
.alshow-con .alshow-cont .alshow-rt .alshow-bt h3 {
  font-size: 1.35vw;
  letter-spacing: 1px;
  color: #333333;
  display: none;
}
.alshow-con .alshow-cont .alshow-rt .alshow-bt h3:nth-child(1) {
  display: block;
}
.alshow-con .alshow-cont .alshow-rt .alshow-nr {
  font-size: 18px;
  line-height: 2.11;
  letter-spacing: 1px;
  color: #555555;
  padding: 4.3% 4%;
}
.alshow-con .alshow-cont .alshow-rt .alshow-nr div {
  display: none;
}
.alshow-con .alshow-cont .alshow-rt .alshow-nr div:nth-child(1) {
  display: block;
}
.fa-gs {
  margin-top: 4.3%;
}
.fa-gs .fa-gs-desc {
  font-size: 20px;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #333333;
  text-align: center;
  margin-top: 0.8%;
}
.fa-gs .row {
  margin-top: 3.7%;
  margin-left: -0.99%;
  margin-right: -0.99%;
  justify-content: space-around;
}
.fa-gs .row .fa-gs-items {
  padding: 0 0.99%;
  flex: 1;
}
.fa-gs .row .fa-gs-items .fa-gs-items-con {
  background-color: #f4f7fc;
  box-shadow: -3px 5px 10px 0px rgba(125, 125, 153, 0.21);
  border: solid 1px #ffffff;
  text-align: center;
  height: 100%;
  padding: 7.7% 7% 17% 7%;
  transition: all 0.5s;
}
.fa-gs .row .fa-gs-items .fa-gs-items-con div:nth-child(1) {
  height: 6.63vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fa-gs .row .fa-gs-items .fa-gs-items-con div:nth-child(1) img {
  max-height: 100%;
  transition: all 0.5s;
}
.fa-gs .row .fa-gs-items .fa-gs-items-con div:nth-child(2) {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 10%;
  transition: all 0.5s;
}
.fa-gs .row .fa-gs-items .fa-gs-items-con:hover {
  transform: translateY(-3px);
}
.fa-gs .row .fa-gs-items .fa-gs-items-con:hover div:nth-child(1) img {
  transform: scale(1.03);
}
.fa-gs .row .fa-gs-items .fa-gs-items-con:hover div:nth-child(2) {
  color: #0274ee;
}
.fa-ys {
  background-color: #f4f9ff;
  margin-top: 4.9%;
  padding-top: 3.5%;
  padding-bottom: 3%;
}
.fa-ys ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 2.5%;
}
.fa-ys ul li {
  width: 48.8%;
  background-color: #ffffff;
  margin-bottom: 2%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2.4% 4% 3.5% 2.8%;
  transition: all 0.5s;
  position: relative;
}
.fa-ys ul li .fa-ys-tb {
  position: relative;
  z-index: 2;
}
.fa-ys ul li .fa-ys-tb img {
  transition: all 0.5s;
}
.fa-ys ul li .fa-ys-tb img:nth-child(2) {
  display: none;
}
.fa-ys ul li .fa-ys-nr {
  position: relative;
  z-index: 2;
  flex: 1;
  margin-top: 0.8%;
  margin-left: 3.5%;
}
.fa-ys ul li .fa-ys-nr h5 {
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #333333;
  transition: all 0.5s;
  font-weight: bold;
}
.fa-ys ul li .fa-ys-nr div {
  font-size: 16px;
  line-height: 1.62;
  letter-spacing: 1px;
  color: #555555;
  transition: all 0.5s;
  margin-top: 4%;
}
.fa-ys ul li::after {
  position: absolute;
  left: 0%;
  transform: translateY(-50%);
  top: 50%;
  width: 100%;
  height: 70%;
  content: '';
  background-image: linear-gradient(0deg, #004ac3 0%, #026ce4 100%);
  opacity: 0;
  transition: all 0.5s;
}
.fa-ys ul li:hover .fa-ys-tb img:nth-child(2) {
  display: inline;
}
.fa-ys ul li:hover .fa-ys-tb img:nth-child(1) {
  display: none;
}
.fa-ys ul li:hover .fa-ys-nr h5,
.fa-ys ul li:hover .fa-ys-nr div {
  color: #fff;
}
.fa-ys ul li:hover::after {
  height: 100%;
  opacity: 1;
}
.fa-jz {
  margin-top: 4.7%;
}
.fa-jz .jzbt-siwper {
  border-radius: 1.57vw;
  background-color: #eaf1f9;
  margin-top: 2.3%;
}
.fa-jz .jzbt-siwper .swiper-wrapper .swiper-slide {
  cursor: pointer;
  transition: all 0.4s;
  font-size: 18px;
  line-height: 1.5;
  text-align: center;
  letter-spacing: 1px;
  color: #888888;
  border-radius: 1.57vw;
  padding: 1.1% 0;
}
.fa-jz .jzbt-siwper .swiper-wrapper .swiper-slide-thumb-active {
  background-color: #1476fb;
  color: #fff;
  font-weight: bold;
}
.fa-jz .jznr-siwper {
  box-shadow: 0px 0px 21px 0px rgba(125, 125, 153, 0.36);
  border-radius: 1.83vw;
  margin-top: 3%;
  margin-bottom: 6.6%;
  position: relative;
}
.fa-jz .jznr-siwper .jz-dh {
  position: absolute;
  right: 35.25%;
  display: flex;
  bottom: 25.4%;
  flex-direction: row-reverse;
}
.fa-jz .jznr-siwper .jz-prev,
.fa-jz .jznr-siwper .jz-next {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2vw;
  height: 2vw;
  transition: all 0.4s;
  overflow: hidden;
  background: none;
  position: relative;
  border-radius: 100%;
  background-color: #1476fb;
  left: 0;
  box-shadow: 0px 0px 13px 0px rgba(69, 69, 69, 0.19);
  right: 0;
  top: 0;
  margin: 0;
}
.fa-jz .jznr-siwper .jz-prev img,
.fa-jz .jznr-siwper .jz-next img {
  width: 26.06%;
}
.fa-jz .jznr-siwper .jz-prev img:nth-child(1) {
  transition: all 0.4s;
  left: 0;
  position: relative;
}
.fa-jz .jznr-siwper .jz-prev img:nth-child(2) {
  position: absolute;
  left: 100%;
  transition: all 0.4s;
}
.fa-jz .jznr-siwper .jz-prev:hover {
  background: #1476fb;
  box-shadow: 1px 1px 10px #1476fb;
}
.fa-jz .jznr-siwper .jz-prev:hover img:nth-child(1) {
  position: relative;
  left: -100%;
}
.fa-jz .jznr-siwper .jz-prev:hover img:nth-child(2) {
  left: 37%;
}
.fa-jz .jznr-siwper .jz-prev {
  margin-right: 12px;
}
.fa-jz .jznr-siwper .jz-next:hover {
  background: #1476fb;
  box-shadow: 1px 1px 10px #1476fb;
}
.fa-jz .jznr-siwper .jz-next:hover img:nth-child(1) {
  left: 100%;
}
.fa-jz .jznr-siwper .jz-next:hover img:nth-child(2) {
  left: 37%;
}
.fa-jz .jznr-siwper .jz-next img:nth-child(1) {
  transition: all 0.4s;
  position: relative;
  left: 0;
}
.fa-jz .jznr-siwper .jz-next img:nth-child(2) {
  position: absolute;
  left: -100%;
  transition: all 0.4s;
}
.fa-jz .jznr-siwper .jz-prev:after {
  display: none;
}
.fa-jz .jznr-siwper .jz-next:after {
  display: none;
}
.fa-jz .jznr-siwper .swiper-wrapper .swiper-slide {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4.2% 4.2% 3.85% 4.2%;
}
.fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-lf {
  width: 55.1%;
  border-radius: 12px;
  overflow: hidden;
}
.fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-lf div {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 23.4vw;
}
.fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-rt {
  flex: 1;
  margin-left: 4.6%;
  position: relative;
  top: -2.5vw;
}
.fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-rt h3 {
  font-size: 1.57vw;
  letter-spacing: 1px;
  color: #333333;
  line-height: 1.5;
  font-weight: bold;
}
.fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-rt div {
  font-size: 18px;
  line-height: 1.77;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 5.5%;
  padding-right: 12%;
}
#Outline {
  top: -20%;
}
#Dminance {
  top: -10%;
}
#Significance {
  top: -15%;
}
.xbz-con {
  width: 1420px;
  margin-top: 4.3%;
}
.xbz-con .row {
  margin-top: 4%;
  margin-left: -1.3%;
  margin-right: -1.3%;
}
.xbz-con .row .xbz-items {
  padding: 0 1.3%;
}
.xbz-con .row .xbz-items .xbz-items-con {
  background-image: linear-gradient(0deg, #f9fafe 0%, #f4f7fe 100%);
  box-shadow: 0px 1px 6px 0px rgba(45, 45, 45, 0.14);
  text-align: center;
  padding: 14% 5% 11% 5%;
  transition: all 0.5s;
}
.xbz-con .row .xbz-items .xbz-items-con div:nth-child(1) {
  height: 4.12vw;
}
.xbz-con .row .xbz-items .xbz-items-con div:nth-child(1) img {
  max-height: 100%;
  transition: all 0.5s;
}
.xbz-con .row .xbz-items .xbz-items-con div:nth-child(2) {
  font-size: 20px;
  letter-spacing: 1px;
  color: #333333;
  margin-top: 5%;
  transition: all 0.5s;
}
.xbz-con .row .xbz-items .xbz-items-con:hover {
  transform: translateY(-4px);
}
.xbz-con .row .xbz-items .xbz-items-con:hover div:nth-child(1) img {
  transform: scale(1.03);
}
.xbz-con .row .xbz-items .xbz-items-con:hover div:nth-child(2) {
  color: #026ce4;
}
.xbz-lb {
  margin-top: 6.65%;
  margin-bottom: 5%;
}
.xbz-lb .xbz-lb-items {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  border: solid 1px #ffffff;
  box-shadow: 0px 1px 18px 0px rgba(8, 87, 208, 0.16);
  margin: 28px 0;
  padding: 5.5% 0 8.7% 4%;
  transition: all 0.5s;
}
.xbz-lb .xbz-lb-items .xbz-lb-lf {
  width: 62.35%;
}
.xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(1) {
  display: flex;
  align-items: center;
  font-size: 1.67vw;
  letter-spacing: 1px;
  color: #333333;
}
.xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(1) h3 {
  font-family: var(--Montserrat);
  font-size: 2.188vw;
  color: #0656c5;
  font-weight: 600;
  position: relative;
  letter-spacing: 2px;
  top: 3px;
  margin-right: 11px;
}
.xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(2) {
  font-size: 20px;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #666666;
  margin-top: 1.3%;
  position: relative;
  padding-bottom: 4.9%;
}
.xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(2)::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 81.87%;
  height: 1px;
  background-color: #d1d6dc;
}
.xbz-lb .xbz-lb-items .xbz-lb-lf ul {
  display: flex;
  flex-wrap: wrap;
  margin-top: 7.8%;
}
.xbz-lb .xbz-lb-items .xbz-lb-lf ul li {
  font-size: 18px;
  letter-spacing: 1px;
  color: #333333;
  position: relative;
  padding-left: 15px;
  width: 17.68%;
  padding-right: 1.5%;
}
.xbz-lb .xbz-lb-items .xbz-lb-lf ul li::after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 7px;
  height: 7px;
  background-image: linear-gradient(0deg, #1377cf 0%, #1eb7ff 100%);
  border-radius: 100%;
}
.xbz-lb .xbz-lb-items:nth-child(1) {
  margin-top: 0;
}
.xbz-lb .xbz-lb-items:nth-last-child(2) {
  margin-bottom: 0;
}
.xbz-lb .xbz-jt {
  width: 5%;
  margin-left: 5.2%;
}
.xbz-lb .xbz-jt:last-child {
  display: none;
}
.xbz-lb .xbz-lb-items:hover {
  transform: translateX(4px);
}
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items:nth-child(2){
    min-width: 206px;
}
@media (max-width: 1599px) {
  .i-ban .iban-con a {
    width: 129px;
    height: 39px;
    font-size: 15px;
  }
  .fk-bt p {
    font-size: 15px;
  }
  .dc-zt .container .fk-bt p,
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt div {
    font-size: 15px;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt h3 {
    font-size: 20px;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt a {
    width: 118px;
    height: 39px;
    font-size: 15px;
  }
  .dc-qy .row .dc-qy-items .dc-qy-items-con div:nth-child(2) {
    font-size: 22px;
  }
  .dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms div ul li {
    font-size: 13px;
    margin-right: 2%;
  }
  .foot .foot-tp .foot-tp-items p a {
    font-size: 19px;
  }
  .foot .foot-tp .foot-tp-items ul li a {
    font-size: 15px;
  }
  .foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items div:nth-child(2) {
    font-size: 18px;
  }
  .foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items div {
    font-size: 15px;
    top: 2px;
  }
  .foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items:last-child div:nth-child(2) {
    font-size: 15px;
  }
  .foot .foot-bt p,
  .foot .foot-bt p a,
  .foot .foot-bt ul li a {
    font-size: 13px;
  }
  .fk-nr .fk-nr-items .container .fk-nr-lf .fk-nr-desc {
    font-size: 15px;
  }
  .api-kf .row .api-kf-items .api-kf-items-con a,
  .fk-nr .fk-nr-items .container .fk-nr-lf ul li div:nth-child(2) {
    font-size: 15px;
  }
  .api-gx ul li div:nth-child(1) p:nth-child(2) {
    font-size: 18px;
  }
  .api-gx ul li div:nth-child(2) {
    font-size: 17px;
  }
  .api-nav li a p:nth-child(2) {
    font-size: 19px;
  }
  .g-lc .g-lc-nr .g-bl {
    top: 43%;
  }
  .g-lc .g-lc-nr .g-lc-con .g-lc-items div ul li {
    padding-left: 19px;
  }
  .g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-rt div:nth-child(2) {
    font-size: 14px;
  }
  .g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-lf div {
    font-size: 17px;
  }
  .g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-lf h3 {
    font-size: 22px;
  }
  .g-zz .container .g-zz-con .zz-swiper .swiper-wrapper .swiper-slide div:nth-child(2) {
    font-size: 17px;
  }
  .fa-gs .fa-gs-desc {
    font-size: 18px;
  }
  .fa-gs .row .fa-gs-items .fa-gs-items-con div:nth-child(2) {
    font-size: 17px;
  }
  .fa-ys ul li .fa-ys-nr div {
    font-size: 15px;
  }
  .fa-jz .jzbt-siwper .swiper-wrapper .swiper-slide {
    font-size: 17px;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-rt div {
    font-size: 16px;
  }
  .al-con .al-cont .al-items .al-desc {
    font-size: 16px;
  }
  .al-con .al-cont .al-items .al-more {
    width: 110px;
    height: 38px;
    font-size: 15px;
  }
  .al-con .al-cont .al-items .al-bt {
    font-size: 20px;
  }
  .al-con .al-btt a {
    font-size: 17px;
  }
  .alshow-con .alshow-cont .alshow-lf ul li a {
    font-size: 19px;
  }
  .alshow-con .alshow-cont .alshow-rt .alshow-nr {
    font-size: 17px;
  }
  .alshow-con .alshow-cont .alshow-rt .alshow-bt h3 {
    font-size: 22px;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt div {
    font-size: 16px;
  }
  .gj-lb .gjbt-swiper .swiper-wrapper .swiper-slide div {
    font-size: 19px;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt div {
    font-size: 15px;
  }
    .xbz-con .row .xbz-items .xbz-items-con div:nth-child(2) {
    font-size: 19px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(2) {
    font-size: 18px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf ul li {
    font-size: 16px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(1) h3 {
    top: 0.2vw;
  }
.head .head-cen .factive{
    width: 40%;
}
.head .head-cen .head-lf .head-nav .head-li .head-xl a{
    min-width: 155px;
}
.head .head-cen .head-lf .head-nav .head-li .head-xl a{
    font-size: 15px;
}
.sy-con {
    padding: 8.2% 8.31% 3.85% 8.31%;
}
}
@media (max-width: 1477px) {
  .dc-qy .row .dc-qy-items .dc-qy-items-con div:nth-child(2) {
    font-size: 20px;
  }
  .dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms div ul li:nth-child(3n) {
    margin-right: 2%;
  }
  .fk-nr .fk-nr-items .container .fk-nr-lf h3 {
    font-size: 20px;
  }
  .api-kf .row .api-kf-items .api-kf-items-con .api-kf-tp div:nth-child(2) {
    font-size: 17px;
  }
  .api-gx ul li div:nth-child(1) p:nth-child(2) {
    font-size: 16px;
  }
  .g-lc .g-lc-nr .g-lc-con:nth-child(1) .g-lc-items {
    width: 23%;
  }
  .g-lc .g-lc-nr .g-lc-con .g-lc-items {
    width: 24.2%;
  }
  .g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-lf {
    font-size: 46px;
  }
  .g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-lf div {
    font-size: 16px;
  }
  .g-jr .g-jr-con .g-jr-items ul li:nth-child(1) {
    font-size: 18px;
  }
  .fa-gs .fa-gs-desc {
    font-size: 16px;
  }
  .fa-gs .row .fa-gs-items .fa-gs-items-con div:nth-child(2) {
    font-size: 16px;
  }
  .fa-jz .jzbt-siwper .swiper-wrapper .swiper-slide {
    font-size: 16px;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-rt h3 {
    font-size: 20px;
  }
  .fa-jz .jznr-siwper .jz-dh {
    bottom: 22.4%;
  }
  .al-con .al-btt a {
    font-size: 16px;
  }
  .al-con .al-cont .al-items .al-bt {
    font-size: 19px;
  }
  .al-con .al-cont .al-items .al-desc {
    font-size: 15px;
  }
  .al-con .al-cont .al-items .al-more {
    width: 103px;
    height: 35px;
    font-size: 14px;
  }
  .alshow-con .alshow-cont .alshow-lf ul li a {
    font-size: 18px;
  }
  .alshow-con .alshow-cont .alshow-rt .alshow-bt h3 {
    font-size: 21px;
  }
  .alshow-con .alshow-cont .alshow-rt .alshow-nr {
    font-size: 16px;
  }
  .sy-con h3 {
    font-size: 22px;
  }
  .sy-con form .sy-items div input {
    padding: 2% 3.15%;
  }
  .gj-td .row .gj-td-items .gj-td-items-con div:nth-child(2) {
    font-size: 20px;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt h3 {
    font-size: 21px;
  }
    .xbz-con .row .xbz-items .xbz-items-con div:nth-child(2) {
    font-size: 17px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(2) {
    font-size: 16px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf ul li {
    font-size: 15px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(1) h3 {
    top: 0vw;
  }
.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items p a {
    font-size: 18px;
}

.head .head-cen .head-lf .head-nav .head-li .head-child .container .head-child-items ul li .lia {
    font-size: 15px;
}
.head .head-cen .head-lf .head-nav .head-li .head-xl a{
    min-width: 143px;
        padding: 0.68vw 20px;
}
}
@media (max-width: 1365px) {
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt a,
  .i-ban .iban-con a {
    width: 111px;
    height: 36px;
    font-size: 14px;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt h3 {
    font-size: 19px;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .qybg-pagination .swiper-pagination-bullet {
    height: 3px;
  }
  .dc-qy .row .dc-qy-items .dc-qy-items-con div:nth-child(2) {
    font-size: 19px;
  }
  .dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms div a {
    font-size: 18px;
  }
  .foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items div:nth-child(2) {
    font-size: 17px;
  }
  .foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items div {
    font-size: 14px;
    top: 2px;
  }
  .foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items:last-child div:nth-child(2) {
    font-size: 14px;
  }
  .dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms div ul li {
    font-size: 12px;
  }
  .foot .foot-tp .foot-tp-items {
    max-width: 26%;
  }
  .foot .foot-tp .foot-tp-items:last-child {
    width: 26%;
  }
  .dc-zt .container .fk-bt p,
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt div {
    font-size: 14px;
  }
  .fk-nr .fk-nr-items .container .fk-nr-lf h3 {
    font-size: 21px;
  }
  .api-nav li a p:nth-child(2) {
    font-size: 18px;
  }
  .jm-row .jm-items .jm-items-con div:nth-child(2) {
    font-size: 17px;
  }
  .g-lc .g-lc-nr .g-lc-con .g-lc-items h3 {
    font-size: 18px;
  }
  .g-jj .g-jj-tp .g-jj-lf .g-jj-con {
    font-size: 15px;
    max-height: 240px;
  }
  .g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-lf {
    font-size: 37px;
  }
  .g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-rt div:nth-child(2) {
    font-size: 13px;
  }
  .g-yw .ywbt-swiper .swiper-wrapper .swiper-slide {
    font-size: 19px;
  }
  .g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-lf div {
    font-size: 15px;
  }
  .g-jr .g-jr-con .g-jr-items .g-jr-nr {
    font-size: 15px;
  }
  .fa-gs .row .fa-gs-items .fa-gs-items-con div:nth-child(2) {
    font-size: 15px;
  }
  .fa-jz .jzbt-siwper .swiper-wrapper .swiper-slide {
    font-size: 15px;
  }
  .fa-jz .jznr-siwper .jz-dh {
    bottom: 14.4%;
  }
  .g-bt {
    font-size: 25px;
  }
  .alshow-con .alshow-cont .alshow-rt .alshow-nr {
    font-size: 15px;
  }
  .gk-con .gk-cont {
    font-size: 15px;
  }
  .gk-con .gk-cont a {
    font-size: 15px;
  }
  .gj-td .row .gj-td-items .gj-td-items-con div:nth-child(2) {
    font-size: 18px;
  }
  .xbz-con .row .xbz-items .xbz-items-con div:nth-child(2) {
    font-size: 16px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(1) h3 {
    font-size: 29px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(1) {
    font-size: 21px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(1) h3 {
    top: 1px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(2) {
    font-size: 15px;
    margin-top: 14px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf ul li {
    width: 21%;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf ul li {
    width: 25%;
  }
.head .head-cen .factive .head-search form{
    width: 70%;
}
.head .head-cen .head-rt .head-lan{
    width: 113px;
}
.head .head-cen .head-rt {
    width: 226px;
}
.head .head-cen .factive{
    width: 37%;
}
.sy-con {
    padding: 10.2% 8.31% 3.85% 8.31%;
}
}
@media (max-width: 1199px) {
  .container {
    max-width: 90%;
  }
  .head {
    padding-left: 5%;
  }
  .i-ban .iban-con {
    top: 57%;
  }
  .i-ban .iban-con h3 {
    font-size: 22px;
  }
  .i-ban .iban-con div {
    font-size: 15px;
  }
  .fk-bt h3 {
    font-size: 22px;
  }
  .dc-qy .row .dc-qy-items .dc-qy-items-con div:nth-child(2) {
    font-size: 18px;
  }
  .foot .foot-tp .foot-tp-items p a {
    font-size: 17px;
  }
  .foot .foot-tp .foot-tp-items ul li a {
    font-size: 14px;
  }
  .foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items div:nth-child(2) {
    font-size: 15px;
  }
  .foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items div:nth-child(1) {
    top: 0;
  }
  .fk-tx .fk-tx-items .fk-tx-items-con div:nth-child(1) {
    font-size: 16px;
  }
  .fk-nr .fk-nr-items .container .fk-nr-lf h3 {
    font-size: 19px;
  }
  .api-nav li::after {
    height: 37px;
  }
  .api-nav li a p:nth-child(2) {
    font-size: 17px;
  }
  .api-zt .api-zt-con .api-zt-lf li div:nth-child(1) p:nth-child(1) {
    font-size: 27px;
  }
  .api-zt .api-zt-con .api-zt-lf li div:nth-child(2) {
    font-size: 16px;
  }
  .api-gx ul li div:nth-child(1) p:nth-child(1) {
    font-size: 35px;
  }
  .api-gx ul li:nth-child(2) div:nth-child(1) p:nth-child(1) {
    font-size: 30.7px;
  }
  .api-zt .api-zt-con .api-zt-lf li div:nth-child(1) p:nth-child(2) {
    font-size: 23px;
    margin-left: 9px;
  }
  .jm-fx .container .jm-fx-qh .jm-fx-qh-rt div p {
    font-size: 18px;
  }
  .g-bt {
    font-size: 22px;
  }
  .g-lc .g-lc-nr .g-lc-con {
    display: none;
  }
  .g-lc .g-lc-nr .g-lc-con:nth-child(4) {
    display: block;
  }
  .g-lc .g-lc-nr .g-bl {
    display: none;
  }
  .g-lc .g-lc-nr .g-lc-con .g-lc-items {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 36px;
  }
  .g-jr .g-jr-con .g-jr-items ul li:nth-child(1) {
    font-size: 17px;
  }
  .ny-bt {
    font-size: 22px;
  }
  .fa-gs .fa-gs-desc {
    font-size: 15px;
  }
  .fa-ys ul li .fa-ys-nr h5 {
    font-size: 17px;
  }
  .fa-ys ul li .fa-ys-nr div {
    font-size: 14px;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-rt h3 {
    font-size: 17px;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-rt div {
    font-size: 15px;
    padding-right: 0;
  }
  .fa-jz .jznr-siwper .jz-prev,
  .fa-jz .jznr-siwper .jz-next {
    width: 25px;
    height: 25px;
  }
  .fa-jz .jznr-siwper .jz-dh {
    right: 34.25%;
  }
  #Outline {
    top: -30%;
  }
  .gj-lb .gj-lb-con .gj-prev,
  .gj-lb .gj-lb-con .gj-next {
    width: 43px;
    height: 43px;
  }
.head .head-cen .factive{
    width: 32%;
}
.head .head-cen .head-lf .head-nav .head-li .head-xl a {
    min-width: 132px;
    padding: 0.68vw 17px;
}
}
@media (max-width: 990px) {
  .head .head-cen .head-lf .head-nav {
    display: none;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapcper .swiper-slide .dc-qy-rt {
    width: 100%;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-lf {
    width: 56%;
    margin: 0 auto;
    top: 0;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide {
    padding-right: 5%;
    display: block;
    padding-top: 9%;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt div {
    margin-top: 3.1%;
    margin-bottom: 4.6%;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .qybg-pagination .swiper-pagination-bullet {
    width: 34px;
  }
  .dc-qy .row .dc-qy-items .dc-qy-items-con div:nth-child(2) {
    font-size: 17px;
  }
  .dc-zt .container .row .dc-zt-items {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 15px;
  }
  .dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-thumb p {
    height: 242px;
  }
  .dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms {
    height: calc(100% - 242px);
  }
  .foot .foot-tp .foot-tp-items ul {
    display: none;
  }
  .foot .foot-tp {
    display: block;
  }
  .foot .foot-tp .foot-tp-items:last-child {
    width: 100%;
  }
  .foot .foot-tp .foot-tp-items p a {
    font-size: 14px;
  }
  .foot .foot-tp .foot-tp-items p {
    padding-bottom: 7px;
    padding-top: 11px;
    padding-left: 19px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  }
  .foot .foot-tp .foot-tp-items ul {
    padding-left: 19px;
  }
  .foot .foot-tp .foot-tp-items span {
    position: absolute;
    right: 5%;
    display: block;
    top: 4px;
    content: '+';
    font-size: 19px;
    color: #fff;
  }
  .foot .foot-tp .foot-tp-items span em {
    font-weight: bold;
  }
  .foot .foot-tp .foot-tp-items span em:nth-child(2) {
    display: none;
  }
  .foot .foot-tp .foot-tp-items ul {
    padding-left: 19px;
    padding-bottom: 9px;
    padding-top: 8px;
  }
  .foot .foot-tp .foot-tp-items ul li:last-child {
    margin-bottom: 0;
  }
  .foot .foot-tp .foot-tp-items {
    max-width: 100%;
    position: relative;
  }
  .foot .foot-tp .xs span {
    top: -9px;
  }
  .foot .foot-tp .xs span em:nth-child(2) {
    display: inline;
    font-size: 32px;
  }
  .foot .foot-tp .xs span em:nth-child(1) {
    display: none;
  }
  .foot .foot-tp .foot-tp-items ul li a {
    font-size: 13px;
  }
  .foot {
    padding-top: 25px;
  }
  .foot .foot-tp .foot-tp-items .foot-lx {
    margin-top: 30px;
    padding-left: 0;
  }
  .foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items:last-child div:nth-child(2) {
    font-size: 13px;
  }
  .foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items div:nth-child(2) {
    font-size: 14px;
  }
  .foot .foot-tp .foot-tp-items .foot-lx .foot-lx-items div {
    font-size: 13px;
  }
  .foot .foot-bt p,
  .foot .foot-bt p a,
  .foot .foot-bt ul li a {
    font-size: 12px;
  }
  .foot .foot-bt {
    padding-top: 23px;
    padding-bottom: 23px;
  }
  .foot .foot-bt p {
    display: block;
    text-align: center;
    margin-top: 9px;
  }
  .foot .foot-tp {
    padding-bottom: 27px;
  }
  .foot .foot-bt ul li::after {
    height: 13px;
  }
  .fk-tx .fk-tx-items {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .head {
    position: sticky;
    top: 0;
  }
  .i-ban .iban-con {
    top: 48%;
  }
  .api-nav li a p:nth-child(2) {
    font-size: 16px;
  }
  .api-nav li::after {
    height: 29px;
  }
  .api-kf .row .api-kf-items {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 15px;
  }
  .api-kf .row .api-kf-items .api-kf-items-con .api-kf-tp div:nth-child(1) {
    height: 37px;
  }
  .api-zt .fk-bt p,
  .api-pl .fk-bt p,
  .api-gx .fk-bt p {
    max-width: 90%;
    margin: 0 auto;
    margin-top: 1%;
  }
  .api-zt .api-zt-con .api-zt-lf {
    padding-left: 0;
  }
  .api-gx ul li {
    width: 19%;
  }
  .api-gx ul li:nth-child(2) {
    margin-top: 0.6vw;
  }
  .api-gx ul li:nth-child(2) div:nth-child(1) p:nth-child(2) {
    top: -0.77vw;
  }
  .api-gx ul li div:nth-child(1) p:nth-child(2) {
    top: -1.2vw;
  }
  #Platform {
    top: -13%;
  }
  .api-zt .api-zt-con .api-zt-lf li div:nth-child(1) p:nth-child(2) {
    font-size: 21px;
  }
  .jm-row .jm-items .jm-items-con div:nth-child(1) {
    height: 35px;
  }
  .g-jj .g-jj-tp {
    display: block;
  }
  .g-jj .g-jj-tp .g-jj-lf {
    width: 100%;
  }
  .g-jj .g-jj-tp .g-jj-rt {
    width: 100%;
    margin-top: 33px;
  }
  .g-zz .container .g-zz-con .zz-swiper .swiper-wrapper .swiper-slide div:nth-child(1) {
    height: 32.35vw;
  }
  .g-zz .container .g-zz-con .zz-prev,
  .g-zz .container .g-zz-con .zz-next,
  .g-yw .g-yw-con .yw-prev,
  .g-yw .g-yw-con .yw-next {
    width: 17px;
  }
  .g-jr .g-jr-con .g-jr-items ul li {
    font-size: 15px;
  }
  .g-jr .g-jr-con .g-jr-items ul li:nth-child(1) {
    font-size: 16px;
    width: 25.65%;
  }
  .g-jr .g-jr-con .g-jr-items .g-jr-nr .g-jr-yx,
  .g-jr .g-jr-con .g-jr-items .g-jr-nr h4 {
    font-size: 17px;
  }
  .g-jr .g-jr-con .g-jr-items .g-jr-nr {
    font-size: 14px;
  }
  .g-jr .g-jr-con .g-jr-items ul li:last-child {
    width: 14px;
  }
  .fa-gs .row .fa-gs-items {
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 17px;
  }
  .fa-gs .row .fa-gs-items .fa-gs-items-con div:nth-child(1) {
    height: 69px;
  }
  .fa-gs .row .fa-gs-items .fa-gs-items-con div:nth-child(2) {
    margin-top: 5%;
  }
  .fa-gs .row .fa-gs-items .fa-gs-items-con {
    padding: 7.7% 7% 12% 7%;
  }
  .fa-ys ul li {
    padding: 4.4% 4% 4.5% 2.8%;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide {
    display: block;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-rt,
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-lf {
    width: 100%;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-rt {
    top: 0;
    margin-left: 0;
    margin-top: 28px;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-lf div {
    height: 295px;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-rt div {
    margin-top: 2.5%;
  }
  .fa-jz .jznr-siwper .jz-dh {
    right: 0;
    width: 100%;
    justify-content: space-between;
    bottom: 47%;
  }
  .fa-jz .jznr-siwper .jz-prev,
  .fa-jz .jznr-siwper .jz-next {
    width: 35px;
    height: 35px;
  }
  #Outline {
    top: -15%;
  }
  #Dminance {
    top: -9%;
  }
  #Significance {
    top: -10%;
  }
  .alshow-con .alshow-cont {
    display: block;
  }
  .alshow-con .alshow-cont .alshow-rt,
  .alshow-con .alshow-cont .alshow-lf {
    width: 100%;
  }
  .alshow-con .alshow-cont .alshow-rt {
    margin-top: 30px;
  }
  .alshow-con .alshow-cont .alshow-lf ul li a {
    font-size: 20px;
    padding: 2.33% 2%;
  }
  .alshow-con .alshow-cont .alshow-lf ul li a p {
    width: 5.9%;
    margin-right: 2.3%;
  }
  .alshow-con .alshow-cont .alshow-lf ul li {
    margin-bottom: 1%;
  }
  .alshow-con .alshow-cont .alshow-lf ul li a {
    font-size: 18px;
  }
  .gj-td .row .gj-td-items .gj-td-items-con div:nth-child(2) {
    font-size: 16px;
  }
  .gj-lb .gjbt-swiper {
    padding: 5px 0 0 0;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt ul li p:nth-child(2) {
    font-size: 14px;
  }
  .gj-lb .gjbt-swiper .swiper-wrapper .swiper-slide div {
    font-size: 17px;
  }
.fa-gs .row{
    justify-content: space-between;
}
.head .head-cen .head-rt .head-search,.head .head-cen .head-rt .head-lan{
    display: none;
}
.head .head-cen .head-rt {
    border-left: none;
}
.head .head-cen .head-rt {
    width: auto;
}
.mb-zd{
    display: block;
}
.head{
    padding-right: 5%;
}
.head .head-cen {
    padding: 7px 0;
}
.head-logo{
    width: 120px;
}
.head-logo img{
    height: auto;
}
.foot .foot-bt .container{
    display: block;
}
.foot .foot-bt .container div {
    justify-content: center;
    font-size: 12px;
    margin-top: 10px;
}
.foot .foot-bt ul li::after {
    height: 12px;
}
.sy-con {
    padding: 13.2% 8.31% 3.85% 8.31%;
}
.foot .foot-tp .foot-tp-items ul li div {
    left: calc(100% + 10px) !important;
}
.foot .foot-tp .foot-tp-items ul li{
    width: fit-content;
}
}
@media (max-width: 767px) {
  .i-ban .i-bg img {
    max-width: 166%;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }
  .i-ban .iban-con h3 {
    font-size: 18px;
  }
  .i-ban .iban-con div {
    font-size: 14px;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt a,
  .i-ban .iban-con a {
    width: 100px;
    height: 33px;
    font-size: 13px;
  }
  .i-ban .iban-con a {
    margin-top: 1%;
  }
  .i-ban .iban-con a {
    margin-top: 5%;
  }
  .i-ban .iban-con {
    top: 60%;
  }
  .fk-bt h3 {
    font-size: 20px;
  }
  .dc-qy {
    margin-top: 50px;
  }
  .fk-bt p {
    font-size: 13px;
    margin-top: 16px;
  }
  .dc-qy .dc-qy-lb {
    margin-top: 18px;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-lf {
    width: 100%;
    padding: 0%;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide {
    padding-top: 11%;
    padding-left: 5%;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt h3 {
    font-size: 17px;
  }
  .dc-zt .container .fk-bt p,
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt div {
    font-size: 13px;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt {
    padding-top: 33px;
    padding-bottom: 52px;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt div {
    margin-top: 15px;
    margin-bottom: 26px;
  }
  .dc-qy .dc-qy-lb .qybg-swiper .qybg-pagination {
    right: auto;
    bottom: 3%;
    text-align: center;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  .dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-lf div {
    padding: 8.3% 7% 10.4% 7%;
  }
  .dc-qy .row .dc-qy-items {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 19px;
  }
  .dc-qy .row {
    margin-top: 21px;
  }
  .dc-qy .row .dc-qy-items .dc-qy-items-con div:nth-child(1) {
    height: 37px;
  }
  .dc-qy .row .dc-qy-items .dc-qy-items-con div:nth-child(2) {
    font-size: 15px;
  }
  .dc-qy .row .dc-qy-items .dc-qy-items-con {
    padding: 12% 5% 11.4% 5%;
  }
  .dc-zt {
    margin-top: 42px;
    padding-top: 50px;
    padding-bottom: 45px;
  }
  .dc-zt .container .fk-bt p {
    padding: 0 0% 18px 0;
    margin-top: 15px;
  }
  .dc-zt .container .row {
    margin-top: 37px;
  }
  .dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-thumb p {
    height: 118px;
  }
  .dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms div a {
    font-size: 17px;
  }
  .dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms {
    height: calc(100% - 118px);
    padding: 16px 0 0 0%;
  }
  .dc-zt .container .row .dc-zt-items .dc-zt-items-con {
    padding: 25px 6.8% 19px 6.8%;
  }
  .dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms div ul {
    margin-top: 10px;
  }
  .dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms .dc-zt-more {
    margin-top: 12px;
  }
  .fk-tx {
    margin-top: 53px;
  }
  .fk-tx .fk-tx-items .fk-tx-items-con {
    flex-direction: column-reverse;
  }
  .fk-tx .fk-tx-items .fk-tx-items-con div:nth-child(1) {
    padding-right: 0;
    text-align: center;
  }
  .fk-tx .fk-tx-items .fk-tx-items-con div:nth-child(2) img {
    max-height: 100%;
  }
  .fk-tx .fk-tx-items .fk-tx-items-con div:nth-child(2) {
    width: auto;
    height: 28px;
  }
  .fk-tx .fk-tx-items .fk-tx-items-con div:nth-child(1) {
    font-size: 14px;
    margin-top: 16px;
  }
  .fk-tx .row {
    margin-top: 32px;
  }
  .fk-tx .fk-tx-items {
    margin-bottom: 19px;
  }
  .fk-tx .fk-tx-items .fk-tx-items-con {
    padding: 22.4% 8%;
  }
  .fk-nr {
    margin-top: 39px;
  }
  .fk-nr .fk-nr-items:nth-child(2n) .container .fk-nr-rt,
  .fk-nr .fk-nr-items .container .fk-nr-lf {
    width: 100% !important;
  }
  .fk-nr .fk-nr-items .container .fk-nr-lf h3 {
    font-size: 17px;
    padding-bottom: 19px !important;
    margin-bottom: 26px !important;
  }
  .fk-nr .fk-nr-items .container .fk-nr-lf .fk-nr-desc {
    font-size: 14px;
    line-height: 1.9;
  }
  .fk-nr .fk-nr-items .container .fk-nr-lf ul,
  .fk-nr .fk-nr-items:nth-child(2n) .container {
    display: block;
  }
  .fk-nr .fk-nr-items .container .fk-nr-lf ul {
    margin-top: 29px !important;
  }
  .fk-nr .fk-nr-items .container .fk-nr-lf ul li {
    margin-right: 0;
    margin-bottom: 14px;
    padding: 2.5% 5%;
    width: 100%;
  }
  .fk-nr .fk-nr-items .container .fk-nr-lf ul li:last-child {
    margin-bottom: 0;
  }
  .fk-nr .fk-nr-items .container .fk-nr-lf ul li div:nth-child(2) {
    font-size: 14px;
  }
  .fk-nr .fk-nr-items .container .fk-nr-lf ul li div:nth-child(1) {
    margin-right: 11px;
    width: 30px;
  }
  .fk-nr .fk-nr-items {
    padding-top: 56px;
    padding-bottom: 56px;
    background: #b4d2f4 !important;
  }
  .fk-nr .fk-nr-items:nth-child(2n) {
    padding: 31px 0 33px 0px;
  }
  .fk-nr .fk-nr-items:nth-child(2n) .container .fk-nr-rt {
    margin-top: 30px;
  }
  .i-ban .iban-con {
    top: 48%;
  }
  .api-nav {
    display: none;
  }
  .api-kf {
    margin-top: 53px;
  }
  .api-kf .row {
    margin-top: 32px;
  }
  .api-kf .row .api-kf-items .api-kf-items-con .api-kf-tp div:nth-child(1) {
    height: 30px;
  }
  .api-kf .row .api-kf-items .api-kf-items-con .api-kf-tp div:nth-child(2) {
    font-size: 15px;
    margin-top: 13px;
  }
  .api-kf .row .api-kf-items .api-kf-items-con a {
    font-size: 13px;
    margin-top: 20px;
  }
  .api-kf .row .api-kf-items .api-kf-items-con {
    padding: 30px 5% 27px 9%;
  }
  .api-zt {
    margin-top: 43px;
    padding-top: 44px;
    padding-bottom: 42px;
  }
  .api-zt .fk-bt p,
  .api-pl .fk-bt p,
  .api-gx .fk-bt p {
    margin-top: 16px;
  }
  .api-zt .api-zt-con {
    flex-direction: column-reverse;
    margin-top: 33px;
  }
  .api-zt .api-zt-con .api-zt-rt {
    width: 100%;
  }
  .api-zt .api-zt-con .api-zt-lf {
    width: 100%;
    margin-top: 46px;
    display: flex;
    justify-content: center;
  }
  .api-zt .api-zt-con .api-zt-lf li div:nth-child(1) p:nth-child(1) {
    font-size: 24px;
  }
  .api-zt .api-zt-con .api-zt-lf li {
    margin: 0 7% !important;
  }
  .api-pl {
    margin-top: 54px;
  }
  .api-pl .api-pl-con img {
    max-width: 90%;
  }
  .api-pl .api-pl-con {
    margin-top: 24px;
  }
  .api-gx {
    margin-top: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .api-gx ul li {
    width: auto;
    margin: 0 5%;
  }
  .api-gx ul li div:nth-child(1) p:nth-child(1) {
    font-size: 28px;
  }
  .api-gx ul li:nth-child(2) div:nth-child(1) p:nth-child(1) {
    font-size: 24.3px;
  }
  .api-gx ul li div:nth-child(2) {
    font-size: 16px;
  }
  .api-gx ul li div:nth-child(1) p:nth-child(2) {
    font-size: 15px;
    top: -2vw;
  }
  .api-gx ul li:nth-child(2) {
    margin-top: 1.4vw;
  }
  .api-gx ul {
    margin-top: 27px;
  }
  .api-gx::after {
    background-position: left center;
    background-size: 100% 41%;
  }
  .jm-nlp {
    margin-top: 52px;
  }
  .jm-nlp .jm-nlp-tp {
    margin-top: 29px;
  }
  .jm-row {
    margin-top: 33px;
    margin-left: -6.5px;
    margin-right: -6.5px;
  }
  .jm-row .jm-items {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 6.5px;
    margin-bottom: 13px;
  }
  .jm-row .jm-items .jm-items-con div:nth-child(2) {
    font-size: 14px;
    margin-top: 15px;
  }
  .jm-row .jm-items .jm-items-con {
    padding: 16.5% 5% 16% 5%;
  }
  .jm-fx {
    margin-top: 48px;
    padding-top: 52px;
  }
  .jm-fx .container .jm-fx-qh {
    margin-top: 35px;
    flex-direction: column;
  }
  .jm-fx .container .jm-fx-qh .jm-fx-qh-rt,
  .jm-fx .container .jm-fx-qh .jm-fx-qh-lf {
    width: 100%;
  }
  .jm-fx .container .jm-fx-qh .jm-fx-qh-cen {
    width: 39px;
    margin: 19px auto;
    transform: rotateZ(90deg);
  }
  .jm-fx .container .jm-fx-qh .jm-fx-qh-rt div p {
    font-size: 16px;
  }
  .jm-fx .container .jm-fx-qh .jm-fx-qh-rt div {
    margin-bottom: 15px;
  }
  .jm-gy {
    padding-top: 45px;
    padding-bottom: 47px;
  }
  .jm-gy .jm-gy-tp {
    margin-top: 30px;
  }
  .g-nav {
    display: none;
  }
  .g-lc {
    margin-top: 53px;
    margin-bottom: 55px;
  }
  .g-lc .g-lc-nr .g-lc-con .g-lc-items div ul li {
    padding-left: 15px;
  }
  .g-lc .g-lc-nr .g-lc-con .g-lc-items div ul li::before {
    width: 6px;
    height: 6px;
  }
  .g-lc .g-lc-nr .g-lc-con .g-lc-items div {
    margin-top: 12px;
  }
  .g-lc .g-lc-nr .g-lc-con:nth-child(4) {
    margin-top: 45px;
  }
  .g-bt {
    font-size: 20px;
  }
  .g-jj {
    margin-top: 54px;
  }
  .g-jj .g-jj-tp .g-jj-lf .g-jj-con {
    font-size: 14px;
    line-height: 2;
    max-height: inherit;
    padding-right: 0;
    margin-top: 23px;
  }
  .g-jj .g-jj-tp .g-jj-rt {
    margin-top: 22px;
  }
  .g-jj ul {
    margin-top: 36px;
    flex-wrap: wrap;
    padding-top: 40px;
    padding-bottom: 20px;
    justify-content: center;
  }
  .g-jj ul li {
    flex: inherit;
    width: 47%;
    margin-bottom: 20px;
  }
  .g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-lf {
    font-size: 38px;
    letter-spacing: 0.5px;
  }
  .g-jj ul li .g-jj-sz-con .g-jj-bt {
    font-size: 14px;
    margin-top: -4px;
  }
  .g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-rt div:nth-child(1) .dw {
    font-size: 11px;
  }
  .g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-rt div:nth-child(1) .jia {
    font-size: 17px;
    top: -1.5px;
  }
  .g-yw {
    margin-top: 55px;
  }
  .g-yw .ywbt-swiper .swiper-wrapper .swiper-slide {
    font-size: 16px;
    margin: 0 6%;
  }
  .g-yw .ywbt-swiper .swiper-wrapper .swiper-slide-thumb-active::after {
    width: 144%;
  }
  .g-yw .ywbt-swiper {
    margin-top: 26px;
  }
  .g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide {
    display: block;
    padding: 42px 7% 42px 7%;
  }
  .g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-rt,
  .g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-lf {
    width: 100%;
  }
  .g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-lf h3 {
    font-size: 17px;
  }
  .g-jj ul li .g-jj-sz-con .g-jj-sz .g-jj-sz-rt {
    margin-left: 5px;
  }
  .g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-lf div {
    font-size: 14px;
    margin-top: 16px;
    line-height: 2;
  }
  .g-yw .g-yw-con .ywnr-swiper {
    border-radius: 20px;
  }
  .g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-rt div {
    height: 163px;
  }
  .g-yw .g-yw-con .ywnr-swiper .swiper-wrapper .swiper-slide .g-yw-rt {
    margin-top: 26px;
  }
  .g-zz {
    margin-top: 61px;
    padding-top: 55px;
    padding-bottom: 56px;
  }
  .g-zz .container .g-zz-con .zz-prev,
  .g-zz .container .g-zz-con .zz-next,
  .g-yw .g-yw-con .yw-prev,
  .g-yw .g-yw-con .yw-next {
    width: 14px;
  }
  .g-zz .container .g-zz-con {
    margin-top: 27px;
  }
  .g-zz .container .g-zz-con .zz-swiper .swiper-wrapper .swiper-slide {
    padding: 6.5% 4% 7% 4%;
  }
  .g-zz .container .g-zz-con .zz-swiper .swiper-wrapper .swiper-slide div:nth-child(2) {
    font-size: 13px;
  }
  .g-zz .container .g-bt:nth-child(3) {
    margin-top: 53px;
  }
  .g-zz .container .g-zz-con .zz-swiper .swiper-wrapper .swiper-slide div:nth-child(1) {
    height: 194px;
  }
  .g-jr {
    margin-top: 52px;
    margin-bottom: 50px;
  }
  .g-jr .g-jr-con {
    margin-top: 30px;
    margin-bottom: 33px;
  }
  .g-jr .g-jr-con .g-jr-items ul {
    flex-wrap: wrap;
  }
  .g-jr .g-jr-con .g-jr-items ul li:nth-child(1),
  .g-jr .g-jr-con .g-jr-items ul li:nth-child(2) {
    width: 100% !important;
  }
  .g-jr .g-jr-con .g-jr-items ul {
    padding: 10.7% 6.3% 7.7% 6.3%;
  }
  .g-jr .g-jr-con .g-jr-items ul li:nth-child(1) {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .g-jr .g-jr-con .g-jr-items ul li {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .g-jr .g-jr-con .g-jr-items {
    margin-bottom: 17px;
  }
  .g-jr .g-jr-con .g-jr-items .g-jr-nr {
    padding: 9.8% 6%;
    line-height: 2;
  }
  .g-jr .g-jr-con .g-jr-items .g-jr-nr h4 {
    margin-bottom: 13px;
    margin-top: 29px;
  }
  .g-jr .g-jr-con .g-jr-items .g-jr-nr .g-jr-yx {
    flex-wrap: wrap;
    margin-top: 24px;
  }
  .pagination li a {
    font-size: 13px;
    padding: 5px 13px;
  }
  .pagination li {
    margin: 0 5px;
  }
  .ny-bt {
    font-size: 20px;
  }
  .fa-gs {
    margin-top: 52px;
  }
  .fa-gs .fa-gs-desc {
    font-size: 14px;
    margin-top: 8px;
  }
  .fa-gs .row {
    margin-top: 27px;
    margin-left: -1.99%;
    margin-right: -1.99%;
  }
  .fa-gs .row .fa-gs-items .fa-gs-items-con div:nth-child(1) {
    height: 52px;
  }
  .fa-gs .row .fa-gs-items .fa-gs-items-con div:nth-child(2) {
    font-size: 14px;
    margin-top: 13px;
  }
  .fa-gs .row .fa-gs-items {
    padding: 0 1.99%;
  }
  .fa-gs .row .fa-gs-items .fa-gs-items-con {
    padding: 11.7% 7% 14% 7%;
  }
  .fa-ys {
    margin-top: 40px;
    padding-top: 56px;
    padding-bottom: 40px;
  }
  .fa-ys ul {
    margin-top: 27px;
  }
  .fa-ys ul li {
    width: 100%;
    margin-bottom: 17px;
    padding: 11.4% 4% 9.5% 6%;
  }
  .fa-ys ul li .fa-ys-nr div {
    margin-top: 13px;
  }
  .fa-jz {
    margin-top: 52px;
  }
  .fa-jz .jzbt-siwper {
    margin-top: 20px;
  }
  .fa-jz .jzbt-siwper .swiper-wrapper .swiper-slide {
    padding: 12px 0;
  }
  .fa-jz .jznr-siwper {
    margin-top: 31px;
    margin-bottom: 46px;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-lf div {
    height: 177px;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-rt h3 {
    font-size: 16px;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide .jznr-rt div {
    font-size: 14px;
    padding-right: 0;
    line-height: 2;
    margin-top: 11px;
  }
  .fa-jz .jznr-siwper .swiper-wrapper .swiper-slide {
    padding: 11.2% 6.2% 7.85% 6.2%;
  }
  .fa-jz .jznr-siwper .jz-prev,
  .fa-jz .jznr-siwper .jz-next {
    width: 30px;
    height: 30px;
  }
  .al-con {
    margin-top: 54px;
    margin-bottom: 30px;
  }
  .al-con .al-btt a {
    font-size: 14px;
    position: relative;
    top: 2px;
  }
  .al-con .al-tp {
    margin-top: 27px;
  }
  .al-con .al-cont {
    margin-top: 35px;
  }
  .al-con .al-cont .al-yb {
    width: 100%;
  }
  .al-con .al-cont .al-items .al-bt {
    font-size: 17px;
  }
  .al-con .al-cont .al-items .al-desc {
    font-size: 14px;
    margin-top: 11px;
  }
  .al-con .al-cont .al-items .al-more {
    width: 92px;
    height: 31px;
    font-size: 13px;
  }
  .al-con .al-cont .al-yb .al-more {
    margin-top: 21px;
  }
  .al-con .al-cont .al-items {
    padding: 9.7% 4% 9.9% 6%;
    margin-bottom: 25px;
  }
  .alshow-con {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .alshow-con .alshow-cont {
    margin-top: 31px;
  }
  .alshow-con .alshow-cont .alshow-lf ul li a {
    font-size: 15px;
    padding: 3.33% 6%;
  }
  .alshow-con .alshow-cont .alshow-lf ul li a p {
    width: 24px;
    margin-right: 12px;
  }
  .alshow-con .alshow-cont .alshow-lf {
    padding-top: 8.4%;
    padding-bottom: 7%;
  }
  .alshow-con .alshow-cont .alshow-rt .alshow-bt h3 {
    font-size: 18px;
    font-weight: bold;
  }
  .alshow-con .alshow-cont .alshow-rt .alshow-bt {
    padding: 5.5% 7%;
    background-position: 84% 100%;
  }
  .alshow-con .alshow-cont .alshow-rt .alshow-nr {
    font-size: 14px;
    line-height: 2;
    padding: 10% 7%;
  }
  .sy-con h3 {
    font-size: 20px;
    font-weight: bold;
  }
  .sy-con {
        padding: 90px 7% 43px 7%;
    margin-bottom: 51px;
  }
  .sy-con form .sy-items p {
    font-size: 15px;
  }
  .sy-con form .sy-items div {
    margin-top: 7px;
  }
  .sy-con form .sy-items {
    margin-top: 21px;
  }
  .sy-con form {
    margin-top: 29px;
  }
  .sy-con form .sy-items div input {
    padding: 4% 5.15%;
    font-size: 13.5px;
  }
  .sy-con form .sy-items button {
    font-size: 14px;
    padding: 4.2% 0;
  }
  .gk-con {
    border-radius: 32px;
    margin-top: 62px;
    margin-bottom: 58px;
    padding: 0;
    box-shadow: inherit;
  }
  .gk-con .gk-cont {
    margin-top: 34px;
  }
  .gk-con .gk-cont {
    font-size: 14px;
  }
  .gk-con .gk-cont h4 {
    font-size: 16px;
    margin-bottom: 14px;
  }
  .gk-con .gk-cont strong {
    font-size: 15px;
  }
  .gj-td {
    padding-top: 52px;
    padding-bottom: 35px;
  }
  .fk-bt p {
    margin-top: 12px;
  }
  .gj-td .row .gj-td-items {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 1.99%;
    margin-bottom: 14px;
  }
  .gj-td .row {
    margin-top: 30px;
    margin-left: -1.99%;
    margin-right: -1.99%;
  }
  .gj-td .row .gj-td-items .gj-td-items-con div:nth-child(1) {
    height: 27px;
  }
  .gj-td .row .gj-td-items .gj-td-items-con div:nth-child(2) {
    font-size: 14px;
  }
  .gj-td .row .gj-td-items .gj-td-items-con {
    padding: 18.9% 5% 17.5% 5%;
  }
  .gj-lb {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .gj-lb .gjbt-swiper .swiper-wrapper .swiper-slide {
    flex: none;
  }
  .gj-lb .gjbt-swiper .swiper-wrapper .swiper-slide div {
    margin-top: 14px;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide {
    display: block;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt,
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-lf {
    width: 100%;
  }
  .gj-lb .gj-lb-con {
    margin-top: 29px;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-lf {
    height: 226px;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt h3 {
    font-size: 17px;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt div {
    font-size: 14px;
    margin-top: 5.3%;
    margin-bottom: 12.5%;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt {
    padding: 11.3% 6.1% 4.3% 6.1%;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt ul {
    flex-wrap: wrap;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt ul li {
    width: 48%;
    margin-bottom: 25px;
  }
  .gj-lb .gj-lb-con .container .gjnr-swiper .swiper-wrapper .swiper-slide .gj-lb-rt ul li p:nth-child(1) {
    height: 34px;
    margin-bottom: 12px;
  }
  .gj-td .row .dz1 {
    left: -5.2%;
    top: -12%;
    width: 20.05%;
  }
  .gj-td .row .dz2 {
    right: -1.35%;
    width: 20.05%;
    bottom: -3%;
  }
  .gj-lb .gj-lb-con .gj-prev,
  .gj-lb .gj-lb-con .gj-next {
    top: 37%;
  }
  .xbz-con {
    margin-top: 54px;
  }
  .xbz-con .row {
    margin-left: -1.99%;
    margin-right: -1.99%;
    margin-top: 31px;
  }
  .xbz-con .row .xbz-items {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 1.99%;
    margin-bottom: 3.7%;
  }
  .xbz-lb {
    margin-top: 53px;
    margin-bottom: 57px;
  }
  .xbz-lb .xbz-lb-items {
    background: #f4f9ff !important;
    margin: 17px 0;
    padding: 11.5% 6% 9% 6%;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf {
    width: 100%;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf ul {
    margin-top: 32px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf ul li {
    width: 42%;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(1) h3 {
    font-size: 24px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(1) {
    font-size: 17px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(2) {
    font-size: 14px;
    margin-top: 14px;
    line-height: 1.75;
    padding-bottom: 8.9%;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf ul li {
    font-size: 14px;
    margin-bottom: 7px;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf ul li::after {
    width: 5.5px;
    height: 5.5px;
  }
  .xbz-lb .xbz-jt {
    width: 8%;
  }
  .xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(1) h3 {
    top: 0px;
  }
.xbz-con .row .xbz-items .xbz-items-con div:nth-child(2) {
    font-size: 14px;
    margin-top: 12px;
}
.xbz-con .row .xbz-items .xbz-items-con div:nth-child(1) {
    height: 28px;
}
.xbz-con .row .xbz-items .xbz-items-con {
    padding: 19% 5% 15% 5%;
}
.dc-zt .container .row .dc-zt-items .dc-zt-items-con .dc-zt-ms div a {
    font-size: 15px;
}
.xbz-lb .xbz-lb-items .xbz-lb-lf div:nth-child(2)::after,.dc-qy .dc-qy-lb .qybg-swiper .swiper-wrapper .swiper-slide .dc-qy-rt{
    width: 100%;
}
.gj-lb .gjbt-swiper .xx{
    width: 1000px;
    max-width: 1000px;
}
.sy-con form .sy-items .sy-dx label{
    width: 100%;
}
.sy-con form .sy-items .sy-dx .form-group .yzm-box label .form-recaptcha input {
    width: 100%;
    height: 39px;
    margin-right: 0;
    margin-bottom: 19px;
        padding: 0 5.15%;
}
.sy-back a {
    font-size: 14px;
    padding: 4% 6.5% 3.6%;
}
.sy-back img {
    width: 20px;
    margin-right: 10px;
}
}
