

.smt-body {
	margin: 0 auto;
	width: 100%;
	padding-top: 82px
}

.box_end>div>p:nth-child(1),
.smt-body .w1280>p:nth-child(1),
.smt_box5>p:nth-child(1) {
	font-size: 30px;
	color: #000
}

.box_end>div>p:nth-child(2),
.smt-body .w1280>p:nth-child(2),
.smt_box5>p:nth-child(2) {
	margin-top: 16px;
	font-size: 14px;
	color: #333
}

.smtBox1 {
	height: 160px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 105px;
	margin-top: 47px
}

.smtBox1>div {
	display: flex;
	flex-direction: column;
	text-align: left;
	margin: 35px 0 38px 28px
}

.smtBox1>div>i:nth-child(1)>span {
	position: relative;
	top: 11px;
	font-size: 20px;
	color: #303030;
	font-weight: 600;
	left: 10px
}

.smtBox1>div>i:nth-child(1)>img {
	width: 42px
}

.smtBox1>div>span:nth-child(2) {
	margin-top: 18px;
	font-size: 14px;
	color: #707070
}

.smtBox1>div>span:nth-child(3) {
	font-size: 14px;
	color: #707070
}

.pcb_banner_div,
.smt_box2>p {
	text-align: center
}

.pcb_banner_div>img {
	margin: 0 14px 0 0
}

.box1920,
.box_end {
	width: 100%;
	margin-top: 0px;
	background-image: url(img-2.jpg);
	height: 803px
}

.box_end {
	margin-top: 0px;
	background-image: url(img-4.jpg);
	height: 730px
}

.smt_box2 {
	padding-top: 87px
}

.smt_box2>p {
	font-size: 30px;
	color: #000
}

.smt_box3,
.smt_box4 {
	display: grid;
	grid-template-columns: repeat(3, 1fr)
}

.smt_box3 {
	width: 500px;
	height: 44px;
	grid-column-gap: 26px;
	margin-top: 30px
}

.smt_box3>div,
.smt_box4>div {
	display: flex;
	flex-direction: column
}

.smt_box3>div {
	text-align: center;
	border: 1px solid #999
}

.smt_box3>div>span {
	font-size: 18px;
	line-height: 44px;
	color: #666
}

.smt_box4 {
	height: 336px;
	grid-column-gap: 67px;
	margin-top: 101px
}

.smt_box4>div {
	padding: 13px;
	background-color: #fff
}

.smt_box4>div>img {
	width: 355px
}

.smt_box4>div>span:nth-child(2) {
	margin-top: 17px;
	font-size: 20px;
	color: #3a3a3a
}

.smt_box4>div>span:nth-child(3) {
	margin-top: 17px;
	font-size: 14px;
	color: #666
}

.smt_box5 {
	padding-top: 141px;
	text-align: center
}

.video_box {
	margin-top: 76px;
	height: 570px
}

.video_box2 {
	padding: 14px 20px;
	float: left;
	background-color: #f9f9f9
}

.video_box2>img {
	width: 948px
}

.video_box3 {
	float: left;
	width: 260px;
	display: grid;
	grid-template-columns: repeat(1, 3fr);
	grid-column-gap: 10px;
	height: 96%
}

.video_box3>div {
	display: flex;
	flex-direction: column;
	padding: 14px 14px 0
}

.video_box3>div>span:nth-child(1) {
	margin-top: 18px;
	color: #000;
	font-size: 18px;
	font-weight: 700
}

.video_box3>div>span:nth-child(2) {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 6px;
	margin-top: 12px
}

.video_box3>div>span:nth-child(2) span {
	display: flex;
	flex-direction: column;
	text-align: center;
	border: 1px solid #999;
	color: #999;
	font-size: 13px;
	font-weight: 500
}

.video_box3>div>span:nth-child(3) {
	margin-top: 17px;
	font-size: 14px;
	color: #666;
	font-weight: 500
}

.nlbox {
	padding: 64px 64px 65px 42px;
	display: grid;
	grid-template-columns: repeat(3, 3fr);
	grid-column-gap: 100px
}

.nlbox>div {
	display: flex;
	flex-direction: column;
	margin-bottom: 35px
}

.nlbox>div>span:nth-child(1) {
	color: #000;
	font-size: 18px;
	font-weight: 700
}

.nlbox>div>span:nth-child(1)>i {
	width: 4px;
	height: 16px;
	background-color: #ac241f;
	margin-right: 10px;display: inline-block;
}

.nlbox>div>span:nth-child(2) {
	margin-top: 18px
}

.nlbox>div>span:nth-child(2),
.nlbox>div>span:nth-child(3) {
	color: #444;
	font-size: 14px;
	line-height: 22px
}

.order_box {
	padding-top: 39px;
	height: 100px
}

.order_box>p {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	float: left
}

.order_box>p>i {
	width: 4px;
	height: 16px;
	background-color: #d69843;
	margin-right: 10px
}

.order_box .line {
	margin: 12px -50px 0;
	padding: 0;
	width: 1190px;
	height: 1px;
	background-color: #ddd;
	overflow: hidden
}

.order_box2 {
	padding: 10px;
	display: grid;
	grid-template-columns: repeat(8, 1fr);
	grid-column-gap: 10px
}

.order_box2>div {
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center
}

.order_box2>div>img:nth-child(1) {
	width: 50px;
	height: 50px
}

.order_box2>div>span:nth-child(2) {
	font-size: 16px;
	color: #161616;
	font-weight: 700;
	padding-top: 10px
}

.order_box2>div>img:nth-child(3) {
	width: 11px;
	margin: 24px 76px;
	position: absolute
}



.active2 {
	box-shadow: #5b5b5b 0 0 10px
}

.tdContent {
	background-color: #bb0511;
	height: 120px
}

.tdBox,
.tdItem {
	display: flex;
	align-items: center
}

.tdBox {
	height: 100%;
	justify-content: center
}

.tdItem {
	margin-left: 148px
}

.tdItem>div:nth-child(1) {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	border: 1px solid #fff;
	text-align: center;
	line-height: 48px;
	color: #fff;
	font-size: 22px;
	font-weight: 700
}

.tdItem>div:nth-child(2) {
	padding-left: 12px;
	display: flex;
	flex-direction: column
}

.tdItem>div:nth-child(2) span {
	color: #fff
}

.tdItem>div:nth-child(2)>span:nth-child(1) {
	font-size: 15px;
	font-weight: 700
}

.tdItem>div:nth-child(2)>span:nth-child(2) {
	font-size: 14px
}
