.banner-box .swiper-pagination{
	bottom:0.55rem;
}
.banner-box .swiper-pagination .swiper-pagination-bullet{
	opacity:1;
	margin:0 0.13rem !important;
	width:0.27rem;
	height:0.07rem;
	border-radius:0.03rem;
	background:rgba(255, 255, 255, 0.3);
}
.banner-box .swiper-pagination .swiper-pagination-bullet-active{
	width:0.4rem;
	background:#fff;
	opacity:1;
}




/*棣栭〉鏇村*/
.more-box{
	width:2.67rem;
	height:0.72rem;
	line-height:0.72rem;
	background:#1a2d43;
	font-size:0.35rem;
	text-align:center;
}
.more-box a{
	color:#fff;
}
.more-box img{
	margin-left:0.2rem;
	top:-0.03rem;
	height:0.2rem;
	position:relative;
}




.session_1{
	position:relative;
	margin-top:1.6rem;
}
.session_1 .anm-box{
	height: 2.66667rem;
}
.session_1 .bg-box{
	position: absolute;
	left: 0;
	top: 0;
	background-image: url('../images/img_1.jpg');
	background-size: auto 100%;
	background-position: center center;
	height: 2.66667rem;
	width: 100%;
	animation: mysecond 2s 0s linear infinite alternate;
}
.session_1 .img-box{
	position: absolute;
	height: 2.66667rem;
	left: 0;
	right: 0;
	top: 0;
	z-index: 9;
	width: 100%;
	background-image: url('../images/img_2.png');
	background-size: 100% 100%;
}
@keyframes mysecond {
  	0% {
    	width: 100%;
  	}
  	100% {
    	width: 200%;
  	}
}
.session_1 .txt-box{
	margin-top:0.6rem;
	text-align:center;
}
.session_1 .txt-box p{
	font-size:0.4rem;
	line-height:0.64rem;
}
.session_1 .txt-box img{
	margin-top:0.6rem;
	height:0.27rem;
}



.session_2{
	position:relative;
	background:url('../images/img_3.png') center center no-repeat;
	background-size:cover;
	margin-top:1.45rem;
	padding-top:3.3rem;
	padding-bottom:1rem;
	box-sizing:border-box;
}
.session_2:before{
	position:absolute;
	content:'';
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.5);
	z-index:1;
}
.session_2 a{
	display:block;
	text-align:center;
}
.session_2 a .icon-box{
	position:relative;
	display:inline-block;
	width:1rem;
	height:1rem;
	z-index:2;
}
.session_2 a .icon-box img{
	width:100%;
	height:100%;
}
.session_2 a .icon-box:after,
.session_2 a .icon-box:before{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 24px;
    height: 24px;
    border-radius: 50%;
    content: '';
    z-index: 2;
}
.session_2 a .icon-box:before{
	animation: scale 2s ease-out infinite;
    background: #fff;
    opacity: 0.5;
    z-index:3;
}
.session_2 a .icon-box:after{
	animation: scale2 2s ease-out infinite;
    background: #fff;
    opacity: 0.3;
    z-index:3;
}
@keyframes scale {
  	0% {
		transform: translate(-50%, -50%) scale(1);
    	opacity: .9;
  	}
  	100% {
		transform: translate(-50%, -50%) scale(3);
    	opacity: 0;
  	}
}
@keyframes scale2 {
  	0% {
	    transform: translate(-50%, -50%) scale(1);
	    opacity: .9;
  	}
  	100% {
		transform: translate(-50%, -50%) scale(4);
    	opacity: 0;
  	}
}
.session_2 .list-box{
	position:relative;
	margin-top:2.7rem;
	z-index:4;
}
.session_2 .list-box .item-box{
	float:left;
	width:50%;
	text-align:center;
	margin-bottom:0.55rem;
}
.session_2 .list-box .item-box .icon-box{
	height:0.64rem;
	line-height:0.64rem;
	margin-bottom:0.27rem;
}
.session_2 .list-box .item-box .icon-box img{
	max-height:100%;
}
.session_2 .list-box .item-box .txt-box{
	padding-left:0.2rem;
	padding-right:0.2rem;
	box-sizing:border-box;
}
.session_2 .list-box .item-box .txt-box h3{
	font-size:0.64rem;
	color:#fff;
	font-family:'Mi';
	margin-bottom:0.3rem;
}
.session_2 .list-box .item-box:nth-child(5) .txt-box h3,
.session_2 .list-box .item-box:nth-child(4) .txt-box h3{
	font-size:0.48rem;
}
.session_2 .list-box .item-box .txt-box h3 em{
	font-style:normal;
}
.session_2 .list-box .item-box .txt-box p{
	color:#cccccc;
	font-size:0.32rem;
	line-height:0.48rem;
}
.session_2 .list-box .item-box:last-child{
	width:100%;
}




.session_3{
	padding:1.4rem 0.32rem;
}
.session_3 h3{
	font-size:0.54rem;
	color:#000;
	font-weight:400;
	margin-bottom:0.6rem;
}
.session_3 p{
	font-size:0.35rem;
	line-height:0.6rem;
}
.session_3 .img-box{
	margin-top:0.9rem;
}
.session_3 .img-box img{
	width:100%;
}
.session_3 .more-box{
	margin:0 auto;
	margin-top:1rem;
}




.session_4{
	position:relative;
	background:url('../images/img_9.png') center center no-repeat;
	margin-top:1.6rem;
	background-size:cover;
	padding-top:3rem;
	padding-bottom:3.6rem;
	box-sizing:border-box;
}
.session_4 .all-box{
	padding-left:0.32rem;
	padding-right:0.32rem;
	box-sizing:border-box;
}
.session_4 h3{
	font-size:0.6rem;
	color:#fff;
	margin-bottom:0.5rem;
}
.session_4 p{
	font-size:0.35rem;
	color:#fff;
	line-height:0.6rem;
}
.session_4 .more-box{
	margin-top:1rem;
}





.session_5{
	background:url('../images/img_10.png') center center no-repeat;
	background-size:cover;
	padding-top:1.6rem;
	padding-bottom:1.5rem;
}
.session_5 .info-box .title-box{
	text-align:center;
}
.session_5 .info-box .title-box h3{
	position:relative;
	display:inline-block;
	font-size:0.4rem;
	margin-left:0.3rem;
	font-family:'Fut';	
	color:#fff;
}
.session_5 .info-box .title-box h3 em{
	font-style:italic !important;
}
.session_5 .info-box .title-box h3 span{
	font-size:0.64rem;
	font-family:'Fut-B';
	margin-right:0.3rem;
}
.session_5 .info-box .title-box h3:before{
	position:absolute;
	content:'';
	left:-0.4rem;
	top:-4px;
	width:0.24rem;
	height:0.66667rem;
	background:url('../images/icon_9.png') center center no-repeat;
	background-size:100% 100%;
}
.session_5 .info-box .title-box h3::after{
	position:absolute;
	content:'';
	top:0.25rem;
	right:-0.4rem;
	width:0.24rem;
	height:0.66667rem;
	background:url('../images/icon_10.png') center center no-repeat;
	background-size:100% 100%;
}
.session_5 .info-box .title-box p{
	font-size:0.4rem;
	color:#fff;
	margin-top:0.3rem;
	text-align:center;
}
.session_5 .info-box .des-box{
	margin-top:0.6rem;
}
.session_5 .info-box .des-box .txt-box{
	position:relative;
	padding-bottom:0.65rem;
}
.session_5 .info-box .des-box .txt-box:before{
	position:absolute;
	content:'';
	width:1.05rem;
	height:0.04rem;
	background:#fff;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
}
.session_5 .info-box .des-box .txt-box h3{
	font-size:0.48rem;
	margin-bottom:0.4rem;
	text-align:center;
	color:#fff;
}
.session_5 .info-box .des-box .txt-box p{
	font-size:0.35rem;
	color:#cccccc;
	line-height:0.6rem;
	padding-left:0.4rem;
	padding-right:0.6rem;
	box-sizing:border-box;
}
.session_5 .info-box .des-box .tag-box{
	margin-top:0.6rem;
}
.session_5 .info-box .des-box .tag-box h3{
	font-size:0.4rem;
	color:#fff;
	font-weight:400;
	text-align:center;
}
.session_5 .info-box .des-box .tag-box h3 span{
	font-size:0.54rem;
	color:#fff;
	font-weight:700;
	margin-right:0.3rem;
}
.session_5 .imgs{
	margin-top:0.9rem;
	padding-left:0.6rem;
	padding-right:0.6rem;
	box-sizing:border-box;
}
.session_5 .imgs .img-box{
	text-align:center;
	width:50%;
	height:1.8rem;
	float:left;
	padding-left:0.35rem;
	padding-right:0.35rem;
	margin-bottom:0.45rem;
	box-sizing:border-box;
}
.session_5 .imgs .img-box img{
	max-width:100%;
	max-height:100%;
}





.session_6{
	padding:1.6rem 0.32rem;
	box-sizing:border-box;
}
.session_6 .title-box{
	text-align:center;
}
.session_6 .title-box h3{
	font-size:0.48rem;
	color:#000;
	margin-bottom:0.25rem;
}
.session_6 .title-box p{
	font-size:0.35rem;
	color:#666;
}
.session_6 .all-box{
	margin-top:0.8rem;
}
.session_6 .all-box .item-box{
	display:inline-block;
	border-bottom:1px solid #e5e5e5;
}
.session_6 .all-box .item-box .img-box img{
	width:100%;
	height:5.33rem;
	object-fit:cover;
}
.session_6 .all-box .item-box .txt-box{
	margin-top:0.64rem;
	margin-bottom:0.65rem;
}
.session_6 .all-box .item-box .txt-box h3{
	font-size:0.4rem;

	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient: vertical;
}
.session_6 .all-box .item-box .txt-box span{
	color:#999;
	font-size:0.35rem;
	display:inline-block;
}
.session_6 .all-box .item-box .txt-box p{
	font-size:0.35rem;
	color:#666;
	line-height:0.6rem;
	margin-top:0.4rem;
	margin-bottom:0.4rem;

	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.session_6 .more-box{
	margin:0 auto;
	margin-top:1.1rem;
}




.session_7{
	padding-top:1.2rem;
	padding-bottom:3.2rem;
	box-sizing:border-box;
	background:url('../images/img_11.png') center center no-repeat;
	background-size:cover;
}
.session_7 .title-box{
	text-align:center;
}
.session_7 .title-box img{
	max-width:80%;
}   
.session_7 .form-box{
	padding-left:0.32rem;
	padding-right:0.32rem;
	margin-top:0.9rem;
	box-sizing:border-box;
} 
.session_7 .form-box .col-md-3 {
	position:relative;
	width:100%;
	margin-bottom:0.4rem;
}
.session_7 .form-box .col-md-3 input{
	padding-left:1rem;
	box-sizing:border-box;
}
.session_7 .form-box .col-md-3 img{
	position:absolute;
	left:0.28rem;
	top:0.18rem;
}
.session_7 .form-box .col-md-3:nth-child(3) input{
	padding-left:0.28rem;
}
.session_7 .form-box .col-md-3 a{
	position:absolute;
	width:3rem;
	background:#1a2d43;
	top:0;
	bottom:0;
	right:0;
	color:#fff;
	line-height:0.8rem;
	text-align:center;
}
.session_7 .form-box input{
	background:#fff;
	line-height:0.8rem;
	height:0.8rem;
	width: 100%;
	border: none;
	outline: none;
	box-sizing: border-box;
	font-size:0.37rem;
}
.session_7 .form-box .btn{
	position:relative;
}
.session_7 .form-box .btn input{
	background:#1a2d43;
	text-align: center;
	color:#ffffff;
	font-size:0.4rem;
	height:0.8rem;
	line-height:0.8rem;
	width:100%;
	box-sizing: border-box;
	cursor: pointer;
}
.session_7 .form-box .btn img{
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	margin-left:0.7rem;
	height:0.2rem;
}




/*# sourceMappingURL=./index.css.map */