@charset "utf-8";
html,body{position:relative;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,
tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0px;border:0;font-size:100%;outline:none;}
html {font-size:100%;-webkit-overflow-scrolling:touch;font-size:calc(100vw/5.5);}
/* always display scrollbars */
body{letter-spacing:1px;font:12px/1.8 "PingFangSCMedium","Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "冬青黑体", "Arial", "Helvetica", "SimHei", "黑体", "STXihei", "华文细黑", sans-serif;margin:0 auto;color:#666666;background-color:#ffffff;_background-attachment:fixed;_background-image:url(../images/about:blank);overflow-y:visible\9;-webkit-text-size-adjust:100% !important;}
/* video::-webkit-media-controls-play-button {display:none;} */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
input,select {vertical-align:middle;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
strong {font-weight:bold;}
input {outline:none;padding:0;}
img {border:0;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],select {-webkit-appearance:none;border-radius:0;}
textarea {-webkit-appearance:none;border-radius:0;background:none;outline:none;padding:0;margin:0;border:none;}
::-moz-selection {background:#0d50be;color:#fff;text-shadow:none;}
::selection {background:#0d50be;color:#fff;text-shadow:none;}
a {-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
a:link,a:visited {text-decoration:none;color:inherit;}
a:active,a:hover {text-decoration:none;color:inherit;}
p{margin:0;}
img{display:block;width:auto;height:auto;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
.clear{clear:both;}
figure{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;unicode-bidi:isolate;}
.swiper-slide{}
/*common*/
.time3,.time3 *{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
/* 导航*/
body::-webkit-scrollbar{/*滚动条整体样式*/width :0px;/*高宽分别对应横竖滚动条的尺寸*/height:1px;}
body::-webkit-scrollbar-thumb{/*滚动条里面小方块*/border-radius:10px;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);background:#0A7B52;}
body::-webkit-scrollbar-track{/*滚动条里面轨道*/box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius:10px;background:#ededed;}
/* 更改placeholder颜色 */
@media screen and (max-width:980px){body::-webkit-scrollbar{/*滚动条整体样式*/width :0;/*高宽分别对应横竖滚动条的尺寸*/height:1px;}}

/* 全局变量：统一维护样式参数 */
:root {
--primary:#0d50be;
--white:#fff;
--border-light:rgba(255, 255, 255, 0.4);
--transition:all ease-out 0.3s;/* 统一过渡效果 */
--bg-scale-max:1.15;/* 背景最大放大比例 */
--rotate-max:20deg;/* 最大旋转角度 */
}
/* 重置默认样式 */
*{
margin:0;padding:0;box-sizing:border-box;font-family:'PingFang SC', 'Microsoft YaHei', "Helvetica",  Arial, sans-serif;}

.text {
  /* 优先级：iOS 系统字体 > 通用无衬线 > 兜底 */
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  /* 强制英文字体分离（中文用系统字体，英文用指定字体） */
  font-synthesis: none; /* 禁止浏览器合成粗体/斜体 */
  -webkit-font-smoothing: antialiased; /* iOS 抗锯齿，优化显示 */
}


/* 等宽英文字体（如代码） */
.code {
  font-family: "SF Mono", Menlo, Monaco, monospace;
}



.in_dh001_qt{position:fixed;inset: 0; bottom: unset; z-index:99;}

.in_dh001{ clear:both;position:relative;padding:5% 5% 0 5%;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}


.in_dh001a .pc_ml{ position: relative; float: left;}

.in_dh001a .pc_ml .menu_wz1{ font-size: 20px; line-height: 33px; color: #000;}
.in_dh001a .pc_ml ul{list-style-type:none; position: absolute; left: 0; top: 33px;width: 106px; height: auto; overflow: visible;}
.in_dh001a .pc_ml li{width: 100%; float: left; clear: both; position:relative; margin-top: 56px;display:inline; white-space:nowrap;}
.in_dh001a .pc_ml li a{width: 100%;float:left;cursor:pointer;position:relative;padding:0;}
.in_dh001a .pc_ml li .wz1{float:left;font-size:20px;line-height:33px;color:#000;}
.in_dh001a .pc_ml li:hover .wz1{color:#000;}

/* 2级目录 */

.in_dh001a .pc_ml li .pc_ml2{position:absolute; left: 96px; top:-6px;height:0;overflow:hidden;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.in_dh001a .pc_ml li:hover .pc_ml2{left: 106px;height:auto;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.in_dh001a .pc_ml li .pc_ml2 dl{  float: left;}
.in_dh001a .pc_ml li .pc_ml2 dd{ float: left; position:relative; margin-top: 10px; display: inline;}
.in_dh001a .pc_ml li .pc_ml2 dd a{ z-index: 2;position: relative; padding: 0 15px;height: 40px;font-size:16px;line-height:40px;
    float: left;height:auto;color:rgba(0, 0, 0,.45);
display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.in_dh001a .pc_ml li .pc_ml2 dd .wz4{font-size:16px;line-height:40px;color:#666; padding-right: 10px;}
.in_dh001a .pc_ml li .pc_ml2 dd:nth-child(1){ margin-top: 0;}

.in_dh001a .pc_ml li .pc_ml2 dd .bj1{ display: none; position: absolute; z-index: 1; inset: 0;background-color: rgba(147,210,243,0.4);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.in_dh001a .pc_ml li .pc_ml2 dd:hover .bj1{ display: unset;}



.in_dh001b .pc_mlb{ position: relative;float: left;}

.in_dh001b .pc_mlb .menu_wz1{ float: left; font-size: 20px; line-height: 33px; color: #000;}
.in_dh001b .pc_mlb ul{display: flex;list-style-type:none;}
.in_dh001b .pc_mlb li{float: left; position:relative; margin-left: 86px;display:inline;}
.in_dh001b .pc_mlb li a{width: 100%;float:left;cursor:pointer;position:relative;padding:0;}
.in_dh001b .pc_mlb li .wz1{float:left;font-size:20px;line-height:33px;color:#000;white-space: nowrap;}
.in_dh001b .pc_mlb li:hover .wz1{color:#216cdd;}

/* 2级目录 */

.in_dh001b .pc_mlb li .pc_ml2{position:absolute; left: -15px; top:18px;height:0;overflow:hidden;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.in_dh001b .pc_mlb li:hover .pc_ml2{top:33px;height:auto;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.in_dh001b .pc_mlb li .pc_ml2 dl{  float: left; display: flex; }
.in_dh001b .pc_mlb li .pc_ml2 dd{ float: left; clear: both; position:relative; margin-top: 10px; display: inline;}
.in_dh001b .pc_mlb li .pc_ml2 dd a{ z-index: 2;position: relative; padding: 0 15px;height: 40px;font-size:16px;line-height:40px;
  height:auto;color:rgba(0, 0, 0,.45); white-space: nowrap;
display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;flex-wrap: nowrap;}
.in_dh001b .pc_mlb li .pc_ml2 dd .wz4{font-size:16px;line-height:40px;color:#666; padding-right: 10px;white-space: nowrap;}


.in_dh001b .pc_mlb li .pc_ml2 dd .bj1{ display: none; position: absolute; z-index: 1; inset: 0;background-color: rgba(147,210,243,0.4);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.in_dh001b .pc_mlb li .pc_ml2 dd:hover .bj1{ display: unset;}


.in_dh001 .wap_ml_ico .wap_menu .m01{background-color:#000;}
.in_dh001 .wap_ml_ico .wap_menu .m02{background-color:#000;}
.in_dh001 .wap_ml_ico .wap_menu .m03{background-color:#000;}


.men_qt1 .pc_ml ul{list-style-type:none; position: absolute; left: 0; top: 18px;width: 106px; height: 0; overflow: hidden;}
.men_qt1 .pc_ml:hover ul{  top: 28px; height: auto;overflow: visible;}
.men_qt1 .in_dh001b{ background-color:rgba(255, 255, 255,.75);padding:5% 5% 5% 5%;backdrop-filter: blur(54px);
    -webkit-backdrop-filter: blur(54px);}

.in_dh001 .en_china{  float: right; margin:4px 0 0 0; display: inline;}
.in_dh001 .en_china a{ float: left;
display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;
font-size: 16px; line-height: 28px; color: #000;}
.in_dh001 .en_china a::after{content: ""; width: 24px; height: 24px; margin-left:8px;
background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/earth.svg);transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}

.in_dh001 .home1{ width:59px; height: 33px; float: right;  margin-right: 55px;
background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/logo3.svg);}


.ba_body .in_dh001 .wap_ml_ico .wap_menu .m01{background-color:#fff;}
.ba_body .in_dh001 .wap_ml_ico .wap_menu .m02{background-color:#fff;}
.ba_body .in_dh001 .wap_ml_ico .wap_menu .m03{background-color:#fff;}

.ba_body .men_qt1 .wap_ml_ico .wap_menu .m01{background-color:#000;}
.ba_body .men_qt1 .wap_ml_ico .wap_menu .m02{background-color:#000;}
.ba_body .men_qt1 .wap_ml_ico .wap_menu .m03{background-color:#000;}




.ba_body .in_dh001a .pc_ml .menu_wz1{  color: #fff;}
.ba_body .in_dh001a .pc_ml li .wz1{color:#fff;}
.ba_body .in_dh001a .pc_ml li:hover .wz1{color:#fff;}
.ba_body .in_dh001a .pc_ml li .pc_ml2 dd a{ color:rgba(255, 255, 255,.45);}
.ba_body .in_dh001a .pc_ml li .pc_ml2 dd .wz4{color:rgba(255, 255, 255,.95);}
.ba_body .in_dh001b .pc_mlb .menu_wz1{  color: #fff;}
.ba_body .in_dh001b .pc_mlb li .wz1{color:#fff;}
.ba_body .in_dh001b .pc_mlb li:hover .wz1{color:#fdc749;}
.ba_body .in_dh001b .pc_mlb li .pc_ml2 dd a{color:rgba(255, 255, 255,.45);}
.ba_body .in_dh001b .pc_mlb li .pc_ml2 dd .wz4{color:rgba(255, 255, 255,.95);}



.ba_body .in_dh001 .en_china a{  color: #fff;}
.ba_body .in_dh001 .en_china a::after{filter:brightness(0) invert(1);}

.ba_body .men_qt1 .en_china a{  color: #000;}
.ba_body .men_qt1 .en_china a::after{filter:unset;}



.ba_body .men_qt1 .pc_ml .menu_wz1{  color: #000;}
.ba_body .men_qt1 .pc_ml li .wz1{color:#000;}
.ba_body .men_qt1 .pc_ml li:hover .wz1{color:#000;}
.ba_body .men_qt1 .pc_ml li .pc_ml2 dd a{ color:rgba(0, 0, 0,.45);}
.ba_body .men_qt1 .pc_ml li .pc_ml2 dd .wz4{color:#666;}
.ba_body .men_qt1 .pc_mlb .menu_wz1{  color: #000;}
.ba_body .men_qt1 .pc_mlb li .wz1{color:#000;}
.ba_body .men_qt1 .pc_mlb li:hover .wz1{color:#fdc749;}
.ba_body .men_qt1 .pc_mlb li .pc_ml2 dd a{color:rgba(0, 0, 0,.45);}
.ba_body .men_qt1 .pc_mlb li .pc_ml2 dd .wz4{color:#666;}




.wap_ml_ico{display:none;}

@media screen and (max-width:1080px){
.in_dh001b .pc_mlb li{ margin-left: 46px;}
}


@media screen and (max-width:980px){
.in_dh001{width:100%;padding:0;min-width:auto;}
.in_dh001 .pc_ml{display:none;}
.in_dh001 .pc_mlb{display:none;}

.men_qt1 .in_dh001b{ padding:0; height: 60px;}
.men_qt1 .in_dh001a{ padding:0; height: 60px;}

.in_dh001 .en_china{  float: right; margin:17px 30px 0 0; display: inline;}

.in_dh001 .home1{ width:59px; height: 33px; float: right;  margin-top: 14px; margin-right: 25px;
background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/logo3.svg);}



.wap_ml_ico{display:block;position:absolute;left:30px;top:16px;z-index:999;}
.wap_ml_ico .wap_menu{cursor:pointer;display:block;}
.wap_ml_ico .wap_menu .hen01{width:30px;height:2px;margin:5px 0;display:block;}
.wap_ml_ico .menu_2{padding:0;}
.wap_ml_ico .menu_2 .hen01{}
.wap_ml_ico .menu_2 .m01{-webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg);}
.wap_ml_ico .menu_2 .m02{width:0;}
.wap_ml_ico .menu_2 .m03{-webkit-transform:translateY(-8px) rotateZ(-45deg);-moz-transform:translateY(-8px) rotateZ(-45deg);-ms-transform:translateY(-8px) rotateZ(-45deg);-o-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg);}



.menu_back{height:100%;}
.menu_back .menu_3{width:35%;float:left;height:100%;cursor:pointer;}
.hen4{width:100%;height:.4rem;float:left;clear:both;}
}

.wap_menu_qt{display:none;position:fixed;width:100%;height:0;left:0;top:0;right:0;overflow:hidden;background-color:rgba(255,255,255,1);text-align:center;background-repeat:no-repeat;background-position:center bottom;background-size:80%;}
.wap_menu_qt::before{content:"";width:100%;height:70px;float:left;clear:both;}

.wap_menu_qt ul{width:100%;list-style-type:none;}
.wap_menu_qt li{width:calc(100% - 30px * 2);float:left;clear:both;position:relative;margin:0 30px;display:inline;}

/* 1级 */
.wap_menu_qt .wz2_qt{width:100%;float:left;clear:both;line-height:.58rem;font-size:.18rem;color:#444;clear:both;border-top:1px solid rgba(0, 0, 0, .1);position:relative;overflow:hidden;
display:flex;justify-content:space-between;flex-wrap:wrap;}
.wap_menu_qt .wz2_qt .wz2{color:#000;font-size:.18rem;margin-left:0;}
.wap_menu_qt .wz2_qt .wz2:hover{color:#000;}
.wap_menu_qt .wz2_qt::after{content:"";display:none;margin-right:0;width:.2rem;height:.2rem;margin-top:.16rem;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/s_04.png);}
.wap_menu_qt .wz2_qt .bz01{width:0;position:absolute;bottom:0;left:0;}
.wap_menu_qt .wz2_qt_hover .wz2{font-size:.2rem;color:#0d50be;}
.wap_menu_qt .wz2_qt_hover::after{background-image:url(../img/s_03.png);}
.wap_menu_qt .wz2_qt_hover .bz01{width:10%;bottom:0;border-bottom:solid 1px #0d50be;}
/* 2级 */
.wap_menu_qt dl{width:100%;float:left;clear:both;}
.wap_menu_qt dl::before{content:"";width:100%;height:.1rem;float:left;clear:both;}
.wap_menu_qt dl::after{content:"";width:100%;height:.1rem;float:left;clear:both;}
.wap_menu_qt li:nth-child(2) .wz2_qt::after{display:inline;}
.wap_menu_qt li:nth-child(3) .wz2_qt::after{display:inline;}
.wap_menu_qt li:nth-child(5) .wz2_qt::after{display:inline;}

.wap_menu_qt .wz3_qt{width:100%;float:left;border-top:0;clear:both;display:flex;justify-content:space-between;flex-wrap:wrap;}
.wap_menu_qt .wz3_qt .wz3{font-size:.18rem;color:rgba(0, 0, 0, .75);line-height:.58rem;float:left;display:inline;}
.wap_menu_qt .wz3_qt::after{content:"";margin-right:0;width:.2rem;height:.2rem;margin-top:.16rem;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/s_05.png);}

.wap_menu_qt .wz3_qt:hover .wz3{color:rgba(0, 0, 0, .95);}
.wap_menu_qt .wz3_qt_hover{color:rgba(0, 0, 0, .95);}



.wap_menu_qt .list2_ml{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:24px;}
.wap_menu_qt .list2_ml dd {width:calc(100% / 4);margin-bottom:24px;}
.wap_menu_qt .list2_ml dd a {width:100%;height:auto;display:inline-block;text-decoration:none;}
.wap_menu_qt .list2_ml dd figure {height:91px;display:block;position:relative;text-align:center;width:auto;overflow:hidden;}
.wap_menu_qt .list2_ml dd figure img {display:inline-block;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}


.wap_menu_qt .list2_ml dd figure img.hide {mask-image:url(../img/bj03.png);-webkit-mask-image:url(../img/bj03.png);mask-position:30% 30%;-webkit-mask-position:30% 30%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;visibility:hidden;-webkit-transition:all 1s, opacity 0s;-o-transition:all 1s, opacity 0s;-moz-transition:all 1s, opacity 0s;transition:all 1s, opacity 0s;}
.wap_menu_qt .list2_ml dd a:hover figure img.hide {opacity:1;visibility:visible;mask-position:50% 100%;-webkit-mask-position:50% 100%;}
.wap_menu_qt .list2_ml dd a h2{font-weight:normal;font-size:16px;line-height:1.2em;color:#666;padding-top:12px;text-align:center;}
.wap_menu_qt .list2_ml dd:hover a h2{color:#0d50be;}



.menu_back{width:100%;height:auto;bottom:0;top:0;left:0;right:0;z-index:71; display: block;}
.menu_back ul{height:100%;float:left;overflow-x:hidden;}
.menu_back ul::-webkit-scrollbar{/*滚动条整体样式*/width :0px;/*高宽分别对应横竖滚动条的尺寸*/ }
.menu_back ul::-webkit-scrollbar-thumb{/*滚动条里面小方块*/border-radius:100px;box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);background:#0b1733;}
.menu_back ul::-webkit-scrollbar-track{/*滚动条里面轨道*/box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius:100px;background:#0b1733;}
.menu_back ul::before{content:"";width:100%;height:.1rem;float:left;clear:both;}
.menu_back ul::after{content:"";width:100%;height:2rem;float:left;clear:both;}

.menu_back li:nth-child(1) .wz2_qt{border-top:0;}
.menu_back li .wz1{width:100%;float:left;clear:both;clear:both;}
.menu_back .menu_3{width:35%;float:left;height:100%;cursor:pointer;}

/* @media screen and (max-width:980px){
.wap_menu_qt{display:block;}
} */


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

.in_dh001_qt{position:fixed;top:0;left:0;right:0;z-index:99;}

.men_qt1 .in_dh001b{height: .75rem;}
.men_qt1 .in_dh001a{height: .75rem;}

.men_qt1{background-color:rgba(255, 255, 255,.5);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;}
.men_qt1:hover{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);}


.in_dh001{width:100%;padding:0;}
.in_dh001_qt::after{height:.1rem;}
.in_dh001_qt::before{height:.1rem;}
.in_dh001 .pc_ml{display:none;}



.in_dh001 .en_china{   margin:.25rem 5% 0 0;}
.in_dh001 .en_china a{ font-size: .16rem; line-height: .28rem; }
.in_dh001 .en_china a::after{width: .24rem; height: .24rem; margin-left:.05rem;}
.in_dh001 .home1{ width:.59rem; height: .33rem; float: right;  margin-top: .22rem; margin-right: .3rem;}



.wap_ml_ico{left:5%;}
.wap_menu_qt{display:inline;}
.wap_menu_qt::before{height:.74rem;}
.wap_menu_qt ul{list-style-type:none;}
.wap_menu_qt li{width:calc(100% - .2rem * 2);margin:0 .2rem;}

.wap_menu_qt .list2_ml{padding-top:.2rem;}
.wap_menu_qt .list2_ml dd {width:calc(100% / 3);margin-bottom:.2rem;}

.wap_menu_qt .list2_ml dd figure {height:1rem;}
.wap_menu_qt .list2_ml dd a h2{font-size:.16rem;padding-top:.1rem;}

.wap_menu_qt .ss_inpt .ss_sr1{padding-left:.16rem;height:.5rem;line-height:5rem;font-size:.18rem;}
.wap_menu_qt .ss_inpt .ss_an1{width:.5rem;height:.5rem;line-height:.5rem;}
}







.in001{ width: 100%; height: 100vh; position: relative; background-color: #fff;}

.in001_c{ position: absolute; top:30%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);
text-align: center;
}



.in001_c .logo1{ width:59.9vw;transform-origin: center center;-webkit-transform-origin: center center;}
.in001_c .logo1 img{ width: 100%; height: auto;}
.in001_c .font1{ width: 100%; float: left; text-align: center; margin-top: 68px; display: inline; }
.in001_c .font1 img{ width:11.8vw; height: auto; display: inline-block;font-family:PingFangSC-regular;}
.in001_c .but01_qt{width: 100%; float: left; text-align: center; margin-top: 58px; display: inline;}
.in001_c .but01{ height: 49px;  line-height:49px; display: inline-block; background-color: #000; color: #fff; font-size: 18px; padding: 0 20px; border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;}
.in001_c .but01:hover{height: 53px; line-height:53px;background-color: #216cdd;}

.in001 .wz1{ position: absolute; bottom:10%; left: 5%; width: 181px;}
.in001 .wz1 img{ width: 100%; height: auto;}
.in001 .wz2{position: absolute; bottom:10%; right: 5%; width: 98px;}
.in001 .wz2 img{ width: 100%; height: auto;}


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

.in001_c .font1 img{ width:30%;}

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

.in001_c .font1 img{ width:50%;}


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


.in001_c .font1{  margin-top: .4rem; }

.in001_c .but01_qt{ margin-top: .4rem; }
.in001_c .but01{ height: .49rem;  line-height:.49rem;  font-size: .18rem; padding: 0 .20rem; border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;}
.in001_c .but01:hover{height: .53rem; line-height:.53rem;}

.in001 .wz1{  bottom:.3rem;  width: 1.81rem;}

.in001 .wz2{ bottom:.3rem; width: .98rem;}

}







.in002{ width: 100%; height: 100vh; float: left;  position: relative;background-color: #216cdd; }

.in002 .wz1{ position: absolute; left: 5%; top: 10%; font-size: 75px; line-height: 1.34em; color: #fff;font-family: PingFangSC-regular;} 
.in002 .wz1 .wz1a{ clear: both;}
.in002 .wz1 .wz1b{clear: both;}
.in002 .wz2{ position: absolute; right: 5%; bottom: 10%; left: 5%;}
.in002 .wz2 .tp1{ width: 10.9vw; float: right; clear: both;}
.in002 .wz2 .tp1 img{ width: 100%; height: auto;filter:brightness(0) invert(1);}
.in002 .wz2 .wz2a{ margin-top: 70px; display: inline; float: right; clear: both; font-size: 10px;line-height:1.4em;color: #fff; text-align: right;}


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

.in002 .wz1{ font-size: 65px;} 
.in002 .wz2 .tp1{ width: 12.9vw;}
}

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

.in002 .wz1{ font-size:45px;} 
.in002 .wz2 .tp1{ width: 35%;}
}


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

.in002{ width: 100%; height: auto; float: left; }
.in002::after{ content: ""; height:.8rem; width: 100%; float: left;}
.in002 .wz1{ float: left; width: calc(100% - 10%); margin:.8rem 5% 0 5%; display: inline; position: unset; left:unset; top: unset; font-size: .32rem; } 

.in002 .wz2{ float: left; width: calc(100% - 10%); margin:.4rem 5% 0 5%; display: inline;position: unset; right: unset; bottom:unset; left: unset;}
.in002 .wz2 .wz2a{ margin-top: .4rem;  font-size: .14rem;text-align: right; }

}





.in003{ width: 100%;  position: relative; background-color: #fff; clear: both;}

.in003_t{ width:calc(100% - 10%); float: left; margin:300px 5% 0 5%;
 text-align: center;
display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;

}

.in003_t .tp1{ width: 40.9%; display: inline-block; margin-right: 6%;}
.in003_t .tp1 img{width: 100%; height: auto;}
.in003_t .tp2{ width: 14.4%;display: inline-block; margin-left: 6%;}
.in003_t .tp2 img{width: 100%; height: auto;}




@media screen and (max-width:1300px){
  
.in003_t{margin:200px 5% 0 5%;}
.in003_t .tp1{ width: 50%;}

.in003_t .tp2{ width: 14.4%;}

}
@media screen and (max-width:980px){
.in003_t{margin:200px 5% 0 5%;}
.in003_t .tp1{ width: 56%;}
.in003_t .tp2{ width: 25.4%;}
}
@media screen and (max-width:750px){
.in003_t{  margin:.6rem 5% 0 5%; display: block;}
.in003_t .tp1{ width:100%; float: left;  margin-right:0; margin-top: .7rem; display: inline; text-align: center;}
.in003_t .tp1 img{width:90%; height: auto; display: inline-block;}
.in003_t .tp2{width:100%;float: left; margin-left:0;margin-top: .4rem; display: inline; text-align: center;}
.in003_t .tp2 img{width: 40%; height: auto;display: inline-block;}
}




.in003_c{ width:calc(100% - 10%); float: left; margin:260px 5% 0 5%; text-align: center;}
.in003_c .wz1{ font-size: 30px; line-height:1.4em; color: #000;font-family: PingFangSC-regular;}
.in003_c .wz2{ font-size: 30px; line-height:1.4em; color: #000;font-family: PingFangSC-regular;}


.in003_b{ width:calc(100% - 10%); float: left; margin:229px 5% 0 5%; text-align: center;}
.in003_b a{ width: 100%; height: auto; float: left; text-align: center;
display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;}
.in003_b .tp1{ width: 26.8%; margin-right:12%;}
.in003_b .tp1 img{width: 100%; height: auto;}
.in003_b dl{margin-left:12%; display: flex;}
.in003_b dd{ width: 22px; height: 22px;margin: 0 4px; background-color: #000; display: inline;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.in003_b::after{ content: ""; height:312px; width: 100%; float: left;}

.in003_b a:hover dd:nth-child(1){ background-color: #216cdd;}
.in003_b a:hover dd:nth-child(2){ margin-top: 10px;}
.in003_b a:hover dd:nth-child(3){ background-color: rgba(253,199,73,1);}






@media screen and (max-width:1500px){
  .in003_b .tp1{ width: 34.8%; }

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

.in003_c{margin:210px 5% 0 5%;}
  .in003_b .tp1{ width: 42.8%; }
}
@media screen and (max-width:980px){
.in003_c{margin:160px 5% 0 5%;}


.in003_b{margin:129px 5% 0 5%;}

.in003_b::after{ height:212px;}
}

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


.in003_c{ width:calc(100% - 10%); float: left; margin:1.5rem 5% 0 5%; text-align: center;}
.in003_c .wz1{ font-size: .24rem; line-height:1.4em; }
.in003_c .wz2{ font-size: .24rem; line-height:1.4em;}

.in003_b{margin:.6rem 5% 0 5%;}
.in003_b a{ display: block;}

.in003_b .tp1{ width: 100%; margin-right:0; text-align: center;}
.in003_b .tp1 img{width:80%; height: auto; display: inline-block;}

.in003_b dl{width: 100%;margin-left:0; margin-top: .4rem;  height: .5rem; 
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;

}
.in003_b dd{ width: .22rem; height: .22rem;margin: 0 .04rem; }
.in003_b a:hover dd:nth-child(2){ margin-top:0}
.in003_b::after{ height:.6rem;}

}











.in_boot{ width: 100%; float: left; background-color: #216cdd; position: relative; z-index: 2;} 

.in_boot_c{width:calc(100% - 10%); float: left; margin:90px 5% 0 5%; display: inline;
display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
justify-content:space-between;
}
.in_boot_c .logo1{ width: 77px; float: left; margin-left: 5%;  margin-top:15px; display: inline;}
.in_boot_c .logo1 img{ width: 100%; height: auto;filter:brightness(0) invert(1);}
.in_boot_c .logo2{ width: 182px; float: left; margin-left: 5%;  margin-top:15px; display: inline;}
.in_boot_c .logo2 img{ width: 100%; height: auto;}
.in_boot_c ul{ width:56%; float: left;  list-style-type: none;}
.in_boot_c li{float: left; width: calc(100% / 5); display: inline;}
.in_boot_c li .wz1{ float: left; clear: both; font-size: 18px;line-height:2.5em;white-space: nowrap;color: #000; }
.in_boot_c li a{float: left; clear: both; font-size: 14px; line-height:3em; color: #000;white-space: nowrap;}
.in_boot_c dl{ float: right;margin-right: 5%; margin-top: 15px;  display: inline;}
.in_boot_c dd{ width: 24px; height: 24px; float: left; margin: 0 25px; display: inline; position: relative;background-position:center;background-repeat:no-repeat;background-size:contain;

 cursor: pointer;

}

.in_boot1{ background-color: #fdc749;}

.in_boot1::before { content: "";position: absolute;top: -50px;height: 50px;left: 0;right: 0;background: url(../img/w2.svg) center top / cover no-repeat;}


.in_boot_b{width:calc(100% - 10%); float: left; margin:140px 5% 0 5%; display: inline; border-top: solid 1px rgba(0, 0, 0, .1); font-size: 14px; line-height:3em; color: #000; text-align: center;}
.in_boot_b a{ color: #000; padding-left: 10px;}

@media screen and (max-width:1300px){
.in_boot_c .logo1{  margin-left:2%;  }
.in_boot_c dl{ margin-right:2%;}

}

@media screen and (max-width:980px){
.in_boot_c{ margin:60px 5% 0 5%;}
.in_boot_c ul{ display: none;}
.in_boot_b{ margin:60px 5% 0 5%; }
}




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

.in_boot_c{ margin:.4rem 5% 0 5%;}
.in_boot_c .logo1{ width: .77rem; margin-top:.1rem; }

.in_boot_c .logo2{ width:1.82rem;   margin-top:.1rem; }

.in_boot_c dl{  margin-top: .1rem; }
.in_boot_c dd{ width: .24rem; height: .24rem;  margin: 0 .25rem; }

.in_boot1::before { position: absolute;top: -.5rem;height: .5rem;}

.in_boot_b{ margin:.4rem 5% 0 5%; font-size: .14rem;}
.in_boot::after{ content: ""; width: 100%; height: .2rem; float: left; clear: both;}
}


.br001_qt{width: 100%; height: auto; position: relative; overflow: visible;}
.br001{ width: 100%; height: 100vh; position:  fixed;   top: 0;  left: 0; z-index: 1;
     background-color: #f3f3f3; background-position:center bottom;background-repeat:no-repeat;background-size:contain;background-image:url(../img/br01.jpg);    pointer-events: none;}
.br001 .logo1{ width:26vw; position: absolute; top: 24%; z-index: 1;
left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);}
.br001 .logo1 img{ width: 100%; height: auto;}
.br001 .but01{ height: 49px;  line-height:49px; background-color: #000; color: #fff; font-size: 18px; padding: 0 20px; position: absolute; bottom: 231px; right: 10%; border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px; pointer-events: auto;}
.br001 .but01:hover{height: 53px; line-height:53px;background-color: rgba(253,199,73,1);}

@media screen and (max-width:1920px){.br001{background-position:center bottom;background-repeat:no-repeat;background-size:cover;}}


@media screen and (max-width:1500px){
  .br001 .logo1{ width:35vw; top: 24%; z-index: 1;}
.br001 .but01{   bottom:90px; right: 90px;}
}
@media screen and (max-width:1200px){
 .br001 .logo1{ width:38vw; top: 30%; z-index: 1;}
}

@media screen and (max-width:980px){
.br001 .logo1{ width:55vw; top: 30%; z-index: 1;}
.br001 .but01{  bottom:90px; right: 30px;}
}

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



.br001 .logo1{ width:60%; top: 32%; }
.br001 .but01{ height: .49rem;  line-height:.49rem; font-size: .18rem; padding: 0 .20rem; bottom: .8rem;border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;
right: auto;
left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);
}
.br001 .but01:hover{height: .53rem; line-height:.53rem;}
}


.br002 {
  width: 100%;
  height: 100vh;
  position:relative;
   top: 100vh;
  overflow: visible; z-index: 3; background-color: #fff; overflow: visible;transition: transform 0.1s ease;
}
.br002_t {
  position: absolute;
  top: -50px;
  height: 50px;
  left: 0;
  right: 0;
  background: url(../img/w1.svg) center top / cover no-repeat;
}
.br002_c {
  width: 25.7vw;
  position: absolute;
  z-index: 10;
  top: 25vh;
left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);

}
.br002_c .logo1 {
  width: 100%;
  padding-top: 150px;
  /* 初始状态：隐藏（透明+轻微下移） */
  opacity: 0;
  transform: translateY(30px) scale(0.95);
  /* 过渡动画：显隐更顺滑 */
  transition: opacity 0.5s ease, transform 0.5s ease;
  /* 确保层级 */
  position: relative;
  z-index: 1;


}

.br002_c .logo1 img {
  width: 100%;
  height: auto;
  display: block;font-family:PingFangSC-regular;
}
.br002_c .logo1.show {
  opacity: 1;
  transform: translateY(0) scale(1);
}


@media screen and (max-width:1440px){
.br002_c {width: 34.7vw;}}


@media screen and (max-width:980px){
.br002_c {  width:60%;}}

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

.br002_t{position: absolute;
        top: -.5rem;
        height: .5rem;
    }

}


.br003{width: 100%; height: 100vh;  position: relative; background-color: #fff;z-index:2;  overflow: visible;}

.br003_c{ position: absolute;  z-index: 10;
    top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);

}

.br003_c .wz1_qt{  position: relative; font-size: 100px; line-height: 1.4em;
    color: rgba(253,199,73,1);font-family: PingFangSC-regular; transform: scale(1); transform-origin: center;transition: none;
}

.br003_c .wz1_qt [class^="bz0"] {
  position: absolute;
  background-color: rgba(253,199,73,1);
  border-radius: 50%;
  opacity: 0;
  transform: scale(0);
  /* 基础过渡（匹配消失动画时长） */
  transition: opacity 0.5s ease-out, transform 0.5s ease-out;
  /* 每个泡泡定位（保留你的原有定位） */
}
.br003_c .wz1_qt .bz01 { width:40px; height:40px; top:-20px; right:-60px; }
.br003_c .wz1_qt .bz02 { width:25px; height:25px; bottom:10px; left:-50px; }
.br003_c .wz1_qt .bz03 { width:15px; height:15px; top:40%; left:-80px; }
.br003_c .wz1_qt .bz04 { width:30px; height:30px; bottom:-40px; right:20px; }
.br003_c .wz1_qt .bz05 { width:10px; height:10px; top:-40px; left:10px; }


/* 1. 脉搏动画：3秒总时长（1s/次 × 3次） */
@keyframes pulse {
  0% { transform: scale(1); }
  25% { transform: scale(1.01); }
  50% { transform: scale(1); }
  75% { transform: scale(1.02); }
  100% { transform: scale(1); }
}
.pulse-animate {
  animation: pulse 1s ease-in-out 3 forwards; /* 1s*3次=3秒 */
  transform-origin: center;
}

/* 2. 泡泡放大动画（拆分为依次出现的类，核心修改） */
@keyframes bubble {
  0% { opacity: 0; transform: scale(0); }
  50% { opacity: 1; transform: scale(1.2); }
  100% { opacity: 1; transform: scale(1); }
}
/* 依次出现：每个泡泡延迟递增0.2s */
.bubble-animate-01 { animation: bubble 1.2s ease-out forwards 0s; }
.bubble-animate-02 { animation: bubble 1.2s ease-out forwards 0.2s; }
.bubble-animate-03 { animation: bubble 1.2s ease-out forwards 0.4s; }
.bubble-animate-04 { animation: bubble 1.2s ease-out forwards 0.6s; }
.bubble-animate-05 { animation: bubble 1.2s ease-out forwards 0.8s; }

/* 3. 泡泡依次消失动画（无修改） */
@keyframes bubbleFadeOut {
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(0); }
}
.bubble-fade-01 { animation: bubbleFadeOut 0.6s ease-out forwards 0s; }
.bubble-fade-02 { animation: bubbleFadeOut 0.6s ease-out forwards 0.2s; }
.bubble-fade-03 { animation: bubbleFadeOut 0.6s ease-out forwards 0.4s; }
.bubble-fade-04 { animation: bubbleFadeOut 0.6s ease-out forwards 0.6s; }
.bubble-fade-05 { animation: bubbleFadeOut 0.6s ease-out forwards 0.8s; }



.br003_c .wz1_qt .wz1{ clear: both;}
.br003_c .wz1_qt .wz2{ clear: both;}



@media screen and (max-width:1440px){
.br003_c .wz1_qt{ font-size: 85px; 
}

}
@media screen and (max-width:980px){
.br003_c .wz1_qt{ font-size: 65px; 
}

}

@media screen and (max-width:750px){
.br003_c .wz1_qt{ font-size: .5rem; 
}

}

.br004{width: 100%;clear: both;  height: 100vh;  position: relative; background-color: #fff;z-index: 2;  overflow: visible;}

.br004_c{ position: absolute;  z-index: 10;
    top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);

}


.br005{ width: 100%; clear: both; float: left; clear: both; height: auto; position: relative; background-color: #fff;z-index: 2;}
.br005_c{ width: 100%; clear: both;display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; 
      -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.br005_l{ width: 30.2%;height: auto; float: left; margin-right: 17%;  display: inline-block; position: relative;}
.br005_l::before{ content: ""; width: 100%; height: 50px; float: left;}

.br005_l_t{ width: 100%; position: sticky; top:120px; left: 0; }

.logoz {  width: 100%;height: auto;position: relative;}
.logoz .logo_tp1 {width: 100%;height: auto;}.logoz .logo_tp1 img {
width: 100%;height: auto;display: block;}
.logoz .logo_tp {position: absolute;left: 11.8%;right: 11.8%;top: 35.3%;z-index: 10;}
.logoz .logo_tp img {width: 100%;height: auto;display: block;}


.br005_r{ width: 30%;}
.br005_r .tp1{ width: 42%; clear: both;}
.br005_r .tp1 img{ width: 100%; height: auto;}
.br005_r .wz1{ width: 100%; float: left; margin-top: 75px; display: inline; font-size: 13px; line-height:1.46em; color: #000;}
.br005_r .wz2{width: 100%; float: left; margin-top:34px; display: inline; font-size: 13px; line-height:1.46em; color: #000;}
.br005_r .but01{ float: left; margin-top: 86px; display: inline; height: 49px;  line-height:49px; background-color: #000; color: #fff; font-size: 18px; padding: 0 20px; border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px; }
.br005_r .but01:hover{height: 53px; line-height:53px;background-color: rgba(253,199,73,1);}


@media screen and (max-width:1440px){
.br005_l{ width: 30.2%; margin-right:10%; }
.br005_r{ width:40%;}
}
@media screen and (max-width:980px){

.br005_c{ width: calc(100% - 10%); float: left; margin: 0 5%; display: inline; }
.br005_l{ width:100%;height: auto; float: left; margin-right: 17%;  position: relative; text-align: center;}
.br005_l::before{ content: ""; width: 100%; height: 50px; float: left;}

.br005_l_t{ width: 50%; position: unset; top:unset; left:unset; display: inline-block; }


.br005_r{ width: 100%; float: left; clear: both;}
.br005_r .tp1{ width: 100%; float: left; clear: both; text-align: center; margin-top:50px; display: inline;}
.br005_r .tp1 img{ width: 40%;  display: inline-block;}

}


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


.br005_l::before{ content: ""; width: 100%; height: 0; float: left;}
.br005_l_t{ width:70%; position: unset; top:unset; left:unset; display: inline-block; }

.br005_r{ text-align: center;}
.br005_r .tp1{margin-top:.4rem;}

.br005_r .wz1{margin-top: .3rem;font-size: .16rem; text-align: left;}
.br005_r .wz2{ margin-top:.2rem;font-size: .13rem; text-align: left;}
.br005_r .but01{margin-top: .36rem;  height: .49rem; display: inline-block; float: unset;  line-height:.49rem;font-size: .18rem; padding: 0 .20rem; border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem; }
.br005_r .but01:hover{height: .53rem; line-height:.53rem;}
}



.bor006{ width:100% ; float: left; position: relative; background-color: #fff;z-index: 2;}

.bor006_c{ width:calc(100% - 10%); float: left; margin:260px 5% 0 5%; text-align: center;}
.bor006_c .wz1{ font-size: 30px; line-height:1.4em; color: #000;font-family:PingFangSC-regular ;}
.bor006_c .wz2{ font-size: 30px; line-height:1.4em; color: #000;font-family:PingFangSC-regular;}

.bor006_b{ width:calc(100% - 16%); float: left; margin:100px 8% 0 8%; text-align: center;}
.bor006_b ul{ list-style-type: none; width: 100%;}
.bor006_b li{ width: calc(100% / 3 - 4%); float: left; margin:45px 2% 0 2%; display: inline;border-radius:110px;-webkit-border-radius:110px;-moz-border-radius:110px;
box-shadow:0px 0px 45px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 45px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 45px rgba(0,0,0,0.15);
 overflow: hidden; position: relative;
}
.bor006_b li a{ width: 100%; height: auto; float: left;}
.bor006_b li .tp1{ width: 100%;}
.bor006_b li .tp1 img{width: 100%; height: auto;}
.bor006_b li .wz1_qt{ position: absolute;  top: 60px; left: 50px; right: 50px; z-index: 1; text-align: left;}
.bor006_b li .wz1{ width: 100%; float: left;font-size: 20px; line-height: 1.4em; color: #000;font-family: PingFangSC-regular;}
.bor006_b li .wz2{ width: 100%; height: 40px; float: left;margin-top: 10px; display: inline; font-size: 20px; line-height: 20px;color: #000;font-family: PingFangSC-regular;}
.bor006_b li .but01{ width: 38px; height: 38px; float: left;  background-color: #000; overflow: hidden;
  border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;
  margin-top: 22px; display: inline;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/an012.svg);}
.bor006_b li:hover .but01{ width: 45px; height: 45px;}
.bor006_b::after{ content: ""; width: 100%; height: 150px; float: left;}


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

.bor006_b li{border-radius:80px;-webkit-border-radius:80px;-moz-border-radius:80px;}

}
@media screen and (max-width:1240px){
  .bor006_c{  margin:160px 5% 0 5%;}
.bor006_b{ margin:50px 8% 0 8%; }
.bor006_b li .wz1_qt{  top: 40px; left: 30px; right: 30px; }
.bor006_b::after{  height:80px;}
}


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

  .bor006_c{ width:calc(100% - 10%); margin:80px 5% 0 5%;}
.bor006_b{width:calc(100%  - 6%); margin:40px 3% 0 3%; }

  .bor006_b li{ width: calc(100% / 3 - 4%); float: left; margin:45px 2% 0 2%; border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;}
  .bor006_b li .wz1_qt{ top: 30px; left: 20px; right: 20px; }
  .bor006_b li .wz1{font-size: 18px; line-height: 1.4em; }
.bor006_b li .wz2{  font-size: 18px; line-height: 20px;}

}

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



.bor006_c{ width:calc(100% - 10%); float: left; margin:1.5rem 5% 0 5%; text-align: center;}
.bor006_c .wz1{ font-size: .24rem; line-height:1.4em; }
.bor006_c .wz2{ font-size: .24rem; line-height:1.4em;}


.bor006_b{ width:calc(100% - 10%);  margin:.3rem 5% 0 5%;}

.bor006_b li{ width: calc(100%); 
 margin:.2rem 0 0 0; display: inline;border-radius:.3rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;


}
.bor006_b li a{ width: 100%; height: auto; float: left;}
.bor006_b li .tp1{ width: 100%;}
.bor006_b li .tp1 img{width: 100%; height: 2rem; object-fit: contain; object-position:center right;}
.bor006_b li .wz1_qt{  top: .3rem; left: .3rem; right: .3rem; z-index: 1; }
.bor006_b li .wz1{ font-size: .2rem; line-height: 1.4em;}
.bor006_b li .wz2{ height: .4rem; margin-top: .05rem;  font-size: .2rem; line-height: .2rem;}
.bor006_b li .but01{ width: .38rem; height: .38rem; margin-top: .1rem;}
.bor006_b li:hover .but01{ width: .45rem; height: .45rem;}
.bor006_b::after{ height: .6rem;}


}




.bor007{ width: 100%;  float: left; position: relative; background-color: #fff;z-index: 2;}
.bor007::before{ content: ""; width: 100%; height: 80px; float: left;}
.bor007::after{ content: ""; width: 100%; height: 200px; float: left;}

.bor007_c{ width: 100%; float: left; text-align: center;}

.bor007_c .up_top{ cursor: pointer; width: 38px; height: 38px; display: inline-block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/an013.svg);}



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

.bor007::before{  height: 20px; }
.bor007::after{  height: 180px; }

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

.bor007::before{  height: .3rem;}
.bor007::after{  height: 1.2rem;}


.bor007_c .up_top{ width: .38rem; height: .38rem;}


}

.ab_001{ width: 100%; height: 100vh; position: relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/gushi2.jpg);}
.ab_001_c{ width: 33.17vw; position: absolute;
top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);
}
.ab_001_c .tp1{width: 100%;}
.ab_001_c .tp1 img{ width: 100%; height: auto;filter:brightness(0) invert(1);}



.ab002{ width: 100%; clear: both; height: auto; position: relative; background-color: #fff;z-index: 2;}

.ab002_t {
    position: absolute;
    top: -50px;
    height: 50px;
    left: 0;
    right: 0;
    background: url(../img/w1.svg) center top / cover no-repeat;}

.ab002::before{ content: ""; width: 100%; height:250px; float: left;}
.ab002::after{ content: ""; width: 100%; height: 300px; float: left;}

.ab002_c{width: auto; clear: both; height: auto;display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; 
      -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

.ab002_l{ width:24%; height: auto; float: left;  margin-right:13%; display: inline-block; position: relative;}

.ab002_l_t{ width: 100%; position: sticky; top: 60px; left: 0; }
.ab002_l_t1{ width: 100%; position: sticky; top:192px; left: 0; }

.ab002_l .tp1{  width: 100%; float: left; margin: 53px 0 0 0; display: inline; text-align: center;}
.ab002_l .tp1 img{ width: 63%; height: auto; display: inline-block;font-family: PingFangSC-regular;}

.ab002_r{ width: 30%; float: left; text-align: left;}


.ab002_r .wz1a{ font-size: 30px; line-height:1.4em; color: #000;font-family: PingFangSC-regular;}
.ab002_r .wz1b{ font-size: 30px; line-height:1.4em; color: #000;font-family: PingFangSC-regular;}

.ab002_r .wz1{ width: 100%; float: left; margin-top:85px; display: inline; font-size: 13px; line-height:1.46em; color: #000;}
.ab002_r .wz2{width: 100%; float: left; margin-top:34px; display: inline; font-size: 13px; line-height:1.46em; color: #000;}
.ab002_r .but01{ float: left; margin-top: 86px; display: inline; height: 49px;  line-height:49px; background-color: #000; color: #fff; font-size: 18px; padding: 0 20px; border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px; }
.ab002_r .but01:hover{height: 53px; line-height:53px;background-color: rgba(253,199,73,1);}



@media screen and (max-width:1440px){
.ab002_l{ width: 30.2%; margin-right:10%; }
.ab002_r{ width:40%;}
}
@media screen and (max-width:980px){
.ab002::before{ height:150px; }
.ab002::after{ height: 180px; }
.ab002_c{ width: calc(100% - 10%); float: left; margin: 0 5%; display: inline; }
.ab002_l{ width:100%;height: auto; float: left; margin-right: 17%;  position: relative; text-align: center;}
.ab002_l::before{ content: ""; width: 100%; height: 50px; float: left;}

.ab002_l_t{ width: 50%; position: unset; top:unset; left:unset; display: inline-block; }
.ab002_l_t1{ width: 50%; position: unset; top:unset; left: unset; display: inline-block; }

.ab002_r{ width: 100%; float: left; clear: both; margin-top: 60px; display: inline;}

.ab002_r .wz1{  margin-top:65px; }


.ab002_r .tp1{ width: 100%; float: left; clear: both; text-align: center; margin-top:50px; display: inline;}
.ab002_r .tp1 img{ width: 40%;  display: inline-block;}

}


@media screen and (max-width:750px){
.ab002_t{position: absolute;
        top: -.5rem;
        height: .5rem;
    }



.ab002_l::before{ content: ""; width: 100%; height: 0; float: left;}
.ab002_l_t{ width:70%; position: unset; top:unset; left:unset; display: inline-block; }
.ab002_l_t1{ width: 70%; position: unset; top:unset; left: unset; display: inline-block; }
.ab002_r{ text-align: center;}
.ab002_r .tp1{margin-top:.4rem;}


.ab002_r .wz1a{ font-size: .24rem;}
.ab002_r .wz1b{ font-size: .24rem; }



.ab002_r .wz1{margin-top: .3rem;font-size: .16rem; text-align: left;}
.ab002_r .wz2{ margin-top:.2rem;font-size: .13rem; text-align: left;}
.ab002_r .but01{margin-top: .36rem;  height: .49rem; display: inline-block; float: unset;  line-height:.49rem;font-size: .18rem; padding: 0 .20rem; border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem; }
.ab002_r .but01:hover{height: .53rem; line-height:.53rem;}
}


.time3,.time3 *{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
.cm0022{font-weight:normal;text-align:center;width:100%;height:calc(100vh - 0.62rem);
display:flex;justify-content:space-between;flex-wrap:wrap;/*平均分没有左右只有间隔 space-around 平均分有左右*/
filter:brightness(0.5) invert(1);/*灰度到白色变化 1为黑色*/
display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;

/*靠边居中*/
display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;

-webkit-filter:drop-shadow(72px 0 0 rgba(255, 255, 255, 1));filter:drop-shadow(72px 0 0 rgba(255, 255, 255, 1));left:-72px;/*根据容器宽度投影倒影实现图标颜色变化*/
background-image:-webkit-linear-gradient(91.32deg,#BF14DB 40%,#D80033 59%);background-image:-moz-linear-gradient(91.32deg,#BF14DB 40%,#D80033 59%);background-image:-o-linear-gradient(91.32deg,#BF14DB 40%,#D80033 59%);background-image:linear-gradient(91.32deg,#BF14DB 40%,#D80033 59%);
background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.cm0022{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;white-space:nowrap;text-overflow:ellipsis;}
.cm01color{background:#cff3e8 rgb(28, 106, 82) #0A7B52}
.cm01:nth-last-child(1){opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;font-family:"Ali-Bold";width:60%;width:calc(60% - (1px * 2));-webkit-filter:drop-shadow(.48rem 0 0 rgba(43, 43, 43, 1));filter:drop-shadow(.48rem 0 0 rgba(43, 43, 43, 1));transform:translateX(-.48rem);
border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;
background:linear-gradient(90deg,rgb(175, 137, 88),#eecd9e);border-radius:0 30px 0 30px;-webkit-border-radius:0 30px 0 30px;-moz-border-radius:0 30px 0 30px;
background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../img/tp30.jpg);
background-position:center!important;background-repeat:no-repeat;background-size:contain;background-image:url(../img/tp34.jpg);
box-shadow:15px 10px 20px rgba(0,0,0,0.15);-moz-box-shadow:15px 10px 20px rgba(0,0,0,0.15);-webkit-box-shadow:15px 10px 20px rgba(0,0,0,0.15);
background:-webkit-linear-gradient(0degc,#167f7d 203px, #fff 203px);background:-moz-linear-gradient(0deg,#167f7d 203px, #fff 203px);background:-o-linear-gradient(0deg,#167f7d 203px, #fff 203px);background:linear-gradient(0deg,#167f7d 203px, #fff 203px);
background:-webkit-radial-gradient(rgba(231,108,0,.8) 50px,rgba(237,72,0,.8));background:-moz-radial-gradient(rgba(231,108,0,.8) 50px,rgba(237,72,0,.8));background:-o-radial-gradient(rgba(231,108,0,.8) 50px,rgba(237,72,0,.8));background:radial-gradient(rgba(231,108,0,.8) 50px,rgba(237,72,0,.8));
border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;
top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);
left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);
top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);
transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}

@media screen and (max-width:1920px){}
@media screen and (max-width:1440px){}
@media screen and (max-width:750px){}