.session_1 .des-box{
	margin-top:60px;
}
.session_1 .des-box p{
	font-size:16px;
	color:#666666;
	line-height:30px;
}
.session_1 .img-box{
	margin-top:50px;
}




.session_2{
	margin-top:100px;
	padding-bottom:20px;
}
.session_2 .all-box{
    margin-top:95px;
    padding-bottom:45px;
    background:url('../images/img_6.png') center bottom no-repeat;
    background-size:100% auto;
    box-sizing:border-box;
}
.session_2 .img-box{
    width:100%;
    height:347px;
    position:relative;
}
.session_2 .img-box img{
    max-width:100%;
    max-height:100%;
    object-fit:cover;
    position:absolute;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
}
.session_2 .swiper-pagination{
	position:static;
	margin-top:100px;
}









.session_3{
   padding-top:80px;
   padding-bottom:85px;
   background:url('../images/img_7.png') center bottom no-repeat;
   background-size:cover;
   box-sizing:border-box;
}
.session_3 .all-box{
	margin-top:80px;
	display:flex;
	justify-content:space-between;
}
.session_3 .all-box .item-box{
	padding-top:110px;
	width:300px;
	height:300px;
	background:rgba(255, 255, 255, 0.1);
	border-radius:100%;
	box-sizing:border-box;
	text-align:center;
}
.session_3 .all-box .item-box h3{
	font-size:30px;
	color:#fff;
	margin-bottom:30px;
}
.session_3 .all-box .item-box span{
	display:inline-block;
	margin-bottom:12px;
}
.session_3 .all-box .item-box span,
.session_3 .all-box .item-box p{
	font-size:16px;
	color:#fff;
}





.session_4{
	margin-top:90px;
	margin-bottom:120px;
}
.session_4 .top-box {
  	position: relative;
  	margin-top:120px;
  	margin-bottom:120px;
}
.session_4 .top-box .item-box {
  text-align: center;
  padding-bottom: 40px;
  cursor: pointer;
}
.session_4 .top-box .item-box p {
  font-size: 20px;
  color: #666666;
}
.session_4 .top-box .item-box span {
  position: absolute;
  bottom:2px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  margin: 0 auto;
}
.session_4 .top-box .item-box span::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 31px;
  height: 31px;
  background-color: rgba(0,81,142,0.2);
  border-radius: 50%;
  opacity: 0;
}
.session_4 .top-box .item-box span::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 15px;
  height: 15px;
  background-color: #dddddd;
  z-index: 2;
  border-radius: 50%;
  margin-top:-1px;
}
.session_4 .top-box .swiper-slide-thumb-active .item-box span::before {
  opacity: 1;
}
.session_4 .top-box .swiper-slide-thumb-active .item-box span::after {
  background-color:#00518E;
}
.session_4 .top-box::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  bottom: 16px;
  background-color: #dddddd;
}
.session_4 .bottom-box {
  padding-left:160px;
  padding-right:160px;
  box-sizing: border-box;
  position: relative;
}
.session_4 .bottom-box .swiper-button-next,
.session_4 .bottom-box .swiper-button-prev {
  width:60px;
  height:60px;
  background:rgba(0, 0, 0, 0.1);
  border-radius:6px;
  opacity:1;
}
.session_4 .bottom-box .swiper-button-next::after,
.session_4 .bottom-box .swiper-button-prev::after {
  font-size:16px;
  color:#ffffff;
  font-weight:700;
}
.session_4 .bottom-box .swiper-button-next:hover,
.session_4 .bottom-box .swiper-button-prev:hover {
  background-color:#00518E;
}
.session_4 .bottom-box .swiper-button-prev {
  left: 0;
}
.session_4 .bottom-box .swiper-button-next {
  right: 0;
}
.session_4 .bottom-box .item-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.session_4 .bottom-box .item-box .txt-box h3 {
  font-size: 48px;
  color: #333333;
  margin-bottom:15px;
}
.session_4 .bottom-box .item-box .txt-box p {
  margin-top:20px;
  font-size:16px;
  color: #666666;
  line-height:30px;
  width:350px;
}



.session_5{
	background:#f1f2f3;
	padding-top:70px;
	padding-bottom:55px;
	box-sizing:border-box;
}
.session_5 .all-box{
	margin-top:60px;
}
.session_5 .all-box .row{
	margin-left:-40px;
	margin-right:-40px;
}
.session_5 .all-box .item-box{
	float:left;
	width:33.33%;
	padding-left:40px;
	padding-right:40px;
	margin-bottom:45px;
	box-sizing:border-box;
}
.session_5 .all-box .item-box .img-box{
	overflow:hidden;
}
.session_5 .all-box .item-box .img-box img{
	width:100%;
	height:280px;
	object-fit:cover;
	transition:all .5s;
}
.session_5 .all-box .item-box:hover .img-box img{
	transform:scale(1.1);
}
.session_5 .all-box .item-box p{
	height:60px;
	line-height:60px;
	background:#fff;
	font-size:16px;
	color:#666666;
	text-align:center;
}
.session_5 .all-box .item-box:hover p{
	background:#00518E;
	color:#fff;
}
.session_5 .all-box .swiper-pagination{
	position:static;
	margin-top:10px;
}








