*{
  outline:0 none !important; ;
}
html{font-size: 100px;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}


body {position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #000;font-family:"Source Han Sans CN",Arial, Microsoft YaHei,-apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size:0.14rem;  line-height:1;background: #fff;}
html.act{overflow: hidden;width: 100%;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
a{display: inline-block; text-decoration:none!important; cursor:pointer;color: #000;}
textarea,select{ outline:none; color:#666; font-size:0.14rem; width:100%;font-family: Source Han Sans CN;}
textarea{
resize:none;
padding: 0;border: 0;
font-family:  "Source Han Sans CN";
}
img{border:none;max-width: 100%;display: block;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

/* 滚动条样式 */
*::-webkit-scrollbar{ width:4px;height: 1px;}
*::-webkit-scrollbar-thumb{ background:#000;}
*::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: "Source Han Sans CN";outline: none;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }

:root{
  --color: #264ED0;
}

:root{
  --color: #264ED0;
  --color-primary:#1E3989;
}

/* @font-face {
  font-family: 'gll';
  src: url("../fonts/Gilroy-Light.otf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'glb';
 src: url("../fonts/gilroy-semibold.otf") format("truetype");
  font-display: swap;
} */
/*@font-face {*/
/*  font-family: 'hmm';*/
/*  src: url("../fonts/HarmonyOS_Sans_SC_Medium.ttf") format("truetype");*/
/*  font-display: swap;*/
/*}*/
/*@font-face {*/
/*  font-family: 'hmr';*/
/*  src: url("../fonts/HarmonyOS_Sans_SC_Regular.ttf") format("truetype");*/
/*  font-display: swap;*/
/*}*/
/*@font-face {*/
/*  font-family: 'hmb';*/
/*  src: url("../fonts/HarmonyOS_Sans_SC_Bold.ttf") format("truetype");*/
/*  font-display: swap;*/
/*}*/
/*@font-face {*/
/*  font-family: 'hml';*/
/*  src: url("../fonts/HarmonyOS_Sans_SC_Light.ttf") format("truetype");*/
/*  font-display: swap;*/
/*}*/





.f_12 {
  font-size: 12px;
}
.f_14 {
  font-size: 14px;
}
.f_16 {
  font-size: 16px;
}
.f_18 {
  font-size: 18px;
}
.f_20 {
  font-size: 20px;
}
.f_22 {
  font-size: 22px;
}
.f_24 {
  font-size: 24px;
}
.f_26 {
  font-size: 26px;
}
.f_28 {
  font-size: 28px;
}
.f_30 {
  font-size: 30px;
}
.f_32 {
  font-size: 32px;
}
.f_34 {
  font-size: 34px;
}
.f_36 {
  font-size: 36px;
}
.f_38 {
  font-size: 38px;
}
.f_40 {
  font-size: 40px;
}
.f_42 {
  font-size: 42px;
}
.f_44 {
  font-size: 44px;
}
.f_46 {
  font-size: 46px;
}
.f_48 {
  font-size: 46px;
}
.f_50 {
  font-size: 50px;
}
.f_52 {
  font-size: 52px;
}
.f_54 {
  font-size: 54px;
}
.f_56 {
  font-size: 56px;
}

.f_58 {
  font-size: 58px;
}
.f_60 {
  font-size: 60px;
}
.f_62 {
  font-size: 62px;
}
.f_64 {
  font-size: 64px;
}
.f_66 {
  font-size: 64px;
}
.f_68 {
  font-size: 68px;
}
.f_72 {
  font-size: 72px;
}
.f_74 {
  font-size: 74px;
}
.f_80 {
  font-size: 80px;
}
.f_88 {
  font-size: 88px;
}
.f_90 {
  font-size: 90px;
}
.f_133 {
  font-size: 133px;
}
@media (max-width: 1760px) {
  .f_133 {
    font-size: 110px;
  }
}
@media (max-width: 1680px) {
.f_16 {
    font-size: 14px;
  }
.f_18 {
    font-size: 14px;
  }
.f_20 {
    font-size: 17px;
  }
.f_22 {
    font-size: 19px;
  }
.f_24 {
    font-size: 22px;
  }
.f_26 {
    font-size: 24px;
  }
.f_28 {
    font-size: 26px;
  }
.f_30 {
    font-size: 28px;
  }
.f_32 {
    font-size: 28px;
  }
.f_34 {
    font-size: 32px;
  }
.f_36 {
    font-size: 34px;
  }
.f_38 {
    font-size: 36px;
  }
.f_40 {
    font-size: 32px;
  }
.f_42,
.f_44 {
    font-size: 36px;
  }
.f_46 {
    font-size: 36px;
  }
.f_48 {
    font-size: 36px;
  }
.f_50 {
    font-size: 40px;
  }
.f_52 {
    font-size: 40px;
  }
.f_54 {
    font-size: 46px;
  }
.f_56 {
    font-size: 48px;
  }
.f_58 {
    font-size: 48px;
  }
.f_60,
.f_62,
.f_64,
.f_66,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 52px;
  }
.f_88 {
    font-size: 56px;
  }
.f_90 {
    font-size: 58px;
  }
.f_133 {
    font-size: 72px;
  }
}
@media (max-width: 1560px) {
  .f_14 {font-size: 13px;}
  .f_58,
  .f_60,
  .f_62,
  .f_64,
  .f_66,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 48px;
  }
}
@media (max-width: 1440px) {
  .f_16 {
      font-size: 15px;
    }
  .f_18 {
      font-size: 14px;
    }
  .f_20 {
      font-size: 16px;
    }
  .f_22 {
      font-size: 18px;
    }
  .f_24 {
      font-size: 18px;
    }
  .f_26 {
      font-size: 22px;
    }
  .f_28 {
      font-size: 22px;
    }
  .f_30 {
      font-size: 24px;
    }
  .f_32 {
      font-size: 24px;
    }
  .f_34 {
      font-size: 26px;
    }
  .f_36 {
      font-size: 28px;
    }
  .f_38 {
      font-size: 28px;
    }
  .f_40 {
      font-size: 30px;
    }
  .f_42,
  .f_44 {
      font-size: 32px;
    }
  .f_46 {
      font-size: 32px;
    }
  .f_48 {
      font-size: 34px;
    }
  .f_50 {
      font-size: 36px;
    }
  .f_52 {
      font-size: 34px;
    }
  .f_54 {
      font-size: 38px;
    }
  .f_56 {
      font-size: 40px;
    }
  .f_58 {
      font-size: 40px;
    }
  .f_60,
  .f_62,
  .f_64,
  .f_66,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 44px;
    }
  .f_88 {
      font-size: 46px;
    }
  .f_90 {
      font-size: 48px;
    }
  .f_133 {
    font-size: 60px;
  }
  }
@media (max-width: 1280px) {
  .f_14 {
    font-size: 12px;
  }
  .f_16 {
    font-size: 13px;
  }
.f_18 {
    font-size: 14px;
  }
.f_20 {
    font-size: 15px;
  }
.f_22 {
    font-size: 16px;
  }
.f_24 {
    font-size: 16px;
  }
.f_26 {
    font-size: 20px;
  }
.f_28 {
    font-size: 20px;
  }
.f_30 {
    font-size: 20px;
  }
.f_32 {
    font-size: 22px;
  }
.f_34 {
    font-size: 23px;
  }
.f_36 {
    font-size: 25px;
  }
.f_38 {
    font-size: 26px;
  }
.f_40 {
    font-size: 30px;
  }
.f_42,
.f_44 {
    font-size: 32px;
  }
.f_46 {
    font-size: 30px;
  }
.f_48,
.f_50 {
    font-size: 34px;
  }
.f_52{
  font-size: 32px;
}
.f_54,
.f_56,
.f_58,
.f_60,
.f_62,
.f_64,
.f_66,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 40px;
  }
.f_88 {
    font-size: 42px;
  }
.f_90 {
    font-size: 44px;
  }
.f_133 {
  font-size: 56px;
}
}
@media (max-width: 767px) {
.f_14,
.f_16 {
    font-size: 0.28rem;
  }
.f_18,
.f_20 {
    font-size: 0.3rem;
  }
.f_22,
.f_24,
.f_26,
.f_27 {
    font-size: 0.32rem;
  }
.f_28 {
    font-size: 0.36rem;
  }
.f_30,
.f_32,
.f_34 {
    font-size: 0.4rem;
  }
.f_36,
.f_38,
.f_40,
.f_42,
.f_44,
.f_46 {
    font-size: 0.46rem;
  }
.f_48,
.f_50,
.f_52,
.f_54,
.f_56,
.f_58,
.f_60,
.f_62,
.f_64,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 0.58rem;
}
.f_88 {
    font-size: 0.6rem;
}
.f_90 {
    font-size: 0.62rem;
}
.f_133 {
  font-size: 52px;
}
}

html {
  font-size: calc(100vw/19.2);
}
@media (min-width: 1931px) {
  html {
    font-size: calc(100vw/19.2)!important;
  }
}
/* @media (max-width: 1600px) {
  html {
    font-size: 66px;
  }
} */
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/7.5)!important;
  }
}

.phbox{display: none;}

.header{position: fixed;top:0;transition: all 0.5s;left: 0;width: 100%;padding: 0 1.5rem;display: flex;z-index: 999;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid rgba(255, 255, 255, 0.12);}
.header.on{background-color: #fff;}
.header:hover{background-color: #fff;}
.header.ny{background-color: #fff;}
.header .img2{display: none;}
.header.on .img2{display: block;}
.header.on .img1{display: none;}
.header:hover .img2{display: block;}
.header:hover .img1{display: none;}
.header.ny .img2{display: block;}
.header.ny .img1{display: none;}
.header .logo{display: block;width: 1.41rem;}
.header .logo img{width: 100%;}
.header .h_right{display: flex;align-items: center;}
.header .h_right>ul{display: flex;padding-right: 0.25rem;}
.header .h_right>ul>li>a{display: block;color: #fff;font-family: hmr;line-height: 1.2;padding: 0.36rem 0;margin-right: 0.54rem;transition: all 0.5s;}
.header.on .h_right>ul>li>a{color: var(--color-primary);}
.header:hover .h_right>ul>li>a{color: var(--color-primary);}
.header.ny .h_right>ul>li>a{color: var(--color-primary);}
.header .h_right>ul>li.on>a{color: #3356A5;}
.header .h_right .h_ser{display: block;width: 0.4rem;height: 0.4rem;border-radius: 50%;background-color: rgba(255, 255, 255, 0.16);display: flex;justify-content: center;align-items: center;transition: all 0.5s;}
.header .h_right .h_ser img{width: 0.13rem;}
.header.on .h_right .h_ser{background-color: var(--color-primary);}
.header:hover .h_right .h_ser{background-color: var(--color-primary);}
.header.ny .h_right .h_ser{background-color: var(--color-primary);}

.header .h_right>ul>li .h_nav{position: absolute;top: 100%;left: 0;width: 100%;display: none;font-family: hmr;}
.header .h_right>ul>li .h_nav ul{padding: 0.2rem 0;background-color: #ffffff;display: flex;justify-content: center;box-shadow: 0 0.4rem 0.4rem rgba(0,0,0,0.05);border-top:1px solid rgba(0,0,0,0.3);}
.header .h_right>ul>li .h_nav a{display: block;padding: 0 0.3rem;color: var(--color-primary);transition: all 0.5s;}
.header .h_right>ul>li .h_nav a:hover{color: #3356A5;}

.footer{padding: 0.82rem 1.5rem 0 1.5rem;background: url(../img/footer.png)no-repeat;background-size: 100% 100%;background-color: #F4F5F9;}
.footer .f_logo{display: block;width: 2.31rem;margin-bottom: 0.49rem;}
.footer .f_center{padding: 0.65rem 0 0.3rem 0;display: flex;justify-content: space-between;color: #fff;border-top: 1px solid rgba(255, 255, 255, 0.20);border-bottom: 1px solid rgba(255, 255, 255, 0.20);}
.footer .f_center .f_nav{display: flex;width: 12.54rem;justify-content: space-between;}
.footer .f_center .f_nav .h{font-family: hmr;line-height: 1.2;margin-bottom: 0.3rem;}
.footer .f_center .f_nav a{display: block;color: #fff;opacity: 0.6;transition: all 0.5s;line-height: 2.28;font-family: hmr;transition: all 0.5s;}
.footer .f_center .f_nav a:hover{opacity: 1;}
.footer .f_center .c_right .codes{display: flex;}
.footer .f_center .c_right .codes .code{text-align: center;width: 0.88rem;margin-right: 0.48rem;}
.footer .f_center .c_right .codes .code:last-child{margin-right: 0;}
.footer .f_center .c_right .codes .code img{width: 0.88rem;height: 0.88rem;margin-bottom: 0;}
.footer .f_center .c_right .codes .code .h{font-family: hmr;line-height: 2.28;}
.footer .f_center .c_right .item{margin-top:0.1rem;width: 2.5rem;}
.footer .f_center .c_right .item .p{color: #ffffff;font-family: hmr;opacity: 0.6;line-height: 1.8;}
.footer .f_center .c_right .item .h{font-family: hmr;line-height: 1.62;}
.footer .f_bottom{display: flex;justify-content: space-between;padding: 0.2rem 0;opacity: 0.5;font-family: hmm;color: #fff;}
.footer .f_bottom>div{display: flex;align-items: center;}
.footer .f_bottom a{color: #fff;}
.footer .f_bottom span{margin: 0 0.08rem;}


.com_btn{width: fit-content;padding: 0.12rem 0.23rem 0.12rem 0.76rem;background: url(../img/btn_bj.png)no-repeat center ;background-size: 100% 100%;color: #fff;transition: all 0.5s;}
.com_btn:hover{transform: translateY(-0.1rem);}

.index_con .banner{position: relative;background-color: #000;height: 260vh;}
.index_con .banner .con{position: sticky;top: 0;width: 100%;height: 100vh;
  mask-image: url(../img/banner_mask.svg);mask-size: 100% 100%,100% 100%;mask-position: center;
}
.index_con .banner .con video{width: 100%;height: 100vh;object-fit: cover;}
.index_con .banner .con .txt1{position: absolute;top: calc(50% - 0.92rem);left: 50%;transform: translate(-50%,0%);width: 7.5rem;height: 0; overflow: hidden;transition: all 0.3s;}
.index_con .banner.show .con .txt1{height: 1.84rem;}
.index_con .banner.show1 .con .txt1{height: 0;}
.index_con .banner .con .txt1 img{width: 100%;}
.index_con .banner .con .txt2{position: absolute;top: 60%;left: calc(50% - 0.1rem);transform: translate(-50%,-50%);text-align: center;line-height: 1.4;font-family: hmr;letter-spacing: 0.1rem;color: #fff;opacity: 0;transition: all 0.6s;}
.index_con .banner.show1 .con .txt2{opacity: 1;top: 50%;}

.index_con .i_part1{padding: 30vh 1.5rem 0 1.5rem;height: 100vh;background: url(../img/ip1_bj.jpg)no-repeat center;background-size: cover;}
.index_con .i_part1 .con{width: 100%;display: flex;justify-content: space-between;}
.index_con .i_part1 .con .left{width: 6.44rem;color: #fff;}
.index_con .i_part1 .con .left .p{font-family: hmr;line-height: 1.3;margin-bottom: 0.15rem;}
.index_con .i_part1 .con .left .h{font-family: hmb;font-weight:600; line-height: 1.3;margin-bottom: 0.6rem;}
.index_con .i_part1 .con .right{width: 7.7rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_con .i_part1 .con .right .item{width: 3.75rem;height: 2.35rem;border-radius: 0.05rem;background: rgba(255, 255, 255, 0.92);position: relative;margin-bottom: 0.2rem;z-index: 2;}
.index_con .i_part1 .con .right .item .bj{position: absolute;bottom: 0;right: 0;width: 3.6rem;height: 2.2rem;z-index: -1;background: url(../img/ip1_kuai.png);background-size: 100% 100%;opacity: 0;transition: all 0.5s;}
.index_con .i_part1 .con .right .item:hover .bj{opacity: 1;}
.index_con .i_part1 .con .right .item .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 0.35rem 0.35rem 0.35rem;}
.index_con .i_part1 .con .right .item .txt .nums{display: flex;align-items: flex-end;line-height: 1.36;font-family: hmb;font-weight:600;}
 .index_con .i_part1 .con .right .item .txt .nums .num{color: #3356A5;} 
.index_con .i_part1 .con .right .item .txt .nums span.f_24{margin: 0 0 0.12rem 0.1rem;color:#333;}
.index_con .i_part1 .con .right .item .txt .p1{color: #666;font-family: hml;line-height: 1.3;}

.index_con .i_part2{position: relative;height: 240vh;}
.index_con .i_part2 .con{position: sticky;top: 0;width: 100%;height: 100vh;overflow: hidden;}
.index_con .i_part2 .con>div{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #010610;}

/* .index_con .i_part2 .con>div.con1{position: relative;} */
 .index_con .i_part2 .con>div.con1>img{width: 100%;} 
.index_con .i_part2 .con>div.con1 .txtx{position: absolute;top: 23.14vh;left: 1.5rem;z-index: 2;color: #fff;width: 6.66rem;}
.index_con .i_part2 .con>div.con1 .txtx .h{font-family: hmm;line-height: 1.3;margin-bottom: 0.15rem;}
.index_con .i_part2 .con>div.con1 .txtx .p{font-family: hmr;line-height: 1.5;margin-bottom: 0.6rem;text-align:justify-content;}
.index_con .i_part2 .con>div.con1 .tabs{position: absolute;left: 7.7rem;bottom: 26.38vh;color: #fff;}
.index_con .i_part2 .con>div.con1 .tabs .tab{display: flex;align-items: center;font-family: hmr;margin-top:0.26rem;}
.index_con .i_part2 .con>div.con1 .tabs .tab img{display: flex;width: 0.2rem;margin-right: 0.14rem;}
.index_con .i_part2 .con>div.con1 .solids{position: absolute;top: 0;left: 0;width: 100%;height: 51.56vw;}

@-webkit-keyframes solidx {
	0% {
		width: 0;
	}
	100% {
		width: 38.70vw;
	}
}

@keyframes solidx {
0% {
		width: 0;
	}
	100% {
		width: 38.70vw;
	}
}

.index_con .i_part2 .con>div.con1 .solids .img{position: absolute;width: 100%;height: 15.83vw;height:14.8vw; top: 19.8vw;right: 15.8vw;overflow:hidden;-webkit-animation: solidx 4s linear infinite;animation: solidx 4s linear infinite;}
.index_con .i_part2 .con>div.con1 .solids .img img{position: absolute;right: 0;width: 38.70vw;max-width:39.06vw; height: 100%;}

.index_con .i_part2 .con>div.con1 .dianbox{position: absolute;width: 38.70vw;height: 13.49vw;top: 20vw;right: 16.30vw;}
.index_con .i_part2 .con>div.con1 .dianbox .box{position: absolute;cursor: pointer;}
.index_con .i_part2 .con>div.con1 .dianbox .box .card{opacity: 0;transition: all 0.5s;pointer-events: none;background: url(../img/map_cardbj.png)no-repeat right center;background-size: auto 100%; background-color: #fff;padding: 0.2rem;min-width: 2.9rem;min-height: 1.43rem; position: absolute;top: 100%;left: -0.96rem;}
.index_con .i_part2 .con>div.con1 .dianbox .box .card .h_1{color: #333;font-family: hml;line-height: 1.4;margin-bottom: 0.12rem;opacity: 0.5;}
.index_con .i_part2 .con>div.con1 .dianbox .box .card .p{color: #333;font-family: hmr;line-height: 1.6;}
.index_con .i_part2 .con>div.con1 .dianbox .box:hover{z-index: 20;}
.index_con .i_part2 .con>div.con1 .dianbox .box:hover .card{opacity: 1;}
.index_con .i_part2 .con>div.con1 .dianbox .box .dian{width: 0.2rem;position:relative;}
.index_con .i_part2 .con>div.con1 .dianbox .box:first-child .dian{width: 0.36rem;}
.index_con .i_part2 .con>div.con1 .dianbox .box:first-child .dian:after{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;-webkit-animation: play1 3s linear infinite;animation: play1 3s linear infinite;background-color:#ffffff;border-radius:50%;z-index:-1;}

.index_con .i_part2 .con>div.con1 .dianbox .box .dian .dian1{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width:0.1rem;height:0.1rem;background-color:#FFD882;border-radius:50%;}
.index_con .i_part2 .con>div.con1 .dianbox .box:nth-child(1) .dian .dian1{display:none;}
.index_con .i_part2 .con>div.con1 .dianbox .box .dian .dian1:after{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;-webkit-animation: play 5s linear infinite;animation: play 5s linear infinite;background-color:#FFD882;border-radius:50%;}
.index_con .i_part2 .con>div.con1 .dianbox .box .dian .dian1:before{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;-webkit-animation: play 4s linear infinite;animation: play 4s linear infinite;background-color:#FFD882;border-radius:50%;}

@-webkit-keyframes play {
	0% {
		transform:translate(-50%,-50%) scale(1);
		opacity: 0;
	}
	50%{
	   transform:translate(-50%,-50%) scale(4);
		opacity: 0.3; 
	}
	100% {
		transform:translate(-50%,-50%) scale(8);
		opacity: 0;
	}
}

@keyframes play {
	0% {
		transform:translate(-50%,-50%) scale(1);
		opacity: 0;
	}
	50%{
	   transform:translate(-50%,-50%) scale(4);
		opacity: 0.3; 
	}
	100% {
		transform:translate(-50%,-50%) scale(8);
		opacity: 0;
	}
}

@-webkit-keyframes play1 {
	0% {
		transform:translate(-50%,-50%) scale(1);
		opacity: 0;
	}
	50%{
	   transform:translate(-50%,-50%) scale(1.5);
		opacity: 0.8; 
	}
	100% {
		transform:translate(-50%,-50%) scale(2);
		opacity: 0;
	}
}

@keyframes play1 {
	0% {
		transform:translate(-50%,-50%) scale(1);
		opacity: 0;
	}
	50%{
	   transform:translate(-50%,-50%) scale(1.5);
		opacity: 0.8; 
	}
	100% {
		transform:translate(-50%,-50%) scale(2);
		opacity: 0;
	}
}


.index_con .i_part2 .con>div.con1 .dianbox .box .h{color: #fff;position: absolute;left: 0.35rem;white-space: nowrap;top: 0.2rem;}
.index_con .i_part2 .con>div.con1 .dianbox .box:nth-child(5) .h{left: auto;right: 0.35rem;}
.index_con .i_part2 .con>div.con1 .dianbox .box:nth-child(1){top: 2vw;right: 35.5vw;z-index:2;}
.index_con .i_part2 .con>div.con1 .dianbox .box:nth-child(2){top: 10vw;right: 26vw;}
.index_con .i_part2 .con>div.con1 .dianbox .box:nth-child(3){top: 0vw;right: 8.5vw;}
.index_con .i_part2 .con>div.con1 .dianbox .box:nth-child(4){top: 2.5vw;right: 7vw;}
.index_con .i_part2 .con>div.con1 .dianbox .box:nth-child(5){top: 5.5vw;right: 4vw;}
.index_con .i_part2 .con>div.con1 .dianbox .box:nth-child(6){top: 8vw;right: 6.5vw;}
.index_con .i_part2 .con>div.con1 .dianbox .box:nth-child(7){top: 3.5vw;right: 3vw;}
.index_con .i_part2 .con>div.con1 .dianbox .box:nth-child(8){top: 5.5vw;right: 2vw;}

.index_con .i_part2 .con>div.con1 .dianbox .box:nth-child(6) .h{left:auto;right:0.35rem;}
.index_con .i_part2 .con>div.con1 .dianbox .box:nth-child(4) .h{left:auto;right:0.35rem;}

.index_con .i_part2 .con>div.con2{opacity: 0;pointer-events: none;transition: all 0.5s;position: relative;z-index: 5;}
.index_con .i_part2.show .con>div.con2{opacity: 1;pointer-events: all;}
.index_con .i_part2 .con>div.con2 .pic{position: relative;width: 100%;height: 100vh;}
.index_con .i_part2 .con>div.con2 .pic img{width: 100%;height: 100%;object-fit: cover;}
.index_con .i_part2 .con>div.con2 .pic:after{content: "";position: absolute;bottom: -1px;left: 0;width: 100%;height: 1.21rem;background: url(../img/ip2_kuai2.png);background-size: 100% 100%;transform: translateY(102%);transition: all 0.5s 0.2s;}
.index_con .i_part2.show .con>div.con2 .pic:after{transform: translateY(0);}
.index_con .i_part2 .con>div.con2 .txt{position: absolute;top: 37.77vh;opacity: 0;transition: all 0.8s; left: 0;width: 100%;color: #fff;}
.index_con .i_part2.show .con>div.con2 .txt{top: 27.77vh;opacity: 1;}
.index_con .i_part2 .con>div.con2 .txt .p{font-family: hmr;line-height: 1.3;text-align: center;margin-bottom: 0.1rem;}
.index_con .i_part2 .con>div.con2 .txt .h{font-family: hmb;font-weight:600;line-height: 1.3;text-align: center;margin-bottom: 0.6rem;}
.index_con .i_part2 .con>div.con2 .txt .com_btn{margin: 0 auto;display: block;}
.index_con .i_part3{padding: 1.3rem 0;background-color: #F4F5F9;position:relative;z-index:5;}
.index_con .i_part3 .top{display: flex;width: 100%;justify-content: space-between;align-items: flex-end;margin-bottom: 0.6rem;padding: 0 1.5rem;}
.index_con .i_part3 .top .t_left .p{color: #333;line-height: 1.3;font-family: hmr;margin-bottom: 0.15rem;}
.index_con .i_part3 .top .t_left .h{font-family: hmb;font-weight:600;line-height: 1.3;color: #333;}
.index_con .i_part3 .top .btns{width: 0.94rem;display: flex;justify-content: space-between;}
.index_con .i_part3 .top .btns>div{width: 0.4rem;height: 0.4rem;cursor: pointer;}
.index_con .i_part3 .top .btns>div img{width: 100%;height: 100%;object-fit: contain;}
.index_con .i_part3 .top .btns>div img.img2{display: none;}
.index_con .i_part3 .top .btns>div:hover img.img2{display: block;}
.index_con .i_part3 .top .btns>div:hover img.img1{display: none;}
.index_con .i_part3 .center{padding-left: 1.5rem;position: relative;overflow: hidden;}
.index_con .i_part3 .center .swiper-slide{height: 5.1rem; border-radius: 0.05rem;overflow: hidden;}
.index_con .i_part3 .center .swiper-slide .pic{width: 100%;height: 2.9rem;overflow: hidden;}
.index_con .i_part3 .center .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.index_con .i_part3 .center .swiper-slide:hover .pic img{transform: scale(1.15);}
.index_con .i_part3 .center .swiper-slide .txt{padding: 0.35rem 0.3rem;background-color: #1E3989;position: relative;color: #ffffff;border-bottom-left-radius: 0.07rem;border-bottom-right-radius: 0.07rem;overflow: hidden;}
.index_con .i_part3 .center .swiper-slide .txt .h{font-family: hmm;line-height: 1.4;height: 2.8em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-right: 0.2rem;}
.index_con .i_part3 .center .swiper-slide .txt:after{content: "";position: absolute;right: -0.01rem;bottom: -0.01rem;width: 0.86rem;height: 1.11rem;background: url(../img/ip3_kuai.png);background-size: 100% 100%;transition: all 0.5s;}
.index_con .i_part3 .center .swiper-slide:hover .txt:after{opacity: 0;}
.index_con .i_part3 .center .swiper-slide .txt .p{color: #666;line-height: 1.5;height: 0!important;font-family: hml;margin-top: 0.14rem;display: none;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display:none!important;transition:all 0.5s;}
.index_con .i_part3 .center .swiper-slide:hover .txt .p{display: -webkit-box!important;height:3em!important;}
.index_con .i_part3 .center .swiper-slide:hover .txt{background: url(../img/ip3_bj.png)no-repeat right top;background-size: auto 100%;background-color: #fff;}
.index_con .i_part3 .center .swiper-slide:hover .txt .h{color: #333;}
.index_con .i_part3 .com_btn{display: block;margin: 0 auto;margin-top: 0.55rem;}

.index_con .i_part4{position: relative;z-index: 2;background-color: #F4F5F9;padding-bottom: 1.45rem;}
.index_con .i_part4:after{content: "";position: absolute;left: 0;bottom: 0;width: 5.65rem;height: 3.87rem;background: url(../img/ip4_bj.png);background-size: 100% 100%;z-index: -1;}
.index_con .i_part4:before{content: "";position: absolute;left: 0;bottom: 100vh;width: 5.65rem;height: 3.87rem;background: url(../img/ip4_bj.png);background-size: 100% 100%;z-index: -1;}
.index_con .i_part4 .swiper-wrapper{transition-timing-function: linear;}
.index_con .i_part4 .tit{text-align: center;color: #333;font-family: hmb;font-weight:600;margin-bottom: 0.5rem;}
.index_con .i_part4 .con1,.index_con .i_part4 .con2{position: relative;overflow: hidden;}
.index_con .i_part4 .con1{margin-bottom: 0.25rem;}
.index_con .i_part4 .con2{transform: scaleX(-1);}
.index_con .i_part4 .con2 .swiper-slide{transform: scaleX(-1);}
.index_con .i_part4 .swiper-slide{border: 1px solid rgba(30, 57, 137, 0.20);padding: 0.25rem; background: rgba(30, 57, 137, 0.10);cursor: pointer;}
.index_con .i_part4 .swiper-slide .pic{width: 100%;height: 1.8rem;display: flex;justify-content: center;align-items: center;margin-bottom: 0.2rem;}
.index_con .i_part4 .swiper-slide .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.index_con .i_part4 .swiper-slide:hover .pic img{transform: scale(1.15);}
.index_con .i_part4 .swiper-slide .h{text-align: center;line-height: 1.4;height: 2.8em;color: #333;font-family: hmm;}
.index_con .i_part4 .bj{width: 16.2rem;margin: 0 auto;margin-top: 1.2rem;}
.index_con .i_part4 .bj img{width: 100%;}

.ip4_tc{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;opacity: 0;pointer-events: none;transition: all 0.5s;}
.ip4_tc.show{opacity: 1;pointer-events: all;}
.ip4_tc .bj{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.80);cursor: pointer;}
.ip4_tc .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 8.6rem;}
.ip4_tc .con .pic{width: 100%;height: 6.15rem;margin-bottom: 0.56rem;}
.ip4_tc .con .pic img{width: 100%;height: 100%;object-fit: contain;}
.ip4_tc .con .h{text-align: center;color: #fff;line-height: 1.4;font-family: hmm;}

.ny_banner{position: relative;height: 8rem;z-index:2;}
.ny_banner .pic{width: 100%;height: 100%;}
.ny_banner .pic img{width: 100%;height: 100%;object-fit: cover;}
.ny_banner .pic img.mimg{display: none;}
.ny_banner .txt{position: absolute;top: 3.24rem;left: 0;width: 100%;text-align: center;color: #fff;font-family: hmm;}

.ny_banner .txt form{display: flex;background-color: #ffffff;border-radius: 0.3rem;align-items:center;overflow:hidden;width:fit-content;margin:0 auto;margin-top:0.4rem;}
.ny_banner .txt form input{line-height: 0.5rem;height:0.5rem; width: 4rem;padding:0 0.2rem; background-color: transparent;}
.ny_banner .txt form button{width: 1.2rem;line-height: 0.5rem;height:0.5rem; display: flex;justify-content: center;align-items: center;background-color: #1E3989;border-radius: 0.3rem;cursor:pointer;border:none;}

.ny_banner .ny_tab{position: absolute;left: 1.5rem;bottom: -0.25rem;width: calc(100% - 3rem);display: flex;background: linear-gradient(180deg, rgba(255, 255, 255, 0.80) 0%, rgba(255, 255, 255, 0.90) 18.4%, #FFF 87%, #FFF 100%);}
.ny_banner .ny_tab ul{display: flex;width: 100%;}
.ny_banner .ny_tab ul li{width: 100%;display: flex;justify-content: center;position: relative;}
.ny_banner .ny_tab ul li:after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 0.16rem;background: #949494;}
.ny_banner .ny_tab ul li:last-child::after{display: none;}
.ny_banner .ny_tab ul li a{width: fit-content;line-height: 1;padding: 0.41rem 0.3rem;white-space: nowrap;color: #333;font-family: hmm;position: relative;}
.ny_banner .ny_tab ul li a:after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 0%;height: 2px;background-color: #3356A5;transition: all 0.5s;}
.ny_banner .ny_tab ul li.on a:after{width: 100%;}

.ab1{padding: 1.8rem 2.2rem 0.8rem 2.2rem;background: url(../img/ab1_bj.png)no-repeat center;background-size: cover;display: flex;justify-content: space-between;}
.ab1 .left{width: 5.17rem;padding-right: 0.5rem;}
.ab1 .left .tit{font-family: hmm;color: #000;line-height: 1.2;margin-bottom: 1.24rem;}
.ab1 .left .item{margin-bottom: 0.7rem;}
.ab1 .left .item .top{display: flex;color: #000;align-items: flex-end;margin-bottom: 0.09rem;font-family: hmb;font-weight:600;}
.ab1 .left .item .top span{font-size: 0.18rem;}
.ab1 .left .item .p{color: #686868;font-family: hmr;line-height: 1.3;}
.ab1 .right{width: calc(100% - 5.17rem);text-align:justify;}
.ab1 .right .tit{color: #1E3989;font-family: hmm;line-height: 1.2;margin-bottom: 0.55rem;}
.ab1 .right .p{color: #444;line-height: 1.8;font-family: hmm;}
.ab1 .right .p span{color: #1E3989;}

.ab2{padding: 1.3rem 2.18rem 1.5rem 2.18rem;}
.ab2 .top{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 2rem;background: url(../img/ab2_bj1.png)no-repeat center bottom;background-size: auto 2.76rem;}
.ab2 .top .tit{color: #333;font-family: hmm;line-height: 1.3;}
.ab2 .top .txt{width: 10.1rem;color: #5e5e5e;font-family: hmr;line-height: 1.66;text-align:justify;}
.ab2 .pics{position: relative;width: 100%;height: 6.53rem;margin-bottom: 0.72rem;}
.ab2 .pics>img{width: 100%;height: 100%;object-fit: cover;border-radius: 0.2rem;}
.ab2 .pics .card{position: absolute;top: 0;left: 50%;width: 10.6rem;transform: translate(-50%,-0.67rem);background-color: #fff;border-radius: 0.1rem;box-shadow: 0 4px 27.1px 0 rgba(0, 0, 0, 0.25);padding: 0.3rem 1rem 0.4rem 1rem;text-align: center;}
.ab2 .pics .card .icon{display: block;width: 0.7rem;height: 0.7rem;margin: 0 auto;}
.ab2 .pics .card .h{color: #333;line-height: 1.6;font-family: hmm;margin-bottom: 0.2rem;}
.ab2 .pics .card .p{color: #5e5e5e;line-height: 1.66;font-family: hmr;width: 5.95rem;margin: 0 auto;}
.ab2 .list{width: 100%;display: flex;justify-content: space-between;}
.ab2 .list .item{display: block;width: 7.17rem;border-radius: 0.12rem;background-color: #fff;box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.10);overflow:hidden;}
.ab2 .list .item .pic{width: 100%;height: 4.42rem;overflow: hidden;}
.ab2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab2 .list .item:hover .pic img{transform: scale(1.15);}
.ab2 .list .item .txt{padding: 0.58rem;}
.ab2 .list .item .txt .h{color: #333;font-family: hmm;line-height: 1.2;height: 1.2em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.3rem;}
.ab2 .list .item:hover .txt .h{color: #1E3989;}
.ab2 .list .item .txt .p{color: #5e5e5e;font-family: hmr;line-height: 1.6;height: 6.4em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;text-align:justify;}

.ab41{padding: 1.74rem 1.5rem 0 1.5rem;background: url(../img/ab4_bj.png)no-repeat center bottom;background-size: 100% auto;}
.ab41 .con{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;}
.ab41 .con .pic{width: 6.43rem;height: 6.2rem;border-top-left-radius:0.2rem;border-bottom-left-radius: 0.2rem;overflow: hidden;}
.ab41 .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab41 .con .pic:hover img{transform: scale(1.15);}
.ab41 .con .txt{width: 9.41rem;padding: 0.75rem 0 0.16rem 0.53rem;position: relative;}
.ab41 .con .txt .h{color: #333;font-family: hmm;line-height: 1.2;margin-bottom: 0.7rem;}
.ab41 .con .txt .p{color: #676767;font-family: hmr;line-height: 2.22;text-align:justify;}
.ab41 .con .txt::before{content: "";position: absolute;top: 0.5rem;left: 0;width: 0.36rem;height: 0.33rem;background: url(../img/ab5_yh1.png);background-size: 100% 100%;}
.ab41 .con .txt::after{content: "";position: absolute;bottom: 0rem;right: 0;width: 0.36rem;height: 0.33rem;background: url(../img/ab5_yh2.png);background-size: 100% 100%;}

.ab42{padding: 1.2rem 2.18rem 0 2.18rem;}
.ab42 .tit{text-align: center;color: #333;font-family: hmm;line-height: 1.2;}
.ab42 .con{width: 100%;height: 12.5rem;background: url(../img/ab4_txtbj.png);background-size: 100% 100%;padding: 0.7rem 1.1rem 0 1.26rem;}
.ab42 .con .txt{height: 8.6rem;line-height: 0.66rem;overflow: auto;color: #676767;font-family: hml;text-align:justify;}

.ab43{padding: 1.3rem 1.5rem 0 1.3rem;}
.ab43 .tit{text-align: center;color: #333;font-family: hmm;line-height: 1.2;margin-bottom: 0.44rem;}
.ab43 .list{position: relative;overflow: hidden;padding-bottom: 0.8rem;padding-left: 0.2em;padding-top: 0.2rem;}
.ab43 .list .swiper-slide{box-shadow: 0 4px 0.2rem 0 rgba(0, 0, 0, 0.10);background-color: #f9f9f9;border-radius: 0.1rem;}
.ab43 .list .swiper-slide .pic{width: 100%;height: 2.96rem;overflow: hidden;}
.ab43 .list .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab43 .list .swiper-slide .pic:hover img{transform: scale(1.15);}
.ab43 .list .swiper-slide .txt{padding: 0.3rem 0.3rem 0.45rem 0.3rem;}
.ab43 .list .swiper-slide .txt .time{color: #666;font-family: hmr;line-height: 0.25rem;display: flex;align-items: center;margin-bottom: 0.2rem;}
.ab43 .list .swiper-slide .txt .time img{width: 0.27rem;height: 0.25rem;object-fit: contain;margin-right: 0.15rem;}
.ab43 .list .swiper-slide .txt .h{color: #333;font-family: hmm;line-height: 1.33;height: 2.66em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.38rem;transition: all 0.5s;}
.ab43 .list .swiper-slide:hover .txt .h{color: #1E3989;}
.ab43 .list .swiper-slide .txt .more{display: flex;width: fit-content;align-items: center;color: rgba(102, 102, 102, 0.80);font-family: hmr;line-height: 1.3;}
.ab43 .list .swiper-pagination{bottom: 0;}
.ab43 .list .swiper-pagination .swiper-pagination-bullet{border-radius: 0;width: 0.64rem;height: 0.02rem;background-color: #d1d1d1;margin: 0 0.05rem;border-radius: 0;opacity: 1;transition: all 0.5s;}
.ab43 .list .swiper-pagination .swiper-pagination-bullet-active{width: 1.15rem;background-color: #3356A5;}
.ab43 .com_btn {display: flex;margin: 0.45rem auto;}

.ab44{padding: 1.5rem 0 1.42rem 0;}
.ab44 .tit{text-align: center;color: #333;font-family: hmm;line-height: 1.2;margin-bottom: 0.4rem;}
.ab44 .list{position: relative;overflow: hidden;padding-bottom: 1.32rem;padding-left: 1.5rem;}
.ab44 .list .swiper-slide{background-color: #DCDDDD30;border-radius: 0.1rem;padding: 0.46rem 1.08rem 0.46rem 0.42rem;display: flex;justify-content: space-between;align-items: flex-start;transition: all 0.5s;}
.ab44 .list .swiper-slide:hover{background: #FFF;box-shadow: 0 35px 32.7px 0 rgba(220, 225, 230, 0.51);}
.ab44 .list .swiper-slide .txt{width: 2.3rem;}
.ab44 .list .swiper-slide .txt .h{color: #010101;line-height: 1.8;height: 5.4em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 0.7rem;font-family: hmr;}
.ab44 .list .swiper-slide .txt .icon{width: fit-content;padding: 0 0.05rem;background-color: #474342;border-radius: 0.03rem;transition: all 0.5s;}
.ab44 .list .swiper-slide:hover .txt .icon{background-color: #00318C;}
.ab44 .list .swiper-slide .txt .icon img{display: block;height: 0.2rem;}
/* .ab44 .list .swiper-slide .txt .h{color: ;} */
.ab44 .list .swiper-slide .pic{width: 1.6rem;height: 2rem;border-radius: 0.05rem;}
.ab44 .list .swiper-slide .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.ab44 .list .swiper-slide .pic:hover img{transform: scale(1.15);}
.ab44 .list .bottom{position: absolute;left: 1.5rem;width: calc(100% - 3rem);bottom: 0;z-index: 2;}
.ab44 .list .bottom .btns{position: absolute;bottom: 0;right: 0; width: 1.1rem;display: flex;justify-content: space-between;z-index: 2;}
.ab44 .list .bottom .btns>div{width: 0.5rem;height: 0.5rem;cursor: pointer;}
.ab44 .list .bottom .btns>div img{width: 100%;height: 100%;object-fit: contain;}
.ab44 .list .bottom .btns>div img.img2{display: none;}
.ab44 .list .bottom .btns>div:hover img.img2{display: block;}
.ab44 .list .bottom .btns>div:hover img.img1{display: none;}
.ab44 .list .bottom .swiper-pagination{width: calc(100% - 2rem);top: auto; bottom: 0.22rem;left: 0;height: 0.03rem;}
.ab44 .list .bottom .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #3356A5;}



.ab51{padding: 1.26rem 2.17rem 0 2.17rem;}
.ab51 .tit{text-align: center;color: #333;font-family: hmm;line-height: 1.2;margin-bottom: 0.6rem;}
.ab51 .list{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.ab51 .list .item{width: 3.47rem;padding: 0.3rem 0.2rem;margin-right: 0.3rem;margin-bottom: 0.3rem;text-align: center;background-color: #F9F9F9;border-radius: 0.15rem;}
.ab51 .list .item:nth-child(4n){margin-right: 0;}
.ab51 .list .item .h{color: #1E3989;font-family: hmm;line-height: 1.2;margin-bottom: 0.3rem;}
.ab51 .list .item .p{color: #5e5e5e;font-family: hmr;line-height: 1.8;height: 5.4em;}

.ab52{padding: 1rem 2.18rem 0 2.18rem;}
.ab52 .tit{text-align: center;color: #333;font-family: hmm;line-height: 1.2;margin-bottom: 0.6rem;}
.ab52 img{display: block;margin: 0 auto;}

.ab53{padding: 1.3rem 2.18rem;}
.ab53 .tit{text-align: center;color: #333;font-family: hmm;line-height: 1.2;margin-bottom: 0.6rem;}
.ab53 .list{display: flex;justify-content: center;width: 11.1rem;margin: 0 auto;flex-wrap: wrap;}
.ab53 .list .item{width: 3.48rem;margin-right: 0.3rem;border-radius: 0.15rem;padding: 0.27rem;text-align: center; background: #F9F9F9;margin-bottom: 0.45rem;}
.ab53 .list .item:nth-child(3n){margin-right: 0;}
.ab53 .list .item .h{color: #1E3989;font-family: hmm;line-height: 1.2;margin-bottom: 0.17rem;}
.ab53 .list .item .p{color: #666;font-family: hmr;line-height: 1.6;}

.ab54{padding: 1.03rem 2.18rem;background: url(../img/ab5_bj.png)no-repeat center bottom;background-size: 100% auto; background-color: #F9F9F9;display: flex;justify-content: space-between;flex-flow:row-reverse;margin-top: 1.3rem;}
.ab54 .pics{width: 5.44rem;}
.ab54 .pics .pic{width: 100%;height: 5.23rem;border-radius: 0.15rem;overflow: hidden;margin-bottom: 0.18rem;}
.ab54 .pics .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab54 .pics .pic:hover img{transform: scale(1.15);}
.ab54 .pics .h{color: #333;font-family: hmm;line-height: 1.36;margin-bottom: 0.1rem;text-align: center;}
.ab54 .pics .p{color: #5e5e5e;font-family: hmr;line-height: 1.8;text-align: center;}
.ab54 .txt{width: 8.06rem;padding-top: 0.55rem;}
.ab54 .txt .tit{color: #333;font-family: hmr;line-height: 1.2;margin-bottom: 0.52rem;}
.ab54 .txt .p{color: #5e5e5e;font-family: hmr;line-height: 1.66;padding: 0.45rem 0 0.54rem 0.5rem;position: relative;text-align:justify;}
.ab54 .txt .p::before{content: "";position: absolute;top: 0;left: 0;width: 0.36rem;height: 0.33rem;background: url(../img/ab5_yh1.png);background-size: 100% 100%;}
.ab54 .txt .p::after{content: "";position: absolute;bottom: 0;right: 0;width: 0.36rem;height: 0.33rem;background: url(../img/ab5_yh2.png);background-size: 100% 100%;}

.ab6{padding: 1.4rem 1.5rem;background-color: #F5F6F7;}
.ab6 .top{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.64rem;}
.ab6 .top .tit{color: #333;font-family: hmm;line-height: 1.2;}
.ab6 .top .btns{display: flex;}
.ab6 .top .btns a{display: block;width: fit-content;padding: 0.1rem 0.35rem;color: #003297;border: 1px solid #003297;margin-left: 0.5rem;border-radius: 0.1rem;}
.ab6 .top .btns a.on{color: #fff;background-color: #003297;}
.ab6 .list{display: flex;flex-wrap: wrap;}
.ab6 .list .item{display: block;width: 3.84rem;margin-right: 0.23rem;margin-bottom: 0.23rem;background-color: #fff;border-radius: 0.1rem;padding: 0.2rem;}
.ab6 .list .item:nth-child(4n){margin-right: 0;}
.ab6 .list .item .pic{width: 100%;height: 2.25rem;border-radius: 0.1rem;overflow: hidden;margin-bottom: 0.27rem;}
.ab6 .list .item .pic img{width: 100%;height: 100%;transition: all 0.5s;object-fit: contain;}
.ab6 .list .item:hover .pic img{transform: scale(1.15);}
.ab6 .list .item .h{text-align: center;color: #333;font-family: hmm;line-height: 1.65;height: 3.3em;padding: 0 0.2rem;}
.page{display: flex;justify-content: center;margin-top: 1rem;align-items: center;}
.page .btn1{width: 0.5rem;height: 0.5rem;}
.page .btn1 img{width: 100%;height: 100%;object-fit: contain;}
.page .btn1 img.img2{display: none;}
.page .btn1:hover img.img1{display: none;}
.page .btn1:hover img.img2{display: block;}
.page .num{color: #666;font-family: hmr;margin: 0 0.12rem;transition: all 0.5s;}
.page .num:hover,.page .num.on{color: #1E3989;}

.ab3{padding: 1rem 3.9rem 5rem 3.9rem;background: url(../img/ab3_bj.png)no-repeat center 110%;background-size: 100% auto;position: relative;}
.ab3 .solids{position: absolute;top: 1rem;left: 50%;transform: translateX(-50%);width: 0.03rem;height: calc(100% - 6rem); background-color: #BABABA;overflow: hidden;}
.ab3 .solids .solid{position: absolute;top: 0;left: 0;width: 0.03rem;height: 10px;background-color: #1E3989;}
.ab3 .list{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ab3 .list .item{width: 5.63rem;}
.ab3 .list .item:nth-child(2n){transform: translateY(1.9rem);}
.ab3 .list .item .years{padding-bottom: 0.23rem;text-align:right; border-bottom: 1px dashed #172984;margin-bottom: 0.42rem;padding-right: 0.94rem;position: relative;font-family: hmm;color: #1E3989;}
.ab3 .list .item:nth-child(2n) .years{text-align:left;}
.ab3 .list .item .years span{font-family: hmr;}
.ab3 .list .item .years:after{content: "";position: absolute;right: -0.06rem;bottom: 0;width: 0.16rem;height: 0.16rem;transform: translate(50%,50%);background-color: #1E3989;border-radius: 50%;}
.ab3 .list .item .p{color: #333;font-family: hmr;line-height: 1.6;height: 11.2em;margin-bottom: 1.6em;padding-right: 0.94rem;text-align:justify;}
.ab3 .list .item:nth-child(2n) .years{padding-left: 0.94rem;padding-right: 0;}
.ab3 .list .item:nth-child(2n) .years:after{right: auto;left: -0.06rem;transform: translate(-50%,50%);}
.ab3 .list .item:nth-child(2n) .p{padding-left: 0.94rem;padding-right: 0;}
.ab3 .list .item .p span{color: #1E3989;}

.nl{padding: 1.4rem 1.5rem;background-color: #F5F6F7;}
.nl .top{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.64rem;}
.nl .top .tit{color: #333;font-family: hmm;line-height: 1.2;}
.nl .top .btns{display: flex;}
.nl .top .btns a{display: block;width: fit-content;padding: 0.1rem 0.35rem;color: #003297;border: 1px solid #003297;margin-right: 0.5rem;border-radius: 0.1rem;}
.nl .top .btns a.on{color: #fff;background-color: #003297;}
.nl .list{display: flex;flex-wrap: wrap;}
.nl .list .item{display: block;width: 5.1rem;margin-right: 0.4rem;margin-bottom: 0.45rem;border-radius: 0.15rem;overflow: hidden;transition: all 0.5s;background: no-repeat right bottom;background-size: 3.7rem 2.18rem;background-color: #F9F9F9;}
.nl .list .item:hover{background-image: url(../img/ip3_bj.png);background-size: 3.7rem 2.18rem; background-color: #FFF;box-shadow: 0 4px 50px 0 rgba(0, 0, 0, 0.06);}
.nl .list .item:nth-child(3n){margin-right: 0;}
.nl .list .item .pic{width: 100%;height: 3.3rem;overflow: hidden;position: relative;}
.nl .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.nl .list .item .pic:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.16rem;background: url(../img/nl_solid.png);background-size: 100% 100%;}
.nl .list .item .txt{padding: 0.3rem 0.34rem 0.38rem 0.34rem;}
.nl .list .item .txt .time{display: flex;align-items: center;color: #474342;font-family: hml;line-height: 1.3;margin-bottom: 0.2rem;}
.nl .list .item .txt .time img{width: 0.17rem;height: 0.17rem;margin-right: 0.11rem;}
.nl .list .item .txt .h{color: #474342;font-family: hmm;line-height: 1.6;max-height: 3.2em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.2rem;}
.nl .list .item .txt .p{color: #474342;font-family: hml;line-height: 1.5;height: 3em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.nl .list .item .txt .btn{color: #474342;margin-top: 0.15rem;}

.lsg .bo_list{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 0.54rem;}
.lsg .bo_list .item{width: 7.22rem;background-color: #F9F9F9;padding: 0.3rem 0 0.3rem 0.46rem;display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.3rem;position: relative;z-index: 2;transition: all 0.5s;border-radius:0.16rem}
.lsg .bo_list .item:hover{background-color: #fff;box-shadow: 0 4px 20px rgba(30, 57, 137, 0.10);}
.lsg .bo_list .item:after{content: "";position: absolute;right: 0;top: 0;width: 3.98rem;height: 100%;background: url(../img/inv2_bj.png);background-size: 100% 100%;z-index: -1;opacity: 0;transition: all 0.5s;}
.lsg .bo_list .item:hover:after{opacity: 1;}
.lsg .bo_list .item .txt{width: 5.14rem;border-right: 1px solid #70707028;padding-right:0.1rem;}
.lsg .bo_list .item .txt .h{color: #333;line-height: 1;height:1em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; margin-bottom: 0.2rem;font-family: hmm;}
.lsg .bo_list .item .txt .day{display: flex;align-items: center;color: #666;font-family: hmr;}
.lsg .bo_list .item .txt .day img{width: 0.25rem;margin-right: 0.14rem;}
.lsg .bo_list .item .icon{width: 1.6rem;text-align: center;}
.lsg .bo_list .item .icon img{display: block;margin: 0 auto;margin-bottom: 0.22rem;width: 0.38rem;}
.lsg .bo_list .item .icon .h_1{color: #666;font-family: hmr;transition: all 0.5s;}
.lsg .bo_list .item:hover .icon .h_1{color: #003297;}


@media screen and (min-width: 1922px) {
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1560px) {
}
@media screen and (max-width: 1440px) {


}
@media screen and (max-width: 1366px) {

}
@media screen and (max-width: 1290px) {
}
@media screen and (max-width: 1290px) {
}
@media screen and (max-width: 1024px) {
    .header{display: none;}
    .m_header{position: fixed;top: 0;left: 0;width: 100%;background-color: transparent;padding: 0 0.32rem;z-index: 98;display:flex!important;justify-content:space-between;transition:all 0.5s;z-index: 999;align-items: center;height: 1.18rem;background: #FFF;box-shadow: 0 0.08rem 0.34rem 0 rgba(0, 0, 0, 0.04);}
    html.act .m_header{opacity: 0;pointer-events: none;}
    .m_header.on{background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
    .m_header .logo{width: 2.3rem;}
    .m_header .logo img{width: 100%;}
    .m_header .right{display: flex;align-items: center;}
    .m_header .right .h_ser{display: block;width: 0.4rem;margin-right: 22px;}
    .m_header .right .h_ser img{width: 100%;}
    .m_header .btn{display: block;width: 0.52rem;}
    .m_header .btn{margin-right: 0;cursor: pointer;}
    .m_header .btn.hide{opacity: 0;}
    .m_header .btn div{display: block;width: 22px;height: 1px;background-color: #333;border-radius: 1px;transition: all 0.3s;}
    .m_header .btn div:nth-child(1){transform: translate(0,-8px);}
    .m_header .btn div:nth-child(2){transform: translate(12px,0);width: 12px;}
    .m_header .btn div:nth-child(3){transform: translate(0px,8px);}
    .m_header .btn:hover div:nth-child(1){transform: translate(0,-8px);}
    .m_header .btn:hover div:nth-child(2){transform: translate(0,0);width: 22px;}
    .m_header .btn:hover div:nth-child(3){transform: translate(0,8px);}
    .m_header{display: flex!important;display: flex;justify-content: space-between;align-items: center}
    .header_place{height: 1.18rem;display: block;}
    .mh_nav{display: block!important;}
    .mh_nav{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 999;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 15px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
    .mh_nav.show{transform: translateX(0);}
    .mh_nav .close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
    .mh_nav .nav>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;padding-right: 40px;}
    /*.mh_nav .nav>li:last-child{display:none;}*/
    .mh_nav .nav>li>a{line-height: 60px;font-size: 16px;display: block;font-family:hm;width: fit-content;}
    .mh_nav .nav>li:after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
    .mh_nav .nav>li.on:after{transform: rotate(0deg);}
    .mh_nav .nav>li:nth-child(1):after{display: none;}
    .mh_nav .nav>li .nav1{padding: 0 0 15px;line-height: 24px; display: none;font-size: 14px;font-family:hm;}
    .mh_nav .nav>li .nav1 .h{font-family: 'hb';font-weight:600;font-size: 14px;color: #1f1f1f;margin-bottom:8px;}
    .mh_nav .nav>li .nav1 a{padding:6px 0;}
    .mh_nav .nav>li .nav2{font-size: 13px;padding-left:16px;font-family:hr;}
    .mh_nav .nav>li .nav2 a{font-size: 13px;padding: 0;}
    
    .footer{padding: 65px 20px 20px 20px;background-image:url(../img/footerm.png);position:relative;z-index:5;background-color:#F5F6F7;}
    .footer .f_center{display: block;}
    .footer .f_center .f_nav{display: none;}
    .footer .f_center .c_right{display: block;width:100%;}
    .footer .f_bottom{display: block;text-align:center;line-height:1.8;font-size:12px;}
    .footer .f_bottom>div{display: block;}
    .footer .f_center .c_right .item{width: 100%;text-align:center;}
    .footer .f_center .c_right .codes{justify-content: center;}
    .footer .f_center .c_right .codes .code{width: 2rem;}
    .footer .f_center .c_right .codes .code img{width: 2rem;height: 2rem;}
    
    .index_con .banner{height: 100vh;}
    .index_con .banner .con .txt1{display: none;}
    .index_con .banner .con .txt2{width: calc(100% - 48px);left:24px;transform:translate(0%,-50%); top:40%!important;opacity:1;font-size:26px;}
    .index_con .banner .con{mask-image: none;}
    
    .index_con .i_part1{padding: 74px 20px 28px 20px;}
    .index_con .i_part1 .con{display: block;}
    .index_con .i_part1 .con .left{width: 100%;margin-bottom: 88px;}
    .index_con .i_part1 .con .right{width: 100%;}
    .index_con .i_part1 .con .right .item{width: calc(50% - 5px);margin-bottom:10px;}
    .index_con .i_part1 .con .right .item .txt .nums{font-size: 30px;}
    .index_con .i_part1 .con .right .item .txt .nums span.f_24{font-size: 18px;}
    .index_con .i_part1 .con .right .item .txt .p1{font-size: 14px;}
    .index_con .i_part1 .con .right .item .bj{opacity: 0.4!important;}
    
    .index_con .i_part2{height: auto;}
    .index_con .i_part2 .con{position: relative;height:auto;}
    .index_con .i_part2 .con>div{position: relative;height:auto;background: linear-gradient(180deg, #112C60 0.04%, #001D41 99.96%);}
    .index_con .i_part2 .con>div.con2{opacity: 1;}
    .index_con .i_part2 .con>div.con1 .txtx{position: static;padding: 55px 20px 38px 20px;width:100%;}
    .index_con .i_part2 .con>div.con1 .txtx .h{font-size:18px;margin-bottom:10px;}
    .index_con .i_part2 .con>div.con1 .txtx .p{font-size: 14px;line-height: 1.5;margin-bottom: 30px;}
    .index_con .i_part2 .con>div.con1 .tabs{position: static;display: flex;justify-content: center;}
    .index_con .i_part2 .con>div.con1 .tabs .tab{margin: 0 10px;margin-top: 10px;}
    .index_con .i_part2 .con>div.con1 .solids{top: auto;bottom: 1%;}
    .index_con .i_part2 .con>div.con1 .dianbox{top: auto;bottom: 20vw;}
    .index_con .i_part2 .con>div.con1>img.pc{display: none;}
    .index_con .i_part2 .con>div.con1>img.mp{display: block!important;}
    .index_con .i_part2 .con>div.con1 .solids .img{top: 16.8vw;right: 18.8vw;}
    .index_con .i_part2 .con>div.con1 .solids .img img{width: 58.7vw;max-width:59.2vw;}
    .index_con .i_part2 .con>div.con1 .dianbox{display: none;}
    .index_con .i_part2 .con>div.con1 .solids{display: none;}
    
    /*@-webkit-keyframes solidx {*/
    /*	0% {*/
    /*		width: 0;*/
    /*	}*/
    /*	100% {*/
    /*		width: 58.70vw;*/
    /*	}*/
    /*}*/
    
    /*@keyframes solidx {*/
    /*0% {*/
    /*		width: 0;*/
    /*	}*/
    /*	100% {*/
    /*		width: 58.70vw;*/
    /*	}*/
    /*}*/
    [data-aos^=fade][data-aos^=fade]{opacity: 1!important;}
    [data-aos=fade-up]{transform: translate3d(0, 0, 0)!important;}
    .ny_banner{height: 52vw;}
    .ny_banner .txt{top: 16vw;font-size:22px;}
    .com_btn{font-size: 14px;}
    .page{margin-top: 20px;}
    .index_con .i_part2 .con>div.con2 .txt{opacity: 1;    top: 27.77vh;}
    .index_con .i_part2 .con>div.con2 .pic:after{transform:translateY(0);height:0.7rem;}
    .index_con .i_part3{padding: 65px 20px;}
    .index_con .i_part3 .center{padding: 0;}
    .index_con .i_part3 .top{padding: 0;margin-bottom: 25px;}
    .index_con .i_part3 .top .t_left .p{font-size: 22px;margin-bottom: 0;font-family:hmb;font-weight:600;}
    .index_con .i_part3 .top .t_left .h{display: none;}
    .index_con .i_part3 .center .swiper-slide .pic{width: 100%;height: 57.6vw;}
    .index_con .i_part3 .center .swiper-slide{height: auto;}
    .index_con .i_part3 .center .swiper-slide .txt .h{font-size: 16px;}

    .index_con .i_part4{padding-bottom: 0;}
    .index_con .i_part4 .tit{font-size: 22px;margin-bottom: 25px;}
    
    .index_con .i_part4 .bj{width: 100%;margin-top: 65px;height:66vw;}
    .index_con .i_part4 .bj img{width: 100%;height: 80vw;object-fit: cover;}
    
    .nl{padding: 65px 20px;}
    .nl .list .item{width: 100%;margin-right: 0;}
    .nl .list .item .pic{height: 60vw;}
    .nl .list .item .txt{padding: 16px;}
    .nl .list .item .txt .time img{width: 16px;height: auto;}
    .nl .list .item .txt .time{font-size: 13px;margin-bottom:8px;}
    .nl .list .item .txt .h{font-size: 18px;margin-bottom: 8px;}
    .nl .list .item .txt .p{font-size: 14px;}
    
    .ny_banner .ny_tab{width: calc(100% - 40px);left:20px;font-size:16px;display:none;}
    .ny_banner .ny_tab ul li a{padding:16px 10px;}
    
    .ab1{padding: 65px 20px;display:block;}
    .ab1 .left{width: 100%;margin-bottom: 30px;padding-right:0;}
    .ab1 .left .tit{font-size: 22px;text-align: center;margin-bottom: 30px;}
    .ab1 .left .list{display:flex;justify-content:space-between;}
    .ab1 .left .list .item{width:32%;margin-bottom:20px;}
    .ab1 .left .item .top{font-size: 20px;margin-bottom:12px;justify-content:center;}
    .ab1 .left .item .top span{font-size: 12px;}
    .ab1 .left .item .p{font-size: 13px;line-height:1.4; text-align:center;}
    .ab1 .right{width: 100%;}
    .ab1 .right .tit{font-size: 20px;margin-bottom:20px;}
    .ab1 .right .p{font-size: 15px;}
    
    .ab2{padding: 65px 0 45px 0;}
    .ab2 .top{display: block;padding-left:20px;padding-right:20px;}
    .ab2 .top .tit{font-size: 22px;text-align: center;margin-bottom: 30px;}
    .ab2 .top .txt{width: 100%;font-size: 14px;text-align: center;}
    .ab2 .pics .card{width: calc(100% - 40px);padding:20px;}
    .ab2 .pics .card .h{font-size: 20px;}
    .ab2 .pics .card .p{font-size: 14px;}
    .ab2 .pics{height: 65vw;}
    .ab2 .pics>img{border-radius: 0;}
    .ab2 .list{padding: 0 20px;display:block;}
    .ab2 .list .item{width: 100%;margin-bottom:20px;}
    .ab2 .list .item .pic{height: 55vw;}
    .ab2 .list .item .txt{padding: 20px;}
    .ab2 .list .item .txt .h{font-size: 20px;}
    .ab2 .list .item .txt .p{font-size: 14px;height:auto;-webkit-line-clamp:40;}
    
    .ab3{padding: 65px 20px;}
    .ab3 .list .item{width:calc(50vw - 23px);}
    .ab3 .list .item .years{font-size: 32px;padding-right: 20px;}
    .ab3 .list .item .p{padding-right: 20px;font-size: 14px;height:16em;}
    .ab3 .list .item:nth-child(2n) .years{padding-left:20px;}
    .ab3 .list .item:nth-child(2n) .p{padding-left:20px;font-size: 14px;}
    
    .ab41{padding: 65px 20px;}
    .ab41 .con{display: block;}
    .ab41 .con .pic{width: 100%;border-radius:0.2rem;height:90vw;}
    .ab41 .con .txt{width: 100%;padding: 50px 0 0 0;}
    .ab41 .con .txt .h{font-size: 22px;margin-bottom: 20px;}
    .ab41 .con .txt .p{font-size: 14px;}
    
    .ab42{padding: 0 20px 65px 20px;}
    .ab42 .con{padding: 20px 6vw;background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;height:auto;padding-bottom:12em;}
    .ab42 .con .txt{font-size: 14px;padding-right:8px;height:13rem;}
    
    .ab43{padding: 0 20px 65px 20px;}
    .ab43 .tit{font-size: 22px;margin-bottom: 30px;}
    .ab43 .list .swiper-slide .pic{height: 50vw;}
    
    .ab44{padding: 0 0 65px 0;}
    .ab44 .list{padding: 0 0 40px 20px;}
    .ab44 .tit{font-size: 22px;margin-bottom: 30px;}
    .ab44 .list .bottom{left: 20px;width: calc(100% - 40px);}
    .ab44 .list .swiper-slide{padding: 20px;}
    
    .ab51{padding: 65px 20px 0 20px;}
    .ab51 .tit{font-size: 22px;margin-bottom: 30px;}
    .ab51 .list{justify-content: space-between;}
    .ab51 .list .item{width: 48%;margin-right: 0;}
    .ab51 .list .item .h{font-size: 18px;margin-bottom:10px;}
    .ab51 .list .item .p{font-size: 11px;}
    /*.ab51 .list .item .p br{display: none;}*/
    
    .ab52{padding:65px 20px 0 20px;}
    .ab52 .tit{font-size: 22px;margin-bottom: 30px;}
    
    .ab53{padding: 65px 20px;}
    .ab53 .list{width: 100%;}
    
    .ab54{padding: 65px 20px;display:block;}
    .ab54 .txt{width: 100%;}
    .ab54 .pics{width: 100%;}
    .ab54 .txt .tit{text-align: center;font-size: 22px;margin-bottom: 10px;}
    .ab54 .txt .p{font-size: 14px;margin-bottom: 30px;}
    .ab54 .pics .pic{margin-bottom: 20px;height:80vw;}
    .ab54 .pics .h{font-size: 16px;}
    .ab54 .pics .p{font-size: 16px;}
    
    .ab53 .tit{font-size: 22px;margin-bottom: 30px;}
    .ab53 .list{justify-content: space-between;}
    .ab53 .list .item{width: 48%;margin-right: 0;}
    .ab53 .list .item .h{font-size: 18px;margin-bottom:10px;}
    .ab53 .list .item .p{font-size: 12px;}
    .ab53 .list .item .p br{display: none;}
    
    .ab6{padding: 65px 20px;}
    .ab6 .top{display: block;}
    .ab6 .top .tit{text-align: center;font-size: 22px;margin-bottom: 20px;}
    .ab6 .top .btns{justify-content: center;margin-bottom: 30px;}
    .ab6 .top .btns a{margin: 0 12px;}
    .ab6 .list{justify-content: space-between;}
    .ab6 .list .item{width: 48%;margin-right: 0;}
    .ab6 .list .item .h{font-size: 12px;height: auto;}
    
    .index_con .i_part2 .con>div.con1>img{display: none;}
    .index_con .i_part2 .con>div.con1>img.mp{display: block!important;}
    
.index_con .i_part4 .swiper-slide .h{height:4.2em;}
.index_con .i_part4 .swiper-slide .h br{display: none;}
.ab42 .tit{font-size: 22px;margin-bottom: 20px;}

.ab44 .list .swiper-slide .txt{width: calc(100% - 30vw);}
.ab44 .list .swiper-slide .pic{width: 26vw;height: 30vw;}    
.ab44 .list .swiper-slide .txt .h{font-size: 14px;height: 7.2em;-webkit-line-clamp:4;}
    
    /*.ny_banner .pic img.pimg{display: none;}*/
    /*.ny_banner .pic img.mimg{display: block;}*/
}



