@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', Arial, sans-serif;
}



.in_dh001_qt{position:fixed;top:0;left:0;right:0;z-index:99;}
.in_dh001{clear:both;position:relative;display:flex;padding:0 30px;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.in_dh001 .logo01{margin-left:0;}
.in_dh001 .logo01 a{float:left;}
.in_dh001 .logo01 img{height:52px;width:auto;border:0;filter:brightness(0) invert(1);}
.in_dh001 .pc_ml{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.in_dh001 .pc_ml ul{list-style-type:none;display:flex;}
.in_dh001 .pc_ml li{display:inline;padding:0 10px;position:relative;}
.in_dh001 .pc_ml li a{float:left;height:110px;cursor:pointer;position:relative;padding:0 28px;}
.in_dh001 .pc_ml li .wz1{float:left;font-size:16px;line-height:110px;color:#fff;}
.in_dh001 .pc_ml li:hover .wz1{color:#fff;}
.in_dh001 .pc_ml li .s_hen1{position:absolute;height:2px;left:50%;right:50%;bottom:0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-color:rgba(0, 0, 0, 0);}
.in_dh001 .pc_ml li:hover .s_hen1{left:18%;right:18%;background-color:rgba(13, 80, 190,1);}
.in_dh001 .pc_ml .active .s_hen1{left:18%;right:18%;background-color:rgba(255, 255, 255,1);}
.in_dh001:hover .pc_ml .active .s_hen1{left:18%;right:18%;background-color:rgba(13, 80, 190,1);}


/* 2级目录 */
.in_dh001 .pc_ml li:hover .pc_ml2{height:auto;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.in_dh001 .pc_ml li:hover .pc_ml3{height:auto;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}


.in_dh001 .pc_ml li .pc_ml2{position:fixed;top:110px;height:0;background-color:#fff;left:0;right:0;overflow:hidden;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.in_dh001 .pc_ml li .pc_ml2 dl{display:flex;justify-content:center;align-items:center;padding-bottom:24px;padding-top:24px;}

.in_dh001 .pc_ml li .pc_ml2 dd{width:365px;margin-right:20px;position:relative;}
.in_dh001 .pc_ml li .pc_ml2 dd:nth-last-child(1){margin-right:0;}
.in_dh001 .pc_ml li .pc_ml2 dd a{width:100%;height:auto;padding:0;}
.in_dh001 .pc_ml li .pc_ml2 dd img{width:100%;height:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.in_dh001 .pc_ml li .pc_ml2 dd .wz4{position:absolute;left:30px;bottom:24px;font-size:16px;line-height:.15em;color:#fff;}


.in_dh001 .pc_ml li .pc_ml3{position:fixed;top:110px;height:0;background-color:#fff;left:0;right:0;overflow:hidden;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.in_dh001 .pc_ml li .pc_ml3 dl {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;}
.in_dh001 .pc_ml li .pc_ml3 dd {width:calc(100% / 9);margin-bottom:24px;}
.in_dh001 .pc_ml li .pc_ml3 dd a {width:100%;height:auto;display:inline-block;text-decoration:none;}
.in_dh001 .pc_ml li .pc_ml3 dd figure {height:91px;display:block;position:relative;text-align:center;width:auto;overflow:hidden;}
.in_dh001 .pc_ml li .pc_ml3 dd figure img {display:inline-block;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}


.in_dh001 .pc_ml li .pc_ml3 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;}
.in_dh001 .pc_ml li .pc_ml3 dd a:hover figure img.hide {opacity:1;visibility:visible;mask-position:50% 100%;-webkit-mask-position:50% 100%;}
.in_dh001 .pc_ml li .pc_ml3 dd a h2{font-weight:normal;font-size:16px;line-height:1.2em;color:#666;padding-top:12px;text-align:center;}
.in_dh001 .pc_ml li .pc_ml3 dd:hover a h2{color:#0d50be;}



.in_dh001 .tel_ss01{display:flex;margin-right:0;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
.in_dh001 .tel_ss01 .search01{width:42px;height:42px;float:right;cursor:pointer;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:solid 1px rgba(255, 255, 255, 0.3);position:relative;}
.in_dh001 .tel_ss01 .search01 .ss_tp1{position:absolute;left:0;right:0;top:0;bottom:0;
background-position:center;background-repeat:no-repeat;background-size:50%;background-image:url(../img/a_ico01a.png);}
.in_dh001 .tel_ss01 .search01 .ss_bj1{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;left:50%;right:50%;top:50%;bottom:50%;background-color:rgba(0, 0, 0, 0);}

.in_dh001 .tel_ss01 .search01:hover{border:solid 1px rgba(13, 80, 190,1);background-color:rgba(13, 80, 190, 1);}
.in_dh001 .tel_ss01 .search01:hover .ss_tp1{background-image:url(../img/a_ico01a.png);}
.in_dh001 .tel_ss01 .search01:hover .ss_bj1{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(13, 80, 190, 1);}

.in_dh001 .tel_ss01 .search01_in .ss_tp1{background-image:url(../img/a_ico02a.png);}/* 搜索加载 */
.in_dh001 .tel_ss01 .search01_in:hover .ss_tp1{background-image:url(../img/a_ico02a.png);}/* 搜索加载 */

.in_dh001 .tel_ss01 .tel01{height:42px;margin-right:20px;background-color:#0d50be;
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:21px;-webkit-border-radius:21px;-moz-border-radius:21px;font-size:16px;color:#fff;line-height:42px;padding:0 20px 0 5px;
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_dh001 .tel_ss01 .tel01::before{content:"";width:42px;height:42px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:50%;background-image:url(../img/a_ico03.png);}

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


.in_dh001_qt:hover{background-color:rgba(255, 255, 255, 1);}
.in_dh001_qt:hover .logo01 img{filter:unset;}

.in_dh001_qt:hover .pc_ml li .wz1{color:#2d3436;}
.in_dh001_qt:hover .pc_ml li:hover .wz1{color:#0d50be;}
.in_dh001_qt:hover .pc_ml li .s_hen1{background-color:rgba(0, 0, 0, 0);}
.in_dh001_qt:hover .pc_ml li:hover .s_hen1{background-color:rgba(13, 80, 190,1);}
.in_dh001_qt:hover .pc_ml .active .wz1{color:#0d50be;}
.in_dh001_qt:hover .pc_ml .active .s_hen1{background-color:rgba(13, 80, 190,1);}


.in_dh001_qt:hover .tel_ss01 .search01{border:solid 1px rgba(13, 80, 190, .6);}
.in_dh001_qt:hover .tel_ss01 .search01 .ss_tp1{background-image:url(../img/a_ico01.png);}
.in_dh001_qt:hover .tel_ss01 .search01:hover .ss_tp1{background-image:url(../img/a_ico01a.png);}


.in_dh001_qt:hover .tel_ss01 .search01_in .ss_tp1{background-image:url(../img/a_ico02.png);}/* 搜索加载 */
.in_dh001_qt:hover .tel_ss01 .search01_in:hover .ss_tp1{background-image:url(../img/a_ico02a.png);}/* 搜索加载 */


.in_dh001_qt:hover .wap_ml_ico .wap_menu .m01{background-color:#0d50be;}
.in_dh001_qt:hover .wap_ml_ico .wap_menu .m02{background-color:#0d50be;}
.in_dh001_qt:hover .wap_ml_ico .wap_menu .m03{background-color:#0d50be;}


/* 产品详情默认导航 */
.in_dh001_pro{background-color:rgba(255, 255, 255,1);}
.in_dh001_pro .logo01 img{border:0;filter:unset;}
.in_dh001_pro .pc_ml li .wz1{color:#2d3436;}
.in_dh001_pro .pc_ml li:hover .wz1{color:#2d3436;}
.in_dh001_pro .pc_ml li .s_hen1{background-color:rgba(0, 0, 0, 0);}
.in_dh001_pro .pc_ml li:hover .s_hen1{background-color:rgba(13, 80, 190,1);}
.in_dh001_pro .pc_ml .active .wz1{color:#0d50be;}
.in_dh001_pro .pc_ml .active .s_hen1{background-color:rgba(13, 80, 190,1);}
.in_dh001_pro .pc_ml li .pc_ml2{top:70px;}
.in_dh001_pro .pc_ml li .pc_ml3{top:70px;}
.in_dh001_pro .tel_ss01 .search01{border:solid 1px rgba(13, 80, 190, .6);}
.in_dh001_pro .tel_ss01 .search01 .ss_tp1{background-image:url(../img/a_ico01.png);}
.in_dh001_pro .tel_ss01 .search01_in .ss_tp1{background-image:url(../img/a_ico02.png);}/* 搜索加载 */
.in_dh001_pro .wap_ml_ico .wap_menu .m01{background-color:#0d50be;}
.in_dh001_pro .wap_ml_ico .wap_menu .m02{background-color:#0d50be;}
.in_dh001_pro .wap_ml_ico .wap_menu .m03{background-color:#0d50be;}



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

.men_qt1 .logo01 img{height:52px;width:auto;border:0;filter:unset;}
.men_qt1 .pc_ml li a{height:70px;}
.men_qt1 .pc_ml li .wz1{line-height:70px;}
.men_qt1 .pc_ml li .wz1{color:#2d3436;}
.men_qt1 .pc_ml li:hover .wz1{color:#2d3436;}
.men_qt1 .pc_ml li .s_hen1{background-color:rgba(0, 0, 0, 0);}
.men_qt1 .pc_ml li:hover .s_hen1{background-color:rgba(13, 80, 190,1);}
.men_qt1 .pc_ml .active .wz1{color:#0d50be;}
.men_qt1 .pc_ml .active .s_hen1{background-color:rgba(13, 80, 190,1);}


.men_qt1 .pc_ml li .pc_ml2{top:70px;}
.men_qt1 .pc_ml li .pc_ml3{top:70px;}

.men_qt1 .tel_ss01 .search01{border:solid 1px rgba(13, 80, 190, .6);}
.men_qt1 .tel_ss01 .search01 .ss_tp1{background-image:url(../img/a_ico01.png);}

.men_qt1 .tel_ss01 .search01_in .ss_tp1{background-image:url(../img/a_ico02.png);}/* 搜索加载 */


.men_qt1 .wap_ml_ico .wap_menu .m01{background-color:#0d50be;}
.men_qt1 .wap_ml_ico .wap_menu .m02{background-color:#0d50be;}
.men_qt1 .wap_ml_ico .wap_menu .m03{background-color:#0d50be;}

.men_qt1:hover .wap_ml_ico .wap_menu .m01{background-color:#0d50be;}
.men_qt1:hover .wap_ml_ico .wap_menu .m02{background-color:#0d50be;}
.men_qt1:hover .wap_ml_ico .wap_menu .m03{background-color:#0d50be;}




.search01_pro{position:fixed;z-index:60;left:0;top:0;right:0;background-color:#0d50be;height:0;overflow:hidden;
background-position:center right;background-repeat:no-repeat;background-image:url(https://jjby99-com.oss-cn-hangzhou.aliyuncs.com/uploads/20251217/16b2bcc3ca64c4d99c46ba8f932c498a.webp);background-size:30%;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.search01_pro_c{width:630px;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%);}
.search01_pro_c h4{font-weight:normal;font-size:50px;line-height:1.5em;color:#fff;text-align:center;}
.search01_pro_c .ss_inpt{width:100%;position:relative;float:left;clear:both;margin-top:20px;display:inline;}
.search01_pro_c .ss_inpt .ss_sr1{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:16px;width:100%;height:60px;line-height:58px;background:#fff;border:none;outline:none;color:rgba(34, 34, 34, 0.5);font-size:16px;border:1px solid #fff;}
.search01_pro_c .ss_inpt .ss_an1{position:absolute;background-position:center;background-repeat:no-repeat;background-size:40%;
background-image:url(../img/a_ico01.png);right:0;top:0;padding:0;outline:none;width:60px;height:60px;line-height:60px;cursor:pointer;border:none;}

.search01_pro_c .ss_wz1{display:block;width:100%;float:left;margin-top:10px;display:inline;clear:both;color:#Fff;font-size:16px;line-height:2.5em;}
.search01_pro_c ul{width:100%;float:left;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.search01_pro_c li{width:calc(100% / 6 - 8px);margin-top:8px;margin-right:8px;display:inline;}
.search01_pro_c li a{width:100%;height:100%;float:left;line-height:40px;text-align:center;color:#fff;font-size:14px;background:rgba(255, 255, 255, 0.1);}
.search01_pro_c li:hover a{background:rgba(255, 255, 255, 1);color:#0d4eba;}

.search01_pro_in{display:block;bottom:0;height:100vh;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
@media screen and (max-width:750px){

.search01_pro{background-position:bottom right;background-size:45%;}
.search01_pro_c{width:auto;top:20%;left:.2rem;right:.2rem;transform:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;}
.search01_pro_c h4{font-size:.34rem;}
.search01_pro_c .ss_inpt{margin-top:.2rem;}
.search01_pro_c .ss_inpt .ss_sr1{padding-left:.16rem;height:.5rem;line-height:5rem;font-size:.18rem;}
.search01_pro_c .ss_inpt .ss_an1{width:.5rem;height:.5rem;line-height:.5rem;}

.search01_pro_c .ss_wz1{margin-top:.2rem;font-size:.18rem;}

.search01_pro_c li{width:calc(100% / 4 - .08rem);margin-top:.08rem;margin-right:.08rem;}
.search01_pro_c li a{line-height:.4rem;font-size:.16rem;background:rgba(255, 255, 255, 0.4);}

}


.wap_ml_ico{display:none;}




@media screen and (max-width:1520px){
.in_dh001 .pc_ml li a{padding:0 17px;}
}
@media screen and (max-width:1350px){
.in_dh001 .pc_ml li a{padding:0 10px;}
}

@media screen and (max-width:1250px){
.in_dh001 .pc_ml li a{padding:0 5px;}
}

@media screen and (max-width:1250px){
.in_dh001 .pc_ml li a{padding:0 5px;}
}

@media screen and (max-width:1165px){
.in_dh001{min-width:1200px;}
}

@media screen and (max-width:1024px){
.in_dh001{width:100%;padding:0;min-width:auto;}
.in_dh001 .pc_ml{display:none;}
.in_dh001 .tel_ss01{display:none;}
.in_dh001 .logo01 img{height:65px;padding:12px 0 12px 20px;}
.wap_ml_ico{display:block;position:absolute;right:20px;top:25%;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;z-index:60;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% - 60px * 2);float:left;clear:both;position:relative;margin:0 60px;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(4) .wz2_qt::after{display:inline;}
.wap_menu_qt li:nth-child(6) .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;}
.wap_menu_qt .ss_inpt{width:100%;float:left;position:relative;}
.wap_menu_qt .ss_inpt .ss_sr1{-moz-box-sizing:border-box;
box-sizing:border-box;
padding-left:16px;
width:100%;
height:60px;
line-height:58px;
background:#fff;
border:none;outline:none;color:rgba(34, 34, 34, 0.5);
font-size:16px;
border:1px solid #ccc;
}
.wap_menu_qt .ss_inpt .ss_an1{position:absolute;border:1px solid #ccc;background-color:unset;
right:0;
top:0;
padding:0;
outline:none;background-position:center;background-repeat:no-repeat;background-size:40%;
background-image:url(../img/a_ico01.png);
width:60px;
height:60px;
cursor:pointer;
border:none;
}


.menu_back{width:100%;height:auto;bottom:0;top:0;left:0;right:0;z-index:71;}
.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:1024px){
.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;}
.in_dh001_qt:hover{background-color:rgba(255, 255, 255, 1);}
.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{background-color:rgba(255, 255, 255,1);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 .logo01 img{height:.62rem;padding:.08rem 0 .08rem .2rem;}

.wap_ml_ico{right:.2rem;}
.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;}
}





/* 右侧浮动及切换 */
.web_fd{width:44px;position:fixed;bottom:360px;right:40px;z-index:9;}
.web_fd ul{list-style-type:none;}
.web_fd li{width:44px;height:44px;float:left;clear:both;position:relative;margin-top:10px;display:inline;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;cursor:pointer;
background:-webkit-linear-gradient(#535759,#3b3e40);background:-moz-linear-gradient(#535759,#3b3e40);background:-o-linear-gradient(#535759,#3b3e40);background:linear-gradient(#535759,#3b3e40);
box-shadow:0 10px 20px rgba(0,0,0,0.15);-moz-box-shadow:0 10px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.15);
}
.web_fd li .tp1{width:100%;height:100%;float:left;background-position:center;background-repeat:no-repeat;background-size:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.web_fd li:nth-child(1):hover .tp1{background-size:55%;}
.web_fd li:nth-child(1) .tp1{background-image:url(../img/ico11.png);}
.web_fd li:nth-child(2) .tp1{background-image:url(../img/ico12.png);}
.up_top1_back{background:-webkit-linear-gradient(#f4f4f4,#f4f4f4)!important;background:-moz-linear-gradient(#f4f4f4,#f4f4f4)!important;background:-o-linear-gradient(#f4f4f4,#f4f4f4)!important;background:linear-gradient(#f4f4f4,#f4f4f4)!important;}
.up_top1:hover .tp1{transform:rotate(90deg);}
.pc_cont_nr_t2{width:224px;position:fixed;z-index:80;display:none;bottom:60px;right:95px;}
.pc_cont_nr_t2 .bz01{position:absolute;width:10px;height:10px;right:-5px;top:225px;transform:rotate(45deg);background-color:#fff;}
.up_top1_back .tp1{background-image:url(../img/close.png)!important;background-color:#f4f4f4;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.pc_cont_nr_t2_back{display:unset;}
@media screen and (max-width:750px){
.web_fd{display:none;}
}

.in001{width:100%;height:100vh;float:left;z-index:2;clear:both;position:relative;background-color:#fff;display:inline;overflow:hidden;}
.in001 ul{width:100%;height:100%;float:left;list-style-type:none;}
.in001 li{width:100%;height:100%;clear:both;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:5;overflow:hidden;}
.in001 li::before{content:"";position:absolute;left:0;top:0;width:100%;height:300px;
background:-webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);background:-moz-linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
z-index:4;pointer-events:none;}
.in001 li .banner-video {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;}
.in001 .swiper-pagination{width:100%;right:0;left:0;bottom:76px;z-index:10;display:none;}
.in001 .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:rgba(255, 255, 255, .6);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.in001 .swiper-pagination .swiper-pagination-bullet-active{background-color:rgba(255, 255, 255, 1);width:50px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.in001 li img{width:100%;height:auto;float:left;clear:both;}

.in001 li .wz_qt1{position:absolute;z-index:5;width:49%;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%);}
.in001 li .wz_qt1 .tp1{width:100%;float:left;height:auto;}
.in001 li .wz_qt1 .tp1 img{width:100%;height:auto;}
.in001 li .wz_qt1 .wz1{text-align:justify;text-justify:inter-ideograph;text-align-last:justify;-moz-text-align-last:justify;-webkit-text-align-last:justify;
line-height:2em;font-size:3.125vw;color:#fff;letter-spacing:0.2vw;word-spacing:0.1vw;}



.in001a{width:100%;height:100vh;height:calc(100vh - .8rem);float:left;z-index:2;clear:both;position:relative;background-color:#fff;display:none;overflow:hidden;}
.in001a ul{width:100%;height:100%;float:left;list-style-type:none;}
.in001a li{width:100%;height:100%;clear:both;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:5;overflow:hidden;}
.in001a li::before{content:"";position:absolute;left:0;top:0;width:100%;height:150px;
background:-webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);background:-moz-linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
z-index:4;pointer-events:none;}
.in001a li .banner-video {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;}
.in001a .swiper-pagination{width:100%;right:0;left:0;bottom:76px;z-index:10;display:none;}
.in001a .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:rgba(255, 255, 255, .6);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.in001a .swiper-pagination .swiper-pagination-bullet-active{background-color:rgba(255, 255, 255, 1);width:50px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.in001a li img{width:100%;height:100%;float:left;clear:both;object-fit:cover;object-position:center;}

.in001a li .wz_qt1{position:absolute;z-index:5;width:79%;bottom:1rem;
left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);}
.in001a li .wz_qt1 .tp1{width:100%;float:left;height:auto;}
.in001a li .wz_qt1 .tp1 img{width:100%;height:auto;}
.in001a li .wz_qt1 .wz1{text-align:justify;text-justify:inter-ideograph;text-align-last:justify;-moz-text-align-last:justify;-webkit-text-align-last:justify;
line-height:2em;font-size:.24rem;color:#0d50be;}


@media screen and (max-width:750px){
.in001{display:none;}
.in001.hidden {
display:none !important;/* 彻底移除渲染，iOS无法识别元素 */
position:absolute !important;/* 重置定位，避免层级残留 */
z-index:-9999 !important;/* 强制压到最底层 */
width:0 !important;
height:0 !important;
overflow:hidden !important;
}
/* 额外保险：单独隐藏视频标签 */
.in001.hidden .banner-video {
display:none !important;
visibility:hidden !important;
opacity:0 !important;
}
.in001a{display:inline;}
}

.in002{width:100%;float:left;background-color:#fff;position:relative;clear:both;}
.in002_logo{ position:sticky;left:0;top:0;height:100vh;width:100%;
  display:flex;justify-content:center;align-items:center;
  overflow:hidden;z-index:10;
  transform: translateZ(0); /* 硬件加速兜底 */
}

.in002_logo .tp1_qt{position:relative;width:31.25vw;height:31.25vw;overflow:hidden;
 transform-origin: center;
  will-change: width, height;border-radius:20px 20px 0 20px;-webkit-border-radius:20px 20px 0 20px;-moz-border-radius:20px 20px 0 20px;
}
.in002_logo .tp1_qt .tp1{position:absolute; inset:0; z-index:2;}
.in002_logo .tp1_qt .tp1 img{width:100%;height:100%; object-fit: cover; object-position: center;}



.video_mask {position:absolute; left: -2px; right: -2px; bottom: -2px; top: -2px; width: 100%;height: 100%; overflow: hidden; object-fit:cover;object-position:center;background-position:center;background-size:cover;}

.gif_mask {position:absolute;left: -2px; right: -2px; bottom: -2px; top: -2px;overflow: hidden; background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(https://jjby99-com.oss-cn-hangzhou.aliyuncs.com/uploads/20251217/6ca5a16851bb7fcd590090e427d06e9b.gif);
z-index:1;opacity:0;}
.ios-mobile .gif_mask {opacity:1;}
.ios-mobile .video_mask,.ios-mobile #videoPlayBtn {display:none !important;}



.in002_c{padding:0 60px;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;height:100vh;
margin-top:-50vh;position:relative;z-index:5;}
.in002_c_qt{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;
-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:40px;}
.in002_c_qt .wz1{}
.in002_c_qt .wz1 .wz1a{float:left;display:inline;color:#0d50be;font-size:6vw;line-height:.9em;text-transform:uppercase;margin-bottom:10px;clear:both;}
.in002_c_qt .wz1 .wz1a span{padding:0;float:left;}
.in002_c_qt .wz1 .wz1b{display:block;display:block;line-height:1.2em;color:#0d50be;font-size:3vw;font-weight:normal;clear:both;}
.in002_c_qt .wz2{width:354px;color:#666666;text-align:justify;font-size:16px;line-height:1.75em;}
@media screen and (max-width:1280px) {
.in002_c{padding:0 30px;}
.in002_c_qt .wz2{width:304px;color:#666666;text-align:justify;font-size:14px;line-height:1.75em;}
}
@media screen and (max-width:1024px) {
.in002{width:100%;background-color:#fff;position:relative;display:flex;padding-bottom:80px;clear:both;flex-direction:column-reverse;}
.in002_logo{position:relative;height:auto;}
.in002_c{height:auto;margin-top:0;padding:80px 5%;}
}
@media screen and (max-width:750px) {
.in002_c{padding:.5rem .2rem .4rem .2rem;}
.in002_c_qt{display:block;}
.in002_c_qt .wz1 .wz1a{font-size:.5rem;margin-bottom:.2rem;}
.in002_c_qt .wz1 .wz1b{font-size:.34rem;}
.in002_c_qt .wz2{width:100%;font-size:.18rem;padding-top:.25rem;}
.in002_logo{position:relative;height:auto;width:100%;display:block;overflow:hidden;z-index:10;padding:0 .3rem;}

.in002_logo .tp1_qt{position:relative;width:100%!important;height:auto!important;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.in002_logo .tp1_qt .tp1{position:relative;float:left;width:100%!important;z-index:2;}
.in002_logo .tp1_qt .tp1 img{width:100%;height:auto;display:block;}

}



.in003{width:100%;float:left;background-color:#f8f8f8;position:relative;z-index:2;height:180vh;clear:both;}
.in003_bj{position:absolute;left:0;top:0;width:100%;height:100%;background-attachment:fixed;
background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(https://jjby99-com.oss-cn-hangzhou.aliyuncs.com/uploads/20251217/0390a32c07a1942d669a9bac1c800b54.webp);
transition:background-size var(--transition);background-clip:border-box;-webkit-background-size:cover;-o-background-size:cover;}

.in003_c_qt{position:sticky;left:0;top:0;height:100vh;width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display: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_c{position:relative;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-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;
width:32vw;height:32vw;text-align:center;}
.in003_c_hen {position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/line1.png) center no-repeat;-o-background-size:cover;background-size:cover;
border-radius:50%;transition:transform var(--transition);transform-origin:center;}

.in003_c_hen2 {position:absolute;left:5%;top:5%;bottom:5%;right:5%;border:1px dashed rgba(255, 255, 255,.3);border-radius:50%;transition:transform var(--transition);transform-origin:center;}



.in003_c_hen_wz{text-align:center;}
.in003_c_hen_wz .wz1{font-size:2.4vw;color:#fff;line-height:1.4em;z-index:1;position:relative;}

.in003_c_wz{position:absolute;left:60px;bottom:80px;z-index:3;}
.in003_c_wz .wz1{font-size:22px;line-height:1.4em;color:#fff;}


.in003_c_wz .wz2{padding-top:40px;
display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;
-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.in003_c_wz .wz2 .wz2a{font-size:5.4vw;line-height:1em;color:#fff;font-weight:bold;}
.in003_c_wz .wz2 .wz2b{font-size:16px;line-height:3em;color:#fff;}
.in003_c_wz .wz3{font-size:16px;line-height:1.4em;color:#fff;}
@media screen and (max-width:1024px) {

.in003{height:auto;}
.in003_bj{background-attachment:local;background-size:cover !important;}
.in003_c_qt{position:relative;height:auto;padding:80px 0 200px;}

.in003_c {width:60vw;height:60vw;margin-top:40px;}
.in003_c_hen_wz .wz1{font-size:34px;}
.in003_c_wz{bottom:35px;}
} 
@media screen and (max-width:750px){

.in003_c_qt{padding:.8rem 0 2.5rem;}
.in003_c_hen_wz .wz1{font-size:.34rem;}
.in003_c_wz{position:absolute;left:.2rem;bottom:.4rem;}
.in003_c_wz .wz1{font-size:.24rem;}
.in003_c_wz .wz2{padding-top:.2rem;}
.in003_c_wz .wz2 .wz2a{font-size:.5rem;}
.in003_c_wz .wz2 .wz2b{font-size:.16rem;line-height:3em;}
.in003_c_wz .wz3{font-size:.18rem;}

}


.in004{width:100%;float:left;background-color:#fff;position:relative;z-index:2;clear:both;padding:66px 60px 80px;}
.in004_l{width:calc(32%);position:absolute;left:0;bottom:0;top:0;background-position:left top;background-repeat:no-repeat;background-size:30%;background-image:url(https://jjby99-com.oss-cn-hangzhou.aliyuncs.com/uploads/20251217/8af29d61638c9c10908c1af59078daf1.webp);background-attachment:fixed;}

.in004_c {text-align:center;width:67%;float:right;padding-top:80px;}
.in004_c .wz_qt1 .wz1{display:block;text-align:left;line-height:1.2em;color:#000;font-size:3vw;font-weight:normal;}

.in004_c .wz_qt1 .tp1{width:100%;float:left;clear:both;display:none;}
.in004_c .wz_qt1 .tp1 img{width:100%;height:auto;}

.in004_c .wz_qt1 .wz2{display:block;text-align:left;font-size:22px;line-height:1.4em;color:#0d50be;padding-bottom:10px;}
.in004_c .wz_qt1 .wz3{display:block;text-align:left;line-height:1.4em;color:#666;font-size:16px;padding-top:20px;}

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


.in004_c li 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;}
.in004_c li a:hover figure img.hide {opacity:1;visibility:visible;mask-position:50% 100%;-webkit-mask-position:50% 100%;}
.in004_c li a h2{font-weight:normal;font-size:18px;line-height:1.2em;color:#666;padding-top:12px;text-align:center;}
.in004_c li:hover a h2{color:#0d50be;}

.in004_c .more1{display:inline-block;float:unset;}


@media screen and (max-width:1024px){
.in004_c .wz_qt1 .wz1{font-size:34px;}
}

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

.in004{padding:.4rem .2rem .4rem .2rem}
.in004_l{display:none;}

.in004_c {width:100%;float:left;padding-top:.4rem;}
.in004_c .wz_qt1{width:100%;}
.in004_c .wz_qt1 .wz1{font-size:.34rem;clear:both;}
.in004_c .wz_qt1 .tp1{display:block;padding-bottom:.3rem;}
.in004_c .wz_qt1 .wz2{font-size:.24rem;}
.in004_c .wz_qt1 .wz3{padding-top:.2rem;}
.in004_c ul {padding-top:.4rem;border-top:0;clear:both;}
.in004_c li {width:calc(100% / 3);margin-bottom:.5rem;}
.in004_c li figure {height:1rem;}
.in004_c li a h2{font-size:.18rem;padding-top:.1rem;}
.in004_c .more1{display:inline-block;float:unset;}

}

.in005{width:100%;float:left;background-color:#f4f4f4;position:relative;z-index:2;clear:both;padding:66px 60px 80px;display:flex;justify-content:space-between;align-items:flex-start;}
.in005 .in005_l{position:sticky;top:100px;}
.in005 .in005_l .wz1{display:block;line-height:1.2em;color:#000;font-size:3vw;font-weight:normal;padding-top:10px;}
.in005 .in005_l .wz2{display:block;font-size:22px;line-height:1.4em;color:#0d50be;}

.in005 .in005_r{padding-top:56px;width:61.9792vw;max-width:1190px;}

.in005 .in005_r ul{width:100%;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;}
.in005 .in005_r li{width:calc(100% / 3 - 2%);}
.in005 .in005_r li .tp1{width:100%;float:left;}
.in005 .in005_r li .tp1 img{width:100%;height:auto;}
.in005 .in005_r .wz1{display:block;color:#222222;font-size:24px;font-weight:normal;line-height:1.75em;padding-top:20px;}
.in005 .in005_r .wz2{color:#999999;font-size:16px;line-height:1.75em;padding-bottom:30px;}

@media screen and (max-width:1024px){
.in005 .in005_l .wz1{font-size:34px;}
}

@media screen and (max-width:750px){
.in005{width:100%;float:left;padding:.4rem .2rem .4rem .2rem;display:block;
}
.in005 .in005_l{position:unset;top:unset;display:block;clear:both;}
.in005 .in005_l .wz1{font-size:.34rem;}
.in005 .in005_l .wz2{font-size:.24rem;padding-bottom:.4rem;}

.in005 .in005_r{padding-top:.6rem;width:100%;max-width:unset;clear:both;}
.in005 .in005_r .wz1{font-size:.24rem;padding-top:.2rem;}
.in005 .in005_r .wz2{font-size:.18rem;padding-bottom:.3rem;}


}

.more1{position:relative;margin-top:50px;z-index:5;text-align:center;float:left;}
.more1 a{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;}
.more1 a .mo01{width:48px;height:48px;position:relative;border:solid 1px rgba(13, 80, 190,1);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.more1 a .mo01 .mo01_tp{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:50%;background-image:url(../img/ico14c.png);}
.more1 a .mo01::before{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;content:"";border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;left:50%;right:50%;top:50%;bottom:50%;background-color:rgba(13, 80, 190,0);}
.more1 a .mo_wz{font-size:16px;color:#0d50be;padding-left:14px;}
.more1 a:hover .mo01{border:solid 1px rgba(13, 80, 190,1);background-color:rgba(13, 80, 190,1);}
.more1 a:hover .mo01 .mo01_tp{background-image:url(../img/ico14b.png);}
.more1 a:hover .mo01::before{left:0;right:0;top:0;bottom:0;background-color:rgba(13, 80, 190,1);}

.more2{position:relative;margin-top:40px;z-index:5;text-align:center;}
.more2 a{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;}
.more2 a .mo01{width:48px;height:48px;position:relative;border:solid 1px rgba(255, 255, 255,1);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.more2 a .mo01 .mo01_tp{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:50%;background-image:url(../img/ico14b.png);}
.more2 a .mo01::before{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;content:"";border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;left:50%;right:50%;top:50%;bottom:50%;background-color:rgba(13, 80, 190,0);}
.more2 a .mo_wz{font-size:16px;color:#fff;padding-left:14px;}
.more2 a:hover .mo01{border:solid 1px rgba(13, 80, 190,1);background-color:rgba(13, 80, 190,1);}
.more2 a:hover .mo01::before{left:0;right:0;top:0;bottom:0;background-color:rgba(13, 80, 190,1);}


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

.more1{margin-top:.4rem;}
.more1 a .mo01{width:.45rem;height:.45rem;}
.more1 a .mo_wz{font-size:.18rem;padding-left:.12rem;}
.more2{margin-top:.4rem;}
.more2 a .mo01{width:.45rem;height:.45rem;}
.more2 a .mo_wz{font-size:.18rem;padding-left:.12rem;}

}



.in009{padding:66px 60px 65px;display:flex;justify-content:space-between;align-items:flex-start;background:#edf1fa;clear:both;} 
.in009 .wz_qt1{position:sticky;}
.in009 .wz_qt1 .wz1{display:block;line-height:1.2em;color:#000;font-size:3vw;font-weight:normal;}
.in009 .wz_qt1 .wz2{display:block;font-size:22px;line-height:1.4em;color:#0d50be;padding-bottom:10px;}
.in009 .tp1{width:50%;padding-right:0;margin-right:0;}
.in009 .tp1 a{width:100%;height:auto;border:0;}
.in009 .tp1 img{width:100%;height:auto;}

@media screen and (max-width:1024px){
.in009 .wz_qt1 .wz1{font-size:34px;}

}

@media screen and (max-width:750px){
.in009{padding:.4rem .2rem .4rem .2rem;display:block; float: left;} 
.in009 .wz_qt1{position:unset;clear:both;}
.in009 .wz_qt1 .wz1{font-size:.34rem;}
.in009 .wz_qt1 .wz2{font-size:.24rem;padding-bottom:.4rem;}
.in009 .tp1{width:100%;padding-top:.3rem;clear:both;}
}


.in_food{width:100%;float:left;background-color:#0d50be;position:relative;}
.in_food_t{position:relative;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;
-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;
align-items:flex-start;padding:60px 60px 96px 60px;}
.in_food_ml{width:38%;display:block;}
.in_food_ml .wz1{color:#fff;float:left;font-size:18px;line-height:1.75em;clear:both;}
.in_food_ml ul{clear:both;padding-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.in_food_ml li{width:calc(100% / 4 - 10px);color:rgba(255, 255, 255, .85);float:left;font-size:16px;line-height:2.4em;padding-right:10px;}
.in_food_ml li:nth-child(n4){clear:both;}
.in_food_ml li a{float:left;transition:all 0.3s ease;}
.in_food_ml li:hover {color:rgba(255, 255, 255,1);}
.in_food_ml li:hover a{text-decoration:underline;color:#fff;}
.in_food_ml2{width:12%;display:block;margin-right:0;}
.in_food_ml2 .wz1{color:#fff;float:left;font-size:18px;line-height:1.75em;clear:both;}
.in_food_ml2 ul{clear:both;padding-top:10px;}
.in_food_ml2 li{color:rgba(255, 255, 255, .85);float:left;font-size:16px;line-height:2.4em;display:block;clear:both;}
.in_food_ml2 li a{float:left;}
.in_food_ml2 li:hover {color:rgba(255, 255, 255,1);}
.in_food_ml2 li:hover a{text-decoration:underline;color:#fff;}
.in_food_ml4{width:20%;display:block;}
.in_food_ml4 .wz1{color:#fff;float:left;font-size:18px;line-height:1.75em;clear:both;}
.in_food_ml4 ul{clear:both;padding-top:10px;}
.in_food_ml4 li{color:rgba(255, 255, 255, 1);float:left;font-size:16px;line-height:2.4em;display:block;clear:both;}
.in_food_ml4 li:hover {color:rgba(255, 255, 255,1);}
.in_food_ml3{display:block;}
.in_food_ml3 .wz1{color:#fff;float:left;font-size:18px;line-height:1.75em;clear:both;}
.in_food_ml3 ul{clear:both;padding-top:10px;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;}
.in_food_ml3 li{width:calc(100% / 2 - 10px);color:rgba(255, 255, 255, .85);font-size:16px;line-height:2.4em;}
.in_food_ml3 li img{width:100%;height:auto;}
@media screen and (max-width:1149px){
.in_food_ml3{width:25%;display:block;}
}
@media screen and (max-width:1040px){
.in_food_ml{width:50%;}
.in_food_ml2{display:none;}    
}

@media screen and (max-width:825px){
.in_food_ml{display:none;}
.in_food_ml4{width:45%;}   
.in_food_ml3{width:50%;}
}

@media screen and (max-width:750px){
.in_food_t{padding:.2rem .2rem .2rem .2rem;}
.in_food_ml4 .wz1{font-size:.18rem;}
.in_food_ml4 ul{padding-top:.1rem;}
.in_food_ml4 li{font-size:.16rem;line-height:2em;}
.in_food_ml3 .wz1{font-size:.18rem;}
.in_food_ml3 ul{padding-top:.1rem;}
.in_food_ml3 li{width:calc(100% / 2 - .1rem);font-size:.16rem;line-height:2em;}
}
.in_food_b{padding:30px 60px 30px 60px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;
-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(255, 255, 255, 0.4);}
.in_food_b p{font-size:15px;line-height:2em;color:#fff;padding-right:10px;}
.in_food_b a{color:#fff;}

.in_food_contact{display:none;position:fixed;z-index:82;background-color:#fff;bottom:0;left:0;right:0;padding-top:.1rem;padding-bottom:.1rem;}
.in_food_contact .an01{width:.4rem;float:left;margin-left:.2rem;display:inline;}
.in_food_contact .an01 .tp1{width:100%;}
.in_food_contact .an01 .tp1 img{width:100%;height:auto;}
.in_food_contact .an01 .wz1{width:100%;float:left;font-size:.16rem;line-height:1.5em;text-align:center;color:#000;}
.in_food_contact .an02 {width:calc(100% - 1rem);float:right;height:.6rem;margin-right:.2rem;display:inline;font-size:.2rem;color:#fff;line-height:.6rem;text-align:center;float:right;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;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));}

@media screen and (max-width:750px){
.in_food_b{padding:.2rem .2rem .95rem .2rem;display:block;}
.in_food_b p{font-size:.16rem;padding-right:0;clear:both;display:block;text-align:center;}
.in_food_contact{display:block;}
}




.bann_tp1{width:100%;height:600px;float:left;background-color:#0d50be;position:relative; clear: both;}
.bann_tp1 .wz1_qt{position:absolute;left:60px; z-index:6;
top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.bann_tp1::before{content:"";position:absolute;left:0;top:0;width:100%;height:300px;background:-webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);background:-moz-linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
z-index:4;pointer-events:none;}
.bann_tp1 .wz1_qt .wz1{font-size:3.64vw;line-height:1.2em;color:#fff;}
.bann_tp1 .wz1_qt .wz2{font-size:18px;line-height:1.5em;color:#fff;padding-top:20px;}
.pro_tp{background-position:right bottom;background-repeat:no-repeat;background-size:40%;background-image:url(../img/tp11a.webp);}
.pro_tp1{background-position:right top;background-repeat:no-repeat;background-size:60%;background-image:url(../img/tp6.webp);}
.pro_tp2{background-position:right bottom;background-repeat:no-repeat;background-size:cover;background-image:url(../img/tp13.webp);}
.pro_tp2::before{ display: none;}

.pro_tp2a{background-position:right bottom;background-repeat:no-repeat;background-size:cover;background-image:url(../img/tp21.webp);}
.pro_tp2a::before{ display: none;}

.pro_tp2b{background-position:right bottom;background-repeat:no-repeat;background-size:cover;background-image:url(../img/tp22.webp);}
.pro_tp2b::before{ display: none;}


.pro_tp3{background-position:right bottom;background-repeat:no-repeat;background-size:cover;background-image:url(../img/tp14.webp);}
.pro_tp4{background-position:right bottom;background-repeat:no-repeat;background-size:cover;background-image:url(../img/tp15.webp);}



@media screen and (max-width:1024px){
.bann_tp1 .wz1_qt .wz1{font-size:34px;}
.pro_tp1{background-position:right bottom;background-size:80%;}

}

@media screen and (max-width:750px){
.bann_tp1{height:6rem;}
.bann_tp1 .wz1_qt{left:.2rem; right: .2rem;}
.bann_tp1 .wz1_qt .wz1{font-size:.34rem;}
.bann_tp1 .wz1_qt .wz2{font-size:.24rem;padding-top:20px;}
.pro_tp{background-position:right bottom;background-size:80%;}
.pro_tp1{background-position:right bottom;background-size:80%;}
.pro_tp3{background-position:center bottom;}
.pro_tp4{background-position:80% bottom;}

}


.ab001_tit{width:100%;float:left;text-align:center;padding:130px 0 40px 0;border-bottom:solid 1px #ccc;}
.ab001_tit h3{font-weight:normal;font-size:45px;line-height:1.75em;color:#333;}
.ab001_tit h4{font-weight:normal;font-size:18px;line-height:1.5em;color:#818181;}

@media screen and (max-width:750px){
.ab001_tit{padding:.6rem 0 .4rem 0;}
.ab001_tit h3{font-size:.32rem;}
.ab001_tit h4{font-size:.18rem;}
}


.pro_ml{width:100%;float:left;padding:70px 0 120px 0;position:relative;}
.pro_ml ul{display:-webkit-flex;width:100%;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.pro_ml li{max-width:286px;text-align:center;position:relative;padding-top:120px;}
.pro_ml li a{width:100%;height:auto;}
.pro_ml li figure{position:relative;display:block;text-align:center;}
.pro_ml li img{width:100%;height:auto;position:relative;top:0;}
.pro_ml li h3{font-weight:normal;font-size:20px;line-height:1.5em;color:#818181;}

.pro_ml li:hover h3{color:#0d50be;}
.pro_ml li:hover img{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);}

@media screen and (max-width:750px){
.pro_ml{width:100%;float:left;padding:.4rem .0 .8rem 0;position:relative;}
.pro_ml li{width:calc(100% / 3 - (.2rem * 2));text-align:center;margin:.4rem .2rem 0 .2rem;display:inline;position:relative;padding-top:0}
.pro_ml li:hover img{transform:translateY(-.1rem);-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);-o-transform:translateY(-.1rem);}
.pro_ml li h3{font-size:.18rem;}
}



.pro_ml_list{width:100%;width:calc(100% - (60px * 2));float:left;margin:60px 60px 0 60px;display:inline;position:relative;
background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,0.08);-moz-box-shadow:0 0 30px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.08);
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-justify-content:space-between;
-moz-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;;}
.pro_ml_list .pro_ml_list_l{width:200px;border-right:solid 1px #ddd;}
.pro_ml_list .pro_ml_list_l .wz1{float:left;margin:30px 0 0 30px;display:inline;font-size:18px;line-height:1.5em;color:#666;clear:both;}
.pro_ml_list .pro_ml_list_l h2{float:left;padding-left:30px;font-weight:normal;font-size:22px;line-height:1.7em;color:#0d50be;clear:both;}
.pro_ml_list .pro_ml_list_l .tp1{width:calc(100% - (40px * 2));float:left;margin:0 40px;display:inline;clear:both;}
.pro_ml_list .pro_ml_list_l .tp1 img{width:100%;height:auto;}
.pro_ml_list .pro_ml_list_l::after{content:"";width:100%;height:30px;float:left;clear:both;}

.pro_ml_list .pro_ml_list_r{width:calc(100% - 200px - 1px - 60px);margin-right:30px;}
.pro_ml_list .pro_ml_list_r ul{width:100%;float:left;list-style-type:none;
display:-webkit-flex;
display:-moz-box;display:-ms-flexbox;
display:flex;-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;}
.pro_ml_list .pro_ml_list_r li{width:calc(100% / 9);float:left;}
.pro_ml_list .pro_ml_list_r li a{width:100%;height:auto;float:left;font-size:18px;line-height:3em;color:#818181;}
.pro_ml_list .pro_ml_list_r li:hover a{color:#0d50be;}
.pro_ml_list .pro_ml_list_r .active a{color:#0d50be;}


.pro_ml_list .pro_ml_list_r1{width:calc(100% - 150px); float: left; margin-right:30px; margin-left:120px; margin-top: 40px; margin-bottom: 40px; display: inline;}
.pro_ml_list .pro_ml_list_r1 ul{width:100%;float:left;list-style-type:none;
display:-webkit-flex;
display:-moz-box;display:-ms-flexbox;
display:flex;-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap;}
.pro_ml_list .pro_ml_list_r1 li{width:calc(100% / 9);float:left;}
.pro_ml_list .pro_ml_list_r1 li a{width:100%;height:auto;float:left;font-size:18px;line-height:3em;color:#818181;}
.pro_ml_list .pro_ml_list_r1 li:hover a{color:#0d50be;}
.pro_ml_list .pro_ml_list_r1 .active a{color:#0d50be;}

@media screen and (max-width:1600px){
.pro_ml_list .pro_ml_list_r li a{font-size:16px;}

.pro_ml_list .pro_ml_list_r1{width:calc(100% - 110px); float: left; margin-right:30px; margin-left:80px; margin-top: 40px; margin-bottom: 40px; }
.pro_ml_list .pro_ml_list_r1 li a{font-size:16px;}
}

@media screen and (max-width:1024px){
.pro_ml_list{display:block;}
.pro_ml_list .pro_ml_list_l{width:100%;border-right:0;display:block;clear:both;text-align:center;}
.pro_ml_list .pro_ml_list_l .wz1{width:100%;margin:30px 0 0 0;}
.pro_ml_list .pro_ml_list_l h2{width:100%;padding-left:0;}
.pro_ml_list .pro_ml_list_l .tp1 img{width:auto;height:70px;display:inline-block;}
.pro_ml_list .pro_ml_list_l::after{border-bottom:solid 1px #ddd;}

.pro_ml_list .pro_ml_list_r{width:calc(100% - (30px * 2));margin-right:30px;margin-left:30px;display:block;}
.pro_ml_list .pro_ml_list_r::before{content:"";width:100%;height:20px;float:left;clear:both;}
.pro_ml_list .pro_ml_list_r::after{content:"";width:100%;height:20px;float:left;clear:both;}
.pro_ml_list .pro_ml_list_r li{text-align:center;}
.pro_ml_list .pro_ml_list_r1{width:calc(100% - (30px * 2));margin-right:30px;margin-left:30px; margin-top: 20px; margin-bottom: 20px;display:block;}
.pro_ml_list .pro_ml_list_r1::before{content:"";width:100%;height:20px;float:left;clear:both;}
.pro_ml_list .pro_ml_list_r1::after{content:"";width:100%;height:20px;float:left;clear:both;}
.pro_ml_list .pro_ml_list_r1 li{text-align:center;}
}


@media screen and (max-width:860px){
.pro_ml_list{width:calc(100% - (.2rem * 2));margin:.2rem .2rem 0 .2rem;}
.pro_ml_list .pro_ml_list_l{display:none;}
.pro_ml_list .pro_ml_list_r{width:calc(100% - (.2rem * 2));margin-right:.2rem;margin-left:.2rem;}
.pro_ml_list .pro_ml_list_r li{width:calc(100% / 5);float:left;}
.pro_ml_list .pro_ml_list_r li a{font-size:.16rem;}
.pro_ml_list .pro_ml_list_r1{width:calc(100% - (.2rem * 2));margin-right:.2rem;margin-left:.2rem;margin-top: .1rem; margin-bottom: .1rem;}
.pro_ml_list .pro_ml_list_r1::before{height:.1rem;}
.pro_ml_list .pro_ml_list_r1::after{height:.1rem;}
.pro_ml_list .pro_ml_list_r1 li{width:calc(100% / 4);float:left;}
.pro_ml_list .pro_ml_list_r1 li a{font-size:.16rem;}
}

@media screen and (max-width:650px){
.pro_ml_list_in{display:none;}
}


.pro_cp_ml{width:100%;width:calc(100% - (40px * 2));float:left;clear:both;margin:0 40px;display:inline;}
.pro_cp_ml::after{content:"";width:100%;height:60px;float:left;clear:both;}
.pro_cp_ml ul{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;flex-wrap:wrap;clear:both;}
.pro_cp_ml li{width:calc(100% / 3 - (20px * 2));margin:40px 20px 0 20px;position:relative;background-color:#fff;}
.pro_cp_ml li a{width:100%;float:left;height:auto;}
.pro_cp_ml li figure{width:100%;position:relative;overflow:hidden;}
.pro_cp_ml li figure .img2{width:100%;height:auto;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.pro_cp_ml li figure .img1{width:100%;height:auto;position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;object-fit:cover;object-position:center;}
.pro_cp_ml li:hover{box-shadow:0 0 30px rgba(0,0,0,0.08);-moz-box-shadow:0 0 30px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.08);}
.pro_cp_ml li:hover figure .img1{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);}
.pro_cp_ml li h3{width:calc(100% - (5% * 2));float:left;margin:20px 5% 0 5%;display:inline;font-weight:normal;font-size:30px;line-height:1.75em;color:#333;text-align:center;}
.pro_cp_ml li .wz1{width:calc(100% - (5% * 2));float:left;margin:0 5% 0 5%;display:inline;text-align:center;font-size:16px;line-height:1.5em;color:#818181;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.pro_cp_ml li .an_qt{width:100%;float:left;margin:20px 0 0 0;display:inline;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;
justify-content:center;}


.pro_cp_ml li .an01,.pro_cp_ml li .an02{display:inline-block;width:auto;padding:0 15px;display:flex;border:solid 1px #ddd;margin:0 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.pro_cp_ml li::after{content:"";width:100%;height:30px;float:left;clear:both;}

.pro_cp_ml li .an01 .bz01{display:inline-block;width:20px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/ico2_15.png);}
.pro_cp_ml li .an01 .wz2{display:inline-block;padding-left:8px;font-size:16px;line-height:50px;color:#566;}

.pro_cp_ml li .an02 .bz01{display:inline-block;padding-left:8px;width:20px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/ico2_23.png);}
.pro_cp_ml li .an02 .wz2{display:inline-block;font-size:16px;line-height:50px;color:#566;}
.pro_cp_ml li:hover h3{color:#0d50be;}
.pro_cp_ml li:hover .wz1{color:#0d50be;}

.pro_cp_ml li .an01:hover{background-color:#0d50be;border:solid 1px #0d50be;}
.pro_cp_ml li .an01:hover .bz01{filter:brightness(0) invert(1);}
.pro_cp_ml li .an01:hover .wz2{color:#fff;}

.pro_cp_ml li .an02:hover{background-color:rgba(231,108,0,1);border:solid 1px  rgba(231,108,0,1);}
.pro_cp_ml li .an02:hover .bz01{filter:brightness(0) invert(1);}
.pro_cp_ml li .an02:hover .wz2{color:#fff;}

@media screen and (max-width:1600px){
.pro_cp_ml li h3{font-size:24px;}
.pro_cp_ml li .wz1{font-size:14px;}
}


@media screen and (max-width:1080px){
.pro_cp_ml li .an01,.pro_cp_ml li .an02{padding:0 10px;margin:0 5px;}
}

@media screen and (max-width:980px){
.pro_cp_ml li{width:calc(100% / 2 - (20px * 2));margin:40px 20px 0 20px;}

}

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

.pro_cp_ml{width:100%;margin:0;}
.pro_cp_ml::after{height:.2rem;}
.pro_cp_ml li{width:calc(100% - (.2rem * 2));margin:.2rem .2rem 0 .2rem;}

.pro_cp_ml li:hover{box-shadow:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;}

.pro_cp_ml li h3{margin:.1rem 5% 0 5%;font-size:.22rem;}
.pro_cp_ml li .wz1{font-size:.16rem;}
.pro_cp_ml li .an_qt{margin:.2rem 0 0 0;}
.pro_cp_ml li .an01,.pro_cp_ml li .an02{padding:0 .2rem;margin:0 .1rem;}
.pro_cp_ml li::after{height:.4rem;}
.pro_cp_ml li .an01{background-color:#0d50be;border:solid 1px #0d50be;}
.pro_cp_ml li .an02{background-color:rgba(231,108,0,1);border:solid 1px  rgba(231,108,0,1);}

.pro_cp_ml li .an01 .bz01{filter:brightness(0) invert(1);width:.2rem;height:.4rem;}
.pro_cp_ml li .an01 .wz2{padding-left:.1rem;font-size:.16rem;line-height:.4rem;color:#fff;}

.pro_cp_ml li .an02 .bz01{filter:brightness(0) invert(1);padding-left:.1rem;width:.2rem;height:.4rem;}
.pro_cp_ml li .an02 .wz2{font-size:.16rem;line-height:.4rem;color:#fff;}


}



.pro_cp_ml2{width: 1360px; margin: 0 auto; clear: both;}
.pro_cp_ml2::after{content:"";width:100%;height:60px;float:left;clear:both;}
.pro_cp_ml2 ul{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;flex-wrap:wrap;clear:both;}
.pro_cp_ml2 li{width:calc(100% / 3 - (20px * 2));margin:40px 20px 0 20px;position:relative;background-color:#fff;}
.pro_cp_ml2 li:nth-child(4){ display: none;}

.pro_cp_ml2 li a{width:100%;float:left;height:auto;}
.pro_cp_ml2 li figure{width:100%;position:relative;overflow:hidden;}
.pro_cp_ml2 li figure .img2{width:100%;height:auto;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
.pro_cp_ml2 li figure .img1{width:100%;height:auto;position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;object-fit:cover;object-position:center;}
.pro_cp_ml2 li:hover{box-shadow:0 0 30px rgba(0,0,0,0.08);-moz-box-shadow:0 0 30px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.08);}
.pro_cp_ml2 li:hover figure .img1{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);}
.pro_cp_ml2 li h3{width:calc(100% - (5% * 2));float:left;margin:20px 5% 0 5%;display:inline;font-weight:normal;font-size:30px;line-height:1.75em;color:#333;text-align:center;}
.pro_cp_ml2 li .wz1{width:calc(100% - (5% * 2));float:left;margin:0 5% 0 5%;display:inline;text-align:center;font-size:16px;line-height:1.5em;color:#818181;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.pro_cp_ml2 li .an_qt{width:100%;float:left;margin:20px 0 0 0;display:inline;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;
justify-content:center;}


.pro_cp_ml2 li .an01,.pro_cp_ml2 li .an02{display:inline-block;width:auto;padding:0 15px;display:flex;border:solid 1px #ddd;margin:0 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.pro_cp_ml2 li::after{content:"";width:100%;height:30px;float:left;clear:both;}

.pro_cp_ml2 li .an01 .bz01{display:inline-block;width:20px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/ico2_15.png);}
.pro_cp_ml2 li .an01 .wz2{display:inline-block;padding-left:8px;font-size:16px;line-height:50px;color:#566;}

.pro_cp_ml2 li .an02 .bz01{display:inline-block;padding-left:8px;width:20px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/ico2_23.png);}
.pro_cp_ml2 li .an02 .wz2{display:inline-block;font-size:16px;line-height:50px;color:#566;}
.pro_cp_ml2 li:hover h3{color:#0d50be;}
.pro_cp_ml2 li:hover .wz1{color:#0d50be;}

.pro_cp_ml2 li .an01:hover{background-color:#0d50be;border:solid 1px #0d50be;}
.pro_cp_ml2 li .an01:hover .bz01{filter:brightness(0) invert(1);}
.pro_cp_ml2 li .an01:hover .wz2{color:#fff;}

.pro_cp_ml2 li .an02:hover{background-color:rgba(231,108,0,1);border:solid 1px  rgba(231,108,0,1);}
.pro_cp_ml2 li .an02:hover .bz01{filter:brightness(0) invert(1);}
.pro_cp_ml2 li .an02:hover .wz2{color:#fff;}

@media screen and (max-width:1600px){
.pro_cp_ml2 li h3{font-size:24px;}
.pro_cp_ml2 li .wz1{font-size:14px;}
}


@media screen and (max-width:1400px){
.pro_cp_ml2{width: calc(100% - 80px); margin: 0 40px; float: left; display: inline;}
.pro_cp_ml2 li .an01,.pro_cp_ml2 li .an02{padding:0 10px;margin:0 5px;}
}

@media screen and (max-width:1024px){
.pro_cp_ml2{width: calc(100% - 80px); margin: 0 40px; float: left; display: inline;}
.pro_cp_ml2 li{width:calc(100% / 2 - (20px * 2));margin:40px 20px 0 20px;position:relative;background-color:#fff;}
.pro_cp_ml2 li:nth-child(4){ display: inline;}
}

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

.pro_cp_ml2{width:100%;margin:0;}
.pro_cp_ml2::after{height:.2rem;}
.pro_cp_ml2 li{width:calc(100% - (.2rem * 2));margin:.2rem .2rem 0 .2rem;}

.pro_cp_ml2 li:hover{box-shadow:unset;-moz-box-shadow:unset;-webkit-box-shadow:unset;}

.pro_cp_ml2 li h3{margin:.1rem 5% 0 5%;font-size:.22rem;}
.pro_cp_ml2 li .wz1{font-size:.16rem;}
.pro_cp_ml2 li .an_qt{margin:.2rem 0 0 0;}
.pro_cp_ml2 li .an01,.pro_cp_ml2 li .an02{padding:0 .2rem;margin:0 .1rem;}
.pro_cp_ml2 li::after{height:.4rem;}
.pro_cp_ml2 li .an01{background-color:#0d50be;border:solid 1px #0d50be;}
.pro_cp_ml2 li .an02{background-color:rgba(231,108,0,1);border:solid 1px  rgba(231,108,0,1);}

.pro_cp_ml2 li .an01 .bz01{filter:brightness(0) invert(1);width:.2rem;height:.4rem;}
.pro_cp_ml2 li .an01 .wz2{padding-left:.1rem;font-size:.16rem;line-height:.4rem;color:#fff;}

.pro_cp_ml2 li .an02 .bz01{filter:brightness(0) invert(1);padding-left:.1rem;width:.2rem;height:.4rem;}
.pro_cp_ml2 li .an02 .wz2{font-size:.16rem;line-height:.4rem;color:#fff;}


}



.pro_cp_ml3{width:100%;width:calc(100% - (40px * 2));float:left;clear:both;margin:0 40px;display:inline;}
.pro_cp_ml3::after{content:"";width:100%;height:60px;float:left;clear:both;}
.pro_cp_ml3 ul{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;flex-wrap:wrap;clear:both;}
.pro_cp_ml3 li{width:calc(100% / 4 - (20px * 2));margin:40px 20px 0 20px;position:relative;background-color:#fff;
    box-shadow:0 0 30px rgba(0,0,0,0.08);-moz-box-shadow:0 0 30px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.08); cursor: pointer;
}

.pro_cp_ml3 li::before{ content: ""; width: 100%; height: 30px; float: left; clear: both;}
.pro_cp_ml3 li::after{ content: ""; width: 100%; height: 30px; float: left; clear: both;}
.pro_cp_ml3 li figure{width:100%; width: calc(100% - 60px); height: 30vh; float: left; position:relative;overflow:hidden; margin: 0 30px; display: inline;}
.pro_cp_ml3 li figure img{width:100%;height:100%;position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;object-fit:cover;object-position:center;}

.pro_cp_ml3 li:hover figure img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);}

@media screen and (max-width:1600px){
.pro_cp_ml3 li figure{ height: 25vh; }
}


@media screen and (max-width:1400px){
.pro_cp_ml3 li figure{ height: 20vh; }
}
@media screen and (max-width:1300px){
.pro_cp_ml3 li{width:calc(100% / 3 - (20px * 2));}
}

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

.pro_cp_ml3{width:100%;width:calc(100% - (40px * 2));float:left;clear:both;margin:0 40px;display:inline;}
.pro_cp_ml3 li{width:calc(100% / 3 - (20px * 2));}
.pro_cp_ml3 li::before{ height:20px; }
.pro_cp_ml3 li::after{ height:20px; }
.pro_cp_ml3 li figure{ width: calc(100% - 40px); height:16vh; margin: 0 20px; }
}


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

.pro_cp_ml3{width:100%;width:calc(100% - (.1rem * 2));float:left;clear:both;margin:0 .1rem;display:inline;}
.pro_cp_ml3::after{height:.4rem;}
.pro_cp_ml3 li{width:calc(100% / 2 - (.1rem * 2));margin:.2rem .1rem 0 .1rem;}

.pro_cp_ml3 li::before{ height:.1rem; }
.pro_cp_ml3 li::after{ height:.1rem; }
.pro_cp_ml3 li figure{ width: calc(100% - .2rem); height:1.6rem; margin: 0 .1rem; }

}



.video_cp_ml3{width:100%;width:calc(100% - (40px * 2));float:left;clear:both;margin:0 40px;display:inline;}
.video_cp_ml3::after{content:"";width:100%;height:60px;float:left;clear:both;}
.video_cp_ml3 ul{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;flex-wrap:wrap;clear:both;}
.video_cp_ml3 li{width:calc(100% / 4 - (20px * 2));margin:40px 20px 0 20px;position:relative;background-color:#fff;
    box-shadow:0 0 30px rgba(0,0,0,0.08);-moz-box-shadow:0 0 30px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.08); cursor: pointer;
}
.video_cp_ml3 li a{width:100%;float:left;height:auto;}
.video_cp_ml3 li a::before{ content: ""; width: 100%; height: 0; float: left; clear: both;}
.video_cp_ml3 li a::after{ content: ""; width: 100%; height: 30px; float: left; clear: both;}
.video_cp_ml3 li figure{width:100%;height: 30vh; float: left; position:relative;overflow:hidden; position: relative;}
.video_cp_ml3 li figure::before{ content: "";  position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 2; background-color: rgba(0,0,0, 0.25);
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;
}
.video_cp_ml3 li figure::after{ content: "";  width: 50px; height: 50px; position: absolute;  z-index:3;
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%);

background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/ico12.png);
filter:brightness(0) invert(1);
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;
}
.video_cp_ml3 li:hover figure::before{background-color: rgba(13,80,190, 0.85);}
.video_cp_ml3 li:hover figure::after{width: 55px; height: 55px; }

.video_cp_ml3 li figure img{width:100%;height:100%;position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;object-fit:cover;object-position:center;}
.video_cp_ml3 li h3{width:calc(100% - (5% * 2));float:left;margin:20px 5% 0 5%;display:inline;font-weight:normal;font-size:24px;line-height:1.75em;color:#333;text-align:center;
white-space: nowrap; overflow: hidden;text-overflow: ellipsis;

}

.video_cp_ml3 li:hover figure img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);}

@media screen and (max-width:1600px){
.video_cp_ml3 li figure{ height: 25vh; }
}


@media screen and (max-width:1400px){
.video_cp_ml3 li figure{ height: 20vh; }
}
@media screen and (max-width:1300px){
.video_cp_ml3 li{width:calc(100% / 3 - (20px * 2));}
}

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

.video_cp_ml3{width:100%;width:calc(100% - (40px * 2));float:left;clear:both;margin:0 40px;display:inline;}
.video_cp_ml3 li{width:calc(100% / 3 - (20px * 2));}
.video_cp_ml3 li a::before{ height:20px; }
.video_cp_ml3 li a::after{ height:20px; }
.video_cp_ml3 li figure{ width: calc(100% - 40px); height:16vh; margin: 0 20px; }
}


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

.video_cp_ml3{width:100%;width:calc(100% - (.1rem * 2));float:left;clear:both;margin:0 .1rem;display:inline;}
.video_cp_ml3::after{height:.4rem;}
.video_cp_ml3 li{width:calc(100% / 2 - (.1rem * 2));margin:.2rem .1rem 0 .1rem;}

.video_cp_ml3 li a::before{ height:.1rem; }
.video_cp_ml3 li a::after{ height:.1rem; }
.video_cp_ml3 li figure{ width: calc(100% - .2rem); height:1.6rem; margin: 0 .1rem; }
.video_cp_ml3 li h3{margin:.1rem 5% 0 5%;font-size:.2rem;}
}




.in_nr005_nr_b{width: 61.9792vw;
max-width: 1190px;clear:both;overflow:hidden; position: relative;}
.in_nr005_nr_b::after{content:"";width:100%;height:30px;float:left;clear:both;}
.in_nr005_nr_b ul{width:100%;float:left;list-style-type:none;}
.in_nr005_nr_b .swiper-slide{ height: auto;}
.in_nr005_nr_b li{cursor: pointer; display: block; 
overflow:hidden;margin-bottom:22px;display:inline;box-shadow:0 0 5px rgba(0,0,0,0.08);-moz-box-shadow:0 0 5px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.08);}
.in_nr005_nr_b li a{width:100%;float:left;}
.in_nr005_nr_b li .tp1{ width:100%;height:20vh;float:left;clear:both;padding-top: 0; background-position:center; background-repeat:no-repeat;background-size:50%;background-color:#0d50be; background-image: url(../img/logo1.png);opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;}
.in_nr005_nr_b li .tp1 img{width:100%;height:100%; object-fit: contain;object-position: center; background-color: #fff;}

.in_nr005_nr_b li:hover .tp1 img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);}

.in_nr005_nr_b li .wz1_qt{width: 100%; float: left;  padding: 30px 30px 0 30px; background-color:#fff;}
.in_nr005_nr_b li h4{width:100%;float:left;font-weight:normal;font-size:24px;line-height:1.75em;color:#333;}
.in_nr005_nr_b li .wz1{width:100%; height: 75px; float:left;clear:both;font-size:14px;line-height:24px;color:#818181;
overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;}
.in_nr005_nr_b li .wz1_qt::after{content:"";width:100%;height:30px;float:left;clear:both;}

.in_nr005_nr_b li .an01{width:100%;border:solid 1px #ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin-top: 8px;
display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;
justify-content:center;
}


.in_nr005_nr_b li .an01 .bz01{display:inline-block;width:20px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/ico2_23.png);}
.in_nr005_nr_b li .an01 .wz2{display:inline-block;padding-left:8px;font-size:16px;line-height:50px;color:#566;}

.in_nr005_nr_b li:hover .tp1 {opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.in_nr005_nr_b li:hover .an01{background-color:rgba(231,108,0,1);border:solid 1px  rgba(231,108,0,1);}
.in_nr005_nr_b li:hover .an01 .bz01{filter:brightness(0) invert(1);}
.in_nr005_nr_b li:hover .an01 .wz2{color:#fff;}

.in_nr005_nr_b .swiper-pagination{width:100%;right:0;left:0;bottom:10px;z-index:10;display:block;}
.in_nr005_nr_b .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.in_nr005_nr_b .swiper-pagination .swiper-pagination-bullet-active{background-color:#0d50be;width:50px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}


@media screen and (max-width:1600px){
.in_nr005_nr_b li h4{font-size:20px;}
}

@media (max-width: 749px) {
.in_nr005_nr_b{width: 100%; float: left; clear:both;overflow:visible; position: relative; margin-top: .4rem; display: inline;}
.in_nr005_nr_b::after{height:0;}
.in_nr005_nr_b .swiper-wrapper {
display: flex !important;
flex-wrap: wrap !important;
height: auto;
gap: 0px !important; 
display:flex;justify-content:space-between;flex-wrap:wrap;
}


.in_nr005_nr_b .swiper-slide {
width: calc(100% / 2 - .1rem) !important;
flex: none !important; 
margin-bottom: .2rem !important; 
}

.in_nr005_nr_b .swiper-pagination {
display: none !important;
}
.in_nr005_nr_b li .tp1{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; height: 2rem; }

.in_nr005_nr_b li .wz1_qt{  padding: .2rem .2rem 0 .2rem; }

.in_nr005_nr_b li h4 {
font-size: .18rem;
}
.in_nr005_nr_b li .wz1 { height: .66rem; float:left;clear:both;font-size:.14rem;line-height:.22rem;  }
.in_nr005_nr_b li .an01{ margin-top: .1rem;}

}


/* 海报切换 */

.in001v_t{ width: 100%; width: calc(100% - 120px);  clear: both;display: -webkit-flex;color: #818181; margin:110px 60px 0 60px; border-top: solid 1px #ddd; 
display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.in001v_t a{ display: inline-block; font-size: 16px; line-height: 55px; color: #818181;padding: 0 10px;white-space: nowrap;}
.in001v_t .bz01{ width: 50px; height: 50px;padding: 0; background-position:center;background-repeat:no-repeat;background-size:40%; background-image: url(../img/ico01.png);}
.in001v_t a:hover{color: #0d50be;}
.in001v_t a:nth-last-child(1){overflow: hidden;text-overflow: ellipsis;}


@media screen and (max-width:750px){
.in001v_t{  width: calc(100% - .4rem); margin:.7rem .2rem 0 .2rem;}
.in001v_t a{ font-size: .16rem; line-height: .5rem; padding: 0 .1rem;}
.in001v_t .bz01{ width: .5rem; height: .5rem;}

}

.in001v_qt{width:100%;height:auto;float:left;clear:both;position:relative;padding-bottom: 60px;}
.in001v_qt_l{ width:60%; height: auto; float: left; position: relative;}



.in001v{height:auto;float:left; width: calc(100% - 70px - 120px); margin-left: 190px; display: inline;}
.in001v ul{width:100%;height:auto;float:left;list-style-type:none;}
.in001v li{width:100%;height:auto;clear:both;position:relative;background-position:center!important;background-repeat:no-repeat;background-size:cover;z-index:5;}
.in001v li img{ width: 100%; height: auto;}
.in001v .an01{width:44px;height:44px;background-color:rgba(0, 0, 0, 0.1);opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;box-shadow:8px 13px 15px rgba(0,0,0,0.15);-moz-box-shadow:8px 13px 15px rgba(0,0,0,0.15);-webkit-box-shadow:8px 13px 15px rgba(0,0,0,0.15);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;cursor:pointer;z-index:3;left:40px;top:50%;margin-top:-20px;background-image:url(../img/ico13.png);background-position:center!important;background-repeat:no-repeat;background-size:60%;}
.in001v .an02{width:44px;height:44px;background-color:rgba(0, 0, 0, 0.1);opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;box-shadow:8px 13px 15px rgba(0,0,0,0.15);-moz-box-shadow:8px 13px 15px rgba(0,0,0,0.15);-webkit-box-shadow:8px 13px 15px rgba(0,0,0,0.15);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;cursor:pointer;z-index:3;right:40px;top:50%;margin-top:-20px;background-image:url(../img/ico14.png);background-position:center!important;background-repeat:no-repeat;background-size:60%;}
.in001v:hover .an01{background-color:rgba(0, 0, 0, 0.3);opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.in001v:hover .an02{background-color:rgba(0, 0, 0, 0.3);opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.in001v .an01:hover{width:54px;height:54px;margin-top:-25px;left:35px;background-color:rgba(13, 80, 190, 1);}
.in001v .an02:hover{width:54px;height:54px;margin-top:-25px;right:35px;background-color:rgba(13, 80, 190, 1);}

.bottm_tp{width:70px;height:315px; overflow: hidden; position: absolute; left: 60px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.bottm_tp dl{width:100%;height:auto;float:left;}
.bottm_tp dd{width:100%;height: auto;cursor:pointer;}
.bottm_tp dd img{ width: 100%; height: 100%; float: left; object-fit: contain; object-position: center;}
.bottm_tp .swiper-slide {border:1px solid rgba(0, 0, 0, .2);}
.bottm_tp .swiper-slide-thumb-active {border:2px solid #0d50be;}

.in001v_r{ width: calc(40% - 30px - 60px);
    position: absolute; right: 60px;
    top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);

}
.in001v_r h1{ font-weight: normal; width: 100%; font-size: 50px; line-height: 1em; color: #333; clear: both;}
.in001v_r .wz1{width: 100%; float: left; margin-top: 10px; display: inline; font-size: 16px; line-height: 1.5em; color: #818181;}
.in001v_r .an_qt{width: 100%; float: left;clear: both;  margin-top:30px; display: inline; }
.in001v_r .an011{float: left; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin-top: 8px; padding: 0 20px;
    display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;
    justify-content:center;background-color:rgba(231,108,0,1);border:solid 1px  rgba(231,108,0,1);
}

.in001v_r .an011 .bz01{display:inline-block;width:20px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/ico2_23.png);filter:brightness(0) invert(1);}
.in001v_r .an011 .wz2{display:inline-block;padding-left:8px;font-size:16px;line-height:50px;color:#fff;}
.in001v_r .an_tel{ float: left; margin-left: 10px; margin-top: 10px; display: inline;}
.in001v_r .an_tel .wz2{ font-size: 16px; line-height: 1em; clear: both; color: #818181;}
.in001v_r .an_tel .wz3{ font-size: 22px; line-height: 1.75em;clear: both; color: #0d50be; font-weight: bold;}

@media screen and (max-width:1600px){
    .in001v_r h1{ font-size:32px;}
}
@media screen and (max-width:1024px){
    .in001v_qt_l{ width:100%; float: left; position: relative;}
    .in001v_r{ width: calc(100% - 120px);  float: left; margin:30px 60px 0 60px; display: inline;
        position: unset; right: unset;top:unset;transform:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;}
}

@media screen and (max-width:750px){
    .in001v_qt{padding-bottom: .4rem;}
    .in001v_qt_l{ width:calc(100% - (.2rem * 2));  margin: 0 .2rem; display: inline;}
    .in001v{ width: 100%; margin-left: 0; }
    .in001v .an01{ display: none;}
    .in001v .an02{display: none;}
    .bottm_tp{width:100%; height:68px;float: left; overflow: hidden;position: unset; left: unset; top:unset;transform:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;}
    .bottm_tp dl{height:100%;}
    .bottm_tp dd{height: 68px;cursor:pointer;}
    .in001v_r{width:calc(100% - (.2rem * 2));  margin:.4rem .2rem 0 .2rem;}
    .in001v_r h1{  font-size: .24rem; line-height: 1em;}
    .in001v_r .wz1{ margin-top: .1rem; font-size: .16rem; }
    .in001v_r .an_qt{margin:.2rem 0 0 0;}
    .in001v_r .an011{padding:0 .2rem;margin:0 .1rem 0 0;}
    .in001v_r .an011 .bz01{filter:brightness(0) invert(1);width:.2rem;height:.4rem;}
    .in001v_r .an011 .wz2{padding-left:.1rem;font-size:.16rem;line-height:.4rem;color:#fff;}
    .in001v_r .an_tel{  margin-left: .1rem; margin-top:0; }
    .in001v_r .an_tel .wz2{ font-size: .14rem; }
    .in001v_r .an_tel .wz3{ font-size: .22rem;  line-height: 1.5em;}
}

.mainPage{ width: 100%; float: left; clear: both; min-height: 300px;}

.pro_v_b_qt {  width: 100%; float: left; position: relative; clear: both;  background-color: #edf1fa;}

.content-wrapper {width: 100%; float: left; clear: both;}
.pro_v_b_ml {position: absolute;top: 120px;
    left:10px;z-index: 9;}

.pro_v_b_ml.fixed {position: fixed;top: 120px;left:10px; }
.pro_v_b_ml.absolute-bottom {position: absolute;top: auto;bottom: 40px; left:10px;}
.pro_v_b_ml ul {list-style-type: none;}

.pro_v_b_ml li {clear: both;}
.pro_v_b_ml li a {
    display: block;
    font-size: 16px;
    line-height: 30px;
    color: #333;
    text-decoration: none;
    transition: all 0.2s ease;
}
.pro_v_b_ml li a::before{ content: ""; width: 30px; height: 30px; float: left;background-position:center;background-repeat:no-repeat;background-size:40%;}
/* 激活态样式（模仿参考页高亮效果） */
.pro_v_b_ml li.active a {color: #0d50be;font-weight: 600;}
.pro_v_b_ml li.active a::before{ background-image:url(../img/s_05.png);}

.pro_v_b_ml li:not(.active) a:hover {color: #0d50be;}
.pro_v_b_ml li:not(.active) a:hover::before{ background-image:url(../img/s_05.png);}



.pro_v_b1{ width: 1320px; margin: 0 auto; clear: both;}
.pro_v_b1_t1{ width: 100%; float: left; margin-top:120px;display:flex;justify-content:space-between;flex-wrap:wrap; gap:56px;}

.pro_v_b1_t1_l{ flex: 1;}
.pro_v_b1_t1_l .wz1{width: 100%; float: left;font-size: 50px; line-height: 1.75em; color: #333;}
.pro_v_b1_t1_l .wz2{width: 100%; float: left; font-size: 16px; line-height: 1.75em; color: #333; text-align: justify;}

.pro_v_b1_t1_r{  flex: 1;width:50%; margin-right: 0;   position: relative; overflow: hidden; }
.pro_v_b1_t1_r video{ width: 100%; height: auto; border-radius: 4px;}

.pro_v_b1 .hen1{width: 100%; height: 40px; float: left; clear: both;}
.pro_v_b1_t2{  background-color: #fff; width: 100%; float: left; margin-top: 30px; padding: 50px 60px 70px 60px; clear: both;}

.pro_v_b2_qt{ width: 100%; float: left; background-color: #fff; margin-top: 40px; display: inline;}

@media screen and (max-width:1600px){
    .pro_v_b1_t1{  margin-top:80px; }
    .pro_v_b1_t1_l .wz1{font-size: 38px; }
}
@media screen and (max-width:1420px){

    .pro_v_b1{ width: calc(100% - 120px); float: left; margin: 0 60px; display: inline;}
}
@media screen and (max-width:1024px){
    .pro_v_b1_t1{  margin-top:60px; flex-direction: column-reverse;}
    .pro_v_b_ml{ display: none;}
    .pro_v_b1_t1_l{ width: 100%; float: left; margin-top: 30px; display: inline; gap:0px;}
    .pro_v_b1_t1_l .wz1{font-size: 28px; }
    .pro_v_b1_t1_r{ width: 100%; float: left;margin-right: 0;  margin-left: 0; margin-top: 30px; display: inline; }
}
@media screen and (max-width:750px){
    .pro_v_b1{ width: calc(100% - .4rem);margin: 0 .2rem;}
    .pro_v_b1_t1{  margin-top:0; }
    .pro_v_b1_t1_l{  margin-top: .2rem; }
    .pro_v_b1_t1_l .wz1{font-size: .26rem; }
    .pro_v_b1_t1_l .wz2{font-size: .16rem; }
    .pro_v_b1_t1_r { margin-top: .2rem;width: 100%;  }

    .pro_v_b1_t2{  margin-top: .2rem; padding: .2rem .2rem .2rem .2rem; }
    .pro_v_b1 .hen1{height: .1rem;}
    .pro_v_b2_qt{ margin-top: .2rem; }
}




/* 小标题 */
.pro_bt1{position: relative;border-bottom: 1px solid #dddddd;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-items: center;-moz-box-align: center;
-ms-flex-align: center;align-items: center;padding-bottom: 20px;}
.pro_bt1 .bt_bz1{width: 50px; height: 50px;padding: 0; background-position:center;background-repeat:no-repeat;background-size:40%; background-image: url(../img/ico02.png);}
.pro_bt1 .bt_wz1{  font-size: 30px;   color: #0d50be;line-height: 50px;}
/* 大标题 */
.pro_bt2{ width: 100%;  float: left ; margin-top: 60px; display: inline;}
.pro_bt2 .bt_wz1{width: 100%; float: left;font-size: 50px; line-height: 1.75em; color: #333;}

.pro_v_b1_t2_wz{ width: 100%; float: left; margin-top: 30px; display: inline; font-size: 16px; line-height: 1.75em; color: #333; text-align: justify;}
.pro_v_b1_t2_wz img{ max-width: 100%; width: auto; height: auto; clear: both; border: 0;}
.pro_v_b1_t2_wz::after{ content: ""; width: 100%; height: 80px; float: left; clear: both;}
.pro_v_b1_t2_wz table{ width: 100%; border-top: solid 1px #ccc; border-left: solid 1px #ccc; background-color: #fff;border-collapse: collapse;}
.pro_v_b1_t2_wz table td{border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; text-align: center; padding: 5px 0;}
.pro_v_b1_t2_wz table tr:first-child{ background-color: #0d50be;}
.pro_v_b1_t2_wz table tr:first-child td{  color: #fff;}
.pro_v_b1_t2_wz table tr:first-child th{ color: #fff;}

.pro_v_b1_t2_wz2{ width: 100%; float: left; margin-top: 30px; display: inline; font-size: 16px; line-height: 1.75em; color: #333; text-align: justify;
    overflow-x:auto;
}
.pro_v_b1_t2_wz2::-webkit-scrollbar{/*滚动条整体样式*/width :4px !important;/*高宽分别对应横竖滚动条的尺寸*/height:3px !important;}

.pro_v_b1_t2_wz2 img{ max-width: 100%; width: auto; height: auto; clear: both; border: 0;}
.pro_v_b1_t2_wz2::after{ content: ""; width: 100%; height: 80px; float: left; clear: both;}
.pro_v_b1_t2_wz2 table{ width: 100%; border-top: solid 1px #ccc; border-left: solid 1px #ccc; background-color: #fff;border-collapse: collapse;}
.pro_v_b1_t2_wz2 table td{border-bottom: solid 1px #ccc; border-right: solid 1px #ccc; text-align: center; padding: 5px 0;}
.pro_v_b1_t2_wz2 table tr:first-child{ background-color: #0d50be;}
.pro_v_b1_t2_wz2 table tr:first-child td{  color: #fff;}
.pro_v_b1_t2_wz2 table tr:first-child th{ color: #fff;}


@media screen and (max-width:1600px){
    .pro_bt1 .bt_wz1{font-size:28px; }
    .pro_bt2 .bt_wz1{font-size: 38px; }
}
@media screen and (max-width:1024px){
    .pro_bt2 .bt_wz1{font-size:28px; }


}
@media screen and (max-width:750px){
    .pro_bt1{padding-bottom: .1rem;}
    .pro_bt1 .bt_wz1{font-size:.26rem; }
    .pro_bt2{margin-top: .3rem;}
    .pro_bt2 .bt_wz1{font-size: .26rem; }
    .pro_v_b1_t2_wz{  margin-top: .1rem; font-size: .16rem; }
    .pro_v_b1_t2_wz2::-webkit-scrollbar{/*滚动条整体样式*/width :4px !important;/*高宽分别对应横竖滚动条的尺寸*/height:3px !important;}
    .pro_v_b1_t2_wz::after{ height: .3rem; }
    .pro_v_b1_t2_wz table td{ padding: 3px 0;}
    .pro_v_b1_t2_wz2{  margin-top: .1rem; font-size: .16rem; }
    .pro_v_b1_t2_wz2::after{ height: .3rem; }
    .pro_v_b1_t2_wz2 table td{ padding: 3px 0;}
}

.pro_v_b3_qt{width: 100%; float: left;display: -webkit-flex; padding:60px 0;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;-moz-box-pack: justify;
-ms-flex-pack: justify;justify-content: flex-start;}

.pro_v_b3_qt_l{position: relative;width: 32%;height: 340px;background: #0d50be;}

.pro_v_b3_qt_l .tp1_qt{ width: 60%; text-align: center;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%);
-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.pro_v_b3_qt_l .tp1_qt .img1{ width:100%; height: 40px; filter:brightness(0) invert(1); width: 100%; object-fit: contain; object-position: center;}
.pro_v_b3_qt_l .tp1_qt .img2{ width: 100%; height: auto;filter:brightness(0) invert(1); margin-top: 30px; display: inline;}

.pro_v_b3_qt_r{ width: calc(68% - 1px);border: 1px solid #ddd; border-left: 0; background-color: #fff;}
.pro_v_b3_qt_r .wz1_qt{ width: calc(100% - (58px * 2)); margin:54px 58px 0 58px; float: left; display: inline;}
.pro_v_b3_qt_r .wz1{width: 100%; float: left;clear: both; font-size: 40px; line-height: 1em; color: #333;}
.pro_v_b3_qt_r .wz3{width: 100%; float: left;clear: both; margin-top: 20px; display: inline; font-size: 16px; line-height: 1.5em; color: #818181;}
.pro_v_b3_qt_r .an_qt{width: 100%; float: left;clear: both;  margin-top:30px; display: inline; }
.pro_v_b3_qt_r .an01{float: left; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin-top: 8px; padding: 0 20px;
display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;
justify-content:center;background-color:rgba(231,108,0,1);border:solid 1px  rgba(231,108,0,1);}
.pro_v_b3_qt_r .an01 .bz01{display:inline-block;width:20px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/ico2_23.png);filter:brightness(0) invert(1);}
.pro_v_b3_qt_r .an01 .wz2{display:inline-block;padding-left:8px;font-size:16px;line-height:50px;color:#fff;}

@media screen and (max-width:1600px){
.pro_v_b3_qt_r .wz1{ font-size: 32px;}
}


@media screen and (max-width:1024px){
.pro_v_b3_qt_r .wz1{ font-size: 28px;}
}
@media screen and (max-width:750px){

.pro_v_b3_qt{width: 100%; float: left;display:unset; padding: .2rem 0;display:unset;display:unset;display: unset;-webkit-justify-content:unset;-moz-box-pack: unset;
-ms-flex-pack: unset;justify-content: unset;}

.pro_v_b3_qt_l{width: 100%;height: 3rem;}
.pro_v_b3_qt_l .tp1_qt .img1{ height: .4rem; }
.pro_v_b3_qt_l .tp1_qt .img2{ margin-top: .2rem;}

.pro_v_b3_qt_r{ width: 100%;border-left:1px solid #ddd; border-top: 0; float: left;}
.pro_v_b3_qt_r::after{ content: ""; width: 100%; height: .3rem; float: left; clear: both;}

.pro_v_b3_qt_r .wz1_qt{ width: calc(100% - (.2rem * 2)); margin:.3rem .2rem 0 .2rem; }
.pro_v_b3_qt_r .wz1{font-size: .26rem;}

.pro_v_b3_qt_r .wz3{ margin-top: .2rem; font-size: .16rem; }
.pro_v_b3_qt_r .an_qt{margin:.2rem 0 0 0;}
.pro_v_b3_qt_r .an01{padding:0 .2rem;margin:0 .1rem 0 0;}
.pro_v_b3_qt_r .an01 .bz01{filter:brightness(0) invert(1);width:.2rem;height:.4rem;}
.pro_v_b3_qt_r .an01 .wz2{padding-left:.1rem;font-size:.16rem;line-height:.4rem;color:#fff;}
}



.pro_v_b4{ width: 100%; box-sizing: border-box;}
.pro_v_b4 ul{width: 100%; list-style-type: none;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
box-sizing: border-box;}
.pro_v_b4 li{width: calc((100% - 60px) / 3);height:16vw; margin-top: 30px;box-sizing: border-box; }
.pro_v_b4 li:nth-child(3n+2) { margin-left: 30px; margin-right: 30px;}
.pro_v_b4 li img{ width: 100%; height: 100%; object-fit: cover; object-position: center;}

@media screen and (max-width:750px){
.pro_v_b4 li{width: calc((100% - .15rem) / 2);height:1.6rem; margin-top: .15rem;box-sizing: border-box; }

.pro_v_b4 li:nth-child(3n+2) { margin-left: auto; margin-right: auto;}
.pro_v_b4 li:nth-child(2n) { margin-left: .15rem;}
}



.tec05{width:100%;float:left;background-color:#fff;position:relative; margin-top: 40px; z-index:2;clear:both;padding:46px 60px 80px;
border-bottom: solid 1px #ddd;
    display:flex;justify-content:space-between;align-items:flex-start;}
.tec05 .tec05_l{position:sticky;top:100px;}
.tec05 .tec05_l .wz1{display:block;line-height:1.2em;color:#000;font-size:3vw;font-weight:normal;padding-top:10px;}
.tec05 .tec05_l .wz2{display:block;font-size:22px;line-height:1.4em;color:#0d50be;}

.tec05_r{width: 65.9792vw;max-width: 1190px;clear:both;position: relative;}

.tec05_r ul{width:100%;float:left;list-style-type:none;
display:flex;flex-wrap:wrap;}
.tec05_r li{ width: calc(100% / 3 - 30px); float: left; margin:20px 0 0 20px; cursor: pointer; overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.08);-moz-box-shadow:0 0 20px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.08);}
.tec05_r li a{width:100%;float:left;}
.tec05_r li .tp1{ width:100%;height:20vh;float:left;clear:both;padding-top: 0;background-position:center; background-repeat:no-repeat;background-size:50%;background-color:#0d50be; background-image: url(../img/logo1.png);}
.tec05_r li .tp1 img{width:100%;height:100%; object-fit: contain;object-position: center; background-color: #fff;}

.tec05_r li:hover .tp1 img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);}


.tec05_r li .wz1_qt{width: 100%; float: left;  padding: 30px 30px 0 30px; background-color:#fff;}
.tec05_r li h4{width:100%;float:left;font-weight:normal;font-size:24px;line-height:1.75em;color:#333;}
.tec05_r li .wz1{width:100%; height: 75px; float:left;clear:both;font-size:14px;line-height:24px;color:#818181;
overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;}
.tec05_r li .wz1_qt::after{content:"";width:100%;height:30px;float:left;clear:both;}

.tec05_r li .an01{width:100%;border:solid 1px #ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin-top: 8px;
display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;
justify-content:center;
}


.tec05_r li .an01 .bz01{display:inline-block;width:20px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/ico2_23.png);}
.tec05_r li .an01 .wz2{display:inline-block;padding-left:8px;font-size:16px;line-height:50px;color:#566;}

.tec05_r li:hover .tp1 {opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.tec05_r li:hover .an01{background-color:rgba(231,108,0,1);border:solid 1px  rgba(231,108,0,1);}
.tec05_r li:hover .an01 .bz01{filter:brightness(0) invert(1);}
.tec05_r li:hover .an01 .wz2{color:#fff;}


@media screen and (max-width:1600px){
.tec05_r li h4{font-size:20px;}

.tec05_r li .tp1{height:16vh;}


}



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


.tec05{display:inline;justify-content:unset;align-items:unset;padding:0;}
.tec05 .tec05_l{position:unset;top:unset; width:calc(100% - 120px); float: left; margin: 0 60px; display: inline; clear: both;}
.tec05 .tec05_l .wz1{font-size:34px;}

.tec05_r{max-width: unset;clear:both;position: relative;width:calc(100% - 90px); float: left; margin: 0 45px; display: inline;}
.tec05_r li{ width: calc(100% / 3 - 30px); float: left; margin:15px 15px 0 15px; display: inline;}
.tec05_r::after{content:"";width:100%;height:60px;float:left;clear:both;}

}
@media screen and (max-width:750px){
.tec05{ margin-top: .4rem;}
.tec05 .tec05_l{width:calc(100% - .4rem);margin: 0 .2rem; }
.tec05 .tec05_l .wz1{font-size:.34rem;}
.tec05 .tec05_l .wz2{font-size:.24rem;padding-bottom:.4rem;}

.tec05_r{width:calc(100% - .2rem); margin: 0 .1rem;}
.tec05_r li{ width: calc(100% / 2 - .2rem); margin:15px .1rem 0 .1rem; }
.tec05_r::after{height:.4rem;}

.tec05_r li .tp1{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; height: 1.2rem; }

.tec05_r li .wz1_qt{  padding: .2rem .2rem 0 .2rem; }

.tec05_r li h4 {font-size: .18rem;}
.tec05_r li .wz1 { height: .66rem; float:left;clear:both;font-size:.14rem;line-height:.22rem;  }
.tec05_r li .an01{ margin-top: .1rem;}

}




.con001{ width: 1350px; margin: 0 auto;}
.con001::after{content:"";width:100%;height:180px;float:left;clear:both;}
.con001 .wz1_qt{ width: calc(100% - 30px); float: left; margin:120px 15px 0 15px; display: inline;}
.con001 .wz1{ font-size: 42px; line-height: 1.75em; color: #0d50be; clear: both; font-weight: bold;}
.con001 .wz2{ font-size:16px; line-height: 1.5em; color: #818181; clear: both;}
.con001 ul{ width: 100%; float: left; margin-top:20px; display: inline; clear: both; list-style-type: none;}
.con001 li{ width: calc(50% - 30px); float: left; margin:60px 15px 0 15px; display: inline;  border: dashed 1px rgba(0, 0, 0, .1);}
.con001 li::before{content:"";width:100%;height:30px;float:left;clear:both;}
.con001 li::after{content:"";width:100%;height:30px;float:left;clear:both;}
.con001 li .tp1{ width: 146px; float: left;  margin-left:30px;display: inline;}
.con001 li .tp1 img{ width: 100%; height: auto;}
.con001 li .wz3_qt{ width: calc(100% - 201px - 30px); float: right; margin-right: 30px; display: inline;}
.con001 li .wz3_qt .wz3a{ font-size: 16px; color: #999; line-height: 1.5em;}
.con001 li .wz3_qt .wz3b{ font-size: 18px; color: #333; line-height: 1.5em; padding-bottom: 10px;}

@media screen and (max-width:1400px){
  .con001{ width: calc(100% - 120px); float: left; margin: 0 60px; display: inline;}  
}
@media screen and (max-width:1200px){
.con001 .wz1_qt{ width: 100%; margin:80px 0 0 0; }
.con001 li{ width:100%; margin:30px 0 0 0;}
 .con001::after{height:80px;}
}


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

 .con001{ width: calc(100% - .4rem); margin: 0 .2rem; }  
.con001::after{height:.4rem;}
.con001 .wz1_qt{  margin:.4rem 0 0 0; }
.con001 .wz1{ font-size: .36rem;}
.con001 .wz2{ font-size:.18rem;}
.con001 ul{margin-top:.2rem; }
.con001 li{ width:100%; width: calc(100% - 2px); margin:.2rem 0 0 0;}
.con001 li::before{height:.2rem;}
.con001 li::after{height:.2rem;}
.con001 li .tp1{ width: 1.46rem; margin-left:.2rem;}
.con001 li .wz3_qt{ width: calc(100% - 1.8rem - .2rem); margin-right: .2rem; }
.con001 li .wz3_qt .wz3a{ font-size: .16rem;}
.con001 li .wz3_qt .wz3b{ font-size: .18rem; padding-bottom: .1rem;}

}



.new_ml{width:100%;width:calc(100% - (40px * 2));float:left;clear:both;margin:0 40px;display:inline;}
.new_ml::before{content:"";width:100%;height:40px;float:left;clear:both;}
.new_ml::after{content:"";width:100%;height:60px;float:left;clear:both;}
.new_ml ul{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;flex-wrap:wrap;clear:both;}
.new_ml li{width:calc(100% / 3 - (20px * 2));margin:40px 20px 0 20px;position:relative;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,0.08);-moz-box-shadow:0 0 30px rgba(0,0,0,0.08);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.08);}
.new_ml li a{width:100%;float:left;height:auto;}

.new_ml li::after{ content: ""; width: 100%; height: 30px; float: left; clear: both;}
.new_ml li figure{width:calc(100% - (40px * 2));height: 30vh; float: left;margin:40px 40px 0 40px;display:inline; position:relative;overflow:hidden;background-position:center; background-repeat:no-repeat;background-size:50%;background-color:#0d50be; background-image: url(../img/logo1.png);}
.new_ml li figure img{width:100%;height:100%;position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;object-fit:cover;object-position:center;}

.new_ml li:hover figure img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);}

.new_ml li h3{width:calc(100% - (40px * 2)); height: 80px; float:left;margin:20px 40px 0 40px;display:inline;font-weight:normal;font-size:30px;line-height:40px;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;}
.new_ml li .hen5{width:calc(100% - (40px * 2)); height: 10px;margin:10px 40px 0 40px; float: left; display: inline; border-top: dashed 1px #ddd;}
.new_ml li .wz1{width:calc(100% - (40px * 2)); height:84px; float:left;margin:10px 40px 0 40px;display:inline;font-size:16px;line-height:28px;color:#999; text-align: justify;
overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;}
.new_ml li .wz2{width:calc(100% - (40px * 2)); float:left;margin:10px 40px 0 40px;display:inline;font-size:18px;line-height:24px;color:#818181;
overflow: hidden;}

@media screen and (max-width:1600px){
.new_ml li figure{height: 26vh; }

}


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

.new_ml li{width:calc(100% / 2 - (20px * 2));}

}


@media screen and (max-width:750px){
.new_ml{width:100%;width:calc(100% - (.1rem * 2));float:left;clear:both;margin:0 .1rem;display:inline;}
.new_ml::before{height:.2rem;}
.new_ml::after{height:.2rem;}
.new_ml li{width:calc(100% - (.1rem * 2));margin:.2rem .1rem 0 .1rem;}
.new_ml li::after{  height: .2rem;}
.new_ml li figure{width:calc(100% - (.2rem * 2));height:2.45rem;margin:.2rem .2rem 0 .2rem;}

.new_ml li h3{width:calc(100% - (40px * 2)); height: .6rem;margin:.1rem .2rem 0 .2rem;font-size:.24rem;line-height:.3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;}
.new_ml li .hen5{width:calc(100% - (.2rem * 2)); height: .1rem;margin:.1rem .2rem 0 .2rem; }
.new_ml li .wz1{width:calc(100% - (.2rem * 2)); height:.72rem;margin:.1rem .2rem 0 .2rem;font-size:.16rem;line-height:.24rem; }
.new_ml li .wz2{width:calc(100% - (.2rem * 2)); margin:.1rem .2rem 0 .2rem;font-size:.18rem;line-height:.24rem;}


}



.netx01{width: 100%;float: left;text-align: center;clear: both;}

.netx01::after {content: "";width: 100%;height: 50px;float: left;clear: both;}
.netx01 a {width: 37px;height: 37px;margin: 0 3px;border-radius: 70px;-webkit-border-radius: 70px;-moz-border-radius: 70px;color: #000;text-align: center;line-height: 37px;font-size: 12px;background-color: #eee;display: inline-block;}
.netx01 a:hover {background-color: #0d50be;color: #fff;line-height: 37px;}
.netx01 .page-num-current {background-color: #0d50be;color: #fff;line-height: 37px;}
@media screen and (max-width:750px) {
.netx01::before{content:"";width:100%;height:.2rem;float:left;clear:both;}
.netx01::after {height:.4rem;}
.netx01 a {width: .37rem;height: .37rem;margin: 0 3px;border-radius: .7rem;-webkit-border-radius: .7rem;-moz-border-radius: .7rem;line-height: .37rem;font-size: .12rem;display: inline-block;}
.netx01 a:hover {line-height: .37rem;}
.netx01 .page-num-current {line-height: .37rem;}
}


.new_qt{ width: 100%;min-height: 700px; float: left; background:-webkit-linear-gradient(to bottom,#dce9ff, #fff 703px);background:-moz-linear-gradient(to bottom,#dce9ff, #fff 703px);background:-o-linear-gradient(to bottom,#dce9ff, #fff 703px);background:linear-gradient(to bottom,#dce9ff, #fff 703px);}
.new_qt::after{ content: ""; width: 100%; height:110px; float: left; clear: both;}
.new_qt_c{ width: 955px; margin: 0 auto;}
.new_qt_c::before{ content: ""; width: 100%; height: 60px; float: left; clear: both;}
.new_qt_c .wz1_qt{ width: 100%;float: left; clear: both; text-align: center; }
.new_qt_c .wz1_qt .wz1{ display: inline-block; background-color: #0d50be;padding:20px 25px; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.new_qt_c .wz1_qt .wz1 img{ height: 40px; width: auto;float: left;}
.new_qt_c .wz1_qt::after{ content: ""; width: 100%; height:30px; float: left; clear: both;}
.new_qt_c h1{ width: 100%;float: left;font-weight: normal; font-size: 35px; line-height: 1.35em; text-align: center; color: #0d50be;}
.new_qt_c .wz3{width: 100%;float: left;font-size: 14px;  margin-top: 10px; display: inline; line-height: 1.35em;  color: #777; text-align: center;}
.new_qt_c .hen1{ width: 100%; height:20px; float: left; margin-top: 26px; display: inline;  border-top: dashed 1px #fff;}
.new_qt_c .wz3_qt{ width: 100%;  float: left; margin: 20px 0 0 0; display: inline; font-size: 16px;  line-height: 1.75em;  color: #777; text-align:justify;}
.new_qt_c .wz3_qt::after{ content: ""; width: 100%; height:30px; float: left; clear: both;}
.new_qt_c .wz3_qt img{ width: auto; height: auto; max-width: 100%; margin: 0 auto;}
.new_qt_c .wz3_qt strong{font-size: 18px; font-weight: bold;color: #333; }
.new_qt_c .wz3_qt p:empty{height: .05rem;}
.new_qt_c .wz3_video{width: 100%;  float: left; margin: 20px 0 0 0; display: inline;  position: relative;aspect-ratio: 16/9;  overflow: hidden;}
.new_qt_c .wz3_video video{ width: 100%; height: auto;object-fit: cover;}
.new_qt_b_ml{ width: 100%; float: left; clear: both; margin-top: 40px; display: inline; border-top: solid 1px rgba(0, 0, 0, .1);}
.new_qt_b_ml ul{ list-style-type: none; width: 100%; float: left; margin-top: 40px; display: inline;}
.new_qt_b_ml li{ width: calc(50% - 15px); float: left; background-color: #f7f4f4;}
.new_qt_b_ml li a{ width: 100%; height: auto; float: left;}
.new_qt_b_ml li .tp1{ width: 40px; height: 80px; float: left; margin: 0 0 0 0; display: inline;background-position:right center;background-repeat:no-repeat;background-size:45%;background-image:url(../img/s_05a.png);}
.new_qt_b_ml li .wz2{ width: calc(100% - 40px - 20px); float: left; margin: 0 20px 0 0; display: inline; text-align: left; line-height: 80px; font-size: 16px; color: #777; white-space: nowrap;overflow: hidden;
  text-overflow: ellipsis;}
.new_qt_b_ml li:nth-child(2){ float: right;}
.new_qt_b_ml li:nth-child(2) .tp1{  float: right; margin: 0 0 0 0;background-image:url(../img/s_05.png);background-position:left center;}
.new_qt_b_ml li:nth-child(2) .wz2{  text-align: right;margin: 0 0 0 20px;}
.new_qt_b_ml li:hover{background-color: #0d50be;}
.new_qt_b_ml li:hover .wz2{ color: #fff;}
.new_qt_b_ml li:hover .tp1{filter: brightness(0) invert(1);}

@media screen and (max-width:1200px){
    .new_qt_c::before{ height:120px;}
    .new_qt_c h1{ font-size: 30px;}
    .new_qt_c .wz3_qt{font-size: 14px; }
}
@media screen and (max-width:1075px){
    .new_qt_c{ width: 100%; width: calc(100% - (40px * 2)); float: left; margin: 0 40px; display: inline;}
}
@media screen and (max-width:750px){
    .new_qt::after{ height:.5rem; }
    .new_qt_c::before{ height:1rem;}
    .new_qt_c{width: calc(100% - (.2rem * 2));  margin: 0 .2rem;}
    .new_qt_c .wz1_qt .wz1 img{ height: 40px; width: auto; float: left;}
    .new_qt_c .wz1_qt::after{ height:.4rem;}
    .new_qt_c h1{ font-size: .32rem; }
    .new_qt_c .wz3{font-size: .16rem;  margin-top: .1rem; }
    .new_qt_c .hen1{ height:.2rem;  margin-top: .2rem; }
    .new_qt_c .wz2{ font-size: .2rem;  line-height: 1.55em;}
    .new_qt_c .wz3_qt{  margin: .3rem 0 0 0;  font-size: .2rem; }
    .new_qt_c .wz3_qt::after{ height:.3rem;}
    .new_qt_c .wz3_qt strong{font-size: .24rem; }
    .new_qt_c .wz3_qt p:empty{height: .05rem;}

.new_qt_b_ml{margin-top: .2rem; }
.new_qt_b_ml ul{  margin-top:0; }
.new_qt_b_ml li{ width: 100%;  margin-top: .2rem; display: inline;}
.new_qt_b_ml li .tp1{ width: .4rem; height: .8rem; float: left;}
.new_qt_b_ml li .wz2{ width: calc(100% - .4rem - .2rem); float: left; margin: 0 .2rem 0 0; line-height: .8rem; font-size: .18rem; }
.new_qt_b_ml li:nth-child(2) .wz2{  text-align: right;margin: 0 0 0 .2rem;}

}





.bann_tp2{width:100%;height:100vh;float:left;background-color:#0d50be;position:relative; clear: both;}
.bann_tp2 .wz1_qt{position:absolute;left:60px; z-index:6; right: 60px; text-align: center;
top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.bann_tp2::before{content:"";position:absolute;left:0;top:0;width:100%;height:300px;background:-webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);background:-moz-linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
z-index:4;pointer-events:none;}
.bann_tp2 .wz1_qt .wz1{font-size:3.64vw;line-height:1.2em;color:#fff;}
.bann_tp2 .wz1_qt .wz2{font-size:2.4vw;line-height:1.5em;color:#fff;padding-top:20px;}
.bann_tp2 .banner-video {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;}


@media screen and (max-width:1024px){
.bann_tp2 .wz1_qt .wz1{font-size:34px;}

}

@media screen and (max-width:750px){
.bann_tp2{height:6rem;}
.bann_tp2 .wz1_qt{left:.2rem; right: .2rem;}
.bann_tp2 .wz1_qt .wz1{font-size:.34rem;}
.bann_tp2 .wz1_qt .wz2{font-size:.24rem;padding-top:20px;}

}




.in_c86a{width:1920px; margin:0 auto;}
@media screen and (max-width:1920px){.in_c86a{width:calc(100% - (60px * 2)); float:left; margin:0 60px; display:inline;}}
@media screen and (max-width:1600px){.in_c86a{width:calc(100% - (60px * 2));  margin:0 60px; }}
@media screen and (max-width:1500px){.in_c86a{width:calc(100% - (60px * 2));  margin:0 60px; }}
@media screen and (max-width:1400px){.in_c86a{width:calc(100% - (40px * 2));  margin:0 40px; }}
@media screen and (max-width:750px){.in_c86a{width:calc(100% - (.2rem * 2));  margin:0 .2rem;}}

.ab_c{ width: 100%;float: left;background-color: #fff; position: relative;}
.ab001{ width: 1412px; margin: 0 auto;}
.ab001::before{content:""; width:100%; height:175px; float:left; clear:both;}
.ab001::after{content:""; width:100%; height:152px; float:left; clear:both;}
.ab001_l{ width: 26%; float: left; margin:60px 0 0 0; display: inline;}
.ab001_l img{ width: 100%; height: auto; border: 0; float: left;}
.ab001_r{ width: 52%; float: right; margin-right: 0; display: inline;}
.ab001_r::before{content:""; width:100%; height:41px; float:left; clear:both;}
.ab001_r .wz1{ width:100%;float:left; margin-top: 44px; display: inline;  clear:both;font-size: 16px; line-height: 1.75em;color: #2d3436; text-align: justify;}

@media screen and (max-width:1492px){
.ab001{ width: 100%; float: left; margin: 0;}
.ab001_l{ margin: 60px 10% 0 11%; }
.ab001_r{ width: 41%; float: right; margin-right: 11%; }
}
@media screen and (max-width:1300px){
.ab001_r::before{height:10px; }
}
@media screen and (max-width:1200px){
.ab001::before{ height:120px; }
.ab001::after{ height:80px; }
.ab001_r .wz1{font-size: 14px; margin-top: 24px;}
}
@media screen and (max-width:750px){
.ab001::before{ height:.8rem; }
.ab001::after{ height:.5rem; }
.ab001_l{ width: 60%; float: left;  margin: 0 20%; display: unset; clear: both;}
.ab001_r{ width: 100%; float: left;margin-right:0; text-align: center;}
.ab001_r::before{height:.4rem; }
.ab001_r .wz1{font-size: .2rem; margin-top: .2rem;}
}

/* 通用标题 */
.ab_bt{ float: left;}
.ab_bt h1{float: left;clear: both;font-size: 36px;line-height: 1.38em;color: #2d3436;}
.ab_bt h2{float: left;clear: both;font-weight: normal;font-size: 24px;line-height: 1.37em;color: rgba(0, 0, 0, 0.75); text-transform: uppercase;}
.ab_bt h3{float:left;clear:both;color:#2d3436; font-size:16px; line-height:1.6em; font-weight:normal;}
@media screen and (max-width:1200px){
.ab_bt h1{font-size: 32px; }
.ab_bt h2{font-size: 20px;}
.ab_bt h3{font-size: 14px;}
}
@media screen and (max-width:750px){
.ab_bt{width: 100%;}
.ab_bt h1{width: 100%;font-size: .3rem; }
.ab_bt h2{width: 100%;font-size: .22rem;}
.ab_bt h3{width: 100%;font-size: .2rem;}
}



.ab002_b_qt{ width: 100%; float: left; clear: both; margin-top: 0; display: inline;}
.ab002_b_qt img{ width: 100%; height: auto;}



.ab002_bj{ width: 100%; float: left; margin-top:220px; display: inline; background-position:top center;background-repeat:no-repeat;background-size:40%;background-image:url(https://jjby99-com.oss-cn-hangzhou.aliyuncs.com/uploads/20251217/ab2dd4b2454ae78029a45a6f891880a9.webp);}



.ab002_c_qt{ width: 100%; float: left; clear: both; margin-top:580px; display: inline;}
.ab002_c_qt .wz1{ text-align: center;display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: 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;
    overflow: hidden;
    position: relative;
}
.ab002_c_qt .wz1 .wz1a{float:left;display:inline;color:#0d50be;
    font-size:11vw;line-height:.9em;text-transform:uppercase;margin-bottom:10px;clear:both; text-align: center;}
.ab002_c_qt .wz1 .wz1a span{padding:0; display: inline-block;}
.ab002_c_qt .wz2{width: 100%; float: left;  text-align: center; margin-top: 40px; display: inline; line-height:1.2em;color:#333;font-size:3vw;font-weight:normal;clear:both;}


@media screen and (max-width:1500px) {
.ab002_bj{ margin-top:120px;}
.ab002_c_qt{  margin-top:480px; ;}
}

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

.ab002_c_qt{  margin-top:380px; ;}
}

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

.ab002_c_qt{  margin-top:320px; ;}
}

@media screen and (max-width:750px) {
.ab002_bj{ margin-top: .6rem;}
.ab002_c_qt{margin-top: 2rem; }
.ab002_c_qt .wz1 .wz1a{font-size:.5rem;margin-bottom:.2rem;}
.ab002_c_qt .wz2{font-size:.24rem;margin-top: .1rem;}

}


.ab003{ width: 100%; float: left; margin-top: 40px; display: inline; }
.ab003::after{ content: ""; width: 100%; height: 80px; float: left; clear: both;}
.ab003 ul{width:100%;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-between;}
.ab003 li{width:calc(100% / 3 - 2%); float: left; margin-top: 40px; display: inline;}
.ab003 li .tp1{width:100%; height: 45vh; float:left;}
.ab003 li .tp1 img{width:100%;height:100%; object-fit: cover; object-position: center;}
.ab003 .wz1{display:block;color:#222222;font-size:30px;font-weight:normal;line-height:1.75em;padding-top:20px;}
.ab003 .wz2{color:#999999;font-size:16px;line-height:1.75em;padding-bottom:30px;}

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

.ab003{clear:both; margin-top: .2rem;}
.ab003::after{ height: .4rem;}
.ab003 li{ margin-top: .1rem; display: inline;}
.ab003 li .tp1{width:100%; height: auto; float:left;}
.ab003 li .tp1 img{width:100%;height:auto; object-fit: cover; object-position: center;}
.ab003 .wz1{font-size:.24rem;padding-top:.2rem;}
.ab003 .wz2{font-size:.18rem;padding-bottom:.3rem;}
}

.ab004_m_qt{ width: 100%; float: left; padding:0 60px 160px 60px; background-color: rgba(0, 0, 0, .02);}

.ab004_m_t_qt{width: 100%; height: 45vw; float: left; position: relative; margin-top: 160px; display: inline;}
.ab004_m_t{text-align: center;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: 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;overflow: hidden;}
.ab004_m_t .tp1{ position: absolute; z-index: 2; top: 0; width: 100%; height: 100%; background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/hen5.png);}

.ab004_m_t .wz1_qt{ position: absolute; z-index: 3; text-align: center;  left: 0; right: 0;
top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.ab004_m_t .wz1_qt .tp_logo1{ width: 80px; display: inline-block; padding-bottom: 40px;}
.ab004_m_t .wz1_qt .tp_logo1 img{ width: 100%; height: auto;}
.ab004_m_t .wz1_qt .wz1{font-size: 3.125vw; line-height: 1.5em;color:#0d50be;}


@media (max-width: 980px) {

.ab004_m_qt{ padding:0 60px 80px 60px;}

.ab004_m_t_qt{ height:55vw; margin-top: 80px; }
}
@media (max-width: 750px) {
    .ab004_m_qt{ padding:0 .2rem .4rem .2rem;}
.ab004_m_t_qt{ height:75vw; margin-top: .6rem; }
.ab004_m_t .wz1_qt .tp_logo1{ width: .8rem;  padding-bottom: .4rem;}
.ab004_m_t .wz1_qt .wz1{    font-size: .32rem;}
}


.ab004_m{width:100%; height: auto;float: left; clear:both;overflow:hidden; position: relative; margin-top:-100px; display: inline; z-index:5;}

.ab004_m::after{content:"";width:100%;height:30px;float:left;clear:both;}
.ab004_m ul{width:100%;height: auto;float:left;list-style-type:none;}
.ab004_m .swiper-slide{ height: auto;}
.ab004_m li{cursor: pointer; display: block; ;margin-bottom:22px;display:inline;}

.ab004_m li .tp1{ width:100%;height:auto;float:left;clear:both;padding-top: 0;}
.ab004_m li .tp1 img{width:100%;height:auto; object-fit: contain; object-position: center; }

.ab004_m li:hover .tp1 img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);}

.ab004_m li .wz1_qt{width: 100%; float: left;  padding: 20px 0 0 0;}
.ab004_m li h4{width:100%;float:left;font-weight:normal;font-size:16px;line-height:1.75em;color:#333; text-align: center;}

.ab004_m li .wz1_qt::after{content:"";width:100%;height:30px;float:left;clear:both;}



.ab004_m li .an01 .bz01{display:inline-block;width:20px;height:50px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../img/ico2_23.png);}
.ab004_m li .an01 .wz2{display:inline-block;padding-left:8px;font-size:16px;line-height:50px;color:#566;}


.ab004_m .swiper-pagination{width:100%;right:0;left:0;bottom:10px;z-index:10;display:block;}
.ab004_m .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.ab004_m .swiper-pagination .swiper-pagination-bullet-active{background-color:#0d50be;width:50px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}


@media screen and (max-width:1600px){
.ab004_m li h4{font-size:20px;}
}

@media (max-width: 750px) {
.ab004_m{width: 100%; float: left; clear:both;overflow:visible; position: relative; margin-top:-.6rem; display: inline;}
.ab004_m::after{height:0;}
.ab004_m .swiper-wrapper {
display: flex !important;
flex-wrap: wrap !important;
height: auto;
gap: 0px !important; 
display:flex;justify-content:space-between;flex-wrap:wrap;
}


.ab004_m .swiper-slide {
width: calc(100% / 2 - .1rem) !important;
flex: none !important; 
margin-bottom: .2rem !important; 
}

.ab004_m .swiper-pagination {
display: none !important;
}

.ab004_m li .wz1_qt{  padding: .2rem .2rem 0 .2rem; }
.ab004_m li .wz1_qt::after{height:.1rem;}


.ab004_m li h4 {
font-size: .16rem;
}


}


.video-play-btn {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);
width: 60px;height: 60px;background-color: rgba(0, 0, 0, 0.6);border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 10;transition: all 0.3s ease;
-webkit-tap-highlight-color: transparent;}
.video-play-btn::after {content: "";width: 0;height: 0;border-style: solid;border-width: 12px 0 12px 20px;border-color: transparent transparent transparent #fff;margin-left: 3px;}
.video-playing .video-play-btn {opacity: 0;pointer-events: none;}

@media (max-width: 750px) {
.video-play-btn {width: 80px;height: 80px;}
.video-play-btn::after {border-width: 16px 0 16px 26px;}
}

.text-con {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;
    display: flex;
    justify-content: center;
}
.text-par{ width: 100%; clear: both;}
.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为黑色*/
-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){}