/*产品*/
.sec-product {margin: 0 0 5% 0; padding: 5% 0;justify-content: space-between;}
.sec-product .sec-title{justify-content: space-between;align-items: center;}
.sec-product .sec-title h3{font-family: 'oswald-bold';text-transform: uppercase;color: #19a7f9;}
.sec-product .sec-title h2{font-weight: 600;color: #19a7f9;}
.index-more a{display: block;width: 150px;height: 40px;line-height: 40px;border: 1px solid #19a7f9; background: transparent;color: #19a7f9;text-align: center;border-radius: 4px;transition: all 0.5s;}
.index-more a:hover{background: #19a7f9;border: 1px solid transparent;color: #fff;}
.product-nav-wrapper{margin-top: 24px; justify-content: space-between;align-items: center;}
.product-navbar{width: 13%;margin-right: 2%; height: 70px;line-height: 70px;text-align: center;background: #19a7f9;font-size: 18px; font-weight: 600; color: #fff;}
.product-navmenu{width: 85%;position: relative;}
.product-navmenu .swiper-wrapper .swiper-slide{height: 70px;line-height: 70px;text-align: center;background: #f2f2f2;font-size: 18px;}
.product-navmenu .swiper-wrapper .swiper-slide a{font-family: "oswald-regular";font-weight: 600; color: #666666;}
.product-navmenu .swiper-wrapper .swiper-slide:hover a{color: #19a7f9;}
.cp-list-wp{justify-content: space-between;align-content: center;margin-top: 2%;}
.cp-list-item{width: 24%;margin-bottom: 2%;position: relative;z-index: 1;}
.cp-list-pic{overflow: hidden;border: 1px solid #bfbfbf;}
.cp-list-pic img{width: 100%;}
.cp-list-item h4{text-align: center;}
.cp-list-item .mask{position: absolute;left: 0;top: 0;width: 100%;height: 0%;background: rgba(0,91,172,0.8); justify-content: center;align-items: center;
 z-index: 2;transition: all 0.5s;}
.cp-list-item .mask .icon{color: #fff;font-size: 40px;opacity: 0;}
.cp-list-item:hover .mask{height: 100%;}
.cp-list-item:hover .mask .icon{opacity: 1;}
@media screen and (max-width: 768px) {
	.cp-list-item{width: 49%;}
	.sec-product .sec-title h2{font-size: 18px;}
	.product-navbar{display: none;}
	.product-navmenu{width: 100%;height: 50px;line-height: 50px;}
	.product-navmenu .swiper-wrapper .swiper-slide{height: 50px;line-height: 50px;}
	.product-navmenu .swiper-wrapper .swiper-slide a{font-size: 14px;}	
}

/*关于我们*/
.sec-about{margin: 5% 0; padding: 5% 0;height: 400px;background: url(../images/cp-bg.jpg) no-repeat center center;background-size: cover;
background-attachment: fixed;}
.in-about-title h2{font-weight: 600;color: #fff; text-align: center;margin-bottom: 0;}
.in-about-title h3{color: #ddd;text-align: center;margin-bottom: 0;}
.sec-about-text-wp{margin-top: -280px;}
.in-about-text{justify-content: space-between;align-items: center;}
.in-about-text-left{width: 30%;}
.in-about-text-con{flex-direction: column;justify-content: center;padding: 15% 10%;color: #fff;background: #0091e5;}
.in-about-text-con h2{font-weight: 600;}
.cp-line{width: 50px;height: 4px;margin: 20px 0; background: #fff;}
.in-about-text-con p{line-height: 32px;letter-spacing: 1px;}
.cp-contact{width: 200px; padding: 6px 0; border-radius: 99px; background: #fff;margin-top: 32px;justify-content: center;align-items: center;}
.cp-contact-icon{width: 34px;height: 34px;border-radius: 50%;justify-content: center;align-items: center; background: #0091e5;}
.cp-contact-icon .icon{font-size: 28px; color: #fff;}
.cp-mobile{font-family: 'oswald-bold'; font-size: 24px; margin-left: 8px; color: #0091e5;}
.in-about-text-right{width: 70%;box-shadow: 5px 5px 20px rgba(0,0,0,0.3); background: rgba(255,255,255,0.8);padding: 3% 4%;line-height: 2.5;
color: #666;text-indent: 2em;}

@media screen and (max-width: 1000px) {
	.in-about-text-left{width: 100%;}
	.in-about-text-right{width: 100%;}
}
@media screen and (max-width: 768px) {
	.in-about-text{width: 100%;padding-left: 0;}
	.in-about-text h2{font-size: 18px;margin-top: 10px;}
	.in-about-text-con{width: 100%;}
}

/*优势*/
.sec-advantage{margin: 10% 0 5% 0; background: url(../images/dz-bg_02.jpg) no-repeat center center;background-attachment: fixed;padding: 6% 0;}
.sec-advantage-title{text-align: center;color: #fff;}
.sec-advantage-title h5{font-weight: 600;letter-spacing: 1px;}
.sec-advantage-title h2{margin: 16px 0;}
.advantage-item-icon1,.advantage-item-icon2,.advantage-item-icon3{height: 70px;}
.sec-advantage-title h2 span:nth-child(1){display: inline-block;vertical-align: middle; width: 50px;height: 1px;background: #fff;}
.sec-advantage-title h2 span:nth-child(2){display: inline-block;vertical-align: middle; margin: 0 16px;font-style: italic;font-weight: 600;}
.sec-advantage-title h2 span:nth-child(3){display: inline-block;vertical-align: middle; width: 50px;height: 1px;background: #fff;}
.advantage-item-wp{margin: 40px 0;}
.dz-item{width: 33.33333%;padding: 5%;text-align: center;}
.dz-item h4{color: #fff;}
.dz-item:not(:last-child){border-right: 1px solid rgba(255,255,255,.3);}
.advantage-item-icon .icon{color: #fff;font-size: 64px;}
.advantage-link a{display: block;width: 150px;height: 40px;line-height: 40px;border-radius: 99px; text-align: center;background: #fff;color: #19a7f9;margin: 0 auto;}
.advantage-link a:hover{text-decoration: underline;}

@media screen and (max-width: 768px) {
	.sec-advantage-title h2 span:nth-child(2){font-size: 20px;}
	.sec-advantage-title h4{font-size: 16px;}
	.dz-item{padding: 2%;}
	.dz-item h4{font-size: 14px;line-height: 24px;}
}


/*资质证书*/
.sec-honor .sec-title{justify-content: space-between;align-items: center;}
.sec-honor .sec-title h3{font-family: 'oswald-bold';text-transform: uppercase;color: #19a7f9;}
.sec-honor .sec-title h2{font-weight: 600;color: #19a7f9;}
.honor-wp{margin-top: 32px;}
.honor-wp .honor .swiper-slide .honor-pic img{width: 100%;}
.honor-wp .honor .swiper-slide h4{line-height: 40px; background: #fff;margin-top: 0; margin-bottom: 0;}
.honor .swiper-slide {text-align: center;padding: 10px;background: #f1f1f1;transition: 300ms;transform: scale(0.8);}
.honor .swiper-slide-active,.honor .swiper-slide-duplicate-active{transform: scale(1);}
.case-button-prev{left: 0;top: 50%;transform: translateY(-50%);justify-content: center;align-items: center;width: 40px;height: 40px;
border-radius: 50%; border: 1px solid #999;}
.case-button-next{right: 0;top: 50%;transform: translateY(-50%);justify-content: center;align-items: center;width: 40px;height: 40px;
border-radius: 50%; border: 1px solid #999;}
@media screen and (max-width: 768px) {
	.sec-honor .sec-title h2{font-size: 18px;}
	.honor .swiper-slide{height: auto; }
	.honor-wp .honor .swiper-slide .honor-pic{height: auto;}
	.honor-wp .honor .swiper-slide .honor-pic img{ width:100%;height:auto;}
}

/*新闻*/
.sec-news{margin: 5% 0 0 0; padding: 4% 0;background: #f7f7fa;}
.sec-news-titleen{font-family: 'oswald-bold';color: #999;text-align: center;}
.sec-news-title{font-weight: 600;color: #19a7f9;text-align: center;}
.sec-news .sec-news-wp .news-item-wp{margin-top: 32px;}
.index-news-left,.index-news-center,.news-list-open{padding-bottom: 24px;margin-bottom: 24px; border-bottom: 2px solid #cacaca;}
.news-list-pic{height: 220px; overflow: hidden;}
.news-list-pic img{object-fit: cover;}
.news-title{font-weight: 600;color: #333;}
.news-list-des{color: #666;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.news-list-date{justify-content: space-between;align-items: center;}
.date-time{font-family: 'oswald-bold';}
.index-news-left h4,.index-news-center h4,.news-list-open h4{transition: all 0.5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-news-left:hover h4,.index-news-center:hover h4,.news-list-open:hover h4{color: #19a7f9;}
@media screen and (max-width: 768px) {
	.sec-news-titleen{font-size: 20px;}
	.sec-news-title{font-size: 18px;margin-top: 0;}
	.index-news-left h4, .index-news-center h4, .news-list-open h4, .news-list-text a h4{font-size: 16px;}
}
