﻿@charset "utf-8"; 
@import url('https://css02.v15cdn.com/m424/message.css');
:root{--color:#243BA0}
header .head-top .head-contact .item em,header .head-top .head-contact .item a:hover{color:#fff}
.home-adv .des{color:#fff}
footer .foot-list a em,footer .foot-contact .item span{color:var(--footercolor)}
header nav ul li {margin: 0 15px;}
header nav >ul >li >a {white-space:nowrap;}
header nav ul .submenu {flex-wrap:wrap;height:auto;padding:30px;box-sizing:border-box;}
header nav ul .submenu li {margin:10px;}
.home-container .part-title h3 {font-size: 40px;}
.home-adv .homeadv-list li {padding:10px;margin-bottom:30px;height:auto}
.home-adv .homeadv-list li .homeadvpic {position:relative;padding-bottom:62%;}
.home-adv .homeadv-list li .homeadvpic img {display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.home-adv .homeadv-list li .homeadvtit {margin-top:10px;text-transform:capitalize;font-size:17px;}
.home-adv::before {height:65%;}
@font-face {font-family:"iconfont2";src:url('https://css02.v15cdn.com/m428/iconfont/iconfont.woff2?t=1724292659288') format('woff2'),url('https://css02.v15cdn.com/m428/iconfont/iconfont.woff?t=1724292659288') format('woff'),url('https://css02.v15cdn.com/m428/iconfont/iconfont.ttf?t=1724292659288') format('truetype');}
#homeChoose .iconfont {font-family:"iconfont2" !important;}
#homeChoose .icon-customer:before {content:"\e79d";}
#homeChoose .icon-zhiyezigerending:before {content:"\e629";}
#homeChoose .icon-a-fuben:before {content:"\e600";}
.home-choose {position:relative;padding:4% 0;background-color:#f0f0f0;background-size:cover;}
.home-choose .choose-text {width:80%;text-align:center;margin:0px auto;margin-top:10px}
.home-choose .choose-text p {color:#333;font-size:var(--fontsize16)}
.home-choose .choose-list {display:flex;justify-content:space-between;margin-top:4%}
@media (min-width:769px){.home-choose .choose-list{flex-wrap:wrap}
.home-choose .choose-list .item{margin-bottom:30px}}
.home-choose .choose-list .item {height:auto;width:32%;border:1px solid #c4c4c4;border-radius:5px;overflow:hidden;position:relative;box-sizing:border-box;padding:40px;transition:all .2s ease}
.home-choose .choose-list .item .show-item {display:flex;flex-direction:column;align-items:center}
.home-choose .choose-list .item em {color:var(--color);font-size:48px;line-height:1.2;margin-bottom:10px}
.home-choose .choose-list .item .item-tit {color:var(--fontcolor);font-size:var(--fontsize24);font-weight:var(--fontbold5);text-transform:capitalize;text-align:center}
.home-choose .choose-list .item .item-text {margin:10px 0px}
.home-choose .choose-list .item .item-text p {color:#333;font-size:var(--fontsize18);text-align:center}
.home-choose .choose-list .item .hover-item {background-color:var(--color);position:absolute;width:100%;height:100%;left:0px;top:0px;box-sizing:border-box;padding:40px;z-index:10;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;opacity:0}
.home-choose .choose-list .item .hover-item .item-tit {color:#FFF}
.home-choose .choose-list .item .hover-item .item-text p {color:#FFF}
.home-choose .choose-list .item .hover-item .read-more {background-color:#FFF;color:var(--color);border-radius:5px;width:110px;box-sizing:border-box;padding:6px 0px;display:inline-flex;align-items:center;justify-content:center}
.home-choose .choose-list .item:hover {transform:translateY(-10px);border-color:transparent}
.home-choose .choose-list .item:hover .hover-item {opacity:1}
@media screen and (max-width:1024px){.home-choose{padding:50px 0px}}
@media screen and (max-width:768px){.home-choose{padding:30px 0px}
.home-choose .swiper {padding-bottom:40px}
.home-choose .swiper-pagination {bottom:10px}
.home-choose .choose-text {width:100%}
.home-choose .choose-list .item {padding:20px}
.home-choose .choose-list .item .hover-item {padding:20px}}
@media screen and (max-width:500px){.home-choose .choose-list .item .item-tit{font-size:var(--fontsize20)}}
@font-face{font-family:"iconfont3";font-display:swap;src:url('https://css02.v15cdn.com/m426/iconfont/iconfont.ttf?t=1695261114980') format('truetype'),url('https://css02.v15cdn.com/m426/iconfont/iconfont.woff2?t=1695261114980') format('woff2'),url('https://css02.v15cdn.com/m426/iconfont/iconfont.woff?t=1695261114980') format('woff')}
.home-process .iconfont{font-family:"iconfont3"!important;}
.home-process .icon-xiangmu:before{content:"\e63f"}
.home-process .icon-dingdan:before{content:"\e60c"}
.home-process .icon-shebeisheshiwuziguanli:before{content:"\e62f"}
.home-process .icon-peifangfangan:before{content:"\e681"}
.home-process{padding:4% 0}
.home-process .l-wrap ul {flex-wrap:wrap;display:flex;justify-content:space-between;margin-top:4%;background-repeat:no-repeat;background-size:contain;background-position:center 20%;padding:0px}
.process-item {width:23%;display:flex;flex-direction:column;align-items:center;background-color:#FFF;margin-bottom:30px}
.home-process-content ul li:nth-child(1) {transition:all .4s linear}
.home-process-content ul li:nth-child(2) {transition:all .5s linear}
.home-process-content ul li:nth-child(3) {transition:all .6s linear}
.home-process-content ul li:nth-child(4) {transition:all .7s linear}
.home-process-content ul li:nth-child(5) {transition:all .8s linear}
.home-process-content ul li:nth-child(6) {transition:all .9s linear}
.home-process-content ul li:nth-child(7) {transition:all 1s linear}
.home-process-content ul li:nth-child(8) {transition:all 1.1s linear}
.process-item-top {width:100px;height:100px;border-radius:50%;background-color:var(--color);display:flex;justify-content:center;align-items:center;position:relative}
.process-item-top em {color:#FFF;font-size:36px;transition:all .3s linear}
.process-item-top:hover em {transform:rotateY(180deg)}
.process-item-num {position:absolute;width:38px;height:38px;background-color:#FFF;border-radius:50px;display:flex;justify-content:center;align-items:center;font-size:var(--fontsize14);color:var(--color);top:0px;right:0px;box-shadow:0 0 10px #FFF}
.process-item-center {margin-top:4%;margin-bottom:5%}
.process-item-title {font-size:var(--fontsize20);color:var(--fontcolor);text-align:center;margin:10px 0px}
.process-item-txt {color:var(--summarycolor);text-align:center;font-size:var(--fontsize14);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
@media screen and (max-width:1024px){.home-process{padding:50px 0px}
.process-item-num {width:40px;height:40px;top:0px;right:-8px}
.process-item-top {width:100px;height:100px}}
@media screen and (max-width:768px){.home-process{padding:30px 0px}
.home-process .l-wrap ul {flex-wrap:wrap;background-image:none}
.process-item {width:48%;margin-top:20px}}
@media (max-width:500px){.process-item-top {width:80px;height:80px}
.process-item-num {width:30px;height:30px;top:0px;right:-4px}}
@media (min-width:1025px){header .head-info .head-nav .nav-ul>li {position:static;display:flex;align-items:center;}
header .head-info .head-nav .nav-ul>li>em {position:static;transform:none;margin-left:-15px;margin-right:10px}
header .head-info .head-nav .nav-ul>li .submenu {width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding:10px 20px}
header .head-info .head-nav .nav-ul>li .submenu li {height:auto;padding:0;}
header .head-info .head-nav .nav-ul>li .submenu li a {border:none;padding:7px 15px;position:relative;line-height:1.4;}
header .head-info .head-nav .nav-ul>li .submenu li a:after {content:'';height:14px;width:2px;background:#ccc;position:absolute;top:50%;left:100%;transform:translateY(-50%)}
header .head-info .head-nav .nav-ul>li .submenu li:last-child a:after {display:none}
header .head-info .head-nav .nav-ul>li .submenu li:hover{background:none}}
.home-case .des{text-align:center;padding:0 15px;color:#333;font-size:var(--fontsize16);}
.contact-box{max-width: 1740px;padding: 0px 70px;margin: 0 auto;padding-top: 2%;}
@media(max-width:1024px){.contact-box{padding: 0px 15px;padding-top: 2%;}
.contact-box .sidebar-item.inquiry{display:none;}}
.home-banner .swiper-slide>a::after{content: "";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background:rgb(35 35 35 / 50%);}
.home-banner .banner-animote{top:50%;left:50%;transform: translate(-50%,-50%) !important;text-align: center;color:#fff;max-width:940px;width:100%;bottom:auto}
@media (min-width:769px){.home-banner .banner-animote .title{font-size:52px;}}
@media (min-width:769px) and (max-width:1440px){.home-banner .banner-animote .title{font-size:44px;}}
@media (min-width:769px) and (max-width:1280px){.home-banner .banner-animote .title{font-size:38px;}}
@media (max-width:768px){.home-banner .banner-animote{max-width:90%;}}
@media (max-width:1600px) and (min-width:1025px){header .head-info .head-nav .nav-ul>li>a{padding:0 12px}
header .head-info .head-nav .nav-ul>li>em{margin-left:-8px}}
@media (max-width:1350px) and (min-width:1025px){header .head-info .head-nav .nav-ul>li>a,header .head-info .head-nav .nav-ul>li .submenu li a{font-size:15px}}
@media (max-width:1200px) and (min-width:1025px){header .head-info .head-nav .nav-ul>li>a,header .head-info .head-nav .nav-ul>li .submenu li a{font-size:12px}}