html,body{letter-spacing:1px;line-height:1.6;overflow-x:hidden}
a{color:#333;text-decoration:none;font-size:.9rem}
.font-blue{color:#01539F}
.font-yellow{color:#FCEB00}
.font-yellow a{color:#FCEB00}
.tc{text-align:center}
.xsshow{display:none}
.container{max-width:1200px;margin:0 auto;padding:0 15px}
.pchead{background-color:rgb(245,245,245);height:30px;line-height:30px;color:#aaa}
.pchead h6{margin:0;font-weight:100;color:#01539F;font-weight:bold}
.pcnav{width:100%;height:75px;line-height:75px;position:fixed;background-color:#fff;top:30px;z-index:1000}
.pcnav-logo{width:12%;height:75px}
.pcnav-logo>img{vertical-align:middle}
.pcnav-nav{width:65%}
.pcnav-nav ul{float:right}
.pcnav-nav>ul>li{float:left;margin-left:20px;text-align:center}
.pcnav-nav>ul>li>a{font-weight:bold}
.pcnav-nav>ul>li>a:hover{color:#01539F;transition:all .5s}
.banner{width:100%;height:700px}
.banner img{height:700px;filter:brightness(70%)}
.phone-banner{height:300px !important}
.phone-banner img{position:absolute;width:100%;height:300px;object-fit:cover;filter:brightness(70%)}
.phone-bannertext{position:relative;top:30%;left:10%;padding-top:30px}
.phone-bannertext>section{margin:8px 0;font-weight:bold;color:#fff;font-size:1.2rem}
.phone-bannertext > section > button{border:none;background:#FCEB00;padding:10px 30px;padding-top:8px;margin-top:6px}
.phone-bannertext>section>button>a{color:#333333;font-weight:bold}
.index1-bannertext{position:absolute;top:28%;left:20%;letter-spacing:2px}
.index1-bannertext>h2{font-size:3rem;color:#fff;margin:30px 0;font-weight:700;line-height:1.3}
.index1-bannertext>h5{color:#fff;font-weight:100}
.index1-bannertext>button{border:none;background-color:#FCEB00;padding:8px 30px;letter-spacing:1px;font-weight:bold;margin-top:25px}
.index1-bannertext>button>a{color:#333333}
.swiper-container{width:100%;height:100%}
.phone-banner{display:none}
.indexplan1-title{text-align:center;margin:4rem 0 2rem 0}
.indexplan1-title h5{font-weight:100}
.index-plan1 ul{display:flex;flex-wrap:wrap;margin:0;padding:0}
.index-plan1 ul li{width:23.4%;margin:1% .8%;box-sizing:border-box}
.index-plan1-item{text-align:center;background-color:#f5f5fa;padding:2%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}
.index-plan1-item>p{font-size:.9rem;color:#656565;text-align:left;width:100%}
.index-plan1-item>h2{font-size:3.6rem;margin:0;color:#01539f;font-weight:100}
.index-plan1-item>h3{margin:0;width:100%;text-align:center}
.index-plan1 ul li:hover{background-color:#01539f;transition:all .5s}
.index-plan1 ul li:hover p{color:#fff}
.index-plan1 ul li:hover{color:#fff}
.index-plan1 ul li:hover h2{color:#fceb00}
.index-plan2{margin-top:3%;margin-bottom:3%}
.plan2-left{width:55%}
.plan2-right{width:40%}
.plan2-left>p{font-size:.9rem;color:#656565}
.plan2-left>button{background-color:#01539F;color:#fff;border-radius:5px;border:none;padding:1% 5%;font-size:.9rem;letter-spacing:2px}
.plan2-left>button>a{color:#fff}
.plan2-left>button:hover{box-shadow:0 2px 8px #01539F;color:#FCEB00;transition:all .5s}
.plan2-left>button:hover a{color:#FCEB00}
.index-plan3{background-color:#01539F;padding:3% 0;color:#fff}
.index-plan3 h2 a{margin:0;font-size:2rem}
.index-plan3 h4{margin-top:12px;font-weight:100}
.plan3-img{width:20%}
.plan3-content{width:60%;text-align:center}
.index-plan4{background-image:url(../images/service.jpg);background-size:cover;background-position:center;text-align:center;color:#fff}
.indexplan4-title{padding:5% 0 18% 0;background:rgba(0,0,0,.6)}
.indexplan4-title>h5{font-weight:100}
.index-plan5{background:rgb(245,245,250);margin-top:-22%;margin-bottom:8%;padding:3% 2% 1% 2%;border-radius:6px}
.index-plan5>section{float:left;width:23%;margin:1%}
.index-plan5>section>h4{margin:5px 0;text-align:center;color:#01539F}
.index-plan5>section:hover .plan5-img{transform:scale(1.2);transition:all .5s}
.plan5-product{position:relative;overflow:hidden;cursor:pointer;width:100%;height:200px}
.plan5-product>img{width:100%;height:200px}
.index-plan6{margin-top:20px}
.index-plan6title ul li{color:#656565;font-size:.9rem;margin-bottom:5px}
.index-plan6>.left{width:50%}
.ny_zblb1 h4{cursor:pointer;font-weight:bold;margin:8px 0}
.ny_zblb1>ul>li{margin-top:30px}
.ny_zblb1>ul>li>ul>li{color:#656565;padding:15px 0 0 25px;line-height:1.7;letter-spacing:1px;font-size:.9rem}
.ny_zblb1 li ul{display:none}
.ny_zblb1 li h4.cur{color:#01539F;font-weight:bold;text-decoration:none}
.index-plan6>.right{width:46%}
.index-plan7{margin-top:4%}
.index-plan7>h2{margin:8px 0}
.index-plan7>h5{margin:8px 0;color:#333333;font-weight:100}
.index-plan7>ul>li{float:left;width:45%;height:auto;min-height:100px;background-color:rgb(245,245,250);margin:1% 1% 1% 0;padding:2%}
.index-plan7>ul>li>.left{width:12%}
.index-plan7>ul>li>.left>img{border-radius:50%}
.index-plan7>ul>li>.right{width:85%}
.index-plan7>ul>li>.right>p{margin:0;font-size:.9rem;color:#656565}
.footer{width:100%;background-color:rgb(45,43,64);padding:3% 0;color:#738694}
.footer>.container{background-image:url(../images/footer-vactor.png);background-repeat:no-repeat;background-position:center}
.footerplan1{width:24%}
.footerplan1>img{width:165px}
.footerplan1>p{margin:0;text-align:left;font-size:.9rem}
.footerservice{padding:0 15px;width:23%;box-sizing:border-box}
.footerservice>div{width:50%}
.footerservice>.right{text-align:center}
.footerservice li a{color:#738694;display:block}
.footerservice>h4{color:#fff;margin:12px 0}
.footerservice li a:hover{padding-left:5px;transition:all .5s}
.w10{margin-left:5%}
.footertel>h4{color:#fff}
.footertel>h3{color:#FCEB00;font-weight:bold}
.bottomtel{position:fixed;width:100%;bottom:5px;background:#01539F;border-radius:8px;padding:0 5%;color:#FCEB00;box-sizing:border-box}
.bottomtel>a{color:#FCEB00}
.bottomtel h4,.bottomtel h2{margin:0}
.bottomtel h4{margin-top:5px}
.bottomtel h2{font-size:2rem;margin:-5px 0}
.bottomtel>a>.right{width:100%;text-align:center}
.index-newstop{margin-top:30px}
.index-newsbottom{max-width:1225px;margin-top:25px}
.index-newsbottom>section:hover h4{color:#1ea0fa;transition:all .5s}
.index-newsbottom>section{float:left;width:23%;margin:12px;box-sizing:border-box;box-shadow:0 2px 10px rgb(230,235,255)}
.index-newsbottom img{height:200px;object-fit:cover}
.newsbottom-text{padding:0 15px 5px 15px}
.newsbottom-text>h4{margin:5px 0 0 0;font-weight:100}
.newsbottom-text>small{color:#656565}
.cumber a,.cumber h2{color:#656565;font-weight:100;font-size:.9rem}
.cumber>h2>span{font-size:1.8rem;vertical-align:middle}
.newslist>.left{width:70%}
.newslist>.right{width:28%}
.newsitem{margin-bottom:20px}
.newsitem>section{float:left;width:30.333%;margin:12px}
.newsitem>section img{height:180px;object-fit:cover}
.newsitem-text{padding:5px 0}
.newsitem-text>h4{margin:0}
.my_pages{display:flex;flex-direction:column;align-items:center;margin:40px 0}
.my_pages ul li,.my_pages ul li a{font-size:.9rem;font-weight:100}
.my_pages ul li{float:left;padding:5px 15px}
.recommend-title{padding:12px 0;text-align:center;background-color:#01539F;color:#fff}
.recommend-title>h3{margin:20px 0 10px 0}
.recommend-title>h5{margin:10px 0}
.recommend-item{margin:30px 0}
.recommend-item>h4{margin:0;border-left:4px solid #01539F;padding-left:8px}
.recommend-item>hr{margin:8px 0 15px 0;border-top:1px solid #eeee}
.recommend-item>li{color:#01539F;margin:8px 0}
.newscontent{margin:25px 0;font-size:.9rem}
.newscon-next>section{float:left;width:50%;text-align:center;border:1px solid #eeee;box-sizing:border-box;padding:15px 0}
.newscon-next>section:hover{background-color:#01539F;color:#fff}
.newscon-next>section:hover a{color:#fff}
.newscon-next{margin:8px 0}
.friendlink>li{float:left;list-style:none;font-size:.9rem;color:#fff;font-weight:100;padding:0 8px}
.friendlink>li>a{color:#656565;font-size:.9rem;font-weight:100}
@media (max-width:768px){.phone-nav{margin-top:20px;float:right;position:relative;display:inline-block}
.phone-nav-btn{width:34px;height:34px;background:url(../images/menu.png) no-repeat center center;background-size:100%;outline:0;border:0;border-radius:4px}
.phone-nav-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;overflow:auto;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);right:0;z-index:1}
.phone-nav-content ul li{list-style:none}
.phone-nav-content ul li a{color:black;padding:12px 16px;text-decoration:none;display:block}
.phone-nav-content ul li a:hover{background-color:#red}
.phone-nav-show{display:block}
.xsshow{display:block}
.xsnone{display:none}
.index-plan1 ul li{width:48.4%;}
.plan2-left,.plan3-content{width:100%}
.index-plan3{text-align:center}
.plan3-content>h2>span{display:block}
.index-plan2{margin:8% 0}
.index-plan3{padding:10% 0 12% 0}
.plan2-left>button{padding:3% 10%}
.index-plan5{margin-top:-16%}
.index-plan5>section{width:48%}
.plan5-product,.plan5-product>img{height:138px}
.index-plan6>.left{width:100%}
.index-plan7{margin-top:12%}
.index-plan7>ul>li{width:91%}
.index-plan7>ul>li{padding:5%}
.index-plan7>ul>li>.left{width:20%}
.index-plan7>ul>li>.right{width:72%}
.index-newsbottom>section{width:45%;margin:8px}
.index-newsbottom img{height:120px}
.footerplan1,.footerservice,.footertel{width:100%}
.footerservice{margin-left:0}
.footerservice>h4{text-align:center}
.footertel{text-align:center}
.phonebanner{height:300px}
.newslist>.left{width:100%}
.newslist>.right{width:100%;margin-top:20px}
.newsitem>section{width:46%;margin:6px}
.newsitem>section img{height:120px}
.newscon-next>section{width:100%}
}.top1{margin-top:1%}