body{
    background-color: #282728;
}
.detailbox{
    position:relative;
    width: 1280px;
    margin: 0 auto;
    margin-top: 110px;
    padding: 60px;
    background-color: #181718;
    box-sizing: border-box;
    border-radius: 8px;
    padding-bottom: 90px;
}
.viewer-footer,.viewer-button.viewer-close{
    display: none!important;
}
.detail_arrowleft, .detail_arrowright{
    /* position:absolute;
    opacity: 0.1;
    width: 65px;
    height: 113px;
    margin-top: 255px; */
    position: fixed;
    opacity: 0.1;
    width: 65px;
    height: 113px;
    top: 50%;
    margin-top: -93px;
}
.detail_arrowleft{
    /* left: -121px; */
    left: 90px;
}
.detail_arrowleft:hover, .detail_arrowright:hover{
    opacity: 0.3;
}
.detail_arrowright{
    transform: rotate(180deg);
    /* right: -121px; */
    right: 90px;
}
.detailbox .detailImg{
    width: 100%;
    margin-top: 30px;
}
.detailbox .detailImg:first-child{
    margin-top:0px;
}
.detailbox .detailImg img, .detailbox .detailImg video{
    max-width: 100%;
    max-height: 62vh;
    display: block;
    margin: 0 auto;
}
.editfunctionbkBox{
    display: none;
}
.addressBox{
    position:relative;
    font-size: 18px;
}
.addressBox::before{
    position:absolute;
    content: '';
    background-image: url(/static/competition/jiangxi/pos.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 17px;
    height: 22px;
    left: -25px;
    top:50%;
    margin-top: -11px;
}
.editfunctionbk{
    width: 40px;
    height: 40px;
    background-color: rgba(0,0,0,0.7);
    border-radius: 3px;
    cursor: pointer;
}
.editfunctionbk img{
    width: 18px;
    height: 18px;
}
.functionbk{
    width: 75px;
    height: 75px;
    background-color: rgba(0,0,0,0.7);
    border-radius: 5px;
}
.functionbk img{
    width: 30px;
    height: 30px;
    display: block;
    font-size: 0px;
}
.detailbox_nav>div{
    position:relative;
    font-size: 18px;
    color: rgba(255,255,255,0.7);
    margin-right: 40px;
}
.detailbox_nav{
    width: 100%;
    padding-bottom: 25px;
    cursor: pointer;
}
.detailbox_nav>div::after{
    content: '';
    position:absolute;
    background-image: url(/static/competition/jiangxi/detail_arrow_right_white.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 8px;
    height: 16px;
    filter: brightness(5);
    top: 50%;
    margin-top: -8px;
    right: -25px;
}
.detailbox_nav>div:last-child::after{
    opacity: 0;
}
.voteNum{
    margin: 25px 0 40px;
    font-size: 18px;
    min-width: 520px;
}
.voteNum span{
    display: inline-block;
    font-size: 25px;
    font-weight: 700;
    padding: 0 6px;
}
.functionItem{
    position:relative;
    font-size: 18px;
    cursor: pointer;
}
.functionItem .qrcodebox{
    position:absolute;
    width: 234px;
    height: 248px;
    background-image: url(/static/competition/jiangxi/qrcodebox.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.functionItem .qrcodebox svg{
    width: 92%;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    top: 4%;
    margin-left: -46%;
}
.functionItem .qrcodebox img{
    display: block;
    width: 190px;
    height: 190px;
}
.functionbk{
    margin-bottom: 20px;
    
}
.detailbox .pageIntro{
    position: relative;
    text-indent: 2em;
    color: rgba(255,255,255,0.7);
    font-size: 18px;
    line-height:38px;
}
.detailbox .pageIntro.desc{
    position: relative;
}
.detailbox .pageIntro.desc::before{
    content: '';
    position: absolute;
    background-image: url(/static/competition/jiangxi/yin.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 74px;
    height: 73px;
    left: -48px;
    top: -54px;
}
.detailbox .pageIntro.desc::after{
    content: '';
    position: absolute;
    background-image: url(/static/competition/jiangxi/yin.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 74px;
    height: 73px;
    right: -70px;
    bottom: -47px;
    transform: rotate(180deg);
}
.qrcodeItem{
    background-color: transparent;
}
.qrcodeItem *{
    pointer-events: none;
}
.viewer-backdrop{
    background-color: rgba(0,0,0,0.9)!important;
}
#share{
    margin-top: 0px!important;
}
#share .icon-qq,#share .icon-qzone{
    display: none;
}
#share .social-share{
    width: auto!important;
}
#share .social-share .social-share-icon{
    border:none!important;
    font-size: 32px!important;
}
#share .social-share-icon.icon-weibo{
    filter: brightness(5);
}
#share .social-share .social-share-icon:hover{
    background: transparent;
}
.detail_function{
    min-width: 520px;
}
.social-share.share-component a{
    display: none;
}
.social-share.share-component a:first-child{
    display: block;
}
#share .social-share a{
    width: 65px !important;
    height: 65px !important;
    line-height: 65px !important;
}
.feedbackArea{
    position:relative;
    color: #ff5e5e;
    margin-top: 25px;
    line-height: 29px;
    text-align: left;
    text-indent: 1.5em;
}
.feedbackArea::after{
    content: '';
    position:absolute;
    background-image: url(/static/competition/jiangxi/alert.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 15px;
    height: 15px;
    top: 7px;
    left:0px;
}
.detailBox_shareTips{
    position: absolute;
    bottom: 24px;
    right: 25px;
    font-size: 17px;
    color: rgba(255,255,255,0.5);
    display: none;
}
.resultItem .resultItemOrder{
    font-size: 42px;
    color: #ffba31;
    text-align: center;
    margin: 30px 0 26px;
    opacity: 0.7;
}
.resultItem .awardImg{
    width: 174px;
}
.detailDesc{
    margin: 0 auto;
    background-color: rgba(255, 255, 255, 0.05);
    padding: 18px 10px;
    border-radius: 0px 0px 4px 4px;
    margin-bottom: 20px;
    color: rgba(255, 255, 255, 0.9)
}
.zoneNav{
    white-space: nowrap;
    padding-bottom: 25px;
    cursor: pointer;
    color: rgba(255,255,255,0.7);
    transition: all 0.3s;
}
.zoneNav:hover{
    color: rgba(255,255,255,1);
}