[v-cloak]{
	display:none
}
.ts-cav-banner {
	background-image:linear-gradient(90deg,#28303a,#100d20);
	width:100%;
	height:680px;
	/*background:url(../images/service/ktools/1-a.jpg);*/
	/*background-position:center center;*/
}
.body-main{
	width:920px
}
.ts-cav-banner .sub-banner{
	width:100%;
	height:680px;
	margin:0 auto;
	background: url("../images/product/case_new/case-1-a.jpg") center center no-repeat;
}
.ts-cav-body2{
	min-height:680px;
	width:100%;
	margin:0 auto;

}
#nav-bar{
	width:100%
}
.body-aside{
	display:flex;
	justify-content: center;
	border-bottom:1px solid #F0F4F7;
	height:68px;
	background-color: #fff;
}
.tabs-title{
	cursor:pointer;
	width:162px;
	height:68px;
	line-height: 68px;

	text-align: center;
	color: #3C3232;
	font-family: PingFang-SC-Regular, sans-serif;
	font-size: 18px;
	border:1px solid  #E7E9EC;
	box-sizing: border-box;
}
.tabs-title:hover{
	border-bottom:3px solid #359AFF;
	font-family: PingFang-SC-Bold ,sans-serif;
	color: #359AFF;
	font-weight: 500;
}

.ts-content{
	padding: 80px 0 100px
}
.ts-content:nth-child(2n){
	background-color: #F9FAFB;
}
.ts-info,.ts-cont{
	width:1140px;
	margin: 0 auto ;
}


.flex{
	display:flex;
}
.flex-col{
	display:flex;
	flex-direction: column;
}
.items-center{
	align-items: center
}
.space-between{
	justify-content: space-between;
}

.card-list{
	width: 364px;
	height: 248px;
	background: #FFFFFF;
	border: 1px solid rgba(240,244,247,1);
	border-radius: 2px;
	margin-bottom: 24px;
}
.card-title{
	border-top: 1px solid rgba(240,244,247,1);
	height:58px;
	line-height: 58px;
	text-align: center;
}

.mt-60{
	margin-top: 60px;
}
.p-6{
	padding:6px
}
.title1{
	color:#2d3238;
	font-size:38px;
}

