body{
	padding-bottom: 40px;
}
@media (min-width: 1200px){
	.container {
    width: 1000px;
	}
}
.assembly{
	width: 60%;
	height: auto;
}

@media (min-width: 768px){
	.top_title{
		display: flex;
		height: 40px;
		color: #20BA2E;
		font-size: 28px;
		align-items: center;
		justify-content: center;
		padding: 0;
		margin-top: 40px;
		/* margin-bottom: 20px; */
	}
	.top_title img{
		width: 20px;
		height: 10px;
	}
	.top_title .line{
		background: #A6CFAA;
		height: 1px;
		width: calc((100% - 112px - 40px - 30px) / 2 );
	}
	.top_title .line2{
		background: #A6CFAA;
		height: 1px;
		width: calc((100% - 230px - 40px - 30px) / 2 );
	}
	.top_title .title{
		margin: 0 15px;
	}
	.introduce_content{
		font-size: 18px;
		color: #333;
		line-height: 30px;
		padding: 0;
		margin-top: 30px;
	}
	.bold{
		font-weight: bold;
		font-size: 18px;
		line-height: 40px;
	}
	.mt40{
		margin-top: 40px;
	}
	.red{
		color: #D70000;
	}
}

@media (max-width: 768px){
	.top_title{
		display: flex;
		height: 40px;
		color: #20BA2E;
		font-size: 20px;
		align-items: center;
		justify-content: center;
		margin-top: 20px;
		/* margin-bottom: 10px */
	}
	.top_title img{
		width: 20px;
		height: 10px;
	}
	.top_title .line{
		background: #A6CFAA;
		height: 1px;
		width: calc((100% - 80px - 40px - 10px) / 2 );
	}
	.top_title .title{
		margin: 0 5px;
	}
	.introduce_content{
		font-size: 16px;
		line-height: 30px;
		color: #333;
		margin-top: 10px;
	}
	.bold{
		font-size: 16px;
		line-height: 40px;
		font-weight: bold;
	}
	.mt40{
		margin-top: 20px;
	}
	.red{
		color: #D70000;
	}
}
