﻿.session_1_1{
   margin-top:93px;
}
.session_1_1 .public-title h3{
	font-size:24px;
	font-weight:400;
	margin-bottom:34px;
}
.session_1_1 .txt-box{
	margin-bottom:40px;
	padding-bottom:26px;
	border-bottom:1px solid rgba(242,243,237,0.7);
}
.session_1_1 .txt-box:nth-child(2){
	border-bottom-color:transparent;
}
.session_1_1 .txt-box:nth-child(3),
.session_1_1 .txt-box:nth-child(4){
	display:none;
}
.session_1_1 .txt-box:nth-child(2).active{
	border-bottom-color:rgba(242,243,237,0.7);
}
.session_1_1 .txt-box.active{
	display:block;
}
.session_1_1 .txt-box h3{
	font-size:24px;
}
.session_1_1 .txt-box p{
	font-size:16px;
	line-height:48px;
	padding-left:18px;
	font-weight:300;
}
.session_1_1 .txt-box h3 img{
	width:10px;
	margin-right:8px;
	position:relative;
	top:-2px;
}
.session_1_1 .more-read{
	margin-left:0;
	margin-top:-40px;
}
.session_1_1 .more-read.active{
	margin-top:0;
}







.session_1 {
	padding-top:132px;
	box-sizing:border-box;
}
.session_1 .public-title{
	text-align:center;
}
.session_1 .public-title h3{
	font-size:24px;
	font-weight:400;
}
.session_1 .des-box{
	width:1100px;
	margin:0 auto;
	text-align:center;
}
.session_1 .des-box p{
  	font-size:24px;
  	line-height:48px;
  	color:#000F16;
}
.session_1 .all-box{
	padding-left:5vw;
	padding-right:5vw;
	margin-top:60px;
	margin-left:-26px;
	margin-right:-26px;
	box-sizing:border-box;
}
.session_1 .all-box .img-box img{
	width:100%;
	height:534px;
	object-fit:cover;
}
.session_1 .all-box .txt-box{
	margin-top:60px;
	margin-bottom:40px;
}
.session_1 .all-box .txt-box h3{
	font-size:18px;
	color:#000F16;
	line-height:1;
	margin-bottom:18px;
}
.session_1 .all-box .txt-box p{
	font-size:14px;
	color:#000f16;
	line-height:24px;
	position:relative;
	font-weight:300;
}
.session_1 .more-read{
	margin-top:3px;
}
.session_1 .swiper-pagination{
	position:static;
}







.session_2 {
	padding-top:130px;
	box-sizing:border-box;
}
.session_2 .public-title{
	text-align:center;
}
.session_2 .public-title h3{
	font-size:32px;
	color:#000F16;
	font-weight:400;
	margin-bottom:55px;
}
.session_2 .item-box{
	position:relative;
}
.session_2 .item-box .img-box img{
	width:100%;
	height:980px;
	object-fit:cover;
}
.session_2 .item-box .txt-box{
	position:absolute;
	z-index:9;
	top:440px;
	width:450px;
	text-align:center;
	left:50%;
	transform:translateX(-50%);
}
.session_2 .item-box .txt-box h3{
	font-size:40px;
	color:#fff;
	font-weight:200;
	margin-bottom:25px;
}
.session_2 .item-box .txt-box p{
	font-size:14px;
	color:#fff;
	line-height:30px;
	font-weight:300;
}
.session_2 .swiper-button-prev,
.session_2 .swiper-button-next{
	width:44px;
	height:44px;
}
.session_2 .swiper-button-prev img,
.session_2 .swiper-button-next img{
	width:100%;
	height:100%;
}
.session_2 .swiper-button-prev{
	margin-left:-35px;
}
.session_2 .swiper-button-next{
	margin-left:10px;
}
.session_2 .swiper-button-next,
.session_2 .swiper-button-prev{
	display:inline-block;
	top:unset;
	bottom:150px;
   position: relative;
   left: 50%;
   transform:translateX(-50%);
}
.session_2 .swiper-button-next:after, 
.session_2 .swiper-button-prev:after{
	display:none;
}









.session_3{
	background:url('../images/img_14.png') center center no-repeat;
	background-size:cover;
	box-sizing:border-box;
	margin-top:-44px;
	padding-top:508px;
	padding-bottom:608px;
	box-sizing:border-box;
}
.session_3 .public-title h3{
	font-size:40px;
	font-weight:300;
	line-height:1;
	text-align:center;
	margin-bottom:45px;
}
.session_3 .all-box{
	text-align:center;
}
.session_3 .txt-box{
	display:none;
	padding-left:9px;
}
.session_3 .txt-box:nth-child(2),
.session_3 .txt-box:nth-child(1){
	display:block;
}
.session_3 .txt-box.active{
	display:block;
}
.session_3 .txt-box h3{
	position:relative;
	font-size:26px;
	font-weight:300;
	margin-bottom:55px;
	box-sizing:border-box;
	line-height:1;
}
.session_3 .more-read{
	margin-top:108px;
}







.session_4{
	position:relative;
}
.session_4 .public-title{
	position:absolute;
	top:205px;
	left:50%;
	transform:translateX(-50%);
	z-index:9;
}
.session_4 .public-title h3{
	font-size:40px;
	font-weight:300;
	line-height:1;
	color:#fff;
}
.session_4 .item-box{
	position:relative;
}
.session_4 .item-box .img-box img{
	width:100%;
	height:800px;
	object-fit:cover;
}
.session_4 .item-box .txt-box{
	position:absolute;
	z-index:9;
	bottom:230px;
	width:450px;
	text-align:center;
	left:50%;
	transform:translateX(-50%);
}
.session_4 .item-box .txt-box h3{
	font-size:20px;
	color:#fff;
	font-weight:400;
	margin-bottom:5px;
	line-height:1;
}
.session_4 .item-box .txt-box p{
	font-size:18px;
	color:#fff;
	line-height:30px;
	font-weight:100;
}
.session_4 .swiper-button-prev,
.session_4 .swiper-button-next{
	width:44px;
	height:44px;
}
.session_4 .swiper-button-prev img,
.session_4 .swiper-button-next img{
	width:100%;
	height:100%;
}
.session_4 .swiper-button-prev{
	margin-left:-25px;
}
.session_4 .swiper-button-next{
	margin-left:10px;
}
.session_4 .swiper-button-next,
.session_4 .swiper-button-prev{
	display:inline-block;
	top:unset;
	bottom:150px;
   position: relative;
   left: 50%;
   transform:translateX(-50%);
}
.session_4 .swiper-button-next:after, 
.session_4 .swiper-button-prev:after{
	display:none;
}









.session_5 {
	padding-top:92px;
	padding-bottom:140px;
	box-sizing:border-box;
}
.session_5 .public-title{
	text-align:center;
}
.session_5 .public-title h3{
	font-size:24px;
	font-weight:400;
}
.session_5 .des-box{
	width:1100px;
	margin:0 auto;
	text-align:center;
}
.session_5 .des-box p{
  	font-size:24px;
  	line-height:48px;
  	color:#000F16;
}
.session_5 .all-box{
	padding-left:5vw;
	padding-right:5vw;
	margin-top:60px;
	margin-left:-26px;
	margin-right:-26px;
	box-sizing:border-box;
}
.session_5 .all-box .img-box img{
	width:100%;
	height:534px;
	object-fit:cover;
}
.session_5 .all-box .txt-box{
	margin-top:60px;
	margin-bottom:40px;
}
.session_5 .all-box .txt-box h3{
	font-size:18px;
	color:#000F16;
	line-height:1;
	margin-bottom:18px;
}
.session_5 .all-box .txt-box p{
	font-size:14px;
	color:#000f16;
	line-height:24px;
	position:relative;
	font-weight:300;
}
.session_5 .more-read{
	margin-top:3px;
}
.session_5 .swiper-pagination{
	position:static;
}







.session_6{
	padding-top:135px;
	padding-bottom:160px;
	box-sizing:border-box;
	background:#FBFBFB;
}
.session_6 .public-title h3 {
  	font-size:24px;
  	font-weight:400;
  	margin-bottom:30px;
}
.session_6 .txt-box{
	padding-bottom:42px;
	margin-bottom:42px;
	border-bottom:1px solid rgba(229,229,229,0.7);
	display:none;
}
.session_6 .txt-box:nth-child(1),
.session_6 .txt-box:nth-child(2){
	display:block;
}
.session_6 .txt-box.active{
	display:block;
}
.session_6 .txt-box h3{
	font-size:24px;
	margin-bottom:15px;
	color:#000;
}
.session_6 .txt-box h3 img{
	width:10px;
	position:relative;
	top:-2px;
	margin-right:8px;
}
.session_6 .txt-box span{
	display:block;
	font-size:16px;
	padding-left:10px;
	margin-bottom:8px;
	line-height:1;
	box-sizing:border-box;
	color:#000f16;
}
.session_6 .txt-box p{
	font-size:16px;
	padding-left:10px;
	box-sizing:border-box;
	line-height:22.5px;
	color:#000f16;
}
.session_6 .more-read{
	margin-left:0;
	margin-top:14px;
}






