#main_section1_2{
	padding:12rem 0;
	margin-bottom: 16rem;
}
#main_section1_2 .main_title_group{
	display:flex;
	justify-content: space-between;
	align-items: flex-start;
}
#main_section1_2 .main_title_group .main_title{
	padding-right:8rem;
}
#main_section1_2 .main_title_group .desc{
	position: relative;
	width: calc(100% - 42rem);
	/* display:flex;
	justify-content: space-between;
	align-items: center;
	flex-grow: 1; */
}
#main_section1_2 .desc .more_btn{
	position: absolute;
	top: 0; right: 0;
}
#main_section1_2 .desc .more_btn a{
	padding:1.2rem 2rem;
	display:inline-block;
	background: #d40000;/* rgb(0,139,211); */
	/* background: -moz-linear-gradient(270deg, rgba(0,139,211,1) 0%, rgba(0,92,152,1) 100%);
	background: -webkit-linear-gradient(270deg, rgba(0,139,211,1) 0%, rgba(0,92,152,1) 100%);
	background: linear-gradient(270deg, rgba(0,139,211,1) 0%, rgba(0,92,152,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#008bd3",endColorstr="#005c98",GradientType=1); */
	color:#fff;
	font-size:1.6rem;
	position:relative;
	transition:all .3s;
}
#main_section1_2 .desc .more_btn a span{
	position:relative;
	z-index:1;
}
#main_section1_2 .desc .more_btn a::after{
	content:"";
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	background:#fff;
	width:0;
	height:0;
	transition:all .4s;
}
#main_section1_2 .desc .more_btn a:hover{
	color:#d40000;
}
#main_section1_2 .desc .more_btn a:hover::after{
	width:calc(100% - 6px);
	height:calc(100% - 6px);
}
#main_section1_2 .img_box .swiper-slide{
	padding-top:40rem;
	background-size: cover;
	background-position: center center;
}
@media (max-width:1199.98px) {
	#main_section1_2 .main_title_group {
    display: block;
	}
	#main_section1_2 .main_title_group .desc{
		width:100%;
	}
}
@media (max-width:991.98px) {
	#main_section1_2 .main_title_group .desc{
		max-width: 500px;
	}
	#main_section1_2 .desc .more_btn{
		right: -50%;
		transform: translateX(-50%);
	}
}
@media (max-width:767.98px) {
	#main_section1_2 .main_title_group .desc dt{
		margin-bottom: .5rem !important;
	}
	#main_section1_2 .desc .more_btn{
		position: relative;
		margin-top: 1.5rem;
	}
}