@charset "UTF-8";
/* 次级页面 */

/* 主内容 */
.main > .main-bg{
    height: auto;
}
.main > .main-bg > .main-content{
    height: auto;
}

/* 左侧菜单 */
.main > .main-bg > .main-content > .main-content-left > .content-left-button{
    width: 20.5rem;
    margin-bottom: 1rem;
}
.main > .main-bg > .main-content > .main-content-left > .content-left-button > div{
    width: 20.5rem;
    height: 7.04rem;
}
.main > .main-bg > .main-content > .main-content-left > .content-left-button > div > a{
    color: white;
    width: 20.5rem;
    height: 7.04rem;
    display: flex;
    margin: 0.5rem 0;
    background-image: url("/assets/img/left-button-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    transition: box-shadow 0.3s;
}
.main > .main-bg > .main-content > .main-content-left > .content-left-button > div > a:hover{
    box-shadow: 0 0 0.2rem 0.2rem rgb(241, 216, 161);
}
.main > .main-bg > .main-content > .main-content-left > .content-left-button > div > a > div{
    width: 100%;
    background-position: top center;
    background-repeat: no-repeat;
}
.main > .main-bg > .main-content > .main-content-left > .content-left-button > .left-button-download{
    width: 20.5rem;
    height: 12.7rem;
}
.main > .main-bg > .main-content > .main-content-left > .content-left-button > .left-button-download > a{
    height: 12.7rem;
    margin-top: 0;
    background-image: url("/assets/img/button-download-bg.png");
}
.main > .main-bg > .main-content > .main-content-left > .content-left-button > .left-button-download > a > div{
    background-image: url("/assets/img/button-download.png");
    background-size: auto 4rem;
    background-position: center;
}
.main > .main-bg > .main-content > .main-content-left > .content-left-button > .left-button-customer > a > div{
    background-image: url("/assets/img/button-customer.png");
    background-position: center;
    background-size: auto 2rem;
}

/* 联系客服 */
.main > .main-bg > .main-content > .main-content-left > .left-button-linked {
    width: 20.5rem;
    height: 22.2rem;
    background-image: url("/assets/img/button-linked-bg.png");
    background-repeat: no-repeat;
    background-size: 20.5rem auto;
}

/* 二维码 */
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > .code {
    width: 20.5rem;
    height: 12.8rem;
    display: flex;
    flex-flow: row;
    align-items: flex-end;
    justify-content: center;
    margin-bottom: 0.5rem;
}

/* 点击按钮后 切换此处的二维码背景图 */
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > .code:after {
    display: block;
    content: "";
    width: 11.5rem;
    height: 11.5rem;
    background-repeat: no-repeat;
    background-size: 11.5rem 11.5rem;
    background-color: whitesmoke;
    border: 0.15rem solid rgb(190, 145, 104);
}

/* 所有社群按钮 */
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > div.association-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2.755rem;
    padding: 0;
    background-image: url("/assets/img/official-btn.png");
    background-size: auto 3rem;
    background-repeat: no-repeat;
    background-position: center;
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > div.association-btn.active {
    background-image: url("/assets/img/official-btn-active.png");
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > div.association-btn::after {
    display: block !important;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto 1.2rem;
    width: 7.5rem;
    height: 2rem;
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > div.shim {
    height: 1.8rem;
}

.main > .main-bg > .main-content > .main-content-left > .left-button-linked > div.association-btn:hover {
    transform: scale(1.05);
    cursor: pointer;
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > div.association-btn:active {
    transform: scale(0.95);
    cursor: pointer;
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > .official-qq::after {
    background-image: url("/assets/img/official-qq-title.png");
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > .official-vx-customer::after {
    background-image: url("/assets/img/official-vx-customer-title.png");
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > .official-qq-customer::after {
    background-image: url("/assets/img/official-qq-customer-title.png");
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > .official-vxgzh::after {
    background-image: url("/assets/img/official-vxgzh-title.png");
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > .official-qq-code.code:after {
    background-image: url("/assets/img/official-qq.png");
    background-size: 100% 100%;
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > .official-vx-customer-code.code:after {
    background-image: url("/assets/img/official-vx-customer.png");
    background-size: 100% 100%;
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > .official-qq-customer-code.code:after {
    background-image: url("/assets/img/official-qq-customer.png");
    background-size: 100% 100%;
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > .official-vxgzh-code.code:after {
    background-image: url("/assets/img/official-vxgzh.png");
    background-size: 100% 100%;
}

/* 未开放渠道置灰：不可点击 */
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > div.association-btn.disabled {
    filter: grayscale(1);
    opacity: 0.55;
    cursor: not-allowed;
}
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > div.association-btn.disabled:hover,
.main > .main-bg > .main-content > .main-content-left > .left-button-linked > div.association-btn.disabled:active {
    transform: none;
    cursor: not-allowed;
}

/* 右侧内容 */
.main > .main-bg > .main-content > .main-content-right{
    padding: 0 1rem 12rem 1rem;
    background-image: url("/assets/img/right-content-bg.png");
    background-position: top center;
    background-size: auto 5.2rem;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0.4);
}
.main > .main-bg > .main-content > .main-content-right > .content-right-title{
    height: 5rem;
}

.main > .main-bg > .main-content > .main-content-right > .content-right-title > .right-title{
    width: 16rem;
    background-repeat: no-repeat;
    background-size: auto 2.4rem;
    background-position: center;
}
.main > .main-bg > .main-content > .main-content-right > .content-right-title > .right-location{
    font-size: 0.9rem;
    color: #ffeeb8;
}
.main > .main-bg > .main-content > .main-content-right > .content-right-title > .right-location > a{
    color: #ffeeb8;
}
.main > .main-bg > .main-content > .main-content-right > .content-right-title > .right-location > a:hover{
    color: #d3c698;
}