@charset "utf-8";
/* CSS Document */
.logo-black{display: block;}
.white-head{position: static;background-color: #fff;}
.white-head .head-top{border-bottom: 1px solid #e6e6e6;}
.white-head .head-call{color: #333333;}
.white-head .head-call em{color: #0749a9;border-color: #0749a9;background: url(../icon/ico_call2.png) no-repeat 15px center;}
.white-head .nav ul li a{color: #333;}
.white-head .nav ul li.active a{color: #0749a9;}
.white-head .nav ul li.active:after,.white-head .nav ul li:hover:after{border: 2px solid #0749a9;}

.insideBnner{width: 100%;height: 420px;background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;}
.insideBnner .contain{position: relative;height: 100%;}
.insideBnner-text{position: relative;height: 100%;display: flex;align-items: center;}
.sm-banner-txt{flex: 1;color: #fff;}
.sm-banner-txt h3{font-size: 42px;font-weight: bold;}
.sm-banner-txt p{font-size: 16px;}

/*电脑菜单*/
.allmenu-int{background: rgba(0, 0, 0, .7);position: absolute;left: 0;bottom: 0;width: 100%;}
.pc-menu ul{display: flex;}
.pc-menu ul li{flex: 1;border-right: 1px solid rgba(255, 255, 255, 0.2);}
.pc-menu ul li:first-child{border-left: 1px solid rgba(255, 255, 255, 0.2)}
.pc-menu ul li a{display: block;text-align: center;padding: 12px 0;font-size: 16px;position: relative;color: #fff;}
.pc-menu ul li a span{position: relative;z-index: 2;}
.pc-menu ul li.act a,.pc-menu ul li:hover a{color: #fff;background: #0749a9;}
/*手机菜单*/
.mobile-menu{display: none;background: rgba(0, 0, 0, .7);position: absolute;left: 0;bottom: 0;width: 100%;}
.allmenuslide {border-right: 1px solid rgba(255, 255, 255, 0.2);border-left: 1px solid rgba(255, 255, 255, 0.2);}
.allmenuslide .swiper-slide a{display: block;text-align: center;padding: 12px 0;border-right: 1px solid rgba(255, 255, 255, 0.2);font-size: 14px;color: #fff;}
.allmenuslide .swiper-slide:last-child a{border-right: none;}
.allmenuslide .swiper-slide a.act{font-size: 14px;color: #fff;background: #007cdc;}

/*关于*/
.about-detail{padding: 80px 0;}
.inside-title{margin-bottom: 80px;font-size: 30px;font-weight: bold;color: #0749a9;}
.inside-title SPAN{display: inline-block;vertical-align: middle;margin-right: 10PX;}
.inside-title:after{content: '';display: inline-block;vertical-align: middle;width: 8px;height: 8px;border: 8px solid #f78527;border-radius: 50%;}
.detail-article{font-size: 18px;line-height: 46px;}
.about-honer ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.about-honer ul li{width: 23.5%;margin-bottom: 2%;margin-right: 2%;border: 1px solid #e6e6e6;box-sizing: border-box;}
.about-honer ul li:nth-child(4n+0){margin-right: 0;}
.about-honer ul li img{display: block;width: 100%;}
.about-contact{position: relative;margin-bottom: 80px;}
.about-contact .contain{position: relative;z-index: 2;}
.contactus-int{position: absolute;left: 0;top: 0;width: 100%;}
.contactus-int .contain{padding-left: 45%;}
.contact-hd{font-size: 28px;font-weight: bold;color: #0749a9;margin-bottom: 30px;}
.contact-mid{background: url(../icon/ico_kefu.png) no-repeat left center;background-size: contain;font-size: 18px;font-weight: bold;color: #f78527;line-height: 36px;padding-left: 90px;margin-bottom: 30px;}
.contact-detail{font-size: 16px;line-height: 32px;}
.contactus-mal{padding-left: 6%;border-left: 2px solid #0749a9;background: rgba(255, 255, 255, 0.9);}
.map img{width: 100%;}

/*服务内容*/
.inside-service{padding: 80px 0;}
.inside-service-list{display: flex;justify-content: space-between;flex-wrap: wrap;flex-direction: row;align-items: stretch;}
.inside-service-cell{position: relative;width: 49%;margin-bottom: 2%;}
.inside-service-cell img{display: block;width: 100%;}
.inside-service-cell a{display: flex;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #fff;}
.inside-service-cell a dl{flex: 1;padding: 0 50px;}
.inside-service-cell a dl dt{font-size: 30px;font-weight: bold;margin-bottom: 10px}
.inside-service-cell a dl dd{font-size: 18px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.inside-service-cell a span{position: absolute;right: 50px;top: 50%;transform: translateY(-50%);margin-top: 20px;display: block;width: 110px;height: 36px;line-height: 36px;text-align: center;border-radius: 150px;border: 1px solid #fff;font-size: 14px;}
.inside-service-cell:last-child{background: #d0d9e6;}
.inside-service-cell:last-child span{font-size: 30px;font-weight: bold;color: #fff;position: absolute;left: 50px;top: 50%;transform: translateY(-50%);}
.inside-service-detail{font-size: 18px;line-height: 40px;}

/*成功案例*/
.inside-case{padding: 80px 0;}
.inside-case-list{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start;align-items: flex-start;}
.inside-case-cell{width: 32%;margin-bottom: 2%;margin-right: 2%;}
.inside-case-cell:nth-child(3n+0){margin-right: 0;}
.inside-case-cell a,.inside-case-cell a img{display: block;width: 100%;}
.inside-case-cell a dl dd{padding: 20px;border: 1px solid #e6e6e6;border-top: none;}
.inside-case-cell a dl dd p{font-size: 18px;color: #333;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 20px;}
.inside-case-cell a dl dd span{display: inline-block;font-size: 14px;color: #005cbb;}

.detial-current-box{border-bottom: 1px solid #e6e6e6;padding: 20px 0;padding-left: 20px;background: url(../icon/home.png) no-repeat left center;background-size: 14px;}
.detial-current-box a,.detial-current-box em{font-size: 14px;}
.case-detail-tl{margin-bottom: 60px;padding-bottom: 40px;border-bottom: 1px solid #e6e6e6;}
.case-detail-tl h3{font-size: 30px;color: #222;font-weight: normal;}
.detial-date{font-size: 16px;margin-top: 25px;}
.case-detail-con{font-size: 18px;line-height: 56px;margin-bottom: 60px;}
.arti-page{font-size: 0;padding-top: 30px;margin-bottom: 80px;border-top: 1px solid #e6e6e6;}
.arti-page a{display: inline-block;width: 50%;box-sizing: border-box;font-size: 18px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 20px;}
.arti-page a:last-child{text-align: right;padding-left: 20px;padding-right: 0;}



/*解决方案*/
.dicri-txt{font-size: 14px;color: #888;overflow: hidden;text-overflow: ellipsis;white-space: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 20px;}
.colum-item{display: flex;}
.colum-cell{flex: 1;padding-right: 6%;box-sizing: border-box;margin-bottom: 4%;}
.colum-cell:last-child{padding-right: 0;}
.colum-item2{display: flex;flex-direction: row;flex-wrap: wrap;}
.colum-item2 .colum-cell{width: 50%;flex: 0 0 50%;padding: 2%;margin-bottom: 0;line-height: 40px;border: 1px solid #e6e6e6;margin-left: -1px;margin-top: -1px;}


/*新闻资讯*/
.inside-news-list{margin-bottom: 40px;}
.in-news-cell{padding: 40px 0;border-bottom: 1px solid #e6e6e6;}
.in-news-link{width: 62%;float: left;padding-top: 16px;}
.in-news-link dl dt span{font-size: 18px;color: #888;font-family: 'tt0143m_';display: block;margin-bottom: 15px;}
.in-news-link dl dt a{font-size: 32px;font-weight: bold;color: #333;display: block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 20px;}
.in-news-link dl dd p{font-size: 22px;display: block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 40px;}
.in-news-link dl dd a{display: inline-block;border: 1px solid #ccc;border-radius: 150px;padding: 8px 25px;}
.in-news-link dl dd a i{font-size: 14px;display: inline-block;vertical-align: middle;}
.in-news-link dl dd a:after{content: '';display: inline-block;vertical-align: middle;width: 14px;height: 8px;background: url(../icon/more.png) no-repeat center;background-size: contain;margin-left: 10px}
.in-news-pic{width: 26%;float: right;}
.in-news-pic a{display: block;overflow: hidden;}
.in-news-pic a img{display: block;width: 100%;border-radius: 20px;}










@media (max-width:1440px){

.in-news-link dl dt span{font-size: 16px;margin-bottom: 10px;}
.in-news-link dl dt a{font-size: 28px;margin-bottom: 15px;}
.in-news-link dl dd p{font-size: 16px;margin-bottom: 30px;}
.in-news-link dl dd a{padding: 5px 15px;}
}


@media (max-width:1280px) and (min-width: 1024px){
.inside-service-cell a dl{padding: 0 6%;}
.inside-service-cell a dl dt{font-size: 24px;}
.inside-service-cell a dl dd{font-size: 16px;}
.inside-service-cell a span{right: 4%;}

}

@media (max-width:1280px){
.inside-service-detail{font-size: 13px;line-height: 28px;}
}

@media (max-width:1024px){
.pc-menu{display: none;}
.mobile-menu{display: block;}
.mobile-menu .swiper-slide{width: 20%;}

.about-detail{padding: 60px 0;}
.inside-title{margin-bottom: 60px;}

.about-contact-pic{display: none;}
.contactus-int{position: static;}
.contactus-int .contain{padding-left: 4%;}
.contact-hd{font-size: 20px;margin-bottom: 24px;}
.contact-mid{font-size: 15px;line-height: 28px;padding-left: 72px;margin-bottom: 20px;}
.contact-detail{font-size: 12px;line-height: 24px;}

.inside-service{padding: 40px 0;}
.inside-service-list{flex-direction: column;flex-wrap: nowrap;}
.inside-service-cell{width: 100%;margin-bottom: 4%;}
.inside-service-detail{font-size: 16px;line-height: 40px;}

.inside-case{padding: 40px 0;}
.inside-case-cell a dl dd{padding: 15px;}
.inside-case-cell a dl dd p{font-size: 15px;}

.case-detail-con{font-size: 16px;line-height: 40px;}
.arti-page a{font-size: 14px;}

.case-detail-con{font-size: 16px;line-height: 40px;}

.in-news-link{padding-top: 0;}
.in-news-link dl dt span{font-size: 14px;margin-bottom: 10px;}
.in-news-link dl dt a{font-size: 24px;margin-bottom: 15px;}
.in-news-link dl dd p{font-size: 14px;margin-bottom: 20px;}
.in-news-link dl dd a{padding: 5px 15px;}


.inside-service-detail p,.inside-service-detail span,.inside-service-detail p img{width: 100%!important;display: block!important;padding: 0!important;}
.inside-service-detail p{margin-bottom: 60px;}
.inside-service-detail p img{margin: 30px auto;}
}
	
@media (max-width:750px){
.mobile-menu .swiper-slide{width: 33.33%;}

.insideBnner{height: 250px;}
.sm-banner-txt h3{font-size: 32px;}
.sm-banner-txt p{font-size: 12px;}

.about-detail{padding: 30px 0;}
.inside-title{margin-bottom: 30px;font-size: 22px;}
.inside-title:after{width: 6px;height: 6px;border: 6px solid #f78527;}
.detail-article{font-size: 14px;line-height: 32px;}
.about-honer ul li,.about-honer ul li:nth-child(4n+0){width: 32%;margin-right: 2%;}
.about-honer ul li:nth-child(3n+0){margin-right: 0;}

.inside-service{padding: 4% 0;}
.inside-service-cell a dl{padding: 0 5%;}
.inside-service-cell a dl dt{font-size: 20px;}
.inside-service-cell a dl dd{font-size: 12px;}
.inside-service-cell a span{right: 4%;margin-top: 12px;width: 88px;height: 28px;line-height: 26px;font-size: 12px;}
.inside-service-detail{font-size: 14px;line-height: 32px;}

.inside-case{padding: 4% 0;}
.inside-case-cell,.inside-case-cell:nth-child(3n+0){width: 100%;margin-right: 0;margin-bottom: 4%;}

.detial-current-box{padding: 15px 0;padding-left: 20px;}
.detial-current-box a, .detial-current-box em{font-size: 12px;}
.case-detail-tl{margin-bottom: 30px;padding-bottom: 20px;}
.case-detail-tl h3{font-size: 24px;}
.detial-date{font-size: 14px;margin-top: 10px;}
.case-detail-con{font-size: 14px;line-height: 32px;}
.arti-page{margin-bottom: 20px;line-height: 28px;}
.arti-page a,.arti-page a:last-child{padding: 0;width: 100%;}

/*解决方案*/
.colum-item,.colum-item2{display: block;font-size: 14px;line-height: 32px;}	
.colum-cell,.colum-item2 .colum-cell{width: 100%;}

.in-news-cell{padding: 8% 0;}
.in-news-link{width: 100%;float: none;padding-top: 0;margin-bottom: 8%;}
.in-news-link dl dt span{font-size: 12px;margin-bottom: 10px;}
.in-news-link dl dt a{font-size: 20px;margin-bottom: 10px;}
.in-news-link dl dd p{font-size: 12px;margin-bottom: 15px;}
.in-news-link dl dd a{padding: 5px 12px;}
.in-news-pic{width: 100%;float: none;}

}










































































