/*内页共用 1472ba*/
.main{min-height:50vh;}
.paddingBottom100{padding-bottom:100px;}
.paddingTop50{padding-top:50px;}
.top_banner{position:relative;width:100%;overflow:hidden;}
.top_banner_inner{width:100%;height:100%;animation:imgZoomIn 2s ease 0s forwards;-webkit-animation:imgZoomIn 2s ease 0s forwards;-ms-animation:imgZoomIn 2s ease 0s forwards;}
.top_banner_inner img{width:100%;}
.min_top{display:none;}
.classfy_nav{position:absolute;width:100%;left:0;bottom:0;border-bottom:1px solid #cbcbcb;overflow: hidden;}
.classfy_nav a{float:left;min-width:145px;padding:0 10px;height:55px;line-height:55px;font-size:16px;background:#fff;text-align:center;margin-right:40px;-webkit-transition: all 0.3s;transition: all 0.3s;margin-bottom:-1px;text-transform: capitalize;}
.classfy_nav a.cur,.classfy_nav a:hover{background:#1472ba;color:#fff;}


.pageTitle{text-align: center;margin-bottom:45px;}
.pageTitle h1{font-size:28px;}
.pageTitle .p{font-size:14px;line-height:24px;max-width:815px;margin:25px auto 0;}





/* 关于我们 */
.about_text{width:52%;padding-right:6%;}
.about_text .contentText{font-size:14px;line-height:32px;}
.about_text h1{font-size:30px;margin-bottom:45px;}
.about_text .line{width:60px;height:2px;background:#1472ba;margin-bottom:25px;}
.about_img{width:48%;}
.about_img img{width:100%;}


/*新闻*/
.newsList{margin:-15px -20px 0;}
.newsList .column{float:left;width:50%;padding:15px 20px;}
.newsItem{position:relative;width:100%;-webkit-transition: all 0.3s;transition: all 0.3s;;}
.newsItem .img{width:41%;}
.newsItem .text{position: relative;width:59%;line-height:24px;color:#666;padding:25px 20px 25px 30px;}
.newsItem h3{font-size:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition: all 0.3s;transition: all 0.3s;}
.newsItem .p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.newsItem .date{margin:10px 0;}
.newsItem .href{width:100%;height:6px;background:url(../images/icon/n.png) no-repeat right center;margin-top:15px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.newsItem:hover{box-shadow: 0 2px 15px rgba(0,0,0,0.2);}
.newsItem:hover .href{background:url(../images/icon/nH.png) no-repeat right center}
.newsItem:hover h3{color:#1472ba;}
.newsItem:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}


/*详情页*/
.maxWidth1300{max-width:1300px;}
.detailsTitle{text-align: center;padding-bottom:25px;margin-bottom:40px;border-bottom:1px solid rgba(203,203,203,0.4);}
.detailsTitle h1{font-size:24px;font-weight: 700;}
.detailsTitle .date{color:#999;margin-top:15px;}
.detailsTitle .date span{padding:0 8px;}
.detailsWapper .outter_title{margin-bottom:40px;}


/*翻页*/
.pager{margin:40px 0 0;text-align: center;padding-top:30px;border-top:1px solid #f0f0f0;}
.pager .p_page{padding:8px 19px;text-align: center;background:#e9e9e9;cursor: default;display: inline-block;margin:0 10px;text-transform: capitalize;}
.pager .currentPage{background:#1472ba;cursor: pointer;color:#fff;}

/*工程案例*/
.technologyList.caseList{padding-top:10px;display: flex; flex-flow: row wrap;}

.caseDetails{margin-bottom:30px;}
.caseDetails .img{width:48%;}
.caseDetails .contentText{width:48%;}


/*技术中心*/
.technologyList{padding-top:0;}
.technologyList li{float:left;width:22.66%;margin-right:3.12%;margin-bottom:3.12%;}
.technologyList li:nth-child(4n){margin-right:0;}
.technologyList .item{position: relative;}
.technologyList .t_mark{position:absolute;width:100%;height:45px;left:0;color:#fff;text-align:center;background:rgba(20,114,186,0.9);bottom:0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.technologyList .t_mark h3{font-size:18px;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.technologyList .t_mark .text{position:absolute;width:100%;left:0;top:0;padding:0 15px;}
.technologyList .t_mark .icon{width:36px;height:36px;margin:10px auto 0;background:url(../images/icon/f1.png) no-repeat;background-size:100% 100%;display: none;}
.technologyList li:hover .t_mark{height:100%;}
.technologyList li:hover .t_mark .text{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.technologyList li:hover .t_mark .icon{display: block;}


/*招贤纳士*/
.recList li{margin-bottom:12px;}
.recList h3{height:50px;line-height:50px;background:#efefef;padding:0 0 0 13px;color:#585757;font-size:14px;cursor:pointer;-webkit-transition: all 0.3s;transition: all 0.3s;}
.recList .icon{width:44px;height:100%;background:url(../images/icon/jia.png) no-repeat center;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;}
.jobDescription{padding:45px;background:#efefef;color:#3e3a39;font-size:14px;line-height:30px;display:none;border:1px solid #9fa0a0;border-top:none;}
.jobDescription a{display: inline;}
.jobDescription .job_mail{display: block;width:140px;height:40px;line-height:40px;text-align:center;background:#1472ba;color:#fff;margin:30px 0 0;-webkit-transition: all 0.3s;transition: all 0.3s;}
.jobDescription .job_mail:hover{background:#1a5cbb;}
.recList .cur h3{background:url(../images/job_bg.png) no-repeat;background-size:100% 100%;color:#fff;font-size:16px;font-weight:700;padding-left:25px;}
.recList .cur .icon{background:url(../images/icon/x.png) no-repeat center;}



/*联系我们*/
.ct_message{width:100%;background:#00476d;padding:70px 0;}
.msg{width:50%;min-height:475px;background:url(../images/msg_bg.jpg) no-repeat;background-size:cover;color:#a2acb5;font-size:14px;padding:30px 40px 0 0;}
.msg>div{max-width: 710px;float:right;}
.msg p{font-size:16px;margin-bottom:30px;}
.msg label{position:relative;line-height:28px;display:block;float:left;width:48%;padding-left:42px;margin-bottom:23px;margin-right:4%;}
.msg label:nth-child(2n){margin-right:0;}
.msg label span{position:absolute;left:0;top:0;}
.msg label:last-child{width:100%;}
.msg label .tip{position:absolute;font-size:12px;left:42px;top:28px;line-height:20px;color:#fff;display:none;}
.msg .input{width:100%;height:28px;border:1px solid #a2acb5;}
.msg .input input{display:block;width:100%;height:100%;line-height:38px;padding:0 5px;color:#a2acb5;}
.msg .textarea{width:100%;height:80px;border:1px solid #a2acb5;padding:5px;margin-bottom:12px;}
.msg .textarea textarea{width:100%;height:100%;color:#a2acb5;}
.msg .submitBtn{width:130px;height:44px;background:#1472ba;margin-left:42px;}
.msg .submitBtn input{display:block;line-height:44px;width:100%;height:100%;text-align:center;font-size:18px;color:#fff;cursor:pointer}
.msg .submitBtn:hover{background:#1a5cbb;}

.address{width:50%;color:#fff;font-size:16px;padding:20px 0 0 40px;}
.address>div{max-width: 710px;float:left;}
.ad_logo{font-weight:700;margin-bottom:35px;}
.ad_logo h1{font-size:24px;}
.ad_logo h2{font-size:20px;margin-top:5px;}
.address p{line-height:40px;}
.address a{display: inline;color:#fff;}
.address img{margin:35px 0 0;}


@media ( min-width: 1600px ) and ( max-width: 1799px ){
	/*内页共用*/
	.classfy_nav a{margin-right:30px;height:50px;line-height:50px;}
	
	/*关于我们*/
	.about_text h1{font-size:28px;margin-bottom:40px;}
	
	/*新闻*/
	.newsItem .text{padding:22px 20px 20px 30px;}
	
	/*招贤纳士*/
	.jobDescription{padding:40px;}
	
	/*联系我们*/
	.msg>div,
	.address>div{max-width:660px;}
}

@media ( min-width: 1400px ) and ( max-width: 1599px ){
	/*内页共用*/
	.classfy_nav a{margin-right:30px;height:50px;line-height:50px;}
	
	/*关于我们*/
	.about_text h1{font-size:28px;margin-bottom:35px;}
	
	/*新闻*/
	.newsItem .text{padding:22px 20px 20px 30px;}
	.newsItem h3{font-size:18px;}
	.newsItem .date{margin:8px 0;}
	.newsItem .p{-webkit-line-clamp:2;}
	
	/*技术中心、工程案例*/
	.technologyList .t_mark h3{font-size:16px;}
	
	/*招贤纳士*/
	.jobDescription{padding:35px 35px 40px;}
	
	/*联系我们*/
	.ct_message{padding:65px 0;}
	.msg>div,
	.address>div{max-width:560px;}
	.ad_logo h1{font-size:22px;}
	.ad_logo h2{font-size:18px;}
	.address p{line-height:36px;}

}
@media ( min-width: 1200px ) and ( max-width: 1399px ){
	/*内页共用*/
	.classfy_nav a{min-width:135px;margin-right:25px;height:50px;line-height:50px;}
	.pageTitle{margin-bottom:40px;}
	.pageTitle h1{font-size:26px;}
	
	/*关于我们*/
	.about_text h1{font-size:26px;margin-bottom:30px;}
	.about_text .line{margin-bottom:20px;}
	
	/*新闻*/
	.newsItem .text{padding:20px 20px 18px 25px;}
	.newsItem h3{font-size:16px;}
	.newsItem .date{margin:6px 0;}
	.newsItem .p{-webkit-line-clamp:2;}
	
	.detailsTitle h1{font-size:22px;}
	
	/*技术中心、工程案例*/
	.technologyList.caseList{padding-top:0;}
	.technologyList .t_mark h3{font-size:16px;}
	
	
	/*招贤纳士*/
	.jobDescription{padding:30px 30px 40px;}
	
	
	/*联系我们*/
	.ct_message{padding:60px 0;}
	.msg .submitBtn input{font-size:16px;}
	.msg>div,
	.address>div{max-width:530px;}
	.ad_logo h1{font-size:22px;}
	.ad_logo h2{font-size:18px;}
	.address p{line-height:36px;}

	
}



@media ( min-width: 992px ) and ( max-width: 1199px ){
	/*内页共用*/
	.classfy_nav a{min-width:125px;margin-right:25px;height:50px;line-height:50px;}
	.pageTitle{margin-bottom:40px;}
	.pageTitle .p{margin-top:20px;}
	.pageTitle h1{font-size:26px;}
	
	/*关于我们*/
	.about_text{padding-right:40px;}
	.about_text h1{font-size:24px;margin-bottom:25px;}
	.about_text .line{margin-bottom:20px;}

	
	/*新闻*/
	.newsList{margin:-15px -15px 0;}
	.newsList .column{padding:15px;}
	.newsItem .text{padding:0 20px;}
	.newsItem h3{font-size:16px;}
	.newsItem .date{margin:5px 0;font-size:12px;}
	.newsItem .p{-webkit-line-clamp:2;font-size:13px;line-height: 22px;}
	.newsItem .href{margin-top:12px;}
	
	.detailsTitle{padding-bottom:20px;margin-bottom:35px;}
	.detailsTitle h1{font-size:20px;}
	.detailsTitle .date{font-size:12px;margin-top:12px;}
	
	/*技术中心、工程案例*/
	.technologyList.caseList{padding-top:0;}
	.technologyList .t_mark h3{font-size:16px;}
	.technologyList li{width:31.253%;}
	.technologyList li:nth-child(4n){margin-right:3.12%;}
	.technologyList li:nth-child(3n){margin-right:0;}
	
	/*招贤纳士*/
	.jobDescription{padding:25px 25px 35px;}
	.jobDescription .job_mail{margin-top:25px;}
	
	/*联系我们*/
	.ct_message{padding:50px 0;}
	.msg{padding-right:30px;}
	.msg .submitBtn input{font-size:16px;}
	.msg>div,
	.address>div{max-width:455px;}
	.ad_logo{margin-bottom:30px;}
	.ad_logo h1{font-size:20px;}
	.ad_logo h2{font-size:16px;}
	.address{font-size:14px;padding:20px 0 0 30px;}
	.address p{line-height:32px;}

}

@media ( min-width: 768px ) and ( max-width: 991px ){
	/*内页共用*/
	.paddingTop50{padding-top:45px;}
	.classfy_nav a{min-width:105px;margin-right:20px;height:45px;line-height:45px;font-size:14px;}
	.pageTitle{margin-bottom:35px;}
	.pageTitle .p{margin-top:20px;}
	.pageTitle h1{font-size:24px;}
	
	/*关于我们*/
	.about_text{width:100%;padding-right:0;}
	.about_text h1{font-size:22px;margin-bottom:20px;}
	.about_text .line{margin-bottom:15px;}
	.about_text .contentText{line-height:30px;}
	.about_img{width:100%;margin-top:30px;}
	.about_img img{width:auto;max-width:100%;margin:0 auto;}
	
	/*新闻*/
	.newsList{margin:0;}
	.newsList .column{width:100%;padding:0;margin-bottom:20px;}
	.newsItem .text{padding:20px 25px;}
	.newsItem h3{font-size:16px;}
	
	.detailsTitle{padding-bottom:20px;margin-bottom:30px;}
	.detailsTitle h1{font-size:18px;}
	.detailsTitle .date{font-size:12px;margin-top:12px;}
	
	/*技术中心、工程案例*/
	.technologyList.caseList{padding-top:0;}
	.technologyList .t_mark h3{font-size:14px;}
	.technologyList li{width:31.253%;}
	.technologyList li:nth-child(4n){margin-right:3.12%;}
	.technologyList li:nth-child(3n){margin-right:0;}
	
	/*招贤纳士*/
	.recList h3{height:45px;line-height:45px;}
	.jobDescription{padding:25px 25px 35px;}
	.jobDescription .job_mail{margin-top:25px;}
	
	/*联系我们*/
	.msg{min-height:10px;padding:30px 0 40px;}
	.msg p{text-align: center;}
	.ct_message{padding:0;}
	.msg,
	.address{width:100%;float:none;}
	.msg .submitBtn{margin:0 auto;}
	.msg .submitBtn input{font-size:16px;}
	.msg>div,
	.address>div{max-width:740px;float:none;margin:0 auto;}
	.ad_logo{margin-bottom:25px;}
	.ad_logo h1{font-size:20px;}
	.ad_logo h2{font-size:16px;}
	.address{font-size:14px;padding:30px 0 40px;}
	.address p{line-height:32px;}


}

@media ( min-width: 0px ) and ( max-width: 767px ){
	/*内页共用*/
	.paddingTop50{padding-top:40px;}
	.classfy_nav{position: static;padding:10px 0;}
	.classfy_nav a{min-width:100px;height:40px;line-height:40px;font-size:14px;margin:5px 10px 5px 0;background:#f9f9f9;}
	.pageTitle{margin-bottom:35px;}
	.pageTitle .p{margin-top:15px;}
	.pageTitle h1{font-size:22px;}
	.pc_top{display:none;}
	.min_top{display:block;}

	
	/*关于我们*/
	.about_text{width:100%;padding-right:0;}
	.about_text h1{font-size:20px;margin-bottom:20px;text-align: center;}
	.about_text .line{margin:0 auto 15px;}
	.about_text .contentText{line-height:30px;}
	.about_img{width:100%;margin-top:25px;}
	.about_img img{width:auto;max-width:100%;margin:0 auto;}



	/*新闻*/
	.pager{margin-top:35px;}
	.newsList{margin:0;}
	.newsList .column{width:100%;padding:0;margin-bottom:20px;}
	.newsItem .text{padding:0 20px;}
	.newsItem h3{font-size:16px;}
	.newsItem .date{margin:5px 0;font-size:12px;}
	.newsItem .p{-webkit-line-clamp:2;font-size:13px;line-height: 22px;}
	.newsItem .href{margin-top:12px;}
	
	.detailsTitle{padding-bottom:20px;margin-bottom:30px;}
	.detailsTitle h1{font-size:18px;}
	.detailsTitle .date{font-size:12px;margin-top:12px;}
	
	
	/*技术中心、工程案例*/
	.technologyList.caseList{padding-top:0;}
	.technologyList .t_mark h3{font-size:14px;}
	.technologyList li{width:48.5%;margin-right:3%}
	.technologyList li:nth-child(4n){margin-right:3%;}
	.technologyList li:nth-child(2n){margin-right:0;}
	
	.caseDetails{margin-bottom:15px;}
	.caseDetails .img{width:100%;margin-bottom:25px;}
	.caseDetails .contentText{width:100%;}
	
	
	/*招贤纳士*/
	.recList .cur h3{padding-left:20px;}
	.recList h3{height:45px;line-height:45px;}
	.jobDescription{line-height:28px;padding:15px 20px 30px;}
	.jobDescription .job_mail{margin-top:20px;}
	
	/*联系我们*/
	.msg{min-height:10px;padding:30px 15px 40px;}
	.msg p{text-align: center;}
	.ct_message{padding:0;}
	.msg,
	.address{width:100%;float:none;}
	.msg .submitBtn{margin:0 auto;}
	.msg .submitBtn input{font-size:16px;}
	.msg>div,
	.address>div{max-width:100%;float:none;margin:0 auto;}
	.ad_logo{margin-bottom:20px;}
	.ad_logo h1{font-size:18px;}
	.ad_logo h2{font-size:14px;}
	.address{font-size:14px;padding:30px 15px 40px;}
	.address p{line-height:30px;}
	

}

@media ( min-width: 0px ) and ( max-width: 479px ){
	/*内页共用*/
	.paddingTop50{padding-top:35px;}
	.pageTitle{margin-bottom:30px;}
	.pageTitle .p{margin-top:15px;}
	.pageTitle h1{font-size:20px;}
	
	/*关于我们*/


	
	/*新闻*/
	.pager{margin-top:30px;}
	.newsItem h3{font-size:15px;}
	.newsItem .href{display: none;}
	.newsItem .date{margin:0;}
	.newsItem .p{font-size:12px;line-height:20px;}
	
	.detailsTitle{padding-bottom:18px;margin-bottom:25px;}
	.detailsTitle h1{font-size:16px;}
	.detailsTitle .date{margin-top:10px;}
	
	/*技术中心、工程案例*/
	.technologyList .t_mark{height:40px;}
	.technologyList .t_mark h3{line-height:40px;}
	.technologyList .t_mark .icon{width:30px;height:30px;margin:0 auto;}
}

@media ( min-width: 0px ) and ( max-width: 479px ){
	/*新闻*/
	.newsItem .p{-webkit-line-clamp:1;}
}



/* 2024-05-06加 */
/* 服务领域 */
.field_main .title{font-size:16px;margin-bottom:20px;}
.field_main .title>strong{text-transform: capitalize;}
.field_main>.item{padding-bottom:30px;margin-bottom:20px;border-bottom:1px solid #f0f0f0;position: relative;}
.field_main>.item:last-child{margin-bottom:0;padding-bottom:0;border-bottom: none;}
.field_img_list{margin-left:-8px;margin-right:-8px;margin-top:-16px;overflow: hidden;display: flex;align-items: stretch;flex-wrap: wrap;}
.field_img_list>.column{float:left;width:33.333333%;padding:0 8px;margin-top:16px;}
.hrefAnchor{position: absolute;top:-70px;}
@media ( min-width: 768px ){
	.field_main .title{font-size:18px;}
	.field_main>.item{padding-bottom:40px;margin-bottom:30px;}
	.field_img_list{margin-left:-10px;margin-right:-10px;margin-top:-20px;}
	.field_img_list>.column{padding:0 10px;margin-top:20px;}
	.hrefAnchor{top:-80px;}
}
@media ( min-width: 992px ){
	.hrefAnchor{top:-90px;}
}
@media ( min-width: 1200px ){
	.field_main .title{font-size:20px;}
	.field_img_list{margin-left:-15px;margin-right:-15px;margin-top:-30px;}
	.field_img_list>.column{padding:0 15px;margin-top:30px;}
	.hrefAnchor{top:-100px;}
}