﻿@charset "utf-8"; 
.home-icon { color: #fff; }
:root{--color:#005CAC;--fontfamily: MicrosoftYaHei;}
header.is-active,.nobanner header .head-top,.nobanner header .head-info{background:#174E77;}
.head-nav .search-box .head-search button em{color:#fff;}
@media (min-width:1025px){
.head-nav .nav-ul>li>a::before{background: #fff;}
.head-nav .nav-ul>li:hover>a{color:#fff;}
.head-nav .nav-ul>li>a.inmenu_1{color:#fff !important}
body.index .head-nav .nav-ul>li>a.inmenu_1{color:#fff !important}
body.index .head-nav .nav-ul>li>a.inmenu_1::before{background:#fff !important}
body.index header:not(.is-active) .head-nav .nav-ul>li>a.inmenu_1::before,body.index header:not(.is-active) .head-nav .nav-ul>li>a:hover::before{background:#fff !important;}
body.index .head-left{margin-left:auto;margin-right:30px;color:#fff}
body.index .head-top .head-right .head-share .icon-share{color:#fff}
header.is-active .head-nav .search-box .head-search button em{color:#fff;}
body.index header:not(.is-active) .head-nav .nav-ul>li>a,body.index header:not(.is-active) .head-nav .search-box .head-search button em{color:#fff}}
@media (max-width:1024px){header{background:#174E77}}
footer .foot-main::after {background:#174E77;opacity:1}
footer,footer a:hover,footer .foot-item .foot-link .item em {color:#fff;}
footer .foot-item .foot-list li a::before {background:#fff;}
footer .foot-bot {background:#134870;color:#fff}
#about {background:#ddecf8;padding:4% 0;}
#about .home-title {font-weight:bold;font-size:40px;font-weight:600;color:var(--color)}
#about .home-title strong{font-weight:900;font-size:44px;}
#about .home-title+p {font-size:16px;text-align: center;max-width: 850px;margin: 0 auto;}
.home-aboutlist2 {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:6%;margin-bottom:5%;}
.home-aboutlist2 li {text-align:center;width:24%;list-style: none;}
.home-aboutlist2 li .home-abouticon2 {position:relative;margin:0 auto;width:50px;}
.home-aboutlist2 li .home-abouticon2 svg {width:50px;position:relative;height:50px;transition:.3s;}
.home-aboutlist2 li .home-abouticon2:before {content:'';width:42px;height:42px;background:#C0CFD3;position:absolute;left:-24px;top:-24px;}
.home-aboutlist2 li p {margin-top:15px;font-weight:bold;font-size:22px;}
.home-aboutlist2 li .home-abouticon2 svg:hover {transform:scale(1.1);}
.home-aboutbtn{text-align: center;display: flex;justify-content: center;margin-top: 20px;}
.home-aboutbtn a {font-size:14px;padding:18px 43px 18px 43px;line-height:1;background:var(--color);color:#fff;border:1px solid var(--color);display:block;}
.home-aboutbtn a:hover {background:#fff;color:var(--color);}
@media (max-width:1366px){#about .home-title{font-size:32px}
#about .home-title strong{font-size:36px;}
.home-aboutlist2 li p{font-size:20px}}
@media (max-width:1024px){#about .home-title{font-size:25px}
#about .home-title strong{font-size:28px;}
.home-aboutlist2 li p{font-size:17px}
.home-aboutbtn a{padding:15px 25px}}
@media (max-width:768px){#about .home-title{font-size:22px}
#about .home-title strong{font-size:26px;}
#about .home-title+p {font-size:14px;}
.home-aboutlist2 li {width:48%;margin:30px 0}
.home-aboutlist2 li p{font-size:14px}
.home-aboutbtn a{padding:12px 20px;font-size:12px}}
@media (max-width:500px){#about .home-title{font-size:19px}
#about .home-title strong{font-size:22px;}}
.home-service .service-item .box{bottom:auto;top:0;}
.floatwindow_fd_bar>ul>li{list-style:none;}
.home-cases{background: #EBEBEB;padding:4% 0;}
.home-cases .case-inner{margin-top:3%;}
.home-cases .case-inner .case-list{display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-cases .case-inner .case-list .case-item{width:32%;transition: all .3s;}
.home-cases .case-inner .case-list .case-item .case-img{overflow: hidden;}
.home-cases .case-inner .case-list .case-item .case-img img{width:100%;display:block;transition: all .3s;}
.home-cases .case-inner .case-list .case-item img{transition: all .3s;}
.home-cases .case-inner .case-list .case-item .tit-box{background:#fff;padding:20px;}
.home-cases .case-inner .case-list .case-item .small-tit{display: inline-block;background:var(--color);color:#fff;padding:5px 15px;border-radius: 20px;font-size:var(--fontsize14)}
.home-cases .case-inner .case-list .case-item .case-tit{margin:15px 0;font-weight:var(--fontbold7);font-size:var(--fontsize22)}
.home-cases .case-inner .case-list .case-item:hover img{transform: scale(1.05);}
.home-cases .case-inner .case-list .case-item:hover{box-shadow: 0px 0px 3px 3px #ddd;}
@media (max-width:500px){.home-cases{padding:30px 0;}
.home-cases .case-inner{margin-top:20px;}
.home-cases .case-inner .case-list .case-item{width:100%;margin:10px 0;}
.home-cases .case-inner .case-list .case-item .case-tit{font-size:var(--fontsize20);margin:10px 0;}}
.home-opera{padding:4% 0;}
.home-opera .opera-list{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:3%;}
.home-opera .opera-list .opera-item{width:24%;margin-bottom:2%;}
.home-opera .opera-list .opera-item .opera-icon{display:flex;justify-content: center;}
.home-opera .opera-list .opera-item .opera-icon .icon-inner{width: 85px;height: 85px;display: flex;justify-content: center;align-items: center;position: relative;border-radius: 5px;overflow: hidden;transition: all 0.1s linear;}
.home-opera .opera-list .opera-item .opera-icon .icon-inner .icon-top{position: absolute;content: '';width: 100%;height: 50%;top: 0;left: 0;background: #eee;z-index: 0;}
.home-opera .opera-list .opera-item .opera-icon .icon-inner .img{width: 75px;height: 75px;display: flex;justify-content: center;align-items: center;background: #fff;z-index: 1;}
.home-opera .opera-list .opera-item .opera-icon .icon-inner .img img{max-width:100%;width:auto;}
.home-opera .opera-list .opera-item .opera-icon .icon-inner .icon-bot{position: absolute;content: '';width: 100%;height: 50%;bottom: 0;left: 0;background: var(--color);z-index: 0;}
.home-opera .opera-list .opera-item:hover .opera-icon{transform: translateY(-5px);}
.home-opera .opera-list .opera-item .title{text-align:center;margin-top:20px;}
@media (max-width:768px){.home-opera .opera-list .opera-item{width:49%;margin-bottom:10px;}
.home-opera .opera-list .opera-item .num{font-size:var(--fontsize22)}
.home-opera .opera-list .opera-item .title{font-size:var(--fontsize14)}}
.home-feature{padding:4% 0;}
.home-feature .feature-list{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:3%;}
.home-feature .feature-list .item{width:25%;padding:0 1%;margin-bottom:2%;border-bottom: 1px solid var(--color);list-style: none;}
.home-feature .feature-list .item .fea-img{overflow: hidden;}
.home-feature .feature-list .item .fea-img img{width:100%;display:block;transition: all .3s;}
.home-feature .feature-list .item .fea-tit{font-weight:var(--fontbold7);font-size: var(--fontsize20);text-align: center;margin:10px 0;}
.home-feature .feature-list .item:hover img{transform: scale(1.05);}
@media (max-width:768px){.home-feature{padding:30px 0;}
.home-feature .feature-list{margin-top:20px;}
.home-feature .feature-list .item{width:50%;padding:0 1.5%;margin:10px 0;}
.home-feature .feature-list .item .fea-tit{font-size:var(--fontsize16)}}
@media (min-width:1441px){.head-nav .nav-ul>li>a{font-size:var(--fontsize18)}}
.foottop .home-icon{font-size:var(--fontsize26)}
.foottop .home-more{background:transparent;border-radius: 10px;margin:0 10px;min-width:inherit;border-color:#9b9b9b;text-transform: inherit;}
@media (max-width:768px){.foottop .home-title{justify-content:space-between;display: flex;flex-wrap: wrap;}
.foottop .home-more{width:49%;margin:5px 0;}}
.home-about>.l-wrap{display:flex;align-items: center;justify-content: space-between;flex-wrap:wrap;}
.home-about .about-img-inner{position:relative;}
.home-about .about-img-inner img{width:auto;max-width:100%;height:auto;object-fit: contain;}
.home-about .about-img-inner .abt-img-1{position: absolute;z-index: 2;filter: drop-shadow(0 0 10px #005CAC8a);animation: image-move 6s ease-in-out infinite;transform: translateY(10px);}
@keyframes image-move{0%{transform: translateY(10px);}
50%{transform: translateY(-10px);}
100%{transform: translateY(10px);}}
.home-about .about-img-inner .abt-img-2{position:relative;top:0;left:0;}
.home-about .about-img-inner .abt-img-3{position:absolute;left:0;}
.home-about .about-info::after{display:none;}
.home-about .about-info .title{font-weight:var(--fontbold7);color:var(--color)}
.home-about .about-info .list li{list-style: none;padding-left:0;}
.home-about .about-info .list li::before{display:none;}
.home-about .about-info .home-more{color:#fff;background:var(--color);border-color:var(--color);box-shadow: 4px 4px 20px #005cac82;}
.home-about .about-info .home-more:hover{border-color:var(--color)}
@media (min-width:1281px){.home-about .about-info .title{font-size:36px;}}
@media (min-width:1281px) and (max-width:1440px){.home-about .about-info .title{font-size:30px;margin:15px 0;}
.home-about .about-info .num{padding:10px 0 20px;}}
.home-service .service-item:after{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;background: #000;background: #0000006b;z-index: 0;}
.home-service .service-item .box{z-index: 4;}
footer .foot-item .foot-text p{font-size: 12px;margin: 10px 0;}
#toinquiry.protypefeedback{margin-bottom:30px}
.head-nav .nav-ul #liapplication>a{pointer-events: none;}
footer .foot-item.foot-nav.act{display:none;}
p.changewidth img{width:100%}
.procatepicchange{position:relative;margin-bottom:30px}
.procatepicchange img{display:block;width:100%}
.procatepicchange-info{width:520px;max-width:50%;display:inline-block;margin:auto;font-size:32px;position:absolute;padding:10px 10px 30px 10px;text-transform:uppercase;background-color:rgba(0,0,0,0.25);color:#fff;top:50%;transform:translateY(-50%);left:5%;line-height:1.2}
.procatepicchange-info::after{content:'';width:190px;height:2px;background-color:var(--color);position:absolute;left:10px;bottom:25px;max-width:calc(100% - 20px)}
@media (max-width:1200px){.procatepicchange-info{font-size:24px;width:400px}}
@media (max-width:768px){.procatepicchange-info{left:3%;font-size:20px;width:340px}}
@media (max-width:540px){.procatepicchange-info{font-size:17px;max-width:80%}}
@media (max-width:1350px){footer .foot-item .foot-link .item:nth-child(1) p{font-size:23px!important}}
@media (max-width:1200px){footer .foot-item .foot-link .item:nth-child(1) p{font-size:19px!important}}
@media (max-width:1024px){footer .foot-item .foot-link .item:nth-child(1) p{font-size:var(--fontsize22)!important}}