@charset "UTF-8";
/* 游戏下载 */

/* 主体内容 */
.secondary > .main-foot{
    margin-top: 0!important;
}
.secondary > .main-home {
    display: flex;
    color: white;
    padding-top: 4.8rem;
    background: url("/assets/img/home2-bg.png")no-repeat center top / 100%,url("/assets/img/home2-top-bg.png")no-repeat center 10rem / 100%,url("/assets/img/home2-top2-bg.png")no-repeat center 20rem / 100%,url("/assets/img/home2-bottom-bg.png")no-repeat center 30rem / 100%;
    padding-bottom: 1.6rem;
}
.secondary > .main-home > div {
    width: 12rem;
    margin: 0 auto;
}
.secondary > .main-home > .home-btns-slideshow {
    height: 4.35rem;
    margin-bottom: 0.4rem;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns {
    width: 3.8rem;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-game-download {
    position: relative;
    width: 3.6rem;
    height: 2.1rem;
    margin-bottom: 0.1rem;
    overflow: hidden;
    background:url("/assets/img/btn-game-download.png") no-repeat top left / 100%;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-game-download:hover {
    background:url("/assets/img/btn-game-download-active.png") no-repeat top left / 100%;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-game-download > .bar {
    position: absolute;
    top: 0;
    left: -1.6rem;
    width: 1.6rem;
    height: 100%;
    background: linear-gradient(70deg, transparent 35%, #ffffff30 50%, transparent 65%);
    animation: shadow 3.6s infinite normal linear forwards;
    z-index: 1;
}
@keyframes shadow {
    0%{
        left: -3.2rem;
    }
    100%{
        left: 6.8rem;
    }
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-game-download > a {
    position: absolute;
    width: 3.6rem;
    height: 2.1rem;
    background-image: url("/assets/img/btn-game-download-text.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size:auto 100%;
    animation: topdown infinite ease-in-out 1.4s;
    z-index: 2;
}
@keyframes topdown {
    from {background-size:auto 88%;}
    50% {background-size:auto 100%;}
    to {background-size:auto 88%;}
}
/*.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-game-download > a::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/assets/img/btn-game-download-active.png") no-repeat top left / 100%;
    opacity: 0;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-game-download > a:hover::before {
    opacity: 1;
}*/
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-register {
    width: 3.6rem;
    height: 1rem;
    margin-bottom: 0.1rem;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-register > a {
    position: relative;
    width: 100%;
    height: 100%;
    background: url("/assets/img/btn-register.png") no-repeat top left / 100%;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-register > a::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/assets/img/btn-register-active.png") no-repeat top left / 100%;
    opacity: 0;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-register > a:hover::before {
    opacity: 1;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-gift-recharge {
    width: 3.6rem;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-gift-recharge > div {
    width: 1.8rem;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-gift-recharge > .btn-gift > a {
    position: relative;
    width: 1.75rem;
    height: 1.05rem;
    float: left;
    background: url("/assets/img/btn-gift.png") no-repeat top left / 100%;
    opacity: 1;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-gift-recharge > .btn-gift:not(.no) > a::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/assets/img/btn-gift-active.png") no-repeat top left / 100%;
    opacity: 0;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-gift-recharge > .btn-gift:not(.no) > a:hover::before {
    opacity: 1;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-gift-recharge > .btn-gift.no > a {
    background: url("/assets/img/btn-gift-no.png") no-repeat top left / 100%;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-gift-recharge > .btn-recharge > a {
    position: relative;
    width: 1.75rem;
    height: 1.05rem;
    float: right;
    background: url("/assets/img/btn-recharge.png") no-repeat top left / 100%;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-gift-recharge > .btn-recharge > a::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/assets/img/btn-recharge-active.png") no-repeat top left / 100%;
    opacity: 0;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-btns-slideshow > .home-btns > .btn-gift-recharge > .btn-recharge > a:hover::before {
    opacity: 1;
}
.secondary > .main-home > .home-btns-slideshow > .home-slideshow{
    width: 8.2rem;
    height: 4.35rem;
    padding: 0.12rem 0.25rem 0.14rem 0.4rem;
    background: url("/assets/img/home-slideshow-bg.png") no-repeat top right / 100%;
}
.secondary > .main-home > .home-btns-slideshow > .home-slideshow > .carousel,
.secondary > .main-home > .home-btns-slideshow > .home-slideshow > .carousel > .carousel-inner,
.secondary > .main-home > .home-btns-slideshow > .home-slideshow > .carousel > .carousel-inner > .carousel-item,
.secondary > .main-home > .home-btns-slideshow > .home-slideshow > .carousel > .carousel-inner > .carousel-item > a,
.secondary > .main-home > .home-btns-slideshow > .home-slideshow > .carousel > .carousel-inner > .carousel-item > a > img{
    width: 100%;
    height: 100%;
}
.secondary > .main-home > .home-btns-slideshow > .home-slideshow > .carousel > .carousel-indicators > li{
    height: 0.08rem;
    width: 0.4rem;
    margin: 0 0.06rem;
    background-color: #111111;
    transition: background-color 0.3s;
}
.secondary > .main-home > .home-btns-slideshow > .home-slideshow > .carousel > .carousel-indicators > .active{
    background-color: #721c24;
    opacity: 1;
}
.secondary > .main-home > .home-news{
    height: 4.44rem;
    margin-bottom: 0.4rem;
}
.secondary > .main-home > .home-news > .news-content{
    position: relative;
    width: 8.3rem;
    height: 4.44rem;
    margin-right: 0.2rem;
    background: url("/assets/img/home-news-bg.png") no-repeat left top / 100%;
    padding: 0.14rem 0.24rem 0.2rem;
}
.secondary > .main-home > .home-news > .news-content > .nav{
    width: 0.4rem;
    height: 100%;
    margin-right: 0.5rem;
}
.secondary > .main-home > .home-news > .news-content > .nav > li > button{
    position: relative;
    width: 100%;
    height: 95%;
    color: white;
    border: none;
    z-index: 2;
    background: url("/assets/img/home-news-content-btn.png") no-repeat left top / 100% transparent;
    transition: background 0.3s;
}
.secondary > .main-home > .home-news > .news-content > .nav > li > button::before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/assets/img/home-news-content-btn-active.png") no-repeat left top / 100% transparent;
    opacity: 0;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-news > .news-content > .nav > li > button:hover::before {
    opacity: 1;
}
.secondary > .main-home > .home-news > .news-content > .nav > li > button.active {
    background: url("/assets/img/home-news-content-btn-active.png") no-repeat left top / 100% transparent;
}
.secondary > .main-home > .home-news > .news-content > .nav > li > button > p{
    position: relative;
    z-index: 2;
}
.secondary > .main-home > .home-news > .news-content > .tab-content{
    width: 6.92rem;
    height: 98%;
    overflow: hidden;
}
.secondary > .main-home > .home-news > .news-content > .tab-content > div > ul{
    height: 4rem;
    width: 100%;
    overflow-y: auto;
}
.secondary > .main-home > .home-news > .news-content > .tab-content > div > ul::-webkit-scrollbar {
    width: 0.06rem;
}

.secondary > .main-home > .home-news > .news-content > .tab-content > div > ul::-webkit-scrollbar-thumb {
    background: #8f1623;
    border-radius: 0.03rem;
}
.secondary > .main-home > .home-news > .news-content > .tab-content > div > ul::-webkit-scrollbar-track {
    border-radius: 0.03rem;
    background-color: #f1f1f1
}
.secondary > .main-home > .home-news > .news-content > .tab-content > div > ul > li{
    width: 99%;
}
.secondary > .main-home > .home-news > .news-content > .tab-content > div > ul > li > a{
    position: relative;
    width: 100%;
    height: 0.611rem;
    margin: 0.05rem auto;
    color: white;
    background: url("/assets/img/home-news-content-tab.png") no-repeat left top / 100%;
    transition: background 0.3s;
}
.secondary > .main-home > .home-news > .news-content > .tab-content > div > ul > li > a::before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/assets/img/home-news-content-tab-active.png") no-repeat left top / 100%;
    opacity: 0;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-news > .news-content > .tab-content > div > ul > li > a:hover::before{
    opacity: 1;
}
.secondary > .main-home > .home-news > .news-content > .tab-content > div > ul > li > a > span:first-child{
    z-index: 2;
    width: 1.4rem;
    line-height: 0.611rem;
    font-size: 0.24rem;
    text-align: center;
}
.secondary > .main-home > .home-news > .news-content > .tab-content > div > ul > li > a > span:last-child{
    z-index: 2;
    width: 5.52rem;
    line-height: 0.611rem;
    font-size: 0.18rem;
    padding: 0 0.06rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.secondary > .main-home > .home-news > .news-content > .tab-content > div > .news-more{
    position: absolute;
    width: 0.8rem;
    height: 0.24rem;
    right: 0.4rem;
    bottom: 0.04rem;
}
.secondary > .main-home > .home-news > .news-content > .tab-content > div > .news-more > a{
    width: 100%;
    height: 100%;
    opacity: 0.7;
    background: url("/assets/img/more.png") no-repeat center center / 100%;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-news > .news-content > .tab-content > div > .news-more > a:hover{
    opacity: 1;
}
.secondary > .main-home > .home-news > .news-btn{
    width: 3.5rem;
    height: 100%;
}
.secondary > .main-home > .home-news > .news-btn > div{
    width: 100%;
    height: 1.04rem;
    margin: 0.1rem 0;
}
.secondary > .main-home > .home-news > .news-btn > div:first-child{
    margin: 0 0 0.1rem;
}
.secondary > .main-home > .home-news > .news-btn > div:last-child{
    margin: 0.1rem 0 0;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-faq > a{
    position: relative;
    width: 100%;
    height: 100%;
    background: url("/assets/img/news-btn-faq.png") no-repeat center center / 100%;
    transition: background 0.3s;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-faq > a::before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/assets/img/news-btn-faq-active.png") no-repeat center center / 100%;
    opacity: 0;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-faq > a:hover::before{
    opacity: 1;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-data > a{
    position: relative;
    width: 100%;
    height: 100%;
    background: url("/assets/img/news-btn-data.png") no-repeat center center / 100%;
    transition: background 0.3s;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-data > a::before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/assets/img/news-btn-data-active.png") no-repeat center center / 100%;
    opacity: 0;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-data > a:hover::before{
    opacity: 1;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-topic > a{
    position: relative;
    width: 100%;
    height: 100%;
    background: url("/assets/img/news-btn-topic.png") no-repeat center center / 100%;
    transition: background 0.3s;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-topic > a::before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/assets/img/news-btn-topic-active.png") no-repeat center center / 100%;
    opacity: 0;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-topic > a:hover::before{
    opacity: 1;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-hot-activity > a{
    position: relative;
    width: 100%;
    height: 100%;
    background: url("/assets/img/news-btn-hot-activity.png") no-repeat center center / 100%;
    transition: background 0.3s;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-hot-activity > a::before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/assets/img/news-btn-hot-activity-active.png") no-repeat center center / 100%;
    opacity: 0;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-hot-activity > a:hover::before{
    opacity: 1;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-strategy > a{
    position: relative;
    width: 100%;
    height: 100%;
    background: url("/assets/img/news-btn-strategy.png") no-repeat center center / 100%;
    transition: background 0.3s;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-strategy > a::before{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/assets/img/news-btn-strategy-active.png") no-repeat center center / 100%;
    opacity: 0;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-news > .news-btn > .news-btn-strategy > a:hover::before{
    opacity: 1;
}
.secondary > .main-home > .home-role{
    height: 8rem;
    margin-bottom: 0.4rem;
}
.secondary > .main-home > .home-role > .home-role-content > .home-role-title{
    position: relative;
    height: 0.8rem;
    z-index: 3;
}
.secondary > .main-home > .home-role > .home-role-content > .home-role-title > .role-icon{
    width: 2.6rem;
    height: 100%;
    background: url("/assets/img/role-icon-bg.png") no-repeat top center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .home-role-title > .role-more{
    width: 0.8rem;
    height: 100%;
    position: relative;
}
.secondary > .main-home > .home-role > .home-role-content > .home-role-title > .role-more > a{
    position: absolute;
    bottom: 0;
    width: 0.8rem;
    height: 0.24rem;
    opacity: 0.7;
    background: url("/assets/img/more.png") no-repeat center center / 100%;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-role > .home-role-content > .home-role-title > .role-more > a:hover{
    opacity: 1;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content{
    width: 12rem;
    position: relative;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-initial{
    width: 1.9rem;
    height: 6.8rem;
    z-index: 2;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-initial > span{
    width: 1.9rem;
    height: 2.4rem;
    padding: 0.4rem 0.15rem;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-initial > span > div{
    width: 1.6rem;
    height: 1.6rem;
    cursor: pointer;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-initial > span > .occupation-levelOne-jx{
    background: url("/assets/img/occupation-levelOne-jx.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-initial > span > .occupation-levelOne-rl{
    background: url("/assets/img/occupation-levelOne-rl.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-initial > span > .occupation-levelOne-jl{
    background: url("/assets/img/occupation-levelOne-jl.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-initial > span.occActive > .occupation-levelOne-jx{
    background: url("/assets/img/occupation-levelOne-jx-active.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-initial > span.occActive > .occupation-levelOne-rl{
    background: url("/assets/img/occupation-levelOne-rl-active.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-initial > span.occActive > .occupation-levelOne-jl{
    background: url("/assets/img/occupation-levelOne-jl-active.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav{
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 3;
    border: none!important;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > .tab-pane{
    display: none;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > .fade{
    opacity: 1;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > .fade:not(.occShow){
    opacity: 0;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > .occActive{
    display: flex;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > button{
    width: 0.7rem;
    height: 1.6rem;
    padding: 0;
    margin: 0 0.2rem;
    border-radius: 0;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > button.active,
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > button:hover{
    border: none;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > button > .ico-bg{
    color: white;
    font-size: 0.16rem;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jxzs-tab{
    background: url("/assets/img/jxzs-tab-btn.png") no-repeat center center / 85%;
    transition: background 0.1s;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jxzs-tab.active,
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jxzs-tab:hover{
    background: url("/assets/img/jxzs-tab-btn.png") no-repeat center center / 95%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jxxcd-tab{
    background: url("/assets/img/jxxcd-tab-btn.png") no-repeat center center / 85%;
    transition: background 0.1s;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jxxcd-tab.active,
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jxxcd-tab:hover{
    background: url("/assets/img/jxxcd-tab-btn.png") no-repeat center center / 95%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jxgcs-tab{
    background: url("/assets/img/jxgcs-tab-btn.png") no-repeat center center / 85%;
    transition: background 0.1s;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jxgcs-tab.active,
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jxgcs-tab:hover{
    background: url("/assets/img/jxgcs-tab-btn.png") no-repeat center center / 95%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #rzs-tab{
    background: url("/assets/img/rzs-tab-btn.png") no-repeat center center / 85%;
    transition: background 0.1s;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #rzs-tab.active,
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #rzs-tab:hover{
    background: url("/assets/img/rzs-tab-btn.png") no-repeat center center / 95%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #rxcd-tab{
    background: url("/assets/img/rxcd-tab-btn.png") no-repeat center center / 85%;
    transition: background 0.1s;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #rxcd-tab.active,
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #rxcd-tab:hover{
    background: url("/assets/img/rxcd-tab-btn.png") no-repeat center center / 95%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #rgcs-tab{
    background: url("/assets/img/rgcs-tab-btn.png") no-repeat center center / 85%;
    transition: background 0.1s;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #rgcs-tab.active,
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #rgcs-tab:hover{
    background: url("/assets/img/rgcs-tab-btn.png") no-repeat center center / 95%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #rjlss-tab{
    background: url("/assets/img/rjlss-tab-btn.png") no-repeat center center / 85%;
    transition: background 0.1s;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #rjlss-tab.active,
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #rjlss-tab:hover{
    background: url("/assets/img/rjlss-tab-btn.png") no-repeat center center / 95%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jlzs-tab{
    background: url("/assets/img/jlzs-tab-btn.png") no-repeat center center / 85%;
    transition: background 0.1s;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jlzs-tab.active,
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jlzs-tab:hover{
    background: url("/assets/img/jlzs-tab-btn.png") no-repeat center center / 95%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jlxcd-tab{
    background: url("/assets/img/jlxcd-tab-btn.png") no-repeat center center / 85%;
    transition: background 0.1s;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jlxcd-tab.active,
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jlxcd-tab:hover{
    background: url("/assets/img/jlxcd-tab-btn.png") no-repeat center center / 95%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jlgcs-tab{
    background: url("/assets/img/jlgcs-tab-btn.png") no-repeat center center / 85%;
    transition: background 0.1s;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jlgcs-tab.active,
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jlgcs-tab:hover{
    background: url("/assets/img/jlgcs-tab-btn.png") no-repeat center center / 95%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jlslsz-tab{
    background: url("/assets/img/jlslsz-tab-btn.png") no-repeat center center / 85%;
    transition: background 0.1s;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jlslsz-tab.active,
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .nav > li > #jlslsz-tab:hover{
    background: url("/assets/img/jlslsz-tab-btn.png") no-repeat center center / 95%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content{
    position: absolute;
    width: 100%;
    height: 7.6rem;
    top: -0.8rem;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > div{
    position: relative;
    width: 100%;
    height: 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jxzs{
    background: url("/assets/img/jxzs-tab-bg.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jxxcd{
    background: url("/assets/img/jxxcd-tab-bg.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jxgcs{
    background: url("/assets/img/jxgcs-tab-bg.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .rzs{
    background: url("/assets/img/rzs-tab-bg.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .rxcd{
    background: url("/assets/img/rxcd-tab-bg.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .rgcs{
    background: url("/assets/img/rgcs-tab-bg.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .rjlss{
    background: url("/assets/img/rjlss-tab-bg.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jlzs{
    background: url("/assets/img/jlzs-tab-bg.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jlxcd{
    background: url("/assets/img/jlxcd-tab-bg.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jlgcs{
    background: url("/assets/img/jlgcs-tab-bg.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jlslsz{
    background: url("/assets/img/jlslsz-tab-bg.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > div > .role-describe{
    position: absolute;
    top: 1.2rem;
    right: 0;
    width: 5rem;
    height: 2.6rem;
    background: url("/assets/img/home-role-describe-bg.png") no-repeat center center / 100%;
    padding: 0.35rem 0.55rem 0.35rem 0.7rem;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > div > .role-describe > div{
    width: 100%;
    height: 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jxzs > .role-describe > div{
    background: url("/assets/img/jxzs-role-describe-text.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jxxcd > .role-describe > div{
    background: url("/assets/img/jxxcd-role-describe-text.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jxgcs > .role-describe > div{
    background: url("/assets/img/jxgcs-role-describe-text.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .rzs > .role-describe > div{
    background: url("/assets/img/rzs-role-describe-text.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .rxcd > .role-describe > div{
    background: url("/assets/img/rxcd-role-describe-text.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .rgcs > .role-describe > div{
    background: url("/assets/img/rgcs-role-describe-text.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .rjlss > .role-describe > div{
    background: url("/assets/img/rjlss-role-describe-text.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jlzs > .role-describe > div{
    background: url("/assets/img/jlzs-role-describe-text.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jlxcd > .role-describe > div{
    background: url("/assets/img/jlxcd-role-describe-text.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jlgcs > .role-describe > div{
    background: url("/assets/img/jlgcs-role-describe-text.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-role > .home-role-content > .occupation-content > .occupation-list-content > .jlslsz > .role-describe > div{
    background: url("/assets/img/jlslsz-role-describe-text.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-data{
    height: 3.9rem;
    margin-bottom: 0.4rem;
}
.secondary > .main-home > .home-data > .home-data-title{
    height: 0.8rem;
    margin-bottom: 0.2rem;
}
.secondary > .main-home > .home-data > .home-data-title > .data-icon{
    width: 2.6rem;
    height: 100%;
    background: url("/assets/img/data-icon-bg.png") no-repeat top center / 100%;
}
.secondary > .main-home > .home-data > .home-data-title > .data-more{
    position: relative;
    width: 0.8rem;
    height: 100%;
}
.secondary > .main-home > .home-data > .home-data-title > .data-more > a{
    position: absolute;
    bottom: 0;
    width: 0.8rem;
    height: 0.24rem;
    opacity: 0.7;
    background: url("/assets/img/more.png") no-repeat center center / 100%;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-data > .home-data-title > .data-more > a:hover{
    opacity: 1;
}
.secondary > .main-home > .home-data > .home-data-center{
    height: 2.9rem;
}
.secondary > .main-home > .home-data > .home-data-center > .home-data-left{
    width: 5.4rem;
    height: 2.9rem;
    margin-right: 0.2rem;
    background: url("/assets/img/home-data-left-bg.png") no-repeat top left / 100%;
    padding: 0.2rem;
}
.secondary > .main-home > .home-data > .home-data-center > .home-data-right{
    width: 6.4rem;
    height: 2.9rem;
    background: url("/assets/img/home-data-right-bg.png") no-repeat top left / 100%;
    padding: 0.2rem;
}
.secondary > .main-home > .home-data > .home-data-center > div > .data-title{
    color: #1b1e21;
    font-size: 0.22rem;
    padding-left: 0.16rem;
}
.secondary > .main-home > .home-data > .home-data-center > div > .data-content{
    padding: 0.1rem 0 0.3rem;
    width: 100%;
}
.secondary > .main-home > .home-data > .home-data-center > div > .data-content > div{
    width: 1rem;
    height: 0.5rem;
    text-align: center;
}
.secondary > .main-home > .home-data > .home-data-center > .home-data-left > .data-content > div{
    margin: 0 0.12rem 0.1rem;
}
.secondary > .main-home > .home-data > .home-data-center > .home-data-right > .data-content > div{
    margin: 0 0.1rem 0.1rem;
}
.secondary > .main-home > .home-data > .home-data-center > div > .data-content > div > a{
    color: #bbbbbb;
}
.secondary > .main-home > .home-data > .home-data-center > div > .data-content > div > a:hover{
    color: #ffffff;
}
.secondary > .main-home > .home-music-video-picture {
    position: relative;
    margin-bottom: 0.4rem;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video {
    width: 6rem;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music{
    width: 6rem;
    height: 4.1rem;
    position: relative;
    margin-bottom: 0.2rem;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-title {
    width: 0.5rem;
    z-index: 1;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-title > .music-icon {
    width: 100%;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 3.2rem;
    height: 4.1rem;
    background: url("/assets/img/home-music-content-bg.png") no-repeat top left / 100%;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content > .music-content-icon {
    position: absolute;
    width: 2.9rem;
    height: 2.9rem;
    left: 0.15rem;
    top: 0.15rem;
    background: url("/assets/img/music-content-icon.png") no-repeat center center / 100%;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content > .music-content-btn {
    position: absolute;
    width: 0.5rem;
    height: 0.5rem;
    top: 1.345rem;
    left: 1.345rem;
    cursor: pointer;
    border-radius: 0.25rem;
    background: url("/assets/img/music-content-btn-play.png")no-repeat center center / 100%;
    transition: background 0.3s;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content.on > .music-content-btn {
    background: url("/assets/img/music-content-btn-pause.png")no-repeat center center / 100%;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content.on > .music-content-icon{
    -moz-animation: rotate 3s linear infinite;
    -webkit-animation: rotate 3s linear infinite;
    -o-animation: rotate 3s linear infinite;
    -ms-animation: rotate 3s linear infinite;
    animation: rotate 3s linear infinite;
}
@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-ms-keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-o-keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content > audio {
    position: relative;
    opacity: 0;
    z-index: -1;
    width: 3.2rem;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content > .music-btn{
    position: absolute;
    bottom: 0;
    width: 3.2rem;
    height: 0.85rem;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content > .music-btn > .music-name{
    height: 0.28rem;
    width: 3.2rem;
    text-align: center;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content > .music-btn > .music-btn{
    width: 2.8rem;
    margin: 0 auto;
    height: 0.4rem;
    font-size: 0.18rem;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content > .music-btn > .music-btn > a{
    color: white;
    width: 0.9rem;
    line-height: 0.4rem;
    height: 0.4rem;
    user-select:none;
    transition: color 0.3s,background 0.3s;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content > .music-btn > .music-btn > .playPrevious{
    padding-left: 0.35rem;
    background: url("/assets/img/playPrevious.png") no-repeat left center / 0.3rem;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content > .music-btn > .music-btn > .playPrevious:hover{
    color: #832028;
    background: url("/assets/img/playPrevious-active.png") no-repeat left center / 0.3rem;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content > .music-btn > .music-btn > .playNext{
    background: url("/assets/img/playNext.png") no-repeat right center / 0.3rem;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-music > .home-music-content > .music-btn > .music-btn > .playNext:hover{
    color: #832028;
    background: url("/assets/img/playNext-active.png") no-repeat right center / 0.3rem;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-video{
    width: 3.2rem;
    height: 1.84rem;
    background-image: url("/assets/img/home-video-bg.png");
    background-repeat: no-repeat;
    background-position: 0.09rem 0.02rem;
    background-size: auto 96.5%;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-video > .video-border{
    position: relative;
    width: 3.2rem;
    height: 1.84rem;
    background: url("/assets/img/video-border-bg.png") no-repeat top left / 100%;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-video > .video-border > .video-content-btn{
    position: absolute;
    width: 0.5rem;
    height: 0.5rem;
    margin: 0.67rem 1.35rem;
}
.secondary > .main-home > .home-music-video-picture > .home-music-video > .home-video > .video-border > .video-content-btn > a{
    border-radius: 0.25rem;
    width: 0.5rem;
    height: 0.5rem;
    background: url("/assets/img/music-content-btn-play.png")no-repeat center center / 100%;
}
.secondary > .main-home > .home-music-video-picture > .home-picture-image{
    position: absolute;
    z-index: 0;
    left: 3.4rem;
    width: 3.36rem;
    height: 6.1rem;
    background: url("/assets/img/home-picture-image-bg.png") no-repeat top left / 100%;
}
.secondary > .main-home > .home-music-video-picture > .home-picture{
    width: 5.5rem;
    height: 6.1rem;
    margin-left: 0.5rem;
    z-index: 1;
}
.secondary > .main-home > .home-music-video-picture > .home-picture > .home-picture-title{
    height: 0.8rem;
    margin-bottom: 0.2rem;
}
.secondary > .main-home > .home-music-video-picture > .home-picture > .home-picture-title > .picture-icon{
    width: 2.6rem;
    height: 100%;
    background: url("/assets/img/picture-icon-bg.png") no-repeat top center / 100%;
}
.secondary > .main-home > .home-music-video-picture > .home-picture > .home-picture-title > .picture-more{
    position: relative;
    width: 0.8rem;
    height: 100%;
}
.secondary > .main-home > .home-music-video-picture > .home-picture > .home-picture-title > .picture-more > a{
    position: absolute;
    bottom: 0;
    width: 0.8rem;
    height: 0.24rem;
    opacity: 0.7;
    background: url("/assets/img/more.png") no-repeat center center / 100%;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-music-video-picture > .home-picture > .home-picture-title > .picture-more > a:hover{
    opacity: 1;
}
.secondary > .main-home > .home-music-video-picture > .home-picture > .home-picture-content{
    width: 5.5rem;
}
.secondary > .main-home > .home-music-video-picture > .home-picture > .home-picture-content > .picture-content-top{
    width: 5.5rem;
    height: 3.23rem;
    margin-bottom: 0.1rem;
    padding: 0.1rem;
    background: url("/assets/img/picture-content-top-bg.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-music-video-picture > .home-picture > .home-picture-content > .picture-content-top > img{
    width: 100%;
}
.secondary > .main-home > .home-music-video-picture > .home-picture > .home-picture-content > .picture-content-bottom{
    width: 5.5rem;
    height: 1.76rem;
    padding: 0.1rem;
    background: url("/assets/img/picture-content-bottom-bg.png")no-repeat top center / 100%;
}
.secondary > .main-home > .home-music-video-picture > .home-picture > .home-picture-content > .picture-content-bottom > img{
    width: 49%;
}
.secondary > .main-home > .home-official{
    margin-bottom: 0.6rem;
}
.secondary > .main-home > .home-official > .home-official-title{
    height: 0.8rem;
    margin-bottom: 0.2rem;
}
.secondary > .main-home > .home-official > .home-official-title > .official-icon{
    width: 2.6rem;
    height: 100%;
    background: url("/assets/img/official-icon-bg.png") no-repeat top center / 100%;
}
.secondary > .main-home > .home-official > .home-official-title > .official-more{
    position: relative;
    width: 0.8rem;
    height: 100%;
}
.secondary > .main-home > .home-official > .home-official-title > .official-more > a{
    position: absolute;
    bottom: 0;
    width: 0.8rem;
    height: 0.24rem;
    opacity: 0.7;
    background: url("/assets/img/more.png") no-repeat center center / 100%;
    transition: opacity 0.3s;
}
.secondary > .main-home > .home-official > .home-official-title > .official-more > a:hover{
    opacity: 1;
}
.secondary > .main-home > .home-official > .home-official-content{
    width: 12rem;
    height: 2.16rem;
    padding: 0 0.8rem;
    background: url("/assets/img/home-official-content-bg.png") no-repeat top left / 100%;
}
.secondary > .main-home > .home-official > .home-official-content > div{
    width: 2.6rem;
    height: 1.9rem;
    padding: 0 0.13rem;
    background: url("/assets/img/home-official-icon-bg.png") no-repeat center center / 90%;
}
.secondary > .main-home > .home-official > .home-official-content > div > .official-title{
    color: #1b1e21;
    width: 0.46rem;
    line-height: 0.46rem;
    text-align: center;
    letter-spacing: 0.04rem;
    height: 1.9rem;
    writing-mode: vertical-lr;
}
.secondary > .main-home > .home-official > .home-official-content > div > img{
    margin: 0.12rem 0 0 0.08rem;
    height: 1.42rem;
    width: 1.42rem;
}