/*首页Banner start*/
.lyBanner {height:100vh; overflow:hidden;}
.lyBanner .swiper-container {height:100%;}
.lyBanner .swiper-slide {overflow: hidden; position: relative;}

.lyBanner .swiper-slide .lyBa_text{position:absolute; left:4%; top:25%; width:40%; z-index:99}
.lyBanner .swiper-slide .lyBa_text02{top:35%;}
.lyBa_text .tit{color:#03162c; font-size:60px; text-transform:uppercase; letter-spacing:2px; font-weight:bold; line-height:1.2}
.lyBa_text .titt{color:#5f6375; font-size:32px; text-transform:uppercase; letter-spacing:2px; line-height:1.2; margin-top:20px; display:block}
.lyBa_text .titt:after {content:""; width:70px; height:5px; background:#004ebc; display:block; margin-top:20px} 

.lyBanner .swiper-slide .lyBa_text02 .tit,.lyBanner .swiper-slide .lyBa_text02 .titt{color:#fff; text-shadow: 2px 2px 2px rgba(0, 0, 0, .5);}
.lyBanner .swiper-slide .lyBa_text02 .titt:after{display:none;}
.lyBanner .swiper-slide .lyBa_text02 .more{margin-top:30px}
.lyBanner .swiper-slide .lyBa_text02 .more a.two{background:#03162c; color:#fff; border:1px solid #03162c;}
.lyBanner .swiper-slide .lyBa_text02 .more a.two:hover{background:#004ebc; border:1px solid #004ebc;}

.lyBa_text .pro{overflow:hidden; margin:40px 0 50px}
.lyBa_text .pro li{width:24.5%; float:left; color:#03162c; text-align:center}
.lyBa_text .pro li .img{width:55px; margin:0 auto}
.lyBa_text .pro li b{font-size:18px}
.lyBa_text .pro li p{color:#5f6375; font-size:16px}

.lyBa_text .more a{display:block; height:55px; line-height:55px; background:#004ebc; padding:0 30px; float:left; color:#fff; font-size:18px; margin-right:10px; border:1px solid #004ebc; transition:all 0.3s ease-out;}
.lyBa_text .more a i{font-size:18px; margin-left:20px}
.lyBa_text .more a.two{background:none; color:#004ebc}
.lyBa_text .more a:hover{padding:0 40px; background:#03162c; border:1px solid #03162c;}
.lyBa_text .more a.two:hover{color:#fff}

.lyBanner .swiper-pagination {width:100%; height:10px; bottom:30px !important;}
.lyBanner .swiper-pagination span {width:10px; height:10px; background-color:rgba(255, 255, 255, .6); opacity:1; border-radius:0; border-radius:5px;}
.lyBanner .swiper-pagination span::after { display: none;}
.lyBanner .swiper-pagination span.swiper-pagination-bullet-active {width:80px; background-color:#004ebc;}

.lyBanner .swiper-button-prev, .lyBanner .swiper-button-next {width:50px; height:50px; line-height:54px; text-align:center; margin-top: -24px; background: rgba(0, 0, 0, .25); border-radius: 4px;}
.lyBanner .swiper-button-prev1{ left: 40px; transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.lyBanner .swiper-button-prev { left: 40px; }
.lyBanner .swiper-button-next { right: 40px;}
.lyBanner .swiper-button-prev:hover, .lyBanner .swiper-button-next:hover { background: #003d97;}
.lyBanner .swiper-button-prev i, .lyBanner .swiper-button-next i{font-size:18px; color:#fff}
.lyBanner .swiper-button-disabled { opacity: .4 !important;}
/*首页Banner end*/
@media (max-width:1780px) {
.lyBanner .swiper-slide .lyBa_text{top:25%; width:45%;}
.lyBanner .swiper-slide .lyBa_text02{top:35%;}
}
@media (max-width:1680px) {
.lyBa_text .pro li{width:25%;}	
}
@media (max-width:1600px) {
.lyBa_text .tit{font-size:50px;}	
.lyBa_text .titt{font-size:26px; margin-top:10px}	
.lyBa_text .pro li{width:26%;}	
}
@media (max-width:1480px) {
.lyBa_text .pro li{width:29%;}
}
@media (max-width:1385px) {
.lyBanner {height:82vh}
.lyBanner .swiper-slide .lyBa_text{left:2%}
.lyBa_text .pro{margin:40px 0;}
.lyBa_text .pro li{width:30%;}
}
@media (max-width:1280px) {
.lyBanner {height:88vh}
.lyBa_text .tit{font-size:40px;}
.lyBa_text .titt{font-size:22px;}	
.lyBa_text .pro li{width:33%;}
.lyBa_text .more a{height:50px; line-height:50px; padding:0 20px; font-size:16px}
.lyBa_text .more a:hover{padding:0 30px;}
}
@media (max-width:1180px) {
.lyBanner{height:78vh}
.lyBa_text .pro{margin:30px 0;}
.lyBa_text .pro li b{font-size:16px}
.lyBa_text .pro li p{font-size:14px}
.lyBa_text .more a{padding:0 15px;}
.lyBa_text .more a:hover{padding:0 20px;}
}
@media (max-width:1024px) {
.lyBanner {height:580px; padding-top:80px}
.lyBanner .swiper-slide .lyBa_text{top:10%;}
.lyBanner .swiper-slide .lyBa_text02{top:24%;}
.lyBa_text .tit{font-size:34px}
.lyBa_text .titt{font-size:18px;}
.lyBa_text .pro li{width:33.333%;}
.lyBa_text .more a{height:45px; line-height:45px; padding:0 10px; font-size:14px}
.lyBa_text .more a:hover{padding:0 10px;}
.lyBanner .swiper-slide .lyBa_text02 .more{margin-top:20px}
.lyBa_text .pro li b{ font-size:14px}
}
@media (max-width:992px) {
.lyBanner {height:560px;}
.lyBanner .swiper-slide .lyBa_text{width:50%;}
.lyBa_text .titt{margin-top:5px;}
.lyBa_text .titt:after{margin-top:10px;}
.lyBa_text .pro{margin:20px 0;}
}
@media (max-width:840px) {
.lyBanner {height:520px;}
.lyBanner .swiper-slide .lyBa_text{width:55%;}
.lyBa_text .tit{font-size:30px;}
.lyBa_text .more a i{font-size:16px; margin-left:10px;}
.lyBanner .swiper-slide .lyBa_text .more{margin-top:10px;}
}
@media (max-width:780px) {
.lyBanner .swiper-slide .lyBa_text{width:59%;}	
}
@media (max-width:580px) {
.lyBanner {height:350px; padding-top:65px}
.lyBanner .swiper-slide .lyBa_text{top:20%;}
.lyBa_text .tit{font-size:25px; letter-spacing:0;}
.lyBa_text .titt{font-size:13px;}
.lyBa_text .titt:after,.lyBa_text .pro,.lyBa_text .more a i{display:none}
.lyBa_text .more a{height:40px; line-height:40px; padding:0 5px; font-size:12px; margin-right:5px}
.lyBanner .swiper-pagination{bottom:20px !important;}
}
@media (max-width:430px) {
.lyBanner{height:300px;}
.lyBanner .swiper-slide .lyBa_text{width:70%;}
.lyBa_text .tit{font-size:22px;}	
.lyBanner .swiper-pagination span.swiper-pagination-bullet-active{width:60px;}
}
@media (max-width:390px) {
.lyBanner .swiper-slide .lyBa_text{width:80%;}	
}


.lyindex{width:100%; padding:100px 0; overflow:hidden; position:relative; z-index:99;}
/*首页标题 start*/
.lyTitle_top{width:100%; overflow:hidden;}
.lyTitle{width:50%; float:left; margin-bottom:30px}
.lyTitle b{font-size:40px; color:#03162c; text-transform:uppercase}
.lyTitle p{font-size:16px; color:#fff; line-height:1.6; opacity:.6}
.lyTitle_top .lyMore{float:right; margin-top:10px;}

.lyMore a{display:block; height:50px; line-height:50px; color:#004ebc; font-size:18px; font-weight:bold; overflow:hidden; text-transform:uppercase}
.lyMore a i{font-size:18px; margin-left:20px}
.lyMore a:hover{color:#03162c;}
.lyMore a:hover i{margin-left:30px}
@media (max-width:1600px) {
.lyTitle b{font-size:36px;}
}
@media (max-width:1480px) {
.lyindex{padding:80px 0;}
.lyTitle b{font-size:34px;}
}
@media (max-width:1385px) {
.lyTitle{margin-bottom:20px}
}
@media (max-width:1180px) {
.lyTitle b{font-size:32px;}
.lyTitle_top .lyMore{margin-top:0;}
}
@media (max-width:1024px) {
.lyTitle b{font-size:28px;}
.lyMore a{height:45px; line-height:45px; font-size:16px;}
}
@media (max-width:992px) {
.lyindex{padding:60px 0;}	
}
@media (max-width:580px) {
.lyindex{padding:40px 0;}	
.lyTitle b{font-size:24px;}
.lyTitle p{font-size:14px;}
.lyMore a{height:25px; line-height:25px; font-size:16px;}
}
@media (max-width:430px) {
.lyMore a{font-size:14px; margin-top:5px}
.lyMore a i{font-size:16px; margin-left:10px;}
}
@media (max-width:390px) {
.lyTitle b{font-size:22px;}	
}



/*首页关于我们 start*/
.lyAbout{background:#e5ecf6;}

.lyAb_box{width:100%; overflow:hidden; position:relative}
.lyAb_text {width:30%; float:left}
.lyAb_text b{color:#03162c; font-size:40px; text-transform:uppercase; letter-spacing:2px; font-weight:bold; line-height:1.2}
.lyAb_text b:after{content:""; width:70px; height:5px; background:#004ebc; display:block; margin:30px 0 40px} 
.lyAb_text p{line-height:1.6; color:#5f6375; font-size:18px;}
.lyAb_text .lyMore{margin-top:30px}

.lyAb_img{width:70%; float:right;}
.lyAb_img img{width:100%;}

.oem_box{width:100%; overflow:hidden; background:#004ebc; padding:30px 0; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size: cover;}
.oem_box li{width:25%; padding:30px; border-right:1px solid rgb(255, 255, 255, .3); display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#fff}
.oem_box li i{display:block; width:30%; font-size:60px; text-align:center}
.oem_box li .wz{width:70%;}
.oem_box li .wz b{font-size:20px; margin-bottom:5px; display:block}
.oem_box li .wz p{font-size:16px;}
@media (max-width:1680px) {
.lyAb_text b{font-size:38px;}
}
@media (max-width:1600px) {
.lyAb_text b{font-size:36px;}
}
@media (max-width:1480px) {
.lyAb_text b{font-size:34px;}
.lyAb_text{width:34%;}
.lyAb_img{width:66%;}
}
@media (max-width:1385px) {
.oem_box li{padding:20px;}
}
@media (max-width:1280px) {
.lyAb_text{width:36%;}
.lyAb_img{width:64%;}
}
@media (max-width:1180px) {
.lyAb_text b{font-size:32px;}
.lyAb_text b:after{margin:20px 0}
.lyAb_text .lyMore{margin-top:20px}
.oem_box li .wz b{font-size:18px;}
.oem_box li{padding:0 15px;}
}
@media (max-width:1024px) {
.lyAb_text b{font-size:28px;}	
.lyAb_text p{font-size:16px;}
.oem_box li{width:50%;}
.oem_box li:nth-child(1),.oem_box li:nth-child(2){margin-bottom:20px}
.oem_box li:nth-child(2n){border-right:none}
.oem_box li i{width:25%;}
.oem_box li .wz{width:75%;}
}
@media (max-width:992px) {
.lyAb_text,.lyAb_img{width:100%;}
}
@media (max-width:780px) {
.lyAb_text .lyMore{margin-top:10px}
}
@media (max-width:580px) {
.lyAb_text b{font-size:24px;}
.lyAb_text b:after{margin:10px 0}
.lyAb_text p{font-size:14px;}
.oem_box{padding:10px 0;}
.oem_box li{width:100%; margin-bottom:10px}
.oem_box li:nth-child(1), .oem_box li:nth-child(2){margin-bottom:10px}
.oem_box li i{width:20%;}
.oem_box li .wz{width:80%;}
.oem_box li i{font-size:50px;}
}
@media (max-width:390px) {
.lyAb_text b{font-size:22px;}	
}



/*首页产品展示 start*/
.lyProducts{background:#fff}
.products_box{display:flex; justify-content:space-between;}
.products_box li{flex:1; visibility:visible; animation-name:fadeInRight; animation-duration:1s; border:1px solid rgb(229, 236, 246, .1); transition: all 0.3s ease-out; background:#e5ecf6;}
.products_box li:nth-child(1){animation-delay:.2s;}
.products_box li:nth-child(2){animation-delay:.4s; margin-left:20px}
.products_box li:nth-child(3){animation-delay:.6s; margin-left:20px}
.products_box li img{width:100%}

.products_box li .nr{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; padding:30px}
.products_box li .nr .iont{width:80px; height:80px; background:#004ebc; padding:15px; border-radius:4px}
.products_box li .nr .bt{width:calc(100% - 80px); padding-left:20px}
.products_box li .nr .bt b{display:block; color:#03162c; font-size:22px}
.products_box li .nr .bt span{display:block; color:#5f6375; font-size:18px}
.products_box li .nr .iont img{filter:invert(100%)}

.products_box li .wz{padding:30px}
.products_box li .wz p{color:#5f6375; font-size:18px; line-height:1.6}
.products_box li .wz i{width:40px; height:40px; line-height:40px; background:#004ebc; text-align:center; color:#fff; display:block; border-radius:50%; font-size:24px; margin-top:20px}

.products_box li:hover{background:#004ebc;}
.products_box li:hover .iont{background:#fff;}
.products_box li:hover .nr .bt b,.products_box li:hover .nr .bt span,.products_box li:hover .wz p{color:#fff;}
.products_box li:hover .iont img{filter:none}
.products_box li:hover .wz i{background:#fff; color:#004ebc;}
@media (max-width:1480px) {
.products_box li .wz{padding:0 30px 30px}
}
@media (max-width:1180px) {
.products_box li .nr{padding:20px;}
.products_box li .wz{padding:0 20px 20px}
.products_box li .nr .bt b{font-size:20px;}
.products_box li .nr .bt span{font-size:16px;}
.products_box li .wz p{font-size:16px;}
}
@media (max-width:1024px) {
.products_box li .nr .bt b{font-size:18px;}	
.products_box li:nth-child(2),.products_box li:nth-child(3){margin-left:10px}
}
@media (max-width:992px) {
.products_box li .nr .iont{width:60px; height:60px; padding:10px;}
.products_box li .nr .bt{width:calc(100% - 60px); padding-left:10px}
.products_box li .wz p{font-size:14px;}
}

@media (max-width:580px) {
.products_box{display:block}
.products_box li:nth-child(1),.products_box li:nth-child(2){margin-bottom:10px}
.products_box li:nth-child(2),.products_box li:nth-child(3){margin-left:0px}
}


/*首页优势 start*/
.lyAdvan{background-image:url(../images/foot.jpg); background-repeat:no-repeat; background-position:center bottom; background-size: cover;}
.lyAdvan .w1600{display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.lyAdvan .lyTitle{width:30%;}
.lyAdvan .lyTitle b{color:#fff;}
.lyAdvan .lyTitle b:after{content:""; width:70px; height:5px; background:#004ebc; display:block; margin:30px 0 40px} 
.lyAdvan .advan_box{width:70%;}

.lyAdvan .advan_box{overflow:hidden; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.lyAdvan .advan_box li{width:33.333%; padding:30px; border-bottom:1px solid rgb(255, 255, 255, .3); border-right:1px solid rgb(255, 255, 255, .3); display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#fff; visibility:visible; animation-name:fadeInRight; animation-duration:1s;}
.lyAdvan .advan_box li i{display:block; width:30%; font-size:60px; text-align:center; color:#004ebc;}
.lyAdvan .advan_box li .wz{width:70%;}
.lyAdvan .advan_box li .wz b{font-size:20px; margin-bottom:5px; display:block}
.lyAdvan .advan_box li .wz p{font-size:16px; opacity:.5}

.lyAdvan .advan_box li:nth-child(1){animation-delay:.1s;}
.lyAdvan .advan_box li:nth-child(2){animation-delay:.2s;}
.lyAdvan .advan_box li:nth-child(3){animation-delay:.3s; border-right:none}
.lyAdvan .advan_box li:nth-child(4){animation-delay:.4s; border-bottom:none}
.lyAdvan .advan_box li:nth-child(5){animation-delay:.5s; border-bottom:none}
.lyAdvan .advan_box li:nth-child(6){animation-delay:.6s; border-bottom:none; border-right:none}
@media (max-width:1385px) {
.lyAdvan .advan_box li{padding:20px;}
}
@media (max-width:1180px) {
.lyAdvan .lyTitle b:after{margin:20px 0}
.lyAdvan .lyTitle{width:25%;}
.lyAdvan .advan_box{width:75%;}
.lyAdvan .advan_box li .wz b{font-size:18px;}
.lyAdvan .advan_box li{padding:15px;}
}
@media (max-width:1024px) {
.lyAdvan .advan_box li{width:50%;}
.lyAdvan .advan_box li:nth-child(2n){border-right:none}
.lyAdvan .advan_box li:nth-child(3){border-right:1px solid rgb(255, 255, 255, .3);}
.lyAdvan .advan_box li:nth-child(4){border-bottom:1px solid rgb(255, 255, 255, .3);}
}
@media (max-width:992px) {
.lyAdvan .lyTitle,.lyAdvan .advan_box{width:100%;}
}
@media (max-width:580px) {
.lyAdvan .advan_box li{width:100%; border-right:none}
.lyAdvan .advan_box li:nth-child(3){border-right:none}
.lyAdvan .advan_box li:nth-child(5){border-bottom:1px solid rgb(255, 255, 255, .3);}
.lyAdvan .advan_box li i{font-size:50px;}
}
