*{
    outline:0 none !important; 
    /*blur:expression(this.onFocus=this.blur());*/
}
html{font-size: 100px;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
html.act:before{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100vh;background-color:rgba(0,0,0,0.5);z-index:20;}
*,*: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: #1f1f1f;font-family:-apple-system, BlinkMacSystemFont, PingFang SC, Microsoft YaHei, Segoe UI, Hiragino Sans GB, Helvetica Neue, Arial, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size:14px;  line-height:1;background: #fff;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
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: #1f1f1f;}
textarea,select{ outline:none; color:#666; font-size:0.14rem; width:100%;}
textarea{
 resize:none;
}
img{border:none;max-width: 100%;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

/*@media all*/
/*and (-moz-min-device-pixel-ratio: 1.09) and (-moz-max-device-pixel-ratio: 1.18),*/
/*    (-webkit-min-device-pixel-ratio: 1.09) and (-webkit-max-device-pixel-ratio: 1.18),*/
/*    (min-resolution: 1.09dppx) and (max-resolution: 1.18dppx) {*/
/*    :root {*/
/*        font-size: 14px!important;*/
/*    }*/
/*}*/
/*@media all*/
/*and (-moz-min-device-pixel-ratio: 1.19) and (-moz-max-device-pixel-ratio: 1.28),*/
/*    (-webkit-min-device-pixel-ratio: 1.19) and (-webkit-max-device-pixel-ratio: 1.28),*/
/*    (min-resolution: 1.19dppx) and (max-resolution: 1.28dppx) {*/
/*    :root {*/
/*        font-size: 13px!important;*/
/*    }*/
/*}*/
/*@media all*/
/*and (-moz-min-device-pixel-ratio: 1.29) and (-moz-max-device-pixel-ratio: 1.4),*/
/*    (-webkit-min-device-pixel-ratio: 1.29) and (-webkit-max-device-pixel-ratio: 1.4),*/
/*    (min-resolution: 1.29dppx) and (max-resolution: 1.4dppx) {*/
/*    :root {*/
/*        font-size: 12px!important;*/
/*    }*/
/*}*/
/*@media all*/
/*and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6),*/
/*    (-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),*/
/*    (min-resolution: 1.41dppx) and (max-resolution: 1.6dppx) {*/
/*    :root {*/
/*        font-size: 10px!important;*/
/*    }*/
/*}*/
/*@media all*/
/*and (-moz-min-device-pixel-ratio: 1.61) and (-moz-max-device-pixel-ratio: 1.8),*/
/*    (-webkit-min-device-pixel-ratio: 1.61) and (-webkit-max-device-pixel-ratio: 1.8),*/
/*    (min-resolution: 1.61dppx) and (max-resolution: 1.8dppx) {*/
/*    :root {*/
/*        font-size: 9px!important;*/
/*    }*/
/*}*/
/*@media all*/
/*and (-moz-min-device-pixel-ratio: 1.81) and (-moz-max-device-pixel-ratio: 2.1),*/
/*    (-webkit-min-device-pixel-ratio: 1.81) and (-webkit-max-device-pixel-ratio: 2.1),*/
/*    (min-resolution: 1.81dppx) and (max-resolution: 2.1dppx) {*/
/*    :root {*/
/*        font-size: 8px!important;*/
/*    }*/
/*}*/

/* 滚动条样式 */
*::-webkit-scrollbar{ width:4px;height: 1px;}
*::-webkit-scrollbar-thumb{ background:rgba(255,255,255,0.4);}
*::-webkit-scrollbar-track{ background:#000;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: 微软雅黑;outline: none;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }
  @font-face {
    font-family: 'gl';
	/*src: url("../font/Gilroy-Light.otf");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Light.ttf");
  }
  @font-face {
    font-family: 'gb';
	/*src: url("../font/GOTHAMBOLD.TTF");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Bold.ttf");
  }
  @font-face {
    font-family: 'gr';
	/*src: url("../font/gilroy-regular.otf");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Regular.ttf");
  }
  @font-face {
    font-family: 'gs';
	/*src: url("../font/gilroy-semibold.otf");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Bold.ttf");
  }
  @font-face {
    font-family: 'din';
	/*src: url("../font/din.ttf");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Regular.ttf");
  }
  @font-face {
    font-family: 'dinb';
	/*src: url("../font/dinb.ttf");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Bold.ttf");
  }
  @font-face {
    font-family: 'nb';
	/*src: url("../font/NEXA BOLD.OTF");*/
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Bold.ttf");
  }
 @font-face {
   font-family: 'hb';
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Bold.ttf");
 }
 @font-face {
   font-family: 'hbl';
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Black.ttf");
 }
 @font-face {
   font-family: 'hl';
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Light.ttf");
 }
 @font-face {
   font-family: 'hm';
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Medium.ttf");
 }
 @font-face {
   font-family: 'hr';
 	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Regular.ttf");
 }


.f_12 {
    font-size: 12px;
}
.f_14 {
    font-size: 14px;
}

.f_15 {
    font-size: 15px;
}

.f_16 {
    font-size: 16px;
}

.f_17{
	font-size: 17px;
}

.f_18 {
    font-size: 18px;
}

.f_20 {
    font-size: 20px;
}

.f_22 {
    font-size: 22px;
}

.f_24 {
    font-size: 20px;
}

.f_25 {
    font-size: 25px;
}

.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_45 {
    font-size: 45px;
}
.f_46 {
    font-size: 46px;
}
.f_48 {
    font-size: 48px;
}

.f_50 {
    font-size: 50px;
}

.f_56 {
    font-size: 56px;
}

.f_60 {
    font-size: 52px;
}

.f_62 {
    font-size: 62px;
}

.f_66 {
    font-size: 66px;
}

.f_68 {
    font-size: 68px;
}

.f_70 {
    font-size: 70px;
}

.f_96 {
    font-size: 96px;
}

.f_100 {
    font-size: 100px;
}

.f_106 {
    font-size: 106px;
}

.f_180 {
    font-size: 180px;
}

/* 弹窗 */

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 22;}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 弹窗内容 */

.z_tanchuang .tbox .modal {background: white;padding: 2px;display: block;border-radius: 5px;position: relative;width: 80%;max-width: 1200px;max-height: 90%;margin: 0 auto;box-sizing: border-box;}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../img/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;transition: all 0.5s;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1200px;}

/* 弹窗选中 */

.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 弹窗动画 */

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

#d1,#d2,#d3,#d4,#d6{position: relative;top: -5.2vw;}
#d5{position: relative;top: -10vw;}

.w1600{width: 83.646%;margin: 0 auto;position: relative;}
.w1820{width:94.8%;margin: 0 auto;position: relative;}
/* 头部 */
.header{position: fixed;width:100vw;top: 0;left: 0;z-index: 991;transition:all 0.5s;display: flex;justify-content: space-between;padding: 2.34vw 9.9vw 2.34vw 5.2vw;align-items: center;border-bottom: 1px solid rgba(255,255,255,0.2);transition: all 0.5s;}
.header.hide{display: none;}
.header.on{border-color: rgba(0,0,0,0.06);}
.header.on1{background-color: #ffffff;padding: 1.5vw 9.9vw 1.5vw 5.2vw;}
.header.nd{background-color: #ffffff;border-bottom: 1px solid #CBCBCB20;}
.header .img2{display: none;}
.header.on .img1{display: none;}
.header.on .img2{display: block;}
.header.nd .img1{display: none;}
.header.nd .img2{display: block;}
.header .logo{width: 12.5vw;}
.header .nav1{width: 51.83vw;padding-left:7vw; display: flex;justify-content: space-between;}
.header .nav1>li>a{color: #ffffff;line-height: 22px;font-family: hr;}
.header.on .nav1>li>a{color: #333333;}
.header.nd .nav1>li>a{color: #333333;}
.header .h_right{display: flex;align-items: center;}
.header .h_right .ser{width: 1.1vw;margin-right: 1.33vw;}
.header .h_right .solid{display: block;width: 1px;height: 0.73vw;margin-right: 1.33vw; background-color: rgba(255,255,255,0.27);}
.header.on .h_right .solid{background-color: rgba(51,51,51,0.27);}
.header.nd .h_right .solid{background-color: rgba(51,51,51,0.27);}
.header .h_right .lag{padding-left: 32px;background: url(../img/dq1.png)no-repeat left center;background-size: 1.1vw 1.1vw;line-height: 1.1vw;position: relative;}
.header.on .h_right .lag{background-image: url(../img/dq.png);}
.header.nd .h_right .lag{background-image: url(../img/dq.png);}
.header .h_right .lag .h{padding-right: 0.73vw;background: url(../img/h_xl1.png)no-repeat right center;font-family: hr;color: #ffffff;cursor: pointer;}
.header.on .h_right .lag .h{color: #333333;background-image: url(../img/h_xl2.png);}
.header.nd .h_right .lag .h{color: #333333;background-image: url(../img/h_xl2.png);}
.header .h_right .lag ul{position: absolute;top: 100%;left: 32px;width: calc(100% - 32px - 0.73vw);text-align: center;padding-top: 0.6vw;display: none;}
.header .h_right .lag ul a{color: #ffffff;font-family: hr;line-height: 1.5;}
.header.on .h_right .lag ul a{color: #333333;}
.header.nd .h_right .lag ul a{color: #333333;}

.right_header{position: fixed;z-index: 995; top: 0;right: 0;width: 7.7vw;height: 15vh;}
.right_header.hide{display: none;}
.right_header:before{content:"";position: absolute;top: 0;left: 0;width: 1px;height: 100vh;background-color: rgba(255,255,255,0.2);}
.right_header.ny{border-left: none;height: 15vh;}
.right_header.ny:before{height:0;}
.right_header.on{border-color: rgba(0,0,0,0.06);}
.right_header .btn{height: 6.4vw;width: 100%;display: flex;justify-content: center;align-items: center;transition: all 0.5s;}
.right_header.on1 .btn{height: 4.52vw;}
.right_header.ny .btn{border-left: 1px solid rgba(255,255,255,0.2);}
.right_header.on.ny .btn{border-left: 1px solid rgba(0,0,0,0.06);}
.right_header.nd.ny .btn{border-left: 1px solid rgba(0,0,0,0.06);}
.right_header .btn{cursor: pointer;}
.right_header .btn>div{display: table;cursor: pointer;}
.right_header .btn>div span{display: block;height: 1px;background-color: #fff;width: 2.3vw;transition: all 0.5s;}
.right_header.on .btn>div span{background-color: #333333;}
.right_header.nd .btn>div span{background-color: #333333;}
.right_header .btn>div span:nth-child(1){transform: translate(0,-0.3vw);width: 1.15vw;}
.right_header .btn:hover>div span:nth-child(1){width: 2.3vw;}
.right_header .btn>div span:nth-child(3){transform: translate(1.15vw,0.3vw);width: 1.15vw;}
.right_header .btn:hover>div span:nth-child(3){width: 2.3vw;transform: translate(0,6px);}

.m_header{display: none;}
.mh_nav{display: none;}


.header_xl{position: fixed;top: 0;left: 0;z-index: 99;width: 100vw;height: 90vh;transform: translateY(-140%);transition: all 1s ease-in-out;}
/*.header_xl:before{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100vh;background-color:rgba(0,0,0,0.5);z-index:-1;}*/
.header_xl .background{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #24639D;}
.header_xl.on{transform: translateY(0);}
/* .header_xl.on .background{transform: translateY(0);} */
.header_xl .background .wave{display: block;position: absolute;top: 100%;left: 0;width: 100%;height: auto;fill: #fff;transform: translateY(-4px) rotate(180deg);}
.header_xl .out{position: absolute;bottom: 3.375vw;left: 50%;transform:translateX(-50%); width: 7.3vw; z-index: 3;cursor: pointer;transition: all 0.5s;}
/*.header_xl .out:hover{transform: rotate(180deg);}*/
#svg-round{display: none;}
.header_xl .con{padding: 6.35vw 0 0 0;display: flex;position: relative;z-index: 2;height:90vh;}
.header_xl .con .box{width: 20%;text-align: center;padding-top: 4vw;border-left: 1px solid rgba(255,255,255,0.1);height: 100%;}
.header_xl .con .box:hover{background: url(../img/h_boxbj.png)no-repeat center;background-size: cover;}
.header_xl .con .box .num{height: 2.8125vw;display: flex;justify-content: center;margin-bottom: 2.23vw;opacity: 0.2;transition: all 0.5s;}
.header_xl .con .box:hover .num{opacity: 1;}
.header_xl .con .box .num img{height: 100%;}
.header_xl .con .box li a{font-family: hr;color: #ffffff;opacity: 0.4;line-height: 2;transition: all 0.5s;}
.header_xl .con .box li:first-child a{opacity: 1;font-family: hm;line-height: 26px;margin-bottom: 1.1vw;}
.header_xl .con .box li a:hover{opacity: 1;}

.header_xl1{position: fixed;top: 0;left: 0;z-index: 99; width: 100vw;height: 90vh;display: none;}
/*.header_xl1:before{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100vh;background-color:rgba(0,0,0,0.5);z-index:-1;}*/
.header_xl1 .out{position: absolute;bottom: 9.375vw;left: 5.2vw;width: 7.3vw; z-index: 3;cursor: pointer;transition: all 0.5s;}
/*.header_xl1 .out:hover{transform: rotate(180deg);}*/
.header_xl1 .left{overflow: hidden;padding-left: 5.2vw;position: relative;height: 100%;z-index:2;background: url(../img/h_xl1_bj.png)no-repeat center;background-size: cover;}
.header_xl1 .left .left1{display: none;}
.header_xl1 .left .left1.on{display: block;}
.header_xl1 .left .tit{font-family: hb;color: #ffffff;margin: 13.2vw 0 5.67vw 0;}
.header_xl1 .left .btn{display: block;height:2.6vw; transition: all 0.5s;}
.header_xl1 .left .btn img{height: 100%;}
.header_xl1 .left .btn:hover{opacity: 0.6;}
.header_xl1 .left .center{position: absolute;right: 0;top: 0;width: 77.34vw;height: 90vh;padding-left: 8vw;background: rgba(255,255,255,0.2);backdrop-filter: blur(20px);border-bottom-left-radius: 0;transition: all 1s 0.5s;}
.header_xl1 .left .center{border-bottom-left-radius: 26vw;}
.header_xl1 .left .center ul{margin-top: 13.4vw;width: 24.9vw;display: none;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.header_xl1 .left .center ul.on{display: flex;}
.header_xl1 .left .center ul li{margin-bottom: 3.38vw;line-height: 26px;width: 48%;}
.header_xl1 .left .center ul li:nth-child(2n - 1){margin-right: 4%;}
.header_xl1 .left .center ul a{font-family: hb;color: #ffffff;opacity: 0.5;transition: all 0.5s;}
.header_xl1 .left .center ul a:hover{opacity: 1;}
.header_xl1 .left .center ul a.on{opacity: 1;}
.header_xl1 .left .center .rights{position: absolute;top: 6.3vw;right: 0;width:40.4vw;transition: all 1s 0.5s;}
.header_xl1 .left .center .rights{border-bottom-left-radius: 26vw;overflow:hidden;height: calc(100% - 6.3vw);}
.header_xl1 .left .center .rights .right{position: absolute;width: 100%;height: 100%;background: no-repeat center;background-size: cover; display: none;}
.header_xl1 .left .center .rights .right.on{display: block;}

.header_xl2{position: fixed;top: 0;left: 0;z-index: 99; width: 100vw;height: 90vh;background: url(../img/h_xl1_bj.png)no-repeat center;background-size: cover;display: none;}
/*.header_xl1:before{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100vh;background-color:rgba(0,0,0,0.5);z-index:-1;}*/
.header_xl2 .out{position: absolute;bottom: 9.375vw;left: 5.2vw;width: 7.3vw; z-index: 3;cursor: pointer;transition: all 0.5s;}
.header_xl2 .left{overflow: hidden;padding-left: 5.2vw;position: relative;height: 100%;z-index:2;}
.header_xl2 .left .left1{display: none;}
.header_xl2 .left .left1.on{display: block;}
.header_xl2 .left .tit{font-family: hb;color: #ffffff;margin: 13.2vw 0 5.67vw 0;}
.header_xl2 .left .btn{display: block;height:2.6vw; transition: all 0.5s;}
.header_xl2 .left .btn img{height: 100%;}
.header_xl2 .left .btn:hover{opacity: 0.6;}
.header_xl2 .left .center{position: absolute;right: 0;top: 0;width: 77.34vw;height: 90vh;padding:13vw 7.552vw 0 10.416vw;background: url(../img/h_xl2_bj.png)no-repeat center bottom;background-size: 100% auto; background-color: rgba(255,255,255,0.2);backdrop-filter: blur(20px);border-bottom-left-radius: 0;transition: all 1s 0.5s;display: flex;}
.header_xl2 .left .center{border-bottom-left-radius: 26vw;}
.header_xl2 .left .center .ul_box{display: flex;width: 100%;justify-content: space-between;}
.header_xl2 .left .center .ul_box>ul .icon{width: 3.646vw;margin-bottom: 1.354vw;}
.header_xl2 .left .center .ul_box>ul .h{font-family: hb;line-height: 26px;color: #ffffff;margin-bottom: 2vw;}
.header_xl2 .left .center .ul_box>ul li a{font-family: hr;line-height: 40px;color: rgba(255,255,255,0.7);transition: all 0.5s;margin-bottom: 0.5vw;}
.header_xl2 .left .center .ul_box>ul li a:hover{text-decoration: underline!important;color: #fff; font-family: hb;}
.header_xl2 .left .center .ul_box>ul>li>ul{display:none;}
.header_xl2 .left .center .ul_box>ul:nth-child(2)>li:nth-child(4)>ul{display:block;line-height:1.5}
.header_xl2 .left .center .ul_box>ul:nth-child(2)>li:nth-child(4)>ul li a{line-height:1.5;}

.index_con{position: relative;overflow: hidden;height: 100vh;width: 100%;}
.index_con>.swiper-wrapper>.swiper-slide{height: 100vh;position: relative;}
.index_con>.swiper-pagination{right: 3.54vw;}
.index_con>.svg-swiper-pagination .swiper-pagination-bullet {background: transparent;opacity: 1;width: 5px;height: 5px;outline: none;margin: 26px 0;position: relative;}


.index_con>.svg-swiper-pagination .swiper-pagination-bullet:after {content: "";display: block;position: absolute;top: 0;left: 0; z-index: 0;width: 5px;height: 5px;background-color: #ffffff;border-radius: 50%;}
.index_con>.svg-swiper-pagination.on .swiper-pagination-bullet:after{background-color: rgba(0,0,0,0.32);}
.index_con>.svg-swiper-pagination.on .swiper-pagination-bullet-active:after{background-color: #025493;}


.index_con>.svg-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .svg {opacity: 1;}
.index_con>.svg-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .circle2 {-webkit-animation: svgCircleAnmi 6s linear forwards;animation: svgCircleAnmi 6s linear forwards;}
.index_con>.svg-swiper-pagination .svg {position: absolute;top: -9px;left: -9px;  width: 23px;height: 23px;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;-webkit-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;display: block;}
.index_con>.svg-swiper-pagination .circle1 { stroke: #ffffff;opacity: 0.26;}
.index_con>.svg-swiper-pagination .circle2 {stroke: #ffffff;stroke-dasharray: 0 339;}

.index_con>.svg-swiper-pagination.on .circle1 { stroke: #025493;}
.index_con>.svg-swiper-pagination.on .circle2 {stroke: #025493;}
.index_banner svg:not(:root) {overflow: hidden;}
@-webkit-keyframes svgCircleAnmi {
    0% {
        stroke-dasharray: 0 339;
    }
    to {
        stroke-dasharray: 339 339;
    }
}
@keyframes svgCircleAnmi {
    0% {
        stroke-dasharray: 0 339;
    }
    to {
        stroke-dasharray: 339 339;
    }
}
.m_banner{display: none;}
.pc_banner{width: 100%;height: 100%;position: relative;overflow: hidden;}
.pc_banner .swiper-slide{position: relative;height: 100%;overflow:hidden;transform: scale(1.1);}
.pc_banner .swiper-slide video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit:cover;}
.pc_banner .swiper-slide-active{transform: scale(1);z-index: 2;}
.pc_banner .slide-inner{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-size: cover;background-position: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.pc_banner .slide-inner .txt{color: #ffffff;position:relative;z-index:2;padding: 0 5.2vw;width: 100vw; padding-top: 31vh;text-shadow: 0 3px 6px rgba(0,0,0,0.45);}
.pc_banner .slide-inner .txt .h1{font-family: hm;line-height: 72px;}
.pc_banner .slide-inner .txt .h2{font-family: hb;line-height: 72px;margin-bottom:2vw;}
.pc_banner .slide-inner .txt .h3{font-family: hr;line-height: 26px;}
.pc_banner .next,.pc_banner .prev{position: absolute;top: 63.8vh;width:4.8vw;height: 2.08vw;background-size: 100% 100%;opacity: 0.3;transition: all 0.5s;cursor: pointer;z-index: 2;}
.pc_banner .next:hover,.pc_banner .prev:hover{opacity: 1;}
.pc_banner .prev{left: 5.2vw;background: url(../img/b_prev.png);background-size: 100% 100%;}
.pc_banner .next{left: 11.6vw;background: url(../img/b_next.png);background-size: 100% 100%;}
.pc_banner .b_tab{position: absolute;left: 0;bottom: 0;width: 100%;display: flex; background: url(../img/banner_b1.png);background-size: 100% 100%;z-index: 3;}
.pc_banner .b_tab .left{width: 66.25vw;display: flex;position:relative;overflow:hidden;}
/*.pc_banner .b_tab .left .swiper-wrapper{transition-timing-function:linear;}*/
.pc_banner .b_tab .left .box{padding: 2.7vw 0;position: relative;display: flex;justify-content: center;}
.pc_banner .b_tab .left .box>div{display: table;width: auto;}
.pc_banner .b_tab .left .box:after{content: "";position: absolute;top: 50%;right: 0;width: 1px;height: 6.25vw;background: url(../img/dashed.png);background-size: 100% 100%;transform: translateY(-50%);}
.pc_banner .b_tab .left .box:last-child:after{display: none;}
.pc_banner .b_tab .left .box:nth-child(1){width: 17.86vw;}
.pc_banner .b_tab .left .box:nth-child(2){width: 16.25vw;}
.pc_banner .b_tab .left .box:nth-child(3){width: 17.55vw;}
.pc_banner .b_tab .left .box:nth-child(4){width: 14.6vw;}
.pc_banner .b_tab .left .box img{height: 1.875vw;}
.pc_banner .b_tab .left .box .h{color: #ffffff;line-height: 26px;font-family: hb;margin-top: 0.95vw;}
.pc_banner .b_tab .right{width: 33.75vw;padding-left: 14.58vw;display: flex;align-items: center;}
.pc_banner .b_tab .right img{height: 3.9vw;cursor: pointer;transition: all 0.5s;}
.pc_banner .b_tab .right img:hover{transform: scale(0.8);}



.i_part2 .swiper-slide .m{
    display: none;
}
.i_part2{width: 100%;height: 100%; background: url(../img/ip1_bj.png)no-repeat center;background-size: cover;position: relative;}
.i_part2 .txts{position: absolute;left: 5.2vw;bottom: 4.167vw;left: 4.167vw;width: 48.75vw;color: #ffffff;z-index: 30;}
.i_part2 .m_txts{display: none;}
.i_part2 .txts .h1{line-height: 52px;margin-bottom: 0.55vw;font-family: hr;}
.i_part2 .txts .h2{line-height: 52px;font-family: hb;margin-bottom: 3.38vw;}
.i_part2 .txts .p{font-family: hl;line-height: 30px;}
.i_part2 .txts .p span{font-family: hb;}

.i_part2 .pic_box{cursor: pointer;position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.i_part2 .m_pic_box{display: none;}
.i_part2 .pic_box .pics{position: absolute;top: 0;left: 0;width: 100vw;height: 100vh;display: none;}
.i_part2 .pic_box .pics.on{display: block;}
.i_part2 .pic_box .box2{width: 22.7vw;height: 22.7vw;overflow: hidden;position: absolute;top: 0;left: 0;z-index: 3;border: 0.25vw solid #EBEBEB80; border-radius: 50%;}
.i_part2 .pic_box .box2 .img{position: absolute;top: 0;left: 0;width: 100vw;height: 100vh;background: no-repeat center;background-size: cover;}

.i_part2 .con{padding: 0 7.7vw 0 4.167vw;}
.i_part2 .con .solid{position: absolute;top: 16vw;left: 4.167vw;width: calc(100% - 11.867vw);transform: translateY(-50%);}
.i_part2 .con .solid img{width: 100%;}
.i_part2 .con .con1{position: absolute;top: 21vw;transform: translateY(-50%);margin-left: 8vw;width: 79vw; overflow: hidden;z-index: 20;padding-top: 2vw;}
.i_part2 .con .m_table{display: none;}
.i_part2 .con .con1 .swiper-slide{color: #ffffff;}
.i_part2 .con .con1 .swiper-slide .table{width: 100%;text-align: center;}
.i_part2 .con .con1 .swiper-slide .dian{width: 8px;height: 8px;border-radius: 50%;background-color: #ffffff;position: relative;margin: 0 auto;margin-bottom: 2.8vw;}
.i_part2 .con .con1 .swiper-slide-next .table{transform:translateY(-2.5vw);}
.i_part2 .con .con1 .swiper-slide-next ul{transform:translateY(-2.5vw);}
.i_part2 .con .con1 .swiper-slide .dian:after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 2vw;height: 2vw;border: 1px dashed #ffffff;border-radius: 50%;}
.i_part2 .con .con1 .swiper-slide .icon{display: flex;justify-content: center;margin-bottom: 1.31vw;}
.i_part2 .con .con1 .swiper-slide .icon img{width: 3.125vw;}
.i_part2 .con .con1 .swiper-slide .h{font-family: hb;left: 32px;;}
.i_part2 .con .con1 .swiper-slide-next .h{font-size: 40px;}
.i_part2 .con .con1 .swiper-slide ul{width: 34.4vw;font-family: hm;line-height: 24px;height:48px; display: flex;flex-wrap: wrap;margin-top: 2.45vw;opacity: 0;transition: all 0.1s;}
.i_part2 .con .con1 .swiper-slide ul:after{content: "";display: block;width: 33.33%;}
.i_part2 .con .con1 .swiper-slide ul li{padding-left: 1.3vw;position: relative;margin-right:1vw; text-align: left;margin-bottom: 1.25vw;}
.i_part2 .con .con1 .swiper-slide ul li::before{content: "";position: absolute;left: 0;top: 50%;width: 8px;height: 8px;border-radius: 50%;transform: translateY(-50%);background-color: #ffffff;}
.i_part2 .con .con1 .swiper-slide{padding-top:3.5vw;transition: all 0.8s;}
.i_part2 .con .con1 .swiper-slide-active{padding-top: 0;}
.i_part2 .con .con1 .swiper-slide-next{padding-top: 12vw;}
.i_part2 .con .con1 .swiper-slide-next ul{opacity: 1;}
.i_part2 .con .con1 .swiper-slide-next .icon{display: none;}
.i_part2 .con .con1 .swiper-slide-next .dian:after{display: none;}
.i_part2 .prev,.i_part2 .next{width: 4.79vw;height: 2.04vw;position: absolute;bottom: 7.4vw;background-size:100% 100%;opacity:0.5;transition:all 0.5s;z-index:80;cursor:pointer;}
.i_part2 .prev:hover,.i_part2 .next:hover{opacity:1;}
.i_part2 .prev{right:8.85vw;transform:translateX(-120%);background-image:url(../img/b_prev.png);}
.i_part2 .next{right:8.85vw;background-image:url(../img/b_next.png);}

.i_part3{width: 100%;height: 100%;position: relative;}
.i_part3 .txt_box{position: absolute;top: 19.35vh;left: 57.4vw;width: 36.8125vw;}
.i_part3 .txt_box .m_img{display: none;}
.i_part3 .txt_box .h1{font-family: hr;color: #000000;line-height: 52px;margin-bottom: 4px;}
.i_part3 .txt_box .h2{font-family: hb;color: #000000;line-height: 52px;margin-bottom: 4.86vw;}
.i_part3 .txt_box .num_box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.i_part3 .txt_box .num_box .box{width: 33.33%;margin-bottom: 4vw;}
.i_part3 .txt_box .num_box .box .num{display: flex;align-items: flex-start;line-height: 60px;margin-bottom: 5px;font-family: hm;}
.i_part3 .txt_box .num_box .box .num span{font-family: hb;margin-top: -6px;margin-left: 5px;}
.i_part3 .txt_box .num_box .box .p{font-family: hr;color: #000000;line-height: 20px;}
.i_part3 .bottom_box{position: absolute;left: 4.16vw;width: calc(100% - 14.583vw);bottom: 8.57vh;display: flex;box-shadow: 0 12px 35px rgba(0,0,0,0.06);border-radius: 5px;z-index: 3;overflow: hidden;}
.i_part3 .bottom_box .left{width:10.416vw;background-color: #025493;display: flex;align-items: center;justify-content: center;padding: 1.5625vw 0;}
.i_part3 .bottom_box .left>div{text-align: center;}
.i_part3 .bottom_box .left>div img{display: block;margin: 0 auto;margin-bottom: 1.25vw;width: 1.927vw;}
.i_part3 .bottom_box .left>div .h{font-family: hb;color: #fff;line-height: 26px;}
.i_part3 .bottom_box .right{width: calc(100% - 10.416vw);display: flex;justify-content: space-between;background-color: #fff;}
.i_part3 .bottom_box .right .r_box{display: flex;justify-content: center;align-items: center;height: 100%;position: relative;}
.i_part3 .bottom_box .right .r_box:after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 3.125vw;background: url(../img/ip_solid.png);background-size: 100% 100%;}
.i_part3 .bottom_box .right .r_box:nth-child(1){width: 20.833vw;}
.i_part3 .bottom_box .right .r_box:nth-child(1)::before{content: "";position: absolute;top: 0;left: 0;width: 3.49vw;height: 3.38vw;background:url(../img/ip3_icon.png);background-size: 100% 100%;}
.i_part3 .bottom_box .right .r_box:nth-child(2){width: 17.8125vw;}
.i_part3 .bottom_box .right .r_box:nth-child(3){width: 17.8125vw;}
.i_part3 .bottom_box .right .r_box:nth-child(4){width: 18.75vw;}
.i_part3 .bottom_box .right .r_box:nth-child(4):after{display: none;}
.i_part3 .bottom_box .right .r_box img{height: 1.563vw;margin-right: 0.78vw;}
.i_part3 .bottom_box .right .r_box .h{font-family: hb;color: #000000;transition: all 0.5s;}
.i_part3 .bottom_box .right .r_box:hover .h{color: #025493;}
.i_part3 .bottom_box .right .r_box .solid{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%); width: 0%;height: 4px;background-color: #025493;transition: all 0.5s;}
.i_part3 .bottom_box .right .r_box:hover .solid{width: 100%;}

.i_part4{width: 100%;height: 100%; background: url(../img/ip4_bj.png)no-repeat center;background-size: cover;position: relative;padding: 0 10.41vw 0 4.16vw;display: flex;justify-content: space-between;}
.i_part4 .left{padding-top: 20.463vh;width: 24.47vw;}
.i_part4 .left .top{padding-top: 6.5vw;position: relative;z-index: 2;color: #FFFFFF;}
.i_part4 .left .top .en{font-family: hb;color: rgba(255,255,255,0.03);position: absolute;top: 0;left: 0;z-index: -1;}
.i_part4 .left .top .h1{font-family: hr;line-height: 52px;margin-bottom: 4px;}
.i_part4 .left .top .h2{font-family: hb;line-height: 52px;margin-bottom: 5.18vw;}
.i_part4 .left .tab{color: #ffffff;}
.i_part4 .left .tab li{margin-bottom: 2.6vw;font-family: hm;}
.i_part4 .left .tab li:nth-child(1){margin-bottom: 3.4375vw;}
.i_part4 .left .tab li a{color: rgba(255,255,255,0.75);transition: all 0.5s;}
.i_part4 .left .tab li a:hover{color: #fff;}
.i_part4 .left .bottom{position: absolute;left: 4.16vw;bottom: 2.6vw;}
.i_part4 .left .bottom .fx{display: flex;margin-bottom: 1.98vw;}
.i_part4 .left .bottom .fx a{display: flex;align-items: center;justify-content: center; margin-right: 1.1vw;width: 1.5625vw;height: 1.5625vw;border-radius: 50%;background-color: rgba(216,216,216,0.2);transition: all 0.5s;}
.i_part4 .left .bottom .fx a:hover{background-color: #025493;}
.i_part4 .left .bottom .fx a img{height: 0.73vw;}
.i_part4 .left .bottom .txt{font-family: hr;color: rgba(255,255,255,0.5);}
.i_part4 .left .bottom .txt a{color: rgba(255,255,255,0.5);transition: all 0.5s;}
.i_part4 .left .bottom .txt a:hover{color: #fff;}
.i_part4 .right{width: 53.125vw; margin-top: 14.7vh;height: 85.3vh;overflow: auto;}
.i_part4 .m_right{
    display: none;
}
.i_part4 .right .con{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.i_part4 .right .more{display:table;margin:2vw auto;margin-bottom:4vw;transition:all 0.5s;}
.i_part4 .right .more img{height: 2vw;}
.i_part4 .right .more:hover{opacity:0.6;}

.i_part4 .right::-webkit-scrollbar{ width:4px;height: 1px;}
.i_part4 .right::-webkit-scrollbar-thumb{ background:transparent;}
/* .i_part4 .right::-webkit-scrollbar-thumb{ background:#fff;} */
/* .i_part4 .right::-webkit-scrollbar-track{ background:rgba(255,255,255,0.4);} */
.i_part4 .right::-webkit-scrollbar-track{ background:transparent}

.i_part4 .right .box{display: block;width: 23vw;color: #ffffff;}
/*.i_part4 .right .box:nth-child(2n-1){transform: translateY(11.66vw);}*/
.i_part4 .right .box .pics{width: 100%;overflow: hidden;margin-bottom: 1.5vw;}
.i_part4 .right .box .pics .pic{width: 100%;height: 14vw;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.i_part4 .right .box:hover .pics .pic{transform: scale(1.05);}
.i_part4 .right .box .txt{opacity: 0.7;}
.i_part4 .right .box .txt .h{font-family: hb;line-height: 28px;height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 1.5vw;}
.i_part4 .right .box .txt .p{display: flex;justify-content: space-between;font-family: hr;line-height: 20px;margin-bottom: 3.54vw;}

.footer{height: auto!important;background-size: cover;padding: 0 5.2vw;background-color: #2A2A2A;}
.footer .f_top{display: flex;justify-content: space-between;align-items: center;padding: 45px 0 30px 0;border-bottom: 1px solid rgba(225,229,230,0.12);}
.footer .f_top .f_logo{width: 11.1vw;}
.footer .f_top ul{display: flex;}
.footer .f_top ul a{display: block;color: #FFFFFF;margin-left: 7.135vw;font-family: hr;}
.footer .f_center{color: #ffffff;display: flex;justify-content: space-between;padding: 3.125vw 0 5.15vw 0;border-bottom: 1px solid rgba(225,229,230,0.12);}
.footer .f_center .boxs{display: flex;justify-content: space-between;width: 80.125vw;}
.footer .f_center .boxs .box{max-width: 20.85vw;}
.footer .f_center .boxs .box .h{font-family: hr;line-height: 22px;margin-bottom: 1.457vw;}
.footer .f_center .boxs .box .p{font-family: hr;color: rgba(255,255,255,0.7);padding-left: 1.823vw;margin-bottom: 0.88vw;background: no-repeat left top;background-size:auto 1.04vw;line-height: 22px;}
.footer .f_center .boxs .box .p1{background-image: url(../img/f_icon1.png);}
.footer .f_center .boxs .box .p2{background-image: url(../img/f_icon2.png);}
.footer .f_center .boxs .box .p3{background-image: url(../img/f_icon3.png);margin-bottom: 0;}
.footer .f_center .code_box{width: 5.885vw;text-align: center;}
.footer .f_center .code_box img{width: 100%;margin-bottom: 0.73vw;}
.footer .f_center .code_box .h{font-family: hr;color: #A8A8A8;}
.footer .f_bottom{color: rgba(255,255,255,0.37);font-family: hr;display: flex;justify-content: space-between;line-height: 20px;padding: 1.35vw 0 1.2vw 0;}
.footer .f_bottom a{color: rgba(255,255,255,0.37);transition: all 0.5s;}
.footer .f_bottom a:hover{color: #fff;}
.footer .f_bottom span{margin: 0 4px;}

.ny_banner{}

.ny_banner .m_banner1{
    display: none;
}
.ny_banner .banner1{height: 30.2vw;position: relative;background:no-repeat center;background-size:cover;}
.ny_banner .banner1 .txt{position: absolute;top: 15vw;left: 0;width: 100%;padding-left: 5.2vw; color: #ffffff;}
.ny_banner .banner1 .txt .h{font-family: hb;line-height: 80px;}
.ny_banner .banner1 .txt .p{font-family: hr;text-transform: uppercase;line-height: 26px;}
.ny_banner .b_tab{width: 100%;display: flex; background: url(../img/banner_b.png);background-size: 100% 100%;z-index: 3;}
.ny_banner .mb_tab{display: none;}
.ny_banner .b_tab .left{width: 76.25vw;display: flex;}
.ny_banner .b_tab .left .box{padding: 1.5625vw 0;position: relative;display: flex;justify-content: center;}
.ny_banner .b_tab .left .box>div{display: table;width: auto;}
.ny_banner .b_tab .left .box:after{content: "";position: absolute;top: 50%;right: 0;width: 1px;height: 6.25vw;background: url(../img/dashed.png);background-size: 100% 100%;transform: translateY(-50%);}
.ny_banner .b_tab .left .box:last-child:after{display: none;}
.join_banner .b_tab .left .box:nth-child(1){width: 27.7vw;}
.join_banner .b_tab .left .box:nth-child(2){width: 28.28vw;}
.join_banner .b_tab .left .box:nth-child(3){width: 19vw;}
.ny_banner .b_tab .left .box img{height: 1.875vw;display: block;margin: 0 auto;}
.ny_banner .b_tab .left .box .h{color: #ffffff;line-height: 26px;font-family: hm;margin-top: 0.5vw;}
.ny_banner .b_tab .right{width: 22.4vw;padding-right:5vw;justify-content: flex-end; display: flex;align-items: center;}
.ny_banner .b_tab .right img{height: 3.9vw;cursor: pointer;transition: all 0.5s;}
.ny_banner .b_tab .right img:hover{transform: scale(0.8);}

/* 加入我们 */
.jo1{padding: 5.2vw 8.4375vw 5.2vw 8.4375vw;background: url(../img/jo1_bj.png)no-repeat center;background-size: cover;position: relative;}
.jo1 .tit{text-align: center;line-height: 52px;font-family: hb;color: #000000;margin-bottom: 4.25vw;}
.jo1 .solid{position: absolute;top: 13.85vw;left: 0;width: 0vw;height:546px; overflow: hidden;transition: all 2s;}
.jo1 .solid.on{width: 100vw;}
.jo1 .solid img{position: absolute;top: 0;left: 8.4375vw; width: 83.125vw;height: 546px; display: block;max-width: 9999px;}
.jo1 .boxs{display: flex;justify-content: space-between;width: 100%;}
.jo1 .boxs .box{width: 33.33%;text-align: center;margin-top: ;}
.jo1 .boxs .box:nth-child(2){margin-top: 8.3333vw;}
.jo1 .boxs .box img{display: block;margin: 0 auto;width: 15.2vw;margin-top: 2.3vw;}
.jo1 .boxs .box .txt{padding: 0 2.2vw;}
.jo1 .boxs .box .txt .h{font-family: hb;color: #000000;line-height: 32px;margin-bottom:2.03vw;}
.jo1 .boxs .box .txt .p{font-family: hr;color: #666666;line-height: 28px;}

.jo2{padding: 5.2vw 4.95vw 5.2vw 7vw;background: url(../img/jo2_bj.png)no-repeat right bottom;background-size: 41vw 39.22vw;}
.jo2 .tit .h{font-family: hb;line-height: 52px;margin-bottom: 1.4vw;color: #000000;}
.jo2 .tit .p{font-family: hm;line-height: 26px;margin-bottom: 4.1667vw;color: #000000;}
.jo2 .boxs{display: flex;justify-content: space-between;}
.jo2 .m_boxs{
    display: none;
}
.jo2 .boxs .box{width: 20.57vw;background-color: #EEF4F8;padding: 4.92vw 2.8125vw 4.58vw 3.02vw;}
.jo2 .boxs .box .icon img{height: 1.875vw;margin-bottom: 1.3vw;}
.jo2 .boxs .box .h1{font-family: hb;color: #000000;line-height: 32px;margin-bottom:2.1875vw;}
.jo2 .boxs .box .p1{font-family: hr;line-height: 26px;color: #666666;}

.jo3{padding: 5.2vw 4.95vw 5.2vw 7vw;background: url(../img/jo3_bj.png)no-repeat center;background-size: cover;color: #fff;}
.jo3 .tit{text-align: center;font-family: hb;line-height: 52px;margin-bottom: 4.96vw;}
.jo3 .boxs{width: 100%;display: flex;justify-content: space-between;}
.jo3 .m_boxs{
    display: none;
}
.jo3 .boxs .box{width: 17.1875vw;}
.jo3 .boxs .box .pics{width: 100%;overflow: hidden;margin-bottom: 2.45vw;}
.jo3 .boxs .box .pics .pic{width: 100%;height: 16.875vw;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.jo3 .boxs .box:hover .pics .pic{transform: scale(1.05);}
.jo3 .boxs .box .txt .h{font-family: hb;line-height: 32px;margin-bottom:1.51vw;}
.jo3 .boxs .box .txt .p{font-family: hr;line-height: 28px;}


.jo4{padding: 5.2vw 5.73vw 5.2vw 5.73vw;background: url(../img/jo4_bj.png)no-repeat center bottom;background-size: 100% auto;}
.jo4 .tit{font-family: hb;color: #000000;line-height: 52px;margin-bottom: 1vw;text-align: center;}
.jo4 .tab{display: flex;justify-content: center;margin-bottom: 6vw;}
.jo4 .tab .li{margin: 0 9.53vw;display: flex;align-items: center;font-family: hm;cursor: pointer;}
.jo4 .tab .li img{margin-right: 0.5vw;}
.jo4 .tab .li .img2{display: none;}
.jo4 .tab .li.on{color: #025493;}
.jo4 .tab .li.on .img1{display: none;}
.jo4 .tab .li.on .img2{display: block;}
.jo4 .pic_box{width: 1200px;margin: 0 auto;padding: 0 20px;}
.jo4 .pic_box .box{width: 0;overflow: hidden;height:0;}
.jo4 .pic_box .box.on{width: 100%;height:auto;}
.jo4 .pic_box .pic{height: 442px;position: relative;z-index: 2;}

.jo4 .pic_box .box:nth-child(1) .pic .img{position: absolute;width: 1px;height: 1px;top: 162px;left: 480px;margin: auto;opacity: 0;z-index: -1;padding: 0;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.09);}
.jo4 .pic_box .box:nth-child(2) .pic .img{position: absolute;width: 1px;height: 1px;top: 162px;left: 480px;margin: auto;opacity: 0;z-index: -1;padding: 0;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.09);}
.jo4 .pic_box .box:nth-child(1) .pic .img img{width: 100%;height: 100%;}
.jo4 .pic_box .box:nth-child(2) .pic .img img{width: 100%;height: 100%;}
.jo4 .pic_box .box:nth-child(1) .pic .pic10{width: 358px;height: 440px;margin: auto;z-index: 1!important;opacity: 1!important;position: static;}
.jo4 .pic_box .box:nth-child(1) .pic .pic1{top: 56px;left: 91px;transform-origin: center;width: 108px;height: 100px;transition: all .3s;opacity: 1;}
.jo4 .pic_box .box:nth-child(1) .pic .pic2{top: 162px;left: -8px;transition: all .5s;width: 208px;height: 118px;opacity: 1;}
.jo4 .pic_box .box:nth-child(1) .pic .pic3{top: 288px;left: 66px;transition: all .3s;width: 133px;height: 79px;opacity: 1;}
.jo4 .pic_box .box:nth-child(1) .pic .pic4{top: 37px;left: 207px;transition: all .5s;width: 182px;height: 243px;opacity: 1;}
.jo4 .pic_box .box:nth-child(1) .pic .pic5{top: 288px;left: 207px;transition: all .9s;width: 182px;height: 133px;opacity: 1;}
.jo4 .pic_box .box:nth-child(1) .pic .pic6{top: 35px;left: 771px;transition: all .9s;width: 270px;height: 136px;opacity: 1;}
.jo4 .pic_box .box:nth-child(1) .pic .pic7{top: 179px;left: 771px;transition: all .5s;width: 156px;height: 229px;opacity: 1;}
.jo4 .pic_box .box:nth-child(1) .pic .pic8{top: 179px;left: 935px;transition: all 1s;width: 224px;height: 133px;opacity: 1;}
.jo4 .pic_box .box:nth-child(1) .pic .pic9{top: 320px;left: 935px;transition: all .9s;width: 125px;height: 79px;opacity: 1;}

.jo4 .pic_box .box:nth-child(2) .pic .pic10{width: 358px;height: 440px;margin: auto;z-index: 1!important;opacity: 1!important;position: static;}
.jo4 .pic_box .box:nth-child(2) .pic .pic1{top: 56px;left: 91px;transform-origin: center;width: 108px;height: 100px;transition: all .3s;opacity: 1;}
.jo4 .pic_box .box:nth-child(2) .pic .pic2{top: 162px;left: -8px;transition: all .5s;width: 208px;height: 118px;opacity: 1;}
.jo4 .pic_box .box:nth-child(2) .pic .pic3{top: 288px;left: 66px;transition: all .3s;width: 133px;height: 79px;opacity: 1;}
.jo4 .pic_box .box:nth-child(2) .pic .pic4{top: 37px;left: 207px;transition: all .5s;width: 182px;height: 243px;opacity: 1;}
.jo4 .pic_box .box:nth-child(2) .pic .pic5{top: 288px;left: 207px;transition: all .9s;width: 182px;height: 133px;opacity: 1;}
.jo4 .pic_box .box:nth-child(2) .pic .pic6{top: 35px;left: 771px;transition: all .9s;width: 270px;height: 136px;opacity: 1;}
.jo4 .pic_box .box:nth-child(2) .pic .pic7{top: 179px;left: 771px;transition: all .5s;width: 156px;height: 229px;opacity: 1;}
.jo4 .pic_box .box:nth-child(2) .pic .pic8{top: 179px;left: 935px;transition: all 1s;width: 224px;height: 133px;opacity: 1;}
.jo4 .pic_box .box:nth-child(2) .pic .pic9{top: 320px;left: 935px;transition: all .9s;width: 125px;height: 79px;opacity: 1;}

/* 新闻列表 */
.nl_con{padding: 7.8vw 13vw 8.23vw 4.95vw;position: relative;background: url(../img/nl_bj.png)no-repeat center bottom;background-size: 100% auto;}
.nl_con .left{position: sticky;top: calc(15vh + 5vw);float: left;width: 24.16vw;padding-top: 4.5625vw;margin-top:15vh;}
.nl_con .left .en{position: absolute;top: 0;left: 0;z-index: -1;font-family: hb;color: rgba(0,0,0,0.03);}
.nl_con .left .h1{font-family: hr;line-height: 52px;margin-bottom: 4px;color: #000000;}
.nl_con .left .h2{font-family: hb;line-height: 52px;color: #000000;}
.nl_con .left form{width: 18.6vw;display: flex;line-height:2.6vw;border-radius:2.3rem;border:1px solid #666666;padding:0 1vw;margin-top:3vw;}
.nl_con .left form button{width: 2.6vw;height: 2.6vw;display: flex;justify-content: center;align-items: center;background-color:transparent;border:none;}
.nl_con .left form button img{width: auto;margin: 0;}
.nl_con .left form input{width: 14vw;background-color:transparent;}
.nl_con .left img{margin-top: 3vw;width:8.333vw;}
.nl_con .right{width: 50vw;float: right;}
.nl_con .right .boxs{display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;}
.nl_con .right .box{display: block;width: 21.56vw;margin-bottom:3.7vw;}
.nl_con .right .box .pics{width: 100%;overflow: hidden;margin-bottom:2.03vw;}
.nl_con .right .box .pics .pic{width: 100%;height: 13.28vw;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.nl_con .right .box:hover .pics .pic{transform: scale(1.05);}
.nl_con .right .box .h{font-family: hb;color: #333333;line-height: 30px;margin-bottom: 1.1vw;transition: all 0.5s;height: 60px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: all 0.5s;}
.nl_con .right .box:hover .h{color: #0A5894;}
.nl_con .right .box .day{font-family: hr;color: #999999;line-height: 18px;transition: all 0.5s;}
.nl_con .right .boxs .box:nth-child(n+7){display: none;}
.nl_con .right .boxs.show .box:nth-child(n+7){display: block;}
.nl_con .right>.btn{display: block;margin: 0 auto;width: 6.25vw;height: 6.25vw;background: url(../img/nl_quan.png);background-size: 100% 100%;text-align: center;line-height: 6.25vw;font-family: hr;color: #025493;}
.nl_con .right>.btn.hide{display: none;}


.nl_con1{background: #ffffff;}
.nl_con .right .tab2{display: flex;margin-bottom:2.6vw;border-bottom:1px solid #E8E8E8;}
.nl_con .right .tab2 a{display: block;margin:0 2.34vw;font-family:hm;line-height:26px;padding-bottom:1.3vw;}
.nl_con .right .tab2 a.on{color: #025493;border-bottom: 2px solid #025493;}
.nl_con .right .boxs2 .box2{padding:2.5vw; margin-bottom: 2.6vw;border-bottom:1px solid #EFEFEF;transition:all 0.5s;}
.nl_con .right .boxs2 .box2:hover{box-shadow:0 36px 53px rgba(0,57,125,0.07);}
.nl_con .right .boxs2 .box2:nth-child(n+7){display: none;}
.nl_con .right .boxs2.show .box2:nth-child(n+7){display: block;}
.nl_con .right .boxs2 .box2 .h{font-family: hb;color: #000000;line-height: 32px;height:32px; margin-bottom: 1.51vw;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.nl_con .right .boxs2 .box2 .p{font-family: hr;color: #666666;line-height: 26px;height: 52px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 2.5vw;}

.nl_con .right .boxs2 .box2 .btn{border: 1px solid #D5D5D5;padding: 0 1.6vw;line-height: 2.4vw;width: auto;display: table;color: #999999;font-family: hr;transition: all 0.5s;}
.nl_con .right .boxs2 .box2:hover .btn{background:url(../img/list_btn_bj.png)no-repeat;background-size: 100% 100%;border-color: transparent;color: #025493;padding: 0 2.5vw 0 0.78vw;}
.nl_con .right .boxs2 .box2 .btn span{padding-right: 1.667vw;background: url(../img/list_jt1.png)no-repeat right center;background-size: 1.04vw auto;transition: all 0.5s;}
.nl_con .right .boxs2 .box2:hover .btn span{background-image: url(../img/list_jt2.png);}


/* 新闻详情 */
.nd_cons{padding:7.8vw 0 8.23vw 0;padding:0;}
.nd_cons .left{width: 24.1vw;background-color: #ffffff;float: right;box-shadow: 0 0 53px rgba(0,57,125,0.07);padding:3.46vw 5vw 5vw 2.2vw;}
.nd_cons .left .en{top: 7.8vw;left:5vw;}
.nd_cons .left .l_con{width: 100%;}
.nd_cons .left .l_con .tit{line-height: 26px;font-family: hb;color: #025493;padding-left: 1.5625vw;border-left: 2px solid #025493;margin-bottom:2vw;display:flex;justify-content:space-between;align-items:center;}
.nd_cons .left .l_con .tit a{font-family: hm;color: #025493;}
.nd_cons .left .l_con .box{padding-left: 1.5625vw;margin-bottom:1.458vw;}
.nd_cons .left .l_con .box .h{font-family: hb;line-height: 22px;color: #000000;height: 22px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.677vw;transition:all 0.5s;}
.nd_cons .left .l_con .box .day{font-family: hr;color: #999999;line-height: 20px;}
.nd_cons .left .l_con .box:hover .h{color:#025493;}
.nl_con .right.nd_right{width:calc(100% - 24.1vw);float:left;padding:5.175vw 5vw 7.3vw 7.97vw;}
.nl_con .right.nd_right .tab{display: flex;align-items: center;margin:4.2vw 0 3vw 0;}
.nl_con .right.nd_right .tab span{margin: 0 1vw;}
.nl_con .right.nd_right .tab a{font-family: hr;color: #B5B5B5;line-height:20px;height:20px;display:block;max-width:290px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.nl_con .right.nd_right .tit{margin-bottom:1.5vw;padding-bottom:1.5vw;border-bottom:1px solid #EDEDED;}
.nl_con .right.nd_right .tit .h{font-family:hb;color: #000000;line-height: 44px;padding-right: 6.666vw;margin-bottom: 1.4vw;}
.nl_con .right.nd_right .tit .p{font-family: hr;color: #B5B5B5;line-height: 26px;}
.nl_con .right.nd_right .tit .p span{margin-right: 2.6vw;}
.nl_con .right.nd_right .nd_con p{font-family: hr;line-height: 30px;color: #000000;}
.nl_con .right.nd_right .nd_con img{margin: 2.1vw auto;}
.nl_con .right.nd_right .nd_bottom{display: flex;justify-content: space-between;align-items:center; padding: 2.05vw 0 0 0;border-top: 1px solid #DEDEDE;}
.nl_con .right.nd_right .nd_bottom .btn1{display: flex;font-family: hr;line-height: 22px;color: #666666;max-width:40%;height:22px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.nl_con .right.nd_right .nd_bottom .btn1 span{display: block;width: 15.6vw;height: 22px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-family:hm;color:#000000;transition:all 0.5s;}
.nl_con .right.nd_right .nd_bottom .btn1:hover span{color:#025493;}

/* 关于我们 */
.ab_banner .b_tab .left .box:nth-child(1){width: 13.54vw;}
.ab_banner .b_tab .left .box:nth-child(2){width: 12.08vw;}
.ab_banner .b_tab .left .box:nth-child(3){width: 12.656vw;}
.ab_banner .b_tab .left .box:nth-child(4){width: 14.166vw;}
.ab_banner .b_tab .left .box:nth-child(5){width: 13.333vw;}
.ab_banner .b_tab .left .box:nth-child(6){width: 9.11vw;}

.ab1{padding: 5.2vw 6.51vw 5.2vw 0;display: flex;justify-content: space-between;background:url(../img/ab1_bj.png) no-repeat right bottom;background-size: 18.177vw 18.333vw;}
.ab1 .pic{width: 46.5625vw;height: 38.178vw;background: no-repeat center;background-size: cover;}
.ab1 .txt{width: 41vw;}
.ab1 .txt .tit{font-family: hb;color: #000000;line-height: 52px;margin-bottom: 2vw;}
.ab1 .txt .p{font-family: hr;line-height: 1.5vw;color: #666666;height: 33vw;padding-right: 0.5vw; overflow: auto;}

.ab1 .txt .p::-webkit-scrollbar{ width:3px;height: 1px;}
.ab1 .txt .p::-webkit-scrollbar-thumb{ background:#000;}
.ab1 .txt .p::-webkit-scrollbar-track{ background:rgba(0,0,0,0.2);}
.ab1 .txt .p span{font-family: hm;color: #000000;}

.ab2{padding:0 4.95vw 5.2vw 4.95vw;position:relative;}
.ab2 .tit{font-family: hb;color: #000000;line-height: 52px;margin-bottom: 3vw;text-align: center;}
.ab2 .pic_box{position: relative;overflow: hidden;display:flex;justify-content:space-between;flex-wrap:wrap;}

	.ab2 .pic_box.m_pic_box{
	    display: none;
	}
.ab2 .pic_box .box{display: block;width: 21.25vw;height: 0;}
.ab2 .pic_box .swiper-slide{width:21.25vw;margin:0 0 1.35vw 0; display: block;background: url(../img/ab2_bj.png);background-size: 100% 100%;padding: 2.6vw 0 1.927vw 0;text-align: center;color: #000;transition: all 0.5s;}
.ab2 .pic_box .swiper-slide:nth-child(4n){margin-right:0;}
.ab2 .pic_box .swiper-slide:hover{background-image: url(../img/ab2_bj1.png);color: #fff;box-shadow: 1.1vw 1.1vw 1.55vw rgba(2,57,100,0.2);}
.ab2 .pic_box .swiper-slide .icon{width: 9.9vw;height: 9.9vw;margin: 0 auto;margin-bottom: 1.3vw;border-radius: 50%;overflow: hidden;background: no-repeat center;background-size: cover;}
.ab2 .pic_box .swiper-slide .h{font-family: hb;line-height: 24px;margin-bottom: 0.885vw;}
.ab2 .pic_box .swiper-slide .p{font-family: hm;line-height: 18px;margin-bottom: 0.3vw;height: 36px;padding: 0 2.1vw;}
.ab2 .pic_box .swiper-slide .p1{font-family: hr;line-height: 22px;margin-bottom: 0.823vw;height: 66px; padding: 0 2.1vw;opacity: 0.8;}
.ab2 .pic_box .swiper-slide .more{text-align: center;font-family: hr;opacity: 0;transition: all 0.5s;}
.ab2 .pic_box .swiper-slide:hover .more{opacity: 1;}
.ab2 .pic_box .swiper-slide .more span{padding-right: 25px;background: url(../img/ab2_more.png)no-repeat right center;color: #fff;}
/*.ab2 .pic_box .swiper-slide:nth-child(n+9){display:none;}*/
.ab2 .pic_box.show .swiper-slide:nth-child(n+9){display:block;}

.ab2 .btn{display: block;margin: 0 auto;margin-top:3vw; width: 6.25vw;height: 6.25vw;background: url(../img/nl_quan.png);background-size: 100% 100%;text-align: center;line-height: 6.25vw;font-family: hr;color: #025493;}
.ab2 .btn.hide{display: none;}

.team_tc{position: fixed;top:0;left: 0;width: 100vw;height: 100vh;background-color: rgba(0,0,0,0.56);z-index: 999;display: none;}
.team_tc.on{display: block;}
.team_tc .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);padding: 4.614vw 8.25vw 3.2vw 4.25vw;background: url(../img/team_tc.png);background-size: 100% 100%;width: 64vw;height: 40.41vw; color: #fff;}
.team_tc .con .close{position: absolute;top: 2.2125vw;right: 2.2125vw;width: 2.2125vw;height: 2.2125vw;cursor: pointer;transition: all 0.5s;}
.team_tc .con .close:hover{transform: rotate(180deg);}
.team_tc .con .top{position: relative;padding-bottom: 1.8vw;margin-bottom: 1.625vw;}
.team_tc .con .top:after{content: "";position: absolute;bottom: 0;left: 0;width: calc(100% - 8.46vw);height: 1px;background-color: #EBEAEA;opacity: 0.6;}
.team_tc .con .top .pic{width: 13.93vw;height: 13.93vw;position: absolute;bottom: -1.8vw;right: 0;border-radius: 50%;overflow: hidden;z-index: 2;}
.team_tc .con .top .pic img{width: 100%;}
.team_tc .con .top .h1{font-family: hb;line-height: 30px;margin-bottom: 1.25vw;}
.team_tc .con .top .h2{font-family: hb;line-height: 50px;height:100px;}
.team_tc .con .bottom .h3{font-family: hb;line-height: 24px;margin-bottom: 1.25vw;opacity:0;}
.team_tc .con .bottom .p_box{height: 234px;overflow: auto;padding-right: 10px;}

.team_tc .con .bottom .p_box::-webkit-scrollbar{ width:2px;height: 1px;}
.team_tc .con .bottom .p_box::-webkit-scrollbar-thumb{ background:rgba(255,255,255,1);}
.team_tc .con .bottom .p_box::-webkit-scrollbar-track{ background:rgba(255,255,255,0.4);}

.team_tc .con .bottom .p_box p{font-family: hr;line-height: 26px;margin-bottom: 16px;}

.ab3{display: flex;background: url(../img/ab3_bj.png)no-repeat center;background-size: cover;}
.ab3 .left{width: 38vw;padding-bottom: 45.02vw;position: relative;}
.ab3 .left .pics{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;opacity: 0;transition: all 0.5s;}
.ab3 .left .pics.on{opacity: 1;}
.ab3 .left .pics .pic{width: 100%;height: 100%;background: no-repeat center;background-size: cover;}
.ab3 .right{width: 62vw;color: #fff;padding: 5.2vw 0 5.2vw 6.25vw;position: relative;}
.ab3 .right .tit{margin-bottom: 3.77vw;}
.ab3 .right .tit .h1{font-family: hr;line-height: 52px;margin-bottom: 4px;}
.ab3 .right .tit .h2{font-family: hb;line-height: 52px;}
.ab3 .right .p3{font-family: hm;line-height: 26px;position: absolute;left: 6.25vw;bottom: 4.5625vw;}
.ab3 .right .solid{position: absolute;left: 0;top: calc(115px + 11.97vw);height: 1px;width: 100%;background-color: rgba(255,255,255,0.2);}
.ab3 .right .txt_box{width: 100%;position: relative;overflow: hidden;}
.ab3 .right .txt_box .swiper-slide{padding:3vw 0 4vw 0;opacity: 0.4;transition: all 0.5s;}
.ab3 .right .txt_box .swiper-slide-active{opacity: 1;}
.ab3 .right .txt_box .swiper-slide .quan{width: 14px;height: 14px;border-radius: 50%;background-color: #ffffff;margin-left: 35px;margin-bottom:1.5625vw;position: relative;z-index: 2;cursor:pointer;}
.ab3 .right .txt_box .swiper-slide .quan:before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0;height: 0;transition: all 0.5s; border: 1px solid rgba(255,255,255,0.4);border-radius: 50%;z-index: -1;}
.ab3 .right .txt_box .swiper-slide-active .quan:before{width: 44px;height: 44px;}
.ab3 .right .txt_box .swiper-slide-active .quan{margin-left: 59px;width: 14px;height: 14px;}
.ab3 .right .txt_box .swiper-slide .num{transform: translateY(0);transition: all 0.5s;opacity: 1;line-height: 48px;font-family: hm;cursor:pointer;}
/* .ab3 .right .txt_box .swiper-slide-active .num{opacity: 0;transform: translateY(-120%);} */
.ab3 .right .txt_box .swiper-slide-active .num{display: none;}
.ab3 .right .txt_box .swiper-slide .txt1{transform: translateY(50%);opacity: 0;transition: all 0.5s;cursor: url(../img/ab3_hk.ico), pointer;}
.ab3 .right .txt_box .swiper-slide .txt1 .num1{font-family: hm;line-height: 92px;margin-bottom: 14px;}
.ab3 .right .txt_box .swiper-slide .txt1 .p{font-family: hr;line-height: 24px;}
.ab3 .right .txt_box .swiper-slide-active .txt1{transform: translateY(0);opacity: 1;}

.ab4{padding: 5.2vw 3.854vw 5.2vw 5vw;overflow: hidden; display: flex;justify-content: space-between;background: url(../img/ab4_bj.png)no-repeat center;background-size: 100% 100%;}
.ab4 .left{width: 38vw;}
.ab4 .left .tit{font-family: hb;line-height: 52px;margin-bottom: 2.3vw;}
.ab4 .left .item{padding: 2vw 0;border-bottom: 1px solid rgba(2,84,147,0.17);display: flex;align-items: center;cursor: pointer;position: relative;}
.ab4 .left .item:after{content: "";position: absolute;bottom: 0;left: 0;width: 0%;height: 1px;background-color: #025493;transition: all 0.5s;}
.ab4 .left .item:hover:after{width: 100%;}
.ab4 .left .item.on:after{width: 100%;}
.ab4 .left .item:last-child{border-bottom: none;}
.ab4 .left .item img{width: 3.4375vw;margin-right: 3.646vw;}
.ab4 .left .item .txt .h{font-family: hb;color: #000000;line-height: 32px;margin-bottom: 1vw;}
.ab4 .left .item .txt .p{font-family: hr;color: #666666;line-height: 24px;}
.ab4 .pics{width: 42.48vw;position: relative;transform: scale(0.85) translateY(-4vw);}
.ab4 .pics img{transition: all 0.5s;}
.ab4 .pics img.on{transform: scale(1.05);z-index: 2;}
.ab4 .pics .pic1{position: absolute;top: -5.9375vw;right:-0.156vw;width:34.53vw;}
.ab4 .pics .pic3{position: absolute;top: 10.9375vw;right: -6.77vw;width: 32.1875vw;}
.ab4 .pics .pic2{position: absolute;top: 16.146vw;right: 14.323vw;width:29.53vw;}

.ab5{padding: 3.25vw 0 5.2vw 0;background: url(../img/ab5_bj.png)no-repeat center bottom;background-size: 100% 100%;}
.ab5 .tit{text-align: center;font-family: hb;color: #000000;margin-bottom: 3vw;}
.ab5 .w1820{padding: 0 5vw; display: flex;justify-content: space-between;align-items: center;}
.ab5 .left{margin-right: 4.16vw;}
.ab5 .left .item{position: relative;padding-top: 1.667vw;width: 140px;margin-bottom:2.6vw;cursor: pointer;}
.ab5 .left .item .num{position: absolute;top: 16px;right: 0;font-family: cm;font-weight: bold;color: rgba(240,242,245,0.5);transition: all 0.5s;opacity: 0;}
.ab5 .left .item.on .num{top: 0;opacity: 1;}
.ab5 .left .item .h{width: 100px;padding-bottom: 17px;position: relative;line-height: 24px;transition: all 0.5s;}
.ab5 .left .item .h:after{content: "";position: absolute;bottom: 0;left: 0;width: 60%;height: 3px;background-color: #D7DDDE;transition: all 0.5s;font-family: hm;}
.ab5 .left .item.on .h:after{width: 100%;background-color: #025493;}
.ab5 .left .item.on .h{color:#025493;}
.ab5 .center{transform: translateX(2.5vw); overflow: hidden;width: 52vw;display: none;}
.ab5 .center.on{display: block;}

.ab5 .center .swiper-slide{width: 15.625vw;}
.ab5 .center .swiper-slide .pics{height: 22vw;transform: scale(0.8);opacity: 0.7;transition: all 0.5s;}
.ab5 .center .swiper-slide-active .pics{transform: scale(1);opacity: 1;}
.ab5 .center .swiper-slide .pics .pic{width: 100%;height: 100%;background: no-repeat center;background-size: cover;}
.ab5 .center .swiper-slide .txt_p{text-align: center;line-height: 28px;font-family: hr;color: #333333;margin-top: 2vw;display: none;}
.ab5 .center .swiper-slide-active .txt_p{display: block;}
.ab5 .right{position: relative;overflow: hidden;width: 17.4vw;height: 380px; text-align: center;display: none;}
.ab5 .right.on{display: block;}
.ab5 .right .swiper-wrapper{margin-top: 15px;}
.ab5 .right .prev1{position: absolute;top: 0;left: 50%;width: 11px;height: 6px;background: url(../img/tb_prev.png);cursor: pointer;z-index: 3;}
.ab5 .right .next1{position: absolute;bottom: 0;left: 50%;width: 11px;height: 6px;background: url(../img/tb_next.png);cursor: pointer;z-index: 3;}
.ab5 .right .swiper-slide{display: block;cursor: pointer;}
.ab5 .right .swiper-slide div{color: #666666;line-height: 60px;height: 60px; border-radius: 30px;font-family: hr;width: 90%;margin: 0 auto;}
.ab5 .right .swiper-slide-active div{background-color: #025493;font-size: 18px;color: #ffffff;box-shadow: 0 3px 10px rgba(0,0,0,0.06);}

.ab6{padding: 5.2vw 4.95vw 5.2vw 4.95vw;background: url(../img/ab6_bj.png)no-repeat center bottom;background-size: 100% auto;}
.ab6 .tit{text-align: center;font-family: hb;color: #000000;line-height: 40px;margin-bottom: 3vw;}
.ab6 .con{display: flex;position: relative;}
.ab6 .con .txtss{position: relative;width: 53.49vw;background-color: #ffffff;box-shadow: 0 3px 2vw rgba(0,0,0,0.11);}
.ab6 .con .txts{position: relative;overflow: hidden;}
.ab6 .con .txts .swiper-slide{padding: 3.9vw 9vw 4.166vw 5.2vw;}
.ab6 .con .txts .swiper-slide .tit1{padding-top: 3.9vw;padding-bottom: 2.3vw;position: relative;z-index: 2;}
.ab6 .con .txts .swiper-slide .tit1 .num{font-size: 130px;line-height: 172px;position: absolute;top: 0;left: 0;z-index: -1;font-family: hm;color: rgba(2,84,147,0.04);}
.ab6 .con .txts .swiper-slide .tit1 .h{font-family: hb;color: #000000;line-height: 38px;margin-bottom: 0.47vw;}
.ab6 .con .txts .swiper-slide .tit1 .solid{width: 5vw;height: 6px;background-color: #025493;}
.ab6 .con .txts .swiper-slide .p{font-family: hr;line-height: 26px;height: 104px;color: #666666;margin-bottom: 4.6875vw;}
.ab6 .con .txts .swiper-slide .day{font-family: hm;color: #025493;}
.ab6 .con .txtss .btn{
    position: absolute;bottom: 4.1667vw;z-index: 3;right: 9vw;
    display: flex;
}
.ab6 .con .txtss .prev,.ab6 .con .txtss .next{opacity: 0.24;cursor: pointer;transition: all 0.5s;}
.ab6 .con .txtss .prev:hover,.ab6 .con .txtss .next:hover{opacity: 1;}
.ab6 .con .txtss .prev{
    /*right: 15.36vw;*/
/*transform: translateX(-130%);*/
    margin-right: 1.56vw;
}
/*.ab6 .con .txtss .next{right: 9vw;}*/
.ab6 .con .pics{width: 40.88vw;height: 23.52vw;position: absolute;overflow: hidden;right: 0;top: 50%;transform: translateY(-50%);z-index: 2;}
.ab6 .con .pics .pic{width: 100%;height: 23.52vw;background: no-repeat center;background-size: cover;}

.ab7{padding: 5.2vw 0 5.2vw 0;}
.ab7 .tit{font-family: hb;text-align: center;line-height: 42px;margin-bottom: 3.64vw;}
.ab7 .con{overflow: hidden;}
.ab7 .m_con{
    display: none;
}
.ab7 .box{position: relative;overflow: hidden;margin-bottom: 3vw;}
.ab7 .box .swiper-wrapper{transition-timing-function: linear;}
.ab7 .box .swiper-wrapper .swiper-slide{background: rgba(255, 255, 255, 0.9);border-radius: 4px;display: flex;justify-content: center;align-items: center;}
.ab7 .box .swiper-wrapper .swiper-slide img{height: 60px;}
.ab7 .box:last-child{margin-bottom: 0;}

/* 与宁共话 */
.list2_con{padding: 11vw 5vw 8.333vw 5vw;background: url(../img/list2_bj.png)no-repeat;background-position-y: 6vw; background-size: 100% auto;}
.list2_con .tit{font-family: hb;color: #000000;line-height: 52px;margin-bottom: 3vw;}
.list2_con .top{display: flex;justify-content: space-between;border-bottom: 1px solid #E8E8E8;}
.list2_con .top .m_tab{
    display: none;
}
.list2_con .top ul{display: flex;}
.list2_con .top ul a{font-family: hm;color: #000000;line-height: 26px;padding-bottom:1.667vw;margin-right: 8.4375vw;}
.list2_con .top ul a.on{color: #025493;border-bottom: 2px solid #025493;}
.list2_con .top form{width: 170px;padding-bottom: 1.667vw; }
.list2_con .top form input{background-color: transparent;padding-right: 42px;width: 100%;line-height: 22px;background: url(../img/h_ser2.png)no-repeat right center;}
.list2_con .con{padding-top: 1vw;}
.list2_con .con .boxs{display: flex;justify-content: space-between;flex-wrap: wrap;}
.list2_con .con .boxs:after{content:"";display:block; width:27.4vw ;height: 0;}
.list2_con .con .boxs .box{display: block;width: 27.4vw;background-color: #ffffff;padding: 1.72vw 2.08vw 3.64vw 2.08vw;margin-top: 3.125vw;transition: all 0.5s;}
.list2_con .con .boxs .box .pics{width: 100%;overflow: hidden;margin-bottom: 2.08vw;}
.list2_con .con .boxs .box .pics .pic{width: 100%;height: 14.27vw;background: no-repeat center;background-size: cover;display: flex;align-items: center;justify-content: center;transition: all 0.5s;}
.list2_con .con .boxs .box:hover .pics .pic{transform: scale(1.05);}
.list2_con .con .boxs .box .pics .pic .btn{width: 3.646vw;height: 3.646vw;background-image: url(../img/list2_btn.png);background-size: 100% 100%;transition: all 0.5s;}
.list2_con .con .boxs .box:hover .pics .pic .btn{background-image: url(../img/list2_btn1.png);}
.list2_con .con .boxs .box .txt{font-family: hb;color: #000000;line-height: 28px;height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;transition: all 0.5s;margin-bottom: 1.1vw;}
.list2_con .con .boxs .box .day{font-family: hr;color: #999999;line-height: 18px;transition: all 0.5s;}
.list2_con .con .boxs .box:hover .txt{color: #025493;}
.list2_con .con .boxs .box:hover{box-shadow: 0 27px 44px rgba(0,57,125,0.07);}

.page{display: flex;justify-content: space-between;align-items: center;margin-top: 6.25vw;background-color: #EEF4F8;border-radius: 15px;padding: 1.823vw 3.23vw;}
.page .prev{font-family: hm;color: #1B1B1B;line-height: 22px;padding-left: 14px;background: url(../img/list_prev.png)no-repeat left center;transition: all 0.5s;}
.page .prev:hover{color: #025493;background-image: url(../img/list_prev1.png);}
.page .next{font-family: hm;color: #1B1B1B;line-height: 22px;padding-right: 14px;background: url(../img/list_next.png)no-repeat right center;transition: all 0.5s;}
.page .next:hover{color: #025493;background-image: url(../img/list_next1.png);}
.page ul{display: flex;}
.page ul a{display: block;width: 2.6vw;height: 2.6vw;text-align: center;line-height: 2.6vw;font-family: hb;color: #000000;transition: all 0.5s;margin: 0 1.05vw;background-color: #ffffff;border-radius: 50%;}
.page ul a.on{color: #ffffff;background-color: #025493;}
.page ul a:hover{color: #ffffff;background-color: #025493;}

.list2_con .con1{padding-top: 3.646vw;display: flex;justify-content: space-between;align-items: flex-start;}
.list2_con .con1 .left{width: 16.77vw;padding: 1.927vw 1.98vw 1.4vw 2.34vw;border: 1px solid #EDEDED;background-color: #fff;border-top-left-radius: 5.2vw;border-bottom-right-radius: 5.2vw;}
.list2_con .con1 .left a{display: flex;padding: 1.72vw 0;border-bottom: 1px solid rgba(0,0,0,0.07);align-items: center;font-family: hm;color: #111111;background: url(../img/list2_jt1.png)no-repeat right center;}
.list2_con .con1 .left a.on{color: #025493;background-image: url(../img/list2_jt2.png);}
.list2_con .con1 .left a .icon{width: 1.72vw;height: 1.5625vw;display: flex;justify-content: center;align-items: center;margin-right: 2.08vw;}
.list2_con .con1 .left a .icon img{max-width: 100%;max-height: 100%;}
.list2_con .con1 .left a .icon .img2{display: none;}
.list2_con .con1 .left a.on .icon .img2{display: block;}
.list2_con .con1 .left a.on .icon .img1{display: none;}
.list2_con .con1 .left li:last-child a{border-bottom: none;}
.list2_con .con1 .right{width: 68.28vw;}
.list2_con .con1 .right .box{display: block;width: 100%;padding-bottom:2.1vw;margin-bottom: 2.1vw;border-bottom: 1px solid #EFEFEF;}
.list2_con .con1 .right .box .box1{display: flex;justify-content: space-between; padding: 1.875vw 2.6vw 1.875vw 2.24vw;border-radius: 10px;overflow: hidden;}
.list2_con .con1 .right .box .box1:hover{box-shadow: 0 1.875vw 2.65vw rgba(0,57,125,0.07);}
.list2_con .con1 .right .box .box1 .pics{width: 19.11vw;overflow: hidden;}
.list2_con .con1 .right .box .box1 .pics .pic{width: 100%;height: 13vw;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.list2_con .con1 .right .box:hover .box1 .pics .pic{transform: scale(1.05);}
.list2_con .con1 .right .box .box1 .txt{width: 41.7vw;}
.list2_con .con1 .right .box .box1 .txt .top1{display: flex;align-items: center;margin-bottom: 1.3vw;}
.list2_con .con1 .right .box .box1 .txt .top1 span:nth-child(1){text-align: center;font-family: hr;color: #025493; display: block;width: 5.2vw;line-height: 1.5625vw;border: 1px dashed #025493;margin-right: 1vw;}
.list2_con .con1 .right .box .box1 .txt .top1 span:nth-child(2){font-family: hr;color: #000000;}
.list2_con .con1 .right .box .box1 .txt .h{font-family: hb;color: #000000;line-height: 26px;margin-bottom:1.458vw;height: 26px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.list2_con .con1 .right .box .box1 .txt .p{font-family: hr;color: #666666;line-height: 28px;margin-bottom: 2vw;height: 56px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list2_con .con1 .right .box .box1 .txt .btn{border: 1px solid #D5D5D5;padding: 0 1.6vw;line-height: 2.4vw;width: auto;display: table;color: #999999;font-family: hr;transition: all 0.5s;}
.list2_con .con1 .right .box:hover .box1 .txt .btn{background:url(../img/list_btn_bj.png)no-repeat;background-size: 100% 100%;border-color: transparent;color: #025493;padding: 0 2.5vw 0 0.78vw;}
.list2_con .con1 .right .box .box1 .txt .btn span{padding-right: 1.667vw;background: url(../img/list_jt1.png)no-repeat right center;background-size: 1.04vw auto;transition: all 0.5s;}
.list2_con .con1 .right .box:hover .box1 .txt .btn span{background-image: url(../img/list_jt2.png);}

/*市场活动*/
.list2_con .con1.schd{
    display: block;
}


.schd .item{
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 0.7rem;
    transition: all .5s;
}

.schd .item i{
    width: 0.3rem;
    height: 0.3rem;
    background-image: url('/static/img/dot.png');
    background-size: cover;
    margin-right: 0.2rem;
    position: relative;
    transition: all .5s;
    z-index: 9;
}

.schd .item::after{
    position: absolute;
    top: 0.3rem;
    left: 0.15rem;
    content: "";
    width: 1px;
    height: calc(100% + 0.7rem);
    background-color: #E8E8E8;
    transition: all .5s;
}
.schd .item.act::after{
    top: 0.63rem;
    height: calc(100% );
}
.schd .list .item:last-child::after{
    display: none;
}
.schd .item .time{
    font-size: 0.18rem;
    color: #025493;
    margin-right: 0.62rem;
}

.schd .item .stit{
    font-size: 0.24rem;
    color: #000;
    font-weight: bold;
    line-height: 1.4;
    width: 6.6rem;
}
.schd .item .sright{
    padding-left: 0.81rem;
    position: relative;
    width: 12.48rem;
}
.schd .item .detail{
    display: none;
}
.schd .item .dtit{
    font-size: 0.24rem;
    color: #000;
    font-weight: bold;
    line-height: 1.4;
    width: 5.6rem;
    margin-bottom: 0.36rem !important;
}
.schd .item .detail .txt{
    color: #666;
    line-height: 1.5;
    font-size: 0.16rem ;
}
.schd .item .detail .txt div{
    margin-bottom: 0.15rem;
}
.schd .item .detail .txt .sid{
    margin-bottom: 2vw;
}
.schd .item .detail .imgb{
    width: 3.66rem;
    height: 2.4rem;
    overflow: hidden;
}
.schd .item .detail .imgb .img{
    width: 100%;
    height: 100%;
    transition: all .5s;
}
.schd .item:hover .detail .imgb .img{
    transform: scale(1.1);
}

.schd .item .bg{
    position: absolute;
    top: 0;
    left: -0.17rem;
    opacity: 0;
    height: 100%;
    width: 12.66rem;
    max-width: initial;z-index: 2;
}

.schd .item.act{
    align-items: start;
}
.schd .item.act .time{
    margin-top: 0.4rem;
}

.schd .item.act i{
    margin-top: 0.33rem;
    background-image: url('/static/img/dota.png');
}
.schd .item.act .sright{
    padding: 0.4rem;
    padding-left: 1.11rem;
    box-shadow: 0 0 30px rgba(33, 103, 158,.21);
    border-radius: 0.05rem;
}
.schd .item.act .sright .tri{
    position: absolute;
    left: -0.12rem;
    top: 0.39rem;
    width: 0.255rem;
    height: 0.255rem;
    background-color: #FFF;
    transform: rotate(45deg);
}
.schd .item.act .sright .stit{
    display: none;
}
/*.schd .item.act .sright*/
/*.schd .item.act .sright*/
/*.schd .item.act .sright*/
.schd .item.act .detail{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.schd .item.act .bg{
    opacity: 1;
}

.schd .item .btn{border: 1px solid #D5D5D5;padding: 0 1.6vw;line-height: 2.4vw;width: auto;display: table;color: #999999;font-family: hr;transition: all 0.5s;}
.schd .item:hover  .btn{background:url(../img/list_btn_bj.png)no-repeat;background-size: 100% 100%;border-color: transparent;color: #025493;padding: 0 2.5vw 0 0.78vw;}
.schd .item .btn span{padding-right: 1.667vw;background: url(../img/list_jt1.png)no-repeat right center;background-size: 1.04vw auto;transition: all 0.5s;}
.schd .item:hover  .btn span{background-image: url(../img/list_jt2.png);}




.schd.nl_con .right.nd_right{
    width: 100%;
    float: none;
    padding: 5.175vw 7.97vw 7.3vw 7.97vw;
}
.schd.nd_cons .left{
    display: none;
}

.tec_banner .b_tab .left .box:nth-child(1){width: 17.5vw;}
.tec_banner .b_tab .left .box:nth-child(2){width: 19vw;}
.tec_banner .b_tab .left .box:nth-child(3){width: 20.1vw;}
.tec_banner .b_tab .left .box:nth-child(4){width: 21vw;}
.tec_banner .b_tab .left .box .top{display: flex;align-items: flex-start;color: #ffffff;}
.tec_banner .b_tab .left .box .top .num{font-family: hm;}
.tec_banner .b_tab .left .box .top .add{font-family: hr;margin: -2px 6px 0 6px;}
.tec_banner .b_tab .left .box .top .dw{margin-top: 20px;font-family: hr;}

.tec_con{padding: 5.2vw 5.2vw 7.375vw 5.2vw;}
.tec_con .con{position: relative;width: 100%;height: 49vw;z-index: 2;border-radius: 1vw;overflow: hidden;color: #ffffff;}
.tec_con .con .m_l_tab{
    display:  none;
}
.tec_con .con .l_tab{width: 18vw;height: 100%;background-color: rgba(0,0,0,0.03); backdrop-filter: blur(19px);padding: 2.6vw 0;}
.tec_con .con .l_tab li a{padding:  1.5625vw 0 1.5625vw 4.583vw;display: flex;align-items: center;border-bottom: 1px solid rgba(255,255,255,0.12);cursor:pointer;color:#ffffff;}
.tec_con .con .l_tab li.on a{background-color: #025493;}
.tec_con .con .l_tab li .icon{width: 1.5625vw;margin-right: 1.04vw;}
.tec_con .con .pics{position: absolute;top: 0;left: 0; z-index: -1;width: 100%;height: 100%;}
.tec_con .con .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;background: no-repeat center;background-size: cover;padding-left:23.75vw;z-index: -1;}
.tec_con .con .pics .pic video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index:2;}
.tec_con .con .pics .pic.on{opacity: 1;z-index: 1;}
.tec_con .con .pics .pic .txt{position: absolute;left:23.75vw;bottom:5.47vw; width: calc(100% - 23.75vw);padding-right: 6.25vw;display: flex;justify-content: space-between;align-items: flex-end;z-index:3;}
.tec_con .con .pics .pic .txt .left .icon{width: 3.125vw;margin-bottom: 1.51vw;}
.tec_con .con .pics .pic .txt .left .icon img{width: 100%;}
.tec_con .con .pics .pic .txt .left .h{font-family: hb;line-height: 60px;color:#fff;}
.tec_con .con .pics .pic .txt .right .a{display: table;background:url(../img/tec_btnbj.png)no-repeat;background-size: 100% 100%;border-color: transparent;color: #025493;padding: 0 2.5vw 0 0.78vw;line-height: 2.4vw;color: #ffffff;position: relative;top: 0;transition: all 0.5s;}
.tec_con .con .pics .pic .txt .right .a:hover{top: -8px;opacity: 0.8;}
.tec_con .con .pics .pic .txt .right .a span{padding-right: 1.667vw;background: url(../img/tec_jt.png)no-repeat right center;background-size: 1.04vw auto;transition: all 0.5s;}

.bd2_con{padding: 10.4vw 0 0 0;position: relative;background: url(../img/bus_d2_pic1.png)no-repeat right 6.4vw;background-size: 50.364vw 37.8vw;}
.bd2_con>.tab{padding-left: 5vw;display: flex;align-items: center;margin-bottom:5.88vw;}
.bd2_con>.tab a{font-family: hr;color: #B5B5B5;}
.bd2_con>.tab span{margin: 0 1vw;}
/* .bd2_con .picbj{position: absolute;top: 10.4vw;right: 0;width: 50.364vw;height: 37.8vw;} */
.bd2_con1{padding: 0 5vw 5.2vw 5vw;border-bottom: 1px solid #E7EDF2;margin-bottom: 3.96vw;}
.bd2_con1 .h1{font-family: hb;line-height: 52px;color: #000000;margin-bottom:3.38vw;}
.bd2_con1 .h2{font-family: hb;line-height: 42px;color: #000000;margin-bottom: 2.4vw;}
.bd2_con1 .h3{font-family: hb;line-height: 28px;color: #000000;margin-bottom: 2vw;}
.bd2_con1 .p{width: 50.88vw;font-family: hr;color: #666666;line-height: 30px;}
.bd2_con1 .p span{font-family: hm;color: #000000;}
.bd2_con2{padding:0 5vw 5.2vw 5vw;}
.bd2_con2 p{font-family: hr;color: #666666;line-height: 30px;}
.bd2_con2 p span{font-family: hm;color: #000000;}
.bd2_con2 img{display: block;margin: 2vw auto;}
.bd2_con3{text-align: center;padding: 12.24vw 0 14.375vw 0;background: url(../img/bus_d2_pic3.png)no-repeat center;background-size: 100% 100%;}
.bd2_con3 .h{font-family: hb;color: #000000;line-height: 58px;margin-bottom:3vw;}
.bd2_con3 .btn{display: table;background:url(../img/list_btn_bj.png)no-repeat;background-size: 100% 100%;border-color: transparent;color: #025493;padding: 0 2.5vw 0 0.78vw;line-height: 2.4vw;color: #025493;position: relative;top: 0;transition: all 0.5s;margin: 0 auto;}
.bd2_con3 .btn:hover{top: -8px;opacity: 0.8;}
.bd2_con3 .btn span{padding-right: 1.667vw;background: url(../img/list_jt2.png)no-repeat right center;background-size: 1.04vw auto;transition: all 0.5s;}

.tecd_con{padding: 2vw 0 0 0;position: relative;background: url(../img/tecd_bj.png)no-repeat right top;background-size: 63.75vw 28.23vw;}
.tecd_con>.tab{padding-left: 5vw;display: flex;align-items: center;margin-bottom:4.2vw;}
.tecd_con>.tab a{font-family: hr;color: #B5B5B5;}
.tecd_con>.tab span{margin: 0 1vw;}
.tecd_con .tecd_con1{padding: 0 0 5.2vw 5vw;width: 36.82vw;}
.tecd_con .tecd_con1 .h1{font-family: hb;color: #000000;line-height:52px;margin-bottom: 3vw;}
.tecd_con .tecd_con1 .h{font-family: hb;color: #000000;line-height: 42px;margin-bottom: 1.46vw;}
.tecd_con .tecd_con1 .p{font-family: hr;color: #666666;line-height: 30px;}
.tecd_con .tecd_con2{padding: 4.53vw 9.479vw 5vw 9.479vw;position: relative;background-color: #F3F8FC;}
.tecd_con .tecd_con2 .boxs{position: relative;overflow: hidden;}
.tecd_con .tecd_con2 .boxs .swiper-slide{border-radius: 1vw;overflow: hidden;background-color: #FFFFFF;position: relative;padding: 2.1vw 0 0 0;transition: all 0.5s;height:auto;}
.tecd_con .tecd_con2 .boxs .swiper-slide:hover{background: url(../img/tecd2_bj.png);background-size: 100% 100%;}
.tecd_con .tecd_con2 .boxs .swiper-slide .icons{width: 10.677vw;height: 10.677vw;padding: 10px;background: url(../img/tecd2_quan1.png);background-size: 100% 100%;border-radius: 50%;margin: 0 auto;margin-bottom: 1.4vw;transition: all 0.5s;}
.tecd_con .tecd_con2 .boxs .swiper-slide:hover .icons{background-image: url(../img/tecd2_quan2.png);}
.tecd_con .tecd_con2 .boxs .swiper-slide .icons .icon{width: 100%;height: 100%;border-radius: 50%;background: no-repeat center;background-size: cover;border: 1px solid rgba(2,84,147,0.3);background-color: #ffffff;}
.tecd_con .tecd_con2 .boxs .swiper-slide .txt{text-align: center;}
.tecd_con .tecd_con2 .boxs .swiper-slide .txt .h{font-family: hb;color: #000000;line-height: 28px;margin-bottom: 0.78vw;transition: all 0.5s;}
.tecd_con .tecd_con2 .boxs .swiper-slide .txt .p{font-family: hr;color: #666666;line-height: 24px;margin-bottom: 1.98vw;transition: all 0.5s;}
.tecd_con .tecd_con2 .boxs .swiper-slide:hover .txt .h,.tecd_con .tecd_con2 .boxs .swiper-slide:hover .txt .p{color: #ffffff;}
.tecd_con .tecd_con2 .prev,.tecd_con .tecd_con2 .next{position: absolute;top: 50%;transform: translateY(-50%);width: 1.93vw;height: 1.93vw;background-size: 100% 100%;cursor: pointer;}
.tecd_con .tecd_con2 .prev{left: 5vw;background-image: url(../img/tecd_prev.png);}
.tecd_con .tecd_con2 .prev:hover{background-image: url(../img/tecd_prev1.png);}
.tecd_con .tecd_con2 .next{right: 5vw;background-image: url(../img/tecd_next.png);}
.tecd_con .tecd_con2 .next:hover{background-image: url(../img/tecd_next1.png);}
.tecd_con .tecd_con3{padding: 5.2vw 5vw 5.2vw 5vw;}
.tecd_con .tecd_con3 .tit{font-family: hb;line-height: 42px;color: #000000;margin-bottom: 2.6vw;}
.tecd_con .tecd_con3 .tab3{display: flex;border-radius: 10px;overflow: hidden;box-shadow: 0 0 2.6vw rgba(0,57,125,0.07);margin-bottom: 5.2vw;
}
.tecd_con .tecd_con3 .tab3 .box{width: calc(100% / 5);text-align: center;padding: 2.9vw 0;border-right: 1px solid rgba(2,84,147,0.06);cursor: pointer;transition: all 0.5s;}
.tecd_con .tecd_con3 .tab3 .box:hover{background-color: #025493;}
.tecd_con .tecd_con3 .tab3 .box.on{background-color: #025493;}
.tecd_con .tecd_con3 .tab3 .box:last-child{border-right: none;}
.tecd_con .tecd_con3 .tab3 .box .icon{width: 2.04vw;margin: 0 auto; margin-bottom: 1.3vw;}
.tecd_con .tecd_con3 .tab3 .box .icon .img2{display: none;}
.tecd_con .tecd_con3 .tab3 .box:hover .icon .img2{display: block;}
.tecd_con .tecd_con3 .tab3 .box:hover .icon .img1{display: none;}
.tecd_con .tecd_con3 .tab3 .box.on .icon .img2{display: block;}
.tecd_con .tecd_con3 .tab3 .box.on .icon .img1{display: none;}
.tecd_con .tecd_con3 .tab3 .box .h{font-family: hb;line-height: 24px;color: #000000;transition: all 0.5s;}
.tecd_con .tecd_con3 .tab3 .box:hover .h{color: #fff;}
.tecd_con .tecd_con3 .tab3 .box.on .h{color: #fff;}
.tecd_con .tecd_con3 .con{display: none;justify-content: space-between;align-items: flex-start;}
.tecd_con .tecd_con3 .con.on{display: flex;}
.tecd_con .tecd_con3 .con .txt.on{width: 41.667vw;}
.tecd_con .tecd_con3 .con .txt{width: 100%;position: relative;overflow: hidden;}
.tecd_con .tecd_con3 .con .txt .swiper-slide{overflow:auto;}
.tecd_con .tecd_con3 .con .txt.on .swiper-slide{height: 28.125vw;}
.tecd_con .tecd_con3 .con .txt .swiper-slide img{display: block;margin: 0 auto;}
/*.tecd_con .tecd_con3 .con .txt .swiper-slide.on{display: block;}*/

.tecd_con .tecd_con3 .con .txt .swiper-slide::-webkit-scrollbar{ width:3px;height: 1px;}
.tecd_con .tecd_con3 .con .txt .swiper-slide::-webkit-scrollbar-thumb{ background:#025493;}
.tecd_con .tecd_con3 .con .txt .swiper-slide::-webkit-scrollbar-track{ background:rgba(0,0,0,0.1);}

.tecd_con .tecd_con3 .con .txt .h{font-family: hb;color: #000000;line-height: 32px;margin-bottom: 2.1vw;}
.tecd_con .tecd_con3 .con .txt ul{margin-bottom: 1.5625vw;}
.tecd_con .tecd_con3 .con .txt ul li{font-family: hr;line-height: 30px;position: relative;color: #666666;padding-left: 1.1vw;}
.tecd_con .tecd_con3 .con .txt ul li::before{content: "";position: absolute;left: 0;top: 50%;width: 4px;height: 4px;border-radius: 50%;background-color: #666666;transform: translateY(-50%);}
.tecd_con .tecd_con3 .con .txt p{font-family: hr;color: #666666;line-height: 30px;}
.tecd_con .tecd_con3 .con .txt p span{font-family: hm;color: #000000;}
.tecd_con .tecd_con3 .con .pics{width: 44.27vw;position: relative;overflow: hidden;}
.tecd_con .tecd_con3 .con .pics .p_left{position: absolute;bottom: 0;left: 0;width: 78px;padding-right: 48px; height: 100%;background-color: #fff;z-index: 2;}
.tecd_con .tecd_con3 .con .pics .p_left>div{position: absolute;bottom: 0;left: 0;width: 30px;}
.tecd_con .tecd_con3 .con .pics .p_left>div .num{font-family: hm;line-height: 32px;color: #025493;}
.tecd_con .tecd_con3 .con .pics .p_left>div .solid{width: 1px;height: 5.73vw;background-color: #E5E5E5;margin: 1.3vw auto;}
.tecd_con .tecd_con3 .con .pics .swiper-slide{position: relative;overflow: hidden;padding-left: 78px;}
/*.tecd_con .tecd_con3 .con .pics .swiper-slide.on{display: block;}*/
.tecd_con .tecd_con3 .con .pics .swiper-slide .pic{width: 100%;height: 28.125vw;background: no-repeat center;background-size: cover;}
.tecd_con .tecd_con3 .con .pics .swiper-pagination{position: static;}
.tecd_con .tecd_con3 .con .pics .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 50%;background-color: #D6DFE3;display: block;margin: 10px auto;opacity: 0.5;}
.tecd_con .tecd_con3 .con .pics .swiper-pagination-bullet-active{opacity: 1;}

.tecd_con4{padding: 5.2vw 8.23vw 5.2vw 2.5vw;background: url(../img/tecd4_bj.png)no-repeat center;background-size: cover;}
.tecd_con4 .tit{padding-left: 2.08vw;font-family: hb;line-height: 42px;color: #000000;margin-bottom: 2.08vw;}
.tecd_con4 .con{display: flex;justify-content: space-between;align-items: flex-start;}
.tecd_con4 .con .boxs{width: 44.166vw;height:calc(250px + 22.7vw);overflow:auto;padding-right:1.5vw;}

.tecd_con4 .con .boxs::-webkit-scrollbar{ width:3px;height: 1px;}
.tecd_con4 .con .boxs::-webkit-scrollbar-thumb{ background:#025493;}
.tecd_con4 .con .boxs::-webkit-scrollbar-track{ background:rgba(0,0,0,0.1);}


.tecd_con4 .con .boxs .box{padding: 1.77vw 2.08vw;background-color: transparent;border-radius: 10px;overflow: hidden;position: relative;overflow: hidden;transition: all 0.5s;display: flex;align-items: center;}
.tecd_con4 .con .boxs .box.on{background-color: #FFFFFF;box-shadow: 0 36px 52px rgba(0,57,125,0.07);}
.tecd_con4 .con .boxs .box .num{font-size: 172px;font-family: hb;color: rgba(2,84,147,0.05);position: absolute;top: 0;right: 0;line-height: 1.3;opacity: 0;transition: all 0.5s;}
.tecd_con4 .con .boxs .box .bg{
    display: none;
}
.tecd_con4 .con .boxs .box.on .num{opacity: 1;}
.tecd_con4 .con .boxs .box .icon{width: 3.4375vw;height: 3.4375vw;display: flex;justify-content: center;align-items: center;border-radius: 50%;border: 1px dashed #025493;margin-right: 3.333vw;transition: all 0.5s;}
.tecd_con4 .con .boxs .box .icon .img2{display: none;}
.tecd_con4 .con .boxs .box.on .icon{background-color: #025493;}
.tecd_con4 .con .boxs .box.on .icon .img1{display: none;}
.tecd_con4 .con .boxs .box.on .icon .img2{display: block;}
.tecd_con4 .con .boxs .box .txt .h{font-family: hb;color: #000000;line-height: 30px;margin-bottom: 1vw;transition: all 0.5s;}
.tecd_con4 .con .boxs .box.on .txt .h{color: #025493;}
.tecd_con4 .con .boxs .box .txt .p{font-family: hr;color: #666666;line-height: 20px;}
.tecd_con4 .con .pics{width: 32.45vw;height: 32.45vw;position: relative;}
.tecd_con4 .con .pics .pic{width: 100%;height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: -1;opacity: 0;transition: all 0.5s;background:no-repeat center;background-size:cover;}
.tecd_con4 .con .pics .pic.on{opacity: 1;z-index: 2;}

.bd1_con{padding: 2.08vw 0 0 0;background: url(../img/bd1_bj.png)no-repeat right top;background-size: 50.73vw 33.75vw;}
.bd1_con>.tab{padding-left: 5vw;display: flex;align-items: center;margin-bottom:5.88vw;}
.bd1_con>.tab a{font-family: hr;color: #B5B5B5;}
.bd1_con>.tab span{margin: 0 1vw;}
.bd1_con .bd1_con1{padding-left: 5vw;padding-bottom: 4.5vw;}
.bd1_con .bd1_con1 .h1{font-family: hb;line-height: 52px;color: #000000;margin-bottom: 3.385vw;}
.bd1_con .bd1_con1 .h2{font-family: hb;line-height: 42px;color: #000000;margin-bottom: 1.46vw;}
.bd1_con .bd1_con1 .p{font-family: hr;line-height: 30px;color: #666666;width: 50.88vw;}
.bd1_con .bd1_con1 .p span{font-family: hm;color: #050505;}
.bd1_con .bd1_con1 .h3{font-family: hb;color: #000000;line-height: 32px;margin: 4.6875vw 0 2.08vw 0;}
.bd1_con .bd1_con1 .boxs{display: flex;width: calc(100% - 5vw);justify-content: space-between;flex-wrap:wrap;}
.bd1_con .bd1_con1 .boxs .box{display: flex;justify-content: center;align-items: center; width: 20.8vw;text-align: center;border-radius:0.5vw;height: 8.33vw; background-color: #EEF4F8;overflow: hidden;position: relative;z-index: 2;}
.bd1_con .bd1_con1 .boxs .box1{width: 20.8vw;height: 0;}
.bd1_con .bd1_con1 .boxs .box .h{line-height: 40px;font-family: hb;color: #000000;padding-left:3.646vw; background: no-repeat left center;background-size: 40px 40px;transition: all 0.5s;}

.bd1_con .bd1_con1 .boxs .box .more{display: table;margin: 0 auto;margin-top: 1.06vw;color: #fff;font-family: hr;padding-right: 1.46vw;background: url(../img/tec_jt.png)no-repeat right center;display: none;}

.bd1_con .bd1_con1 .boxs .box::before{content: "";position: absolute;top: 0;left: 0;width: 8px;height: 100%;background-color: #025493;transition: all 0.5s;z-index: -2;}

.bd1_con .bd1_con1 .boxs .box::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background: url(../img/bd2_c1_tabbj.png);background-size: 100% 100%;transform: translateX(-100%);transition: all 0.5s;}


@media screen and (min-width: 1024px) {
    .bd1_con .bd1_con1 .boxs .box:hover .h{color: #ffffff;padding-left: 0;background: transparent!important;}
    .bd1_con .bd1_con1 .boxs .box:hover .more{display: block;}
    .bd1_con .bd1_con1 .boxs .box:hover::before{width: 100%;}
   .bd1_con .bd1_con1 .boxs .box:hover::after{transform: translateX(0);} 
}

.bd1_con .bd1_con2{padding: 0 5vw 5.2vw 5vw;}
.bd1_con .bd1_con2 .tit{font-family: hb;color: #000000;line-height: 42px;margin-bottom: 2.6vw;}
.bd1_con .bd1_con2 .top{display: flex;width: 100%;background-color: #ffffff;border-radius: 10px;box-shadow: 0 0 52px rgba(0,57,125,0.07);margin-bottom: 5.2vw;}
.bd1_con .bd1_con2 .top .box{width: 100%;padding: 2.86vw 0;position: relative;text-align: center;}
.bd1_con .bd1_con2 .top .box:nth-child(1){width: 12.8vw;}
.bd1_con .bd1_con2 .top .box:nth-child(2){width: 20.88vw;}
.bd1_con .bd1_con2 .top .box:nth-child(3){width: 11.72vw;}
.bd1_con .bd1_con2 .top .box:nth-child(4){width: 13.385vw;}
.bd1_con .bd1_con2 .top .box:nth-child(5){width: 15.573vw;}
.bd1_con .bd1_con2 .top .box:nth-child(6){width: 15.573vw;}
.bd1_con .bd1_con2 .top .box:after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 2.34vw;background-color: rgba(0,0,0,0.1);}
.bd1_con .bd1_con2 .top .box:last-child:after{display: none;}
.bd1_con .bd1_con2 .top .box .icon{display: table;margin: 0 auto; margin-bottom: 1.3vw;width: 2.08vw;}
.bd1_con .bd1_con2 .top .box .icon .img2{display: none;}
.bd1_con .bd1_con2 .top .box:hover .icon .img2{display: block;}
.bd1_con .bd1_con2 .top .box:hover .icon .img1{display: none;}
.bd1_con .bd1_con2 .top .box.on .icon .img2{display: block;}
.bd1_con .bd1_con2 .top .box.on .icon .img1{display: none;}
.bd1_con .bd1_con2 .top .box .h{font-family: hb;color: #000000;line-height: 24px;transition: all 0.5s;}
.bd1_con .bd1_con2 .top .box:hover .h{color: #025493;}
.bd1_con .bd1_con2 .top .box.on .h{color: #025493;}
.bd1_con .bd1_con2 .con{display: none;justify-content: space-between;align-items: flex-start;}
.bd1_con .bd1_con2 .con.on{display: flex;}
.bd1_con .bd1_con2 .con .txt.on{width: 41.667vw;padding-right: 2vw;height: 25vw;}
.bd1_con .bd1_con2 .con .txt{width: 100%;height:auto; overflow:auto;padding-right:1vw;}
.bd1_con .bd1_con2 .con .txt::-webkit-scrollbar{ width:3px;height: 1px;}
.bd1_con .bd1_con2 .con .txt::-webkit-scrollbar-thumb{ background:#025493;}
/* .i_part4 .right::-webkit-scrollbar-thumb{ background:#fff;} */
/* .i_part4 .right::-webkit-scrollbar-track{ background:rgba(255,255,255,0.4);} */
.bd1_con .bd1_con2 .con .txt::-webkit-scrollbar-track{ background:rgba(0,0,0,0.1);}
.bd1_con .bd1_con2 .con .txt p{font-family: hr;line-height: 30px;color: #666666;}
.bd1_con .bd1_con2 .con .txt p:last-child{margin-bottom: 0;}
.bd1_con .bd1_con2 .con .txt p span{font-family: hm;color: #000000;}
.bd1_con .bd1_con2 .con .txt .p1{font-family: hb;color: #000000;line-height: 46px;}
.bd1_con .bd1_con2 .con .txt ul{font-family: hr;line-height: 46px;color: #000000;margin-bottom: 2vw;}
.bd1_con .bd1_con2 .con .pics{width: 40.31vw;overflow: hidden;border-radius: 1.04vw;}
.bd1_con .bd1_con2 .con .pics .pic{width: 100%;height: 25vw;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.bd1_con .bd1_con2 .con .pics:hover .pic{transform: scale(1.05);}
.bd1_con .bd1_con3{position:relative; padding: 5.2vw 5vw 5.2vw 5vw;margin-bottom:5.2vw; background: url(../img/bd2_c3_bj.png)no-repeat center;background-size: cover;color: #ffffff;z-index:2;}
.bd1_con .bd1_con3 video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: -1;}
.bd1_con .bd1_con3 .tit{font-family: hb;line-height: 42px;margin-bottom: 2.5vw;}
.bd1_con .bd1_con3 .p{font-family: hr;line-height: 28px;margin-bottom: 6.93vw;width: 37.916vw;}
.bd1_con .bd1_con3 .pic_box{position: relative;overflow: hidden;width: 77.2vw;padding-bottom: 43px;}
.bd1_con .bd1_con3 .m_pic_box{
    display: none;
}
.bd1_con .bd1_con3 .pic_box .swiper-slide{border-radius: 10px;border: 1px solid rgba(255,255,255,0.34);background-color: rgba(255,255,255,0.17);padding: 0.5vw; backdrop-filter: blur(19px);}
.bd1_con .bd1_con3 .pic_box .swiper-slide .pics{width: 100%;overflow: hidden;border-radius: 0.5vw;margin-bottom: 1.458vw;}
.bd1_con .bd1_con3 .pic_box .swiper-slide .pics .pic{width: 100%;height: 10.73vw;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.bd1_con .bd1_con3 .pic_box .swiper-slide .pics:hover .pic{transform: scale(1.05);}
.bd1_con .bd1_con3 .pic_box .swiper-slide .h{font-family: hb;line-height: 24px;margin-bottom: 0.51vw;text-align: center;}
.bd1_con .bd1_con3 .pic_box .swiper-slide .p2{font-family: hr;line-height: 24px;opacity: 0.2;text-align: center;margin-bottom: 0.8vw;}
.bd1_con .bd1_con3 .pic_box .swiper-pagination{left: 0;bottom: 0;width: auto;}
.bd1_con .bd1_con3 .pic_box .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 0;background-color: #ffffff;opacity: 0.4;margin: 0 1vw 0 0;}
.bd1_con .bd1_con3 .pic_box .swiper-pagination-bullet-active{opacity: 1;}
.bd1_con .bd1_con4{padding: 0vw 0 5.2vw 5vw;}
.bd1_con .bd1_con4 .tit{font-family: hb;line-height: 42px;color: #000000;margin-bottom: 2.6vw;}
.bd1_con .bd1_con4 .con{display: flex;justify-content: space-between;}
.bd1_con .bd1_con4 .con .pics{width: 45vw;overflow: hidden;border-radius: 0.5vw;}
.bd1_con .bd1_con4 .con .pics .pic{width: 100%;height: 29.16vw;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.bd1_con .bd1_con4 .con .pics:hover .pic{transform: scale(1.05);}
.bd1_con .bd1_con4 .con .txts{width:50vw;padding: 0 5vw 0 3.9vw; display: flex;align-items: center;background: url(../img/bd2_c4_bj.png)no-repeat center;background-size: cover;}
.bd1_con .bd1_con4 .con .txts .txt{font-family: hr;line-height: 30px;color: #666666;}
.bd1_con .bd1_con4 .con .txts .txt span{font-family: hm;color: #000000;}
.bd1_con .bd1_con5{padding: 0 5vw 5.2vw 5vw;}
.bd1_con .bd1_con5 .tit{font-family: hb;line-height: 42px;margin-bottom: 2.6vw;}
.bd1_con .bd1_con5 .con{display: flex;justify-content: space-between;}
.bd1_con .bd1_con5 .con .left{width: 39.22vw;}
.bd1_con .bd1_con5 .con .left .box{margin-bottom: 1.04vw;border-radius: 0.5vw;background: url(../img/bd2_c5_bj1.png);background-size: 100% 100%;padding: 1.77vw 3.54vw;display: flex;align-items: center;transition: all 0.5s;}
.bd1_con .bd1_con5 .con .left .box:hover{background-image: url(../img/bd2_c5_bj2.png);}
.bd1_con .bd1_con5 .con .left .box.on{background-image: url(../img/bd2_c5_bj2.png);}
.bd1_con .bd1_con5 .con .left .box:last-child{margin-bottom: 0;}
.bd1_con .bd1_con5 .con .left .box .icon{width: 3.75vw;height: 3.75vw;border-radius: 50%;background-color: #025493;display: flex;align-items: center;justify-content: center;margin-right: 1.8vw;transition: all 0.5s;}
.bd1_con .bd1_con5 .con .left .box:hover .icon{background-color: #fff;}
.bd1_con .bd1_con5 .con .left .box.on .icon{background-color: #fff;}
.bd1_con .bd1_con5 .con .left .box .icon .img2{display: none;}
.bd1_con .bd1_con5 .con .left .box:hover .icon .img2{display: block;}
.bd1_con .bd1_con5 .con .left .box:hover .icon .img1{display: none;}
.bd1_con .bd1_con5 .con .left .box.on .icon .img2{display: block;}
.bd1_con .bd1_con5 .con .left .box.on .icon .img1{display: none;}
.bd1_con .bd1_con5 .con .left .box .p{font-family: hm;color: #000000;transition: all 0.5s;line-height:1.5;}
.bd1_con .bd1_con5 .con .left .box:hover .p{color: #fff;}
.bd1_con .bd1_con5 .con .left .box.on .p{color: #fff;}
.bd1_con .bd1_con5 .con .pics{width: 48.4vw;border-radius: 1vw;overflow: hidden;}
.bd1_con .bd1_con5 .con .pics .pic{width: 100%;height: 32.3vw;background: no-repeat center;background-size: cover;transition: all 0.5s;display: none;}
.bd1_con .bd1_con5 .con .pics .pic.on{display: block;}
.bd1_con .bd1_con5 .con .pics:hover .pic{transform: scale(1.05);}
.bd1_con .bd1_con6{padding: 0 5vw 5.2vw 5vw;}
.bd1_con .bd1_con6 .tit{font-family: hb;line-height: 42px;margin-bottom: 2.6vw;}
.bd1_con .bd1_con6 img{display: block;margin: 0 auto;width: 71.5vw;}

.bd1_con .bd1_con7{padding: 0 5vw 8.75vw 5vw;background: url(../img/bd2_c7_bj.png)no-repeat center;background-size: cover;}
.bd1_con .bd1_con7 .tit{font-family: hb;line-height: 42px;margin-bottom: 3.125vw;text-align: center;}
.bd1_con .bd1_con7 .con{display: flex;justify-content: space-between;    align-items: flex-start;}
.bd1_con .bd1_con7 .con .left{display: block;width: 37.4vw;border-radius: 0.5vw;position: relative;overflow: hidden;}
.bd1_con .bd1_con7 .con .left .pics{width: 100%;overflow: hidden;border-radius:0.5vw;}
.bd1_con .bd1_con7 .con .left .pics .pic{width: 100%;height: 25.52vw;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.bd1_con .bd1_con7 .con .left .pics .pic:hover{transform: scale(1.05);}
.bd1_con .bd1_con7 .con .left .txt{position: absolute;bottom: 2vw;left: 0;color: #ffffff;padding: 0 2vw;}
.bd1_con .bd1_con7 .con .left .txt .h{font-family: hb;line-height: 30px;margin-bottom: 1.3vw;}
.bd1_con .bd1_con7 .con .left .txt .btn{display: table;padding-right: 30px;background: url(../img/tec_jt.png)no-repeat right center;}
.bd1_con .bd1_con7 .con .right{width: 50.8vw;}
.bd1_con .bd1_con7 .con .right .box{display: flex;justify-content: space-between; width: 100%;background-color: #ffffff;margin-bottom: 1.5625vw;border-radius: 0.5vw;transition: all 0.5s;padding: 1.51vw 1.3vw;transition: all 0.5s;}
.bd1_con .bd1_con7 .con .right .box .pics{width: 12vw;overflow: hidden;}
.bd1_con .bd1_con7 .con .right .box .pics .pic{width: 100%;height: 8.9vw;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.bd1_con .bd1_con7 .con .right .box:hover .pics .pic{transform: scale(1.05);}
.bd1_con .bd1_con7 .con .right .box .txt{width: 34vw;}
.bd1_con .bd1_con7 .con .right .box .txt .top{display: flex;align-items: center;margin-bottom: 1.3vw;}
.bd1_con .bd1_con7 .con .right .box .txt .top span:nth-child(1){text-align: center;font-family: hr;color: #025493; display: block;width: 5.2vw;line-height: 1.5625vw;border: 1px dashed #025493;margin-right: 1vw;}
.bd1_con .bd1_con7 .con .right .box .txt .top span:nth-child(2){font-family: hr;color: #000000;}
.bd1_con .bd1_con7 .con .right .box .txt .h{font-family: hb;color: #000000;line-height: 28px;height: 28px;margin-bottom: 0.88vw; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.bd1_con .bd1_con7 .con .right .box .txt .p{font-family: hr;line-height: 18px;color: #666666;height: 18px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 1.93vw;}
.bd1_con .bd1_con7 .con .right .box .txt .btn{display: table;padding-right: 30px;font-family: hr;background: url(../img/list_jt1.png)no-repeat right center;background-size: 17px auto;transition: all 0.5s;}
.bd1_con .bd1_con7 .con .right .box:hover{box-shadow: 0 36px 52px rgba(0,57,125,0.13);}
.bd1_con .bd1_con7 .con .right .box:hover .txt .btn{color: #025493;background-image: url(../img/list_jt2.png);}

.bl_con{padding-top: 0;}
.m_bl_con.bl_con{
    display: none;
}
.bl_con .con{padding:5vw; position: relative;}
.bl_con .con:nth-child(2n){background-color:#F2F5F7;}
.bl_con .con .tit{font-family: hb;line-height: 52px;margin-bottom: 2.6vw;text-align: center;}
.bl_con .con .con1{display: flex;flex-wrap:wrap;justify-content:center;}
.bl_con .con .con1 .box{display: block;width: calc(100% / 5);position:relative;z-index:2;box-shadow:0 1.56vw 3.12vw rgba(192,206,216,0.29);background:no-repeat center;background-size:cover;padding:3.125vw 2vw;height:25vw;}
.bl_con .con .con1 .box:nth-child(6),.bl_con .con .con1 .box:nth-child(7){display:none;}
.bl_con .con .con1 .box .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: no-repeat center;background-size: cover;z-index:-1;opacity:0;transition:all 0.5s;}
.bl_con .con .con1 .box:hover .pic{opacity:1;}
.bl_con .con .con1 .box .icon{width: 2.04vw;margin-bottom:1.46vw;}
.bl_con .con .con1 .box .icon .img2{display: none;}
.bl_con .con .con1 .box:hover .icon .img1{display: none;}
.bl_con .con .con1 .box:hover .icon .img2{display: block;}
.bl_con .con .con1 .box .h{font-family: hb;color: #000000;line-height: 26px;margin-bottom: 1.5625vw;transition:all 0.5s;}
.bl_con .con .con1 .box .p{font-family: hr;color: #666666;line-height: 30px;transition: all 0.5s;height:90px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.bl_con .con .con1 .box:hover .h{color:#ffffff;}
.bl_con .con .con1 .box:hover .p{color:#ffffff;}
.bl_con .con .con1 .box .btn{position: absolute;bottom: 0;left: 0;width: 100%;z-index:2;padding:1.5625vw 2.08vw;opacity:0;}
.bl_con .con .con1 .box .btn:after{content:"";position: absolute;top: 0;left: 0;width: 0%;height: 100%;background:url(../img/blx_btnbj.png);background-size:100% 100%;z-index:-1;transition:all 0.5s;}
.bl_con .con .con1 .box:hover .btn{opacity:1;}
.bl_con .con .con1 .box:hover .btn:after{width:100%;}
.bl_con .con .con1 .box .btn span{display: table;line-height: 20px;color: #ffffff;font-family: hr;padding-right: 1.5625vw;background: url(../img/tec_jt.png)no-repeat right center;}
.bl_con .con .con2{display: flex;justify-content: space-between;}
.bl_con .con .con2 .box{width: 44.1vw;display:flex;border-radius:10px;overflow:hidden;}
.bl_con .con .con2 .box .pics{width: 20.1vw;overflow:hidden;}
.bl_con .con .con2 .box .pic{width: 100%;height: 24.27vw;background: no-repeat center;background-size: cover;transition:all 0.5s;}
.bl_con .con .con2 .box:hover .pic{transform:scale(1.05);}
.bl_con .con .con2 .box .txt{position: relative;background: no-repeat center;background-size: cover;width: 24.1vw;padding: 3.646vw 2.6vw;}
.bl_con .con .con2 .box .txt .icon{width: 2.04vw;margin-bottom: 1.46vw;}
.bl_con .con .con2 .box .txt .h{font-family: hb;color: #000000;line-height: 26px;margin-bottom: 1.5625vw;}
.bl_con .con .con2 .box .txt .p{font-family: hr;color: #666666;line-height: 30px;height: 90px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.bl_con .con .con2 .box .btn{position: absolute;bottom: 0;left: 0;width: 100%;z-index:2;padding:1.5625vw 2.08vw;opacity:0;}
.bl_con .con .con2 .box .btn:after{content:"";position: absolute;top: 0;left: 0;width: 0%;height: 100%;background:url(../img/blx_btnbj.png);background-size:100% 100%;z-index:-1;transition:all 0.5s;}
.bl_con .con .con2 .box:hover .btn{opacity:1;}
.bl_con .con .con2 .box:hover .btn:after{width:100%;}
.bl_con .con .con2 .box .btn span{display: table;line-height: 20px;color: #ffffff;font-family: hr;padding-right: 1.5625vw;background: url(../img/tec_jt.png)no-repeat right center;}
/*.bl_con .con .top{width: 100%;height: 33.33vw;position: relative;overflow: hidden;}*/
/*.bl_con .con .top .swiper-slide{position: relative;height: 100%;overflow:hidden;transform: scale(1.1);transition: all 5s;}*/
/*.bl_con .con .top .swiper-slide video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit:cover;}*/
/*.bl_con .con .top .swiper-slide-active{transform: scale(1);z-index: 2;}*/
/*.bl_con .con .top .slide-inner{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-size: cover;background-position: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}*/
/*.bl_con .con .bottom{padding: 3.854vw 5vw 3.125vw 5vw;background-color: #F2F5F7;position: relative;overflow: hidden;}*/
/* .bl_con .con .bottom:after,.bl_con .con .bottom:before{content: "";position: absolute;top: 0;width: 5vw;height: 100%; background-color: #F2F5F7;z-index: 3;}
.bl_con .con .bottom:after{right: 0;}
.bl_con .con .bottom::before{left: 0;} */
/*.bl_con .con .bottom .swiper-slide{width: 11.25vw;text-align: center;cursor: pointer;transition: all 0.5s;}*/
/*.bl_con .con .bottom .swiper-slide-active{opacity: 0;}*/
/*.bl_con .con .bottom .swiper-slide .pics{width: 100%;overflow: hidden;margin-bottom: 1.5vw;}*/
/*.bl_con .con .bottom .swiper-slide .pics .pic{width: 100%;height: 6.927vw;background: no-repeat center;background-size: cover;transition: all 0.5s;}*/
/*.bl_con .con .bottom .swiper-slide:hover .pics .pic{transform: scale(1.05);}*/
/*.bl_con .con .bottom .swiper-slide .h{font-family: hb;color: #000000;}*/
.bl_con .con .txt_swiper{z-index: 40;background: url(../img/bl_kuang.png);background-size: 100% 100%;display:flex;justify-content:center;}
.bl_con .con .txt_swiper .swiper-slide{width:14.85vw;margin:0 1.823vw;padding:13vw 1.46vw 2.865vw 1.46vw;position:relative;border:1px solid #D6E6F2;border-radius:10px;}
.bl_con .con .txt_swiper .swiper-slide .h{font-family: hb;color: #000000;line-height: 32px;margin-bottom: 1.4vw;}
.bl_con .con .txt_swiper .swiper-slide .p{font-family: hr;color: #666666;line-height: 28px;height:112px;overflow:hidden;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.bl_con .con .txt_swiper .swiper-slide .pics{position: absolute;top: -1.5vw;right: -1.4vw;width: 13.44vw;border-radius: 10px;overflow: hidden;}
.bl_con .con .txt_swiper .swiper-slide .pics .pic{width: 100%;height: 11.56vw;background: no-repeat center;background-size: cover;}
.bl_con .con .txt_swiper .swiper-slide .icon{position: absolute;left: 1.5625vw;top: 8.125vw;width: 3.125vw;height: 3.125vw;display: flex;justify-content: center;align-items: center;box-shadow:0 0 16px rgba(0,0,0,0.16);border-radius:7px;background-color:#ffffff;}
.bl_con .con .txt_swiper .swiper-slide .icon img{max-width: 100%;max-height: 100%;}

.left_nav .btn{position: fixed;top: 14.32vw;left: 0;width: 3.64vw;height: 3.64vw;cursor: pointer;transform: translateX(-110%);transition: all 0.5s;z-index:98;}
.left_nav .btn.show{transform: translateX(0);}
.left_nav .nav{position: fixed;top: 10.32vw;left: 0;width: 15.55vw;background-color: #025493;transform: translateX(-110%);transition: all 0.5s;z-index:99;}
.left_nav .nav .close{position: absolute;top: 1vw;right: 1vw;width: 14px;cursor: pointer;transition: all 0.5s;}
.left_nav .nav .close:hover{transform: rotate(180deg);}
.left_nav .nav.show{transform: translateX(0);}
.left_nav .nav>li{padding: 1.5625vw 0 1.5625vw 1.875vw;border-bottom: 1px solid rgba(255,255,255,0.17);}
.left_nav .nav>li:nth-child(2){padding-top:3.5vw;}
.left_nav .nav>li>a{line-height: 22px;}
.left_nav .nav a{color: #ffffff;}
.left_nav .nav>li .nav1{display: none;}
.left_nav .nav>li .nav1 a{opacity: 0.6;transition: all 0.5s;line-height: 20px;margin-top: 1.1vw;}
.left_nav .nav>li .nav1 a:hover{opacity: 1;}

.right_flo{position: fixed;top: 14.32vw;right: 0;width: 5vw;background-color: #025493;border-radius: 3px;color: #ffffff;font-family: hr;box-shadow: 0 3px 50px rgba(41,121,255,0.15);transform: translateX(110%);transition: all 0.5s;z-index: 99;}
.right_flo.show{transform: translateX(0);}
.right_flo>a:first-child{padding: 1.55vw 0;text-align: center;display: block;}
.right_flo .h{line-height: 2.1875vw;text-align: center;background-color: #ffffff;color: #025493;}
.right_flo .item{padding: 1.55vw 0;position:relative; text-align: center;display: block;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.25);cursor: pointer;}
.right_flo .item .icon{margin-bottom: 0.55vw;}

.right_flo .item .tel_box{position: absolute;right: 105%;top: 0;background-color: #ffffff;padding: 0 30px;border-radius: 8px;width:355px;box-shadow:rgba(21,106,169,0.3) 0 0 10px;opacity:0;pointer-events: none;transition:all 0.5s;}
.right_flo .item.hover .tel_box{opacity:1;pointer-events: all;}
.right_flo .item .tel_box .top{display: flex;justify-content: space-between;align-items:center; padding:20px 0;border-bottom:#e8e8e8 solid 1px;}
.right_flo .item .tel_box .top>img{width: 160px;}
.right_flo .item .tel_box .top .out{width: 20px;cursor:pointer;}
.right_flo .item .tel_box .tit{font-family: hb;line-height: 1.5;margin: 10px 0 20px 0;color: #000;text-align:left;}
.right_flo .item .tel_box .boxs{padding-bottom: 20px;}
.right_flo .item .tel_box .box{margin-bottom: 14px;text-align:left;}
.right_flo .item .tel_box .box:last-child{margin-bottom: 0;}
.right_flo .item .tel_box .h{font-family:hm;line-height:1.5;color:#000000;text-align:left;}
.right_flo .item .tel_box .box a{display:block;line-height:1.5;color:#000;font-family:hl;}

/* 联系我们 */
.con_con{padding: 7.8vw 6.25vw 8.23vw 6.25vw;position: relative;}
.con_con .left{float: left;width: 33.9vw;position: sticky;top: 7.8vw;}
.con_con .left .pic{width: 100%;height: 23.85vw;background: no-repeat center;background-size: cover;margin-top: 8.9vw;}
.con_con .left .h{transform: translateY(-2.6vw);font-family: hm;line-height: 52px;color: #000000;padding-left:2.5vw;background: url(../img/dz.png)no-repeat left center;background-size:1.3vw auto;margin-bottom: 1.46vw;}
.con_con .left .p{transform: translateY(-2.6vw);font-family: hr;line-height: 40px;padding-right: 10.2vw;}
.con_con .right{float: right;width: 49.5vw;padding-top: 4vw;}
.con_con .right .tit{text-align: right;color: #1F689F;}
.con_con .right .tit .cn{font-family: hr;line-height: 52px;margin-bottom: 2px;}
.con_con .right .tit .en{font-family: hb;line-height: 52px;margin-bottom: 8.125vw;}
.con_con .right .hd{text-align: right;font-family: hl;color: #000000;line-height: 22px;margin-bottom: 1.98vw;}
.con_con .right .boxs{display: flex;justify-content: space-between;flex-wrap: wrap;}
.con_con .right .boxs .box{display: block;width: 50%;margin-bottom: 5.2vw;}
.con_con .right .boxs .box .h{font-family: hb;color: #000000;line-height: 52px;margin-bottom: 1vw;}
.con_con .right .boxs .box .p1{font-family: hr;color: #000000;line-height: 38px;padding-left: 30px;background: url(../img/dz.png)no-repeat left center;background-size: 0.833vw auto;margin-bottom: 1vw;}
.con_con .right .boxs .box .p2{font-family: hl;color: #000000;line-height: 24px;padding-right: 3vw;}

.form_tanchuang{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background-color: rgba(0,0,0,0.56);z-index: 999;display:none;}
.form_tanchuang .con{background-color: #FFFFFF;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 1260px;max-width: 90%;padding: 3.125vw 4.1667vw 3.541vw 4.1667vw;}
.form_tanchuang .con .tit{font-family: hb;line-height: 42px;color: #111111;margin-bottom: 2.34vw;}
.form_tanchuang .con .input_box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.form_tanchuang .con .input_box .input{width: 47.62%;margin-bottom: 2.5vw;}
.form_tanchuang .con .input_box .input .h{font-family: hm;color: #333333;line-height: 24px;margin-bottom: 1.02vw;}
.form_tanchuang .con .input_box .input .h span{color: #ED1C24;margin-right: 5px;}
.form_tanchuang .con .input_box .input input{width: 100%;line-height: 2.6vw;background-color: rgba(1,47,102,0.04);border-radius: 2px;overflow: hidden;padding: 0 1.25vw;}
.form_tanchuang .con .input_box .input1{width: 100%;}
.form_tanchuang .con .input_box .input1 textarea{width: 100%;line-height: 2.6vw;background-color: rgba(1,47,102,0.04);border-radius: 2px;overflow: hidden;padding: 0 1.25vw;height: 7.8vw;border: none;}
.form_tanchuang .con .input_box input::placeholder{color:#999999;font-family:hr;}
.form_tanchuang .con .input_box textarea::placeholder{color:#999999;font-family:hr;}
.form_tanchuang .con .submit{font-size: 0;width: 7.8125vw;height: 2.5vw;background: url(../img/form_btn.png);background-size: 100% 100%;margin: 0 auto;display: block;cursor: pointer;transition: all 0.5s;}
.form_tanchuang .con .submit:hover{opacity: 0.5;}
.form_tanchuang .con .out{position: absolute;top: 2.04vw;right: 4.1667vw;width: 2.8125vw;cursor: pointer;transition: all 0.5s;}
.form_tanchuang .con .out:hover{transform: rotate(180deg);}

.jos_con{padding:12.8vw 0 8.23vw 0;height:100vh;text-align:center;background:url(../img/joins_bj.png);background-size:100% auto;}
.jos_con .tit{font-family: hb;margin-bottom:8vw;}
.jos_con .boxs{display:flex;justify-content:center;}
.jos_con .boxs .box{display: block;width:15vw;line-height:60px;border-radius:30px;color:#ffffff;transition:all 0.5s; text-align:center;background-color:#025493;margin:0 2vw;}
.jos_con .boxs .box:hover{opacity:0.7;}

@media screen and (min-width: 1922px) {
	.header_xl1 .left .center .rights{top: 6.1vw;}
}
@media screen and (max-width: 1680px) {
 /*   .f_180{*/
	/*	font-size: 142px;*/
	/*}*/
	/*.jo1 .solid{height:510px;}*/
	/*.jo1 .solid img{height: 510px;}*/
	/*.team_tc .con .bottom .p_box{height: 190px;}*/
}
@media screen and (max-width: 1780px) {
	.f_180{
		font-size: 132px;
	}
	.f_106 {
	    font-size: 76px;
	}
	.f_100{
		font-size: 75px;
	}
	.f_96{
		font-size: 72px;
	}
	.f_80{
		font-size: 60px;
	}
	.f_70{
		font-size: 50px;
	}
	.f_62{
		font-size: 46px;
	}
	.f_60{
		font-size: 40px;
	}
	.f_68{
		font-size: 52px;
	}
	.f_56 {
	    font-size: 44px;
	}
	.f_50{
		font-size: 40px;
	}
	.f_46{
		font-size: 36px;
	}
	.f_44{
		font-size: 34px;
	}
	.f_42{
		font-size: 32px;
	}
	.f_40{
		font-size: 30px;
	}
	.f_38{
		font-size: 28px;
	}
	
	.f_36{
		font-size: 27px;
	}
	.f_34{
		font-size: 26px;
	}
	.f_32{
		font-size: 24px;
	}
	.f_28{
		font-size: 21px;
	}
	.f_26{
		font-size: 20px;
	}
	.f_25{
		font-size: 19px;
	}
	.f_24{
		font-size: 18px;
	}
	.f_22{
		font-size: 18px;
	}
	.f_20{
		font-size: 18px;
	}
	.f_18{
		font-size: 15px;
	}
	.f_17{
		font-size: 15px;
	}
	.f_16{
		font-size: 14px;
	}
	.f_15{
		font-size: 13px;
	}
	/*.f_180{*/
	/*	font-size: 112px;*/
	/*}*/
	/*.f_106 {*/
	/*    font-size: 66px;*/
	/*}*/
	/*.f_100{*/
	/*	font-size: 62px;*/
	/*}*/
	/*.f_96{*/
	/*	font-size: 60px;*/
	/*}*/
	/*.f_80{*/
	/*	font-size: 50px;*/
	/*}*/
	/*.f_70{*/
	/*	font-size: 40px;*/
	/*}*/
	/*.f_62{*/
	/*	font-size: 36px;*/
	/*}*/
	/*.f_60{*/
	/*	font-size: 30px;*/
	/*}*/
	/*.f_68{*/
	/*	font-size: 32px;*/
	/*}*/
	/*.f_56 {*/
	/*    font-size: 34px;*/
	/*}*/
	/*.f_50{*/
	/*	font-size: 30px;*/
	/*}*/
	/*.f_46{*/
	/*	font-size: 26px;*/
	/*}*/
	/*.f_44{*/
	/*	font-size: 24px;*/
	/*}*/
	/*.f_42{*/
	/*	font-size: 22px;*/
	/*}*/
	/*.f_40{*/
	/*	font-size: 22px;*/
	/*}*/
	/*.f_38{*/
	/*	font-size: 20px;*/
	/*}*/
	
	/*.f_36{*/
	/*	font-size: 20px;*/
	/*}*/
	/*.f_34{*/
	/*	font-size: 20px;*/
	/*}*/
	/*.f_32{*/
	/*	font-size: 20px;*/
	/*}*/
	/*.f_28{*/
	/*	font-size: 18px;*/
	/*}*/
	/*.f_26{*/
	/*	font-size: 18px;*/
	/*}*/
	/*.f_25{*/
	/*	font-size: 18px;*/
	/*}*/
	/*.f_24{*/
	/*	font-size: 15px;*/
	/*}*/
	/*.f_22{*/
	/*	font-size: 16px;*/
	/*}*/
	/*.f_20{*/
	/*	font-size: 15px;*/
	/*}*/
	/*.f_18{*/
	/*	font-size: 14px;*/
	/*}*/
	/*.f_17{*/
	/*	font-size: 14px;*/
	/*}*/
	/*.f_16{*/
	/*	font-size: 14px;*/
	/*}*/
	/*.f_14{*/
	/*	font-size: 13px;*/
	/*}*/
	/*.f_15{*/
	/*	font-size: 12px;*/
	/*}*/
	.header{padding: 1.6vw 9.9vw 1.6vw 5.2vw;}
	.jo1 .solid{height: 470px;}
	.jo1 .solid img{height: 470px;}
	.i_part2 .con .con1 .swiper-slide-next .h{font-size: 30px;}
	.ab7 .box .swiper-wrapper .swiper-slide img{height: 50px;}
	.ab3 .right .txt_box .swiper-slide .quan{margin-left: 25px;}
	
	.pc_banner .slide-inner .txt .h1{line-height: 52px;}
	.pc_banner .slide-inner .txt .h2{line-height: 52px;}
	.i_part2 .txts .h2{line-height: 38px;margin-bottom:2.4vw;}
	.i_part2 .con .con1 .swiper-slide ul{line-height: 22px;}
	.i_part3 .txt_box .h2{line-height: 36px;margin-bottom:4.8vw;}
	.i_part3 .txt_box .num_box .box .num{line-height: 42px;}
	.i_part3 .txt_box .num_box .box{margin-bottom: 3.5vw;}
	.i_part3 .txt_box .h1{line-height: 40px;}
	.i_part4 .left .top .h1{line-height: 40px;}
	.i_part4 .left .top .h2{line-height: 40px;}
	.i_part2 .txts .p{line-height: 26px;}
	.header_xl1 .left .center ul li{margin-bottom: 1.4vw;}
	.header_xl1 .left .center ul a{font-size: 16px;}
	.i_part4 .right .box .txt .h{line-height: 26px;height: 26px;}
	.i_part2 .con .con1 .swiper-slide-next .h{font-size: 24px;}
	.header_xl2 .left .center .ul_box>ul .h{line-height: 34px;margin-bottom:1.5vw;}
	.header_xl2 .left .center .ul_box>ul li a{line-height: 38px;font-size:15px;margin-bottom:0;}
	.header_xl2 .left .center{padding: 12.625vw 7.552vw 0 10.416vw;}
	.ab3 .right .txt_box .swiper-slide .quan{margin-left: 20px;}
	.ab3 .right .txt_box .swiper-slide-active .quan{margin-left: 40px;}
	.ab7 .box .swiper-wrapper .swiper-slide img{height: 40px;}
	.ab7 .tit{line-height: 38px;}
	.ab4 .left .item img{margin-right: 1.65vw;}
	.ab4 .left .tit{line-height: 40px;}
	.ab3 .right .tit .h1{line-height: 40px;}
	.ab3 .right .tit .h2{line-height: 40px;}
	.ab3 .right .solid{top: calc(91px + 11.645vw);}
	.tec_banner .b_tab .left .box .top .dw{margin-top: 7px;}
	.i_part2 .txts .h1{line-height: 40px;}
	.list2_con .con1 .right .box .box1 .txt .h{line-height: 24px;height: 24px;}
	.list2_con .con1 .right .box .box1 .txt .p{line-height: 28px;height: 56px;}
	.bd1_con .bd1_con7 .con .right .box .txt .h{line-height: 24px;height: 24px;}
	.bd1_con .bd1_con7 .con .right .box .txt .p{line-height: 20px;height: 20px;margin-bottom:1.3vw;}
	.jo1 .boxs .box .txt .h{line-height: 28px;margin-bottom: 1.1vw;}
	.jo1 .boxs .box .txt .p{line-height: 26px;}
	.jo1 .solid img{height: 345px;}
	.jo3 .boxs .box .txt .h{line-height: 28px;}
	.jo3 .boxs .box .txt .p{line-height: 28px;}
	.nl_con .right .box .h{line-height: 26px;height: 52px;}
	.nl_con .left .h1{line-height: 40px;}
	.nl_con .left .h2{line-height: 40px;}
	.tec_con .con .pics .pic .txt .left .h{line-height: 46px;}
	.bl_con .con .txt_swiper .swiper-slide .h{line-height: 28px;}
	.bl_con .con .txt_swiper .swiper-slide .p{line-height: 28px;height: 112px;}
	.tec_banner .b_tab .left .box .top .num{font-size: 34px;}
	.ny_banner .b_tab .left .box .h{margin-top: 0.5vw;}
	.header_xl .con .box li a{line-height: 36px;}
	.bd1_con .bd1_con1 .h1{line-height: 40px;}
	.ab3 .right{padding: 4.875vw 0 4.5625vw 6.25vw;}
	.ab3 .right .txt_box .swiper-slide{padding: 3vw 0;}
	.i_part4 .left .top{padding-top: 5.5vw;}
	.i_part3 .bottom_box{bottom: 4vh;}
	.i_part3 .bottom_box .left>div img{margin-bottom: 0.8vw;}
	.i_part3 .bottom_box .left{padding: 1.2vw 0;}
	.i_part2 .con .con1 .swiper-slide ul li{margin-right:1.2vw;}
}
@media screen and (max-width: 1440px) {
	.jo1 .solid{height: 450px;}
	.jo1 .solid img{height: 450px;}
	.right_flo{top: 10vw;}
}
@media screen and (max-width: 1380px) {
	.f_180{
		font-size: 112px;
	}
	.f_106 {
	    font-size: 66px;
	}
	.f_100{
		font-size: 62px;
	}
	.f_96{
		font-size: 60px;
	}
	.f_80{
		font-size: 50px;
	}
	.f_70{
		font-size: 40px;
	}
	.f_62{
		font-size: 36px;
	}
	.f_60{
		font-size: 30px;
	}
	.f_68{
		font-size: 32px;
	}
	.f_56 {
	    font-size: 34px;
	}
	.f_50{
		font-size: 30px;
	}
	.f_46{
		font-size: 26px;
	}
	.f_44{
		font-size: 24px;
	}
	.f_42{
		font-size: 22px;
	}
	.f_40{
		font-size: 22px;
	}
	.f_38{
		font-size: 20px;
	}
	
	.f_36{
		font-size: 20px;
	}
	.f_34{
		font-size: 20px;
	}
	.f_32{
		font-size: 20px;
	}
	.f_28{
		font-size: 18px;
	}
	.f_26{
		font-size: 18px;
	}
	.f_25{
		font-size: 18px;
	}
	.f_24{
		font-size: 15px;
	}
	.f_22{
		font-size: 16px;
	}
	.f_20{
		font-size: 15px;
	}
	.f_18{
		font-size: 14px;
	}
	.f_17{
		font-size: 14px;
	}
	.f_16{
		font-size: 14px;
	}
	.f_14{
		font-size: 13px;
	}
	.f_15{
		font-size: 12px;
	}
	
	.jo1 .solid{height: 470px;}
	.jo1 .solid img{height: 470px;}
	.i_part2 .con .con1 .swiper-slide-next .h{font-size: 30px;}
	.ab7 .box .swiper-wrapper .swiper-slide img{height: 50px;}
	.ab3 .right .txt_box .swiper-slide .quan{margin-left: 25px;}
	
		.pc_banner .slide-inner .txt .h1{line-height: 42px;}
	.pc_banner .slide-inner .txt .h2{line-height: 42px;}
	.i_part2 .txts .h2{line-height: 32px;margin-bottom:2.4vw;}
	.i_part3 .txt_box .h2{line-height: 30px;margin-bottom:3.8vw;}
	.i_part3 .txt_box .num_box .box .num{line-height: 36px;}
	.i_part3 .txt_box .num_box .box{margin-bottom: 2.5vw;}
	.i_part3 .txt_box .h1{line-height: 34px;}
	.i_part4 .left .top .h1{line-height: 34px;}
	.i_part4 .left .top .h2{line-height: 34px;}
	.i_part2 .txts .p{line-height: 22px;}
	.header_xl1 .left .center ul li{margin-bottom: 1.4vw;}
	.header_xl1 .left .center ul a{font-size: 14px;}
	.i_part4 .right .box .txt .h{line-height: 22px;height: 22px;}
	.i_part2 .con .con1 .swiper-slide-next .h{font-size: 22px;}
	.header_xl2 .left .center .ul_box>ul .h{line-height: 28px;margin-bottom:1.5vw;}
	.header_xl2 .left .center .ul_box>ul li a{line-height: 32px;font-size:13px;margin-bottom:0;}
	.header_xl2 .left .center{padding: 12.625vw 7.552vw 0 10.416vw;}
	.ab3 .right .txt_box .swiper-slide .quan{margin-left: 20px;}
	.ab3 .right .txt_box .swiper-slide-active .quan{margin-left: 40px;}
	.ab7 .box .swiper-wrapper .swiper-slide img{height: 40px;}
	.ab7 .tit{line-height: 32px;}
	.ab4 .left .item img{margin-right: 1.65vw;}
	.ab4 .left .tit{line-height: 34px;}
	.ab3 .right .tit .h1{line-height: 34px;}
	.ab3 .right .tit .h2{line-height: 34px;}
	.ab3 .right .solid{top: calc(78px + 11.645vw);}
	.tec_banner .b_tab .left .box .top .dw{margin-top: 7px;}
	.i_part2 .txts .h1{line-height: 34px;}
	.list2_con .con1 .right .box .box1 .txt .h{line-height: 20px;height: 20px;}
	.list2_con .con1 .right .box .box1 .txt .p{line-height: 24px;height: 48px;}
	.bd1_con .bd1_con7 .con .right .box .txt .h{line-height: 20px;height: 20px;}
	.bd1_con .bd1_con7 .con .right .box .txt .p{line-height: 16px;height: 16px;margin-bottom:1.3vw;}
	.jo1 .boxs .box .txt .h{line-height: 24px;margin-bottom: 1.1vw;}
	.jo1 .boxs .box .txt .p{line-height: 22px;}
	.jo1 .solid img{height: 345px;}
	.jo3 .boxs .box .txt .h{line-height: 24px;}
	.jo3 .boxs .box .txt .p{line-height: 24px;}
	.nl_con .right .box .h{line-height: 22px;height: 44px;}
	.nl_con .left .h1{line-height: 34px;}
	.nl_con .left .h2{line-height: 34px;}
	.tec_con .con .pics .pic .txt .left .h{line-height: 40px;}
	.bl_con .con .txt_swiper .swiper-slide .h{line-height: 22px;}
	.bl_con .con .txt_swiper .swiper-slide .p{line-height: 22px;height: 88px;}
	.tec_banner .b_tab .left .box .top .num{font-size: 30px;}
	.ny_banner .b_tab .left .box .h{margin-top: 0.5vw;}
	.header_xl .con .box li a{line-height: 30px;}
	.bd1_con .bd1_con1 .h1{line-height: 34px;}
	.ab3 .right{padding: 4.875vw 0 4.5625vw 6.25vw;}
	.ab3 .right .txt_box .swiper-slide{padding: 3vw 0;}
	.i_part4 .left .top{padding-top: 5.5vw;}
	.i_part3 .bottom_box{bottom: 4vh;}
	.i_part3 .bottom_box .left>div img{margin-bottom: 0.6vw;}
	.i_part3 .bottom_box .left{padding: 1vw 0;}

}
@media screen and (max-width: 1280px) {
	.team_tc .con .bottom .p_box{height: 180px;}
	.team_tc .con .bottom .p_box p{line-height: 20px;margin-bottom:16px;}
	.footer .f_center .boxs .box .p{line-height: 16px;}
	.nl_con .right.nd_right .tab{margin-bottom: 2vw;}
}
@media screen and (max-width: 1250px) {
    .f_180{
		font-size: 110px;
	}
	.f_106 {
	    font-size: 64px;
	}
	.f_100{
		font-size: 60px;
	}
	.f_96{
		font-size: 58px;
	}
	.f_80{
		font-size: 48px;
	}
	.f_70{
		font-size: 38px;
	}
	.f_62{
		font-size: 34px;
	}
	.f_60{
		font-size: 28px;
	}
	.f_68{
		font-size: 30px;
	}
	.f_56 {
	    font-size: 32px;
	}
	.f_50{
		font-size: 28px;
	}
	.f_46{
		font-size: 24px;
	}
	.f_44{
		font-size: 22px;
	}
	.f_42{
		font-size: 20px;
	}
	.f_40{
		font-size: 20px;
	}
	.f_38{
		font-size: 18px;
	}
	
	.f_36{
		font-size: 18px;
	}
	.f_34{
		font-size: 18px;
	}
	.f_32{
		font-size: 18px;
	}
	.f_28{
		font-size: 17px;
	}
	.f_26{
		font-size: 17px;
	}
	.f_25{
		font-size: 17px;
	}
	.f_24{
		font-size: 14px;
	}
	.f_22{
		font-size: 15px;
	}
	.f_20{
		font-size: 14px;
	}
	.f_18{
		font-size: 13px;
	}
	.f_17{
		font-size: 13px;
	}
	.f_16{
		font-size: 13px;
	}
	.f_14{
		font-size: 12px;
	}
	.f_15{
		font-size: 12px;
	}
	.i_part2 .txts .h2{margin-bottom: 2.4vw;}
	/*.i_part2 .con .con1 .swiper-slide ul li{margin-bottom: 0.8vw;}*/
	.i_part3 .txt_box .h2{margin-bottom: 3vw;}
	.i_part3 .txt_box .num_box .box{margin-bottom: 2.5vw;}
	.i_part3 .txt_box .num_box .box .num{line-height: 30px;}
	.i_part3 .bottom_box .left>div img{margin-bottom: 0.8vw;}
	.i_part3 .txt_box{width: 39vw;}
	.i_part4 .left .tab li{margin-bottom: 1.6vw;}
	.i_part4 .left .tab li:nth-child(1){margin-bottom:2.4vw;}
}
@media screen and (max-width: 1024px) {
    .f_36{
        font-size: 20px;
    }
    .f_16{
        font-size: 12px;
    }
    .header{display: none;}
	.m_header{position: fixed;top: 0;left: 0;width: 100%;background-color: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.1);padding:10px 15px;z-index: 98;}
	.m_header .mh_top{display: flex;justify-content: space-between;align-items: center;}
	/*.m_header .mh_top>div{display: flex;align-items: center;}*/
	.m_header .mh_top>div .h_btn{width: 1.95rem;line-height: 0.58rem;text-align: center;border: 1px solid #000000;font-size: 0.24rem;margin-right: 0.44rem;}
	.m_header .logo img{width: 60px;}
	.m_header .btn{display: block;}
	.m_header .btn{margin-right: 0;cursor: pointer;height: 37px;padding-top: 16px;}
	.m_header .btn.hide{opacity: 0;}
	.m_header .btn span{display: block;width: 22px;height: 1px;background-color: #333;border-radius: 1px;transition: all 0.3s;}
	.m_header .btn span:nth-child(1){transform: translate(0,-8px);}
	/*.m_header .btn span:nth-child(2){transform: translate(12px,0);width: 12px;}*/
	.m_header .btn span:nth-child(3){transform: translate(0px,8px);}
	.m_header .btn:hover span:nth-child(1){transform: translate(0,-8px);}
	.m_header .btn:hover span:nth-child(2){transform: translate(0,0);width: 22px;}
	.m_header .btn:hover span:nth-child(3){transform: translate(0,8px);}
	.m_header{display: block;}
	
	.mh_nav{display: block;}
	.mh_nav{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 99;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 25px;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>a{line-height: 60px;font-size: 16px;display: block;}
	.mh_nav .nav>li:after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../img/hl_jt.png)no-repeat center;}
	.mh_nav .nav>li.on:after{transform: rotate(90deg);}
	.mh_nav .nav>li:first-child:after{display: none;}
	.mh_nav .nav>li .nav1{padding: 15px;line-height: 36px;display: none;font-size: 13px;}
	html{font-size: 100px!important;}
	.mh_nav::-webkit-scrollbar {
    	width: 2.5px;
    	height: 2.5px;
    }
    
    .mh_nav::-webkit-scrollbar-track {
    	background: rgba(0, 0, 0, 0.1);
    }
    
    .mh_nav::-webkit-scrollbar-thumb {
    	background: #025493;
    }
    
    .mh_nav::-webkit-scrollbar-thumb:window-inactive {
    	background: #025493;
    }
    
    .mh_nav::-webkit-scrollbar-thumb:vertical:hover {
    	background: #025493;
    }
	.footer{
	    margin: 0 auto;
	    padding: 0;
	}
	.footer .f_top{
	    display: none;
	}
	.footer .f_center{
	    flex-direction: column;
	    padding: 45px 0 40px 0;
	    border: none;
	}
	.footer .f_center .boxs{
	    flex-direction: column;
	    width: 91.46vw;
	    margin:0 auto;
	}
	.footer .f_center .boxs .box{
	    max-width: 100%;
	    margin-bottom: 25px;
	}
	
	.footer .f_center .code_box{
	    width: 91.46vw;
	    margin: 0 auto;
	}
	.footer .f_center .code_box img{
	    width: 110px;
	    margin-bottom: 15px;
	}
	.footer .f_center .boxs .box .h{
	    position: relative;
	    padding-bottom: 10px;
	    font-size: 16px;
	    line-height: 18px;
	}
	
	.footer .f_center .boxs .box .h::after{
	    content: "";
	    position: absolute;
	    bottom: 15px;
	    left: 0;
	    width: 100%;
	    height: 1px;
	    /*background-color: #707070;*/
	}
	.footer .f_center .boxs .box .p{
	    background-size: auto;
	    background-position: left top;
	    padding-left: 0;
	    background: none;
	    line-height: 20px;
	    margin-bottom: 15px;
	}
	.footer .f_bottom{
	    display: flex;
	    flex-direction: column-reverse;
	    align-items: center;
	    padding-bottom: 61px;
	}
	.footer .f_bottom .right{
	    margin-bottom: 7px;
	}
	
	
	.pc_banner{display: none;}
	.m_banner{display: block;width:100vw;height:60vh;position:relative;overflow:hidden;background-color: #666;margin-top:50px;}
	
	
	
	.m_banner .slide-inner{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-size: cover;background-position: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
    .m_banner .slide-inner .txt{text-align: left;padding: 0 4.2vw; color: #ffffff;padding-top: 1.3rem;position:relative;z-index:2;width: 100%;}
    .m_banner .slide-inner .txt .h1{font-family: hl;font-size: 0.22rem;line-height: 1.5;margin-bottom: 0;}
    .m_banner .slide-inner .txt .h2{font-family: hb;line-height: 1.5;font-size: 0.22rem;}
    
    .index_con{height: auto;}
	.index_wrapper{display: block!important;}
	.index_con>.swiper-wrapper>.swiper-slide .scr{right: 0.4rem;left: auto;bottom: 0.7rem;width: 0.94rem;height: 0.94rem;background: url(../img/m_down.png);background-size: 100% 100%;margin: 0;padding: 0;transform: translateX(0);font-size: 0;}
	.index_con>.swiper-wrapper>.swiper-slide .scr .kuai{display: none;}
	.m_banner>.swiper-pagination{bottom: 0.7rem;}
	.m_banner>.swiper-pagination .swiper-pagination-bullet{width: 0.15rem;height: 0.15rem;border-radius: 0.075rem;background-color: #ffffff;opacity: 0.52;margin: 0 0.11rem;}
	.m_banner>.swiper-pagination .swiper-pagination-bullet-active{width: 0.65rem;height: 0.15rem;opacity: 1;}
	.index_con>.swiper-wrapper>.swiper-slide{height: auto;}
	.right_flo{
	    display: none;
	}
	
	.ny_banner{
	    padding-top: 57px;
	}
	.ny_banner .banner1{
	    display: none;
	}
	.ny_banner .b_tab{
	    display: none;
	}
	
	.ny_banner .mb_tab{
	    width: 100%;
        overflow: hidden;
        overflow-x: auto;
        display: flex;
        background: rgba(0,0,0,0.7);
	}
	.ny_banner .mb_tab .box{
	    font-size: 16px;
        line-height: 45px;
        color: #fff;
        white-space: pre;
        padding: 0 35px;
        flex: 1;
        transition: all 0.5s ease 0s;
        -webkit-transform: all 0.5s ease 0s;
        text-align: center;
	}
	.ny_banner .mb_tab .box.on{background-color: #025493;}
	
	.ny_banner .m_banner1{
	    width: 100vw;
	    height: 25vh;
	    display: flex;
	    align-items: center;
	    padding-left: 4.2vw;
	}
	
	.ny_banner .m_banner1 .txt{
	    color: #fff;
	}
	.ny_banner .m_banner1 .txt .h{
	    line-height: 1.5;
	    font-family: hb;
	}
	
	
	.right_header,
	.right_header:before{
	    display: none;
	}
	.m_header .logo img{
	    width: 150px;
	}
	
	.m_banner .swiper-wrapper{
	    height: calc(100% - 146px);
	}
	
	.m_banner .list{
	    width: 100%;
	    display: flex;
	    flex-wrap: wrap;
	}
	.m_banner .b_tab{
	    position: relative;
	}
	.m_banner .b_tab::after{
	    content: "";
	    position: absolute;
	    top: 50%;
	    width: 100%;
	    left: 0;
	    height: 1px;
	    border-bottom: dashed 1px rgba(255,255,255,.4) ;
	    z-index: 2;
	}
	
	.m_banner .b_tab{
	    
	    background-color: #025493;
	}
	.m_banner .b_tab .box{
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    justify-content: center;
	    color: #fff;
	    padding: 12px 0;
	    width: 50vw;
	    border-right: dashed 1px rgba(255,255,255,.4) ;
	}
	.m_banner .b_tab .box:nth-child(2n){
	    
	    /*border-right: none ;*/
	}
	.m_banner .b_tab .box>div{
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	    justify-content: center;
	    
	}
	.m_banner .b_tab .box>div .h{line-height: 16px;font-size:12px;}
	.m_banner .b_tab .box img{
	    height: 23px;
	    margin-bottom: 8px;
	}
	.m_banner .b_tab .right{
	    position: absolute;
	    bottom: calc(100% + 9vw);
	    left: 4.2vw;
	    width: 24vw;
	    height: 14.6vw;
	}
	
	.i_part2{
	    padding: 46px 0 65px 0;
	}
	.i_part2 .pic_box{display: none;}
	.i_part2 .m_pic_box{display: block;padding: 46px 0 30px 0;position:relative;overflow:hidden;}
	.i_part2 .m_pic_box .swiper-slide{border-radius:50%;overflow:hidden;}
	.i_part2 .m_pic_box .swiper-slide .img{padding-bottom: 100%;background: no-repeat center;background-size: cover;}
	.i_part2 .txts{
	    /*bottom:auto;*/
	    position: unset;
	    margin: 0 ;
	    padding-top: 50px;
	    width: 100vw;
	    text-align: center;
	}
	.i_part2 .txts{display: none;}
	.i_part2 .m_txts{display: block;color:#ffffff;text-align:center;}
	.i_part2 .m_txts .h1{line-height:26px;font-family:hr;margin-bottom:6px;font-size:20px;}
	.i_part2 .m_txts .h2{line-height:26px;font-family:hb;font-size:20px;}
	.i_part2 .con .m_table{display: flex;}
	.i_part2 .con .solid{
	    display: none;
	}
	.i_part2 .con{
	    padding: 0;
	}
	.i_part2 .con .con1 .swiper-slide .table{
	    position: relative;
	}
	.i_part2 .swiper-slide .m{
	    display: flex;
	    width: 100%;
	    flex-direction: column;
	    align-items: center;
        position: relative;
	}
	.i_part2 .swiper-slide .pc{
	    display: none;
	}
	.i_part2 .con .con1 .swiper-slide-next,
	.i_part2 .con .con1 .swiper-slide{
	    padding-top: 0;
	    display: flex;
	    flex-direction: column-reverse;
	    align-items: center;
	    justify-content: flex-end;
	}
	.i_part2 .con .con1 .swiper-slide .h{
	    font-size: 13px;
	    margin-bottom: 0.15rem;
	    padding-top: 20px;
	    height: 50px;
	    line-height: 1.5;
	}
	.i_part2 .con .con1 .swiper-slide .th{
	    font-size: 18px;
	}
	.i_part2 .con .con1 .swiper-slide-next ul{
	    /*opacity: 0;*/
	}
	.i_part2 .con .con1 .swiper-slide .top{
	}
	.i_part2 .con .con1 .swiper-slide-active ul{
	    opacity: 1;
	}
	.i_part2 .con .con1 .swiper-slide .th{
	    /*display: none;*/
	}	.i_part2 .con .con1 .swiper-slide-active .th{
	    display: block;
	    text-align: left;
	    padding: 0 36px;
	}
	.i_part2 .con .con1 .swiper-slide .icon{
	    display: none;
	}
	
	.i_part2 .con .con1 .swiper-slide ul{line-height: 18px;height:36px;opacity: 1;
	    width: 100%;
	    height: auto;
	    padding: 0 36px;
        align-items: center;
        justify-content: space-between;
        
	}
	.i_part2 .con .con1 .swiper-slide ul:after{
	    width: 0;display: none;
	}
	.i_part2 .con .con1 .swiper-slide ul li{
	    padding-left: 20px;
	    width: 48%;
	    margin: 0 0 20px 0;
	}
	.i_part2 .con .con1 .swiper-slide-next .table{
	    transform: translate(0,0);
	}
	.i_part2 .con .con1{
	    position: relative;
	    top: auto;
	    /*bottom: 8.6vw;*/
	    
	    margin: 0 auto;
	    margin-bottom: 65px;
	    width: 100vw;
	    transform: translateY(0);
	}
	.i_part2 .con .con1 .prev{
	    display: none;
	}
	.i_part2 .txts .p{
	    display: none;
	}
	.i_part2 .pic_box .box2{
	    width: 29vw;
	    height: 29vw;
	    top: 24vh;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.i_part2 .con .m_table .line{
	    display: none;
	}
	.i_part2 .con .m_table .swiper-slide-active .line{
	    display: block;
	    position: absolute;
	    bottom: 13px;
	    left: 50%;
	    transform: translateX(-50%);
	    width: 200vw;
	}
	.i_part2 .con .m_table{
	    text-align: center;
	    color: #fff;
	    font-family: hb;
	    font-size: 13px;
	    display: block;
	    position: relative;
	    overflow: hidden;
	    margin-top: 50px;
	}
	.i_part2 .con .m_table .h{line-height: 18px;height: 36px;margin-bottom:18px;}
	/*.i_part2 .con .m_table>div{width: 33.33%;}*/
	.i_part2 .con .m_table .line img{
	    width: 100%;
	}
	.i_part2 .con .m_table .dian{
	    width: 29px;
	    height: 29px;
	    background: url('/static/img/round2.png') no-repeat center;
	    background-size: cover;
	    margin: 0 auto;
	    margin-bottom: 0;
	}
	.i_part2 .con .m_table .swiper-slide-active .dian{
	    
	    background: url('/static/img/round1.png') no-repeat center;
	    background-size: cover;
	}
	.i_part2 .con .m_table .dian:after{
	    display: none;
	}
	.i_part3{
	    background-color: #FFF;
	    padding-top: 45px ;
	    margin-bottom: 40px;
	}
	.i_part3 .txt_box .h1{
	    font-family: hr;
	    color: #000000;
	    font-size: 20px;
	    line-height: 26px;
	    margin-bottom: 2px;
	}
	.i_part3 .txt_box .h2{
	    font-family: hb;
	    font-size: 20px;
	    color: #000000;
	    line-height: 26px;
	}
	.i_part3 .bottom_box{
	    display: none;
	}
	.i_part3 .i_part3_img{
	    margin-top: 85px;
	    width: 100vw !important;
	    height: 80vw !important;
	    transform: translate(0,0)!important;
	}
	#echart{display: none!important;}
	.i_part3 .txt_box{
	    width: 100vw;
	    position: static;
	    z-index: 2;
	    left: 0;
	    top: 0.57rem;
	    
	}
	
	.i_part3 .txt_box .m_img{display: block;margin-top:30px;margin-bottom:25px;}
	
	.i_part3 .txt_box .top{
	    text-align: center;
	    /*margin-bottom: calc(80vw + 85px);*/
	}
	.i_part3 .txt_box .num_box{
        padding:0 16px;
	}
	.i_part3 .txt_box .num_box .box{
	    width: 50%;
	    margin-right: 0;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.i_part3 .txt_box .num_box .box .p{
	    white-space: initial;
	    line-height: 2;
	}
	
	.i_part3 .txt_box .num_box .box .num{
	    margin: 0 auto;
	    font-family: hm;
	    justify-content: center;
	    font-size: 26px;
	}
	
    .i_part3 .txt_box .num_box::-webkit-scrollbar {width:2.5px;height:2.5px;}
    .i_part3 .txt_box .num_box::-webkit-scrollbar-track {background:rgba(0,0,0,0.1);}
    .i_part3 .txt_box .num_box::-webkit-scrollbar-thumb {background:#025493;}
    .i_part3 .txt_box .num_box::-webkit-scrollbar-thumb:window-inactive {background:#025493;}
    .i_part3 .txt_box .num_box::-webkit-scrollbar-thumb:vertical:hover {background:#025493;}
	.i_part4{
	    flex-direction: column;
	    padding: 45px 13px 62px 13px;
	}
	.i_part4 .left .top .en{display: none;}
	.i_part4 .right{
	    display: none;
	}
	.i_part4 .m_right.right{
	    display: block;
	    position: relative;
	    overflow: hidden;
	    margin-top: 46px;
	    height: auto;
	}
	.i_part4 .m_right.right,
	.i_part4 .left{
	    width: 91.46vw;
	    padding-top: 0;
	}
	.i_part4 .left{
	    text-align: center;
	}
	.i_part4 .left .top .h1{font-size:20px;line-height:26px;font-family:hm;margin-bottom:2px;}
	.i_part4 .left .top .h2{font-size:20px;line-height:26px;font-family:hb;margin-bottom:30px;}
	.i_part4 .left .tab{
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    font-size: 13px;
	}
	.i_part4 .left .tab li:nth-child(1){margin-bottom:0;}
	.i_part4 .left .tab li{
	    margin-right: 57px;
	    margin-bottom: 0;
	}
	.i_part4 .left .tab li:last-child{
	    margin-right: 0;
	}
	.i_part4 .right .con{
	    display: block;
	    position: relative;
	}
	.i_part4 .right .box .pics{
	    margin-bottom: 30px;
	    
	}
	.i_part4 .right .box .pics .pic{
	    height: auto;
	    padding-bottom: 61.37%;
	}
	.i_part4 .right .box .txt{opacity: 1;}
	.i_part4 .right .box .txt .h{
	    -webkit-line-clamp: 2;
	    font-size: 13px;
	    font-family: hb;
	    color: #fff;
	    height: 44px;
	    line-height: 22px;
	    margin-bottom: 30px;
	}
	.i_part4 .right .con{padding-bottom: 45px;}
	.i_part4 .m_right .swiper-pagination{
	    bottom: 0;
	}
	.i_part4 .m_right .swiper-pagination-bullet{
	    background-color: #7a7a7a;
	}
	.i_part4 .m_right .swiper-pagination-bullet-active{
	    background-color: #FFF;
	}
	.i_part4 .right .more{
	    display: none;
	}
	.i_part4 .left .bottom{
	    display: none;
	}
	
	/*.ab_banner{*/
	/*    padding-top: 57px;*/
	/*}*/
	/*.ab_banner .banner1{*/
	/*    display: none;*/
	/*}*/
	/*.ab_banner .b_tab{*/
	/*    display: none;*/
	/*}*/
	.ab1{
	    flex-direction: column-reverse;
	    width: 91.46vw;
	    margin: 50px auto;
	    padding: 0;
	}
	.ab1 .txt .tit{line-height: 26px;font-size: 20px;margin-bottom: 30px;}
	.ab1 .txt{
	    width: 100%;
	    margin-bottom: 30px;
	}
	.ab1 .pic{
	    width: 100%;
	    height: 82vw;
	    
	}
	.ab1 .txt .p{
	    line-height: 22px;
	    height: 330px;
	    overflow: auto;
	    padding-right: 10px;
	}
	
	.ab1 .txt .p::-webkit-scrollbar{ width:2px;height: 1px;}
    .ab1 .txt .p::-webkit-scrollbar-thumb{ background:#025493;}
    .ab1 .txt .p::-webkit-scrollbar-track{ background:rgba(152,152,152,0.2);}
	
	.ab2 {
	    padding: 0 20px 10vw 20px;
	}
	.ab2 .tit{
	    margin-top: 60px;
	}
	.ab2 .pic_box{
	    display: none;
	}
	.ab2 .pic_box.m_pic_box{
	    display: flex;
	    justify-content: space-between;
	    flex-wrap: wrap;
	}
	.ab2 .pic_box .swiper-slide{
	    width: 48%;
	    height: auto;
	    padding: 7.6vw 3vw;
	    background-image: url(../img/ab2_bj1.png);
    color: #fff;
    box-shadow: 1.1vw 1.1vw 1.55vw rgba(2,57,100,0.2);
    margin-bottom: 3vw;
	}.ab2 .pic_box .swiper-slide .more{
	    opacity: 1;
	}
	.ab2 .pic_box .swiper-slide-active {
        background-image: url(../img/ab2_bj1.png);
        color: #fff;
        box-shadow: 1.1vw 1.1vw 1.55vw rgba(2,57,100,0.2);
    }
    .ab2 .pic_box .swiper-slide .icon{
        width: 35vw;
        height: 35vw;
        margin-bottom: 8.5vw;
    }
    .ab2 .pic_box .swiper-slide .p1{
        margin-bottom: 15px;
        line-height: 18px;
        height: 36px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;					
        -webkit-box-orient: vertical;
    }
    
.ab2  .prev,.ab2  .next{position: absolute;bottom: 18vw;width:0.82rem;height: 0.35rem;background-size:100% 100%;cursor: pointer;transition: all 0.5s;opacity: 0.24;}
.ab2  .prev:hover,.ab2  .next:hover{opacity: 1;}
.ab2  .prev{left: 50%;transform: translateX(-105%);background-image: url(../img/ab_prev.png);}
.ab2  .next{right: 50%;transform: translateX(105%);background-image: url(../img/ab_next.png);}
.ab3{
    flex-direction: column;
}
    .ab3 .left,
    .ab3 .right{
        width: 100vw;
    }
    .ab3 .right{
        padding: 17.6vw 4.6vw 17vw;
    }
    .ab3 .right .p3{
        bottom: 17vw;
    }
    .ab3 .right .solid {
        top: calc(77px + 37.645vw);
    }
    .ab3 .right .tit{
        margin-bottom: 17.6vw;
        padding: 0 2vw;
    }
    .ab3 .right .txt_box .swiper-slide-active .quan:before{
        width: 22px;
        height: 22px;
    }
    .ab3 .right .txt_box .swiper-slide .quan{
        width: 7px;
        height: 7px;
    }
    .ab4{
        flex-direction: column;
        padding: 0.65rem 0 0 ;
    }
    .ab4 .left .tit{
        margin-bottom: 8vw;
        /*text-align: center;*/
    }
    .ab4 .left{
        width: 100%;
        margin-bottom: 0;
        padding: 0 4.2vw;
    }
    
    .ab4 .pics{
        width: 100vw;
        height: 100vw;
        overflow: auto;
        transform: initial;
        display: flex;
        white-space: nowrap;
        display: none;
    }
    
    .ab4 .pics::-webkit-scrollbar {width:2.5px;height:2.5px;}
    .ab4 .pics::-webkit-scrollbar-track {background:rgba(0,0,0,0.1);}
    .ab4 .pics::-webkit-scrollbar-thumb {background:#025493;}
    .ab4 .pics::-webkit-scrollbar-thumb:window-inactive {background:#025493;}
    .ab4 .pics::-webkit-scrollbar-thumb:vertical:hover {background:#025493;}
    
    .ab4 .pics .pic1{
        width: 100vw;
        left: 0;
        top:0;
    }
    .ab4 .pics .pic2{
        width: 100vw;
        left: 64vw;
        top:0;
        
    }
    .ab4 .pics .pic3{
        width: 100vw;
        left: 128vw;
        top:0;
    }
    .ab4 .pics img{
        /*position: unset !important;*/
    }
    .ab4 .left .item img{
        width: 14vw;
    }
    .ab4 .left .item{
        padding: 6vw 0;
    }
    .ab4 .left .item .txt .h{
        margin-bottom: 0;
    }
    .ab4 .left .item:last-child{
        /*border-bottom: 1px solid rgba(2,84,147,0.17);*/
    }
    .ab4 .left .item img{
        margin-right: 9vw;
    }
    .ab5{
        padding: 0.65rem 0 15.2vw ;
    }
    .ab5 .w1820{
        flex-direction: column;
    }
    .ab5 .tit{
        margin-bottom: 8vw;
    }
    .ab5 .center{
        width: 100vw;
    }
    .ab5 .left{
        display: flex;
        justify-content: center;
        margin-right: 0;
        margin-bottom: 11vw;
    }
    .ab5 .left .item{
        display: flex;
        justify-content: center;
        
    }
    .ab5 .left .item .h{
        text-align: center;
    }
    .ab5 .left .item .h:after{
        width: 100%;
    }
    .ab5 .right.on,
    .ab5 .right{
        display: none;
    }
    .ab5 .center .swiper-slide{
        width: 50vw;
    }
    .ab5 .center .swiper-slide .pics{
        height: 76vw;
    }
    .ab6{
        padding:67px 0 85px 0;
        /*margin-bottom: 40vw;*/
        background: transparent;
    }
    .ab6 .tit{
        margin-bottom: 8vw;
    }
    .ab6 .con{
        flex-direction: column;
        align-items: center;
    }
    .ab6 .con .txtss{
        width: 91.4vw;
    }
    .ab6 .con .txts .swiper-slide{
        padding: 0.5rem 0.25rem 0.375rem;
    }
    .ab6 .con .txts .swiper-slide .tit1{
        padding-bottom: 0.5rem;
    }
    .ab6 .con .txts .swiper-slide .tit1 .solid{
        height: 0.04rem;
        width: 0.64rem;
    }
    .ab6 .con .txts .swiper-slide .tit1 .num{
        font-size: 0.8rem;
        line-height: 0.56rem;
    }
    .ab6 .con .pics{
        left: 0;
        top: 3.1rem;
        transform: translateY(0);
        width: 100vw;
        height: 65vw;
        z-index: -1;
        position: static;
    }
    .ab6 .con .pics .pic{
        height: 100%;
    }
    .ab6 .con .txts .swiper-slide .p{
        overflow: auto;
    }
    .ab6 .con .txtss .btn{
        bottom: -84vw;
        right: 50%;
        transform: translateX(50%);
    }
    .ab7{
        /*background-color: #eff1f3;*/
        padding:50px 0 60px 0;
    }
    .ab7 .tit{
        margin-bottom: 8vw;
    }
    .join_banner {
        padding-top: 57px;
    }
    .join_banner .banner1{
        display: none;
    }
    .join_banner .b_tab{
        display: none;
    }
    .jo1{
        padding: 50px 16px 20px 16px;
    }
    .jo1 .solid{
        display: none;
    }
    .jo1 .boxs{
        flex-direction: column;
    }
    .jo1 .tit{
        margin-bottom: 0;
    }
    .jo1 .tit .h{font-family: hb;line-height: 24px;font-size: 20px;}
    .jo1 .boxs .box{
        width: 100%;
        border-bottom: solid 1px rgba(112,112,112,0.2);
        padding: 40px 0 ;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .jo1 .boxs .box:nth-child(2){
        margin-top: 0;
    }
    .jo1 .boxs .box .txt{
        width: 68.2vw;
        padding: 0 0 0.4rem;
    }
    .jo1 .boxs .box .txt .h{
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 20px;
    }
    .jo1 .boxs .box img{
        width: 120px;
    }
    .jo1 .boxs .box:nth-child(3){
        border-bottom:none;
    }
    .jo2{
        padding: 85px 16px 88px 16px;
    }
    
    .jo2 .tit{
        text-align: center;
    }
    .jo2 .tit .h{font-size: 20px;line-height: 24px;margin-bottom: 20px;}
    .jo2 .tit .p{font-size: 13px;line-height: 24px;margin-bottom: 30px;}
    .jo2 .boxs{
        display: none;
    }
    .jo2 .m_boxs{
        display: block;
        position: relative;
        width: 83.2vw;
        margin: 0 auto;
    }
    .jo2 .m_boxs .swiper{
        padding-bottom: 53px;
    }
    
    .jo2 .m_boxs .swiper-pagination{
        bottom: 0;
    }
    .jo2 .m_boxs .swiper-pagination-bullet-active{background: #025493;}
    .jo2 .m_boxs .box{
        height: 79.6vw;
        padding: 0.43rem 0.46rem;
        background-color: #EEF4F8;
    }
    .jo2 .m_boxs .box .icon{
        margin-bottom: 0.37rem;
    }
    .jo2 .m_boxs .box .icon{width: 30px;margin-bottom:40px;}
    .jo2 .m_boxs .box .h1{
        font-family: hb;font-size: 16px;line-height: 26px;margin-bottom: 25px;
    }
    .jo2 .m_boxs .box .p1{
        font-family: hr;font-size: 13px;line-height: 26px;
    }
    
    .jo3{
        padding: 60px 16px 53px 16px;
    }
    .jo3 .boxs{
        display: none;
    }
    .jo3 .tit{
        text-align: center;
        font-family: hb;
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 38px;
    }
    .jo3 .m_boxs{
        display: block;
        position: relative;
        width: 83.2vw;
        margin: 0 auto;
    }
    .jo3 .m_boxs .box{
        height: 122vw;
    }
    .jo3 .m_boxs .box .pic{
        width: 83.2vw;
        height: 83.2vw;
        margin-bottom: 0.3rem;
    }
    .jo3 .m_boxs .swiper{
        padding-bottom: 38px;
    }
    
    .jo3 .m_boxs .swiper-pagination{
        bottom: 0;
    }
    .jo3 .m_boxs .swiper-pagination-bullet{background-color: #fff;}
    .jo3 .m_boxs .swiper-pagination-bullet-active{background-color: #fff;}
    .jo3 .m_boxs .box .h{
        margin-bottom: 0.14rem;
    }
    .jo3 .m_boxs .box .p{
        line-height: 2;
    }
    .jo4{
        padding: 70px 0 ;
    }
    .jo4 .pic_box{
        padding: 0;
    }
    .jo4 .tit{
        font-size: 20px;line-height: 24px;margin-bottom: 30px;
    }
    .jo4 .pic_box .pic{
        width: 100vw;
        height: auto;
    }
    .jo4 .tab .li{
        margin: 0;
    }
    .jo4 .tab .li .icon{width: 13px;margin-right:5px;}
    .jo4 .tab .li:nth-child(1){
        margin-right: 2vw;
    }
    .jo4 .pic_box .box:nth-child(2) .pic .pic1,
    .jo4 .pic_box .box:nth-child(1) .pic .pic1{
        width: 8.28125vw;
        height: 7.708vw;
        top: calc((88 / 1920) * 100vw);
        left: calc((209 / 1920) * 100vw);
    }
    .jo4 .pic_box .box:nth-child(2) .pic .pic2,
    .jo4 .pic_box .box:nth-child(1) .pic .pic2{
        width: 13.28vw;
        height: 9.01vw;
        top: calc((254 / 1920) * 100vw);
        left: calc((113 / 1920) * 100vw);
    }
    .jo4 .pic_box .box:nth-child(2) .pic .pic3,
    .jo4 .pic_box .box:nth-child(1) .pic .pic3{
    	width: 10.05vw;
    	height: 6.04vw;
        top: calc((449 / 1920) * 100vw);
        left: calc((175 / 1920) * 100vw);
    }
    .jo4 .pic_box .box:nth-child(2) .pic .pic4,
    .jo4 .pic_box .box:nth-child(1) .pic .pic4{
    	width: 14.16vw;
    	height: 19.16vw;
        top: calc((59 / 1920) * 100vw);
        left: calc((392 / 1920) * 100vw);
    }
    .jo4 .pic_box .box:nth-child(2) .pic .pic5,
    .jo4 .pic_box .box:nth-child(1) .pic .pic5{
    	width: calc((272 / 1920) * 100vw);
    	height: calc((192 / 1920) * 100vw);
        top: calc((449 / 1920) * 100vw);
        left: calc((392 / 1920) * 100vw);
    }
    .jo4 .pic_box .box:nth-child(2) .pic .pic6,
    .jo4 .pic_box .box:nth-child(1) .pic .pic6{
    	width: calc((401 / 1920) * 100vw);
        height: calc((195 / 1920) * 100vw);
        top: calc((59 / 1920) * 100vw);
        left: calc((1257 / 1920) * 100vw);
    }
    .jo4 .pic_box .box:nth-child(2) .pic .pic7,
    .jo4 .pic_box .box:nth-child(1) .pic .pic7{
    	width: calc((224 / 1920) * 100vw);
    	height: calc((349 / 1920) * 100vw);
        top: calc((280 / 1920) * 100vw);
        left: calc((1257 / 1920) * 100vw);
    }
    .jo4 .pic_box .box:nth-child(2) .pic .pic8,
    .jo4 .pic_box .box:nth-child(1) .pic .pic8{
    	width: calc((306 / 1920) * 100vw);
    	height: calc((195 / 1920) * 100vw);
        top: calc((280 / 1920) * 100vw);
        left: calc((1505 / 1920) * 100vw);
    }
    .jo4 .pic_box .box:nth-child(2) .pic .pic9,
    .jo4 .pic_box .box:nth-child(1) .pic .pic9{
    	width: calc((185 / 1920) * 100vw);
    	height: calc((129 / 1920) * 100vw);
        top: calc((500 / 1920) * 100vw);
        left: calc((1505 / 1920) * 100vw);
    }
    .jo4 .pic_box .box:nth-child(2) .pic .pic10,
    .jo4 .pic_box .box:nth-child(1) .pic .pic10{
    	width: calc((545 / 1920) * 100vw);
    	height: calc((681 / 1920) * 100vw);
    }
    
    .nl_con{
        /*flex-direction: column;*/
        /*width: 91.4vw;*/
        padding: 1.26rem 4.3vw 0.45rem 4.3vw;
        /*padding: 0;*/
    }
    .nl_con .left{
        position: unset;
        float: none;
        width: 100%;
        padding-top: 0;
        margin-top: 0;
        margin-bottom: 0.63rem;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .nl_con .left .news1_down{
        display: none;
    }
    .nl_con .right{
        float: none;
        width: 100%;
        
    }
    .nl_con .right .box{
        width: 91.4vw;
        margin-bottom: 65px;
        
    }
    .nl_con .right .box .pic{
        width: 91.4vw;
        height: 56.26vw !important;
    }
    .nl_con .right .box .h{
        height: auto;
        line-height: 26px;
        margin-bottom: 25px;
        font-size: 16px;
    }
    .nl_con .right>.btn{width: 80px;height: 80px;line-height: 80px;}
    .nl_con .left{
        display: none;
    }
    .nl_con .right.nd_right{
        width: 100%;
        padding: 0;
    }
    .nl_con .right.nd_right .tit{margin-bottom: 26px;padding-bottom: 26px;}
    .nl_con .right.nd_right .tab{
        display: none;
    }
    .nl_con .right.nd_right .nd_bottom{
        flex-direction: column;
        align-items: start;
    }
    .nl_con .right.nd_right .tit .h{padding-right: 0;line-height:30px;}
    .nl_con .right.nd_right .nd_bottom .btn1{max-width:100%;width:100%;}
    .nl_con .right.nd_right .nd_bottom .btn2{display: none;}
    .nl_con .right.nd_right .nd_bottom a{
        margin-bottom: 0.15rem;
        line-height: 1.5;
    }
    .nl_con .right.nd_right .nd_bottom .btn1 span{width: calc(100% - 55px);}
    
    .tec_con .con .pics,
    .tec_con .con .l_tab{
        display: none;
    }
    .tec_con{
        padding: 45px 16px 50px 16px;
    }
    .tec_con .con{
        height: auto;
    }
    .tec_con .con .m_l_tab{
        display: block;
        width:100%;
        padding: 0;
        background-color: #FFF;
    }
    .tec_con .con .m_l_tab li{
        height: 29.86vw;
        margin-bottom: 0.15rem;
        border-radius: 0.1rem;
    }
    .tec_con .con .l_tab li a{
        height: 100%;
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 4.2vw;
    }
    .tec_con .con .l_tab li.on a{
        background-color: transparent;
    }
    .tec_con .con .l_tab li a .left{
        display: flex;
        align-items: center;
        height: 100%;
    }
    .tec_con .con .l_tab li .icon{
        width: 23px;
        height: auto;
        margin-right:13px;
    }
    .tec_con .con .l_tab li .h{font-family: hb;font-size: 16px;line-height: 24px;}
    .tec_con .con .l_tab li .icon img{
        width: 100%;
        height: 100%;
    }
    .tecd_con>.tab{
        display: none;
    }
    .tecd_con .tecd_con1{
        width: 100vw;
        margin: 0;
        padding: 0.6rem 4.2vw 0.5rem;
    }
    .tecd_con .tecd_con2{
        background-color: #F3F8FC;
        padding: 0.35rem 4.2vw 1rem;
    }
    .tecd_con .tecd_con2 .boxs .swiper-slide{
        height: 40vw;
    }
    .tecd_con .tecd_con2 .boxs .swiper-slide .icons{
        width: 20vw;
        height: 20vw;
        margin: 4.6vw auto 4vw;
    }
    .tecd_con .tecd_con2 .boxs .swiper-slide-active,
    .tecd_con .tecd_con2 .boxs .swiper-slide:hover {
        background: url(../img/tecd2_bj.png);
        background-size: 100% 100%;
    }
    .tecd_con .tecd_con2 .boxs .swiper-slide-active .txt .h, .tecd_con .tecd_con2 .boxs .swiper-slide-active .txt .p,
    .tecd_con .tecd_con2 .boxs .swiper-slide:hover .txt .h, .tecd_con .tecd_con2 .boxs .swiper-slide:hover .txt .p{
        color: #fff;
    }
    .tecd_con .tecd_con3{
        padding: 0 4.2vw 0.65rem;
    }
    .tecd_con .tecd_con3 .tab3{
        overflow-x: auto;
    }
    .tecd_con .tecd_con3 .tab3 .box{
        width: 122px;
        height: 36.66vw;
        padding: 32px 10px;
        border-radius: 10px;
    }
    .tecd_con .tecd_con3 .tab3 .box .container{
        width: 102px;
        text-align: center;
    }
    .tecd_con .tecd_con3 .tab3 .box .icon{
        width: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tecd_con .tecd_con3 .tab3 .box .h{font-size: 12px;line-height:18px;height:auto;}
    .tecd_con .tecd_con3 .tab3{
        padding-bottom: 4vw;
        border-radius: none;
    }
    
    .tecd_con .tecd_con3 .tab3::-webkit-scrollbar {width:2.5px;height:2.5px;}
    .tecd_con .tecd_con3 .tab3::-webkit-scrollbar-track {background:rgba(0,0,0,0.1);}
    .tecd_con .tecd_con3 .tab3::-webkit-scrollbar-thumb {background:#025493;}
    .tecd_con .tecd_con3 .tab3::-webkit-scrollbar-thumb:window-inactive {background:#025493;}
    .tecd_con .tecd_con3 .tab3::-webkit-scrollbar-thumb:vertical:hover {background:#025493;}
    
    .tecd_con .tecd_con3 .con .pics{
        display: none;
    }
    .tecd_con .tecd_con3 .con .txt.on{
        width: 100%;
    }
    .tecd_con .tecd_con3 .con .txt.on .swiper-slide{
        height: auto;
    }
    .tecd_con4{
        padding: 0 4.2vw 0.8rem;
        background: #fff;
    }
    .tecd_con4 .con{
        flex-direction: column-reverse;
    }
    .tecd_con4 .con .pics{
        width: 73.6vw;
        height: 73.6vw;
        margin: 0 auto 0.5rem;
        position: relative;
    }
    /*.tecd_con4 .pics  .bg{*/
    /*    height: 63.73vw;*/
    /*    width: 44vw;*/
    /*    position: absolute;*/
    /*    right:0;*/
    /*    top: 0;*/
    /*    opacity: 0.5;*/
    /*}*/
    .tecd_con4 .con .boxs{
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .tecd_con4 .con .boxs .box{
        width: 91.4vw;
        height: 28vw;
        background-color: #EEF4F8;
        margin-bottom: 0.15rem;
        position: relative;
    }
    .tecd_con4 .tit{
        margin-bottom: 0.66rem;
    }
    .tecd_con4 .con .boxs .box.on{
        box-shadow: 0 0 10px rgba(0,0,0,.1);
    }
    .tecd_con4 .con .boxs .box .txt {
        width: 64vw;
        position: relative;
    }
    .tecd_con4 .con .boxs .box .icon{
        width: 11.73vw;
        height: 11.73vw;
        margin-right: 8vw;
        position: relative;
        z-index: 2;
    }
    .tecd_con4 .con .boxs .box .icon img{width: 20px;}
    .tecd_con4 .con .boxs .box .num{
        display: none;
    }
    .tecd_con4 .con .boxs .box .bg{
        height: 100%;
        position: absolute;
        right:0;
        top: 0;
        opacity: 0.5;
    }
    .bd1_con{
        padding: 0;
    }
    .bd1_con>.tab{
        display: none;
    }
    .bd1_con .bd1_con1{
       padding: 44px 16px 50px 16px;
    }
    .bd1_con .bd1_con1 .p{
        width: 100%;
        line-height: 22px;
        font-size: 12px;
    }
    .bd1_con .bd1_con1 .boxs{display: block;width:100%;}
    .bd1_con .bd1_con1 .boxs .box{width: 100%;margin-bottom:20px;height:auto;padding:35px 0 38px 0;justify-content:left;padding-left:80px;}
    .bd1_con .bd1_con1 .boxs .box .h{padding-left: 60px;}
    .bd1_con .bd1_con2{
        padding: 0 4.2vw 0.65rem;
    }
    .bd1_con .bd1_con2 .top{
        flex-wrap: wrap;
    }
    .bd1_con .bd1_con2 .top .box{
        width: 45vw!important;
        height: 30vw;
        padding: 11.73vw 0 0;
        margin-bottom: 25px;
        
    }
    .bd1_con .bd1_con2 .top .box:after{
        display: none;
    }
    .bd1_con .bd1_con2 .top .box .icon{
        width: 12.5vw;
        display: flex;
        justify-content: center;
    }
    .bd1_con .bd1_con2 .cons{
        margin-top: 0.61rem;
    }
    .bd1_con .bd1_con2 .cons .con{
        flex-direction: column;
    }
    .bd1_con .bd1_con2 .con .txt.on{
        height: auto;
        width: 100%;
        margin-bottom: 0.65rem;
    }
    .bd1_con .bd1_con2 .con .pics{
        width: 100%;
        height: 56.66vw;
    }
    .bd1_con .bd1_con2 .con .pics .pic{
        height: 100%;
    }
    .bd1_con .bd1_con3{
        background: #FFF;
    }
    .bd1_con .bd1_con3 .pic_box{
        display: none;
    }
    .bd1_con .bd1_con3 .m_pic_box{
        display: block;
        width: 100%;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .bd1_con .bd1_con3{
        color: #333;
        padding: 0 4.2vw 0.65vw;
        margin-bottom: 0;
    }
    .bd1_con .bd1_con3 video{
        display: none;
    }
    .bd1_con .bd1_con3 .p{width: 100%;}
    .bd1_con .bd1_con3 .pic_box .item {
        border-radius: 10px;
        border: 1px solid rgba(255,255,255,0.34);
        background-color: #F1F1F1;
        padding: 0.5vw;
        backdrop-filter: blur(19px);
        margin-bottom: 0.25rem;
    }
    .bd1_con .bd1_con3 .pic_box .item .pics {
        width: 52.4vw;
        height: 34.5vw;
        overflow: hidden;
        border-radius: 0.5vw;
        margin-bottom: 1.458vw;
        margin: 0 auto;
    }
    .bd1_con .bd1_con3 .pic_box .item .pic_box{
        width: 83vw;
        margin: 4vw auto 7vw;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        height: 54.8vw;
        background-color: #FFF;
    }
    .bd1_con .bd1_con3 .pic_box .item .pic{
        width: 100%;
        height: 100%;
    }
    .bd1_con .bd1_con3 .pic_box .item .h {
        font-family: hb;
        line-height: 24px;
        margin-bottom: 2.8vw;
        text-align: center;
    }
    .bd1_con .bd1_con3 .pic_box .item .p2 {
        font-family: hr;
        line-height: 24px;
        opacity: 0.2;
        text-align: center;
        margin-bottom: 8vw;
    }
    .bd1_con .bd1_con5{
        padding: 0 4.2vw 0.65rem;
    }
    .bd1_con .bd1_con5 .con{
        flex-direction: column;
    }
    .bd1_con .bd1_con5 .con .left{
        
        margin-bottom: 0.15rem;
        width: 100%;
    }
    .bd1_con .bd1_con5 .con .left .box{
        margin-bottom: 0.15rem;
        padding:8.4vw  4.2vw ;
    }
    .bd1_con .bd1_con5 .con .left .box .p{
        width: 64vw;
        line-height: 2;
    }
    .bd1_con .bd1_con5 .con .left .box .icon{
        width: 11.73vw;
        height: 11.73vw;
        margin-right: 6.8vw;
    }
    .bd1_con .bd1_con5 .con .pics{
        width: 100%;
        height: 56.66vw;
    }
    .bd1_con .bd1_con5 .con .pics .pic{
        height: 100%;
    }
    .bd1_con .bd1_con6{
        padding: 0 4.2vw 0.65rem;
    }
    .bd1_con .bd1_con6 img{
        width: 100%;
    }
    .bd1_con .bd1_con4{padding: 50px 16px 60px 16px;display:block;}
    .bd1_con .bd1_con4 .con{display: block;}
    .bd1_con .bd1_con4 .con .pics{width:100%;margin-bottom:20px;}
    .bd1_con .bd1_con4 .con .pics .pic{height: auto;padding-bottom: 64.72%;}
    .bd1_con .bd1_con4 .con .txts{padding: 0;width: 100%;}
    
    .bd1_con .bd1_con7{padding: 35px 16px;}
    .bd1_con .bd1_con7 .con{display: block;}
    .bd1_con .bd1_con7 .con .left{width: 100%;}
    .bd1_con .bd1_con7 .con .right{width: 100%;display:none;}
    .bd1_con .bd1_con7 .con .left .pics .pic{height: auto;padding-bottom: 68.24%;}
    .bd1_con .bd1_con7 .con .left .txt{padding:0 16px;padding-bottom:20px;}
    .bd1_con .bd1_con7 .con .left .txt .h{line-height: 20px;height: 40px;margin-bottom:20px;}
    
    .bl_con .con{
        padding: 0.5rem 4.2vw 0rem 4.2vw;
    }
    .bl_con .con:last-child{padding-bottom:0.5rem;}
    .bl_con .con .con1{
        /*flex-direction: column;*/
        justify-content: space-between;
    }
    .bl_con .con .con1 .box{
        width: 48%;
        height: 30vw;
        margin-bottom: 0.15rem;
        box-shadow: 0 0 10px rgba(0,0,0,0.1);
        padding: 6.2vw 4.2vw;
    }
    .bl_con .con .con1 .box{
        display: flex;
        flex-direction: column;
    }
    .bl_con .con .con1 .box .top{
        display: block;
        text-align: center;
    }
    .bl_con .con .con2 .box .txt .icon,
    .bl_con .con .con1 .box .icon{
        width: auto;
        height: auto;
        /*margin-right: 0.3rem;*/
    }
    .bl_con .con .con2 .box .txt .icon img, .bl_con .con .con1 .box .icon img{height: 30px;margin:0 auto;}
    .bl_con .con .con2 .box:hover .btn,
    .bl_con .con .con1 .box:hover .btn,
    .bl_con .con .con1 .box:hover .pic{
        opacity: 0;
    }
    .bl_con .con .con1 .box:hover .p,
    .bl_con .con .con1 .box:hover .h{
        color: #000;
    }
    .bl_con .con .con1 .box:hover .icon .img1{
        display: block;
    }
    .bl_con .con .con1 .box:hover .icon .img2{
        display: none;
    }
    
    .bl_con .con .con2{
        /*flex-direction: column;*/
    }
    .bl_con .con .con2 .box{
        width: 48%;
        border-radius: 0;
        flex-direction: column;
        margin-bottom: 0.15rem;
        box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    }
    .bl_con .con .con2 .box .txt{
        align-items: center;
        display: flex;
        width: 100%;
        justify-content: center;
    }
    .bl_con .con .con2 .box .pics{display: none;}
    .bl_con .con .con2 .box .pic{
        height: 80vw;
    }
    
    .bl_con .con .con2 .box .txt .top{
        text-align: center;
    }
    
    .left_nav .btn{
        top: 50vw;
        width: 11.64vw;
        height: 11.64vw;
    }
    
    .left_nav .nav{top: 30vw;width:50vw;}
    .left_nav .nav>li{padding: 3.5625vw 0 3.5625vw 1.875vw;}
    .left_nav .nav .close{right: 2.5vw;top: 2.5vw;}
    
    .bd2_con>.tab{
        display: none;
    }
    .bd2_con1{
        padding: 0.5rem 4.2vw;
    }
    .bd2_con1 .h3{
        margin-bottom: 0.3rem;
    }
    .bd2_con1 .p{
        width: 100%;
    }
    
    
    
    
    .bd2_con3 .btn{
        width: 1rem;
        height: 0.34rem;
        line-height: 0.34rem;
        text-align: left;
        padding-left: 0.1rem;
    }
    .bd2_con3 .btn span{
        padding-right: 0.16rem;
        background-size: 0.14rem auto;
    }
    .list2_con{
        padding: 0.65rem 4.2vw;
        margin-top: 57px;
        background-position-y: 0;
    }
    .list2_con .top{
        flex-direction: column;
    }
    .list2_con .top .f_20{
        display: none;
    }
    .list2_con .top ul a .img2{
        display: none;
    }
    .list2_con .top ul a .icon{
        height: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .list2_con .top ul a.on .img1{
        display: none;
    }
    .list2_con .top ul a.on .img2{
        display: block;
    }
    .list2_con .top .m_tab{
        display: block;
        margin-bottom: 30px;
    }
    .list2_con .top ul{width: 100%;justify-content:space-between;}
    .list2_con .top ul a{margin-right: 0;}
    .list2_con .top form{width:100%;}
    .list2_con .con1 .right .box{padding-bottom: 30px;margin-bottom: 30px;}
    .list2_con .con1 .left{
        display: none;
    }
    .list2_con .con1 .right{
        width: 100%;
    }
    .list2_con .con1{
        padding-top: 65px;
    }
    
    .list2_con .con1 .right .box .box1{
        flex-direction: column;
    }
    .list2_con .con1 .right .box .box1 .txt{
        width: 100%;
        padding: 4.2vw;
        padding-bottom: 0;
    }
    .list2_con .con1 .right .box .box1 .txt .top1{margin-bottom: 16px;}
    .list2_con .con1 .right .box .box1 .txt .top1 span:nth-child(1){
        width: auto;
        padding: 0 2.1vw;
        line-height: 1.5;
    }
    .list2_con .con1 .right .box .box1 .txt .btn{
        line-height: 1.5;display: none;
    }
    .list2_con .con1 .right .box .box1 .txt .p{margin-bottom: 0;}
    .list2_con .con1 .right .box .box1 .pics{
        height:  55vw;
        width: 100%;
    }
    .list2_con .con1 .right .box .box1 .pics .pic{
        height: 100%;
    }
    
    .list2_con .con .boxs .box{
        width: 100%;
    }
    .list2_con .con .boxs .box .pics .pic{
        height: 55vw;
    }
    .form_tanchuang .con{padding: 40px 16px;}
    .form_tanchuang .con .out{width: 20px;height: 20px;top:16px;right:16px;}
    .form_tanchuang .con .input_box .input{width: 100%;margin-bottom:20px;}
    .form_tanchuang .con .input_box .input input{line-height: 28px;}
    .form_tanchuang .con .input_box .input1 textarea{line-height: 28px;height: 84px;}
    .form_tanchuang .con .submit{width: 106px;height: 34px;}
    
    .i_part2>.prev,.i_part2>.next{display: none;}
    .team_tc .con{height: 112vw;width:85vw;}
    .team_tc .con .close{width: 6vw;height: 6vw;}
}

@media screen and (max-width: 768px) {
        
    .tecd_con .tecd_con2 .boxs .swiper-slide{
        height: 90vw;
    }
    .tecd_con .tecd_con2 .boxs .swiper-slide .icons{
        width: 55vw;
        height: 55vw;
    }
	
}
@media screen and (max-width: 668px) {
	
}

