@charset "utf-8";
/* ===================首页样式========================== */

/* 产品中心 s */
.ind_pro{}
.ind_pro .con{
	padding: 0.5rem 0 0.9rem;
}
.ind_pro .con ul{}
.ind_pro .con ul li{
}
.ind_pro .con ul li a{
	display: block;
	position: relative;
	background-color: #e3e3e4;
}
.ind_pro .con ul li:hover a{
	background-color: #004da1;
}
.ind_pro .con ul li .rect-127{
	padding-bottom: 127%;
}
.ind_pro .con ul li .info{
	position: absolute;
	width: calc(100% - 10px);
	left: 5px;
	bottom: 5px;
	/* border: 1px solid rgb(0,0,0,.3); */
	background-color: rgb(0,0,0,.3);
	padding: 0.2rem 6%;
	color: white;
}
.ind_pro .con ul li .info h4{
	font-size: 18px;
}
.ind_pro .con ul li .info p{
	font-size: 14px;
	/* color: rgb(255,255,255,.5); */
	color: white;
	/* margin-top: 6px; */
}
.ind_pro .con ul li .info i{
	position: relative;
	height: 12px;
	padding-left: 11px;
	border-left: 1px solid #fff;
}
/* 产品中心 e */


/* 关于我们 s */
.ind_ab{
	padding: 1.3rem 0 0.3rem;
	overflow: hidden;
}
.ind_ab .pic{
	position: relative;
	width: 48%;
}
.ind_ab .pic:before{
	position: absolute;
	content: "";
	display: block;
	width: 1000em;
	height: 78%;
	bottom: -0.28rem;
	right: -0.28rem;
	background-color: #1e5cb3;
	z-index: 1;
}
.ind_ab .pic img{
	position: relative;
	width: 100%;
	z-index: 2;
}
.ind_ab .info{
	width: 52%;
	padding:1.4rem 0 0.6rem 8%;
}
.ind_ab .info .des{
	margin-top: 0.4rem;
	font-size: 14px;
	color: #666666;
	line-height: 1.8;
	text-align: justify;
}
.ind_ab .info .ind_more{
	margin: 0.4rem 0 0;
}
/* 关于我们 e */


/* 技术研发 s */
.ind_tech{
	padding-top: 1rem;
}
.ind_tech .con{
	margin-top: 0.36rem;
	padding-top: 0.4rem;
	border-top: 1px solid #cfcfcf;
}

.ind_tech .con .fl{
	width: 51%;
}
.ind_tech .con .fl li{
	height: 100%;
}
.ind_tech .con .fl a{
	display: block;
	height: 100%;
	background-color: #efefef;
}
.ind_tech .con .fl a:hover{
	background-color: #004da1;
}
.ind_tech .con .fl a .pic{}
.rect-5865{
	padding-bottom: 58.65%;
}
.ind_tech .con .fl a .pic img{}
.ind_tech .con .fl a .info{
	padding: 0.45rem 6% 0.2rem;
}
.ind_tech .con .fl a .info .tit{
	padding-bottom: 0;
}
.ind_tech .con .fl a .info .tit::after{
	display: none;
}
.ind_tech .con .fl a .info .tit h4{
	font-size: 20px;
}
.ind_tech .con .fl a .info .tit p{
	font-size: 12px;
	margin-left: 0.06rem;
}
.ind_tech .con .fl a .info .tit h4,.ind_tech .con .fl a .info .tit p{
	color: #595757;
}
.ind_tech .con .fl a:hover .info .tit h4,.ind_tech .con .fl a:hover .info .tit p,.ind_tech .con .fl a:hover .info .des{
	color: white;
}
.ind_tech .con .fl a .info .des{
	font-size: 12px;
	line-height: 1.5;
	color: #595757;
	margin-top: 0.25rem;
		
}
.ind_tech .con .fl a .ind_more{
	margin-top: 0.3rem;
}
.ind_tech .con .fl a:hover .ind_more{
	border-color: white;
	color: white;
}

.ind_tech .con .fr{
	width: 49%;
	padding: 0 0 0 14px;
}
.ind_tech .con .fr ul{}
.ind_tech .con .fr ul li{
	width: 100%;
	/* height: calc((100% - 14px) / 2); */
	padding: 10px;
	background-color: #efefef;
	margin-bottom: 14px;
}
.ind_tech .con .fr ul li:last-child{
	margin-bottom: 0;
}
.ind_tech .con .fr li:hover{
	background-color: #004da1;
}
.ind_tech .con .fr li a{}
.ind_tech .con .fr li .img{
	width: 38%;
}
.ind_tech .con .fr li .pic{}
.rect-123{
	padding-bottom: 123%;
}
.ind_tech .con .fr li .pic img{}
.ind_tech .con .fr li .info{
	width: 58%;
	padding-right: 6%;
}

.ind_tech .con .fr li .info .tit{}
.ind_tech .con .fr li .info .tit h4{
	font-size: 15px;
	color: #595757;
}
.ind_tech .con .fr li .info .tit p{
	font-size: 12px;
	color: #595757;
	margin-left: 0.06rem;
}
.ind_tech .con .fr li .info .des{
	font-size: 12px;
	line-height: 1.6;
	color: #595757;
	opacity: 0.8;
	margin-top: 0.25rem;
	text-align: justify;
}
.ind_tech .con .fr li:hover .info .tit h4,.ind_tech .con .fr li:hover .info .tit p,.ind_tech .con .fr li:hover .info .des{
	color: white;
}
/* 技术研发 e */


/* 服务中心 s */
.ind_ser{
	padding-top: 1.2rem;
}
.ind_ser .con{
	margin-top: 0.8rem;
}
.ind_ser .con ul{}
.ind_ser .con ul li{
	float: left;
	width: 22%;
	margin-right: 4%;
	border-radius: 15px;
	text-align: center;
	box-shadow: 16px 16px 18px #eff2f5;
	padding: 0.36rem 0 0.55rem;
}
.ind_ser .con ul li:nth-child(4n){
	margin-right: 0;
}
.ind_ser .con ul li i{
	width: 0.8rem;
	height: 0.8rem;
	border: 6px solid rgb(0,0,0,.5);
	font-size: 0.42rem;
	color: rgb(0,0,0,.5);
	font-weight: 700;
	border-radius: 50%;
}
.ind_ser .con ul li:hover i{
	color: #004da1;
	border-color: #004da1;
}
.ind_ser .con ul li p{
	margin-top: 0.35rem;
	font-size: 20px;
	color: #000000;
}
.ind_ser .con ul li:hover p{
	color: #004da1;
}
.ind_ser .con .ind_more{
	margin: 0.9rem auto 0;
}
/* 服务中心 e */


/* 企业荣誉 s */
.ind_hor{
	padding: 1.5rem 0 0.5rem;
	overflow: hidden;
}
.ind_hor .fl{
	position: relative;
	width: 33%;
	padding: 1.2rem 0 1.15rem;
}
.ind_hor .fl::after{
	position: absolute;
	content: "";
	display: block;
	width: 1000em;
	height: 100%;
	right: -4.9rem;
	top: 0;
	background-color: #f7f5f6;
	z-index: 2;
}
.ind_hor .fl .ind_tit{
	position: relative;
	z-index: 3;
}
.ind_hor .fl .info{
	position: relative;
	font-size: 13px;
	line-height: 1.8;
	padding:0.34rem 12.5% 0.4rem 0;
	border-bottom: 1px solid #e0dedf;
	z-index: 3;
}
.ind_hor .fl .info:before{
	position: absolute;
}
.ind_hor .fr{
	position: relative;
	width: 57%;
	margin-right: 3%;
	padding-top: 0.65rem;
}
.ind_hor .fr::after{
	position: absolute;
	content: "";
	display: block;
	left: -0.42rem;
	bottom: -0.48rem;
	width: 1000em;
	height: 2.1rem;
	background-color: #004da1;
	z-index: 1;
}
.ind_hor .fr .pic{
	position: relative;
	z-index: 4;
}
.ind_hor .fr .pic img{}
/* 企业荣誉 e */


/* 数字滚动 s */
.ind_num{
	padding: 0.5rem 0;
}
.ind_num ul{}
.ind_num ul li{
	-webkit-flex-grow: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center;
	border-right: 1px solid #b2b2b2;
}
.ind_num ul li:last-child{
	border: none;
}
.ind_num ul li i{
	font-size: 0.8rem;
	color: #004da1;
	font-weight: 700;
	padding: 10px 0 5px;
}
.ind_num ul li p{
	font-size: 18px;
	color: #9fa0a0;
	margin-top: 0.2rem;
}
/* 数字滚动 e */


/* 品牌动态 s */
.ind_new{
	padding: 1.2rem 0 0.9rem;
}
.ind_new .top{}
.ind_new .top ul{}
.ind_new .top ul li{
	border-right: 1px solid #aeaeae;
}
.ind_new .top ul li:last-child{
	border: none;
}
.ind_new .top ul li a{
	font-size: 13px;
	color: #9fa0a0;
	padding: 0 0.22rem;
}
.ind_new .top ul li a:hover{
	color: #004da1;
}

.ind_new .con{
	margin-top: 0.4rem;
	padding-top: 0.6rem;
	border-top: 1px solid #d9d9d9;
}
.ind_new .con ul{}
.ind_new .con ul li{
	float: left;
	width: 30%;
	margin-right: 5%;
	background-color: #004da1;
}
.ind_new .con ul li:last-child{
	margin-right: 0;
}
.ind_new .con ul li a{}
.ind_new .con ul li .info{
	padding: 0.3rem;
}
.ind_new .con ul li .info .tit{
	color: white;
}
.ind_new .con ul li .info .tit h4{
	font-size: 20px;
}
.ind_new .con ul li .info .tit p{
	font-size: 12px;
	margin-left: 0.06rem;
}
.ind_new .con ul li .info .des{
	font-size: 12px;
	line-height: 1.6;
	color: rgb(255,255,255,.5);
	margin: 0.15rem 0 0.3rem;
}
.ind_new .con ul li .info span{
	display: block;
	width: 98px;
	height: 27px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #fff;
	border-color: #fff;
	color: rgb(255,255,255,.5);
	font-size: 12px;
}
/* 品牌动态 e */

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
	
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
	.Header-container .nav_item>ul>li{
		padding: 0 0.12rem;
	}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
	.Header-container .nav_item,.Header-container .nav_tel{
		display: none;
	}
	.Header-wrapper{
		padding: 15px 0;
	}
	.Header-container .logo h1 a img{
		height: 30px;
	}
	
	.ind_pro .con,.ind_ser{
		padding-top: 1rem;
	}
	.ind_pro .con ul li .info{
		padding: 0.3rem 5%;
	}
	.ind_pro .con ul li .info p{
		margin-top: 10px;
	}
	
	.ind_ab .w13{
		flex-direction: column;
	}
	.ind_ab .pic,.ind_ab .info{
		width: 100%;
	}
	.ind_ab .pic:before{
		width: 50%;
		left: -0.2rem;
		top: -0.24rem;
		bottom: auto;
		height: 50%;
	}
	.ind_ab .info{
		padding: 0.6rem 0 0;
	}
	
	.ind_tech .con,.ind_tech .con .fr li a{
		flex-direction: column;
	}
	.ind_tech .con .fl,.ind_tech .con .fr{
		width: 100%;
		padding: 0;
	}
	.ind_tech .con li{
		margin-bottom: 0.4rem;
	}
	.ind_tech .con li .pic{
		width: 100%;
		height: auto;
		padding-bottom: 0;
	}
	.ind_tech .con li .pic img{
		position: relative;
		width: 100%;
		height: auto;
	}
	.ind_tech .con li .info{
		padding: 0.6rem 4% !important;
	}
	.ind_tech .con a .info .tit h4{
		font-size: 16px !important;
	}
	.ind_tech .con .fl a .ind_more{
		display: none;
	}
	.ind_tech .con .fr ul li{
		padding: 0;
	}
	.ind_tech .con .fr li .img,.ind_tech .con .fr li .info{
		width: 100%;
		padding: 0;
	}
	
	.ind_ser .con ul li{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 0.6rem;
		box-shadow: 12px 12px 16px #eff2f5;
	}
	.ind_ser .con ul li:nth-child(2n){
		margin-right: 0;
	}
	.ind_ser .con ul li p{
		font-size: 18px;
	}
	.ind_ser .con .ind_more{
		margin-top: 0.2rem;
	}
	
	.ind_hor{
		padding-top: 1rem;
		padding-bottom: 0;
	}
	.ind_hor .fr,.ind_hor .fl{
		width: 100%;
		padding: 0;
		margin: 0;
	}
	.ind_hor .fr .pic img{
		width: 100%;
	}
	.ind_hor .fr::after{
		width: 50%;
		left: -0.2rem;
		top: -0.24rem;
		bottom: auto;
		height: 50%;
	}
	.ind_hor .fl{
		padding: 0.6rem 4%;
	}
	.ind_hor .fl::after{
		width: 100%;
		height: 100%;
		right: 0;
	}
	.ind_hor .fl .info{
		padding: 0.4rem 0;
	}
	
	.ind_num ul{
		flex-wrap: wrap;
	}
	.ind_num ul li{
		width: 50%;
		margin: 0.2rem 0;
		padding: 0 2%;
	}
	.ind_num ul li:nth-child(2n){
		border: none;
	}
	.ind_num ul li i{
		font-size: 0.6rem;
	}
	.ind_num ul li p{
		font-size: 16px;
	}
	
	.ind_new{
		padding-top: 0.8rem 0;
	}
	.ind_new .con ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.4rem;
	}
	.ind_new .con ul li:last-child{
		margin-bottom: 0;
	}
	.ind_new .con ul li .info{
		padding: 0.4rem 4%;
	}
	.ind_new .con ul li .info .des{
		margin: 0.3rem 0;
	}
}

@media all and (max-width:768px) {
	
	
	.ind_ser .con ul li i{
		width: 1rem;
		height: 1rem;
	}
}

@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
	.ind_ser .con ul li p{
		font-size: 16px;
	}
	
	.ind_num ul li p{
		font-size: 14px;
		line-height: 1.4;
	}
}

@media all and (max-width:480px) {
	.ind_num ul li p{
		font-size: 12px;
	}
	
}

@media all and (max-width:420px) {
	
}

@media all and (max-width:376px) {
	
}