
html,body {
	position:relative;
	margin:0;
	height:100%;
}
footer {
	display:none !important;
}
.swiper-container-box {
	width:100%;
	height:calc(100% - 44px);
}
.swiper-slide {
	position:relative;
}


.p01 {
	display:flex;
	background-size:cover;
	background-image:url(./images/p01_bg.jpg);
	width:100%;
	height:100%;
	align-items: center;
	justify-content: center;
}
.p01 .wrap {
	display:flex;
	align-items: center;
	flex-direction:column;
}

.p01 .entryPic {
	width:5.09rem;
	height:7.45rem;
}


.p02 {
	background-size:cover;
	display:flex;
	align-items:center;
	justify-content: center;
	flex-direction:column;
	background-image:url(./images/p02_bg.jpg);
	width:100%;
	height:100%;
}
.p02 .box {
	display:flex;
	flex-direction:column;
}
.p02 .title {
	margin:0 0 0.76rem;
	width: 3.14rem;
	height: 0.57rem;
}
.p02 .text {
	width: 5.07rem;
}
.p02 .text p{
	margin-bottom: 0.28rem;
	color: #fff;
}
.p02 .text p em {
	color: #ebc9a4;
}
.p02 .logo {
	margin: 1.63rem auto 0;
	width: 2.83rem;
	height: 1.78rem;
}




.p03 {
	background-size:cover;
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	background-image:url(./images/p03_bg.jpg);
	width:100%;
	height:100%;
}
.p03 .box {
	display:flex;
	flex-direction:column;
}
.p03 .box img:not(:nth-child(1)) {
	margin-top: .12rem;
	width: 5.08rem;
	height: 2.54rem;
}
.p03 .title {
width: 1.42rem;
height: 0.57rem;
}
.p03 p {
	margin: .55rem 0 .2rem;
	width: 5.09rem;
	font-size: .24rem;
}






.p04 {
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	background-image:url(./images/p02_bg.jpg);
	background-size: cover;
	width:100%;
	height:100%;
}
.p04 .title {
	width: 1.43rem;
	height: 0.57rem;
	margin-bottom: .6rem;
}
.p04 .box {
	display:flex;
	flex-direction:column;
}
.p04 p {
	color: #fff;
	width: 5.08rem;
}
.p04 p em {
	color:#ebc9a4 ;
}
.p04 .main {
	width: 5.7rem;
	height: 0.76rem;
}
.p04 .cover {
	position:relative;
	margin-top:0.3rem;
	width:100%;
	height:2.3rem;
}

.p04 .p04-swiper-container {
	position:relative;
	width: 5.09rem;
	height: 4.6rem;
	margin-top: 0.3rem;
	overflow: hidden;
}
.p04 .p04-swiper-container .swiper-slide{
	width: 100%;
	height: 3.58rem;
}
.p04 .p04-swiper-container .swiper-slide img {
	width: 100%;
	height: 100%;
}




.p05 {
	background-size:cover;
	display:flex;
	align-items:center;
	justify-content: center;
	flex-direction:column;
	background-image:url(./images/p05_bg.jpg);
	width:100%;
	height:100%;
}
.p05 .box {
	display:flex;
	flex-direction:column;
}
.p05 .title {
width: 1.41rem;
height: 0.57rem;
}
.p05 .text {
	text-align: center;
	color: #fff;
}
.p05 .text h4 {
	margin-top: 0.24rem;
font-size: 0.28rem;
font-weight: 600;
}
.p05 .text h4 i {
	color: #ba9d61;
}

.p05 .slide {
	margin-top:0.3rem;
	width: 5.09rem;
	height: 7.82rem;
}
.p05 .slide .bd {
	width: 5.09rem;
	height: 1.75rem;
	background:url(./images/p05_slide_bg.png);
	background-size: cover;
}
.p05 .slide .bd ul li{
	width: 5.09rem;
	height: 1.75rem;
}
.p05 .slide .hd {
	width: 5.09rem;
	height: 6.15rem;
}
.p05 .slide .hd li {
	width: 1.09rem;
	height: 1.06rem;
	float: left;
	margin:.4rem 0 0 .14rem;
	background:url(./images/p05_page_bg.png);
	background-size: cover;
}
.p05 .slide .bd ul li h2 {
	font-size: .92rem;
	color: #af1f24;
	font-weight: 600;
}
.p05 .slide .bd ul li h2 em {
	font-size: .38rem;
}
.p05 .slide .bd ul li p {
	font-size: .24rem;
}
.p05 .slide .hd li {
text-indent: 0.15rem;
font-weight: 600;
color: #797878;
font-size: .23rem;
line-height: .86rem;
}
.p05 .slide .hd li.on {
	color: #af1f24;
}





.p06 {
	background-size:cover;
	display:flex;
	align-items:center;
	justify-content: center;
	flex-direction:column;
	background-image:url(./images/p02_bg.jpg);
	width:100%;
	height:100%;
}
.p06 .box {
	display:flex;
	flex-direction:column;

}
.p06 .title {
width: 1.43rem;
height: 0.57rem;
margin-bottom: 0.59rem;
}
.p06 p {
	width: 5.07rem;
	font-size: .21rem;
	color: #ffffff;
	line-height: .42rem;
}
.p06 .p06-swiper-container {
	margin-top:0.3rem;
	width: 5.09rem;
	height: 6.2rem;
}
.p06 .p06-swiper-container .swiper-slide {
	width: 100%;
	height: 5.6rem;
}
.p06 .p06-02-swiper-container {
	position: relative;
	width: 5.09rem;
	height: 2.81rem;
}
.p06 .p06-02-swiper-container .swiper-slide {
	width: 5.09rem;
	height: 2.81rem;
	background-color: blue;
}
.p06 .text {
	width: 100%;
	height: 2.8rem;
	background: url(./images/p06_s_bg.jpg);
	background-size: cover;
	box-sizing: border-box;
	padding: .2rem;
}
.p06 .text h2 {
	font-size: .21rem;
	font-weight: 600;
	color: #000000;
}
.p06 .text hr {
	width: 100%;
	height: 0.02rem;
	background:unset;
	border-top: 1px dashed #000;
}
.p06 .text .mid {
	width: 4.48rem;
	font-size: .16rem;
	color: #000;
	line-height: .18rem;
}
.p06 .text .btm {
	margin-top: .1rem;
	display: flex;
	flex-direction: row;
}
.p06 .btm div{
	font-size: .16rem;
	color: #ffffff;
	margin-right: 1em;
	padding: 0.02rem;
	height: .22rem;
	background-color: #af1f24;
}
.p06 .btm p {
	font-size: .16rem;
	color: #000000;
	line-height: .18rem;
	width: 3.84rem;
}
.swiper-button-next {
	outline: none;
	background-image: url(images/right.png);
	width: .79rem;
	height: .18rem;
	background-size: cover;
	top:unset;
	bottom: .15rem;
}
.swiper-button-prev {
	outline: none;
	background-image: url(images/left.png);
	width: .79rem;
	height: .18rem;
	background-size: cover;
	top:unset;
	left: unset;
	right: 1.08rem;
	bottom: .15rem;
}


.p07 {
	background-size:cover;
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	background-image:url(./images/p05_bg.jpg);
	width:100%;
	height:100%;
}
.p07 .box {
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.p07 .title {
	width: 1.47rem;
  height: 0.52rem;
	margin-bottom: .55rem;
}
.p07 .text {
	width: 5.14rem;
	font-size: .21rem;
	line-height: .42rem;
	text-indent: 2em;
}
.p07 h4 {
	color: #af1f24;
	font-size: .21rem;
	font-weight: 600;
	text-indent: 2em;
}
.p07 .p07-swiper-container {
	width: 5.07rem;
	height: 7rem;
}
.p07 .p07-swiper-container .swiper-slide {
	height: 6.18rem;
	width: 100%;
}
.p07 .p07-swiper-container .swiper-slide img {
	margin-top: .16rem;
}
.p07 .p07-swiper-container .swiper-slide .btm {
	margin-top: .2rem;
	display: flex;
	flex-direction: row;
}
.p07 .p07-swiper-container .swiper-slide .btm img {
	width: .23rem;
	height: .23rem;
	margin-top: 0;
}
.p07 .p07-swiper-container .swiper-slide .btm h4 {
	font-size: .2rem;
	color: #000000;
	text-indent: 0.05rem;
}
.p07 .p07-swiper-container .swiper-slide .end{
	margin-top: .2rem;
	font-size: .17rem;
	color: #000000;
	line-height: .25rem;
}
.p07 .swiper-pagination .swiper-pagination-bullet-active {
  opacity: 1;
	width: .94rem;
	height: .17rem;
	border-radius: 0.5rem;
	background-color: #af1f24;
}
.p07 .swiper-pagination-bullet{
	width: .17rem;
	height: .17rem;
	background-color: #d2d2d2;
  border-radius: 50%;
	opacity: 1;
  margin: 0 0.02rem;
}



.p08 {
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	background: url(./images/p08_bg.jpg);
	background-size: cover;
	width:100%;
	height:100%;
}
.p08 .box {
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.p08 .title {
	width: 1.47rem;
	height: 0.57rem;
}
.p08 .text {
	margin: .55rem 0 .45rem;
	width: 5.05rem;
	text-indent: 1em;
	font-size: .21rem;
	color: #ffffff;
}
.p08 .p08-swiper-container {
	margin-top:0.3rem;
	width: 5.08rem;
	height: 2.42rem;
}
.p08 .p08-swiper-container .swiper-slide {
	width: auto;
	height: 2.07rem;
}
.p08 .p08-swiper-container .swiper-slide img {
	width: auto;
	height: 2.04rem;
}
.p08 .swiper-scrollbar-drag {
  height: 0.1rem;
  width: 100%;
  position: relative;
  background: #ddbf80;
  border: 0.02rem solid #ddbf80;
  border-radius: 0.2rem;
  left: 0;
  top: -0.05rem;
}

.p08 .swiper-scrollbar {
  height: 0.05rem;
  background: #fff;
  border-radius: unset;
}
.p08 h4 {
	font-size: .45rem;
	color: #3e3a39;
	letter-spacing: 5px;
	text-align: center;
	font-weight: 600;
	margin-top: 1.94rem;
}

.p08 .end {
	margin-top: .46rem;
	width: 5.05rem;
	font-size: .21rem;
	color: #3e3a39;
	line-height: .42rem;
}
.p08 .end em {
	color: #af1f24;
}



.p09 {
  background-size: cover;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-image: url(./images/img_38116_4_0.png);
  width: 100%;
  height: 100%;
}
.p09 .box {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.p09 .floorBg {
  position: relative;
  width: 6.58rem;
  height: 0.67rem;
}
.p09 .team-box {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  margin-top: 1.38rem;
  text-align: center;
}
.p09 .title {
  height: 0.32rem;
  line-height: 0.3rem;
  color: #222222;
  font-size: 0.3rem;
}
.p09 .title_2 {
  margin-top: 0.42rem;
  line-height: 0.3rem;
  color: #222222;
  font-size: 0.3rem;
}
.p09 .title_3 {
  margin-top: 0.43rem;
  line-height: 0.3rem;
  color: #222222;
  font-size: 0.3rem;
}
.p09 .actionBg {
  position: relative;
  margin-top: 0.62rem;
  width: 2.8rem;
  height: 0.65rem;
}
.p09 .bt-text {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  margin-top: 0.42rem;
  width: 6.75rem;
  line-height: 0.39rem;
  color: #222222;
  font-size: 0.24rem;
}
.p09 .article {
  margin-top: 0.23rem;
}


.swiper-pagination .swiper-pagination-bullet-active {
  opacity: 1;
	width: .94rem;
	height: .17rem;
	border-radius: 0.5rem;
	background-color: #ebc9a4;
}
.swiper-pagination-bullet{
	width: .17rem;
	height: .17rem;
  background-color: #fff;
  border-radius: 50%;
	opacity: 1;
  margin: 0 0.02rem;
}



.w{
  color: white;
}