::-webkit-scrollbar {
    width: 0px;
}

@font-face {
    font-family: "HanQiHei";
    src: url("../fonts/汉仪旗黑-60S.otf");
}
@font-face {
    font-family: "HanSongJian";
    src: url("../fonts/汉仪瑞意宋简.ttf");
}
body {

}
.main-container {
    width: 100%;
}

/* 导航栏 */
.navigation {
    height: 1.05rem;
    position: fixed;
    top: 0;
    width: 100%;
    padding: 0.2rem 0.54rem;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.6);
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    /*max-width: 1920px;*/
    left: 50%;
    transform: translateX(-50%);
    box-sizing: border-box;
}
.navigation .top-logo {
    margin-left: 0.3rem;
    margin-top: 0.2rem;
    display: inline-block;
    position: relative;
    bottom: 0.25rem;
    width: 1.8rem;
    height: auto;
}
.nav-seprator {
    margin: 0.18rem 0 0 0.1rem;
    height: 0.26rem;
    display: inline-block;
    border-left: 0.02rem solid #484846;
}
.navigation .nav-bar {
    display: inline-block;
    overflow: hidden;
    margin: 0.2rem 0 0 0;
}
.nav-bar .nav-item {
    /* margin: 0 0.2rem; */
    width: 1.7rem;
    height: 0.21rem;
    float: left;
    cursor: pointer;
}
.nav-item.nav-item1 {
    background: url("../img/pc/tittle_1_1.png") no-repeat;
    background-size: 100%;
    margin: 0 !important;
}
.nav-item.nav-item2 {
    background: url("../img/pc/tittle_2_1.png") no-repeat;
    background-size: 100%;
    margin: 0 !important;
}
.nav-item.nav-item3 {
    background: url("../img/pc/tittle_3_1.png") no-repeat;
    background-size: 100%;
    margin: 0 !important;
}
.nav-item.nav-item4 {
    background: url("../img/pc/tittle_4_1.png") no-repeat;
    background-size: 100%;
}
.nav-item.nav-item5 {
    background: url("../img/pc/tittle_5_1.png") no-repeat;
    background-size: 100%;
}
.nav-item.nav-item6 {
    background: url("../img/pc/tittle_6_1.png") no-repeat;
    background-size: 100%;
    margin: 0 0.1rem !important;
}
.nav-item.nav-item7 {
    background: url("../img/pc/tittle_7_1.png") no-repeat;
    background-size: 100%;
    margin: 0 0.1rem !important;
}
.nav-item.nav-item8 {
    background: url("../img/pc/tittle_8_1.png") no-repeat;
    background-size: 100%;
    margin: 0 0.1rem !important;
}
/* 选中状态 */
.nav-item.nav-item1.active,
.nav-item.nav-item1:hover {
    background: url("../img/pc/tittle_1.png") no-repeat;
    background-size: 100%;
}
.nav-item.nav-item2.active,
.nav-item.nav-item2:hover {
    background: url("../img/pc/tittle_2.png") no-repeat;
    background-size: 100%;
}
.nav-item.nav-item3.active,
.nav-item.nav-item3:hover {
    background: url("../img/pc/tittle_3.png") no-repeat;
    background-size: 100%;
}
.nav-item.nav-item4.active,
.nav-item.nav-item4:hover {
    background: url("../img/pc/tittle_4.png") no-repeat;
    background-size: 100%;
}
.nav-item.nav-item5.active,
.nav-item.nav-item5:hover {
    background: url("../img/pc/tittle_5.png") no-repeat;
    background-size: 100%;
}
.nav-item.nav-item6.active,
.nav-item.nav-item6:hover {
    background: url("../img/pc/tittle_6.png") no-repeat;
    background-size: 100%;
}
.nav-item.nav-item7.active,
.nav-item.nav-item7:hover {
    background: url("../img/pc/tittle_7.png") no-repeat;
    background-size: 100%;
}
.nav-item.nav-item8.active,
.nav-item.nav-item8:hover {
    background: url("../img/pc/tittle_8.png") no-repeat;
    background-size: 100%;
}
.nav-btn-group {
    cursor: default;
    display: inline-block;
    margin: 0 0 0 0.6rem;
}
.nav-btn-group .btns-left {
    width: 1.7rem;
    display: inline-block;
    margin-right: 0.5rem;
}
.btns-left .nav-seprator {
    margin: 0.22rem 0 0 0;
    height: 0.14rem;
    border-left: 0.01rem solid #fff;
}
.nav-btn-group .btns-left .audio-play-btn,
.nav-btn-group .share-btn > img {
    cursor: pointer;
    width: 0.46rem;
    margin-top: 0.1rem;
}
.btns-left {
    position: relative;
}
.lswjBox{
    width: 2rem;
    position: absolute;
    z-index: 999;
    right: 0.2rem;
    top: 1.25rem;
    overflow: hidden;
}
.lswjBox a{
    display: block;
    width: 100%;
    overflow: hidden;
}
.lswjBox img{
    display: block;
    width: 100%;
}
.nav-btn-group .btns-left .top-share-btn {
    cursor: pointer;
    display: inline-block;
    width: 0.55rem;
    height: 0.55rem;
    margin-top: 0.06rem;
    background: url("../img/pc/top_share.png") no-repeat;
    background-size: 100% 100%;
    background-position: center top;
}
.nav-btn-group .btns-left .top-share-btn:hover {
    cursor: pointer;
    display: inline-block;
    width: 0.55rem;
    height: 0.55rem;
    margin-top: 0.06rem;
    background: url("../img/pc/top_share1.png") no-repeat;
    background-size: 100% 100%;
    background-position: center top;
}

.btns-left .share-box {
    box-sizing: border-box;
    width: 118px;
    height: 0;
    overflow: hidden;
    color: #d9d9d9;
    font-size: 12px;
    position: absolute;
    left: -36px;
    top: 42px;
    background: url("../img/top_share_box.png") no-repeat;
    background-size: 100%;
    /* padding: 20px; */
    display: flex;
    flex-direction: column;
    align-items: center;
}
.share-box img {
    width: 30px;
    height: 30px;
}
.share-box #wechatQrcode {
    margin-top: 6px;
    border: 2px solid #fff;
}
.btns-left .media-share {
    margin: 18px 0.2rem;
    cursor: pointer;
}
.btns-left .share-btn {
    display: inline-block;
    height: 0.36rem;
}
.share-btn .share-box {
    transition: all 0.4s linear;
}
.btns-left .share-box.show {
    height: 340px;
    padding: 20px;
    transition: all 0.4s linear;
}
.nav-btn-group {
    height: 0.4rem;
}
.nav-btn-group .integral-link {
    display: inline-block;
    height: 0.39rem;
}
.nav-btn-group .btns-right {
    color: #282a29;
    text-align: center;
    line-height: 0.39rem;
    font-size: 0.16rem;
    letter-spacing: 0.02rem;
    background: url("../img/top_Benefits_btn.png") no-repeat;
    font-family: "HanQiHei";
    background-size: 100%;
    height: 0.39rem;
    width: 1.65rem;
    cursor: pointer;
    margin-left: 0.6rem;
    display: inline-block;
}

.share-medias {
    width: 0.3rem;
    position: absolute;
    left: 1.3rem;
    top: 4.3rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.share-medias .media-icon {
    cursor: pointer;
    margin-bottom: 0.2rem;
    float: left;
    width: 0.24rem;
    height: 0.24rem;
}
.media-icon.icon-twiter {
    background: url("../img/pc/page1_icon04.png") center;
    background-size: 100%;
}
.media-icon.icon-twiter:hover {
    background: url("../img/pc/page1_icon04_1.png") center;
    background-size: 100%;
}
.media-icon.icon-ins {
    background: url("../img/pc/page1_icon01.png") center;
    background-size: 100%;
}
.media-icon.icon-ins:hover {
    background: url("../img/pc/page1_icon01_1.png") center;
    background-size: 100%;
}
.media-icon.icon-tiktok {
    background: url("../img/pc/icon_dy.png") center;
    background-size: 100%;
}
.media-icon.icon-tiktok:hover {
    background: url("../img/pc/icon_dy1.png") center;
    background-size: 100%;
}
.media-icon.icon-yotube {
    background: url("../img/pc/page1_icon02.png") center;
    background-size: 100%;
}
.media-icon.icon-yotube:hover {
    background: url("../img/pc/page1_icon02_1.png") center;
    background-size: 100%;
}
.media-icon.icon-email {
    background: url("../img/pc/page1_icon03.png") center;
    background-size: 100%;
}
.media-icon.icon-email:hover {
    background: url("../img/pc/page1_icon03_1.png") center;
    background-size: 100%;
}
/* .media-icon.icon-wechat {
    background: url("../img/media_wechat.png") center;
    background-size: 100%;
}
.media-icon.icon-wechat:hover {
    background: url("../img/media_wechat2.png") center;
    background-size: 100%;
}
.media-icon.icon-qq {
    background: url("../img/media_qq.png") center;
    background-size: 100%;
}
.media-icon.icon-qq:hover {
    background: url("../img/media_qq2.png") center;
    background-size: 100%;
}
.media-icon.icon-weibo {
    background: url("../img/media_weibo.png") center;
    background-size: 100%;
}
.media-icon.icon-weibo:hover {
    background: url("../img/media_weibo2.png") center;
    background-size: 100%;
}
.media-icon.icon-tap {
    background: url("../img/media_tap.png") center;
    background-size: 100%;
}
.media-icon.icon-tap:hover {
    background: url("../img/media_tap2.png") center;
    background-size: 100%;
}
.media-icon.icon-bili {
    background: url("../img/media_bili.png") center;
    background-size: 100%;
}
.media-icon.icon-bili:hover {
    background: url("../img/media_bili2.png") center;
    background-size: 100%;
}
.media-icon.icon-baidu {
    width: 0.24rem;
    height: 0.24rem;
    background: url("../img/media_baidu.png") center;
    background-size: 100%;
}
.media-icon.icon-baidu:hover {
    background: url("../img/media_baidu2.png") center;
    background-size: 100%;
}
.media-icon.icon-xhs {
    background: url("../img/media_xhs.png") center;
    background-size: 100%;
}
.media-icon.icon-xhs:hover {
    background: url("../img/media_xhs2.png") center;
    background-size: 100%;
}
.media-icon.icon-qywx {
    background: url("../img/media_qywx.png") center;
    background-size: 100%;
}
.media-icon.icon-qywx:hover {
    background: url("../img/media_qywx2.png") center;
    background-size: 100%;
} */
.share-medias .share-wrap {
    position: relative;
}
.arrorControl,
.arrorControl .media-icon {
    display: none;
}
.showArrow {
    display: block !important;
}
.home_arrow {
    width: 0.17rem;
    height: 0.17rem;
    cursor: pointer;
    display: none;
    /*transform: rotateZ(180deg);*/
}
/*.home_arrow.showArrow{
    transform: rotateZ(0);
}*/
.share-medias .share-wrap-box {
    text-align: center;
    padding: 10px;
    box-sizing: border-box;
    white-space: nowrap;
    width: 118px;
    height: 143px;
    overflow: hidden;
    background: url("../img/top_share_box1.png") no-repeat;
    position: absolute;
    left: 50px;
    top: -50px;
    color: #d9d9d9;
    font-size: 13px;
    z-index: -1;
    opacity: 0;
    transition: all 0.4s linear;
}
.share-wrap {
    cursor: pointer;
    /*width: 80px;*/
    display: flex;
    justify-content: center;
}
/*.share-wrap > .share-wrap-box.show-wrap-box {
    width: 118px;
}*/
.media-icon:hover + .share-wrap-box {
    z-index: 1;
    opacity: 1;
    transition: all 0.2s linear;
}
.share-wrap-box .share-icon {
    width: 100px;
    height: 100px;
    margin-top: 5px;
}
.line_l {
    position: absolute;
    left: 1.4rem;
    top: -1rem;
    width: 0.11rem;
    height: 5.17rem;
    background: url("../img/pc/page1_y_line.png") no-repeat;
    background-size: 100%;
    z-index: 100;
}
.line_r {
    position: absolute;
    right: 1.28rem;
    top: -1rem;
    width: 0.1rem;
    height: 5.86rem;
    background: url("../img/pc/page1_l_line.png") no-repeat;
    background-size: 100%;
    z-index: 100;
}


/* 首屏 */
.pageMain {
    height: 10.8rem;
    background: #000 url("../img/pc/page1_bg.jpg") no-repeat;
    background-size: 100% 100%;
    background-position: center top;
    position: relative;
}
.video-bg {
    width: 100%;
}
#video-bg-player {
    width: 100%;
}
.pageMain .slogan {
    width: 7.61rem;
    height: 1.98rem;
    position: absolute;
    top: 4.5rem;
    left: 50%;
    transform: translateX(-50%);
}
.pageMain .preBox {
    width: 7.41rem;
    height: 3.79rem;
    background: url("../img/pc/page1_box.png") no-repeat;
    background-size: 100%;
    position: absolute;
    top: 4.6rem;
    left: 50%;
    transform: translateX(-50%);
}
.pageMain .preBox .qrCode {
    width: 1.45rem;
    height: 1.82rem;
    position: absolute;
    top: 1.02rem;
    left: 1.2rem;
}
.pageMain .preBox .qrCode .qrCode_ewm {
    width: 1.45rem;
    height: 1.45rem;
    border-radius: 0.1rem;
}
.pageMain .preBox .qrCode .qrCode_ewm_text {
    width: 1.45rem;
    height: 0.37rem;
}
.pageMain .preBox .storeBox {
    position: absolute;
    top: 2.5rem;
    left: 1.7rem;
    display: flex;
    width: 4.55rem;
    justify-content: space-between;
}
.pageMain .preBox .storeBox .iosStore,
.pageMain .preBox .storeBox .googlePlay {
    width: 2.18rem;
    height: 0.8rem;
    cursor: pointer;
}
.pageMain .preBox .storeBox .iosStore {
    background: url("../img/pc/page1_app.png") no-repeat;
    background-size: 100%;
    margin-bottom: 0.15rem;
}
.pageMain .preBox .storeBox .googlePlay {
    background: url("../img/pc/page1_gp.png") no-repeat;
    background-size: 100%;
}
.pageMain .mediaBox {
    width: 0.47rem;
    position: absolute;
    left: 1.2rem;
    top: 4.8rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.pageMain .mediaBox .media-icon {
    width: 0.35rem;
    height: 0.35rem;
    margin-bottom: 0.2rem;
    cursor: pointer;
}
.pageMain .mediaBox .media-icon.icon-twiter {
    background: url("../img/pc/media_icon1.png") center;
    background-size: 100%;
}
.pageMain .mediaBox .media-icon.icon-twiter:hover {
    background: url("../img/pc/media_icon1_1.png") center;
    background-size: 100%;
}
.pageMain .mediaBox .media-icon.icon-ins {
    background: url("../img/pc/media_icon2.png") center;
    background-size: 100%;
}
.pageMain .mediaBox .media-icon.icon-ins:hover {
    background: url("../img/pc/media_icon2_1.png") center;
    background-size: 100%;
}
.pageMain .mediaBox .media-icon.icon-tiktok {
    background: url("../img/pc/media_icon3.png") center;
    background-size: 100%;
}
.pageMain .mediaBox .media-icon.icon-tiktok:hover {
    background: url("../img/pc/media_icon3_1.png") center;
    background-size: 100%;
}
.pageMain .mediaBox .media-icon.icon-yotube {
    background: url("../img/pc/media_icon4.png") center;
    background-size: 100%;
}
.pageMain .mediaBox .media-icon.icon-yotube:hover {
    background: url("../img/pc/media_icon4_1.png") center;
    background-size: 100%;
}
.pageMain .mediaBox .media-icon.icon-line {
    background: url("../img/pc/media_icon5.png") center;
    background-size: 100%;
}
.pageMain .mediaBox .media-icon.icon-line:hover {
    background: url("../img/pc/media_icon5_1.png") center;
    background-size: 100%;
}

/* 第二屏 */
.page2 {
    height: 10.8rem;
    background: url("../img/pc/page2_bg.jpg") top center no-repeat;
    background-size: 100% 100%;
    position: relative;
    margin-top: -0.01rem;
}

.page2_finish {
    width: 1.22rem;
    height: 1.22rem;
    background:  url("../img/pc/page2_seal.png") no-repeat;
    background-size: 100%;
    position: absolute;
    top: 4.3rem;
    /* display: none; */
}

.page2_finish_1 {
    left: 2.4rem;
}

.page2_finish_2 {
    left: 4.2rem;
}

.page2_finish_3 {
    left: 6rem;
}

.page2_finish_4 {
    left: 7.9rem;
}

.page2_finish_5 {
    left: 9.7rem;
}

.page2_finish_6 {
    left: 11.5rem;
}

/* 第三屏 */
.page3 {
    height: 10.73rem;
    position: relative;
    overflow: hidden;
    background: url("../img/pc/page3_bg.jpg") no-repeat;
    background-size: 100% 100%;
    background-position: center top;
    text-align: center;
    margin-top: -0.01rem;
}
.news_ejBox{
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url("../img/pc/new_bg.jpg") no-repeat top center;
    background-size: 100% 10.8rem;
    z-index: 9;
}
.backHome{
    width: 1.09rem;
    height: 0.32rem;
    margin: 0.5rem 0 0 2.69rem;
    background: url(../img/pc/back.png) no-repeat top center;
    background-size: 100% 100%;
    font-size: 0;
    cursor: pointer;
}
.ej_menus{
    width: 3.5rem;
    height: 0.54rem;
    margin: 0 auto 0.5rem;
}
.ej_menus li{
    width: 1.64rem;
    float: left;
    height: 0.54rem;
    background: url(../img/pc/new_btnbg2.png) no-repeat;
    background-size: 100%;
    font-size: 0.24rem;
    color: #967b5d;
    text-align: center;
    line-height: 0.54rem;
    cursor: pointer;
}
.ej_menus li:last-child{
    float: right;
}
.ej_menus li.ej_active{
    background: url(../img/pc/new_btnbg1.png) no-repeat;
    background-size: 100%;
    color: #fff;
}
.ej_mains{
    display: none;
    width: 13.82rem;
    margin: 0 auto;
    overflow: hidden;
}
.ej_mains.ej_xw{
    display: block;
}
.ej_mains ul{
    display: block;
    width: 100%;
    height: 100%;
}
.ej_mains ul li{
    width: 100%;
    height: 1.02rem;
    margin-bottom: 0.2rem;
    background: url(../img/pc/new_box3.png) no-repeat;
    background-size: 100%;
}
.ej_mains ul li:hover{
    background: url(../img/pc/new_box2.png) no-repeat;
    background-size: 100%;
}
.ej_mains ul li:hover a span{
    color: #fff;
}
.ej_mains ul li a{
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 0.3rem 0 0.15rem;
    box-sizing: border-box;
}
.ej_mains ul li a span{
    display: block;
    float: left;
    color: #d39b62;
    font-size: 0.35rem;
    line-height: 1.02rem;
}
.ej_mains ul li a span.n_name{
    width: 8.8rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.ej_mains ul li a span.n_time{
    float: right;
}





.page3 .tw_top {
    width: 3.64rem;
    height: 1.05rem;
    position: absolute;
    top: 1.1rem;
    left: 50%;
    margin-left: -1.82rem;
}
.page3 .tw_top img {
    display: block;
    width: 100%;
    height: 100%;
}
.page3 .p3_main{
    width: 15.4rem;
    margin: 2.6rem auto 0;
    position: relative;
}
.page3 .tw_left {
    width: 8.25rem;
    height: 6.79rem;
    background: url("../img/pc/page3_box.png") no-repeat;
    background-size: 100%;
    background-position: center top;
    position: absolute;
    top: 0;
    left: 0;
}
.page3 .tw_left .tw_con {
    position: absolute;
    left: 0.99rem;
    top: 1.12rem;
    width: 6.27rem;
    height: 3.56rem;
    overflow-y: auto;
}
.page3 .tw_left .tw_con a {
    font-size: 0.2rem;
}
.page3 .tw_left .tw_center_tag {
    width: 5.32rem;
    height: 0.91rem;
    position: absolute;
    left: 1.6rem;
    bottom: 0.9rem;
    cursor: pointer;
}
.tw_right{
    width: 7.49rem;
    height: 5.57rem;
    background: url("../img/pc/new_box1.png") no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0;
    top: 0.38rem;
}
.tw_r_main{
    width: 5.75rem;
    overflow: hidden;
    margin: 0 auto;
}
.tw_r_top{
    width: 100%;
    height: 0.86rem;
    margin-top: 0.35rem;
    position: relative;
}
.tw_r_top::before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.07rem;
    background: #cbcbcb;
    border-radius: 0.035rem;
}
.tw_r_top ul{
    width: 100%;
    height: 0.86rem;
    overflow: hidden;
}
.tw_r_top ul li{
    width: auto;
    height: 0.86rem;
    padding: 0 0.3rem;
    float: left;
    line-height: 0.86rem;
    font-size: 0.24rem;
    color: #a09f9d;
    position: relative;
    font-weight: bold;
    cursor: pointer;
    user-select:none;
}
.tw_r_top ul li.tw_menu_active{
    color: #d4995d;
}
.tw_r_top ul li.tw_menu_active::before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.07rem;
    background: #d4995d;
    border-radius: 0.035rem;
}
.tw_more{
    width: 1.12rem;
    height: 0.34rem;
    position: absolute;
    right: 0;
    top: 0.26rem;
    cursor: pointer;
}
.tw_more img{
    display: block;
    width: 100%;
}
.tw_r_lists{
    display: none;
    width: 100%;
    height: 3.6rem;
    margin-top: 0.05rem;
    overflow: hidden;
}
.tw_r_lists.tw_xw{
    display: block;
}
.tw_r_lists li{
    display block;
    width: 100%;
    height: 0.9rem;
    border-bottom: 0.02rem solid #e1dcd6;
    line-height: 0.9rem;
    cursor: pointer;
    box-sizing: border-box;
}
.tw_r_lists li a{
    display: block;
    width: 100%;
    height: 100%;
}
.tw_r_lists li a span{
    display: block;
    float: left;
    font-size: 0.24rem;
    color: #343436;
}
.tw_r_lists li a span.n_name{
    width: 2.7rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tw_r_lists li a span.n_time{
    float: right;
}


/* 第四屏 */
.page4 {
    height: 10.8rem;
    position: relative;
    overflow: hidden;
    background: url("../img/pc/page4_bg.jpg") no-repeat;
    background-size: 100% 100%;
    background-position: center top;
    margin-top: -0.02rem;
}
.page4 .page4_btn1 {
    width: 1.64rem;
    height: 1.18rem;
    position: absolute;
    right: 3.5rem;
    top: 5.52rem;
}
.page4 .page4_btn2 {
    cursor: pointer;
    width: 1.64rem;
    height: 1.29rem;
    position: absolute;
    right: 3.5rem;
    top: 7.5rem;
}
.page4 .page4_btn2_gray {
    display: none;
    width: 1.64rem;
    height: 1.29rem;
    position: absolute;
    right: 3.5rem;
    top: 7.5rem;
}
.page4 .page4_email,
.page4_email_gray {
    width: 4rem;
    height: 0.5rem;
    position: absolute;
    right: 5.2rem;
    top: 7.72rem;
    background-color: #fff;
    border: 1px solid #c1b393;
}
.page4 .page4_email .error_img {
    display: none;
    width: 2.25rem;
    height: 0.16rem;
    position: absolute;
    left: 0.88rem;
    bottom: -0.25rem;
}
.page4 .page4_email .error_img_repeat {
    display: none;
    width: 4rem;
    height: 0.16rem;
    position: absolute;
    left: 0;
    bottom: -0.25rem;
}
.page4 .page4_email_gray {
    display: none;
}
.page4 .page4_email_gray .page4_btn3 {
    width: 0.53rem;
    height: 0.37rem;
    position: absolute;
    left: 0.1rem;
    top: 0.07rem;
}
.page4 .page4_email .page4_btn3 {
    width: 0.53rem;
    height: 0.37rem;
    position: absolute;
    left: 0.1rem;
    top: 0.07rem;
}
.page4 .page4_email .page4_input {
    width: 3rem;
    height: 0.37rem;
    font-size: 0.3rem;
    border: 0 none;
    outline: none;
    position: absolute;
    left: 0.75rem;
    top: 0.07rem;
}


/* 第五屏 */
.page5 {
    height: 5.3rem;
    overflow: hidden;
    background: url("../img/pc/page5_bg.jpg") no-repeat;
    background-size: 100% 100%;
    background-position: center top;
    margin-top: -0.02rem;
}

.page5-con {
    width: 14.26rem;
    margin: 0 auto;
    margin-top: 2.68rem;
    display: flex;
    justify-content: space-around;
}

.page5-url {
    width: 4.34rem;
    height: 1.32rem;
    /* background: red; */
    display: inline-block;
    cursor: pointer;
}

.page5-url1 {
    background: url(../img/pc/page5_url1.jpg) no-repeat top center;
    background-size: 100% 100%;
}

.page5-url2 {
    background: url(../img/pc/page5_url2.jpg) no-repeat top center;
    background-size: 100% 100%;
}

.page5-url3 {
    background: url(../img/pc/page5_url3.jpg) no-repeat top center;
    background-size: 100% 100%;
}

/* 第六屏 */
.page6 {
    height: 10.81rem;
    overflow: hidden;
    background: url("../img/pc/page6_bg.jpg") no-repeat;
    background-size: 100% 100%;
    background-position: center top;
    position: relative;
    margin-top: -0.02rem;
}


#swiper-video-gallery {
    position: absolute;
    width: 11rem;
    height: 6.5rem;
    top: 3.4rem;
    left: 2.96rem;
    overflow: hidden;
}
.videos-wrapper {
    width: 100%;
    height: 100%;
}
.media-container {
    width: 100%;
    height: 100%;
}
.media-container .media-box {
    position: relative;
    float: left;
    margin-bottom: 0.43rem;
    width: 5.15rem;
    height: 2.6rem;
    /* background: url("../img/pc/page6_box1.png") no-repeat; */
    /* background-size: 100%; */
    /* transition: all 0.2s ease-in; */
}
.media-container .media-box:nth-child(2n + 1) {
    margin-right: 0.6rem;
}
/* .media-container .media-box.video1 {
    background: url("../img/pc/page6_box1.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video2 {
    background: url("../img/pc/page6_box2.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video3 {
    background: url("../img/pc/page6_box3.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video4 {
    background: url("../img/pc/page6_box4.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video5 {
    background: url("../img/pc/page6_box5.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video6 {
    background: url("../img/pc/page6_box6.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video7 {
    background: url("../img/pc/page6_box7.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video8 {
    background: url("../img/pc/page6_box8.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video9 {
    background: url("../img/pc/page6_box9.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video10 {
    background: url("../img/pc/page6_box10.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video11 {
    background: url("../img/pc/page6_box11.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video12 {
    background: url("../img/pc/page6_box12.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video13 {
    background: url("../img/pc/page6_box13.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video14 {
    background: url("../img/pc/page6_box14.png") no-repeat;
    background-size: 100%;
}
.media-container .media-box.video1:hover {
    background: url("../img/pc/page6_box1-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video2:hover {
    background: url("../img/pc/page6_box2-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video3:hover {
    background: url("../img/pc/page6_box3-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video4:hover {
    background: url("../img/pc/page6_box4-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video5:hover {
    background: url("../img/pc/page6_box5-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video6:hover {
    background: url("../img/pc/page6_box6-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video7:hover {
    background: url("../img/pc/page6_box7-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video8:hover {
    background: url("../img/pc/page6_box8-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video9:hover {
    background: url("../img/pc/page6_box9-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video10:hover {
    background: url("../img/pc/page6_box10-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video11:hover {
    background: url("../img/pc/page6_box11-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video12:hover {
    background: url("../img/pc/page6_box12-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video13:hover {
    background: url("../img/pc/page6_box13-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
}
.media-container .media-box.video14:hover {
    background: url("../img/pc/page6_box14-1.png") no-repeat;
    background-size: 100%;
    transition: all 0.2s ease-in;
} */
.media-player {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
}
.media-box .media-video-desc {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    line-height: 0.5rem;
    font-size: 0.14rem;
    letter-spacing: 1px;
    color: #fff;
    z-index: 2;
}
.media-box .media-video-desc img {
    width: 0.35rem;
    height: 0.25rem;
    margin: 0.12rem 0 0 0.1rem;
}
.media-box .media-box-border {
    width: 5.04rem;
    height: 2.5rem;
    position: absolute;
    z-index: 1;
    left: 0.06rem;
    top: 0.05rem;
}
.media-box .aside-share {
    position: absolute;
    right: 0.18rem;
    width: 0.4rem;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    padding-top: 0.24rem;
    z-index: 9;
}
.media-box .aside-share li {
    margin-bottom: 0.1rem;
}
.media-box .shadow{
    position: absolute;
    width: 100%;
    height: 2.46rem;
    left: 0;
    top: 0;
    background: url("../img/video/shadow.png") 0 0 no-repeat;
    background-size: 100%;
    z-index: 10;
    opacity: 0;
}
.media-box .side-play {
    width: 0.7rem;
    height: 0.6rem;
    background: url("../img/pc/page6_play_1.png") no-repeat;
    background-size: 100%;
    cursor: pointer;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 11;
    opacity: 0;
}
.media-container .media-box:hover .side-play,.media-container .media-box:hover .shadow {
    opacity: 1;
    transition: all 0.2s ease-in;
}
.media-cloister .media-tab {
    position: absolute;
    left: 2.96rem;
    top: 2.1rem;
    overflow: hidden;
}
.media-cloister .media-tab .tab {
    width: 1.37rem;
    height: 0.46rem;
    float: left;
    margin-right: 0.24rem;
    cursor: pointer;
    transition: all 0.2s ease;
}
.media-cloister .media-tab .tab-video {
    background: url("../img/pc/media_tab_btn1.png") no-repeat;
    background-size: 100%;
}
.media-cloister .media-tab .tab-video.active {
    background: url("../img/pc/media_tab_btn1_1.png") no-repeat;
    background-size: 100%;
}
.media-cloister .media-tab .tab-wallpaper {
    background: url("../img/pc/media_tab_btn2.png") no-repeat;
    background-size: 100%;
}
.media-cloister .media-tab .tab-wallpaper.active {
    background: url("../img/pc/media_tab_btn2_1.png") no-repeat;
    background-size: 100%;
}
.media-cloister .media-wallpaper {
    position: absolute;
    top: 2.65rem;
    left: 2.96rem;
}
.media-cloister .media-wallpaper .tab-wallpaper-type {
    font-size: 0.14rem;
    font-family: "HanQiHei";
    overflow: hidden;
    margin-bottom: 0.56rem;
}
.media-wallpaper .tab-wallpaper-type div {
    float: left;
}
.media-wallpaper .tab-wallpaper-type .tab {
    width: 1.2rem;
    text-align: center;
    line-height: 0.2rem;
    cursor: pointer;
    /* padding-left: 0.3rem; */
    box-sizing: border-box;
    color: #805D29;
}
.media-wallpaper .tab-wallpaper-type .tab-seprator {
    height: 0.2rem;
    border-left: 1px solid #805D29;
    margin-right: 0.1rem;
}
.media-wallpaper .tab-icon {
    width: 0.17rem;
    height: 0.13rem;
    background: url("../img/pc/zs.png") no-repeat;
    background-size: 100%;
    margin-top: 0.03rem;
}
.media-wallpaper .tab-icon.active {
    background: url("../img/pc/zs_1.png") no-repeat;
    background-size: 100%;
}
.wallpaper-gallery-horizontal .wallpaper-container {
    width: 12rem;
    overflow: hidden;
}
.wallpaper-gallery-horizontal .wallpaper-box {
    width: 3.64rem;
    height: 2.55rem;
    background: url("../img/pc/wallpaper_box_light.png") no-repeat;
    background-size: 100%;
    position: relative;
    cursor: pointer;
    float: left;
    margin-right: 0.36rem;
    margin-bottom: 0.48rem;
}
.wallpaper-gallery-horizontal .wallpaper-box:hover {
    background: url("../img/pc/wallpaper_box.png") no-repeat;
    background-size: 100%;
}
.wallpaper-gallery-horizontal .wallpaper-box:hover > .wallpaper-inner {
    background-size: 146%;
    transition: background-size 0.3s ease;
}
.wallpaper-gallery-horizontal .wallpaper-inner {
    background: url("../img/pc/wallpaper_big1.png") no-repeat;
    background-size: 130%;
    background-position: center center;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: background-size 0.3s ease;
}
.wallpaper-gallery-horizontal .wallpaper1 .wallpaper-inner {
    background: url("../img/pc/wallpaper_big1.jpg") no-repeat;
    background-size: 130%;
    background-position: center center;
}
.wallpaper-gallery-horizontal .wallpaper2 .wallpaper-inner {
    background: url("../img/pc/wallpaper_big2.jpg") no-repeat;
    background-size: 130%;
    background-position: center center;
}
.wallpaper-gallery-horizontal .wallpaper3 .wallpaper-inner {
    background: url("../img/pc/wallpaper_big3.jpg") no-repeat;
    background-size: 130%;
    background-position: center center;
}
.wallpaper-gallery-horizontal .wallpaper4 .wallpaper-inner {
    background: url("../img/pc/wallpaper_big4.jpg") no-repeat;
    background-size: 130%;
    background-position: center center;
}
.wallpaper-gallery-horizontal .wallpaper5 .wallpaper-inner {
    background: url("../img/pc/wallpaper_big5.jpg") no-repeat;
    background-size: 130%;
    background-position: center center;
}
.wallpaper-gallery-horizontal .wallpaper6 .wallpaper-inner {
    background: url("../img/pc/wallpaper_big6.jpg") no-repeat;
    background-size: 130%;
    background-position: center center;
}
.wallpaper-gallery-horizontal .media-pagination {
    left: 11.6rem;
    top: 4rem;
    width: 2rem;
}

.wallpaper-gallery-vertical .wallpaper-container {
    overflow: hidden;
}
.wallpaper-gallery-vertical .wallpaper-box {
    width: 3.64rem;
    height: 2.55rem;
    background: url("../img/pc/wallpaper_box_light.png") no-repeat;
    background-size: 100%;
    position: relative;
    cursor: pointer;
    float: left;
    margin-right: 0.36rem;
    margin-bottom: 0.48rem;
}
.wallpaper-gallery-vertical .wallpaper-box:hover {
    background: url("../img/pc/wallpaper_box.png") no-repeat;
    background-size: 100%;
}
.wallpaper-gallery-vertical .wallpaper-box:hover > .wallpaper-inner {
    background-size: 146%;
    transition: background-size 0.3s ease;
}
.wallpaper-gallery-vertical .wallpaper-inner {
    background: url("../img/pc/wallpaper_big1.jpg") no-repeat;
    background-size: 130%;
    background-position: center center;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: background-size 0.3s ease;
}

.wallpaper-dialog {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 99;
}
.wallpaper-dialog .wallpaper-wrapper.horizontal {
    width: 11.44rem;
    height: 6.46rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.wallpaper-dialog .horizontal .close-box {
    position: absolute;
    right: -0.6rem;
    top: -0.6rem;
}
.wallpaper-dialog .horizontal .h-line {
    border-top: 1px solid #eaeaea;
    width: 1.9rem;
    position: absolute;
    right: 0.9rem;
    top: 0.3rem;
}
.wallpaper-dialog .horizontal .v-line {
    border-left: 1px solid #eaeaea;
    height: 1.9rem;
    position: absolute;
    right: 0.3rem;
    top: 0.9rem;
}
.wallpaper-dialog .horizontal .close-btn {
    cursor: pointer;
}
.wallpaper-dialog .horizontal .img-box img {
    width: 100%;
    height: 100%;
}
.wallpaper-dialog .wallpaper-wrapper.vertical {
    width: 4rem;
    height: 7.12rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.wallpaper-dialog .vertical .close-box {
    position: absolute;
    right: -0.6rem;
    top: -0.6rem;
}
.wallpaper-dialog .vertical .h-line {
    border-top: 1px solid #eaeaea;
    width: 1.9rem;
    position: absolute;
    right: 0.9rem;
    top: 0.3rem;
}
.wallpaper-dialog .vertical .v-line {
    border-left: 1px solid #eaeaea;
    height: 1.9rem;
    position: absolute;
    right: 0.3rem;
    top: 0.9rem;
}
.wallpaper-dialog .vertical .close-btn {
    cursor: pointer;
}
.wallpaper-dialog .vertical .img-box img {
    width: 100%;
    height: 100%;
}
.wallpaper-dialog .wallpaper-download-btn {
    width: 0.52rem;
    height: 0.58rem;
    position: absolute;
    right: -0.6rem;
    bottom: 0;
}
.wallpaper-dialog .wallpaper-download-btn img {
    width: 100%;
    height: 100%;
}

.aside-share .side-share {
    width: 0.38rem;
    height: 0.29rem;
    background: url("../img/pc/page6_share_1.png") no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.aside-share .side-share.shareActive,
.aside-share .side-share:hover {
    width: 0.38rem;
    height: 0.29rem;
    background: url("../img/pc/page6_share_2.png") no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.aside-share .side-seprator {
    width: 0;
    height: 0.35rem;
    border-left: 1px solid #000;
    display: none;
}
.aside-share .side-wechat {
    width: 0.24rem;
    height: 0.24rem;
    background: url("../img/pc/page6_weixin_1_1.png") no-repeat;
    background-size: 100%;
    cursor: pointer;
    display: none;
}
.aside-share .side-wechat:hover {
    width: 0.24rem;
    height: 0.24rem;
    background: url("../img/pc/page6_weixin_1.png") no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.aside-share .side-star {
    width: 0.24rem;
    height: 0.24rem;
    background: url("../img/pc/page6_star_1_1.png") no-repeat;
    background-size: 100%;
    cursor: pointer;
    display: none;
}
.aside-share .side-star:hover {
    width: 0.24rem;
    height: 0.24rem;
    background: url("../img/pc/page6_star_1.png") no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.aside-share .side-weibo {
    width: 0.24rem;
    height: 0.24rem;
    background: url("../img/pc/page6_xinlang_1_1.png") no-repeat;
    background-size: 100%;
    cursor: pointer;
    display: none;
}
.aside-share .side-weibo:hover {
    width: 0.24rem;
    height: 0.24rem;
    background: url("../img/pc/page6_xinlang_1.png") no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.media-box .wechat-share-box {
    position: absolute;
    /* right: -0.7rem; */
    right: 0.6rem;
    top: 0.8rem;
    z-index: 11;
    background: url("../img/pc/page6_weixin1.png") no-repeat;
    /* width: 0.97rem;
    height: 1.41rem; */
    width: 1.2rem;
    height: 1.8rem;
    background-size: 100%;
    padding: 0.12rem;
    box-sizing: border-box;
    display: none;
}
.media-box .wechat-share-box .wechat-code {
    width: 1rem;
    height: 1rem;
    margin-bottom: 0.1rem;
}
.media-box .wechat-share-box .wechat-code img {
    width: 100%;
    height: 100%;
}
.media-box .wechat-share-box span {
    width: 110%;
    position: relative;
    right: 0.05rem;
    bottom: 0.1rem;
    display: inline-block;
    font-family: "HanQiHei";
    font-size: 0.12rem;
    color: #494234;
    transform: scale(0.9);
}
.media-pagination {
    font-family: "HanQiHei";
    position: absolute;
    top: 7rem;
    left: 14rem;
}
.media-pagination .page-number {
    margin-left: 0.8rem;
    height: 1.2rem;
}
.media-pagination .page-current {
    font-size: 0.48rem;
    display: block;
    margin-left: 0.1rem;
    margin-bottom: 0.05rem;
}
.media-pagination .media-page-seprator {
    display: inline-block;
    width: 0px;
    height: 0.5rem;
    transform: rotate(36deg);
    border: 1px solid #000;
    position: relative;
    left: 0.34rem;
    bottom: 0.1rem;
}
.media-pagination .page-total {
    font-size: 0.26rem;
    position: relative;
    top: 0.16rem;
    right: 0rem;
}
.page-btns {
    margin-left: 0.4rem;
    user-select: none;
}
.page-btns span {
    cursor: pointer;
}
.page-btns .prev-btn {
    display: inline-block;
    width: 0.62rem;
    height: 0.69rem;
    background: url("../img/pc/page6_prev.png") no-repeat;
    background-size: 100%;
}
.page-btns .next-btn {
    display: inline-block;
    width: 0.62rem;
    height: 0.69rem;
    background: url("../img/pc/page6_next_1.png") no-repeat;
    background-size: 100%;
}
.media-play-dialog {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 99;
    background: rgba(0, 0, 0, 0.6);
}
.media-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

/* 第七屏 */
.page7 {
    height: 10.81rem;
    background: url("../img/pc/page7_bg.jpg") no-repeat;
    background-size: 100% 100%;
    background-position: center top;
    position: relative;
    margin-top: -0.02rem;
    overflow: hidden;
}

.page7-role {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.page7-role>img {
    width: 100%;
    height: 100%;
}

.page7-role1 {
    z-index: 5;
}

.page7-role2 {

}

.page7-role3 {
    z-index: 3;
}

.page7-role4 {
    z-index: 5;
}

.page7-role5 {

}

.page7-role6 {
    z-index: 6;
}

.page7-role7 {

}

.page7-role1.active {
    background: url(../img/pc/page9_character1_1.png) no-repeat top center;
    background-size: 100% 100%;
}

.page7-role2.active {
    background: url(../img/pc/page9_character2_1.png) no-repeat top center;
    background-size: 100% 100%;
}

.page7-role3.active {
    background: url(../img/pc/page9_character3_1.png) no-repeat top center;
    background-size: 100% 100%;
}

.page7-role4.active {
    background: url(../img/pc/page9_character4_1.png) no-repeat top center;
    background-size: 100% 100%;
}

.page7-role5.active {
    background: url(../img/pc/page9_character5_1.png) no-repeat top center;
    background-size: 100% 100%;
}

.page7-role6.active {
    background: url(../img/pc/page9_character6_1.png) no-repeat top center;
    background-size: 100% 100%;
}

.page7-role7.active {
    background: url(../img/pc/page9_character7_1.png) no-repeat top center;
    background-size: 100% 100%;
}

.page7-role.active{
	transition: 0.3s;
	transform: scale(1.03);
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-ms-transform: scale(1.03);
	-o-transform: scale(1.03);
	transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-o-transform-origin: 50% 100%;
    z-index: 7;
}

.page7-role-btn {
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    background: url(../img/pc/page7_play.png) no-repeat top center;
    background-size: 100% 100%;
    /* opacity: 0.8; */
    display: none;
    cursor: pointer;
    font-size: 0.16rem;
    text-align: center;
    line-height: 2.4rem;
    color: #A27D47;
}

.page7-role.active .page7-role-btn {
    display: block;
}


.page7-role-btn1 {
    left: 0.5rem;
    top: 2.3rem;
}

.page7-role-btn2 {
    left: 4.34rem;
    top: 3.43rem;
}

.page7-role-btn3 {
    left: 7.14rem;
    top: 2.23rem;
}

.page7-role-btn4 {
    left: 7.74rem;
    top: 1.83rem;
}

.page7-role-btn5 {
    left: 9.9rem;
    top: 4.83rem;
}

.page7-role-btn6 {
    left: 12.48rem;
    top: 2.63rem;
}

.page7-role-btn7 {
    left: 16.7rem;
    top: 5.23rem;
}

/* .role-info {
    position: relative;
    width: 100%;
    height: 10.81rem;
}
.role-container {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 10.8rem;
}
.role {
    float: left;
    position: relative;
    width: 100%;
    height: 10.8rem;
}
.role1 {
    background: url(../img/pc/role1.png) no-repeat center top;
    background-size: 100% 100%;
}
.role2 {
    background: url(../img/pc/role2.png) no-repeat center top;
    background-size: 100% 100%;
}
.role3 {
    background: url(../img/pc/role3.png) no-repeat center top;
    background-size: 100% 100%;
}
.role4 {
    background: url(../img/pc/role4.png) no-repeat center top;
    background-size: 100% 100%;
}
.small-role {
    position: absolute;
    left: 3.6rem;
    top: 2.8rem;
    overflow: hidden;
    width: 6.1rem;
}
.small-role-bg {
    float: left;
    width: 1.4rem;
    height: 4.76rem;
    cursor: pointer;
}
.small-role-bg1 {
    background: url(../img/pc/btn_role1.jpg) no-repeat;
    background-size: 1.4rem 4.76rem;
}
.small-role-bg2 {
    background: url(../img/pc/btn_role2.jpg) no-repeat;
    background-size: 1.4rem 4.76rem;
}
.small-role-bg3 {
    background: url(../img/pc/btn_role3.jpg) no-repeat;
    background-size: 1.4rem 4.76rem;
}
.small-role-bg4 {
    background: url(../img/pc/btn_role4.jpg) no-repeat;
    background-size: 1.4rem 4.76rem;
}
.small-role .swiper-slide-thumb-active .small-role-bg1 {
    background: url(../img/pc/btn_role1_h.jpg) no-repeat;
    background-size: 1.4rem 4.76rem;
}
.small-role .swiper-slide-thumb-active .small-role-bg2 {
    background: url(../img/pc/btn_role2_h.jpg) no-repeat;
    background-size: 1.4rem 4.76rem;
}
.small-role .swiper-slide-thumb-active .small-role-bg3 {
    background: url(../img/pc/btn_role3_h.jpg) no-repeat;
    background-size: 1.4rem 4.76rem;
}
.small-role .swiper-slide-thumb-active .small-role-bg4 {
    background: url(../img/pc/btn_role4_h.jpg) no-repeat;
    background-size: 1.4rem 4.76rem;
}
.small-role-name {
    float: left;
    margin-top: 0.1rem;
    width: 1.4rem;
    font-size: 0.2rem;
    color: #8e8e8e;
}
.small-role .swiper-slide-thumb-active .small-role-name {
    color: #000;
}
.btn-design {
    position: absolute;
    left: 3.6rem;
    top: 8.5rem;
    overflow: hidden;
    width: 2.44rem;
    height: 0.68rem;
    background: url(../img/pc/btn_design.png) no-repeat;
    background-size: 2.44rem 0.68rem;
    cursor: pointer;
} */


/* 第八屏 */
.page8 {
    height: 10.8rem;
    /* overflow: hidden; */
    background: url("../img/pc/page8_bg.jpg") no-repeat;
    background-size: 100% 100%;
    background-position: center top;
    position: relative;
    margin-top: -0.02rem;
}

#swiper-page8 {
    width: 13rem;
    height: 8rem;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    margin-top: 2.2rem;
}


#swiper-page8 .swiper-slide {
    width: 33.33%;
}

.page8 .banner {
    width: 3rem;
    height: 4.65rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.page8 .banner>div {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    display: none;
}

.page8 .swiper-slide-next .banner {
    width: 4rem;
    height: 6.08rem;
}

.page8 .swiper-slide-next .banner>div {
    width: 0;
}

.page8 .banner1 {
    background: url("../img/pc/page8_banner1.png") no-repeat;
    background-size: 100%;
}
.page8 .banner2 {
    background: url("../img/pc/page8_banner2.png") no-repeat;
    background-size: 100%;
}
.page8 .banner3 {
    background: url("../img/pc/page8_banner3.png") no-repeat;
    background-size: 100%;
}
.page8 .banner4 {
    background: url("../img/pc/page8_banner4.png") no-repeat;
    background-size: 100%;
}
.page8 .banner5 {
    background: url("../img/pc/page8_banner5.png") no-repeat;
    background-size: 100%;
}

.page8 .button-prev {
    width: 0.7rem;
    height: 0.84rem;
    background: url("../img/pc/page8_left.png") no-repeat;
    background-size: 100%;
    position: absolute;
    top: 5rem;
    left: 2.2rem;
    z-index: 9;
    cursor: pointer;
}

.page8 .button-next {
    width: 0.7rem;
    height: 0.84rem;
    background: url("../img/pc/page8_right.png") no-repeat;
    background-size: 100%;
    position: absolute;
    top: 5rem;
    right: 2.2rem;
    z-index: 9;
    cursor: pointer;
}


.page8 .swiper-pagination-star {
    width: 2.5rem;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 9;
    left: 50%;
    transform: translateX(-50%);
}
.page8 .pagination-star {
    width: 0.26rem;
    height: 0.27rem;
    background: url("../img/pc/page8_lx1.png") no-repeat;
    background-size: 100%;
    cursor: pointer;
}
.page8 .pagination-star.active {
    width: 0.34rem;
    height: 0.34rem;
    background: url("../img/pc/page8_lx.png") no-repeat;
    background-size: 100%;
}

/* 第九屏 */
.page9 {
    height: 6.42rem;
    overflow: hidden;
    background: url("../img/pc/page9_bg.jpg") no-repeat;
    background-size: 100% 100%;
    background-position: center top;
    margin-top: -0.02rem;
}

.page9-main {
    margin-left: 2.4rem;
    margin-top: 1.6rem;
}

.page9-main>div {
    display: inline-block;
}

.page9-main-left>div {
    display: inline-block;
}

.page9-main-left-h {
    width: 1.72rem;
    height: 1.72rem;
    background: url("../img/pc/page9_icon.png") no-repeat;
    background-size: 100%;
    background-position: center top;
    margin-top: 0.5rem;
}

.page9-main-left-w {
    font-size: 0.23rem;
    color: #865010;
    line-height: 0.4rem;
    margin-left: 0.35rem;
    margin-top: 0.6rem;
}

.page9-main-left {
    margin-right: 0.6rem;
}

.page9-main-center {
    width: 4px;
    height: 2.7rem;
    background: #C6A68A;   
}

.page9-main-right {
    width: 5.6rem;
    font-size: 0.18rem;
    color: #865010;
    line-height: 0.3rem;
    margin-left: 0.6rem;
}

.page9-main-right-top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.3rem;
    margin-top: 0.1rem;
}

.page9-main-right-top>div {
    width: 2.26rem;
    height: 0.73rem;
}

.page9-main-right-top img {
    width: 100%;
    height: 100%;
}

/* 底部栏 */
.footer {
    width: 100%;
    height: 5.22rem;
    background: #000 url("../img/pc/footer.jpg");
    background-size: 100%;
    background-position: center;
    position: relative;
    left: 0px;
    overflow: hidden;
}
.footer-top {
    color: #fff;
    font-family: "HanQiHei";
    margin-top: 0.44rem;
    text-align: center;
}
.footer-top .p1 {
    font-size: 0.5rem;
    font-family: SansSerifBookFLF;
}
.footer-top .p2 {
    font-size: 0.35rem;
}
.footer_center {
    margin: 0.4rem 0 0.2rem;
    height: 1.04rem;
    display: inline-block;
}
.footer_center li {
    float: left;
    width: 1.3rem;
    height: 1.04rem;
    margin-right: 0.3rem;
}
.footer_center li a {
    display: block;
    width: 100%;
    height: 100%;
}
.footer_center li:nth-child(1) {
    background: url("../img/pc/Twitter.png");
    background-size: 100%;
    background-position: center top;
}
.footer_center li:nth-child(1):hover {
    cursor: pointer;
    background: url("../img/pc/Twitter1.png");
    background-size: 100%;
    background-position: center top;
}
.footer_center li:nth-child(2) {
    background: url("../img/pc/Ins.png");
    background-size: 100%;
    background-position: center top;
}
.footer_center li:nth-child(2):hover {
    cursor: pointer;
    background: url("../img/pc/Ins1.png");
    background-size: 100%;
    background-position: center top;
}
.footer_center li:nth-child(3) {
    background: url("../img/pc/footer_dy.png");
    background-size: 100%;
    background-position: center top;
}
.footer_center li:nth-child(3):hover {
    cursor: pointer;
    background: url("../img/pc/footer_dy1.png");
    background-size: 100%;
    background-position: center top;
}
.footer_center li:nth-child(4) {
    background: url("../img/pc/Youtube.png");
    background-size: 100%;
    background-position: center top;
}
.footer_center li:nth-child(4):hover {
    cursor: pointer;
    background: url("../img/pc/Youtube1.png");
    background-size: 100%;
    background-position: center top;
}
.footer_center li:nth-child(5) {
    background: url("../img/pc/line.png");
    background-size: 100%;
    background-position: center top;
}
.footer_center li:nth-child(5):hover {
    cursor: pointer;
    background: url("../img/pc/line1.png");
    background-size: 100%;
    background-position: center top;
}
.footer-content {
    font-size: 0.18rem;
    color: #d9d9d9;
    font-family: "HanQiHei";
    margin: 0.8rem auto;
    text-align: center;
}
.logo-img {
    width: 2rem;
    height: 0.56rem;
    display: inline-block;
    margin-right: 0.8rem;
}
.logo-img img {
    width: 100%;
    height: 100%;
    display: inline-block;
}
.logo-topImg {
    width: 2.44rem;
    height: 0.51rem;
    margin: 0 auto 0.1rem;
}
.logo-topImg img {
    width: 100%;
    height: 100%;
}
.footer-seprator {
    display: inline-block;
    width: 0;
    height: 0.33rem;
    border-left: 1px solid #d9d9d9;
    margin-right: 0.8rem;
    margin-top: 0.17rem;
}
.text-info {
    display: inline-block;
    margin-top: 0.1rem;
    font-size: 0.16rem;
    line-height: 0.28rem;
}
.text-info .footer_tittle {
    /* margin-left: -0.07rem; */
    height: 0.16rem;
}
.text-info .footer_tittle li {
    float: left;
    width: 1.13rem;
    height: 0.16rem;
    border-left: 1px solid #7a7c86;
    cursor: pointer;
}
.text-info .footer_tittle li:nth-child(1) {
    width: 1.13rem;
    border: 0;
    background: url("../img/pc/footer_tittle9.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(1):hover {
    background: url("../img/pc/footer_tittle9_1.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(2) {
    width: 1.5rem;
    background: url("../img/pc/footer_tittle4.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(2):hover {
    background: url("../img/pc/footer_tittle4_1.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(3) {
    width: 1.13rem;
    background: url("../img/pc/footer_tittle7.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(3):hover {
    background: url("../img/pc/footer_tittle7_1.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(4) {
    width: 1.3rem;
    background: url("../img/pc/footer_tittle1.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center;
}
.text-info .footer_tittle li:nth-child(4):hover {
    background: url("../img/pc/footer_tittle1_1.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(5) {
    width: 1.3rem;
    background: url("../img/pc/footer_tittle8.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center;
}
.text-info .footer_tittle li:nth-child(5):hover {
    background: url("../img/pc/footer_tittle8_1.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(6) {
    width: 1.2rem;
    background: url("../img/pc/footer_tittle6.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(6):hover {
    background: url("../img/pc/footer_tittle6_1.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(7) {
    width: 1.3rem;
    background: url("../img/pc/footer_tittle3.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(7):hover {
    background: url("../img/pc/footer_tittle3_1.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(8) {
    width: 1.13rem;
    background: url("../img/pc/footer_tittle2.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(8):hover {
    background: url("../img/pc/footer_tittle2_1.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(9) {
    width: 1.2rem;
    background: url("../img/pc/footer_tittle5.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}
.text-info .footer_tittle li:nth-child(9):hover {
    background: url("../img/pc/footer_tittle5_1.png") no-repeat;
    background-size: 1.13rem 100%;
    background-position: center top;
}

.footer .text-info .footer-text-seprator {
    margin: 0 0.1rem;
}


.prize-btn {
    position: absolute;
    width: 1.83rem;
    height: 0.8rem;
    background: url(../img/prize-btn.png) top center no-repeat;
    background-size: 100%;
    top: 0.12rem;
    right: 0.2rem;
    cursor: pointer;
}