.i_session1 {
	width: 100%;
	margin-top: 140px;
	position: relative;
}

.v_1 {
	width: 50%;
	position: absolute;
	top: 16%;
	left: calc(50% - 25%);
	box-shadow: 5px 5px 5px #b2b2b2;
}

.v_1 video {
	object-fit: fill;
	width: 100%;
	display: block;
}

.bofang {
	position: absolute;
	top: calc(50% - 36px);
	left: calc(50% - 36px);
	cursor: pointer;
}

.i_s2_title {
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 40px 0;
}

.s_title {
	color: #909090;
	font-size: 25px;
	text-align: center;
}

.fenbu {
	width: 1200px;
	margin: auto;
	border-bottom: 2px solid #f8f8f8;
	display: flex;
	justify-content: space-around;
	padding: 30px 0;
	margin-bottom: 30px;
}

.fb_item {
	text-align: center;
}

.fb_num {
	color: #e60012;
	font-size: 40px;
}

.fb_text {
	font-size: 30px;
	margin-top: 20px;
}

.i_session3 {
	width: 100%;
	padding: 60px 0;
}

.i_s3_banner {
	width: 100%;
	padding: 30px 0;
	background-color: #f4f4f4;
	margin-top: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#swiper1 {
	width: 900px;
	margin-left: 40px;
	margin-right: 40px;
	--swiper-pagination-color: #e60012;
}

#swiper1 .swiper-slide {
	display: flex;
	justify-content: space-between;
	padding: 10px 0;
}

#swiper1 .swiper-button-next,
#swiper1 .swiper-button-prev {
	opacity: 0;
}

.next,
.prev {
	cursor: pointer;
	width: 60px;
}

.s_left {
	width: 600px;
	box-shadow: 5px 5px 5px #b2b2b2;
}

.s_left img {
	width: 100%;
}

.s_right {
	width: 230px;
	height: 230px;
	background-color: white;
	margin-top: 30px;
	margin-right: 20px;
	box-shadow: 5px 5px 5px #b2b2b2;
	color: #e60012;
	font-size: 25px;
}

.sr_main {
	position: relative;
	top: calc(50% - 33px);
	left: calc(50% - 75px);
}

.sr_main span {
	text-decoration: underline;
}

.sr_t {
	font-weight: bold;
}

.sr_main::before {
	content: "";
	position: absolute;
	bottom: -70px;
	left: -25px;
	height: 4px;
	width: 30px;
	background-color: #e60012;
}

.sr_main::after {
	content: "";
	position: absolute;
	bottom: -70px;
	left: -25px;
	height: 30px;
	width: 4px;
	background-color: #e60012;
}

.w_line {
	position: relative;
}

.w_line::before {
	content: "";
	position: absolute;
	bottom: 0px;
	right: -15px;
	height: 220px;
	width: 15px;
	background-color: #e60012;
}

.w_line::after {
	content: "";
	position: absolute;
	bottom: -10px;
	right: -15px;
	width: 230px;
	height: 10px;
	background-color: #e60012;
}

.i_session4 {
	width: 100%;
	padding: 60px 0;
}

.i_s4_item {
	width: 1200px;
	margin: auto;
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	margin-top: 60px;
}

.i_s4_item_left,
.i_s4_item_right {
	width: 550px;
	text-align: center;
	font-size: 35px;
}

.i_s4_item_left img,
.i_s4_item_right img {
	box-shadow: 5px 5px 5px #b2b2b2;
}

.i_s4_item_left div {
	margin-top: 10px;
	margin-bottom: 10px;
}

.i_s4_title {
	font-size: 65px;
	text-decoration: underline;
}

.i_s4_one {
	color: #e60012;
}

.i_session5 {
	width: 100%;
	padding: 60px 0;
}

.i_s5_gird {
	width: 1200px;
	margin: auto;
	display: grid;
	grid-template-columns: 380px 380px 380px;
	grid-row-gap: 30px;
	grid-column-gap: 30px;
	margin-top: 50px;
}

.gird_item {
	width: 100%;
	display: inline-grid;
	border-radius: 10px;
	box-shadow: 5px 5px 5px #b2b2b2;
}

.gird_item img {
	border-radius: 10px 10px 0 0;
}

.gird_text {
	font-size: 30px;
	font-weight: bold;
	padding: 20px 0 20px 20px;
}

.i_session6 {
	width: 100%;
	padding: 60px 0;
}

.i_s6_banner {
	width: 100%;
	padding: 30px 0;
	margin-top: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#swiper2 {
	width: 1000px;
	margin-left: 20px;
	margin-right: 20px;
}


#swiper2 .swiper-button-next,
#swiper2 .swiper-button-prev {
	opacity: 0;
}
.prev_i,
.next_i{
	width: 55px;
	cursor: pointer;
}
.i_session7{
	width: 100%;
	background-color: #f5f5f5;
	padding: 60px 0;
}
#swiper3{
	width: 1000px;
	margin-left: 20px;
	margin-right: 5px;
}
#swiper3 .swiper-button-next,
#swiper3 .swiper-button-prev {
	opacity: 0;
}
#swiper3 .swiper-slide {
    padding: 10px 0;
}
#swiper3 .swiper-slide:nth-of-type(1){
    margin-left: 5px;
}

.news_item{
	padding: 30px 20px 30px 20px;
	width: 270px;
	border-radius: 10px;
	background-color: white;
	box-shadow: 5px 5px 5px #b2b2b2;
}
.news_item img{
	height: 148px;
}
.news_text{
	font-size: 20px;
	font-weight: bold;
	margin-top: 20px;
	height: 80px;
}
.news_time{
	color: #666666;
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
}
.news_btn{
	width: 120px;
	height: 35px;
	background-color:#e8110f;
	color: white;
	margin: auto;
	border-radius: 10px;
	text-align: center;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 35px;
	cursor: pointer;
	margin-top: 30px;
}
