
/*关于我们*/
.sec-about{margin: 0 0 0 0; padding: 5% 0;background: url(../images/about-bg.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.in-about .in-aboutContent{justify-content: space-between;align-items: center;}
.in-about-left{width: 47%;}
.in-about-left h2{font-family: 'oswald';font-size: 46px;color: #0a3885;}
.in-about-left h1{font-size: 30px;font-weight: 600;margin-top: 24px;margin-bottom: 24px;}
.in-about-line{width: 60px;height: 2px;background: #bfbfbf;margin-bottom: 24px;}
.in-about-content{color: #666;line-height: 3;margin-bottom: 24px;}
.index-more{width: 130px;height: 40px;line-height: 40px;background: #0a3885;border-radius: 99px;justify-content: center;align-items: center;color: #fff;}
.index-more span:nth-child(2){display: flex;width: 20px;height: 20px;border-radius: 50%;margin-left: 6px;background: #fff;justify-content: center;
align-items: center;transition: all 0.5s;}
.index-more span:nth-child(2) .icon{font-size: 12px;color: #0a3885;}
.index-more:hover span:nth-child(2){transform: translateX(10px);}
.in-about-right{width: 49%;overflow: hidden;}
.in-about-right img{width: 100%;}
.myAdvantageRow{justify-content: space-between;padding: 5% 0;}
.myAdvantageRowL{width: 40%;position: relative;overflow: hidden;}
.myAdvantageRowL img{width: 100%;}
.myAdvantageRowLtext{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(10,56,133,0.5);flex-direction: column;
justify-content: center;align-items: center;}
.myAdvantageRowLtext h2{font-size: 34px;font-weight: 600;color: #fff;}
.myAdvantageRowLtext h3{font-size: 20px;color: #fff;}
.myAdvantageRowR{width: 60%;justify-content: space-between;background: #f3f3f3;}
.myAdvantageRowRitems{width: 32.3333%;flex-direction: column;justify-content: center;align-items: center;text-align: center;position: relative;}
.myAdvantageRowRitemsIcon{font-size: 40px;color: #0a3885;}
@media screen and (max-width: 992px) {
	.in-about-right{width: 100%;order: 1;}
	.in-about-left{width: 100%;order: 2;}
	.myAdvantageRowL{width: 100%;}
	.myAdvantageRowR{width: 100%;padding: 24px 0;}
}
@media screen and (max-width: 768px) {
	.in-about-left h2{font-size: 32px;}
	.in-about-left h1{font-size: 22px;}
	.myAdvantageRowRitems{justify-content: initial;margin-top: 10px;}
	.myAdvantageRowLtext h2{font-size: 20px;}
	.myAdvantageRowLtext h3{font-size: 16px;}
	.myAdvantageRowRitems h3{font-size: 18px;}
	.myAdvantageRowRitems p{color: #666;}
}

/*产品*/
.sec-productBg{padding: 5% 0 0 0;}
.sec-title .index-sec-title{text-align: center;}
.sec-title .index-sec-title h2{margin-right: 10px;font-weight: 600;color: #0a3885;}
.sec-title .index-sec-title h5{font-size: 16px;text-transform: uppercase;color: #e2e2e2;}
.index-sec-navWp{margin-top: 40px;justify-content: space-between;}
.index-sec-navWp a{display: block;width: 7.5%; height: 40px;line-height: 40px;margin-top:16px;border-radius: 99px; text-align: center;background: #e7e7e7;color: #333;position: relative;overflow: hidden;}
.index-sec-navWp a span{position: relative;z-index: 2;}
.index-sec-navWp a::before{content: '';position: absolute;width: 0;height: 100%;left: 0;top: 0; border-radius: 99px;background: #0a3885;transition: all 0.5s;z-index: 1;}
.index-sec-navWp a:hover{color: #fff;}
.index-sec-navWp a:hover::before{width: 100%;}
.secListBg{margin: 40px 0 0 0;padding: 80px 0;background: url(../images/productBg_02.jpg) no-repeat center center;background-size: cover;}
.indexProductList .swiper-wrapper{padding-bottom: 50px;}
.indexProductList .swiper-wrapper .swiper-slide{position: relative;}
.indexProductList .swiper-wrapper .swiper-slide .case-pic{overflow: hidden;}
.indexProductList .swiper-wrapper .swiper-slide .case-pic img{width: 100%;transition: all 0.5s;}
.indexProductMore{margin: 30px auto 0 auto;transition: all 0.5s;}
.indexProductListMask{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.8);flex-direction: column; 
justify-content: center;align-items: center;transform: translateY(-100%);transition: all 0.5s;}
.indexProductListMask h3{font-size: 20px;color: #fff;}
.indexProductListMask .indexProductListMaskIcon .icon{font-size: 30px;color: #fff;}
.indexProductList .swiper-wrapper .swiper-slide:hover .indexProductListMask{transform: translateY(0);}
.myProduct-pagination{left: 50%;transform: translateX(-50%);bottom: 0;}
.indexProductList .swiper-pagination-bullet{background: rgba(255,255,255,0.5);}
.indexProductList .swiper-pagination-bullet-active{background: rgba(10,56,133,1);}
@media screen and (max-width: 1200px) {
	.index-sec-navWp p{width: 50%;}
	.tabs a{width: 100px;}
}
@media screen and (max-width: 992px) {
	.sec-title .index-sec-title h2{font-size: 20px;}
	.index-sec-navWp p{width: 100%;}
	.tabs{width: 100%;margin-top: 16px;}
}
@media screen and (max-width: 768px) {
	.sec-title .index-sec-title h2{font-size: 20px;}
	.index-sec-navWp{margin-top: 16px;}
	.index-sec-navWp a{width: 24%;}
	.secListBg{padding: 24px 0;margin: 16px 0 0 0;}
	.secList li{width: 49%;padding:6px;}
	.in-secListWp{margin-bottom: 0;}
}

/*定制*/
.insecServiceBg{margin: 5% 0;}
.insecTitle{margin-bottom: 40px;}
.insecTitle h2{font-weight: 600;text-align: center;}
.insecTitle h5{font-size: 16px;text-align: center;}
.insecServiceList{justify-content: space-between;align-items: center;}
.insecServiceText{width: 25%;}
.insecServiceTextItem{text-align: right;margin-bottom: 24px;}
.insecServiceTextItemR{text-align: left;}
.insecServiceTextItem:nth-child(2){width: 92%;}
.insecServiceTextItemR:nth-child(2){margin-left: auto;}
.serviceTitle span:nth-child(1){font-family: 'oswald';font-size: 60px; color: rgba(102,102,102,0.2);margin-right: 8px;}
.serviceTitle span:nth-child(2){font-size: 22px;font-weight: 600;color: #0a3885;}
.insecServiceTextItem p{width: 80%;margin-left: auto;margin-bottom: 16px; color: #666;line-height: 2;}
.insecServiceTextItemR p{margin-left: 0; margin-right: auto;}
.serviceLine{height: 5px;border: 1px dashed #d4d4d4;background: transparent;}
.insecServicePicWp{width: 46%;position: relative;}
.insecServicePic{width: 100%;}

@media screen and (max-width: 768px) {
	.insecServiceBg{padding: 5% 0;}
	.insecTitle{margin-bottom: 24px;}
	.insecTitle h2{font-size: 20px;}
	.insecTitle h5{font-size: 14px;}
	.insecServiceText{width: 100%;}
	.insecServicePicWp{width: 100%;}
	.insecServiceTextItem{text-align: left;}
	.serviceTitle span:nth-child(1){font-size: 32px;}
	.serviceTitle span:nth-child(2){font-size: 18px;}
	.insecServiceTextItem p{width: 100%;}
	.insecServiceTextItem:nth-child(2){width: 100%;}
}
/*证书*/
.sec-partnerBg{margin: 5% 0;padding: 5% 0;background: #0d111c;}
.partnerWp .insecTitle h2,.partnerWp .insecTitle h5{color: #fff;}
.myPartner .swiper-wrapper{padding-bottom: 50px;}
.myPartner .swiper-wrapper .swiper-slide{overflow: hidden;}
.myPartner .swiper-wrapper .swiper-slide img{width: 100%;transition: all 0.5s;}
.myPartner-pagination{left: 50%;transform: translateX(-50%);bottom: 0;}
.myPartner-pagination .swiper-pagination-bullet{background: #bdbdbd;}
.myPartner-pagination .swiper-pagination-bullet-active{background: #0a3885;}
.myPartner .swiper-wrapper .swiper-slide:hover img{transform: scale(1.1);}

/*合作客户*/
.caseListWp{margin-top: 32px;}
.caseList .swiper-wrapper{padding-bottom: 50px;}
.caseList .swiper-wrapper .swiper-slide{overflow: hidden;position: relative;}
.caseList .swiper-wrapper .swiper-slide img{width: 100%;transition: all 0.5s;}
.caseList-pagination{left: 50%;transform: translateX(-50%);bottom: 0;}
.caseListPic{overflow: hidden;}
.caseList .swiper-wrapper .swiper-slide h4{color: #333;line-height: 40px;text-align: center;background: #f1f1f1;margin-top: 0;margin-bottom: 0;}
.caseList .swiper-wrapper .swiper-slide:hover img{transform: scale(1.1);}


/*新闻*/
.sec-news{margin: 5% 0 0 0; padding: 4% 0;background: #f1f1f1;}
.news-item-wp{margin-top: 40px;justify-content: space-between;align-items: center;}
.news-item{width: 49%; justify-content: space-between;align-items: center;cursor: pointer;}
.news-item a{justify-content: space-between;align-items: center;}
.news-item-pic{width: 49%;overflow: hidden;}
.news-item-pic img{width: 100%;transition: all 0.5s;}
.news-item:hover .news-item-pic img{transform: scale(1.1);}
.news-item-text{width: 49%;padding: 2%;color: #333;}
.news-title{font-size: 22px;font-weight: 600; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-date{font-size: 16px;color: #999;}
.news-date span:nth-child(2){font-family: 'oswald';}
.news-des{color: #999;margin-bottom: 16px;line-height: 3;}
.news-more{width: 40px;height: 40px;border: 1px solid #dfdfdf;justify-content: center;align-items: center;}
.news-more .icon{font-size: 30px; color: #333;}
.news-item:hover .news-more{color: #ff5f00;}
.news-listwp{justify-content: space-between;align-items: center;margin-top: 40px;}
.news-list{width: 24%;background: #fff;padding: 2%;}
.news-list .news-title{color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list-more{color: #fff;}
.news-list:hover .news-title{color: #0a3885;}
@media screen and (max-width: 992px) {
	.news-item-pic{width: 100%;height: auto;}
	.news-item-text{width: 100%;height: auto;}
	.news-date{font-size: 18px;}
	.news-title{font-size: 18px;}
	.news-des{margin-bottom: 8px;}
	.news-more{width: 100px;height: 40px;line-height: 40px;}
	.news-item{width: 100%;}
	.news-listwp{margin-top: 16px;}
	.news-list{width: 100%;margin-bottom: 16px;padding: 5%;}
}
@media screen and (max-width: 768px) {
	.newtabs{justify-content: flex-start;}
	.newtabs a{margin-right: 8px;}
	.news-item-wp{margin-top: 24px;}
}