a{cursor: pointer;}
a:hover{text-decoration: none;}
/*左边栏*/
.text-overflow {overflow: hidden;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
#activity_left div.left-block {position: relative;margin-bottom: 17px;}
#activity_left .member-num, #activity_left .share-num{padding: 28px 25px;color: #ba7f23;background-color: rgba(0,0,0,0.5);}
#activity_left .member-num .apply-area{z-index: 10000;position: absolute;top: 42px;left: 205px;width: 265px;display: none;color: #fff;
background-color: rgba(0,0,0,0.5);padding: 15px;word-break: break-all;}
#activity_left .big-shot, #activity_right .share-dynamic{color: #818181;background-color: rgba(0,0,0,0.5);
    padding-bottom: 15px;position: relative;}
#activity_left .member-num #member_apply{position: absolute;right: 15px;top: 10px;color: #818181;
    background-color: #000;padding: 4px 8px;}
#activity_left .member-num #member_apply .fa{font-size: 17px;margin-left: 7px;vertical-align: bottom;}
#activity_left .count-num{font-size: 53px;line-height: 53px;margin-bottom: 5px;max-width: 100%;filter: brightness(150%);
display: flex;}
#activity_left .count-num .fail-num{font-size: 12px;position: relative;bottom: 10px;left: 6px;color: rgba(255,255,255,0.4);white-space: nowrap;}
#activity_left .count-tips{font-size: 17px;filter: brightness(150%);}
#activity_left .big-shot .title{font-size: 15px;color: #999;padding: 13px 25px 14px;background-color: #000;margin-bottom: 15px;}
#activity_left .big-shot .bigshot-content{overflow-y: auto;height: 116px;}
#activity_left .big-shot #bigshot_list{margin-left: -6px;padding: 0 11px 0 23px;}
#activity_left .big-shot .bigshot-content::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #999;
}
#activity_left .big-shot .bigshot-content::-webkit-scrollbar
{
    width: 7px;
    height: 12px;
    background-color: #999;
}

#activity_left .big-shot .bigshot-content::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
}
#activity_left .big-shot #bigshot_list li{width: 38px;height: 38px;margin: 8px;float: left;border: 1px solid #818181;}
#activity_left .big-shot #bigshot_list li img{width: 100%;height: 100%;border: 1px solid #000;}
#activity_left .big-shot #bigshot_num{position: absolute;right: 20px;top: 10px;font-size: 15px;}

#activity_right .share-dynamic .title{font-size: 15px;color: #999;padding: 13px 25px 14px;background-color: #000;margin-bottom: 25px;}
#activity_right .share-dynamic #set_share{position: absolute;right: 13px;top: 11px;border: 1px solid #ba7f23;color: #fff;
    padding: 0 6px;font-size: 12px;}
#activity_right .share-dynamic .share-content{overflow-y: auto;height: 647px;}
#activity_right .share-dynamic #share_list{padding: 0 25px 0;}
#activity_right .share-dynamic .share-content::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #999;
}
#activity_right .share-dynamic .share-content::-webkit-scrollbar
{
    width: 7px;
    height: 12px;
    background-color: #999;
}

#activity_right .share-dynamic .share-content::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
}
#activity_right .share-dynamic #share_list li{margin-bottom: 10px;}
#activity_right .share-dynamic #share_list li a{color: #aaa;}
#activity_right .share-dynamic #share_list li a:hover{color: #ba7f23;}
#activity_right .share-dynamic #share_list li a:hover .article-title{filter: brightness(150%);}
#activity_right .share-dynamic #share_list li .article-title{margin-bottom: 3px;word-break: break-all;}
#activity_right .share-dynamic #share_list li .info{color: #3c3d3f;font-weight: bold;display: flex;flex-wrap: wrap;}
#activity_right .share-dynamic #share_list li .info .name{color: #3c3d3f;margin-right: 10px;font-weight: bold;font-size: 13px;
    max-width: 150px;}
/*贡献排行*/
#activity_left .ranking{color: #818181;}
#activity_left .ranking .title{font-size: 15px;color: #999;padding: 13px 25px 14px;background-color: #000;}
#activity_left .ranking #rank_list{padding: 15px 25px 22px;background-color: rgba(0,0,0,0.5);}
#activity_left .ranking #rank_list .item{position: relative;margin-bottom: 10px;}
#activity_left .ranking #rank_list .item:nth-child(1){color: #ba7f23;}
#activity_left .ranking #rank_list .item:nth-child(1) .rank{background-image: url(/img/huangguan.png);
background-repeat: no-repeat;background-position: center center;background-size: cover;height: 18px;}
#activity_left .ranking #rank_list .item .rank{position: absolute;left: -4px;width: 18px;top: 0;text-align: center;}
#activity_left .ranking #rank_list .item .name{padding-left: 24px;padding-right: 40px;font-size: 14px;}
#activity_left .ranking #rank_list .item .rank-num{position: absolute;right: 0;width: 20px;top: 0;text-align: right;}
/*大咖浮窗*/
.card-type {z-index: 9999;position: absolute;width: 280px;display: none;color: #999;}

.card-type .top{background-color: #000;padding: 15px 20px;}
.card-type .top .user-name{padding: 0 3px 0 3px;background-color: #ba7f23;max-width: 100%;filter: brightness(150%);
    display: inline-block;color: #000;height: 17px;line-height: 15px;font-weight: bold;margin-bottom: 5px;}
.card-type .top .user-desc{color: #fff;word-break: break-all;}
.card-type .content{background-color: rgba(0,0,0,0.9);padding: 8px 20px 15px;}
.card-type .content a{color: #999;}
.card-type .content a:hover{color: #ba7f23;}
.card-type .content a:hover .article-title{filter: brightness(150%);}
.card-type .content .article-title{margin-bottom: 6px;font-size: 12px;word-break: break-all;}
/*右边栏*/
#activity_right_title{font-size: 16px;font-weight: bold;margin: 10px 0 25px;padding-left: 20px;color: #818181;}
#activity_right #article_list .item{position: relative;padding-left: 20px;margin-bottom: 15px;}
#activity_right #article_list .small-title{font-size: 16px;font-weight: bold;margin: 30px 0 20px;padding-left: 20px;color: #aaa;}
#activity_right #article_list .item a{color: #aaa;}
#activity_right #article_list .item a:hover{color: #ba7f23;}
#activity_right #article_list .item a:hover .article-title{filter: brightness(150%);}
#activity_right #article_list .item .article-title{margin-bottom: 3px;word-break: break-all;}
#activity_right #article_list .item .info{color: #555;font-weight: bold;}
#activity_right #article_list .item .arrow{position: absolute;left: 0;top: -2px;font-size: 14px;color: #999;}
/*上传干货*/
#activity_right #submit_share{font-size: 17px;display: flex;align-items: center;background-color: #000;padding: 5px 27px 5px 18px;}
/*#activity_right #submit_share .add{border-radius: 50%;border: 2px solid #555;width: 30px;height: 30px;display: inline-block;
    text-align: center;font-size: 24px;line-height: 21px;margin-right: 15px;color: #ba7f23;font-weight: bold;
    font-family: 'Segoe UI', Arial, 'Microsoft Yahei', Simsun, sans-serif;}*/
#activity_right #submit_share .add{vertical-align: middle;background-size: contain;width: 29px;height: 29px;
    display: inline-block;margin-right: 15px;background-image: url(/img/share_add.png);}
#activity_right #submit_share .word{color: #fff;line-height: 25px;}
/*自适应*/
#activity_left,#activity_right{z-index: 999;}
@media screen and (max-width: 1110px) and (min-width: 992px){
    #activity_left .count-num{font-size: 35px;line-height: 40px;}
    #activity_left .member-num, #activity_left .share-num{padding: 33px 15px;}
    #activity_right .share-dynamic #share_list li .info .name{max-width: 70px;}
    #activity_left .big-shot #bigshot_list{padding: 15px 21px 22px 25px;}
    #activity_left .big-shot #bigshot_num{right: 20px;top: 32px;}
    #activity_left .big-shot .title{padding: 13px 25px 29px;}
}
@media screen and (max-width: 1240px) and (min-width: 992px){
    #activity_right .share-dynamic #set_share{top: 35px;}
}
@media screen and (max-width: 991px){
    #activity_left{padding: 0;}
    #activity_right{padding: 0;}
}
/*弹窗*/
.pop .pop-modal-content{border: 1px dashed #443006;height: auto;}
.pop .pop-modal-content .pop-modal-header{background-color: #322105;border: none;}
.pop .pop-modal-header h4{color: #fff;font-size: 13px;}
.pop .pop-modal-header .close{opacity: 0.6;text-shadow: none;}
.pop .pop-form-horizontal{background-color: #000;color: #eee;padding: 5px 5px 0;}
.pop .pop-form-horizontal .master{background-color: #171515;padding: 30px 92px 17px;border-top: 1px solid #333;
    border-right: 1px solid #333;border-left: 1px solid #333;}
.pop .pop-form-horizontal .master .form-control{background-color: #444;border-radius: 0;color: #aaa;margin-bottom: 11px;
    border-color: #777;font-size: 12px;}
.pop .pop-form-horizontal .master #share_email{margin-bottom: 0;}
.pop .pop-form-horizontal .master textarea{resize: none;height: 96px;}
.pop .pop-form-horizontal .master .win-selector .form-control{width: 48%;display: inline-block;position: relative;line-height: 23px;
    cursor: pointer;padding: 4px 12px;}
.pop .pop-form-horizontal .master .win-selector .form-control .fa{position: absolute;right: 8px;top: 3px;font-size: 17px;}
.pop .pop-form-horizontal .master .win-selector .form-control .fa-sort-up{top: 10px;}
.pop .pop-form-horizontal .master .win-selector .form-control ul{background-color: #444;border: 1px solid #777;
    position: absolute;left: -1px;right: -1px;top: 32px;display: none;z-index: 20;}
.pop .pop-form-horizontal .master .win-selector .form-control ul li{padding: 4px 12px;}
.pop .pop-form-horizontal .master .win-selector .form-control ul li:hover{background-color: #666;}
.pop .pop-form-horizontal .master .win-selector #share_type{float: right;}
.pop .pop-modal-footer{background-color: #000;padding: 0 5px 15px;}
.pop .pop-modal-footer .share-footer{position: relative;}
.pop .pop-modal-footer .share-footer .scrollbar{background: repeating-linear-gradient(45deg, #322105, #322105 2px, #000 0, #000 4px);
    height: 4px;width: 186px;position: absolute;right: 0;bottom: -9px;}
.pop .pop-modal-footer .control{background-color: #171515;border-right: 1px solid #333;
    border-bottom: 1px solid #333;border-left: 1px solid #333;padding-bottom: 12px;}
.pop .pop-modal-footer .control .btn-confirm{background-color: #ba7f23;color: #000;}
.pop .pop-modal-footer .control .btn-cancel{background-color: #fff;color: #000;}
.pop .pop-modal-footer .control .btn{padding: 0;border-radius: 0;width: 74px;}
@media screen and (max-width: 460px){
    .pop .pop-form-horizontal .master{padding: 30px 20px 17px;}
}
#skills-body .tipspop{background: #444;border: 3px solid #000;}
#skills-body *[class*='popshow-']{color: #fff;}

html, body {overflow-x: hidden;height: 100%;}
body.darkstyle {
    background-color: #181B1F;
}
#home{height: 100%!important;}
.parallax{background-size: inherit!important;background-image: url(/img/overlay-pattern.png) !important;
    background-color: rgba(12,15,20 , 0.5);position: absolute;z-index: 2;top: 0;left: 0;width: 100%;
    background-repeat: repeat;min-height:100%;}