@CHARSET "UTF-8";

body {
	font-family: FuturaStd-Light;
}

@font-face {
	font-family: FuturaStd-Book;
	src: url("./FuturaStd-Book.otf")
}

@font-face {
	font-family: FuturaStd-Light;
	src: url("./FuturaStd-Light.otf")
}

.light {
	font-family: FuturaStd-Light;
}

.book {
	font-family: FuturaStd-Book;
}

.bg-black {
	background: #1f262d;
}

.color-black {
	color: #1f262d;
}

.bg-blue {
	background: #287692;
}

.color-blue {
	color: #287692;
}

.bg-orange {
	background: #b75616;
}

.color-grey {
	color: #403f41;
}

.bg-grey {
	background: #403f41;
}

.color-orange {
	color: #b75616;
}

.bg-white {
	background: #ffffff;
}

.color-white {
	color: #ffffff;
}

.color-red {
	color: #e51515;
}

.p-18 {
	font-size: 18px;
	line-height: 50px;
}

.margin-pading-0 {
	margin: 0;
	padding: 0;
}

.my-button {
	border-radius: 8px;
	border:0;
	background: #b75616;
	font-size: 16px;
	padding: 10px 30px;
	transition: all 0.6s
}

.my-button:HOVER {
	background: #e4925c;
}

/* index  */
.nav-h {
	height: 70px;
	margin-top: 10px;
}

.banner-desc {
	z-index: 5;
	margin-top: -25%;
	position: absolute;
	width: 100%;
}

.desc {
	/* height: 300px;
			padding-top: 100px; */
	/* padding-top:10%; */
	/* padding-left: 20px;
			padding-bottom: 20px;
			height: 100%;
			float: none; */
	
}

.row-flex {
	display: flex;
	align-items: center;
}
@media ( max-width :768px) {
	.h-70 {
		height: 56px;
	}
	.banner-desc {
		padding-left: 20px;
		position: static;
		margin-top: 0;
		padding-top: 20px;
	}
	.desc {
		padding-top: 20px;
		padding-left: 20px;
	}
	.row-flex {
		display: block;
	}
}

/* index end */

/* what we do */
.our-tech {
	border: 2px solid #1f262d;
	margin-top: 50px;
	margin-bottom: 50px;
}

.dot {
	font-size: 14px;
}

.h-70 {
	height: 70px;
}



.font-blue-bold {
	font-weight: bold;
	color: #287692;
}

/***Logo 边框***/
@media ( min-width :768px) {
	.b-b-l{
		border-left:1px solid grey;
		border-bottom:1px solid grey;
	}
	.b-b{
		border-left:1px solid white;
		border-bottom:1px solid grey;
	}
	.b-l{
		border-left:1px solid grey;
	}
}