.fNav ul li a,.nav ul li .list a{
	text-transform: capitalize;
}
.fNav ul li a:first-child{
	text-transform: capitalize;
}
.fNav ul li{
	width: auto;
	margin-right: 25px;
}
.cbWords{
	margin-top: 50px;
	font-size: 1.6vw;
	letter-spacing: 0px;
}
.zyBox a .info p{
	padding: 0px 5%;
}
.fCenter ul li .icon{
	
}

.fCenter ul li .txt{
	width: calc(100% - 40px);
	height: auto;
	font-size: 12px;
	
}
.jxInfo .name{
	margin-bottom: 5px;
	text-transform: uppercase;
}
.number ul li:nth-child(2) span{
	display: block;
}
.fCenter ul li:last-child{
	margin-right: 0%;
}
.introB{
	flex-wrap: wrap;
}
.introB .canshuBox:first-child,.introB .canshuBox .n,.introB .canshuBox{
	width: 100%;
	display: block;
}
.introB .canshuBox .d{
	width: 100%;
	font-size: 14px;
}
.introB .canshuBox .n{
	font-weight: bold;
}

.introB .canshuBox:first-child{
	margin-bottom: 15px;
}

.train .swiper-slide:last-child .info .des{
	font-style: italic;
}

.techBox .tB:first-child ul li{
	display: block;
	width: 33.33%;
}
.techBox .tB:first-child ul li .n{
	margin-left: -80px;
	position: relative;
	line-height: 90px;
}
.techBox .tB:first-child ul li::before{
	display: none;
}
.techBox .tB:first-child ul li .d{
	line-height: 1.6;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
}
.techBox .tB:last-child ul li{
	padding-left: 0px;
	line-height: 37.5px;
}
.techBox .tB:last-child ul li::after{
	display: none;
}
.techBox .tB:last-child ul li{
	width: 100%;
}
.jxNav a.active{
	background: #0c8bc0;
}
.jxNav a.active span{
	letter-spacing: 0px;
}
.jxNav a::before{
	display: none;
}
.jxNav{
	width: 160px;
}
.jxNav a{
	width: 100%;
	height: auto;
	background: #fff;
	line-height: 35px;
	padding: 10px 0px;
	text-transform: uppercase;
	font-size: 14px;
	margin-bottom: 15px;
	border-radius: 40px;
}
.jxNav a span{
	position: relative;
	top: 0%;
	display: block;
	width: 100%;
	font-size: 14px;
	-webkit-transform: translateX(0%) translateY(0%);
}
.singePage.s{
	text-align: justify;
}
.zyBox a .info .icon2,.zyBox a::before{
	display: none;
}
.aboutBox .introR .singePage{
	font-size: 14px;
	line-height: 1.8;
}
.number ul li .num b{
	line-height: 1;
}
.number{
	padding-top: 0px;
}
@media screen and (max-width: 1365px){
	.fWechat{
		width: 250px;
	}
	.fNav{
		width: calc(100% - 270px);
	}
}
@media screen and (max-width: 767px){
	.fWechat{
		width: 100%;
	}
	.zyBox{
		justify-content: space-between;
	}
	.zyBox a .info p{
		padding: 0px;
	}
	.zyBox a .info .icon2{
		display: block;
		width: 100%;
		height: auto;
		line-height: 50px;
		text-align: center;
		font-size: 32px;
		color: #0c8bc0;
	}
	.zyBox a .info{
		top: 0px;
	}
	.zyBox a {
		width: 49%;
		height: auto;
		margin: 0px;
		border-radius: 0px;
		border: none;
		background: rgba(255,255,255,.7);
		color: #3e3e3e;
		padding: 20px 10px;
		margin-bottom: 10px;
	}
	
	.zyBox a .info p{
		line-height: 16px;
		min-height: 32px;
		margin-bottom: 5px;
		font-size: 10px;
	}
	.zyBox a .info b{
		font-size: 12px;
		text-transform: uppercase;
		padding-bottom: 0px;
		margin-bottom: 0px;
		height: auto;
		line-height: 20px;
	}
	.yeL ul li .detail span{
		width: auto;
		margin-right: 10px;
	}
	.yeL ul li .detail span.f{
		width: auto;
	}
	.yeL ul li .city{
		width: 80px;
	}
	.yeL ul li .detail{
		width: calc(100% - 90px);
	}
	.honorBox .singePage{
		font-size: 12px;
	}
	.commonTitle.m {
	    margin-bottom: 20px;
	}
	.team .name{
		font-size: 12px;
	}
	.introB .canshuBox:first-child, .introB .canshuBox{
		flex-wrap: wrap;
	}
	.introB .canshuBox .n,.introB .canshuBox .d{
		width: 100%;
	}
	.proShow a .txt{
		font-size: 12px;
	}
	.techBox .tB:first-child ul li .n{
		margin-left: -70px;
	}
	.techBox .tB:first-child ul li{
		width: 49%;
	}
	
	.jxNav a span{
		font-size: 12px;
		text-transform: uppercase;
	}
	.joinIcon ul li .txt{
		font-size: 12px;
		text-transform: uppercase;
	}
	.ggList ul li .info .name{
		font-size: 14px;
	}
	.jxNav{
		width: 100%;
	}
	.jxNav a{
		border-radius: 0px;
		margin-bottom: 0px;
	}
	.jxNav a{
		width: 20%;
	}
	.jxNav a:nth-child(2){
		width: 40%;
	}
	.yeL ul li{
		display: block;
	}
	.yeL ul li .city{
		width: 100%;
	}
	.yeL ul li .detail{
		width: 100%;
		padding: 10px;
		font-size: 12px;
	}
	.yeL ul li .detail::after{
		-webkit-transform: rotate(90deg);
		left: 15px;
		top: -15px;
	}
	.fine .info .name{
		font-size: 14px;
	}
	.swiperDot ul li .txt{
		font-size: 12px;
	}
	.his .swiper-slide .text{
		font-size: 12px;
	}
	.honorBox .singePage p{
		text-align: left;
	}
	.detail_box .dpl .title{
		font-size: 20px;
	}
	.cbWords.cs1{
		margin-top: 0px;
	}
	.fCenter ul li .icon{
		width: 30px;
	}
	.fCenter ul li .txt{
		width: calc(100% - 30px);
		padding: 10px 0px;
		line-height: 20px;
		font-size: 12px;
	}
	.fCenter ul li:nth-child(2) .icon{
		font-size: 24px;
	}
}