@charset "utf-8";
body{
	min-width: 1280px;
	position: relative;
	font-family:"Microsoft YaHei,Microsoft JhengHei,SimHei,YaHei,FangSong";
	background: #1e030b;
}
.rotateY{
	-webkit-animation: rotateY 2s;
	animation: rotateY 2s;
}
img{
	display: block;
}
a{
	text-decoration: none;
}
.fw600{
	font-weight: 400;
	font-size: 28px;
}
.font-red{
	color:#e60012;
}
.lazy{
	width: 100%;
}
.baseW{
	width: 1200px;
	margin:0 auto;
	position:relative;
}
.online-btn{
	width:446px;
	margin:0 auto;
    cursor: pointer;
}
.banner{
	position: relative;
	height:1181px;   
	background:#003a34  url('../img/banner.jpg') no-repeat center;
	background-position:center center; 
    cursor: pointer;
}
.c2{
    position: relative;
    height:852px;   
    background:#003a34  url('../img/img_02.jpg') no-repeat center;
    background-position:center center; 
}
.c2-swp{
    padding-top:70px;
    width:100%;
    height: 530px;
    overflow: hidden;
}
.c2-swp-item{
    position: relative;
}
.swp-text{
    width:302px;
    height:224px;
    font-size:20px;
    line-height: 24px;
    color:#ffffff;
    position: absolute;
    right:46px;
    top:216px;
    text-indent: 40px;
}
.swp-text-indent{
    display: inline-block;
    width: 40px;
}
.c2-page{
    width:100%;
    text-align: center;
    margin-top:176px;
}
.c2-page .swiper-pagination-switch{
    display: inline-block;
    width:70px;
    height:6px;
    background: #000000;
}
.c2-page .swiper-active-switch{
	background: #dcdcdc;
}
.c3{
    position: relative;
    height:2521px;   
    background:#FFF  url('../img/img_03.jpg') no-repeat center;
    background-position:center center; 
}
.c3-yj-card{
    padding-top: 164px;
}
.c3-girl{
    margin-top: 156px;
    position: relative;
}
.c3-welfare{
    position: relative;
}
.c3-btn{
    position: absolute;
    right:0;
    bottom:32px;
    left:0;
}
.c3-fly{
    width:317px;
    position: absolute;
    top:-120px;
    right:-38px;
}
.c3-welfare-btn{
    width:157px;
    position: absolute;
    right:76px;
    bottom:86px;
}
.c4{
    position: relative;
    height:2555px;   
    background:#003a34  url('../img/img_04.jpg') no-repeat center;
    background-position:center center; 
}
.book-icon{
    width:173px;
    position: absolute;
    top:394px;
    right:-164px;
}
.c4-title,.c5-title,.c6-title,.c7-title{
    padding-top: 475px;
    text-align: center;
    color:#fefefe;
    font-size:40px;
    line-height: 40px;
    font-weight: lighter;
    letter-spacing:8px;
}
.product-items{
    margin-top:34px;
    display: flex;
    justify-content: space-between;
    flex-wrap:wrap;
}
.product-item{
    width:280px;
}
.product-item{
    margin-bottom: 28px;
}
.product-item2{
    width:380px;
}
.c4-btn{
    margin-top: 86px;
}
.c5{
    position: relative;
    height:1727px;   
    background:#003a34  url('../img/img_05.jpg') no-repeat center;
    background-position:center center; 
}
.c5-title{
    padding-top:164px;
}
.c5-btn{
    margin-top:26px;
}
.c6{
    position: relative;
    height:2211px;   
    background:#003a34  url('../img/img_06.jpg') no-repeat center;
    background-position:center center; 
}
.c6-title{
    padding-top: 144px;
}
.c6 .product-item2{
    margin-bottom: 30px;
}
.c6-btn{
    margin-top:34px;
}
.c7{
    position: relative;
    height:1453px;   
    background:#003a34  url('../img/img_07.jpg') no-repeat center;
    background-position:center center; 
}
.c7-title{
    padding-top:166px;
}
.c7-item{
    width:280px;
}
.c7-card{
    margin-top: 58px;
}
.c7-btn{
    margin-top:42px;
}

.c3-yj-card:hover,.c3-welfare:hover,.product-item:hover,.product-item2:hover,.c7-item:hover,.c7-card:hover{
	transform: translateY(-8px);
	transition:all .2s;
    cursor: pointer;
}