.sucai-result .pics .title.with-img .fontW70-13{
    color:#fff;
}

.sucai-result .pics .title.with-img .fontW50-13{
    color:#fff;
}

.sucai-result .pics .title.with-img .flr .likeed .liked{
    color:#fff;
}

.sucai-result .pics .title.with-img .flr .likeed .liked:hover{
    color:#f46377;
}

#contest-detail-content{
    overflow: hidden;
}

.content-contest-detail .header-region{
    padding-top: 20px;
}

.content-contest-detail .contest-head-infor-region{
    display: none;
}
.content-contest-detail .contest-head-infor{
    display: none;
}

.content-contest-detail .tabs_wrapper{
    margin-top: 0;
    border-bottom: 0;
}

.content-contest-detail .tabs_wrapper .px_tabs{
    border-bottom: 0;
}

.content-contest-detail .tabs-region{
    padding:20px 0 ;
}
.content-contest-detail .tabs_wrapper .px_tabs>li>a{
    color: #FFDB06;

}

.content-contest-detail .tabs_wrapper .px_tabs>li:hover a{
    color: #00A6D8;
}

.content-contest-detail .tabs_wrapper .px_tabs>li.active a{
    color: #00A6D8;
}



body{
    margin:0;
    background: #0D0C26;
}
html *{
    box-sizing: border-box;
    margin: 0;
}

body img{
    vertical-align: middle;
}

.content-contest-detail .header-region .uploadImgBtn{
    position: absolute;
    top:calc(50% + 195px);
    left:calc(50% + 330px);
    width:150px;
    height: 60px;
    line-height: 50px;
    background: url("imgs/btn.svg") no-repeat center center;
    padding-right:8px;
    font-size:16px;
    font-weight: bold;
    color:rgba(13,12,38,1);
    text-align: center;

}

#ds_index_pc{
    padding-bottom: 200px;
}

.panda_postcard_container{
    text-align: center;
    width:100%;
    max-width: 1100px;
    margin:0 auto ;
    padding:95px 15px;
    background: url("./imgs/bgWave.png") #fff  no-repeat center center;
    background-size: 100% 100%;
    position: relative;
}

.panda_postcard_container .cardBorder_top{
    position: absolute;
    top:0;
    left:22px;
    right:22px;
    height:14px;
    background: url("./imgs/wavetop.png") center center;
}

.panda_postcard_container .cardBorder_bottom{
    position: absolute;
    bottom:0;
    left:22px;
    right:22px;
    height:14px;
    background: url("./imgs/wavetop.png") center center;
}

.panda_postcard_container .cardBorder_left{
    position: absolute;
    bottom:15px;
    left:0;
    top:15px;
    width:14px;
    background: url("./imgs/waveright.png") center center;
}

.panda_postcard_container .cardBorder_right{
    position: absolute;
    bottom:15px;
    right:0;
    top:15px;
    width:14px;
    background: url("./imgs/waveright.png") center center;
}

.panda_postcard_container .btn{
    display: inline-block;
    vertical-align: middle;
    width:150px;
    height: 60px;
    line-height: 50px;
    background: url("imgs/btn.svg") no-repeat center center;
    padding-right:8px;
    font-size:16px;
    font-weight: bold;
    color:rgba(13,12,38,1);
}

.panda_postcard_container .outPadding{
    padding:0 20px 0 5px;
}

.panda_postcard_container .box_content .content_item{
    display: inline-block;
    position: relative;
    width:100%;
    max-width:598px;
    margin-bottom: 68px;
}

.panda_postcard_container .box_content .content_item .text{
    min-height:104px;
    background:rgba(255,219,6,1);
    border-radius:5px;
    border:3px solid rgba(0,0,0,1);
    padding:20px 5px 10px 30px;
    position: relative;
    z-index: 10;
}

.panda_postcard_container .box_content .content_item .text p{
    font-size:14px;
    font-weight: bold;
    color:rgba(13,12,38,1);
    line-height:20px;
    text-align: left;
}

.panda_postcard_container .box_content .content_item p:first-child{
    margin-bottom: 10px;
}

.panda_postcard_container .box_content .content_item .whiteBox{
    position: absolute;
    bottom:-15px;
    right:-15px;
    width:100%;
    height:100%;
    border-radius:5px;
    border:3px solid rgba(0,0,0,1);

}

.panda_introduction{
    font-size:14px;
}

.panda_introduction .bigDesc{
    margin-top: 37px;
    font-size:16px;
    font-weight: bold;
    color:rgba(68,68,68,1);
    line-height:22px;
}

.panda_introduction .desc{
    margin-top: 25px;
}


.panda_introduction .desc p{
    color:rgba(51,51,51,1);
    line-height:28px;
}

.panda_introduction .showList{
    margin-top: 45px;
    font-size: 0;
}

.panda_introduction .showList .show_item{
    display: inline-block;
    vertical-align: top;
    margin:0 50px;
}


.panda_introduction .showList .show_item p{
    font-size:14px;
    color:rgba(118,118,118,1);
    line-height:20px;
    margin-top: 15px;
}

.panda_introduction .showList .show_item .imgBox{
    height:195px;
    line-height: 195px;
}

.panda_introduction .tip{
    color:rgba(51,51,51,1);
    line-height:28px;
    margin-top: 48px;
}

.panda_require{
    margin-top: 60px;
}

.panda_require .require_detail{
    margin-top: 55px;
}

.panda_require .require_detail .require_detail_item{
    text-align: left;
    max-width: 590px;
    margin:0 auto 20px;
}

.panda_require .require_detail .require_detail_item img{
    display: inline-block;
}

.panda_require .require_detail .require_detail_item span{
    font-size:14px;
    font-weight: bold;
    color:rgba(13,12,38,1);
    line-height:20px;
    display: inline-block;
    vertical-align: middle;
    width: -moz-calc(100% - 65px);
    width: -webkit-calc(100% - 65px);
    width:calc(100% - 65px);
}

.panda_require .btnList{
    margin-top: 60px;
    font-size: 0;
}

.panda_require .btnList .btn{
    margin:0 18px 20px;
    width:271px;
    height:65px;
    line-height: 57px;
    background: url("./imgs/bigBtn.svg") no-repeat center center;

}

.panda_prize{
    margin-top: 47px;
}

.panda_prize .prizeList{
    margin-top: 50px;
    font-size: 0;
}

.panda_prize .prizeList .prizeItem{
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin:0 20px 20px;
}

.panda_prize .prizeList .prizeItem .prize_content{
    position: absolute;
    top:0;
    left:0;
    right:17px;
    bottom: 17px;
    color:rgba(2,6,44,1);
    padding:30px 10px 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;

}

.panda_prize .prizeList .prizeItem .prize_content .title{
    font-size:40px;
    font-weight: bold;
    line-height:52px;
}

.panda_prize .prizeList .prizeItem .prize_content .desc{
    font-size:14px;
    font-weight: bold;
    line-height:25px;
    margin: 0 auto;
    max-width: 222px;
}

.panda_prize .prizeList .prizeItem .prize_content .num{
    font-size:32px;
    color:rgba(2,6,44,1);
    line-height:45px;
}

.panda_prize .tip{
    margin: 35px auto 0;
    font-size: 16px;
    color: rgba(2,6,44,1);
    line-height: 16px;
    max-width: 878px;
    text-align: left;
}

.panda_time{
    margin-top: 45px;
}

.panda_time .time_arrangement{
    margin:50px auto 0 ;
    width:100%;
    max-width:480px;
    text-align: left;

}

.panda_time .time_arrangement .arrangement_container .btn{
    text-align: center;
}

.panda_time .time_arrangement .arrangement_container span{
    font-size:14px;
    font-weight: bold;
    color:rgba(13,12,38,1);
    line-height:20px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 20px;
    width: -moz-calc(100% - 160px);
    width: -webkit-calc(100% - 160px);
    width: calc(100% - 160px);
}

.panda_time .time_arrangement .line{
    padding-left: 75px;
}

.panda_time .time_arrangement .line .dot{
    width: 5px;
    height: 9px;
    margin-top: 5px;
    background-color: #000;
    border-radius: 50%;
}

.panda_judge{
    margin-top: 60px;
}

.panda_judge .judge_container{
    margin-top: 60px;
}

.panda_judge .judge_container .content_item{
    margin-bottom: 0;
    max-width: 450px;
}


.panda_judge .judge_container .content_item .text p{
    font-size:18px;
    line-height:25px;
}

.panda_reference{
    margin-top: 60px;
}

.panda_reference .reference_list{
    font-size: 0;
    margin-top: 60px;
}

.panda_reference .reference_list .reference_item{
    display: inline-block;
    width:50%;
    max-width: 453px;
    padding:0 15px 35px;
}

.panda_reference .reference_list .reference_item img{
    width:100%;
}

.panda_QandA{
    margin-top: 60px;
}

.panda_QandA .content{
    margin-top: 45px;
}

.panda_organization .text{
    margin: 45px 0 30px;
    font-size:14px;
    font-weight: bold;
    color:rgba(13,12,38,1);
    line-height:20px;
}

.panda_organization .unLogo{
    max-width: 105px;
    width:100%;
}

.panda_organization .orgImgs{
    width:100%;
    max-width: 405px;
    margin:0 auto;
    display: flex;
    justify-content: space-between;
}


@media (max-width: 440px){
    .content-contest-detail .tabs-region{
        padding-top:0;
    }

    #ds_index_pc{
        padding-bottom: 50px;
    }
}