/*产品*/
.sec-product .sec-title{justify-content: space-between;align-items: center;}
.sec-product .sec-title h3{font-family: 'oswald-bold';text-transform: uppercase;color: #005bac;}
.sec-product .sec-title h2{font-weight: 600;color: #005bac;}
.index-more a{display: block;width: 150px;height: 40px;line-height: 40px;border: 1px solid #005bac; background: transparent;color: #005bac;text-align: center;border-radius: 4px;transition: all 0.5s;}
.index-more a:hover{background: #005bac;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: #005bac;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: #005bac;}
.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;}
.cp-list-item:hover .mask{height: 100%;}
@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;background: url(../images/about_02.jpg) no-repeat center center;background-size: cover; justify-content: space-between;}
.in-about-text-con{width: 50%; flex-direction: column;justify-content: center;}
.in-about-text h2{font-family: 'oswald-bold';font-size: 30px;color: #666;margin-top: 0;margin-bottom: 0;}
.in-about-text h1{font-size:30px; font-weight: 600;background-image: linear-gradient(to right,#005bac,#00c0ff);background-clip: text;-webkit-background-clip: text;
-webkit-text-fill-color: transparent;margin-bottom: 20px;}
.in-about-content{color: #666;line-height: 26px;margin-bottom: 20px;}
.module-tab-more a{display: block;width: 150px;height: 40px;line-height: 40px;border: 1px solid #005bac; background: transparent;color: #005bac;text-align: center;border-radius: 4px;transition: all 0.5s;}
.module-tab-more a:hover{background: #005bac;border: 1px solid transparent;color: #fff;}
@media screen and (max-width: 1200px) {
	.in-about-content{line-height: normal;}
}
@media screen and (max-width: 768px) {
	.sec-about-pic{width: 100%;padding: 0 15px;}
	.sec-about-text-wp{width: 100%;padding: 0 15px;}
	.in-about-text{width: 100%;padding-left: 0;}
	.in-about-text h1{font-size: 20px;margin-top: 10px;}
	.in-about-text h2{font-size: 18px;margin-top: 10px;}
	.module-tab-more a{margin-top: 0;margin-bottom: 16px;}
	.in-about-text-con{width: 100%;}
}

/*优势*/
.sec-advantage{margin: 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(35,148,249,.8);}
.advantage-item-icon .icon{color: #fff;font-size: 64px;}
.advantage-link a{display: block;width: 150px;height: 40px;line-height: 40px;text-align: center;background: #fff;color: #005bac;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: #005bac;}
.sec-honor .sec-title h2{font-weight: 600;color: #005bac;}
.honor-wp{margin-top: 32px;}
.honor .swiper-slide{height: 400px; padding: 10px;background: #f1f1f1;text-align:center;}
.honor-wp .honor .swiper-slide .honor-pic{height: 350px;}
.honor-wp .honor .swiper-slide .honor-pic img{ width:auto;height:350px;}
@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: #005bac;text-align: center;}
.sec-news-title{font-weight: 600;color: #005bac;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: #005bac;}
@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;}
}
