html {
    width: 100%;
}

body {
    background-color:#eaeaea;
    margin: 0;
    padding: 0;
}

.swiper-container {
    width: 100%;
}

.top_swiper {
    width: 100%;
    height: auto;

}
.main-img {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.main-img>img {

    width: 6.666667rem;
    height: 4.186667rem;
    box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.7);
    border-radius: .373333rem;
}

.top_text_div {
    margin-top: .533333rem;
    margin-bottom: .373333rem;
    font-size: .293333rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 400;
    /* color: rgba(244, 223, 181, 1); */
    color:rgba(201, 176, 132, 1);
    line-height: .533333rem;
    background: rgba(82, 82, 82, 1);
    border-radius: .266667rem;
    padding: 0 .266667rem;
}

.bottom_text_div {
    height: .506667rem;
    /* background: rgba(82, 82, 82, 1);
    border-radius: .266667rem; */
    align-content: center;
    vertical-align: middle;
    margin-top: .586667rem;
    display: flex;
    align-items: center
}


.bottom_text_div p {
    padding: 0;
    margin: 0;
    height: .373333rem;
    font-size: .346667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    /* color: rgba(183, 183, 183, 1); */
    color: rgba(244, 244, 244, 1);
    margin: 0 auto;
    text-align: center;
    padding: 0 .266667rem;
}

.bottom_text_div span {
    padding: 0;
    /* color: rgba(201, 176, 132, 1) */
    color:rgba(244, 223, 181, 1);
}


.g_bg {
    background: linear-gradient(180deg, rgba(56, 56, 56, 1) 0%, rgba(33, 33, 33) 60%, rgba(16, 16, 16, 1) 100%);
    border-radius: 0px 0px 2240px 6080px/256px;
    height: 7.266667rem;

}

.main {
    padding: 0;
    margin: 0;
    /* height: 100%; */
    width: 100%;
    display: flex;
    background: rgba(43, 43, 43, 1);
    flex-direction: column;
    /*水平主轴居中*/
    align-items: center;
}

.group_center{
	width: 6.2rem;
	color: #cfcfcf;
	font-size: .32rem;
	font-weight: 400;
	line-height: .43rem;
	text-align: center;
	position: absolute;
	z-index: 999;
	bottom: 1.15rem;
	left: calc(50% - 3.1rem)
}

.second_section {
    width: 8.933333rem;
    height: auto;
    background: rgba(51, 51, 51, 1);
    border-radius: .266667rem;
    margin: -1.033333rem auto;
    flex-wrap: wrap;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
}


.icon_title {
    width: 100%;
    color: rgba(255, 255, 255, 1);
    flex-direction: row;
    display: flex;
    height: .56rem;
    margin-top: .533333rem;
    text-align: center;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}

.icon_title>span {
    /* margin-top: 1.25rem; */
    font-size: .4rem;
    font-weight: 400;
    line-height: .56rem;
    vertical-align: top;
}

.line {
    width: 2rem;
    background-color: rgba(225, 207, 179, 1);
    height: .026667rem;
    margin: .4rem;

}

.icon_list {
    margin-top: .266667rem;
    width: 8.4rem;
    /* height: 5.68rem; */
    margin-bottom: .666667rem;
    flex-wrap: wrap;
    flex-direction: row;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.icon_list>div {
    font-size: .266667rem;
    text-align: center;
    /* width: 12.75rem;
     height:  12.3125rem; */
    width: 22%;
    display: flex;
    flex-direction: column;
    margin: .2rem 0;
}

.icon_list>div div:nth-child(1) {
    height: 1.066667rem;
    vertical-align: top;
}

.icon_list img {
    /* width: .6rem; */
    height: 100%;
    margin: 0 auto;

}

.icon_list div>p {
    padding: 0;
    margin: 0;
    /* padding-top: .266667rem; */
    font-size: .266667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    width: 100%;
    height: 1.12rem;
    word-break: normal;
    word-wrap: break-word;
}

.span_show {
    color: rgba(225, 207, 179, 1);
}

.span_unshow {
    color: rgba(138, 138, 138, 1);
}


.third_section {
    width: 8.933333rem;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 2.133333rem;
}

.third_section_div{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    /* float: left;
    width: 50%; */
    margin-bottom: 0.1rem;
}
.third_section_div>div:nth-child(1){
    width: 8.72rem;
}


.third_section_div>div div{
    display: flex;
    align-items: baseline;
    justify-content: flex-start;
    /* float: left; */
    /* width: 50%; */
    margin-bottom: .186667rem;
    color: #e9c689;
    font-family: "PingFang-SC-Medium";
    font-size: .32rem;
    font-weight: 400;
    line-height: .4rem;
    /* letter-spacing: .0086rem; */
    max-height: .8rem;
    text-align: left;
    
}

.third_section_div>div div span{
    width: .24rem;
    height: .24rem;
    display: inline-block;
    background: url("https://assets.sandsresortsmacao.cn/content/SRCapp/tier-benefits/icons/png/list-b.png") no-repeat center left;
    background-size: .24rem;
    padding-right: .133333rem
}

.third_section_div>div div p{
    margin: 0px;
    padding: 0px;
    width: 100%;
 }

/* .third_section_label {
    width: 100%;
    height: .56rem;
    font-size: .4rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: rgba(51, 51, 51, 1);
    line-height: .56rem;
    margin-bottom: .373333rem;

}

.third_line {
    width: 100%;
    background-color: rgba(225, 207, 179, 1);
    height: 1px;
    margin-bottom: .506667rem;
}

.third_video {
    margin-bottom: .853333rem;
    width: 100%;
} */

.hidden_element {
    visibility: hidden;
}

.show_element {
    visibility: visible;
}

.middle_line {
    width: 100%;
    background: rgba(34, 34, 34, 1);
    height: .266667rem;
}

.four_section {
    width: 8.933333rem;
    height: auto;
    z-index: 2;
    display: flex;
    flex-direction: column;
    margin-top: .533333rem;
}

.four_section_label {
    width: 100%;
    height: .56rem;
    font-size: .4rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: rgba(255, 255, 255, 1);
    line-height: .56rem;
}

.four_line {
    margin-top: .373333rem;
    width: 100%;
    background-color: rgba(225, 207, 179, 1);
    height: 1px;
    margin-bottom: .506667rem;
}

/* 第四部分 table */
.four_secion_list {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: auto;
    justify-content: center;

}

.four_secion_list div {
    display: flex;
    flex-direction: column;
}

.four_secion_list p {
    margin: 0;
    padding: 0;
    /*word-break: break-all;*/
}

.four_fs14px {
    font-size: .373333rem !important;

}

.four_fs13px {
    font-size: .346667rem !important;
}

.four_table {
    width: 100%;
}

.four_table>div img {
    width: .373333rem;
    height: .24rem;
}


.four_table>div {
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    display: flex;
    flex-direction: row;
    width: 100%;
}
.four_table>div>div {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-top: .32rem;
    padding-bottom: .32rem;
    border-left: rgba(93, 93, 93, 1) solid .026667rem;
    border-bottom: rgba(93, 93, 93, 1) solid .026667rem;
    width: 20%;
    font-size: .346667rem;
    line-height: .48rem;
    color: rgba(157, 148, 131, 1);
    flex-direction: row;
}
.four_table>div>div:nth-child(1) {
     font-size: .32rem;
    color: rgba(255, 255, 255, 1);
    line-height: .533333rem;
    padding-left: .4rem;
    padding-top: .32rem;
    padding-bottom: .293333rem;
    padding-right: .4rem;
    border-bottom: rgba(93, 93, 93, 1) solid .026667rem;
    /* width: 60%; */
    width: 50%;
}

.four_table>div>div:nth-child(2) {
    display: flex;
    justify-content: center;
    padding-top: .32rem;
    padding-bottom: .32rem;
    border-bottom: rgba(93, 93, 93, 1) solid .026667rem;
    align-items: center;
    text-align: center;
    border-left: rgba(93, 93, 93, 1) solid .026667rem;
    border-bottom: rgba(93, 93, 93, 1) solid .026667rem;
    width: 20%;
    font-size: .346667rem;
    line-height: .48rem;
    color: rgba(238, 209, 138, 1);
    flex-direction: initial;
}

.four_table>div>div:nth-child(3) {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-top: .32rem;
    padding-bottom: .32rem;
    border-left: rgba(93, 93, 93, 1) solid .026667rem;
    border-bottom: rgba(93, 93, 93, 1) solid .026667rem;
    width: 20%;
    font-size: .346667rem;
    line-height: .48rem;
    color: rgba(157, 148, 131, 1)
}

.five_section {
    margin-top: 0.5rem;
    margin-bottom: 0.8rem;
    display: flex;
    vertical-align: middle;
    align-items: center;
    flex-direction: column;
    font-size: .266667rem;
    color: rgb(154, 154, 154);
    width: 8.933333rem;
    text-align: center;
    line-height: .4rem;
}

.five_section p {
    padding: 0;
    margin: 0;
    font-family: PingFangSC-Medium, PingFang SC;
    margin-bottom: 5px;
}

.five_section div {
    margin: .266667rem;
}

/* .five_section div:nth-child(3) {
    border-bottom: 1px solid #D8D8D8;
} */
.four_title1 {
    font-family: PingFangSC-Medium, PingFang SC !important;
    font-weight: 500 !important;
    background: rgba(61, 61, 61, 1);
}

.four_title1+div {
    font-family: PingFangSC-Medium, PingFang SC !important;
    /* font-weight: 500 !important; */
    /* width: 60%; */
    /*background: rgba(51, 51, 51, 1);*/
}

/* .four_title1+div>div:nth-child(1) {
    font-size: .346667rem !important;
} */
/* .four_title1>div:nth-child(2) {
    color: rgba(180,151,90, 1) !important; 
    
}

.four_title1+div>div:nth-child(2) {
    color: rgba(180,151,90, 1) !important; 
} */


/* add new middle swiper css */

.middle_swiper{
    width: 8.133333rem;
    /* height: 6.226667rem; */
    padding-top: .426667rem;
    padding-left: .4rem;
    padding-right: .4rem;
    padding-bottom: .426667rem;
}

.middle_swiper_item{
    width: 8.133333rem;
    /*height: 6rem;*/
    border-radius: .106667rem;
}

.middle_swiper_item img{
    border-radius: .106667rem;
    width: 100%;
    height: 100%;
}

.middle_pagination{
    display: flex;
    justify-content: center;
    /* margin-top: -0.586667rem; */
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-top: .266667rem;
    padding-bottom: .266667rem;
}


.swiper-pagination-bullet {
    width: .16rem;
    height: .16rem;
    margin: .08rem;
    background: #D8D8D8 !important;;
}
.swiper-pagination-bullet-active  {
    opacity: 1;
    background: #ccb37c !important;
}
