@charset "UTF-8";
html{
  font-size: 6.25vw;
}
@media screen and  (min-width: 1920px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}
body::-webkit-scrollbar{ width: 5px;}
body::-webkit-scrollbar-track{ background-color: #F1F1F1;}
body::-webkit-scrollbar-thumb{ width: 5px;  background-color: #055be8;}

/* Dots*/
.slick-dots li{border-radius:8px;width:8px; height:8px;margin:0 8px;background: #bdbdbd;}
.slick-dots li.slick-active{ background: #055be8;width: 20px;}
@media  screen and (max-width:1024px){
.slick-dots li{border-radius:6px;width:6px; height:6px; margin:0 4px;}
.slick-dots li.slick-active{width: 18px;}
}

.w_width{max-width:1600px; margin-right: auto; margin-left: auto;}
.w_1400{max-width:1400px; margin-right: auto; margin-left: auto;}
.w_1162{max-width:1162px; margin-right: auto; margin-left: auto;}
.ctext{padding-left: 100px;padding-right: 100px;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 15px;padding-right: 15px;}
}
/*PC head*/
body.on{overflow: hidden;height: 100vh;}
.wyb_s{width: 100%;position: fixed;left: 0;top: 0;z-index: 99999;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.t_navs{ width: 100%;}
.t_navs .top{ width: 100%;position: relative;display: flex;justify-content: space-between;align-items: center;padding: 0 40px;}
.t_navs .top .logo{line-height: 0; }
.t_navs .top .logo a{display: block;}
.t_navs .top .logo img{ width: auto; height: 65px;}
.t_navs .top .right{display: flex;justify-content: flex-start;align-items: center;}
.t_navs .top .menu{display: flex;justify-content: flex-start;align-items: center;}
.t_navs .top .menu .l1{position: relative;padding: 0 25px;}
.t_navs .top .menu .l1 .a1{ display: block;color: rgba(32, 32, 32, 1); position: relative;padding: 0 20px;line-height: 105px; font-size: 20px;}
.t_navs .top .menu .l1.on .a1,.t_navs .top .menu .l1:hover .a1{ color: #055be8;}
.t_navs .top .u2{min-width: 140px; top:100%; left: 50%;z-index: 4;box-shadow: 0 0 30px rgba(0,0,0,0.1);height: auto;position: absolute;background: rgba(0, 0, 0, .2);backdrop-filter: blur(5px);padding: 10px 0px;border-radius: 5px;opacity: 0;visibility: hidden;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.t_navs .top .l1:hover .u2{-webkit-transition: all .85s;opacity: 1;visibility: visible;}
.t_navs .top .u2 .l2{ width: 100%;}
.t_navs .top .u2 .l2 .a2{ display: block; text-align: center;font-size: 16px;line-height: 35px;padding: 0 30px;white-space:nowrap;-webkit-transform: translateY(5px);opacity: 0;position: relative;
transition: All 0s ease-in-out;
-webkit-transition: All 0s ease-in-out;
-moz-transition: All 0s ease-in-out;
-o-transition: All 0s ease-in-out;}
.t_navs .top .u2 .l2 .a2::after{width: 0px;height: 1px;position: absolute;left: 50%;margin-left: 0px;content: '';bottom: 0px;background: rgba(255, 255, 255, .3);-webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1);}
.t_navs .top .u2 .l2 .a2>div{color: rgba(255, 255, 255, .75);
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;}
.t_navs .top .u2 .l2 .a2:hover::after{width: 60px;margin-left: -30px;}
.t_navs .top .u2 .l2 .a2:hover>div{color: #f03300;}
.t_navs .top .l1:hover .u2 .l2 .a2{-webkit-transition: all .5s ease 0s;-webkit-transform: translateY(0px);opacity: 1;}
.t_navs .top .dh_box{margin-right: 24px;position: relative;}
.t_navs .top .dh_box ._t{display: flex;justify-content: center;align-items: center;cursor: pointer;}
.t_navs .top .dh_box ._t .ico1{width: 24px;display: block;}
.t_navs .top .dh_box ._t .wz{font-size: 24px;color: rgba(5, 91, 232, 1);line-height: 105px;margin: 0 16px 0 4px;}
.t_navs .top .dh_box ._t .ico2{width: 24px;display: block;  transition: all .2s;}
.t_navs .top .dh_box ._b{display: none;padding: 24px;position: absolute;right: 0;top: 100%;background-color: #fff;border-radius: 4px;box-shadow: 0px 4px 23px 0px rgba(0, 0, 0, 0.1);width: 310px;}
.t_navs .top .dh_box:hover ._t .ico2{  transform: rotate(180deg); -ms-transform: rotate(180deg); }
.t_navs .top .dh_box:hover ._b{display: block;}
.t_navs .top .dh_box ._b a{display: flex;justify-content: flex-start;align-items: center;margin-top: 12px;}
.t_navs .top .dh_box ._b a:first-child{margin-top: 0;}
.t_navs .top .dh_box ._b a img{width: 20px;display: block;}
.t_navs .top .dh_box ._b a .wz{font-size: 14px;color: #706F6F;line-height: 21px;width: calc(100% - 20px);padding-left: 12px;}
.t_navs .top .dh_box ._b .boxs{display: flex;justify-content: flex-start;align-items: center;padding-top: 18px;border-top: 1px solid rgba(230, 230, 230, 1);margin-top: 16px;}
.t_navs .top .dh_box ._b .boxs img{display: block;margin-right: 8px;}
.t_navs .top .dh_box ._b .boxs .wz{font-size: 14px;color: #706F6F;line-height: 21px;}
.t_navs .top .more a{display: flex;justify-content: center;align-items: center;background-color: #055BE8;padding: 0 16px;border-radius: 4px;}
.t_navs .top .more a .wz{font-size: 18px;color: #fff;line-height: 40px;margin-right: 8px;}
.t_navs .top .more a img{width: 16px;display: block;}
.t_navs .top .more a:hover{background-color: #f03300;}
.t_navs .menuph{ display: none;}
.t_navs .xialaph{ display: none;}
.t_nav_zw{width: 100%;height: 105px;opacity: 0;}
@media screen and (max-width:1540px) {
.t_navs .top .logo img{height: 56px;}
.t_navs .top .menu .l1{padding: 0 12px;}
.t_navs .top .menu .l1 .a1{padding: 0 12px;font-size: 18px;line-height: 80px;}
.t_navs .top .dh_box ._t .ico1{width: 22px;}
.t_navs .top .dh_box ._t .wz{font-size: 20px;margin: 0 12px 0 4px;line-height: 80px;}
.t_navs .top .dh_box ._t .ico2{width: 22px;}
.t_navs .top .more a .wz{font-size: 16px;}
.t_navs .top .more a img{width: 14px;}
.t_nav_zw{height: 80px;}
}
@media screen and (max-width:1220px) {
.t_navs .top .logo img{height: 50px;}
.t_navs .top .menu .l1{padding: 0 10px;}
.t_navs .top .menu .l1 .a1{padding: 0 10px;font-size: 16px;}
.t_navs .top .dh_box ._t .ico1{width: 20px;}
.t_navs .top .dh_box ._t .wz{font-size: 18px;margin: 0 10px 0 4px;}
.t_navs .top .dh_box ._t .ico2{width: 20px;}
.t_navs .top .more a .wz{font-size: 14px;}
}
@media screen and (max-width:1100px) {
.t_navs .top .logo img{height: 46px;}
.t_navs .top .menu .l1{padding: 0 8px;}
.t_navs .top .menu .l1 .a1{padding: 0 8px;font-size: 14px;}
}
@media screen and (max-width:1024px) {
/*WAP head*/
.t_navs .top .menu{ display: none;}
.t_navs .top .pcSs_box{display: none;}
.t_navs .top .dh_box{display: none;}
.t_navs .menuph{ display: block;}
.t_navs .xialaph{ display: block;}
.t_nav_zw{height: 50px;}
.t_navs .top .more{margin-right: 20px;}
.t_navs .top .more a{padding: 0 14px;}
.t_navs .top .more a .wz{font-size: 14px;line-height: 32px;margin-right: 6px;}
.t_navs .top .more a img{width: 14px;}
.t_navs .top{ padding: 0 8px 0 15px; width: 100%; position: fixed; top: 0; left: 0; z-index: 4;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.t_navs .top .logo{ margin: 10px 0;}
.t_navs .top .logo img{ height: 30px;}
.t_navs .menuph{float: right; width: 40px; height: 40px; cursor: pointer; text-align: center; margin: 5px 0;}
.t_navs .menuph .menu-toggle {width: 40px;height: 40px;position: absolute;overflow: hidden;z-index: 111;}
.t_navs .menuph .cd-nav-trigger {display: block;width: 40px;height: 40px;}
.t_navs .menuph .menu-toggle span.hamburger {content:"";display:block;width:18px;height:2px;background:#055be8;position:absolute;top:50%;margin-top:-1px;left: 8px;margin-left:0;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.t_navs .menuph .menu-toggle span.hamburger:after,
.t_navs .menuph .menu-toggle span.hamburger:before{content:"";display:block;width:24px;height:2px;background:#055be8;position:absolute;top:50%;margin-top:-1px;left:0;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.t_navs .menuph .menu-toggle span.hamburger:after {margin-top:-8px;top:0;transition-delay:0.27s;}
.t_navs .menuph .menu-toggle span.hamburger:before {margin-top:8px;top:0;transition-delay:0.2s;}
.t_navs .menuph .menu-toggle span.hamburger span{width: 2px;height: 2px;display: block;background: #055be8;position: absolute;right: 20px;top:50%;margin-top:-1px;}
.t_navs .menuph .menu-toggle span.hamburger .span1{margin-top: -9px;}
.t_navs .menuph .menu-toggle span.hamburger .span3{margin-top: 7px;}
.t_navs .menuph .menu-toggle span.cross:before,
.t_navs .menuph .menu-toggle span.cross:after {content:"";display:block;width:24px;height:2px;background:#055be8;position:absolute;top:50%;margin-top:-1.5px;left:50%;margin-left:-12px;-webkit-transform:translateY(-70px) translateX(-70px) rotate(45deg);transform:translateY(-70px) translateX(-70px) rotate(45deg);transition-delay:0.12s;}
.t_navs .menuph .menu-toggle span.cross:after {transition-delay:0s;-webkit-transform:translateY(70px) translateX(-70px) rotate(-45deg);transform:translateY(70px) translateX(-70px) rotate(-45deg);}
.t_navs .menuph .menu-toggle span.cross:after {-webkit-transform:translateY(-70px) translateX(70px) rotate(-45deg);transform:translateY(-70px) translateX(70px) rotate(-45deg);}
.t_navs .menuph .cross::before,
.t_navs .menuph .cross::after {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.t_navs .menuph.active .menu-toggle span.hamburger,
.t_navs .menuph.active .menu-toggle span.hamburger:after,
.t_navs .menuph.active .menu-toggle span.hamburger:before {-webkit-transform:translateX(70px);transform:translateX(70px);transition-delay:0.12s;}
.t_navs .menuph.active .menu-toggle span.hamburger:after {transition-delay:0s;}
.t_navs .menuph.active .menu-toggle span.hamburger:before {transition-delay:0.07s;}
.t_navs .menuph.active .menu-toggle span.cross:before {transition-delay:0.12s;-webkit-transform:rotate(45deg);transform:rotate(45deg);background: #333;}
.t_navs .menuph.active .menu-toggle span.cross:after {transition-delay:0.24s;-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;background: #333;}
.t_navs .xialaph{ position: fixed; right: 0; top: 50px;width: 100%; height: calc(100vh - 50px);overflow: scroll; padding: 10px 20px 60px 20px;z-index:3; background: #fff;display: none;}
.t_navs .xialaph .a1box,
.t_navs .xialaph .a2box{position: relative;}
.t_navs .xialaph .icobox{width: 40px;height: 40px;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.t_navs .xialaph .ico{height: 28px;position: absolute;right: 0;top: 50%;margin-top: -14px;z-index: 4;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.t_navs .xialaph .ico img{height: 100%;display: block;}
.t_navs .xialaph .ico img.img2{display: none;}
.t_navs .xialaph .icobox.on img.img1{display: none;}
.t_navs .xialaph .icobox.on img.img2{display: block;}
.t_navs .xialaph .icobox.on .ico{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);}
.t_navs .xialaph .u1{width: 100%;margin-bottom: 20px;}
.t_navs .xialaph .l1{width: 100%;}
.t_navs .xialaph .a1{width: 100%;font-size: 16px;color: #333;line-height: 26px;position: relative;padding: 12px 40px 12px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
.t_navs .xialaph .u2{width: 100%;padding-left: 20px;padding-right: 20px;border-bottom: 1px solid rgba(0,0,0,0.1);display: none;}
.t_navs .xialaph .l2{width: 100%;}
.t_navs .xialaph .a2{width: 100%;font-size: 16px;color: #333;line-height: 22px;position: relative;padding: 10px 40px 10px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
.t_navs .xialaph .u3{padding-left: 20px;padding-right: 20px; border-bottom: 1px solid rgba(0,0,0,0.1);display: none;}
.t_navs .xialaph .l2:last-child .u3{border-bottom: 0;}
.t_navs .xialaph .l2:last-child .a2{border-bottom: 0;}
.t_navs .xialaph .l3{width: 100%;}
.t_navs .xialaph .a3{font-size: 14px;color: #333;line-height: 20px;padding-top: 8px;padding-bottom: 8px;border-bottom: 1px solid rgba(0,0,0,0.1);display: block;}
.t_navs .xialaph .l3:last-child .a3{border-bottom: 0;}
}

/* 底部 */
.b_nav{width: 100%;padding-top: 1rem;padding-bottom: 20px;background: url(img/img31.jpg)no-repeat center center;background-size: cover;}
.b_nav .cont1{margin-bottom: 50px;display: flex;justify-content: space-between;align-items: flex-start;}
.b_nav .cont1 .left{width: 20.3125%;}
.b_nav .cont1 .left .logo{margin-bottom: 0.4rem;}
.b_nav .cont1 .left .logo a{display: flex;justify-content: flex-start;align-items: center;}
.b_nav .cont1 .left .logo a img{height: 65px;display: block;margin-right: 12px;}
.b_nav .cont1 .left .logo a .wz{font-size: 14px;color: #055be8;line-height: 20px;padding-left: 13px;position: relative;}
.b_nav .cont1 .left .logo a .wz::after{content: "";display: block;width: 1px;height: 40px;background-color: rgba(0,0,0,0.1);position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.b_nav .cont1 .left .ewmbox{display: flex;margin-bottom: 0.4rem;}
.b_nav .cont1 .left .ewmbox .ewm{width: 110px;margin-right: 0.48rem;}
.b_nav .cont1 .left .ewmbox .ewm:last-child{margin-right: 0;}
.b_nav .cont1 .left .ewmbox .ewm img{width: 100%;display: block;}
.b_nav .cont1 .left .ewmbox .ewm .wz{font-size: 16px;color: rgba(51, 51, 51, 1);line-height: 20px;text-align: center;margin-top: 8px;}
.b_nav .cont1 .left .xbt{font-size: 16px;color: #333;line-height: 30px;margin-bottom: 4px;}
.b_nav .cont1 .left .tel{font-size: 30px;color: rgba(5, 91, 232, 1);line-height: 34px;margin-bottom: 16px;font-weight: bold;}
.b_nav .cont1 .left .dz{display: flex;align-items: flex-start;}
.b_nav .cont1 .left .dz img{width: 18px;display: block;margin-top: 6px;}
.b_nav .cont1 .left .dz .wz{font-size: 16px;color: #333;line-height: 30px;width: calc(100% - 18px);padding-left: 8px;}
.b_nav .cont1 .center{width: 41.25%;}
.b_nav .cont1 .center ul{display: flex;justify-content: space-between;align-items: flex-start;}
.b_nav .cont1 .center ul .yj a{display: block;font-size: 18px;color: #000;line-height: 26px;font-weight: bold;}
.b_nav .cont1 .center ul .ej{margin-top: 30px;}
.b_nav .cont1 .center ul .ej a{display: block;font-size: 18px;color: #333;line-height: 30px;margin-bottom: 12px;}
.b_nav .cont1 .center ul .ej a:last-child{margin-bottom: 0;}
.b_nav .cont1 .center ul .yj a:hover,
.b_nav .cont1 .center ul .ej a:hover{color: #055be8;}
.b_nav .cont1 .right{width: 22.375%;}
.b_nav .cont1 .right .bt{font-size: 18px;color: #000;line-height: 27px;margin-bottom: 10px;font-weight: bold;}
.b_nav .cont1 .right .li{padding: 20px 0;border-bottom: 1px solid rgba(0,0,0,0.15);}
.b_nav .cont1 .right .li .wz1{font-size: 16px;color: #000;line-height: 30px;font-weight: bold;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.b_nav .cont1 .right .li .wz2{font-size: 16px;color: #333;line-height: 30px;height: 60px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.b_nav .cont2{background-color: rgba(255,255,255,0.6);padding: 17px 55px;border-radius: 8px;}
.b_nav .cont2 ul{display: flex;justify-content: space-between;align-items: flex-start;}
.b_nav .cont2 ul li .picbox{width: 120px;margin: 0 auto 6px auto;}
.b_nav .cont2 ul li .pic{ padding-bottom: 63.333%; position: relative; overflow: hidden;}
.b_nav .cont2 ul li .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);}
.b_nav .cont2 ul li .wz{font-size: 16px;color: #333;line-height: 30px;text-align: center;}
.b_nav .cont2 ul li:hover .wz{color: #055be8;}
.b_nav .cont3{display: flex;justify-content: space-between;align-items: center;margin-top: 20px;}
.b_nav .cont3 .banquan{font-size: 16px;color: #333;line-height: 24px;}
.b_nav .cont3 .banquan a{color: #333;margin-left: 6px;}
.b_nav .cont3 .abox{display: flex;align-items: center;justify-content: flex-end;}
.b_nav .cont3 .abox a{display: block;padding-right: 13px;margin-right: 12px;font-size: 16px;color: #333;line-height: 24px;position: relative;}
.b_nav .cont3 .abox a:last-child{padding-right: 0;margin-right: 0;}
.b_nav .cont3 .abox a::after{content: "";display: block;width: 1px;height: 12px; background-color: rgba(0,0,0,0.15);position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.b_nav .cont3 .abox a:last-child::after{display: none;}
.b_nav .cont3 .abox a:hover{color: #055be8;}
@media screen and (max-width:1680px) {

.b_nav .cont1{margin-bottom: 30px;}
.b_nav .cont1 .left{width: 26.3125%;}
.b_nav .cont1 .left .logo{margin-bottom: 24px;}
.b_nav .cont1 .left .logo a img{height: 40px;margin-right: 10px;}
.b_nav .cont1 .left .logo a .wz{font-size: 13px;line-height: 18px;padding-left: 12px;}
.b_nav .cont1 .left .ewmbox{margin-bottom: 24px;}
.b_nav .cont1 .left .ewmbox .ewm{width: 90px;margin-right: 24px;}
.b_nav .cont1 .left .ewmbox .ewm .wz{font-size: 14px;line-height: 18px;margin-top: 6px;}
.b_nav .cont1 .left .xbt{font-size: 14px;line-height: 24px;}
.b_nav .cont1 .left .tel{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.b_nav .cont1 .left .dz img{width: 16px;margin-top: 9px;}
.b_nav .cont1 .left .dz .wz{font-size: 14px;line-height: 24px;width: calc(100% - 16px);padding-left: 6px;}
.b_nav .cont1 .center ul .yj a{font-size: 16px;line-height: 20px;}
.b_nav .cont1 .center ul .ej{margin-top: 20px;}
.b_nav .cont1 .center ul .ej a{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.b_nav .cont1 .right .bt{font-size: 15px;line-height: 20px;margin-bottom: 8px;}
.b_nav .cont1 .right .li{padding: 14px 0;}
.b_nav .cont1 .right .li .wz1{font-size: 14px;line-height: 24px;}
.b_nav .cont1 .right .li .wz2{font-size: 14px;line-height: 24px;height:48px;}
.b_nav .cont2{padding: 14px 40px;}
.b_nav .cont2 ul li .picbox{width: 80px;}
.b_nav .cont2 ul li .wz{font-size: 14px;line-height: 24px;}
}
@media screen and (max-width:1024px) {
.b_nav{padding-top: 30px;padding-bottom: 30px;margin-bottom: 60px;}
.b_nav .cont1{margin-bottom: 20px;display: block;}
.b_nav .cont1 .left{width: 100%;}
.b_nav .cont1 .left .logo{margin-bottom: 12px;}
.b_nav .cont1 .left .logo a{justify-content: center;}
.b_nav .cont1 .left .logo a img{height: 40px;margin-right: 0;}
.b_nav .cont1 .left .logo a .wz{font-size: 13px;line-height: 18px;padding-left: 9px;}
.b_nav .cont1 .left .logo a .wz::after{height: 32px;}
.b_nav .cont1 .left .ewmbox{margin-bottom: 12px;justify-content: center;}
.b_nav .cont1 .left .ewmbox .ewm{width: 100px;margin-right: 14px;}
.b_nav .cont1 .left .ewmbox .ewm .wz{font-size: 14px;line-height: 18px;}
.b_nav .cont1 .left .xbt{font-size: 14px;line-height: 20px;margin-bottom: 4px;text-align: center;}
.b_nav .cont1 .left .tel{font-size: 18px;line-height: 24px;margin-bottom: 10px;text-align: center;}
.b_nav .cont1 .left .dz{justify-content: center;width: 70%;margin: 0 auto;}
.b_nav .cont1 .left .dz img{width: 16px;margin-top: 2px;display: none;}
.b_nav .cont1 .left .dz .wz{font-size: 14px;line-height: 20px;text-align: center; width: calc(100% - 16px);padding-left: 6px;}
.b_nav .cont1 .center{display: none;}
.b_nav .cont1 .right{width: 100%;margin-top: 20px;}
.b_nav .cont1 .right .bt{font-size: 16px;line-height: 20px;margin-bottom: 6px;}
.b_nav .cont1 .right .li{padding: 12px 0;}
.b_nav .cont1 .right .li .wz1{font-size: 14px;line-height: 22px;}
.b_nav .cont1 .right .li .wz2{font-size: 14px;line-height: 22px;height:44px;}
.b_nav .cont2{padding: 14px}
.b_nav .cont2 ul{flex-wrap: wrap;margin: -6px;width: calc(100% + 12px);justify-content: center;}
.b_nav .cont2 ul li{width: 33.333%;padding: 6px;}
.b_nav .cont2 ul li .picbox{width: 70px;}
.b_nav .cont2 ul li .wz{font-size: 14px;line-height: 20px;}
.b_nav .cont3{display: block;margin-top: 20px;}
.b_nav .cont3 .banquan{font-size: 14px;line-height: 20px;text-align: center;margin-bottom: 6px;}
.b_nav .cont3 .banquan a{display: block; margin-left: 0;}
.b_nav .cont3 .abox{justify-content: center;}
.b_nav .cont3 .abox a{padding-right: 9px;margin-right: 8px;font-size: 14px;line-height: 20px;}
.b_nav .cont3 .abox a::after{height: 10px;}
}

/*手机端底漂浮*/
.pf_down{ width: 100%; float: left; position: fixed; left: 0; background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1); z-index: 99;bottom: 0; padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
.pf_down li{ width:25%; float: left; text-align: center; padding:10px 0;}
.pf_down li a{ width:100%; float: left; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.pf_down li .ico7{ width: 100%; float: left; height: 24px; line-height:0; display: flex; justify-content: center; align-items: center;}
.pf_down li .ico7 img{ width:24px; height: 24px;}
.pf_down li .ico7 .show{ display: block;}
.pf_down li .ico7 .hide{ display: none;}
.pf_down li .d_name{ width: 100%; float: left; margin-top:2px; font-size:14px; color: #000; line-height: 14px;}
.pf_down li:hover .ico7{ background: #055be8; width:44px; height:44px; border-radius: 50%; border:3px solid #fff; position: relative; margin-top:-18px;}
.pf_down li:hover .ico7 .show{ display: none;}
.pf_down li:hover .ico7 .hide{ display: block;}
.pf_down li:hover .ico7 img{ width:22px; height: 22px;}
.pf_down li:hover .d_name{ margin-top:0;}

/* 首页 */
.sy_banner{width: 100%;position: relative;}
.sy_banner .ul{width: 100%;}
.sy_banner .ul .li{width: 100%;}
.sy_banner .ul .li .ba_img{width: 100%;display: block;}
.sy_banner .ul .wzbox{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.sy_banner .ul .wzbox h1{font-size: 0.48rem;color: #fff;line-height: 0.72rem;margin-bottom: 10px;font-weight: bold;text-align: center;}
.sy_banner .ul .wzbox .info{font-size: 0.22rem;color: #fff;line-height: 0.33rem;margin-bottom: 0.66rem;text-align: center;}
.sy_banner .ul .wzbox .btnbox{display: flex;justify-content: center;align-items: center;}
.sy_banner .ul .wzbox .btnbox .btn{margin-right: 24px;}
.sy_banner .ul .wzbox .btnbox .btn:last-child{margin-right: 0;}
.sy_banner .ul .wzbox .btnbox a{width: 175px;display: flex;justify-content: center;align-items: center;border: 1px solid #fff;border-radius: 4px;}
.sy_banner .ul .wzbox .btnbox a .wz{font-size: 20px;color: #fff;line-height: 52px;margin-right: 10px}
.sy_banner .ul .wzbox .btnbox a img{width: 24px;display: block;}
.sy_banner .ul .wzbox .btnbox a:hover{background-color: rgba(5, 91, 232, 1);border-color: rgba(5, 91, 232, 1);}
.sy_banner .prev{position: absolute;left: 72px;top: 50%;transform: translate(0,-50%);}
.sy_banner .next{position: absolute;right: 72px;top: 50%;transform: translate(0,-50%);}
.sy_banner .qh_box .btn{cursor: pointer;width: 40px;height: 40px;background: rgba(0, 0, 0, 0.2);display: flex;justify-content: center;align-items: center;border-radius: 100%;}
.sy_banner .qh_box .btn img{width: 16px;display: block;}
.sy_banner .qh_box .btn:hover{background-color: #055be8;}
.sy_banner .ul .slick-dots{width: 100%;position: absolute;left: 0;bottom: 26px;}
.sy_banner .ul .slick-dots li{border-radius:10px;width:10px; height:10px;margin:0 7px;background: rgba(255,255,255,0);border: 2px solid #fff;}
.sy_banner .ul .slick-dots li.slick-active{ background: #fff;width: 10px;}
@media screen and (max-width:1680px) {
.sy_banner .ul .wzbox .info{margin-bottom: 0.4rem}
.sy_banner .ul .wzbox .btnbox .btn{margin-right: 20px;}
.sy_banner .ul .wzbox .btnbox a{width: 160px;}
.sy_banner .ul .wzbox .btnbox a .wz{font-size: 18px;line-height: 46px;margin-right: 10px}
.sy_banner .ul .wzbox .btnbox a img{width: 22px;}
}
@media screen and (max-width:1024px) {
.sy_banner .ul .wzbox h1{font-size: 20px;line-height: 24px;margin-bottom: 8px;}
.sy_banner .ul .wzbox .info{font-size: 14px;line-height: 22px;margin-bottom: 12px;}
.sy_banner .ul .wzbox .btnbox .btn{margin-right: 12px;}
.sy_banner .ul .wzbox .btnbox a{width: 116px;}
.sy_banner .ul .wzbox .btnbox a .wz{font-size: 15px;line-height: 32px;margin-right: 8px}
.sy_banner .ul .wzbox .btnbox a img{width: 20px;}
.sy_banner .prev{left: 12px;}
.sy_banner .next{right: 12px;}
.sy_banner .qh_box .btn{width: 32px;height: 32px;}
.sy_banner .qh_box .btn img{width: 14px;}
.sy_banner .ul .slick-dots{bottom: 14px;}
.sy_banner .ul .slick-dots li{border-radius:8px;width:8px; height:8px;margin:0 4px;}
.sy_banner .ul .slick-dots li.slick-active{width: 8px;}
}

.sy_section1{width: 100%;position: relative;}
.sy_section1 .ba_img img{width: 100%;display: block;}
.sy_section1 .posi_wzbox{width: 100%;position: absolute;left: 0;top: 128px;}
.sy_section1 .posi_wzbox h2{font-size: 48px;color: #000;line-height: 72px;text-align: center;font-weight: bold;margin-bottom: 24px;}
.sy_section1 .posi_wzbox ul{display: flex;justify-content: center;align-items: center;}
.sy_section1 .posi_wzbox ul li{padding-right: 16px;margin-right: 16px;position: relative;font-size: 20px;color: rgba(51, 51, 51, 1);line-height: 34px;position: relative;}
.sy_section1 .posi_wzbox ul li:last-child{padding-right: 0;margin-right: 0;}
.sy_section1 .posi_wzbox ul li::after{content: "";display: block;width: 1px;height: 18px;background-color: #706F6F;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.sy_section1 .posi_wzbox ul li:last-child::after{display: none;}
@media screen and (max-width:1680px) {
.sy_section1 .posi_wzbox{top: 80px;}
.sy_section1 .posi_wzbox h2{font-size: 32px;line-height: 40px;margin-bottom: 20px;}
}
@media screen and (max-width:1280px) {
.sy_section1 .posi_wzbox{top: 60px;}
.sy_section1 .posi_wzbox h2{font-size: 28px;line-height: 32px;}
}
@media screen and (max-width:1024px) {
.sy_section1{padding-top: 30px;padding-bottom: 30px;background-color: #f2f9ff;}
.sy_section1 .posi_wzbox{position: static;}
.sy_section1 .posi_wzbox h2{font-size: 19px;line-height: 28px;margin-bottom: 10px;}
.sy_section1 .posi_wzbox ul{display: block;margin-bottom: 20px;}
.sy_section1 .posi_wzbox ul li{padding-right: 0;margin-right: 0;font-size: 14px;line-height: 20px;margin-bottom: 4px;text-align: center;}
.sy_section1 .posi_wzbox ul li:last-child{margin-bottom: 0;}
.sy_section1 .posi_wzbox ul li::after{display: none;}
.sy_section1 .posi_wzbox .phshow{width: 100%;display: block;}
}




.hr-digitization-box {
 width:100%;
 overflow:hidden;
 position:relative;
 display:flex;
 align-items:center;
 justify-content:center
}
.hr-digitization-box .hr-digitization-content {
 width:100%; padding-top: 1.2rem;
 position:relative;
 display:flex; flex-wrap: wrap;
 align-items:center;
 justify-content:center
}
.hr-digitization-box .hr-digitization-content-header {
 display:block;
width: 100%;
 z-index:15
}
.hr-digitization-box .hr-digitization-content-header h2{font-size: 0.48rem;color: #000;line-height: 0.72rem;text-align: center;font-weight: bold;margin-bottom: 0.24rem;}
.hr-digitization-box .hr-digitization-content-header ul{display: flex;justify-content: center;align-items: center;}
.hr-digitization-box .hr-digitization-content-header ul li{padding-right: 0.16rem;margin-right: 0.16rem;position: relative;font-size: 0.2rem;color: rgba(51, 51, 51, 1);line-height: 0.34rem;position: relative;}
.hr-digitization-box .hr-digitization-content-header ul li:last-child{padding-right: 0;margin-right: 0;}
.hr-digitization-box .hr-digitization-content-header ul li::after{content: "";display: block;width: 1px;height: 0.18rem;background-color: #706F6F;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.hr-digitization-box .hr-digitization-content-header ul li:last-child::after{display: none;}
.hr-digitization-box .zhu{display: block;position: absolute;right:50%;bottom:0.76rem; margin-right: -700px;
color:rgba(92, 92, 92, 0.71);
font-size: 12px;
font-weight: 400;
line-height: 18px;
letter-spacing: 0px;
text-align: left;}
.hr-digitization-box .hr-digitization-content .layer-1 {
 position:absolute; line-height: 0;
 left:50%;
 bottom:-3.3rem;
 transform:translate(-50%, 0); -ms-transform:translate(-50%, 0);
 display:flex;
 align-items:center;
 justify-content:center;
 z-index:2;
 width:15.66rem;
 width:15.66rem;
}
.hr-digitization-box .hr-digitization-content .layer-1 img {
 width:1400px;
 height:auto
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers {
 position:relative;
 width:1400px;
 height:8.21rem;
 display:flex;
 align-items:center;
 justify-content:center;
 z-index:10
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .hr-digitization-layer {
 position:absolute;
 display:flex;
 align-items:center;
 justify-content:center
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-2 {
 top:-1.34rem;width:12.96rem;
 left:50%; margin-left: -6.48rem;
 z-index:2;
 cursor:pointer;
 -webkit-transition: all 0.3s ease-out 0s; 
 -moz-transition: all 0.3s ease-out 0s; 
 -o-transition: all 0.3s ease-out 0s; 
 transition: all 0.3s ease-out 0s; 
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-2 img {
 width:100%;
 height:auto
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-2:hover {
 transform:scale(1.05)
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-3 {
width:9.02rem;
 top:0.56rem;
 left:50%; margin-left: -4.51rem;
 z-index:3;
 cursor:pointer;
 -webkit-transition: all 0.3s ease-out 0s;
 -moz-transition: all 0.3s ease-out 0s; 
 -o-transition: all 0.3s ease-out 0s; 
 transition: all 0.3s ease-out 0s; 
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-3 img {
 width:100%;
 height:auto
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-3:hover {
 transform:scale(1.05)
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-4 {
 top:1.06rem; left:50%; margin-left: -3.375rem;
 z-index:4;width:6.75rem;
 cursor:pointer;
 -webkit-transition: all 0.3s ease-out 0s;
 -moz-transition: all 0.3s ease-out 0s; 
 -o-transition: all 0.3s ease-out 0s; 
 transition: all 0.3s ease-out 0s; 
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-4 img {
 width:100%;
 height:auto
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-4:hover {
 transform:scale(1.05)
}
@keyframes hrDigitizationSlide {
 0% {
  background-position:0 0
 }
 50% {
  background-position:-1920px 0
 }
 100% {
  background-position:-3840px 0
 }
}

@media screen and (max-width:1600px) {
.hr-digitization-box .zhu{right:100px;bottom:0.76rem; margin-right:0;}
}
@media screen and (max-width:1024px) {
.hr-digitization-box { padding-bottom: 30px;}	
.hr-digitization-box .hr-digitization-content{ padding-top: 30px;}
.hr-digitization-box .hr-digitization-content-header h2{font-size: 19px;line-height: 28px;margin-bottom: 10px;}
.hr-digitization-box .hr-digitization-content-header ul{display: block;margin-bottom: 20px;}
.hr-digitization-box .hr-digitization-content-header ul li{padding-right: 0;margin-right: 0;font-size: 14px;line-height: 20px;margin-bottom: 4px;text-align: center;}
.hr-digitization-box .hr-digitization-content-header ul li:last-child{margin-bottom: 0;}
.hr-digitization-box .hr-digitization-content-header ul li::after{display: none;}
.hr-digitization-box .zhu{right:15px;bottom:-5px;}
}




/*sy_section2*/
.sy_section2{width: 100%;padding-top: 1.2rem;padding-bottom: 1.2rem;}
.sy_section2 h3{font-size: 0.48rem;color: #000;line-height: 0.72rem;margin-bottom: 0.24rem;text-align: center;font-weight: bold;}
.sy_section2 .jj{font-size: 0.2rem;color: #333;line-height: 0.34rem;margin-bottom: 0.56rem;text-align: center;}
.sy_section2 .content{margin-bottom: 0.6rem;}
.sy_section2 .content ul{margin: 0 -12px;width: calc(100% + 24px);display: flex;justify-content: flex-start;align-items: flex-start;}
.sy_section2 .content ul li{width: 19.3%;padding: 0 12px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section2 .content ul .btn{width: 150px;display: flex;justify-content: center;align-items: center;border: 1px solid #fff;border-radius: 48px;}
.sy_section2 .content ul .btn .wz{font-size: 16px;color: #fff;line-height: 46px;margin-right: 9px;}
.sy_section2 .content ul .btn img{width: 21px;display: block;}
.sy_section2 .content ul .btn:hover{background-color: #f03300;border-color: #f03300;}
.sy_section2 .content ul .cont1{width: 100%;height: 410px;border-radius: 10px;overflow: hidden; display: flex;justify-content: center;align-items: center;flex-direction: column;}
.sy_section2 .content ul .cont1 .bt{font-size: 0.2rem;color: #fff;line-height: 0.3rem;text-align: center;margin-bottom: 0.55rem;font-weight: bold;}
.sy_section2 .content ul .cont1 .ico{width: 80px;display: block;margin-bottom: 0.76rem;}
.sy_section2 .content ul .cont2{display: none;width: 100%;height: 410px;position: relative;border-radius: 10px;overflow: hidden;}
.sy_section2 .content ul .cont2::after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background: rgba(12, 26, 48, 0.8);}
.sy_section2 .content ul .cont2>div{position: relative;z-index: 10;padding: 40px 40px 20px 40px;}
.sy_section2 .content ul .cont2 .bt{font-size: 0.24rem;color: #fff;line-height: 0.36rem;margin-bottom: 0.32rem;font-weight: bold;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.sy_section2 .content ul .cont2 .info{font-size: 16px;color: #fff;line-height: 30px;margin-bottom: 0.58rem;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.sy_section2 .content ul li.on{width: 42.1%;}
.sy_section2 .content ul li.on .cont1{display: none;}
.sy_section2 .content ul li.on .cont2{display: block;}
.sy_section2 .btnbox{display: flex;justify-content: center;align-items: center;}
.sy_section2 .btnbox .btn{margin-right: 24px;}
.sy_section2 .btnbox .btn:last-child{margin-right: 0;}
.sy_section2 .btnbox .btn a{display: flex;justify-content: center;align-items: center;border: 1px solid #055BE8;border-radius: 4px;width: 175px;}
.sy_section2 .btnbox .btn a .wz{font-size: 20px;color: #055BE8;line-height: 52px;margin-right: 10px;}
.sy_section2 .btnbox .btn a img{width: 20px;display: block;}
.sy_section2 .btnbox .btn:nth-child(2) a{background-color: #055BE8;}
.sy_section2 .btnbox .btn:nth-child(2) a .wz{color: #fff;}
.sy_section2 .btnbox .btn a:hover{opacity: 0.8;}
@media screen and (max-width:1024px) {
.sy_section2{padding-top: 30px;padding-bottom: 30px;}
.sy_section2 h3{font-size: 24px;line-height: 24px;margin-bottom: 10px;width: 70%;margin: 0 auto 10px auto;}
.sy_section2 .jj{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.sy_section2 .content{margin-bottom: 20px;}
.sy_section2 .content ul{margin: -6px;width: calc(100% + 12px);flex-wrap: wrap;}
.sy_section2 .content ul li{width: 50%;padding: 6px;}
.sy_section2 .content ul .btn{width: 120px;border-radius: 38px;}
.sy_section2 .content ul .btn .wz{font-size: 14px;line-height: 36px;margin-right: 6px;}
.sy_section2 .content ul .btn img{width: 18px;}
.sy_section2 .content ul .cont1{height: 280px;}
.sy_section2 .content ul .cont1 .bt{font-size: 16px;line-height: 20px;margin-bottom: 24px;}
.sy_section2 .content ul .cont1 .ico{width: 36px;margin-bottom: 24px;}
.sy_section2 .content ul .cont2{height: 280px;}
.sy_section2 .content ul .cont2>div{padding: 20px;}
.sy_section2 .content ul .cont2 .bt{font-size: 16px;line-height: 22px;margin-bottom: 10px;-webkit-line-clamp:2;}
.sy_section2 .content ul .cont2 .bt br{display: none;}
.sy_section2 .content ul .cont2 .info{font-size: 14px;line-height: 20px;margin-bottom: 12px;-webkit-line-clamp:6;}
.sy_section2 .content ul li.on{width: 50%;}
.sy_section2 .btnbox .btn{margin-right: 12px;}
.sy_section2 .btnbox .btn a{width: 120px;}
.sy_section2 .btnbox .btn a .wz{font-size: 15px;line-height: 36px;margin-right: 8px;}
.sy_section2 .btnbox .btn a img{width: 18px;}
}

.sy_section3{width: 100%;padding-top: 1.2rem;padding-bottom: 1.2rem;position: relative;}
.sy_section3::after{content: "";display: block;width: 36.04166666666667%;height:100%;position: absolute;left: 0;top: 0;background: rgba(5, 91, 232, 0.74);}
.sy_section3 .w_1400{display: flex;justify-content: flex-start;align-items: center;position: relative;z-index: 10;}
.sy_section3 .left{width: 26.85714285714286%;padding-right: 0.4rem;}
.sy_section3 .left h4{font-size: 0.48rem;color: #fff;line-height: 0.72rem;font-weight: bold;}
.sy_section3 .right{width: 73.14285714285714%;}
.sy_section3 .right ul{display: flex;justify-content: flex-start;align-items: stretch;flex-wrap: wrap;border-radius: 12px;overflow: hidden;}
.sy_section3 .right ul li{width: 50%;padding: 0.4rem;}
.sy_section3 .right ul li:nth-child(1),
.sy_section3 .right ul li:nth-child(2){border-bottom: 1px solid #e8e8e8;}
.sy_section3 .right ul li:nth-child(1),
.sy_section3 .right ul li:nth-child(3){border-right: 1px solid #e8e8e8;}
.sy_section3 .right ul img{width: 36px;display: block;margin-bottom: 18px;}
.sy_section3 .right ul .bt{font-size: 24px;color: rgba(32, 32, 32, 1);line-height: 36px;margin-bottom: 16px;font-weight: bold;}
.sy_section3 .right ul .info{font-size: 16px;color: rgba(32, 32, 32, 1);line-height: 30px;}
@media screen and (max-width:1680px) {
.sy_section3 .right ul li{padding: 24px;}
.sy_section3 .right ul img{width: 24px;margin-bottom: 12px;}
.sy_section3 .right ul .bt{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.sy_section3 .right ul .info{font-size: 14px;line-height: 24px;}
}
@media screen and (max-width:1024px) {
.sy_section3{padding-top: 30px;padding-bottom: 30px;}
.sy_section3::after{width: 100%;height:240px;}
.sy_section3 .w_1400{display: block;}
.sy_section3 .left{width: 100%;padding-right: 0;margin-bottom: 20px;}
.sy_section3 .left h4{font-size: 24px;line-height: 26px;}
.sy_section3 .right{width: 100%;}
.sy_section3 .right ul li{padding: 14px;width: 100%;}
.sy_section3 .right ul li:nth-child(1),
.sy_section3 .right ul li:nth-child(2),
.sy_section3 .right ul li:nth-child(3){border-bottom: 1px solid #e8e8e8;}
.sy_section3 .right ul li:nth-child(3){background: url(img/img53.jpg)no-repeat center center!important;background-size: cover!important;}
.sy_section3 .right ul li:nth-child(4){background: url(img/img54.jpg)no-repeat center center!important;background-size: cover!important;}
.sy_section3 .right ul li:nth-child(1),
.sy_section3 .right ul li:nth-child(3){border-right: 0;}
.sy_section3 .right ul img{width: 26px;margin-bottom: 10px;}
.sy_section3 .right ul .bt{font-size: 16px;line-height: 20px;margin-bottom: 6px;}
.sy_section3 .right ul .info{font-size: 14px;line-height: 22px;}
}

.sy_section4{width: 100%;padding-top: 1.1rem;padding-bottom: 1.2rem;}
.sy_section4 h4{font-size: 0.48rem;color: #000;line-height: 0.72rem;margin-bottom: 0.12rem;text-align: center;font-weight: bold;}
.sy_section4 .info{font-size: 0.2rem;color: #333;line-height: 0.34rem;margin-bottom: 0.56rem;text-align: center;}
.sy_section4 .content{width: 100%;display: flex;justify-content: space-between;align-items: stretch;}
.sy_section4 .content .left{width: 28.85714285714286%;}
.sy_section4 .content .left .dd{cursor: pointer;font-size: 20px;color: rgba(32, 32, 32, 1);line-height: 30px;padding: 24px 14px 24px 24px;box-shadow: 0px 9px 26px 0px rgba(232, 237, 245, 1);background: linear-gradient(180.00deg, rgba(243, 245, 248, 1),rgba(255, 255, 255, 1) 100%);}
.sy_section4 .content .left .dd.on{color: #fff;font-size: 22px;box-shadow: 0px 28px 8px 0px rgba(0, 82, 217, 0),0px 18px 7px 0px rgba(0, 82, 217, 0.02),0px 10px 6px 0px rgba(0, 82, 217, 0.08),0px 4px 4px 0px rgba(0, 82, 217, 0.13),0px 1px 2px 0px rgba(0, 82, 217, 0.15),0px 0px 0px 0px rgba(0, 82, 217, 0.15);background: #0052D9;position: relative;}
.sy_section4 .content .left .dd.on::after{content: "";display: block;width: 0;height: 0;border: 8px solid;border-color: transparent transparent transparent #0052D9;position: absolute;left: 100%;top: 50%;transform: translate(0,-50%);}
.sy_section4 .content .right{width: 68.85714285714286%;position: relative; border-radius: 4px;box-shadow: 0px 9px 26px 0px rgba(232, 237, 245, 1);background: linear-gradient(180.00deg, rgba(243, 245, 248, 1) 0%,rgba(255, 255, 255, 1) 100%);}
.sy_section4 .content .right .dd{display: flex;justify-content: space-between;align-items: center;padding: 60px 0 56px 42px;position: absolute;left: 0;top: 0;z-index: 1;opacity: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section4 .content .right .dd.on{position: relative;z-index: 2;opacity: 1;}
.sy_section4 .content .right .wzbox{width: 49.23913043478261%;padding-right: 14px;}
.sy_section4 .content .right .wzbox .bt{font-size: 24px;color: rgba(32, 32, 32, 1);line-height: 36px;margin-bottom: 24px;font-weight: bold;}
.sy_section4 .content .right .wzbox .jj{font-size: 18px;color: rgba(51, 51, 51, 1);line-height: 34px;margin-bottom: 90px;}
.sy_section4 .content .right .wzbox .more a{display: flex;justify-content: flex-start;align-items: flex-start;}
.sy_section4 .content .right .wzbox .more .wz{font-size: 18px;color: #0052D9;line-height: 27px;}
.sy_section4 .content .right .wzbox .more img{width: 24px;display: block;margin-left: 8px;margin-top: 2px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section4 .content .right .wzbox .more a:hover{opacity: 0.8;}
.sy_section4 .content .right .wzbox .more:hover img{margin-left: 12px;}
.sy_section4 .content .right .picbox{width: 50.76086956521739%;}
.sy_section4 .content .right .pic img{width: 100%;display: block;}
.sy_section4 .btnbox{display: flex;justify-content: center;align-items: center;margin-top: 60px;}
.sy_section4 .btnbox .btn{margin-right: 24px;}
.sy_section4 .btnbox .btn:last-child{margin-right: 0;}
.sy_section4 .btnbox .btn a{display: flex;justify-content: center;align-items: center;border: 1px solid #055BE8;border-radius: 4px;width: 175px;}
.sy_section4 .btnbox .btn a .wz{font-size: 20px;color: #055BE8;line-height: 52px;margin-right: 10px;}
.sy_section4 .btnbox .btn a img{width: 20px;display: block;}
.sy_section4 .btnbox .btn:nth-child(1) a{background-color: #055BE8;}
.sy_section4 .btnbox .btn:nth-child(1) a .wz{color: #fff;}
.sy_section4 .btnbox .btn a:hover{background-color: #f03300;border-color: #f03300;}
@media screen and (max-width:1680px) {
.sy_section4 .content .left .dd{font-size: 15px;padding: 14px 12px 14px 14px;}
.sy_section4 .content .left .dd.on{font-size: 14px;}
.sy_section4 .content .right .dd{padding: 46px 0 24px 36px;}
.sy_section4 .content .right .wzbox{padding-right: 12px;}
.sy_section4 .content .right .wzbox .bt{font-size: 18px;line-height: 26px;margin-bottom: 20px;}
.sy_section4 .content .right .wzbox .jj{font-size: 14px;line-height: 24px;margin-bottom: 50px;}
.sy_section4 .content .right .wzbox .more .wz{font-size: 14px;line-height: 24px;}
.sy_section4 .content .right .wzbox .more img{width: 22px;}
}
@media screen and (max-width:1024px) {
.sy_section4{padding-top: 30px;padding-bottom: 30px;}
.sy_section4 h4{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
.sy_section4 .info{font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.sy_section4 .content{display: block;}
.sy_section4 .content .left{width: 100%;font-size: 0;white-space:nowrap;overflow: hidden;overflow-x: auto; max-width: 100%;margin-bottom: 20px;}
.sy_section4 .content .left::-webkit-scrollbar{ display: none;}
.sy_section4 .content .left .dd{font-size: 14px;line-height: 20px;padding: 12px 24px;display: inline-block;border-right: 1px solid #eee;background: linear-gradient(to right, rgba(243, 245, 248, 1),rgba(255, 255, 255, 1));}
.sy_section4 .content .left .dd:last-child{border-right: 0;}
.sy_section4 .content .left .dd.on{font-size: 15px;}
.sy_section4 .content .left .dd.on::after{display: none;}
.sy_section4 .content .right{width: 100%;}
.sy_section4 .content .right .dd{padding: 20px;display: block;}
.sy_section4 .content .right .wzbox{width: 100%;padding-right: 0;margin-bottom: 14xp;}
.sy_section4 .content .right .wzbox .bt{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.sy_section4 .content .right .wzbox .jj{font-size: 14px;line-height: 22px;margin-bottom: 12px;}
.sy_section4 .content .right .wzbox .more .wz{font-size: 14px;line-height: 20px;}
.sy_section4 .content .right .wzbox .more img{width: 22px;}
.sy_section4 .content .right .picbox{width: 100%;}
.sy_section4 .btnbox{margin-top: 20px;}
.sy_section4 .btnbox .btn{margin-right: 12px;}
.sy_section4 .btnbox .btn a{width: 120px;}
.sy_section4 .btnbox .btn a .wz{font-size: 15px;line-height: 36px;margin-right: 8px;}
.sy_section4 .btnbox .btn a img{width: 18px;}
}

.sy_section5{width: 100%;padding-top: 1.2rem;padding-bottom: 1.2rem;}
.sy_section5 h4{font-size: 0.48rem;color: #000;line-height: 0.72rem;margin-bottom: 0.12rem;text-align: center;font-weight: bold;}
.sy_section5 .info{font-size: 0.2rem;color: #333;line-height: 0.34rem;margin-bottom: 0.6rem;text-align: center;}
.sy_section5 .content{width: 100%;padding: 0 0.96rem 0.6rem 0.64rem;position: relative;}
.sy_section5 .content::after{content: "";display: block;width: 100%;height: calc(100% - 0.42rem);border: 2px solid rgba(255, 255, 255, 1);border-radius: 12px;box-shadow: 0px 9px 26px 0px rgba(232, 237, 245, 1);background: linear-gradient(180.00deg, rgba(230, 244, 255, 1) 0%,rgba(255, 255, 255, 1) 100%);position: absolute;left: 0;bottom: 0;}
.sy_section5 .cont1{margin-bottom: 0.62rem;position: relative;z-index: 5;}
.sy_section5 .cont1 .li a{display: flex;justify-content: space-between;align-items: flex-end;flex-direction:row-reverse;}
.sy_section5 .cont1 .li a .left{width: 41.93548387096774%;}
.sy_section5 .cont1 .li a .left .pic{ padding-bottom: 57.692%; position: relative; overflow: hidden;border-radius: 12px;}
.sy_section5 .cont1 .li a .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.sy_section5 .cont1 .li a .right{width: 58.06451612903226%;padding-right: 0.8rem;}
.sy_section5 .cont1 .li a .right .jj{font-size: 20px;color: rgba(32, 32, 32, 1);line-height:34px;margin-bottom: 0.44rem;}
.sy_section5 .cont1 .li a .right .name{font-size: 16px;color: #706F6F;line-height: 24px;}
.sy_section5 .cont1 .btn{cursor: pointer;border: 2px solid #FFFFFF; display: flex; align-items: center; justify-content:center;
box-shadow: 0px 2px 9px 0px rgba(79, 78, 78, 0.12); border-radius: 50%;
background: linear-gradient(180.00deg, rgba(232, 236, 241, 1),rgba(232, 236, 241, 0) 100%);
width: 28px;
height:28px;}
.sy_section5 .cont1 .btn .ico{display: flex; background: url(img/path.png) center no-repeat; background-size:auto 8px !important;
width: 28px;
height:28px;}
.sy_section5 .cont1 .btn:hover{background: #055be8;}
.sy_section5 .cont1 .btn:hover .ico{ background: url(img/path1.png) center no-repeat;}
.sy_section5 .cont1 .prev{position: absolute;left: -50px;top: 50%;transform: translate(0,-50%) rotate(180deg);z-index: 20;}
.sy_section5 .cont1 .next{position: absolute;right: -80px;top: 50%;transform: translate(0,-50%);z-index: 20;}
.sy_section5 .cont2{position: relative;z-index: 5;}
.sy_section5 .cont2 .ul{margin: -8px;width: calc(100% + 16px);}
.sy_section5 .cont2 .ul .slick-dots{margin-top: 30px;}
.sy_section5 .cont2 .ul .li{padding: 8px;}
.sy_section5 .cont2 .ul a{display: block;margin-bottom: 16px;border:1px solid rgba(255,255,255,0);}
.sy_section5 .cont2 .ul a:hover{border-color: #055be8;}
.sy_section5 .cont2 .ul a:last-child{margin-bottom: 0;}
.sy_section5 .cont2 .ul a .pic{ width: 100%; padding-bottom: 50%; position: relative; overflow: hidden;border-radius: 4px;box-shadow: 0 0 8px rgba(0,0,0,0.04);
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.sy_section5 .cont2 .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.sy_section5 .cont2 .ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.sy_section5 .btnbox{display: flex;justify-content: center;align-items: center;margin-top: 60px;}
.sy_section5 .btnbox .btn{margin-right: 24px;}
.sy_section5 .btnbox .btn:last-child{margin-right: 0;}
.sy_section5 .btnbox .btn a{display: flex;justify-content: center;align-items: center;border: 1px solid #055BE8;border-radius: 4px;width: 175px;}
.sy_section5 .btnbox .btn a .wz{font-size: 20px;color: #055BE8;line-height: 52px;}
.sy_section5 .btnbox .btn a img{width: 20px;display: block;}
.sy_section5 .btnbox .btn:nth-child(1) a{background-color: #055BE8;}
.sy_section5 .btnbox .btn:nth-child(1) a .wz{color: #fff;}
.sy_section5 .btnbox .btn a:hover{opacity: 0.8;}
.sy_section5 .btnbox .btn a:hover{background-color: #f03300;border-color: #f03300;}
@media screen and (max-width:1680px) {
.sy_section5 .cont1 .li a .right .jj{font-size: 14px;line-height:22px;margin-bottom: 0.2rem;}
.sy_section5 .cont1 .li a .right .name{font-size: 14px;line-height: 20px;}
}
@media screen and (max-width:1024px) {
.sy_section5{padding-top: 30px;padding-bottom: 30px;}
.sy_section5 h4{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
.sy_section5 .info{font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.sy_section5 .content{padding: 20px 20px 30px 20px;}
.sy_section5 .content::after{height: 100%;}
.sy_section5 .cont1{margin-bottom: 20px;}
.sy_section5 .cont1 .li a{display: block;}
.sy_section5 .cont1 .li a .left{width: 100%;}
.sy_section5 .cont1 .li a .right{width: 100%;padding-right: 0;margin-top: 14px;}
.sy_section5 .cont1 .li a .right .jj{font-size: 16px;line-height:22px;margin-bottom: 10px;}
.sy_section5 .cont1 .li a .right .name{font-size: 14px;line-height: 20px;}
.sy_section5 .cont1 .btn{display: none;}
.sy_section5 .cont1 .slick-dots{margin-top: 14px;}
.sy_section5 .cont2 .ul .slick-dots{margin-top: 10px;}
.sy_section5 .btnbox{margin-top: 20px;}
.sy_section5 .btnbox .btn{margin-right: 12px;}
.sy_section5 .btnbox .btn a{width: 120px;}
.sy_section5 .btnbox .btn a .wz{font-size: 15px;line-height: 36px;}
.sy_section5 .btnbox .btn a img{width: 18px;}
}

.sy_section6{width: 100%;padding-top: 1.2rem;padding-bottom: 1.2rem; position: relative; }
.sy_section6 .bg{ display: block; position: absolute; left:0; top: 0; width: 100%; height: 100%; z-index: 1;}
.sy_section6 .bg .img{ opacity:0; display: block; position: absolute; left:0; top: 0; width: 100%; height: 100%; z-index: 1;-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s; }
.sy_section6 .bg .img.on{ opacity:1;}
.sy_section6 .w_1400{ position: relative; z-index: 6;}
.sy_section6 h5{font-size: 0.48rem;color: #fff;line-height: 0.72rem;margin-bottom: 0.12rem;text-align: center;font-weight: bold;}
.sy_section6 .info{font-size: 0.2rem;color: #fff;line-height: 0.3rem;margin-bottom: 0.6rem;text-align: center;}
.sy_section6 .content{display: flex;justify-content: space-between;align-items: center;flex-direction:row-reverse;}
.sy_section6 .content .left{width: 20.07142857142857%;border-radius: 4px;overflow: hidden;}
.sy_section6 .content .left .dd{cursor: pointer; display: flex;justify-content: space-between;align-items: center;background: rgba(65, 65, 65, 0.5);padding: 24px;}
.sy_section6 .content .left .dd .wz{font-size: 0.24rem;color: #fff;line-height: 0.36rem;font-weight: bold;}
.sy_section6 .content .left .dd img{width: 32px;display: block;}
.sy_section6 .content .left .dd.on{background: rgba(5, 91, 232, 0.69);}
.sy_section6 .content .right{width: 74.64285714285714%;position: relative;}
.sy_section6 .content .right .dd{width: 100%;position: absolute;left: 0;top: 0;z-index: 1;opacity: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section6 .content .right .dd.on{position: relative;z-index: 5;opacity: 1;}
.sy_section6 .content .right .btbox{display: flex;justify-content: flex-start;align-items: center;padding-bottom: 0.22rem;margin-bottom: 0.32rem;border-bottom: 1px solid rgba(255,255,255,0.2);}
.sy_section6 .content .right .btbox img{width: 0.54rem;display: block;}
.sy_section6 .content .right .btbox .wz{font-size: 0.3rem;color: #fff;line-height: 0.45rem;padding-left: 16px;width: calc(100% - 54px);}
.sy_section6 .content .right .jj{font-size: 18px;color: #fff;line-height: 34px;margin-bottom: 0.6rem;}
.sy_section6 .content .right .more a{display: flex;justify-content: center;align-items: center;border: 1px solid #055BE8;background-color: #055BE8; border-radius: 4px;width: 175px;}
.sy_section6 .content .right .more a .wz{font-size: 20px;color: #fff;line-height: 52px;margin-right: 10px;}
.sy_section6 .content .right .more a img{width: 20px;display: block;}
.sy_section6 .content .right .more a:hover{background-color: #f03300;border-color: #f03300;}
@media screen and (max-width:1024px) {
.sy_section6{padding-top: 30px;padding-bottom: 30px;}
.sy_section6 h5{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
.sy_section6 .info{font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.sy_section6 .content{display: block;padding: 0 10px;}
.sy_section6 .content .left{width: 100%;font-size: 0;white-space:nowrap;overflow: hidden;overflow-x: auto; max-width: 100%;margin-bottom: 20px;}
.sy_section6 .content .left::-webkit-scrollbar{ display: none;}
.sy_section6 .content .left .dd{padding: 10px 24px;display: inline-flex;vertical-align: middle;}
.sy_section6 .content .left .dd .wz{font-size: 15px;line-height: 22px;margin-right: 12px;}
.sy_section6 .content .left .dd img{width: 26px;}
.sy_section6 .content .right{width: 100%;}
.sy_section6 .content .right .btbox{padding-bottom: 12px;margin-bottom: 12px;}
.sy_section6 .content .right .btbox img{width: 36px;}
.sy_section6 .content .right .btbox .wz{font-size: 18px;line-height: 24px;padding-left: 12px;width: calc(100% - 36px);}
.sy_section6 .content .right .jj{font-size: 14px;line-height: 22px;margin-bottom: 12px;}
.sy_section6 .content .right .more a{width: 120px;}
.sy_section6 .content .right .more a .wz{font-size: 15px;line-height: 36px;margin-right: 8px;}
.sy_section6 .content .right .more a img{width: 18px;}
}

.sy_section7{width: 100%;padding-top: 1.1rem;padding-bottom: 1.1rem;}
.sy_section7 h6{font-size: 0.36rem;color: #fff;line-height: 0.54rem;margin-bottom: 0.16rem;text-align: center;font-weight: bold;}
.sy_section7 .info{font-size: 18px;color: #fff;line-height: 27px;margin-bottom: 0.4rem;text-align: center;font-weight: bold;}


.sy_section7 .btnbox{display: flex;justify-content: center;align-items: center;}
.sy_section7 .btnbox .btn{margin-right: 24px;}
.sy_section7 .btnbox .btn:last-child{margin-right: 0;}
.sy_section7 .btnbox .btn a{display: flex;justify-content: center;align-items: center;border: 1px solid #fff;border-radius: 4px;width: 175px;}
.sy_section7 .btnbox .btn a .wz{font-size: 20px;color: #fff;line-height: 52px;margin-right: 10px;}
.sy_section7 .btnbox .btn a img{width: 20px;display: block;}
.sy_section7 .btnbox .btn a:hover{background-color: #f03300;border-color: #f03300;}
@media screen and (max-width:1024px) {
.sy_section7{padding-top: 30px;padding-bottom: 30px;}
.sy_section7 h6{font-size: 20px;line-height: 24px;margin-bottom: 10px;}
.sy_section7 .info{font-size: 14px;line-height: 20px;margin-bottom: 20px;font-weight: 400;}
.sy_section7 .btnbox .btn{margin-right: 12px;}
.sy_section7 .btnbox .btn a{width: 120px;}
.sy_section7 .btnbox .btn a .wz{font-size: 15px;line-height: 36px;margin-right: 8px;}
.sy_section7 .btnbox .btn a img{width: 18px;}
}

.video_tc{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;z-index: 9999999;background-color: #000;display: none;}
.video_tc>div{display: flex;justify-content: center;align-items: center;height: 100vh;padding: 0 195px;}
.video_tc .content{width: 100%;position: relative;}
.video_tc .content .videos{width: 100%;display: block;}
.video_tc .content .none{width: 40px;display: block;position: absolute;left: calc(100% + 52px);top: 0;cursor: pointer;}
.video_tc .content .none:hover{opacity: 0.8;}
@media screen and (max-width:1024px) {
.video_tc>div{padding: 0 40px;}
.video_tc .content .none{width: 26px;left: auto;right: 0;bottom: calc(100% + 12px);top: auto;}
}




.zx_right{width: 68px;display: none;position: fixed;right: 30px;bottom: 30%;z-index: 9999;}
.zx_right .btn{position: relative;}
.zx_right .btn::after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(img/img96.png)no-repeat center center;background-size: cover; border-radius: 100%;transform: translate(-50%,-50%);
-webkit-animation-name: 'ripple';
 -webkit-animation-duration: 1s;
 -webkit-animation-timing-function: ease; 
 -webkit-animation-delay: 0s;
 -webkit-animation-iteration-count: infinite;
 -webkit-animation-direction: alternate;}
 @keyframes ripple {
 0% {transform: scale(1.3)}
 100% {transform: scale(1.6);}
}
.zx_right:hover .btn::after{display: none;}
.zx_right .btn img{width: 100%;display: block;cursor: pointer;position: relative;z-index: 3;}
.zx_right ._close{width:20px; height:20px; border:1px solid #bbb;right: -24px; border-radius: 50%; transform: rotate(45deg); -ms-transform: rotate(45deg);
  top: 4px;position: absolute;z-index: 99; display: block; cursor: pointer; }
.zx_right ._close::after,
.zx_right ._close::before{position: absolute;z-index:1; content: ''; display: block; left: 50%; top: 50%;background: #bbb; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }
.zx_right ._close::after{ width:9px; height:1px; }
.zx_right ._close::before{ height:9px; width:1px; }
.zx_right .posi_box{width: 240px;right: 0;bottom:-20vh;position: absolute;z-index: 99; display: none;border-radius: 16px; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.zx_right .posi_box .boxs1{width: 100%;padding: 16px;background-color: #fff;border-radius: 16px 16px 0 0;}
.zx_right .posi_box .boxs1 .bt1{font-size: 20px;color: rgba(0, 67, 150, 1);line-height: 30px;margin-bottom: 4px;text-align: center;font-weight: bold;}
.zx_right .posi_box .boxs1 .bt2{font-size: 14px;color: #333;line-height: 20px;margin-bottom: 16px;text-align: center;}
.zx_right .posi_box .boxs1 .ewm{width: 110px;margin: 0 auto 8px auto;}
.zx_right .posi_box .boxs1 .ewm img{width: 100%;display: block;}
.zx_right .posi_box .boxs1 .wz{font-size: 16px;color: #555;line-height: 20px;text-align: center;}
.zx_right .posi_box .boxs2{width: 100%;padding: 16px;background-color: #F2F9FF;border-radius:0 0 16px 16px;}
.zx_right .posi_box .boxs2 .dh{display: flex;justify-content: center;align-items: center;margin-bottom: 16px;}
.zx_right .posi_box .boxs2 .dh img{width: 16px;display: block;margin-right: 5px;}
.zx_right .posi_box .boxs2 .dh .wz{font-size: 14px;color: #333;line-height: 24px;}
.zx_right .posi_box .boxs2 .dh .wz span{color: rgba(0, 67, 150, 1);font-weight: bold;}
.zx_right .posi_box .boxs2 .more a{margin: 0 auto; display: block;font-size: 16px;color: #fff;line-height: 40px;text-align: center;width: 130px;background-color: rgba(0, 67, 150, 1);}
.zx_right .posi_box .boxs2 .more a:hover{background-color: #fe0000;}
.zx_right .posi_box .none{width: 20px;display: block;cursor: pointer;position: absolute;left: 100%;bottom: 100%;}
@media screen and (max-width:1680px) {
.zx_right{width: 50px;right: 20px;bottom: 24%;}
.zx_right .btn::after{content: "";display: block;}
 @keyframes ripple {
 0% {transform: scale(1.3)}
 100% {transform: scale(1.6);}
}
.zx_right ._close{right:-15px; top:-20px;}
.zx_right .posi_box{width: 200px;}
.zx_right .posi_box .boxs1{padding: 14px;border-radius: 12px 12px 0 0;}
.zx_right .posi_box .boxs1 .bt1{font-size: 16px;line-height: 24px;margin-bottom: 4px;}
.zx_right .posi_box .boxs1 .bt2{font-size: 12px;line-height: 16px;margin-bottom: 10px;}
.zx_right .posi_box .boxs1 .ewm{width: 80px;margin: 0 auto 6px auto;}
.zx_right .posi_box .boxs1 .wz{font-size: 14px;line-height: 18px;}
.zx_right .posi_box .boxs2{padding: 14px;border-radius:0 0 12px 12px;}
.zx_right .posi_box .boxs2 .dh{margin-bottom: 12px;}
.zx_right .posi_box .boxs2 .dh img{width: 14px;margin-right:4px;}
.zx_right .posi_box .boxs2 .dh .wz{font-size: 12px;line-height: 20px;}
.zx_right .posi_box .boxs2 .more a{font-size: 14px;line-height: 36px;width: 110px;}
}
@media screen and (max-width:1024px) {
.zx_right{display: none;}
.zx_right .posi_box .boxs1 .ewm{width:110px;}
}




/*neiye*/


.pord-itme {
padding-bottom:1.2rem;padding-top:1.2rem;
}
.pord-itme:nth-child(2n+1){background: rgba(245, 247, 250, 1);} 

/* 服务卡片样式 */
.pord-card {
display: flex; justify-content: space-between;
 flex-wrap: wrap;  align-items: flex-start;
width: 100%;
}
.pord-itme:nth-child(2n+1) .pord-card{ flex-direction: row-reverse;}
.pord-image {
/* aspect-ratio: 100/64.49; */
width:49.28%; line-height: 0;
overflow: hidden;border-radius: 0.24rem;
box-shadow: 0px 3.85px 0.33rem 0px rgba(0, 0, 0, 0.1);
}
.pord-img {
width: 100%;
height: 100%;
object-fit: cover;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.pord-card:hover .pord-img{transform: scale(1.06); -ms-transform: scale(1.06);}
.pord-text {
  width: 44.42%;display: flex; flex-wrap: wrap; align-content: space-between;
}
.pord-card-description {width:100%; margin-top: 0.12rem;
color:rgba(32, 32, 32, 1);
font-size: 0.2rem;
font-weight: 500;
line-height: 0.3rem;
letter-spacing: 0px;
text-align: left;
}
.pord-card-title {width:100%;
color:rgba(51, 51, 51, 1);
font-size: 16px;
font-weight: 400;
line-height: 30px;
}
.pord-card .tit40{color:rgba(32, 32, 32, 1);width:100%;
font-size: 0.36rem;
font-weight: 500;
line-height: 0.54rem;
/* overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2; */}
.pord-card:hover .tit40{color:rgba(5, 91, 232, 1);}
.pord-card .tit40-1{ width:105%; margin-right:-5%;}
.pord-card .p{ position: relative; padding-left: 16px;}
.pord-card .p::after{background:rgba(5, 91, 232, 1); display: block; content: ''; position: absolute; left: 0; top:12px; border-radius: 50%;
width: 6px;
height: 6px;}
.pord-card .mt16{ margin-top: 0.16rem;}
.pord-card .mt24{ display: grid; gap: 0.24rem;}
.pord-card .mt40{margin-top: 0.4rem;}

@media (max-width:1400px) {
.pord-text {
  width: 46.8%;
}
.pord-card .p{ padding-left: 14px;}
.pord-card .tit40-1{ width:100%; margin-right:0;}
}
@media (max-width: 1024px) {
.pord-itme {
padding-bottom:40px;padding-top:35px;
}
.pord-card-description {
font-size:16px;
line-height: 26px; margin-top:12px;
}
.pord-card-title {
font-size:14px;
line-height: 24px;
}
.pord-card .tit40{
font-size:20px;
line-height:30px;
}
.pord-card .mt16{ margin-top:8px;}
.pord-card .mt24{ gap: 12px;}
.pord-card .mt40{margin-top:20px;}
.pord-text{
width:100%;
}
.pord-image{ width:100%; margin-top:30px;}
.pord-card{ flex-wrap: wrap-reverse;}

}




.sy_banner1{width: 100%;position: relative;}
.sy_banner1 .ul{width: 100%;}
.sy_banner1 .ul .li{width: 100%;position: relative;}
.sy_banner1 .ul .li .ba_img{width: 100%;display: block;}
.sy_banner1 .ul .wzbox{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%); -ms-transform: translate(0,-50%); display: block;}
.sy_banner1 .ul .wzbox .h1{font-size: 0.48rem;color: #fff;line-height: 0.72rem;margin-bottom: 10px;font-weight: bold;}
.sy_banner1 .ul .wzbox .info{font-size: 0.22rem;color: #fff;line-height: 0.33rem;margin-bottom:0.24rem;}
.sy_banner1 .ul .wzbox .btnbox{display: flex;width: 100%;}
.sy_banner1 .ul .wzbox .btnbox .btn{margin-right: 24px;}
.sy_banner1 .ul .wzbox .btnbox .btn:last-child{margin-right: 0;}
.sy_banner1 .ul .wzbox .btnbox a{width: 175px;display: flex;justify-content: center;align-items: center;border: 1px solid #fff;border-radius: 4px;}
.sy_banner1 .ul .wzbox .btnbox a .wz{font-size: 20px;color: #fff;line-height: 52px;margin-right: 10px}
.sy_banner1 .ul .wzbox .btnbox a img{width: 24px;display: block;}
.sy_banner1 .ul .wzbox-hei .h1{color:rgba(32, 32, 32, 1);}
.sy_banner1 .ul .wzbox-hei .info{color:rgba(32, 32, 32, 1);}
.sy_banner1 .ul .wzbox-hei .btnbox a{border: 1px solid rgba(5, 91, 232, 1);}
.sy_banner1 .ul .wzbox-hei .btnbox a .wz{color:rgba(5, 91, 232, 1);}
.sy_banner1 .ul .wzbox-hei .btnbox a .img1{display: none;}
.sy_banner1 .ul .wzbox-hei .btnbox a .img2{display: block;}
.sy_banner1 .ul .wzbox-hei .btnbox a:hover .img1{display: block;}
.sy_banner1 .ul .wzbox-hei .btnbox a:hover .img2{display: none;}
.sy_banner1 .ul .wzbox .btnbox a:hover{background-color: rgba(5, 91, 232, 1);border-color: rgba(5, 91, 232, 1);}
.sy_banner1 .ul .wzbox .btnbox a:hover .wz{color: #fff;}
.sy_banner1 .prev{position: absolute;left: 72px;top: 50%;transform: translate(0,-50%);}
.sy_banner1 .next{position: absolute;right: 72px;top: 50%;transform: translate(0,-50%);}
.sy_banner1 .qh_box .btn{cursor: pointer;width: 40px;height: 40px;background: rgba(0, 0, 0, 0.2);display: flex;justify-content: center;align-items: center;border-radius: 100%;}
.sy_banner1 .qh_box .btn img{width: 16px;display: block;}
.sy_banner1 .qh_box .btn:hover{background-color: #055be8;}
.sy_banner1 .ul .slick-dots{width: 100%;position: absolute;left: 0;bottom: 26px;}
.sy_banner1 .ul .slick-dots li{border-radius:10px;width:10px; height:10px;margin:0 7px;background: rgba(255,255,255,0);border: 2px solid #fff;}
.sy_banner1 .ul .slick-dots li.slick-active{ background: #fff;width: 10px;}


@media screen and (max-width:1024px) {
.sy_banner1 .ul .wzbox{ top:10%;transform: translate(0,0); -ms-transform: translate(0,0); padding:0 60px; text-align:center;}	
.sy_banner1 .ul .wzbox .h1{font-size: 20px;line-height:28px;margin-bottom: 8px;}
.sy_banner1 .ul .wzbox .info{font-size: 15px;line-height: 23px;margin-bottom:16px;}
.sy_banner1 .ul .wzbox .btnbox{ justify-content: center;}
.sy_banner1 .ul .wzbox .btnbox .btn{margin-right: 12px;}
.sy_banner1 .ul .wzbox .btnbox a{width: 116px;}
.sy_banner1 .ul .wzbox .btnbox a .wz{font-size: 15px;line-height: 32px;margin-right: 8px}
.sy_banner1 .ul .wzbox .btnbox a img{width: 20px;}
.sy_banner1 .prev{left: 12px;}
.sy_banner1 .next{right: 12px;}
.sy_banner1 .qh_box .btn{width: 32px;height: 32px;}
.sy_banner1 .qh_box .btn img{width: 14px;}
.sy_banner1 .ul .slick-dots{bottom: 14px;}
.sy_banner1 .ul .slick-dots li{border-radius:8px;width:8px; height:8px;margin:0 4px;}
.sy_banner1 .ul .slick-dots li.slick-active{width: 8px;}
}



.z6{ position: relative; z-index: 6;}
.OKR{ width:100%; position: relative;  overflow: hidden; padding-top: 1.6rem; padding-bottom: 1.2rem;}
.OKR .bg{ width:100%; position: absolute; left:0; top:-1.05rem; z-index: 1; display: block; height:9.58rem; background: linear-gradient(180.00deg, rgba(5, 91, 232, 0.53),rgba(255, 255, 255, 0) 100%);}
.OKR .top{width:100%;
display: flex;
color:rgba(32, 32, 32, 1);
font-size: 22px;
font-weight: 500;
line-height: 33px;
letter-spacing: 0px;
text-align: left;
}
.OKR .ino{ position: absolute; line-height: 0; left:50%; top:1.07rem; z-index:2; display: block; width:5.65rem; transform: translateX(-50%); -ms-transform: translateX(-50%); }
.OKR .top{width:100%;
display: flex;
color:rgba(32, 32, 32, 1);
font-size: 22px;
font-weight: 500;
line-height: 33px;
letter-spacing: 0px;
text-align: left;
}
.OKR .top .gn{ width:62%;display:flex; align-items:center; justify-content: center; }
.OKR .top .bz{ width:21%; display:flex; justify-content: center;}
.OKR .top .xm{ width:17%; display:flex; justify-content: center;}
.OKR .box{width:100%;display: block; margin-top: 0.8rem;
}
.OKR .sect{width:100%;display: block; margin-top: 32px;}
.OKR .box .ul{width:100%;
display: block;
}
.OKR .box .ul .li{width:100%; flex-wrap: wrap;
display: flex; align-items:center; padding:0.21rem 0;
color:rgba(32, 32, 32, 1);
font-size: 16px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
text-align: left;
}
.OKR .box .ul .tit{color:rgba(32, 32, 32, 1); padding-left: 0.4rem; min-width: 184px;
font-size: 20px;
font-weight: 500;
line-height: 30px;
letter-spacing: 0px;
text-align: left;}
.OKR .box .ul .ico{width:0.26rem; height:0.26rem;}
.OKR .box .ul .gn{ width:62%; display:flex; align-items: center;}
.OKR .box .ul .bz{ width:21%; line-height: 0; display:flex; justify-content: center;}
.OKR .box .ul .xm{ width:17%; line-height: 0; display:flex; justify-content: center; }
.OKR .box .ul .li:nth-child(2n+1){
background: rgba(250, 250, 250, 1);
}
.OKR .btm0{
display: block; margin-top:1.08rem;
color: rgba(32, 32, 32, 1);
font-size: 36px;
font-weight: 500;
line-height: 54px;
letter-spacing: 0px;
text-align: center;
}
.OKR .btm1{
display: block; margin-top:8px;
color:rgba(32, 32, 32, 1);
font-size: 24px;
font-weight: 500;
line-height: 36px;
text-align: center;
}
.OKR .tit1{ display: block; width: 100%;
color:rgba(32, 32, 32, 1);
font-size: 48px;
font-weight: bold;
line-height: 72px;
text-align: center;
}
.OKR .tit2{ display:block; width: 100%; text-align: center;margin-top: 17px;
color:  rgba(32, 32, 32, 1);
font-size: 24px;
font-weight: 500;
line-height: 36px;
}
.OKR .duibi{display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; margin-top:1.23rem;}
.OKR .duibi .div{display: flex; flex-wrap: wrap; width: 49%; position: relative;
border-radius: 12px;
box-shadow: 0px 16px 38px 0px rgba(229, 241, 255, 1);
background: rgba(255, 255, 255, 1); padding:0.48rem;
}
.OKR .duibi .ico{ position:absolute; right:0; top:0; object-fit: contain; width:1.4rem; height:1.4rem; z-index:3;}
.OKR .duibi .w100{width: 100%; display: block; min-height: 1.4rem; padding-right: 1.6rem;}
.OKR .duibi .t1{width: 100%;
color: rgba(32, 32, 32, 1);
font-size: 28px;
font-weight: 500;
line-height: 42px;
}
.OKR .duibi .t2{
width: 100%; margin-top: 8px;
color:rgba(32, 32, 32, 1);
font-size: 18px;
font-weight: 400;
line-height: 27px;

}
.OKR .duibi .t4{ padding:12px 0 0 0;
width: 100%; display: block;
color:rgba(51, 51, 51, 1);
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0px;
text-align: left;
}
.OKR .duibi .t4 .p{ margin-top: 12px;
width: 100%; display: flex;
}
.OKR .duibi .t4 .p img{ width:16px; height:16px; margin:4px 8px 0 0;}
.OKR .duibi .btm{
display: flex; margin-top: 0.4rem;
justify-content: center;
align-items: center;
width: 100%;
height: 45px;
border-radius: 4px;
box-shadow: 0px 16px 38px 0px rgba(229, 241, 255, 1);
background: linear-gradient(180.00deg, rgba(39, 110, 237, 1) 0%,rgba(5, 91, 232, 1) 100%);
color:rgba(255, 255, 255, 1);
font-size: 20px;
font-weight: bold;
line-height: 30px;
}
.OKR .duibi .btm:hover{background: #f03300;}


@media screen and (max-width:1024px) {
.OKR{ padding-top:50px; padding-bottom:40px;}
.OKR .bg{ height:9.58rem; }
.OKR .top{
font-size: 22px;
line-height: 33px;
}
.OKR .ino{  top:30px;width:5.65rem;}
.OKR .top{
font-size:16px;
line-height:26px;
}
.OKR .top .gn{ width:62%; }
.OKR .top .bz{ width:21%; }
.OKR .top .xm{ width:17%;}
.OKR .box{ margin-top:25px;
}
.OKR .sect{margin-top:16px;}
.OKR .box .ul .li{ padding:15px 0;
font-size: 14px;
line-height:24px;
}
.OKR .box .ul .tit{padding-left: 14px; min-width:100px;
font-size: 16px;
font-weight: 500;
line-height: 24px;}
.OKR .box .ul .ico{width:18px; height:18px;}
.OKR .box .ul .gn{ width:62%;}
.OKR .box .ul .bz{ width:21%;}
.OKR .box .ul .xm{ width:17%; }
.OKR .btm0{
 margin-top:30px;
font-size: 20px;
line-height:30px;
}
.OKR .btm1{ margin-top:8px;
font-size:17px;
line-height:26px;
}
.OKR .tit1{ 
font-size:24px;
line-height:34px;
}
.OKR .tit2{margin-top: 9px;
font-size:18px;
line-height: 28px;
}
.OKR .duibi{ margin-top:30px;}
.OKR .duibi .div{
border-radius: 12px;
box-shadow: 0px 8px 18px 0px rgba(229, 241, 255, 1);
 padding:24px 20px;
}
.OKR .duibi .ico{ right: auto; left: 0; width:80px; height:80px;}
.OKR .duibi .w100{ min-height:initial; padding-right:0;}
.OKR .duibi .t1{
font-size: 20px; padding-left:94px;
line-height:28px;
}
.OKR .duibi .t2{ margin-top: 8px; padding-left:94px;
font-size: 16px;
line-height: 24px; min-height:48px;
}
.OKR .duibi .t4{ padding:6px 0 0 0;
font-size: 14px;
line-height: 22px;
}
.OKR .duibi .t4 .p{ margin-top: 6px;}
.OKR .duibi .t4 .p img{ width:14px; height:14px; margin:4px 6px 0 0;}
.OKR .duibi .btm{ margin-top: 20px;
height: 40px;
box-shadow: 0px 8px 16px 0px rgba(229, 241, 255, 1);
font-size:15px;
line-height: 25px;
}
}
@media screen and (max-width:767px) {
.OKR .duibi{ gap: 20px;}	
.OKR .duibi .div{ width: 100%;}
}



.list3{ display: block; width: 100%; padding:0.16rem 0 0 0;}
.list3 .ul{ display:block; width: 100%;}
.list3 .ul .li{ display:block; width: 100%;border-bottom: 1px solid rgba(236, 235, 235, 1); }
.list3 .ul .a{ display:flex; align-items: center; justify-content: space-between; width: 100%; background: #fff; border-radius: 10px;  padding: 0.24rem 0 0.36rem 0; }
.list3 .ul .a .tit{ width: 100%;
color:rgba(32, 32, 32, 1);
font-style: Bold;
font-size: 0.2rem;
font-weight: 700;
line-height: 0.34rem;
 overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;
}
.list3 .ul .a .p{ width: 100%; margin-top:0.16rem;
color:rgba(51, 51, 51, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;
 overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:4;
}
.list3 .ul .a .info{ display:flex; flex-wrap:wrap; width: 100%; margin-top:0.16rem;
color:rgba(92, 92, 92, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.3rem;
}
.list3 .ul .a .info img{ display:block; width:0.24rem; height:0.24rem; margin-right:0.12rem;}
.list3 .ul .a .time{display:flex; align-items:center;margin-right:0.32rem;}
.list3 .ul .a .yan{display:flex; align-items:center;}
.list3 .ul .a .cont{display:flex;width: 100%; flex-wrap: wrap; align-content:space-between;}
.list3 .ul .a .pic{ display:block; width:2.8rem; min-width:2.8rem; overflow: hidden; margin-right:0.22rem;}
.list3 .ul .a ._img{display:block;width: 100%; line-height: 0; aspect-ratio: 100 / 77.14;}
.list3 .ul .a ._img img{ width: 100%; height: 100%; object-fit: cover;}
.list3 .ul .a:hover ._img{ transform: scale(1.06); -ms-transform: scale(1.06);}
.list3 .ul .a:hover .tit{ color:#055BE8;}
.list3 .ul .a:hover .p{ color:#055BE8;}
.list3 .ul .a:hover .info{ color:#055BE8;}

._hover:hover ._img img{ transform: scale(1.06); -ms-transform: scale(1.06);}
._img img,
._hover .tit,
._hover .info,
._hover .p{-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }


@media screen and (max-width:1024px) {
.list3{  padding:0;}	
.list3 .ul .a{ padding:16px 0; }
.list3 .ul .a .info{ margin-top:5px;font-size: 14px;line-height: 22px;}
.list3 .ul .a .info img{ width:18px; height:18px;margin-right: 8px}
.list3 .ul .a .tit{font-size: 16px;line-height: 24px;}
.list3 .ul .a .p{ margin-top: 5px;font-size: 14px;line-height: 22px;}
.list3 .ul .a .pic{ width:190px; min-width:190px; margin-right: 14px;}
.list3 .ul .a .time{margin-right:20px;}

}
@media screen and (max-width:767px) {
.list3 .ul .a{ flex-wrap: wrap; }
.list3 .ul .a .pic{ width:100%; min-width:100%; margin:0 0 12px 0;}

}


.newsbox{display: block; width: 100%; background: #fff; padding:0.4rem 0.4rem 16px 0.4rem;color: rgba(51, 51, 51, 1);
font-size: 16px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
text-align: left;}
.newsbox .title{ display: block; width: 100%;color:rgba(32, 32, 32, 1);
font-style: Bold;
font-size: 0.24rem;
font-weight: 700;
line-height: 0.34rem;
letter-spacing: 0px;
text-align: left;}
.newsbox .info{ display:flex; flex-wrap: wrap; width: 100%; color:#706F6F;
font-size: 16px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
text-align: left;border-bottom: 1px solid rgba(236, 235, 235, 1); padding:16px 0 24px 0; gap:32px;}
.newsbox .info .s{ display: flex; align-items: center;}
.newsbox .info .s img{ width:24px; height:24px; margin-right: 12px;}
.newsbox .cont{ display: block; width: 100%; padding:24px 0 24px 0;}
.newsbox ._page{ display: block; width: 100%; width: 100%; padding:24px 0 0 0;border-top: 1px solid rgba(236, 235, 235, 1);}
.newsbox ._page a{ width: 100%; color:rgba(92, 92, 92, 1);
font-size: 16px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
text-align: left; display:block; overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
.newsbox ._page a:hover{ color:#055BE8;}


@media screen and (max-width:1024px) {
.newsbox{font-size:14px; line-height:26px;padding:20px 15px 20px 15px;} 	
.newsbox ._page{ padding:20px 0 0 0;}
.newsbox ._page a{font-size:14px; line-height:26px;}
.newsbox .title{font-size:18px; line-height:28px;}
.newsbox .info{ padding:8px 0 12px 0;font-size:14px; line-height:26px;}
.newsbox .info .s img{ width:20px; height:20px; margin-right: 8px;}
.newsbox .cont{ padding:20px 0 20px 0;}
}
@media screen and (max-width:767px) {

}


.lits02{ display: block; width: 100%; padding: 0.16rem 0 0 0;}
.lits02 .ul{display: block; width: 100%;}
.lits02 .ul .li{ display:flex; flex-wrap: wrap; padding-top: 0.24rem; width:100%;}
.lits02 .ul .li .tit{ display: block; position:relative; cursor:pointer; width:100%;color: rgba(32, 32, 32, 1);
font-size: 0.2rem;
font-weight: 700;
line-height: 0.34rem;
letter-spacing: 0px;
text-align: left; padding: 0.16rem 0.16rem 0.16rem 0.52rem; 
border-radius: 12px 12px 0px 0px;
background: rgba(250, 250, 250, 1);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  

}
.lits02 .ul .li .donw{ display: block; position: relative; width:100%;
 color:rgba(51, 51, 51, 1);
 font-size: 16px;
 font-weight: 400;
 line-height: 30px;
 letter-spacing: 0px;
 text-align: left;
 padding:0.24rem 0.16rem 0.24rem 0.52rem;
box-sizing: border-box;
border-top: 1px solid rgba(241, 241, 241, 1);
border-radius: 0px 0px 12px 12px;
background: rgba(250, 250, 250, 1);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  

}
.lits02 .ul .li .da{display: flex; align-items: flex-start; justify-content: center; position: absolute; left:0.16rem; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); z-index:6; border-radius: 50%;
width: 24px;
height: 24px;color: #FFFFFF;
font-size: 18px;
font-weight: 400;
line-height: 21px; background:#28CAF9;
}
.lits02 .ul .li .donw .da{ background:#055BE8;}
.lits02 .ul .li:hover .tit{ color:rgba(5, 91, 232, 1);
}
.lits02 .ul .li:hover .donw{ color:rgba(5, 91, 232, 1);
}

@media  screen and (max-width:1024px){
.lits02{ padding:0;}	
.lits02 .ul .li{ padding-top:16px; }	
.lits02 .ul .li .tit{padding:12px 15px 12px 50px;font-size: 16px; line-height:26px;}
.lits02 .ul .li .donw{ padding:15px 15px 15px 50px;font-size: 14px; line-height:24px;}
.lits02 .ul .li .da{ left:15px;
width: 24px;
height: 24px;
font-size: 14px;
line-height: 21px; 
}
}


.slide1{ display: flex; flex-wrap: wrap;width:100%; overflow: hidden;background: rgba(249, 249, 249, 1);}
.slide1 .ul{ display: flex; flex-wrap: wrap;width:100%;box-sizing: border-box; height:0.65rem;
border-bottom: 1px solid rgba(236, 235, 235, 1);
}
.slide1 .li{ display: flex; flex-wrap: wrap;}
.slide1 .li .la{ position: relative; z-index: 6; display: flex; flex-wrap: wrap; align-items:center; color:rgba(51, 51, 51, 1);
font-size: 18px;
font-weight: 400;
line-height: 1;
 height:0.65rem; padding:0 0.51rem;border-right: 1px solid rgba(236, 235, 235, 1);}
.slide1 .li:last-child .la{border-right: 0;}
.slide1 .li .la::after{ display: block; content:''; position: absolute; left:0; top:0; width:0; height:0.05rem; content:''; background:rgba(5, 91, 232, 1); -webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.slide1 .li:hover .la{ color:rgba(5, 91, 232, 1);}
.slide1 .li.on .la{background-color: #fff;color: rgba(5, 91, 232, 1); font-weight: bold;}
.slide1 .li.on .la::after{width:100%;}
.slide1 .li.on:last-child .la{border-right: 1px solid rgba(236, 235, 235, 1);}
.slide1 .li:hover .la::after{width:100%;}


@media screen and (max-width:1024px) {
.slide1 .ul{height:40px;}	
.slide1 .li .la{ padding:0 20px; font-size:14px; height:40px;}
.slide1 .li .la::after{height:2px;  }
}
@media screen and (max-width:767px) {

}





/* 分页 */
.wack1{ width:100%; padding-top: 24px;}
.wack1 .pz_fy{ display:flex; flex-wrap: wrap; justify-content: center; width:100%;}
.wack1 .pz_fy span{ display:inline-flex;color: rgb(0, 0, 0);line-height:32px;
font-size: 14px;
font-weight: 400;}
.wack1 .pz_fy a{ position: relative; display:flex; margin:0 3px; justify-content: center;
border: 1px solid rgba(238, 238, 238, 1);
min-width: 32px;
height: 32px;
border-radius: 2px;
background: rgba(255, 255, 255, 1);
color: rgb(0, 0, 0);
font-size: 14px;
font-weight: 400;
line-height:30px;
}
.wack1 .pz_fy a:hover,
.wack1 .pz_fy a.on{ color: #fff;background:rgba(5, 91, 232, 1);border: 1px solid rgba(5, 91, 232, 1);}
.wack1 .pz_fy .prev,
.wack1 .pz_fy .next{ width:11px;}
.wack1 .pz_fy .prev::after,
.wack1 .pz_fy .next::after{ display: block; content:''; position: absolute; left:50%; top:50%; width:8px; height:8px; border-top:2px solid #99A19F; border-right:2px solid #99A19F; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); }
.wack1 .pz_fy .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.wack1 .pz_fy .prev:hover::after,
.wack1 .pz_fy .next:hover::after,
.wack1 .pz_fy .prev.on::after,
.wack1 .pz_fy .next.on::after{ border-top:2px solid #fff; border-right:2px solid #fff;}
.wack1 .pz_fy .toll{ margin-right: 22px;}
.wack1 .pz_fy .tz{ margin-left: 8px;}
.wack1 input{ display:inline-flex; height:32px; line-height:30px; width:44px; margin:0 8px;background: rgba(255, 255, 255, 1);
border: 1px solid rgba(238, 238, 238, 1);color: rgb(0, 0, 0);font-size: 14px;
border-radius: 2px;
text-align: center;
padding: 0 3px;
}
.wack1 input::placeholder{ color:rgb(31, 31, 31); opacity:1 !important;}
.wack1 .fy_pc{ display:none; flex-wrap: wrap; width:100%; justify-content: center; align-items: center;
color: rgb(31, 31, 31);
font-size: 14px;
font-weight: 400;
line-height:28px;
}
.wack1 .fy_pc .prev,
.wack1 .fy_pc .next{ display: flex; position: relative; height:32px; width:32px;border: 1px solid rgba(238, 238, 238, 1);border-radius: 2px;}
.wack1 .fy_pc .prev::after,
.wack1 .fy_pc .next::after{ display: block; content:''; position: absolute; left:50%; top:50%; width:8px; height:8px; border-top:1px solid #99A19F; border-right:1px solid #99A19F; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); margin-left: -0.04rem;}
.wack1 .fy_pc .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.wack1 .fy_pc .next{ margin-right: 10px;}
.wack1 .fy_pc .tool{ padding:0 15px;}


@media  screen and (max-width:1024px){
.wack1 .pz_fy{ display: none;}
.wack1 .fy_pc{ display: flex;}
}


.back1{background: linear-gradient(180.00deg, rgba(5, 91, 232, 0.53) 0%,rgba(218, 218, 219, 0.2) 100%);}
.back2{background: linear-gradient(180.00deg, rgba(5, 91, 232, 0.53),rgba(218, 218, 219, 0.2) 100%); padding-top: 40px; padding-bottom: 1.2rem;}
.back3{background: linear-gradient(180.00deg, rgba(5, 91, 232, 0.53),rgba(218, 218, 219, 0.2) 100%); padding-bottom: 1.2rem;}
.back4{background:url(img/bg02.png) top center no-repeat; background-size:100% 100%;  padding-top: 40px; padding-bottom: 1.2rem;}
.boxs3{ background: #fff; width: 100%; padding:0 0.4rem 0.4rem 0.4rem;}

@media  screen and (max-width:1024px){
.back2{ padding-top:20px; padding-bottom:40px;}	
.back3{ padding-bottom:40px;}	
.boxs3{ padding:0 15px 30px 15px;}

}



.mbx{ display: block; text-align: right;color: rgba(32, 32, 32, 1);
font-size: 14px;
font-weight: 400;
line-height: 21px;
 padding:12px 0 7px 0;}
.mbx a{color: rgba(32, 32, 32, 1);}
.mbx i{ padding:0 2px;}
.mbx a:hover{ color:#fff;}

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


}


.about1{ display: block; width: 100%; background: #fff; padding:24px 24px;color:rgba(51, 51, 51, 1);
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
.about1 .info{display: block; width: 100%; margin-top: 8px; margin-bottom:12px;}
.about1 .title{display: block; width: 100%;color:rgba(32, 32, 32, 1);
font-size: 16px;
font-weight: bold;
line-height: 30px;
}
.about1 .down{display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%;}
.about1 .adrr{display: block; width: 47.43%;color: rgba(51, 51, 51, 1);
font-size: 14px;
font-weight: 400;
line-height: 30px;
letter-spacing: 0px;
text-align: left;}

.mapbox{ display: block; width:49.68%; position: relative;}
.mapbox .a{ position: relative; display: block; width:100%; height:237px;}


@media screen and (max-width:1024px) {
.mapbox{ width:100%;}
.about1{padding:20px 15px;}
.about1 .title{line-height: 26px;}
.about1 .adrr{ width:100%; margin-top: 12px; line-height: 24px;}
}




.service-container {
display: flex; width: 100%;
height: 100vh;
}

.left-section {
padding: 0.6rem 1rem 0.97rem 1rem;
width: 57.7%;
display: flex;
flex-direction: column;
justify-content: center;
}

.right-section {
width: 42.3%;
color: white;
display: flex;
flex-direction: column;
justify-content: center;
padding: 0.6rem 0.1rem;
position: relative;
overflow: hidden;
}
.main-title {
color:rgba(32, 32, 32, 1);
font-size: 0.48rem;
font-weight: 500;
line-height: 0.72rem;
text-align: center;
margin-bottom: 0.39rem;
}

.services-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
 padding:0.3rem 0.1rem 0.2rem 0.1rem;
margin-bottom: 0.52rem;
border-radius: 12px;
box-shadow: 0px 4px 22px 0px rgba(59, 132, 196, 0.13);
background: rgba(255, 255, 255, 1);
}
.section-cont{
position: relative;
  z-index: 2;
  max-width: 907px;
  margin: 0 auto;
  width: 100%;
}
.service-item {
width: 100%; padding:0.2rem;
transition: transform 0.3s, box-shadow 0.3s;
}

.service-item:hover {
transform: translateY(-5px);
}

.service-icon {text-align: center; 
 display: block; line-height: 0;
}
.service-icon img{ margin: 0 auto; width:0.66rem; height:0.66rem; object-fit: contain;}
.service-title {
color:rgba(32, 32, 32, 1);
font-size: 0.22rem;
font-weight: 500;
line-height: 0.33rem;
text-align: center; margin-top: 0.24rem;
}

.section-title {
color: rgba(255, 255, 255, 1);
font-size: 0.22rem; padding:0.09rem 0;
font-weight: bold;
line-height: 0.33rem;
letter-spacing: 0px;
text-align: left;
margin-bottom: 0.09rem;
text-align: center;
}

.section-subtitle {
color: rgba(51, 51, 51, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;text-align: center; padding-bottom:0.29rem;
}
.section-down{ position: relative;
	width: 100%;
	border-radius: 12px;
	box-shadow: 0px 4px 22px 0px rgba(59, 132, 196, 0.13);
	background: rgba(255, 255, 255, 1); padding:0 0.18rem 0.3rem 0.18rem;
}
.section-down::after{ display: block; content: ''; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 1.05rem; background:url(img/image1463.png) top center no-repeat; background-size:auto 1.05rem;}

.clients-grid {
display: flex; flex-wrap: wrap; width: 100%;  gap:0.12rem 0;
}
.clients-itme{display: flex; flex-wrap: wrap; width: 100%; justify-content: center; gap:0.12rem 0.1rem;}
.client-link {
display: block; line-height:0; width:calc(14.28% - 0.1rem);aspect-ratio: 100 / 50;
border-radius: 2.26px;
box-shadow: 0px 2.5px 12.062281608581543px 0px rgba(232, 237, 245, 0.56);
background: rgba(255, 255, 255, 1);
}
.client-link:hover {
transform: translateY(-5px);
}

.client-logo {
width: 100%;
height: 100%;
object-fit: contain;
}


.consult-form {
position: relative;
z-index: 2;
max-width: 397px;
margin: 0 auto;
width: 100%;
}

.form-title {
color: rgba(32, 32, 32, 1);
font-size: 0.31rem;
font-weight: bold;
line-height: 0.47rem;
 margin-bottom: 0.4rem;
}

.form-subtitle {width: 100%;
margin-bottom: 0.24rem;
 display: block; line-height: 0;
}
.form-subtitle img{ height:0.32rem; object-fit: contain;}

.form-group {
margin-bottom: 0.24rem;
}
.form-label{
width: 100%;
	color:rgba(32, 32, 32, 1);
	font-size: 0.16rem;
	font-weight: bold;
	line-height: 0.24rem;
}
.form-input {
width: 100%;
padding: 0.1rem 0.19rem;
font-size: 14px; line-height:0.34rem;
height: 0.56rem;color: rgba(32, 32, 32, 1);

transition: border-color 0.3s;
box-sizing: border-box;
border: 1px solid rgba(216, 220, 229, 1);
border-radius: 4px;
background: rgba(255, 255, 255, 1);
}
.form-input::placeholder{color: rgba(92, 92, 92, 0.4); opacity:1 !important;}

.form-input:focus {
border-color: #055BE8;
}

.industry-options {
display: flex;
flex-wrap: wrap;
 width: 100%;
}

.industry-option { margin-top:0.16rem; width:33.33%; display: flex; align-items: center; cursor: pointer;
color: rgba(92, 92, 92, 1);
font-size: 0.16rem;
font-weight: 400;
line-height: 0.24rem;
 padding-left: 0.24rem; background: url(img/xuan.png) left center no-repeat; background-size: 0.16rem auto !important;
}
.industry-option.selected {
 background: url(img/xuan1.png) left center no-repeat;
}

.submit-btn {width: 100%;color:rgba(255, 255, 255, 1);
font-size: 0.18rem;
font-weight: bold;
line-height: 1; height: 0.57rem;
text-align: center;
border-radius: 4px;
box-shadow: 0px 16px 38px 0px rgba(229, 241, 255, 1);
background: linear-gradient(180.00deg, rgba(39, 110, 237, 1) 0%,rgba(5, 91, 232, 1) 100%);
font-weight: 600;
cursor: pointer;
transition: background-color 0.3s;
margin-top: 0.4rem;
}

.submit-btn:hover {
background: #f03300;
}



@media (max-width: 1600px) {
.main-title{  margin-bottom: 0.3rem;}	
.services-grid{  margin-bottom: 0.4rem;  padding: 0.2rem 0.1rem 0.2rem 0.1rem;}	
.service-title{  margin-top: 0.2rem;}
.left-section{  padding: 0.6rem 1rem 0.7rem 1rem;}	
.form-title{  margin-bottom: 0.3rem;}
.submit-btn{  margin-top: 0.3rem;}

}	
@media (max-width: 1024px) {
.service-container{ height: auto; flex-wrap: wrap;}
.left-section{ width: 100%;padding: 30px 30px;}
.right-section{ width: 100%;padding: 30px 30px;}
.form-title {
font-size:20px;
line-height:30px;
 margin-bottom:25px;
}

.form-subtitle {
margin-bottom:15px;
}
.form-subtitle img{ height:22px; }

.form-group {
margin-bottom: 15px;
}
.form-label{
	font-size:14px;
	line-height: 22px;
}
.form-input {
padding:5px 14px;
font-size: 14px; line-height:28px;
height:40px;
}

.industry-option { margin-top:8px;
font-size:14px;
line-height:24px;
 padding-left:20px;background-size:14px auto !important;
}

.submit-btn {
font-size:15px;
height:40px; padding-bottom: 1px;
box-shadow: 0px 8px 18px 0px rgba(229, 241, 255, 1);
margin-top:25px;
}
.section-down{ display: none;}
.main-title{  font-size:24px;  line-height:34px; margin-bottom:20px;}
.services-grid{margin-bottom:0;
    padding:15px 15px;}
.service-item{ padding:10px 10px;}
.service-icon img{ width:40px; height: 40px;}
.service-title {
  font-size:14px;
  line-height:22px;
  margin-top:8px;
}

}
    
@media (max-width:767px) {
.services-grid{  grid-template-columns: repeat(2, 1fr);}
.service-item{ display: flex; justify-content: center; align-items: center;padding:10px 0;}
.service-title{margin:0 0 0 10px; min-width: 84px; text-align: left;}

}	


.sitemap{ width:100%; overflow:hidden;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#055be8;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}

.pagecon{padding-bottom:40px;}




/*260126start*/

.sy_section5 .cont2 .ul a:hover{ transform:translateY(-8px); -ms-transform:translateY(-8px);}

@media (max-width:767px) {
.OKR .duibi{ gap: 0;}	
.OKR .duibi .div{ width:49%;    padding:14px 14px 20px 14px;}
.OKR .duibi .ico{ position: absolute; left: auto; right: 0; width: 60px;
    height: 60px;}
.OKR .duibi .t1{ display:flex; align-items: center; padding:0 60px 0 0; min-height:60px; font-size:18px;}
.OKR .duibi .t2{ text-align: justify; padding-left: 0;}
.OKR .duibi .t4 .p{ text-align: justify; }
.OKR .duibi .t4 .p img{width: 12px;
    height: 12px;
    margin: 5px 5px 0 0;}
}	
@media (max-width:1024px) {
.pord-itme:nth-child(2n+1){  background:rgba(230, 244, 255, 1);}
}	


.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-2::after{
	position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); content: ''; width:11.5rem; height: 11.5rem;
	-webkit-transition: all 0.3s ease-out 0s;
	  -moz-transition: all 0.3s ease-out 0s;
	  -o-transition: all 0.3s ease-out 0s;
	  transition: all 0.3s ease-out 0s;
	  background: url(img/yuan1.png) center no-repeat; background-size:100% 100%;
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-3::after{
	position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); content: ''; width:7.52rem; height: 7.52rem;
	-webkit-transition: all 0.3s ease-out 0s;
	  -moz-transition: all 0.3s ease-out 0s;
	  -o-transition: all 0.3s ease-out 0s;
	  transition: all 0.3s ease-out 0s;
	  background: url(img/yuan2.png) center no-repeat; background-size:100% 100%;
}

.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-2:hover{ transform: scale(1); -ms-transform: scale(1);}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-3:hover{ transform: scale(1); -ms-transform: scale(1);}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-2:hover::after{
	 transform:translate(-50%,-50%) rotate(360deg); -ms-transform:translate(-50%,-50%) rotate(360deg);
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-3:hover::after{
	 transform:translate(-50%,-50%) rotate(360deg); -ms-transform:translate(-50%,-50%) rotate(360deg);
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-2 img,
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-3 img{
	-webkit-transition: all 0.3s ease-out 0s;
	  -moz-transition: all 0.3s ease-out 0s;
	  -o-transition: all 0.3s ease-out 0s;
	  transition: all 0.3s ease-out 0s;
}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-2:hover img{ transform:translate(0,-0.2rem); -ms-transform:translate(0,-0.2rem);}
.hr-digitization-box .hr-digitization-content .hr-digitization-layers .layer-3:hover img{ transform:translate(0,0.2rem); -ms-transform:translate(0,0.2rem);}





.sy_section6{ position: relative;}
.sy_section6  .prev,
.sy_section6  .netx{cursor: pointer;width: 32px;height: 32px;background: rgba(0, 0, 0, 0.2);display: none;justify-content: center;align-items: center;border-radius: 50%;
position: absolute; top:6px; z-index: 6;}
.sy_section6  .prev img,
.sy_section6  .netx img{ width:14px;}
.sy_section6  .prev{ left:0;}
.sy_section6  .netx{ right:0;}


@media (max-width:1024px) {
.sy_section4 .content{ position: relative;}
.sy_section4 .content .left{white-space: normal; padding:0 40px;
    overflow: hidden;
    overflow-x: hidden;}
.sy_section4 .content .left .dd{ text-align: center;    padding: 12px 0;}	
.sy_section4 .content .left .dd.slick-current{box-shadow: 0px 28px 8px 0px rgba(0, 82, 217, 0),0px 18px 7px 0px rgba(0, 82, 217, 0.02),0px 10px 6px 0px rgba(0, 82, 217, 0.08),0px 4px 4px 0px rgba(0, 82, 217, 0.13),0px 1px 2px 0px rgba(0, 82, 217, 0.15),0px 0px 0px 0px rgba(0, 82, 217, 0.15);background: #0052D9; color: #fff;}
.sy_section4 .content .right{ margin-top: 15px;}
.sy_section4 .content .right .dd{ position: static; opacity: 1;}
.sy_section4  .slick-prev,
.sy_section4  .slick-next{cursor: pointer;width: 32px;height: 32px;background:url(img/img37.svg) rgba(0, 0, 0, 0.2) center no-repeat; background-size:14px auto !important; display: block;justify-content: center;align-items: center;border-radius: 50%; z-index: 6;}
.sy_section4  .slick-prev{ left:0;-webkit-transform: translate(0, -50%) rotate(180deg);
  -ms-transform: translate(0, -50%) rotate(180deg);
  transform: translate(0, -50%) rotate(180deg);}
.sy_section4  .slick-next{ right:0;}


.sy_section6 .bg .img{ left:0; z-index:999 !important;}
.sy_section6 .bg .slick-list{ height: 100%;}
.sy_section6 .bg .slick-track{ height: 100%;}
.sy_section6 .bg .slick-list{ height: 100%;}
.sy_section6 .content{ position: relative;}
.sy_section6 .content .left{white-space: normal; padding:0 40px;
    overflow: hidden;
    overflow-x: hidden;}
.sy_section6 .content .left .dd{ text-align: center;justify-content: center;  padding: 12px 0;}	
.sy_section6 .content .left .dd.slick-current{box-shadow: 0px 28px 8px 0px rgba(0, 82, 217, 0),0px 18px 7px 0px rgba(0, 82, 217, 0.02),0px 10px 6px 0px rgba(0, 82, 217, 0.08),0px 4px 4px 0px rgba(0, 82, 217, 0.13),0px 1px 2px 0px rgba(0, 82, 217, 0.15),0px 0px 0px 0px rgba(0, 82, 217, 0.15);background: #0052D9; color: #fff;}
.sy_section6 .content .right{ margin-top: 15px;}
.sy_section6 .content .right .dd{ position: static; opacity: 1;}
.sy_section6  .slick-prev,
.sy_section6  .slick-next{cursor: pointer;width: 32px;height: 32px;background:url(img/img37.svg) rgba(0, 0, 0, 0.2) center no-repeat; background-size:14px auto !important; display: block;justify-content: center;align-items: center;border-radius: 50%; z-index: 6;}
.sy_section6  .slick-prev{ left:0;-webkit-transform: translate(0, -50%) rotate(180deg);
  -ms-transform: translate(0, -50%) rotate(180deg);
  transform: translate(0, -50%) rotate(180deg);}
.sy_section6  .slick-next{ right:0;}


}	

/*260126end*/



/*260129start*/
.sy_section5 .cont1 .li a .right{ padding-right: 0.6rem;}
.sy_section5 .cont1 .li a .right .jj{ overflow: hidden; overflow-y: auto; padding-right: 0.2rem;
  scrollbar-width: thin;max-height:136px;
  scrollbar-color: #055BE8 rgba(255, 255, 255, 0.5);
}
.sy_section5 .cont1 .li a .right .jj::-webkit-scrollbar {
  width:8px;
}
.sy_section5 .cont1 .li a .right .jj::-webkit-scrollbar-thumb {
  background-color: #055BE8;border-radius:8px;
}
.sy_section5 .cont1 .li a .right .jj::-moz-scrollbar {
  width:8px; 
}
.sy_section5 .cont1 .li a .right .jj::-moz-scrollbar-thumb {
  background-color: #055BE8;border-radius:8px;
}	
.sy_section5 .cont1 .prev{left: -0.5rem;}
.sy_section5 .cont1 .next{right: -0.8rem;}


@media (max-width:1680px) {
.sy_section5 .cont1 .li a .right .jj{max-height:88px;}	
	
}	
@media (max-width:1024px) {
.sy_section5 .cont1 .li a .right{ padding-right: 0; margin-right: -10px; width:calc(100% + 10px);}	
.sy_section5 .cont1 .li a .right .jj{max-height:88px; padding-right: 10px;}		
	
}	
@media (max-width:1024px) {
.pf_down{ display: none !important;}		
	
}	



.pf_down1{ width: 100%; align-items:center; justify-content: center; display: none; position: fixed; left: 0; background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1); z-index: 99;bottom: 0; padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
.pf_down1 .tel{ float: left; width:43.5%; padding:10px 0;}
.pf_down1 .tel a{ display: flex; width: 100%;
  justify-content: center;
  align-items: center;
  border: 1px solid #055BE8;font-size:16px; color: #055BE8; line-height: 1;height: 40px;
  border-radius: 4px;}
.pf_down1 .tel .ico7{ width: 22px; height: 22px; margin-right: 8px; line-height:0; display: flex; justify-content: center; align-items: center;}
.pf_down1 .tel .ico7 img{ width:22px; height: 22px;}
.pf_down1 .yyys{  float: left;width:43.5%; padding:10px 0; margin-left:4%;}
.pf_down1 .yyys a{display: flex;justify-content: center;align-items: center; width: 100%;background:#055BE8;border-radius: 4px;width: 100%;font-size:16px; color: #fff; line-height: 1;height: 40px;}


@media (max-width:1024px) {
.pf_down1{ display: flex;}		
	
}	



.hr-digitization-layers1{ display: none; width: 100%;}
.layer-4-ph{ display:block; width: 100%; line-height: 0;}
.layer-4-ph img{  width: 100%;}
.layer-2-ph{ display:grid; gap:0.48rem 0.48rem; width: 100%; color: #055BE8; line-height:1.2rem; font-size:0.48rem; padding:0 15px;grid-template-columns: repeat(3, 1fr);}
.layer-2-ph .t1{ justify-content: center;display:flex;
  align-items: center;
  border: 1px solid #055BE8; padding:0;
  border-radius:1.2rem;}
.layer-3-ph{ display:grid; gap:0.48rem 0.48rem; width: 100%; color:#F03300; line-height:1.2rem; font-size:0.48rem;grid-template-columns: repeat(3, 1fr); padding:20px 15px 30px 15px;}
.layer-3-ph .t1{ justify-content: center;display:flex;
  align-items: center;
  border: 1px solid #F03300; padding:0;
  border-radius:1.2rem;}

@media (max-width:767px) {
.hr-digitization-box .hr-digitization-content .hr-digitization-layers{ display:none;}	
.hr-digitization-layers1{ display: block;}	
	
}	


@media (max-width:767px) {
.sy_section2 .btnbox{ display: none; }
.sy_section2 .content{margin-bottom: 10px;}
.sy_section2 .content ul .cont2 .info{font-size: 13px;-webkit-line-clamp: 5;margin-bottom: 18px;}
.sy_section2 .content ul .cont2 .bt{font-size: 13px;}
.sy_section2 .content ul .btn .wz{    line-height: 34px;}
.sy_section2 .content ul .cont2{height:260px;}
.sy_section2 .content ul .cont1{height:260px;}
}

@media (max-width:1024px) {
.sy_section3 .right ul li{ position: relative;}
.sy_section3 .right ul img{ margin:0; position: absolute; left:14px; top:14px;}
.sy_section3 .right ul .bt{ min-height:26px; line-height:26px; padding:0 0 0 32px;}

}

@media (max-width:1024px) {
.sy_section4 .btnbox{ display: none; }
.sy_section4 .content .left .dd{padding: 10px 0;}
}

@media (max-width:1024px) {
.sy_section5 .cont2 .ul a{margin-bottom: 12px;}
.sy_section5 .cont2 .ul{margin: -6px;width: calc(100% + 12px);}
.sy_section5 .cont2 .ul .slick-dots{margin-top:10px;}
.sy_section5 .cont2 .ul .li{padding: 6px;}
.sy_section5 .btnbox{ display: none;}
}

@media (max-width:1024px) {
.zx_right .posi_box{ display: block;}
}


.b_nav .cont3 .banquan a{ display: inline-flex; align-items: center;}
@media (max-width:1024px) {
.b_nav .cont2{display: none;}
.b_nav .cont1 .right{display: none;}
.b_nav .cont3 { margin-top: 15px;}
.b_nav .cont3 .banquan{line-height:22px; }
.b_nav .cont3 .abox a{line-height:22px;}
.b_nav .cont1 .left .dz .wz{line-height:22px;}
.b_nav .cont1 .left .xbt{font-size: 15px;line-height:23px;}
.b_nav .cont1 .left .tel{font-size: 18px;line-height:24px; margin-bottom: 15px;}
.b_nav .cont1 .left .ewmbox .ewm .wz{font-size: 15px;line-height:23px;margin-top: 10px;}
.b_nav .cont1 .left .logo{ margin-bottom: 15px;}
.b_nav{ padding-bottom: 20px;}
.b_nav .cont1{ margin-bottom: 0;}
.b_nav .cont1 .left .ewmbox .ewm {    width: 90px;}
.b_nav .cont3 .banquan.phshow{ display: flex !important; flex-direction: column; justify-content: center; align-items: center; }
/* .b_nav .cont3 .abox{display: none;} */
}



.fh_right{position: fixed;  right: 20px; bottom:12%; z-index: 10; }
.fh_down{position: absolute;  left: 50%; top: 0; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.fh_top{ width:50px; height: 50px; background:#055BE8; border-radius: 50%; color: #fff; text-transform: uppercase; font-size: 12px; line-height: 1.2; display: none; align-items: center; justify-content: center; flex-direction: column;  }
.fh_top img{ width:6px; object-fit: contain; transform: rotate(-90deg); -ms-transform: rotate(-90deg); }
.fh_top span{ margin-top:2px;}

@media (max-width:1024px) {
.b_nav{ position: relative; z-index: 6;}
.fh_top{ display: flex;}
}


.links{ display: none; width: 100%;justify-content: center; padding-bottom:6px;}
.links .tit{ white-space: nowrap; display: inline-flex; color: #333; font-size:14px; line-height:22px;}
.links .ul{ display: inline-block;color: #333; font-size:14px; line-height:22px;}
.links .ul a{ display: inline; color: #333;}
.links .ul i{ display: inline; margin:0 5px;}
.links .ul a:hover{ color:  #055BE8;}



@media  screen and (max-width: 1024px){
.links{ display: flex;}

}


/*260129end*/


/*260203start*/
@media screen and (max-width:767px) {
.zx_right{width: 60px;}
.fh_top{width: 50px; height:50px;}
.zx_right .posi_box{ width:240px;  bottom: -13vh;}
.zx_right .posi_box .boxs1 .bt2{font-size: 14px;}
.zx_right .posi_box .boxs2 .dh .wz{font-size: 14px;
    line-height: 24px;}
	.zx_right .posi_box .boxs2 .dh img{ width:16px;}
	.zx_right .posi_box .boxs1 .bt1{font-size:18px; line-height:28px;}
	.layer-3-ph{  padding: 0 15px 30px 15px;}
	.layer-4-ph{ padding:0 2%;}
	.sy_section6{padding-top:10vh;
    padding-bottom:10vh;}
	.sy_section6 .content .right .jj{ line-height:26px; margin-bottom:6vh;}
	.sy_section6 .content .left{margin-bottom: 4vh;}
	.sy_section6 .info{ margin-bottom:4vh;}
	.sy_section6 .content .right .btbox{    padding-bottom: 4vh;margin-bottom:4vh;}
	
	.sy_section4 .content .right .dd{padding:4vh 20px;}
	.sy_section4 .content .right .wzbox .bt{margin-bottom: 2vh;}
	.sy_section4 .content .right .wzbox .jj{margin-bottom: 2vh; line-height: 24px;}
	.sy_section4 .content .right .picbox{margin-top: 2vh;}
	.sy_section4 .content .left{margin-bottom: 4vh;}
}