/* 头部 */
.header{position: fixed;width: 100%;top: 0;left: 0;z-index: 99999;background:white;transition: transform 0.3s ease;display: none;}
.nav_hide .menu .nav_header .logo a{height: 100% !important;}
.nav_white{background: rgba(252,252,252,1) !important;}
.nav_white .menu .nav_header .logo a{background: rgba(252,252,252,1) !important;;}
.header .top{width: 100%;background: #333;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;height: 50px;}
.header .top .share{display: flex;flex-wrap: wrap;align-items: center;}
.header .top .share h4{color: white;font-size: 1.35rem;margin-right: 15px;padding-left: 15px;margin-bottom: 0;}
.header .top .share .img{display: flex;flex-wrap: wrap;align-items: center;}
.header .top .share .img a{margin: 0 10px;}
.header .top .share .img img{margin: 0 5px;}
.header .top .tel{height: 100%;background: var(--background);padding:0 20px;}
.header .top .tel a{height: 100%;display: flex;justify-content: center;align-items: center;color: white;font-size: 1.05rem;}
.header .top .tel a i{margin-right: 10px;}


.nav_menu{width:100%;height:80px;display:flex;align-items:center;position:absolute;top:3%;z-index:99999;transition:all 0.4s cubic-bezier(0.25,0.1,0.25,1)}
.nav_menu.fixed{position:fixed;top:0;left:0;height:80px;background:#ffffff;box-shadow:0 2px 12px rgba(16,79,185,0.08)}
.nav_menu .nav_header{width:90%;height:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;background:rgba(255,255,255,0.97);border-radius:50px;box-shadow:0 4px 18px rgba(16,79,185,0.12);box-sizing:border-box;transition:all 0.4s cubic-bezier(0.25,0.1,0.25,1)}
.nav_menu.fixed .nav_header{width:90%;max-width:90%;border-radius:0;background:#ffffff;box-shadow:none;padding:0 25px}


.nav_menu .nav_header .logo{width: 10%;height: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;position: relative;}
.nav_menu .nav_header .logo a{display: inline-block;margin-right: 0.5rem;;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;z-index: 9999;}
.nav_menu .nav_header .logo img{width: 4rem;}
.nav_menu .nav_header .logo span{font-size: 1.25rem;}
.nav_menu .nav_header .header_text{display:flex;align-items:center;width: 70%;height: 100%;} 
.nav_menu .nav_header .header_text li a.nav{color:#000000}
.nav_menu .nav_header .header_text .nav-box{display:flex;justify-content:space-around;align-items: center;height: 100%;width: 100%;margin-bottom: 0;}
.nav_menu .nav_header .header_text .li{position:relative;margin-right: 20px;height: 100%;display: flex;align-items: center;}
.nav_menu .nav_header .header_text li:hover .one{display:block}
.nav_menu .nav_header .header_text .li a{position:relative;z-index:2;color:#333;padding:0 1.5vw;line-height:30px;display:block;font-weight:normal;text-align:center;width: 100%;overflow: hidden;display: flex;align-items: center;}
.nav_menu .nav_header .header_text .li a svg{margin-left: 5px;transition: transform .5s ease;margin-top: 5px;}
.nav_menu .nav_header .header_text .li:hover svg{transform: rotate(180deg)}
.nav_menu .nav_header .header_text li a.nav{height: 40%;font-size:var(--font-h4);padding:0;}
.nav_menu .nav_header .header_text .li a.cur{color: var(--background);font-weight: bold;font-size:var(--font-h4)}

.nav_menu .nav_header .header_text .li:hover a.nav:after{content:'';width:100%;height:2px;background:var(--background);position:absolute;left:0;bottom:0}
.nav_menu .nav_header .header_text .li ul{position:absolute;float:left;top:80px;width:auto;white-space:nowrap;display:none;background:#ffffff;z-index:99;text-align:center;overflow:hidden;box-shadow: 0 6px 20px rgba(0,0,0,0.08);}
.nav_menu .nav_header .header_text .li ul.one{padding:15px 0}
.nav_menu .nav_header .header_text .li ul a{text-decoration:none;color:#666666;text-align:left;padding:5px 20px;overflow: hidden;}
.nav_menu .nav_header .header_text .li ul a:hover{background:var(--background);color:#ffffff;width: auto;}
.nav_menu .nav_header .header_text .li ul ul{top:0;left:180px}
.nav_menu .nav_header .header_text .li .nav_content,
.nav_menu .nav_header .header_text .li .nav_content .btn{background: var(--background);color: #fff;}
.nav_menu .nav_header .header_text .li .search .header-search{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;cursor: pointer;}
.nav_menu .nav_header .header_text .li .search .header-search i{max-width:16%;font-size: var(--font-h3-support2);}
.nav_menu .nav_header .header_text .li  .lang_item{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;cursor: pointer;}
.nav_menu .nav_header .header_text .li .lang_item img{max-width:1.25rem;margin-right: 0.1rem;}
.nav_menu .nav_header .header_text .li .lang_item span{font-size:var(--font-h4);}
.nav_menu .nav_header .header_text .li .lang_item{position: relative;height:84%;display: flex;flex-wrap: wrap;align-items: center;}
.nav_menu .header_search{width: 15%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border-left: 0.01rem solid #333;position: relative;}
.nav_menu .header_search .search .sear i{font-size: 2.25rem;}
.nav_menu .header_search .sear{margin-right: 20px;}
.nav_menu .header_search .search_form{position: absolute;top: 65px;right: 70px;background: rgba(255, 255, 255, 0.97);padding: 15px;box-shadow: 0 6px 20px rgba(0,0,0,0.1);;display: none;}
.nav_menu .header_search .search_form .search_input{display: flex;flex-wrap: wrap;align-items: center;width: 22rem;height: 3rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.nav_menu .header_search .search_form .form_search{width: 78%;height: 100%;}
.nav_menu .header_search .search_form .form_search .header_input{width: 100%;height: 90%;border: 0.01rem solid #ccc;padding-left: 10px;border-radius: 6px;}

.nav_menu .header_search .search_form .search_input .search{width: 20%;height: 80%;}
.nav_menu .header_search .search_form .search_input .search button{width: 100%;height: 100%;background: #1E3A8A;color: #fff;border-radius: 1.5rem;outline: none;border: none;}

.nav_menu .header_search .search,
.nav_menu .header_search .language{cursor:pointer}




.nav_menu .header_search .language i{font-size: 2rem;}

.nav_menu .header_search .language{display: none;align-items: center;justify-content: center;height: 100%;position: relative;width: 25%;}
.nav_menu .header_search .language .lang{display: flex;flex-wrap:wrap;align-items: center;justify-content: center;font-size: 1.35rem;}
.nav_menu .header_search .language .lang h3{font-size: 1.35rem;font-weight: initial;margin-bottom: 0;color: #000000;}
.nav_menu .header_search .language .lang span{font-size: 1.35rem;}
.nav_menu .header_search .language .minor{position: absolute;width: 7rem;top: 60px;left: -15px;background: white;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.3s ease,transform 0.3s ease,visibility 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;padding: 20px 0;}
.nav_menu .header_search .language .minor h3{text-align: center;font-weight: initial;margin: 5px 0;}
.nav_menu .header_search .language .minor h3 a{justify-content: center;font-size: 1.05rem;color: #333;transition: transform .5s ease;}
.nav_menu .header_search .language:hover .minor{opacity:1;visibility:visible;transform:translateY(0)}
.nav_menu .header_search .language h3:hover a{color: #1E3A8A;font-size: 1.15rem;}



/* 手机端 991尺寸 */
.app_header{width: 100%;height: 7vh;position: fixed;top: 0;width: 100%;z-index: 99;}
.app_header .mobile-menu{width: 100%;height: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.app_header .mobile_nav .logo{width: 20%;height: 100%;}
.app_header .mobile_nav .logo a{display: inline-block;width: auto;height: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.app_header .mobile_nav{width: 100%;height: 100%;background: white;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.app_header .mobile_nav .ham_btns{width: 4rem;height: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.app_header .mobile_nav button{padding: 0;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.app_header .mobile_nav button .hamburger-box{height: 26px;display: flex;justify-content: center;align-items: center;}

.app_header .mobile_nav .hamburger-inner, 
.app_header .mobile_nav .hamburger-inner::before, 
.app_header .mobile_nav .hamburger-inner::after{background: #333;width:30px;height: 2px;}


.app_header .mobile_nav .right{width: 35%;height: 3rem;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-around;}
.app_header .mobile_nav .right div{height: 100%;display: flex;justify-content: center;align-items: center;width: 33%;}
.app_header .mobile_nav .right .language{display: none;}
.app_header .mobile_nav .right .iconfont{font-size: 2.5rem;cursor: pointer;color: #333;}
.app_header .mobile_nav .right .header-search .iconfont,
.app_header .mobile_nav .right .language .iconfont{padding-top: 0.35rem;}
.app_header .mobile_nav .right .language .iconfont,
.app_header .mobile_nav .right .share .iconfont{font-size: 2.25rem;}
.app_header .nav-box{width: 70%;transform:translateX(100%);transition:transform 0.3s ease;position:fixed;top:0;right:0;z-index:99999;background: rgba(0, 0, 0, 0.5);}
.app_header .nav-box .nav_ul{width:100%;height:100vh;background:#fff;padding-top: 7vh;}
.nav-box.active {transform: translateX(0);}
.app_header .nav-box .nav_ul .li{width: 90%;margin: 0 auto;}
.app_header .nav-box .nav_ul .li ul{width: 88%;margin: 0 auto;}
.app_header .nav-box .nav_ul .li ul li a{text-transform:inherit !important;font-weight: initial;}
.app_header .nav-box .nav_ul .li a,
.app_header .nav-box .nav_ul .li ul li a{display: inline-block;padding: 0.5rem 0;}
.app_header .nav-box .nav_ul .li .main_li{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 0.5rem 0;}


.app_header .nav-box .nav_ul .li a{color: #333;font-size: 1.5rem;font-weight: var(--font-weight-h5);display: inline-block;width: 86%;}
.app_header .nav-box .nav_ul .li a.cur{color: #1E3A8A;}
.app_header .nav-box .nav_ul .li .right_btn img{width: 1.25rem;}

/* 手机端多语言翻译 */
.app_header .app_lan{width: 40%;background: white;padding: 1rem 0;position: absolute;right: 0;display: none;}
.app_header .app_lan h3 a{display: inline-block;width: 100%;text-align: center;color: #333;font-size: 1.25rem;}








/* 首页轮播图 */
.home_swiper{position: relative;} 
.list_banner #banner-next,
.list_banner #banner-prev{display: none;}
.home_swiper .swiper-pagination-bullet{background: rgba(255,255,255,0.8);width: 80px;height: 6px;opacity: 1;border-radius: initial;background: rgba(0, 0, 0, 0.2);}
.home_swiper .swiper-pagination-bullet-active{background: #10B981;}

.home_swiper .index_title{position: absolute;top: 50%;transform: translateY(-40%);width: 100%;}
.home_swiper .index_title .container .index_tit{display: flex;flex-wrap: wrap;align-items: center;}
.home_swiper .index_title .container .index_tit .text{width: 52%;}
.home_swiper .index_title .container .index_tit .img{width: 48%;}
.home_swiper .index_title .container .index_tit .img img{width: 60%;margin: 0 auto;}
.home_swiper .index_title .container .index_tit .text h1,
.home_swiper .index_title .container .index_tit .text h2{font-size: var(--font-h2);font-family: var(--font-family1);font-weight: var(--font-weight-h5);}
.home_swiper .index_title .container .index_tit .text h1 span,
.home_swiper .index_title .container .index_tit .text h2 span{font-size: 4.5rem;color: #1E3A8A;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,2px 2px 6px rgba(255,255,255,0.5);}
.home_swiper .index_title .container .index_tit .text h3{font-family: var(--font-family1);font-size: var(--font-h2);margin-bottom: 0;font-weight: var(--font-weight-h5);}
.home_swiper .index_title .container .index_tit .text p{font-size: var(--font-h4);margin:30px 0;text-transform: capitalize;}
.home_swiper .index_title.white{color:white}
.home_swiper .swiper-slide img{height: 100%;}




.list_banner{position: relative;}
.list_banner .title_content{position: absolute;left: 0%;top: 50%;transform: translateY(-50%);z-index: 9;width: 100%;color: white;}
.list_banner .title_content h3{margin-bottom: 0;font-size: var(--font-h2);font-family: var(--font-family1);font-weight: 700;}
.list_banner .title_content p{font-size: var(--font-h4);margin: 30px 0;text-transform: capitalize;}
.list_banner .title_content .link_btn a .btns{background: initial;color: white;border: 1px solid #fff;}

/* 首页---产品中心 */
.home_category{overflow: hidden;padding-bottom: 10px;}
.pro_categary{overflow: hidden;position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.pro_categary .container{margin: 0 10px !important;}
.pro_categary .category_item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: stretch;}
.view_product{margin-bottom: 20px;display: flex;justify-content: end;padding-right: 10px;}
.view_product a:hover{color: #10B981;}
.view_product a{display: flex;flex-wrap: wrap;align-items: center;color: #333;}
.view_product a i{margin-left: 10px;}
.pro_categary .category_item .left{width: 39.5%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;align-items: center;background: #F5F5F5;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding: 45px 0;border-radius: 10px;}
.pro_categary .category_item .left:hover{border: 1px solid #10B981;}
.pro_categary .category_item .left:hover span a{color: #10B981}
.pro_categary .category_item .left .img{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.pro_categary .category_item .left .img img{max-width: 90%;margin: 0 auto;}
.pro_categary .category_item .right{width: 58.5%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;}
.pro_categary .category_item .right .item:hover{border: 1px solid #10B981;}
.pro_categary .category_item .right .item:hover h4 a{color: #10B981;}
.pro_categary .category_item .left span{font-size: var(--font-h3-support1);color: #333;}
.pro_categary .category_item .left span a{color: #333;font-weight: var(--font-weight-h5);}
.pro_categary .category_item .right .item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;background: #F5F5F5;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);height: 30%;padding: 0 20px;border-radius: 10px;width: 99%;}
.pro_categary .category_item .right .item .img{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;height: 100%;width: 20%;}
.pro_categary .category_item .right .item .img img{max-width: 100%;}
.pro_categary .category_item .right .item .img a{height: 100%;display: flex;justify-content: center;align-items: center;}
.pro_categary .category_item .right h4{font-size: var(--font-h3-support1);width:80%;font-weight: 400;height: 100%;}
.pro_categary .category_item .right h4 a{color: #333;display: flex;align-items: center;width: 100%;height: 100%;font-weight: var(--font-weight-h5);}
.home_product .proLeft,
.home_product .proRight{position: initial;background: initial;margin-top: initial;width: 2.5rem;height: 2.5rem;border: 0.01rem solid #333;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 50%;}
.home_product .proLeft:hover,
.home_product .proRight:hover{background: #10B981;border-color: #10B981;}
.home_product .proLeft:hover i,
.home_product .proRight:hover i{color: white;}
.home_product .proLeft::after,
.home_product .proRight::after{content: initial;}
.home_product .proLeft i, 
.home_product .proRight i{color: #333;}
.home_product .fenye{margin-top:30px;}
.home_product .fenye .pro-pagination{position: initial;}
.home_product .fenye .pro-pagination .swiper-pagination-bullet-active{background: #10B981;}
/* 首页---解决方案 */
.home_solutions{margin-top: 50px;position: relative;}
.home_solutions .sol_swiper{overflow: hidden;}
.home_solutions .sol_img{width: 100%;height: auto;}
.home_solutions .pp_title{color: white;width: 100%;text-align: center;z-index: 99;position: absolute;top: 5%;}
.home_solutions .pp_title .general_title .tit h4{color: #fff;}
.home_solutions .sol_swiper .sol_item{position: absolute;top: 50%;transform: translateY(-50%);width: 40%;color: white;}
.home_solutions .sol_swiper .sol_item h4{font-size: var(--font-h3);margin-bottom: 20px;font-weight: var(--font-weight-h5);}
.home_solutions .sol_swiper .sol_item p{font-size: var(--font-h4);}


.home_solutions .fenye{position:absolute;right:15%;top:50%;transform:translateY(-50%);z-index:99;height:100%;width:10%;display:flex;align-items:center}
.home_solutions .fenye .sol_pag{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:24px}
.home_solutions .fenye .sol_pag .icon{display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative}
.home_solutions .fenye .sol_pag .icon .i{background:rgba(255,255,255,.2);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background 0.3s ease}
.home_solutions .fenye .sol_pag .icon .i i{font-size:2rem;color:#fff;transition:color 0.3s ease}
.home_solutions .fenye .sol_pag .icon span{margin-top:3px;font-size:var(--font-h4);text-align:center;border-radius:40px;transition:all 0.3s ease;opacity:0;visibility:hidden;transform:translateY(-8px) scale(0.9);max-height:0;margin:0;overflow:hidden;white-space:nowrap;pointer-events:none;}
.home_solutions .fenye .sol_pag .icon:hover span{opacity:1;visibility:visible;transform:translateY(6px) scale(1);max-height:60px;white-space:nowrap;color: #fff;}
.home_solutions .fenye .sol_pag .icon.active span{opacity:1;visibility:visible;transform:translateY(6px) scale(1);max-height:60px;white-space:nowrap;color: #fff;}
.home_solutions .fenye .sol_pag .icon:hover .i,.home_solutions .fenye .sol_pag .icon.active .i{background:#10B981}
.home_solutions .fenye .sol_pag .icon:hover .i i,.home_solutions .fenye .sol_pag .icon.active .i i{color:#fff}





.home_solutions .fenye .app_sol{display:none;}
.home_solutions .sol_swiper .sol_left{right: 100px;}
.home_solutions .sol_swiper .sol_right{left: 100px;}
.home_solutions .sol_swiper .sol_left,
.home_solutions .sol_swiper .sol_right{background: initial;margin-top: initial;width: 2.5rem;height: 2.5rem;border: 0.01rem solid #333;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 50%;border: 0.01rem solid white;}
.home_solutions .sol_swiper .sol_left::after,
.home_solutions .sol_swiper .sol_right::after{content: initial;}
.home_solutions .sol_swiper .sol_left i, 
.home_solutions .sol_swiper .sol_right i{color: white;}

.home_solutions .sol_swiper .sol_left:hover, 
.home_solutions .sol_swiper .sol_right:hover{background: #10B981;border: 1px solid #10B981;}

.home_solutions .sol_swiper .sol_left:hover i, 
.home_solutions .sol_swiper .sol_right:hover i{color: white;}

/* 首页---关于我们 */
.enda_company{margin-top: 50px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.enda_company .img{width: 34.5%;}
.enda_company .img img{width: 100%;border-radius:0.25rem}
.enda_company .dil{width: 64.5%;padding: 0 15px;}
.enda_company .dil h4{font-size: var(--font-h3);font-weight: var(--font-weight-h5);}
.enda_company .dil p{font-size: var(--font-h4);margin: 30px 0;}
.enda_company .dil_icon{display: flex;flex-wrap: wrap;justify-content: space-between;}
.enda_company .dil_icon .icon{text-align: center;width: 30%;}
.enda_company .dil_icon .icon .i{margin-bottom: 15px;}
.enda_company .dil_icon .icon .i i{font-size: 3rem;}
.enda_company .dil_icon .icon span{font-size: var(--font-h4);padding: 0 10px;text-align: center;display: inline-block;width: 100%;}
.home_about .btns{margin-top: 50px;padding-left: 30px;display: inline-block;}
.home_about .btns a{display:inline-flex;align-items:center;background:#f5f5f5;font-size:var(--font-h5);border-radius:1.5rem;padding-right: 1rem;overflow:hidden;position:relative}
.home_about .btns a .icon{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;background:transparent;border-radius:50%;margin-right:10px;position:relative;overflow:hidden;z-index:1;background:#10B981}
.home_about .btns a .icon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#10B981;transform:translateX(-100%);transition:transform 0.3s ease-in-out;z-index:-1}
.home_about .btns a:hover .icon::before{transform:translateX(0)}
.home_about .btns a .icon i{color:white;font-size:2rem;position:relative;z-index:2}
.home_about .btns a span{color:#333;font-size:var(--font-h5);transition:color 0.3s ease-in-out;position:relative;z-index:1}
.home_about .btns a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#10B981;transform:translateX(-100%);transition:transform 0.3s ease-in-out;z-index:0;border-radius:1.5rem}
.home_about .btns a:hover::before{transform:translateX(0)}
.home_about .btns:hover a span{color: #fff;}
.index_about_img{position: relative;}
.index_about_img img{width: 100%;}
.index_about_img .about_item{position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);}
.index_about_img .about_item .ab_list{display: flex;flex-wrap: wrap;justify-content: space-between;text-align: center;}
.index_about_img .about_item .ab_list .number h3{font-size: var(--font-h2-support1);color: var(--background);margin-bottom: 10px;font-weight: bold;}
.index_about_img .about_item .ab_list .number h3 .small{font-size: var(--font-h7);background: #1E3A8A;color: white;width: 1rem;height: 1rem;border-radius: 50%;display: inline-block;}
.index_about_img .about_item .ab_list .number h3 .smalls{font-size: var(--font-h4);}
.index_about_img .about_item .ab_list .number p{font-size: var(--font-h4);}

/* 首页---新闻中心 */
.home_news .news_item .news_name{display: flex;flex-wrap: wrap;justify-content: center;position: relative;margin-top: 50px;}
.home_news .news_item .news_name h3{padding: 0.5rem 1.5rem;border-radius: 1.5rem;margin: 0 0.25rem;color: #999;cursor: pointer;transition: color 0.3s ease; z-index: 1;}
.home_news .news_item .news_name h3.active{color: white;}
.home_news .news_item .news_name .tab-slider{position:absolute;bottom:0;height:100%;background-color:#1E3A8A;border-radius:1.5rem;transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}
.home_news .news_detail{display: grid;grid-template-columns: repeat(3, 1fr);margin-top: 50px;}
.home_news .news_detail .item .content{width: 94%;margin: 0 auto;text-align: center;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-radius: 0.5rem;padding: 20px 15px;}
.home_news .news_detail .item .content:hover{border: 1px solid #10B981;}
.home_news .news_detail .item .content .img{overflow: hidden;}
.home_news .news_detail .item .content:hover .img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.home_news .news_detail .item .content .tit{margin-top: 30px;text-align: left;}
.home_news .news_detail .item .content .tit a h4{font-size: var(--font-h3-support2);color: #333;text-transform: capitalize;}
.home_news .news_detail .item .content .tit .icon{width: 100%;display: flex;justify-content: end;}
.home_news .news_detail .item .content .tit .icon .i{width: 2.5rem;height: 2.5rem;background: #999;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 50%;}
.home_news .news_detail .item .content .tit .icon .i i{font-size: 0.75rem;color: white;}
.home_news .news_detail .item .content:hover .tit a h4{color: #10B981;}
.home_news .news_detail .item .content:hover .icon .i{background: #10B981;}

/* 首页---FAQ */
.home_faq{background: url(../../static/img/home_faq.jpg) no-repeat;background-size: 100% 100%;width: 100%;padding: 50px 0;}
.home_faq .faq_item{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 50px;}
.home_faq .faq_item .item{width: 32%;text-align: center;}
.home_faq .faq_item .item a .img i{color:#333;font-size:4rem}
.home_faq .faq_item .item:hover a .img i{color:#10B981;}
.home_faq .faq_item .item:hover span{color: #10B981;}
.home_faq .faq_item .item span{font-size: var(--font-h3-support1);display: inline-block;margin-top: 15px;color: #333;}
.get_touch{display: flex;flex-wrap: wrap;justify-content: space-between;}
.get_touch .touch{width: 35%;display: flex;flex-wrap: wrap;justify-content: end;padding: 50px 0;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);}
.get_touch .touch .touch_text{width: 70%;text-align: center;}
.get_touch .touch .touch_text h3{font-size: var(--font-h3-support2);color: #333;}
.get_touch .touch .touch_text p{font-size: var(--font-h5);}
.get_touch .connect{background: linear-gradient(to right, #375CB4, #14459B);width: 65%;position: relative;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);}
.get_touch .connect .content{position: absolute;left: 0;bottom: 0;top: 0;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;padding-left: 30px;}
.get_touch .connect .content span{font-size: var(--font-h5);color: white;}
.get_touch .connect .content a h4{font-size: var(--font-support);color: white;margin: 10px 0;}
.get_touch .connect .content .get_cost{border: 0.01rem solid #fff;border-radius: 2.25rem;text-align: center;padding: 5px 20px;}
.get_touch .connect .content .get_cost a{color: white;font-size: var(--font-h4);}
.get_touch .connect .people{position: absolute;bottom: 0;left: 40%;}
.list_sol .get_touch{background: rgb(251,253,255);padding: 100px 0;}
.list_sol .get_touch .button1{text-align: center;}
.list_sol .get_touch p{color: #333;}
.list_sol .get_touch .sol{display: block !important;}
.list_sol .get_touch .white{display: none;}
.list_sol.about_sol{margin-top: initial;}








/* 首页---留言表单 */
.contact_item{margin-top: 50px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact_item .question,
.contact_item .con_table{width: 49.5%;padding: 40px 30px;}
.contact_item .con_table .form_input{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact_item .question{border-top-left-radius: 10%;box-shadow: 0 -4px 8px 0 rgba(16, 79, 185, .2);}
.contact_item .con_table{border-bottom-right-radius: 10%;box-shadow: 0 4px 8px 0 rgba(16, 79, 185, .2);
}
.contact_item .question .title{text-align: left;}
.contact_item .question .title i{font-size: 2rem;color: #1E3A8A;}
.contact_item .question .title span{font-size:var(--font-h3-support1);color: #1E3A8A;margin-left: 0.5rem;}
.contact_item .con_table .title i{font-size: 2rem;color: #1E3A8A;position: relative;top: 5px;}
.contact_item .con_table .title span{font-size:var(--font-h3-support1);color: #1E3A8A;margin-left: 0.5rem;}
.contact_item .question .questions{margin-top: 30px;}

.contact_item .question .questions{padding: 0 20px;margin-top: 20px;}
.contact_item .question .questions ul li{margin-bottom: 10px;cursor: pointer;}
.contact_item .question .questions ul li .q{margin-right: 10px;}
.contact_item .question .questions ul li:nth-child(1){font-size: 1.25rem;width: 100%;font-weight: var(--font-weight-h4);}
.contact_item .question .questions ul li+li{padding-left: 15px;font-size: var(--font-h4);color: #999;display: flex;flex-wrap: wrap;align-items: center;}
.contact_item .question .questions ul li+li input{margin-right: 5px;}
.contact_item .question .questions .process{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.contact_item .question .questions .process li+li{width: 80%;}
.contact_item .question .questions #dn_question li:last-child{width: 100% !important;}
.contact_item .question .questions #dn_question li:last-child .input{width: 85%;height: 2rem;background: transparent;border-top: none;border-left: none;border-right: none;border-radius: inherit;border-bottom: 0.01rem solid #999;padding-left: 15px;}
.blue-text{color: #1E3A8A !important;font-weight: 600;}
.contact_item .con_table .form_item{margin-top: 15px;}
.contact_item .con_table .form_item .form-input .fl{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: end;margin: 15px 0;width: 48%;}
.contact_item .con_table .form_item .form-input .fl p{margin-bottom: 0;font-size: var(--font-h4);margin-bottom: 5px;display: none;}
.contact_item .con_table .form_item .form-input .fl i{width: 5%;text-align: center;font-size: 2.5rem;color: #1E3A8A;margin-right: 10px;}
.contact_item .con_table .form_item .form-input .fl .input{width: 88%;}
.contact_item .con_table .form_item .form-input .fl .input input{width: 98%;height: 4rem;border: none;outline: none;background:rgba(255, 255, 255, .5);border: 1px solid #f5f5f5;padding-left: 10px;font-size: var(--font-h4);}
.contact_item .con_table .form_item .submit_input{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 20px;}
.contact_item .con_table .form_item .submit_input a{display: inline-block;width: 85%;background: #10B981;color: white;text-align: center;padding: 10px 0;font-size: var(--font-h4);border-radius: 2rem;}
.contact_item .con_table .form_item .form_textarea{display: flex;flex-wrap: wrap;align-items: start;margin: 15px 0;}
.contact_item .con_table .form_item .form_textarea p{margin-bottom: 0;font-size: var(--font-h4);margin-bottom: 5px;display: none;}
.contact_item .con_table .form_item .form_textarea i{width: 5%;text-align: center;font-size: 2.5rem;color: #1E3A8A;margin-right: 10px;}
.contact_item .con_table .form_item .form_textarea .input{width: 93%;}
.contact_item .con_table .form_item .form_textarea .input textarea{width: 100%;height: 10rem;border: none;outline: none;background:rgba(255, 255, 255, .5);border: 1px solid #f5f5f5;padding-left: 10px;font-size: var(--font-h4);}

.contact_item .con_table .form_item .form_section{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;color: #666;}
.contact_item .con_table .form_item .form_section i{width: 5%;text-align: center;font-size: 2.5rem;color: #1E3A8A;margin-right: 10px;}
.contact_item .con_table .form_item .form_section .sel{width: 88%;height: 4rem;border: none;outline: none;background:rgba(255, 255, 255, .5);border: 1px solid #f5f5f5;padding:0 10px;color: #666;font-size: var(--font-h4);}
.contact_item .con_table .form_item .form_section .input{width: 90%;}
.contact_item .con_table .form_item .form_section .input input{width: 100%;outline: none;border: 0.01rem solid #666;border-radius: 6px;height: 2rem;padding-left: 10px;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);}


/* 底部 */
.footer{background:url(../../static/img/footer_bg.jpg) no-repeat;background-size: 100% 100%;padding: 40px 0;margin-top: 100px;}
.footer_index .nav p{color: white;font-size: 1.05rem;width: 60%;}
.footer_index .list{padding: 0;}
.footer_index .footer_logo{display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 0.5rem;height: 3rem;width: 100%;}
.footer_index .footer_logo img{margin-right: 10px;}
.footer_index .footer_logo .pc_h3{color: white;width: 72% !important;}
.footer_index .footer_body{width: 100%;margin: 0 auto;margin-top: 30px;margin-bottom: 30px;}
.footer_index .footer_body .nav h3{width: 100%;color: white;font-size: 1.25rem;height: 3rem;display: flex;flex-wrap: wrap;align-items: center;font-weight: bold;margin-bottom: 0;}
.footer_index .footer_body .nav h3.app_h3{display: none;}
.footer_index .footer_body .list .nav ul{display: flex;flex-wrap: wrap;}
.footer_index .footer_body .list .nav ul li{width: 48%;}
.footer_index .footer_body .nav ul li a{color: white;font-size: 1.05rem;}
.footer_index .footer_content{width: 100%;background: white;display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;margin-top: 10px;padding: 10px 0;border-radius: 24px;}
.footer_index .footer_content .con{width: 23.5%;text-align: center;}
.footer_index .footer_content .con span,
.footer_index .footer_content .con a{font-size: 1.25rem;color: #333;}
.footer_index .footer_content .con i{color: #1E3A8A;font-size: 25px;position: relative;top: 2px;}
.footer_index .footer_content .img{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.footer_index .footer_content .img a{width: 15%;}
.footer_index .footer_content .img img{margin: 0 10px;width: 2rem;}
.foot_bottom{color: #F5F5F5;padding: 10px 0;}
.foot_bottom .bottom{width:100%;padding-top:30px;display: flex;flex-wrap: wrap;justify-content:center}
.foot_bottom .bottom+p{text-align: center;}
.foot_bottom .left_bot{display: flex;flex-wrap: wrap;justify-content:center}
.foot_bottom .left_bot div:nth-child(2){margin-left:2%}
.foot_bottom .foot_name{font-weight:bold;font-size:20px;color:#fff;text-align: center;}
.foot_bottom .ename{font-size:1rem;color:#fff}
.foot_bottom .right_bot{width:40%;display: flex;flex-wrap: wrap;justify-content:flex-end}
.foot_bottom .beian{font-size:1rem;color:#fff;width: 100%;display: flex;flex-wrap: wrap;justify-content: end;}
.foot_bottom .site a{color: #fff;}

/* 面包屑 */
.bread{padding: 20px 0;box-shadow: 0 5px 5px -8px rgba(0, 0, 0, 0.5);}
.bread .menu{display: flex;flex-wrap: wrap;align-items: center;}
.bread .menu .icon-home{color: #1E3A8A;}
.bread .menu p{margin-bottom: 0;}
.bread .menu a{color: #999;font-size: 1.05rem;}
.bread .menu i{margin-right: 10px;font-size: 1.35rem;}
.bread .menu :last-child{color: #1E3A8A;}
.bread .search p{margin-bottom: 0;}
.bread .container{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.bread .container .search{background:white;border: 1px solid #333;padding: 10px 30px;}
.bread .container .search button{border: none;outline: none;background: white;}
.bread .container .search #sousuo{border: none;outline: none;font-size: .95rem;}
/* PC：保持一行4个 */
.name_menu{width:100%}
.name_menu .swiper-slide{width:100%}
.name_menu h3{margin:10px 0}
.name_menu h3 a{background:#F5F5F5;color:#333;border-radius:2rem;font-size:1.5rem;text-transform:capitalize;display:inline-block;width:96%;padding:10px;text-align:center;transition:all 0.2s}
.name_menu h3.active a{background:#1E3A8A;color:white}


.pro_name{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.pro_name h3{margin:10px 0}
.pro_name h3 a{background:#F5F5F5;color:#333;border-radius:2rem;font-size:1.5rem;text-transform:capitalize;display:inline-block;width:96%;padding:10px;text-align:center;transition:all 0.2s}
.pro_name h3.active a{background:#1E3A8A;color:white}
/* 手机：取消 grid，变成滑动导航 */
@media (max-width: 991px) {
  .name_menu .swiper-wrapper {
    display: flex;
  }
  .name_menu .swiper-slide {
    width: auto;
  }
  .name_menu h3 a {
    width: auto;
    padding: 10px 16px;
    font-size: var(--font-h4);
    white-space: nowrap;
    padding: 10px 15px !important;
  }
}

.new_menu{display: flex;justify-content: center;}
.new_menu h3{margin: 0 10px;}
.new_menu h3 a{width: initial;padding: 10px 30px;}


.page{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 50px;margin-bottom: 50px;}
.page a,.page span{display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #10B981;cursor: pointer;color:#333;margin: 0 5px;border-radius: 50%;}
.page .curr{background: #10B981;color: white;border: 1px solid #10B981;}
.page a:hover{background: #10B981;color: white;border: 1px solid #10B981;}
.page .shang,.page .xia{border: none;}
.page .shang:hover,.page .xia:hover{background: transparent !important;border: none;color: #10B981;}

.list_content{margin-top: 80px !important;}
.list_content .con_title{display: flex;flex-wrap: wrap;align-items: center;}
.list_content .con_title h3{margin-right: 15px;color: #1E3A8A;font-size: var(--font-h3);font-weight: bold;}
.list_content .con_detail{font-size: var(--font-h5);margin:20px 0 30px 0;}
.list_content .con_content{margin-top: 10px;}
.list_content .con_content .con .con_item{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);width: 100%;margin: 0 auto;position: relative;height: 14rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: start;justify-content: center;padding-left: 30px;cursor: pointer;border-radius: 1rem;}

.list_content .con_content .con .con_item a span+span{color: #10B981;}


.list_content .con_content .con .con_item .icon{position: absolute;right:6%;top: 50%;transform: translateY(-50%);width: 5rem;z-index: 0;}
.list_content .con_content .con .con_item span,
.list_content .con_content .con .con_item a{display: inline-block;width: 100%;margin: 10px 0;font-size: var(--font-support);font-weight: 500;color: #333;transition: all 0.6s ease;position: relative;z-index: 1;}
.list_content .con_content .con .con_item:hover span{color: #1E3A8A;}
.list_content .con_content .con .con_item:hover a{border-radius: 5px;font-weight: 600;}
.list_content .con_content .con .con_item a.btns button{outline: none;border: 0.01rem solid #10B981;background:transparent;padding: 10px 30px;color: #10B981;border-radius: 2rem;cursor: pointer;}
.list_content .con_content .con .con_item a:hover button{background: #10B981;color: white;}
/* 列表---产品 */
.hollow_case{margin-top:50px}
.hollow_case .case{align-items: center;}
.hollow_case .case .img{text-align: center;}
.hollow_case .case .img a{display:inline-block;width: 100%;height: 100%;overflow: hidden;}
.hollow_case .case .content h3{font-size: var(--font-h3);border-bottom: 0.01rem solid #333;margin-bottom: 0;padding-bottom: 20px;font-weight: var(--font-weight-h5);}
.hollow_case .case .content h3 a{color: #333;}
.hollow_case .case .content p{font-size: var(--font-h4);margin-top: 20px;}
.hollow_case .case .content .link_btn{margin-top:30px;}
.hollow_case .nav_title{margin-top: 50px;position: relative;}
.hollow_case .nav_title .nav_container{overflow: hidden;padding: 30px 0;}
.hollow_case .nav_title .nav_container .nav_item{display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;width: 94%;margin: 0 auto;box-shadow: 0 2px 4px 0px rgba(0, 0, 0, .2);padding: 20px 0;border-radius: 0.5rem;border: 1px solid transparent;}
.hollow_case .nav_title .nav_container .nav_item:hover{border: 1px solid #10B981;}
.hollow_case .nav_title .nav_container .nav_item .tit{font-size: var(--font-h4);width: 70%;}
.hollow_case .nav_title .nav_container .nav_item .tit h4{padding-left: 15px;color: #333;}
.hollow_case .nav_title .nav_container .nav_item .tit h4 a{color: #333;}
.hollow_case .nav_title .nav_container .nav_item .img{width: 30%;}
.hollow_case .nav_title .fenye{display: flex;flex-wrap: wrap;justify-content: center;}
.hollow_case .nav_title .nav_next,
.hollow_case .nav_title .nav_prev{position: initial;background: initial;margin-top: initial;width: 2.5rem;height: 2.5rem;border: 0.01rem solid #333;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 50%;margin: 0 0.5rem;}
.hollow_case .nav_title .nav_next:hover,
.hollow_case .nav_title .nav_prev:hover{background: #10b981;border: 0.01rem solid #10b981;}
.hollow_case .nav_title .nav_next:hover i,
.hollow_case .nav_title .nav_prev:hover i{color: white;}
.hollow_case .nav_title .nav_next::after,
.hollow_case .nav_title .nav_prev::after{content: initial;}
.hollow_case .nav_title .nav_next i,
.hollow_case .nav_title .nav_prev i{color: #333;}

.category_item .pro_category{margin-top: 50px;}
.category_item .pro_category .cate_item{display: grid;grid-template-columns: repeat(5,1fr);}
.category_item .pro_category .cate_item .name{text-align: center;cursor: pointer;}
.category_item .pro_category .cate_item .name h4{padding: 0.5rem 0;font-size: var(--font-h3-support2);background: #f5f5f5;border-top-left-radius: 0.75rem;border-top-right-radius: 0.75rem;width: 99%;margin: 0 auto;}
.category_item .pro_category .cate_item .name.active h4{background: #1E3A8A;box-shadow: 0 0px 6px 0px rgba(16, 79, 185, .2);color:white}
.project_container{overflow: hidden;}
.pro_category .project_container{margin-top: 50px;}
.project_container .ject_top{align-items: center;}
.project_container .ject_top .link_btn{text-align: left;margin-top: 30px;display: flex;flex-wrap: wrap;align-items: center;}
.project_container .ject_top .link_btn a:nth-child(1){margin-right: 10px;}
.project_container .ject_top .dateitem{display: flex;flex-wrap: wrap;justify-content: space-between;}
.project_container .ject_top .dateitem .hot{font-size: .95rem;color: #EE7700;text-transform: capitalize;}
.project_container .ject_top .dateitem .hot i{color: #EE7700;}
.project_container .ject_top .dateitem .date{color: #999;font-size: .95rem;}
.project_container .ject_top .text h4{font-size: var(--font-h3-support1);font-weight: 500;margin: 30px 0;color: #333;text-transform: capitalize;}
.project_container .ject_top .text p{font-size: 1.25rem;}


.product_container .ject_top{align-items: center;}
.product_container .ject_top .link_btn{text-align: left;margin-top: 30px;display: flex;flex-wrap: wrap;align-items: center;}
.product_container .ject_top .link_btn a:nth-child(1){margin-right: 10px;}
.product_container .ject_top .dateitem{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product_container .ject_top .dateitem .hot{font-size: .95rem;color: #EE7700;text-transform: capitalize;}
.product_container .ject_top .dateitem .hot i{color: #EE7700;}
.product_container .ject_top .dateitem .date{color: #999;font-size: .95rem;}
.product_container .ject_top .text h4{font-size: var(--font-h3-support1);font-weight: 500;margin: 30px 0;color: #333;text-transform: capitalize;}
.product_container .ject_top .text p{font-size: 1.25rem;}
.product_container .ject_top .img img{border-radius: 10px;}




.ject_swiper{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.ject_swiper .container{margin: 0 20px;}
/* .product_swiper .duct_prev,
.product_swiper .duct_next{position: initial;background-image: initial;width: 2.5rem;height:2.5rem;border: 0.01rem solid #aaa;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: initial;margin-top: initial;margin: 0 10px;}
.product_swiper .duct_prev i,
.product_swiper .duct_next i{color: #aaa;}
.product_swiper .duct_prev:hover,
.product_swiper .duct_next:hover{border: 0.01rem solid #1E3A8A;background: #1E3A8A;}
.product_swiper .duct_prev:hover i,
.product_swiper .duct_next:hover i{color: #fff;} */



.category_list{margin-top: 50px;display: grid;grid-template-columns: repeat(3, 1fr);padding-bottom:30px}
.category_list .list .content{box-shadow: 0 0px 6px 0px rgba(16, 79, 185, .2);padding: 1.5rem 0;width: 94%;margin: 0 auto;border-radius: 18px;}
.category_list .list .content .img{text-align: center;width: 90%;margin: 0 auto;overflow: hidden;}
.category_list .list .content .img img{margin: 0 auto;}
.category_list .list .content .img+a{margin: 30px 0 10px 0;display: inline-block;width: 100%;}
.category_list .list .content h4{width: 90%;margin: 0 auto;color: #333;font-size: var(--font-h4);text-transform: capitalize;}
.category_list .list .content .img img{transition: all 0.8s ease-in-out;}
.category_list .list .content:hover .img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.category_list .list .content:hover{border: 1px solid #10B981;}

.category_list .list .content .link_btn{display: flex;flex-wrap: wrap;align-items: center;width: 90%;margin: 0 auto;}
.category_list .list .content .link_btn a:nth-child(1){margin-right: 0.5rem;}

.product_swiper .duct_prev,
.product_swiper .duct_next{position: initial;background-image: initial;width: 2.5rem;height:2.5rem;border: 0.01rem solid #aaa;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: initial;margin-top: initial;margin: 0 10px;}
.product_swiper .duct_prev:after,
.product_swiper .duct_next:after{content: initial;}
.product_item{margin-top: 50px;margin-bottom: 30px;}
.product_item .min-center{margin-bottom: 20px;}
.product_item .min-center .pjlist{box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding: 30px 15px;border-radius: 0.75rem;}
.product_item .min-center .pjlist .video_txt{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;color: #666666;font-size: .95rem;margin-bottom: 10px;}
.product_item .min-center .pjlist:hover{border: 1px solid #10B981;}
.product_item .min-center .pjlist .pjdes .title{display: inline-block;font-size: 1.35rem;color: #333;margin:30px 0 10px 0;font-weight: 500;}
.product_item .min-center .pjlist .pjdes .pj_btns .link_btn{display: flex;flex-wrap: wrap;}
.product_item .min-center .pjlist .pjdes .pj_btns .link_btn .btns{padding: 5px 20px;}
.product_item .min-center .pjlist .pjdes .pj_btns .link_btn a:nth-child(1){margin-right: 10px;}
.product_item .min-center .pjlist .pjdes .pj_btns .link_btn a:nth-child(2) .btns i{margin-left: 10px;}
.product_item .min-center .pjlist:hover .pjdes .title{color: #10B981;}
.product_item .min-center .pjlist .pic{overflow: hidden;}
.product_item .min-center .pjlist .pic a{display: inline-block;width: 100%;height: 100%;}
.product_item .min-center .pjlist .pic a img{width: 100%;transition: all 0.8s ease-in-out;}
.product_item .min-center .pjlist:hover .pic a img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}




/* 产品大详情页 */
.sigin_title .list_tit .tit{position: initial !important;}
.sigin_title .list_tit .tit .list_h2{font-size: var(--font-h2);}
.sigin_title .list_tit .tit h2{font-size: var(--font-h3);color: #333;opacity: initial;text-transform: capitalize;font-weight: var(--font-weight-h5);}
.pro_img{margin-top: 50px;align-items: center;}

.pro_img .img .pic{text-align: center;}
.pro_img .img .pic img{border-radius: 10px;}
.pro_img .sigin_btn{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}
.pro_img .sigin_btn a{display:flex;align-items:center;background:#F5F5F5;padding:10px 12px;border-radius:0.5rem;box-shadow:0 2px 4px 0px rgba(16,79,185,.2);color:#999;width:100%;flex-shrink:0;min-width:0}
.pro_img .sigin_btn a:nth-child(1){background:#10B981;color:white}
.pro_img .sigin_btn a .icon{margin-right:10px;flex-shrink:0}
.pro_img .sigin_btn a .icon i{font-size:2rem}
.pro_img .sigin_btn a .text span{font-size:var(--font-h4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pro_img .sigin_btn a+a{margin-left:0}
@media (max-width:991px){.pro_img .sigin_btn{display:grid !important;grid-template-columns:repeat(2,1fr);gap:8px}
.pro_img .sigin_btn a{padding:10px 8px}
}
.pro_img .text .detail h3{font-size: var(--font-h3-support1);margin-bottom: 0;}
.pro_img .text ul{margin: 30px 0;}
.pro_img .text ul li{font-size: var(--font-h4);color: #333;}
.pro_img .text ul li+li{margin-top: 10px;}
.pro_img .text ul li span{color: #000;margin-right: 5px;font-weight: var(--font-weight-h4);}
.sigin_product .introduction .img img{width: 100%;}
.sigin_product .introduction .detail{margin-top: 30px;text-align: center;font-size: var(--font-h5);}

.sigin_product .feat_item{display: grid;grid-template-columns: repeat(6, 1fr);}
.sigin_product .feat_item .list .content{width: 94%;margin: 0 auto;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);display: flex;flex-wrap: wrap;justify-content: center;padding: 50px 20px;border-radius: 0.5rem;}
.sigin_product .feat_item .list .content span{display: inline-block;font-size: var(--font-h4);margin-top: 30px;width: 100%;text-align: center;padding: 0 15px;}
.sigin_product .feat_item .list .content .icon{display: inline-block;width: 3rem;height: 3rem;background: rgba(16,185,129, 0.5);border-radius: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.sigin_product .feat_item .list .content .icon i{font-size: 2rem;color: #10B981;}
.sigin_product .feat_item .list:hover .content{border: 1px solid #10B981;}

.sigin_product .comparison .comparison-table{width:100%;max-width:100%;margin:0 auto;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.08);padding: 0;border: initial !important;}
.sigin_product .comparison .comparison-table th{background-color:#999999;color:#ffffff;padding:20px 15px;text-align:center;font-size:var(--font-h4);font-weight:bold;border: 1px solid #fff !important;}
.sigin_product .comparison .comparison-table td{padding:25px 15px;text-align:center;font-size:var(--font-h4);color:#555555;background-color:#eeeeee;border: 1px solid #fff !important;}
.sigin_product .comparison .comparison-table .pp-column{background-color:#00b870;color:#ffffff;}
.sigin_product .comparison .comparison-table td:first-child{background-color:#e9e9e9;}


.sigin_product .products_series .pro_item{display: grid;grid-template-columns: repeat(3, 1fr);}
.sigin_product .products_series .pro_item .list{margin-bottom: 30px;}
.sigin_product .products_series .pro_item .list .content{width: 94%;height: 100%;margin: 0 auto;padding: 30px 0;text-align: center;background: #f5f5f5;cursor: pointer;transition: all 0.3s ease;}
.sigin_product .products_series .pro_item .list .content .img{width: 94%;margin: 0 auto;overflow: hidden;}
.sigin_product .products_series .pro_item .list .content .img img{max-width: 100%;margin: 0 auto;}
.sigin_product .products_series .pro_item .list .content span{font-size: var(--font-h4);margin-top: 30px;display: inline-block;text-transform: capitalize;}
.sigin_product .products_series .pro_item .list .content:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.15);}
/* .sigin_product .products_series .pro_item .list .content:hover .img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);} */
.sigin_product .products_series .pro_item .list .content:hover span{color: #10B981;}


.sigin_product .application{max-width:100%;}


.sigin_product .application .list:nth-child(4),
.sigin_product .application .list:nth-child(5){width: 49.75%;margin-top: 6px;}
.sigin_product .application .app_item{display:flex;flex-wrap:wrap;justify-content: space-between;}
.sigin_product .application .list .content{position: relative;height: 100%;}
.sigin_product .application .list{position:relative;width:33%;height:100%;overflow:hidden;border-radius:4px;color:#fff}
.sigin_product .application .list:hover img{filter:saturate(0.8) brightness(0.9)}
.sigin_product .application .list img{width:100%;height:100%;object-fit:cover;}
.sigin_product .application .list .title{position:absolute;left:0;right:0;bottom:0;padding:30px 20px 20px;background:linear-gradient(to top,rgba(0,0,0,0.7),transparent);}
.sigin_product .application .list .title span{font-size:var(--font-h4);font-weight:500;line-height:1.4}
.sigin_product .process_item{width: 94%;margin: 0 auto;margin-top:30px;border-left: 0.15rem solid #1E3A8A;}
.sigin_product .process_item .item{margin-bottom:10px;padding:1rem 0}
.sigin_product .process_item .item .title{padding:12px 0 0 30px;cursor:pointer;display:flex;align-items:center;font-weight:600;font-size:1.25rem;color:#333;transition:all 0.3s ease;position: relative;}
.sigin_product .process_item .item .iconfont{font-size:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#1E3A8A;transition:transform 0.3s ease;margin-right: 10px;position: absolute;left: -1.1rem;top: 0.75rem;}
.sigin_product .process_item .item.active .iconfont{transform:rotate(180deg)}
.sigin_product .process_item .item .icon-jia{color:#fff;background: #1E3A8A;border-radius: 50%;}
.sigin_product .process_item .item .icon-jian{color:#fff;background: #1E3A8A;border-radius: 50%;transform:rotate(180deg)}
.sigin_product .process_item .item .text{padding:0 30px;max-height:0;overflow:hidden;color:#555;line-height:1.6;transition:max-height 0.5s ease,padding 0.3s ease}
.sigin_product .process_item .item.active .text{max-height:500px;font-size: 1.05rem;margin-top: 10px;}
.sigin_product .process_item .item.active .title span{color: #1E3A8A;}
.sigin_product .process_item .item.active .text p{margin-bottom: 10px;text-align: justify;}
.sigin_product .process_item .item.active .text span{display: inline-block;margin-top: 10px;width: 100%;}
.sigin_product .feedback_container .feed_item{display: grid;grid-template-columns:repeat(2,1fr);}
.sigin_product .feedback_container .feed_item .list .content{width: 96%;margin: 0 auto;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding: 20px;border-radius: 1rem;}
.sigin_product .feedback_container .feed_item .list .content .icon{margin: 20px 0;}
.sigin_product .feedback_container .feed_item .list .content .icon i{color: #F2AF07;font-size: 1.25rem;}
.sigin_product .feedback_container .feed_item .list .content .text{font-size: var(--font-h5);margin-bottom: 20px;}
.sigin_product .feedback_container .feed_item .list .content .people{display: flex;flex-wrap: wrap;align-items: center;}
.sigin_product .feedback_container .feed_item .list .content .people .pic{margin-right: 15px;}
.sigin_product .feedback_container .feed_item .list .content .people .pic img{border-radius: 50%;width: 3rem;}
.sigin_product .feedback_container .feed_item .list .content .tit span{font-size: var(--font-h4);}
.sigin_product .feedback_container .feed_item .list .content .tit p{font-size: var(--font-h7);}


.sigin_product .foctory_container{padding-bottom: 30px;}
.sigin_product .foctory_container .foctory_item{align-items: stretch;}
.sigin_product .foctory_container .foctory_item .text{display: flex;flex-direction: column;justify-content: space-between;}
.sigin_product .foctory_container .foctory_item .content{border: 1px solid #E9E9E9;padding: 30px 0;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);transform: scale(1);cursor: pointer;}
.sigin_product .foctory_container .foctory_item .content.active{background:#1E3A8A}
.sigin_product .foctory_container .foctory_item .content.active .list .txt{color: white;}
.sigin_product .foctory_container .foctory_item .content .list{display: flex;flex-wrap: wrap;align-items: center;width: 96%;margin: 0 auto;}
.sigin_product .foctory_container .foctory_item .content .list .icon{width: 4rem;height: 4rem;background: #f5f5f5;border-radius: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;margin-right: 15px;}
.sigin_product .foctory_container .foctory_item .content .list .icon i{font-size: 2.5rem;}
.sigin_product .foctory_container .foctory_item .content .list .txt span{font-size: var(--font-h3-support2);text-transform: capitalize;}
.sigin_product .foctory_container .foctory_item .content .list .txt p{font-size: var(--font-h7);}
.sigin_product .foctory_container .supply_container .img_item span{font-size: var(--font-h4);text-align: left;margin-top: 5px;display: inline-block;width: 100%;background:#f5f5f5;padding:10px;}

.sigin_product .foctory_container .foctory_item .content:hover{background: #1E3A8A;transform: scale(1.02);}
.sigin_product .foctory_container .foctory_item .content:hover .list .txt{color: white;}







/* 产品大单页左侧导航 */
.homeNav{position:fixed;top:50%;left:0;z-index:99;transform:translateY(-50%);transition:all 400ms ease;display: none;opacity:0;visibility:hidden}
.homeNav.isActive{opacity:1;visibility:visible;display: block;}
.homeNav ul{margin-left:1vw;border-left:1px solid rgba(17,17,17,0.2)}
.homeNav ul li{margin-bottom:0.62rem;position:relative;padding-left:1.25rem;cursor:pointer}
.homeNav ul li a{color:rgba(17,17,17,0.5);font-size: var(--font-h5);}
.homeNav ul li::after{content:'';position:absolute;top:0;left:-1px;height:0;width:3px;background-color:#1E3A8A}
.homeNav ul li.active{opacity: 1;visibility: visible;}
.homeNav ul li.active::after{height:100%}
.homeNav ul li.active a{color:rgba(17,17,17,1.0)}
.homeNav ul li.active span{color: #1E3A8A;}









/* 列表---解决方案 */
.custom_solution{margin-bottom: 100px;}
.custom_solution .custom_content{position: relative;}
.custom_solution .custom_item{display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;z-index: 1;}
.custom_solution .custom_item .text{padding-top: 50px;}
.custom_solution .custom_item .text,
.custom_solution .custom_item .img{width: 49%;}
.custom_solution .custom_item .img img{width: 100%;}
.custom_solution .custom_item .text b{font-size: var(--font-h4);}
.custom_solution .custom_item .text h3{font-size: var(--font-h3);margin: 20px 0;font-weight: var(--font-weight-h5);}
.custom_solution .custom_item .text p{font-size: var(--font-h4);}
.custom_solution .custom_content .custom_img{position: absolute;bottom: -3rem;z-index: 0;width: 100%;}
.custom_solution .custom_img img{width: 100%;}
.custom_solution .custom_img .con_item{display: flex;flex-wrap: wrap;align-items: center;}
.custom_solution .custom_img .con_item .item{width: 14%;text-align: center;}
.custom_solution .custom_img .con_item .item .icon{height:6rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.custom_solution .custom_img .con_item .item .icon i{font-size: 3rem;color: white;}
.custom_solution .custom_img .con_item .item span{font-size: var(--font-h5);color: white;display: inline-block;}
.custom_solution .custom_img .content{position: relative;}
.custom_solution .custom_img .content .con_item{position: absolute;top: 50%;left: 1%;transform: translateY(-50%);z-index: 999;width: 49%;display: flex;flex-wrap: wrap;justify-content: space-around;align-items: start;} .custom_solution .custom_img h4{font-size: var(--font-h3-support2);width: 100%;color: white;margin-bottom: 30px;font-weight: var(--font-weight-h5);}



.sol_serve{margin-top: 50px;}
.sol_serve .ver_container{margin-top: 30px;}
.sol_serve .ver_container .item .img{position: relative;}
.sol_serve .ver_container .item .content{background: rgba(255, 255, 255, 0.6);position: absolute;right: 2rem;top: 50%;transform: translateY(-50%);width: 48%;padding: 30px;border-radius: 0.75rem;}
.sol_serve .ver_container .item .content .tit{display: flex;flex-wrap: wrap;align-items: center;}
.sol_serve .ver_container .item .content .tit i{font-size: 3rem;margin-right: 15px;color: #1E3A8A;}
.sol_serve .ver_container .item .content .tit h4{font-size: var(--font-h3-support2);color: #1E3A8A;font-weight: var(--font-weight-h5);}
.sol_serve .ver_container .item .content p{font-size: var(--font-h4);text-align: justify;}
.sol_serve .ver_container .ver_pag{display: none;}
.sol_serve .ser_text{display: flex;flex-wrap: wrap;justify-content: space-around;position: relative;}
.sol_serve .ser_text .line{width: 100%;height: 1px;background: #666;position: absolute;top: 0.5rem;z-index: 1;}
.sol_serve .ser_text .text{position: relative;z-index: 9;cursor: pointer;}
.sol_serve .ser_text .text.active .round{background: #1E3A8A;border: 0.1rem solid #1E3A8A;}
.sol_serve .ser_text .text.active span{color: #1E3A8A;font-weight: var(--font-weight-h4);}
.sol_serve .ser_text .text .round{width: 1rem;height: 1rem;border: 0.1rem solid #666;border-radius: 50%;margin: 0 auto;background: #f5f5f5;}
.sol_serve .ser_text .text span{font-size: var(--font-h4);margin-top: 10px;display: inline-block;font-weight: var(--font-weight-h4);}

.sol_serve .ser_text .text:hover .round{background: #1E3A8A;}
.sol_serve .ser_text .text:hover span{color: #1E3A8A;font-weight: var(--font-weight-h5);}





.applications_item{margin-top: 50px;}
.applications_item .app_content{padding-bottom: 10px;}
.applications_item .app_content .item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);border-radius: 1rem;background: url(../../static/img/application_bg.png) no-repeat;background-position: bottom left;}
.applications_item .app_content .item:nth-child(even){flex-direction: row-reverse;background-position: bottom right;}
.applications_item .app_content .item+.item{margin-top: 50px;}
.applications_item .app_content .item .text,
.applications_item .app_content .item .img{width: 50%;}
.applications_item .app_content .item .img img{width: 100%;border-radius: 0.75rem;}
.applications_item .app_content .item .text{padding: 0 30px;}
.applications_item .app_content .item .text h4{font-size: var(--font-h3-support2);margin-bottom: 15px;font-weight: var(--font-weight-h5);}
.applications_item .app_content .item .text p{font-size: var(--font-h4);}
.applications_item .app_content .item .text .line{width: 100%;margin: 30px 0;height: 2px;background: #ccc;position: relative;}
.applications_item .app_content .item .text .line span{position: absolute;width: 2rem;height: 2px;background: #10B981;}
.applications_item .app_content .item .text ul{margin-top: 15px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.applications_item .app_content .item .text ul li{width: 49%;margin-bottom: 15px;font-size: var(--font-h4);}













/* 列表---FAQ */
.list_faq .container+.container{margin-top: 50px;}
.list_faq .faq_title{display: flex;flex-wrap: wrap;align-items: center;}
.list_faq .faq_title .img{margin-right: 15px;}
.list_faq .faq_title .img img{width: 40px;}
.list_faq .faq_title h3{font-size: var(--font-h3);font-weight: 700;}
.list_faq .faq_item{margin-top: 30px;}
.faq_item .list{box-shadow: 0 2px 4px 0px rgba(9,9,9, .2);padding: 2%;border-radius: 6px;}
.faq_item .list+.list{margin-top: 30px;}
.faq_item .list .l_tit{display: flex;flex-wrap: wrap;align-items: center;} 
.faq_item .list .l_tit i{font-size: 2rem;margin-right: 15px;color: var(--background);}
.faq_item .list .l_tit span{font-size: var(--font-h3-support2);display: inline-block;width: 95%;font-weight: var(--font-weight-h4);text-transform: capitalize;}
.faq_item .list p{padding: 0 3rem;font-size: var(--font-h4);margin-top: 15px;margin-bottom: 0;}
.faq_item .list:hover{box-shadow: 0 2px 4px 0px rgba(16,185,129, 0.2);border: 0.01rem solid rgba(16,185,129, 0.2);}
.faq_item .list:hover .l_tit span{color: #1E3A8A;cursor: pointer;}


/* 列表---新闻 */
.list_news .item{align-items: start;border-bottom: 1px solid #E5E5E5;padding: 30px 0;position:relative;height: 100%;;}
.list_news .item::after{content:'';position:absolute;right:0;bottom:0;width:0;height:1px;background-color:#10B981;transition:all 0.5s ease}
.list_news .item:hover::after{left:0;width:100%;transition:all 0.5s ease}
.list_news .item .content{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: start;}
.list_news .item .content .sub{width: 85%;}
.list_news .item .content .sub .sub_item{width: 90%;margin: 0 auto;}
.list_news .item .content .sub h3 a{color: #333;font-size: var(--font-support);text-transform: capitalize;}
.list_news .item .content .sub p a{font-size: var(--font-h5);display: inline-block;margin-top: 20px;color: #999;}
.list_news .item .content .sub .guide,
.list_news .item .content .sub .app_date{display: none;}
.list_news .item .content .date{width: 15%;display: flex;flex-wrap: wrap;justify-content: end;text-align: right;}
.list_news .item .content .date .time{width: 7rem;display: flex;flex-wrap: wrap;justify-content: start;}
.list_news .item .content .date .time span:nth-child(1){font-size: var(--font-h3);color: #1E3A8A;font-weight: var(--font-weight-h5);}
.list_news .item:hover .content .date .time span:nth-child(1){color: #10B981;}
.list_news .item .content .date .time span:nth-child(2){font-size: var(--font-h5);border: 0.01rem solid #999;padding: 1%;display: inline-block;}
.list_news .item .content .date .icon{width: 100%;display: flex;flex-wrap: wrap;justify-content: end;margin-top: 5.5rem;padding-right: 1.5rem;}
.list_news .item .content .date .icon i{font-size: 2rem;}
.list_news .item:hover .sub h3 a{color: #10B981;}
.list_news .item:hover .date .icon i{color: #10B981;}
.list_news .item .img{width: 20%;overflow: hidden;}
.list_news .item .img a{display: inline-block;width: 100%;}
.list_news .item .img a img{width: 100%;}
.list_news .item .img{overflow: hidden;}
.list_news .item .img img{width: 100%;}
.list_news .item:hover .img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
/* 列表---关于我们 */
.list_ab{padding-bottom: 50px;}
.list_ab .ab_container{background: url(../img/about_map.jpg) no-repeat;background-size: contain;background-position:bottom;padding-bottom: 150px;}
.list_ab .about_doing{display: grid;grid-template-columns: repeat(2, 1fr);align-items: center;margin-top: 50px;}
.list_ab .about_doing .text{padding: 0 15px;}
.list_ab .about_doing .text h4{font-size: var(--font-h3-support2);}
.list_ab .about_doing .text p{font-size: var(--font-h4);margin-top: 1rem;}
.list_ab .ab_num{display: grid;grid-template-columns: repeat(4, 1fr);margin-top: 50px;}
.list_ab .ab_num .list{text-align: center;}
.list_ab .ab_num .list span{font-size: var(--font-h2-support1);position: relative;font-weight: var(--font-weight-h5);color: #1E3A8A;}
.list_ab .ab_num .list span span{font-size: var(--font-h4);font-weight:var(--font-weight-h5)}
.list_ab .ab_num .list:nth-child(1) span span{font-size: var(--font-h7);display: inline-block;width: 1.25rem;height: 1.25rem;background: #1E3A8A;border-radius: 50%;color: white;}
.list_ab .ab_num .list p{font-size: var(--font-h3-support2);}
.ab_display{background: #F5F5F5;padding-top: 80px;}
.ab_products{margin-top: 50px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.ab_products .text,
.ab_products .img{width: 50%;}
.ab_products .img img{width: 100%;}
.ab_products .text{display: flex;flex-wrap: wrap;justify-content: end;}
.ab_products .text h4{font-size: var(--font-h3);font-weight: var(--font-weight-h5);text-transform: capitalize;}
.ab_products .text .txt_content{width: 92%;}
.ab_products .text .txt_content p{margin:30px 0 80px 0;font-size: var(--font-h4);}
.ab_products .icon_cont{display: grid;grid-template-columns: repeat(4, 1fr);}
.ab_products .icon_cont .icon{text-align: center;margin-bottom: 50px;}
.ab_products .icon_cont .icon .pic{width: 100%;height: 4rem;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;}
.ab_products .icon_cont .icon .pic i{font-size: 3rem;color: #333;}
.ab_products .icon_cont .icon span{font-size:var(--font-h5);color:#333;margin:0;padding:0 30px;display:inline-block;transition:transform 0.2s ease,color 0.2s ease}
.ab_products .icon_cont .icon:hover span{color:#10B981;transform:scale(1.15)}
.ab_products .icon_cont .icon:hover i{color: #10B981;}

.service_item{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-top: 50px;}
.service_item .img,
.service_item .text{width: 50%;}
.service_item .img .ser_container .swiper-slide span{display: none;}
.service_item .text .name{width: 94%;margin: 0 auto;cursor: pointer;}
.service_item .text .name span{display: inline-block;width: 100%;font-size: var(--font-h4);display: flex;flex-wrap: wrap;align-items: center;margin: 20px 0;padding: 15px 0 15px 15px;border-bottom: 1px solid rgba(245, 245, 245, 1);}
.service_item .text .name span.active{color: #1E3A8A;font-weight: var(--font-weight-h4);}
.service_item .text .name span b{font-size: var(--font-h3);margin-right: 15px;}
.service_item .text .name span:hover{color: #1E3A8A;font-weight: var(--font-weight-h4);}
.service_item .text .name b:hover{color: #1E3A8A;}
.service_item .ser_prev{background: rgba(0, 0, 0, 0.5);left: 0;}
.service_item .ser_next{background: rgba(0, 0, 0, 0.5);right: 0;}

.service_item .ser_prev::after{font-size: 2.25rem;color:white}
.service_item .ser_next::after{font-size: 2.25rem;color:white}



.main_container{overflow: hidden;}
.main_business .main_text{text-align: center;}
.main_swiper{margin-top: 50px;}
.main_swiper .main_item{position: absolute;top: 50%;left: 10%;transform: translateY(-50%);}
.main_swiper .main_item .link_btn{text-align: left;}
.main_swiper .main_item .text{margin-bottom: 100px;}
.main_swiper .main_item .text h3 a{color: white;font-weight: var(--font-weight-h5);}
.main_swiper .swiper-slide img{height: 100%;object-fit: fill;}
.main_swiper .main_item .text .p1{font-size: var(--font-h4);color: white;margin: 20px 0;}
.main_swiper .main_item .text .p2{font-size: var(--font-h5);color: white;}
.main_swiper .main_item .contact_btns{text-align: left;}
.main_swiper{position: relative;}
.main_swiper .fenye{position: absolute;right: 0;bottom: 0;z-index:9999;display: inline-block;background: rgba(255, 255, 255, 0.8);border-top-left-radius: 1rem;width: 50%;}
.main_swiper .fenye .main_nav{display:flex;justify-content:space-between;margin-top:15px}
.main_swiper .fenye .dot_item{display:flex;flex-direction:column;align-items:center;width:25%;height:auto;border-right:0.01rem solid #ccc;border-radius:initial;cursor:pointer;padding-bottom:10px;padding:4px;box-sizing:border-box}
.main_swiper .fenye .dot_item:last-child{border:none}
.main_swiper .fenye .dot_item i{margin-bottom:5px;font-size:4.5rem}
.main_swiper .fenye .dot_list{font-size:var(--font-h4);color:#666;text-align:center}
.main_swiper .fenye .dot-text{display:inline-block;width:90%;margin:0 auto;font-size:var(--font-h5)}
.main_swiper .fenye .dot_item.active i,.main_swiper .fenye .dot_item.active span{color:#1E3A8A}
.main_swiper .fenye .dot_item:hover .dot_list i,.main_swiper .fenye .dot_item:hover .dot_list span{color:#1E3A8A}


.ab_strength{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: stretch;margin-top: 50px;}
.ab_strength .w30{width: 33%;}
.ab_strength .left,
.ab_strength .right{display: flex;flex-direction: column;justify-content: space-between;}
.ab_strength .left .top{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ab_strength .left .top .img img{height: 100%;}
.ab_strength .left .top .img{width: 49%;}
.ab_strength .img img{width: 100%;}
.ab_strength .center .img img{width: 100%;}
.get_touch .tit{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.get_touch .tit h4{font-size: var(--font-h2-support2);margin: 0 10px;color: #1E3A8A;font-weight: bold;}
.get_touch .tit .sol{display: none;}
.get_touch p{text-align: center;font-size: var(--font-h4);margin:30px 0;}
.get_touch .link_btn{text-align: center;}

.pro_touch{margin-top: 50px;}
.pro_touch .container{background: #10B981;border-radius: 15px;padding: 50px 0 !important;}
.pro_touch .container h4{color: white;font-size: var(--font-h2-support2);}
.pro_touch .container p{color: white;font-size: var(--font-h4);}
.pro_touch .get_touch{background: initial;}
.pro_touch .get_touch .button1{text-align: center;}
.pro_touch .get_touch .button1 .btns{background: white;color: #333;}


/* 列表---联系我们 */
.list_contact .con_item{align-items: center;}
.list_contact .con_item .content{display: flex;flex-wrap: wrap;align-items: center;background: #F5F5F5;box-shadow: 0 2px 4px 0px rgba(16, 79, 185, .2);padding:30px 20px;}
.list_contact .con_item .content a{display: flex;flex-wrap: wrap;align-items: center;color: #333;width: 100%;height: 100%;}
.list_contact .con_item .content .icon{margin-right: 15px;}
.list_contact .con_item .content .icon i{font-size: 2.5rem;color: var(--background);}
.list_contact .con_item .content .con h4{font-size: var(--font-support);}
.list_contact .con_item .content .con span{color: #333;font-size: var(--font-h4);}
/* 联系我们-表单 */
.form_container .inquiry-prompt{font-size: var(--font-h4);font-weight: 500;}
.form_container .questions{margin-top: 30px;}
.form_container .questions ul li{margin-bottom: 10px;cursor: pointer;}
.form_container .questions ul li .q{margin-right: 10px;}
.form_container .questions ul li:nth-child(1){font-size: 1.25rem;width: 100%;font-weight: 500;}
.form_container .questions ul li+li{padding-left: 15px;font-size: var(--font-h4);color: #999;display: flex;flex-wrap: wrap;align-items: center;}
.form_container .questions ul li+li input{margin-right: 5px;}
.form_container .questions .process{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.form_container .questions .process + .process{margin-top: 30px;}
.form_container .questions .process li+li{width: 49%;}
.form_container .questions #dn_question2 li:last-child{width: 100% !important;}
.form_container .questions #dn_question2 li:last-child .input{width: 85%;height: 2rem;background: transparent;border-top: none;border-left: none;border-right: none;border-radius: inherit;border-bottom: 0.01rem solid #999;padding-left: 15px;}
.form_container .form-l{margin-top: 30px;}
.form_container .form_input{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.form_container .form_input .fl{width: 24%;}
.form_container .form_input .fl p{margin-bottom: 0;font-size: var(--font-h4);padding-left: 5px;font-weight: 500;}
.form_container .form_input .fl input{width: 100%;height:50px;margin-top: 10px;padding-left: 10px;font-size: var(--font-h4);}
.form_container .form-area{margin-top: 30px;}
.form_container .form-area p{margin-bottom: 0;font-size: var(--font-h4);padding-left: 5px;font-weight: 500;}
.form_container .form-area textarea{width: 100%;margin-top: 10px;height: 100px;padding-left: 10px;padding-top: 10px;font-size: var(--font-h4);}
.form_container .btns{width:100%;text-align: center;margin-top: 30px;}
.form_container .btns input{background: #10B981;border: none;outline: none;color: white;font-size: var(--font-h4);padding: 10px 100px;border-radius: 1.5rem;box-shadow: 6px 6px 12px #c5c5c5, -6px -6px 12px #ffffff}
.form_container .btns input:active {
  color: #666;
  box-shadow: inset 4px 4px 12px #10B981, inset -4px -4px 12px #10B981;
}
.con_address{background: url(../../static/img/contact_address.jpg) no-repeat;background-size: 100% 100%;padding: 30px 0;}
.con_address .img{margin-top: 30px;}
.con_address .img img{width: 100%;}



 
/* 文章页 */
.article_container .title h1{font-size: var(--font-h3);text-align: center;}

.article_container .date_item{display: flex;flex-wrap: wrap;margin-top: 50px;align-items: center;}
.article_container .date_item span{background: #E8F8F3;padding: 5px 15px;border-radius: 1.25rem;color: #10B981;margin: 0 10px;}
.article_container .date_item  span i{color: #10B981;margin-right: 10px;}
.article_container .date_item .date{font-size:var(--font-h5)}
.article_container .date_item .share{font-size:var(--font-h5);display: flex;align-items: center;}
.article_container .date_item .share .img{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-left: 10px;}
.article_container .date_item .share img{width: 80%;}

.article_container .article_share{display: flex;align-items: center;justify-content: end;margin-top: 50px;}
.article_container .article_share>span{font-size: var(--font-h3-support2);margin-right: 10px;font-weight: var(--font-weight-h5);}
.article_container .share{display: flex;}
.article_container .share span{display: flex;flex-wrap: wrap;align-items: center;}
.article_container .share .img{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-left: 10px;}
.article_container .share img{width: 80%;}
.article_container p{font-size: 1.15rem;margin-bottom: 10px;text-align: justify}
.article_container p a{color: #10B981;font-weight: var(--font-weight-h4);}
.article_container p img{display: block;margin: 0 auto;height: auto !important;margin-top: 20px !important;}
.article_container p:has(img){text-align: center;font-size: 14px;margin-top: 10px;}
.article_container h2,
.article_container h3{margin: 20px 0;}




/* 上一页下一页 */
.pagenav{display: flex;flex-wrap: wrap;justify-content: center;width:100%}
.pagenav .prev,
.pagenav .next{width: 49.5%;display: flex;flex-wrap: wrap;align-items: center;justify-content:center;border-radius: 4px;}

.pagenav .prev{justify-content: end;}
.pagenav .next{justify-content: start;}
.pagenav .prev a:first-child,
    .pagenav .next a:last-child{width: 90%;}
.pagenav .prev a,
.pagenav .next a{display: inline-block;color: #333;font-size: var(--font-h4);}
.pagenav .prev a{text-align: right;padding-right: 1%;display: flex;flex-wrap: wrap;justify-content: right;align-items: center}
.pagenav .next a{text-align: left;padding-left: 1%;display: flex;flex-wrap: wrap;justify-content: left;align-items: center}
.pagenav .prev i,
.pagenav .next i{width: 3rem;height: 3rem;border: 1px solid #999;border-radius: 50%;text-align: center;color: #333;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;cursor: pointer;}
.pagenav .prev:hover i,
.pagenav .next:hover i{background: #10B981;color: #fff;border: 1px solid #10B981;}
.pagenav .prev a:hover,
.pagenav .next a:hover{color: #10B981;}



/* 搜索页面 */
.ject-list h1{text-align:center;font-size:2rem;line-height:2;color:#333;margin:20px auto}
.ject-content{padding-bottom: 50px;}
.ject-ul .ject-li{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin: 30px 0;}
.ject-ul .ject-li .ject-img{width: 24.5%;}
.ject-ul .ject-li .ject-img a{display: block;}
.ject-ul .ject-li .ject-img img{width: 100%;}
.ject-ul .ject-li .ject-cont{width: 74.5%;}
.ject-ul .ject-li .ject-cont h3 a{font-size: var(--font-h3-support1);color: #333 !important;}
.ject-ul .ject-li .ject-cont .ject-desc{color: #333;font-size: var(--font-h4);margin: 30px 0;}
.search-page{width: 100%;text-align: center;}
.search-page .pageul{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.search-page a,.search-page span{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;color: #333;width: 3rem;height: 3rem;border: 1px solid #1E3A8A;border-radius: 50%;margin: 0 5px;}
.search-page .pageul li a{width:inherit;height: inherit;border: inherit;}
.search-page .pageul .curr{background: #1E3A8A;color: white;}
@media(max-width:767px){
  .ject-ul .ject-li{display: inherit !important;margin-bottom: 20px;}
  .ject-ul .ject-li .ject-img{width: 99%;}
  .ject-ul .ject-li .ject-cont{width: 99%;}
  .ject-ul .ject-li .ject-cont h3 a{font-size: var(--font-h3-support1);}
  .ject-ul .ject-li .ject-cont p{font-size: var(--font-content2);}
  .search-page .pageul li{margin-top: 20px;width: 100%;}
}
.page_list{margin-top: 30px;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.page_list .page_num{display: flex;justify-content: center;margin-right: 10px;}
.page_list .page_num span,
.page_list .page_num a{background: #E9E9E9;width: 3rem;height: 3rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;color: #333;font-size: 1rem;}
.page_list .page_num .shang,
.page_list .page_num .xia{background: #10b981;color: #fff;}
.page_list .page_num .curr{color: #fff;background: #10b981;}
.search_main{padding-bottom: 50px;}






