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;}
#edit_area{color: #868686;background-color: #fff;padding: 11px 10px 7px 31px;border-radius: 2px;
    position: relative;box-shadow:0 0 2px rgba(0,0,0,0.2);}
@media screen and (max-width: 500px){
    #edit_area{padding: 11px 10px 7px;}
}
#edit_area .avatar{width: 35px;height: 35px;border-radius: 4px;position: absolute;}
#edit_area .edit{margin-left: 46px;position: relative;margin-bottom: 4px;}
textarea:disabled{background-color: #f8f8f8;}
#edit_area .edit #count{position: absolute;right: 10px;bottom: 4px;display: none;}
#edit_area .edit #takeoff{position: absolute;left: 8px;bottom: 4px;cursor: pointer;display: none;}
#edit_area .edit #takeoff i{font-size: 16px;vertical-align: sub;}
#edit_area .edit .textarea-box{position: relative;border: 1px solid #E1E8ED;border-radius: 4px;padding: 0 5px;}
#edit_area .edit .input{width: 100%;resize: none;height: 29px;line-height: 22px;padding-top: 5px;}
#edit_area .edit .input:focus{outline: none;border-color: #3a8fd1;}
#edit_area .edit .bottom{margin-top: 10px;margin-bottom: 5px;
    -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#edit_area .edit .bottom .left{float: left;}
#edit_area .edit .bottom .right{float: right;}
#edit_area .edit .bottom .left .item{display: inline-block;padding: 5px;margin-right: 5px;border: 1px solid transparent;}
#edit_area .edit .bottom .left #show_more{display: none;}
#edit_area .edit .bottom .left #show_more i{font-size: 17px;vertical-align: sub;}
#edit_area .edit .bottom .left #showmore_area{display: inline-block;}
@media screen and (max-width: 380px){
    #edit_area .edit .bottom .left #show_more{display: inline-block;}
    #edit_area .edit .bottom .left #showmore_area{display: none;}
}
@media screen and (min-width: 381px){
    #edit_area .edit .bottom .left #showmore_area{display: inline-block!important;}
}
#edit_area .edit .bottom .left .item:hover{border: 1px solid #E1E8ED;background-color: #f2f2f2;border-radius: 4px;}
#edit_area .edit .bottom .left .item.on{border: 1px solid #E1E8ED;background-color: #f2f2f2;border-radius: 4px;}
#edit_area .edit .bottom .left .item .fa{margin-right: 2px;}
#edit_area .edit .bottom .left .item .fa-picture-o{color: #090;}
#edit_area .edit .bottom .left .item .fa-link{color: #3a8fd1;}
#edit_area .edit .bottom .left .item .fa-video-camera{color: #bf85bf;}
#edit_area .edit .bottom .left .item .fa-file{color: #737e95;}
#edit_area .edit .bottom .left .item .fa-pencil-square-o{color: #c63;}
#edit_area .edit .bottom .left .item span{color: #868686;}
#edit_area .edit .bottom .right #new_tags{color: #999;margin-right: 10px;}
#edit_area .edit .bottom .right #new_tags .fa{color: #ccc;font-size: 13px;}
#edit_area .edit .bottom .right #new_tags .fa-sort-desc{vertical-align: text-top;}
#edit_area .edit .bottom .right #new_tags .fa-sort-asc{display: none;vertical-align: middle;}
#edit_area .edit .bottom .right .btn{background-color: #398fd1;color: #fff;width: 96px;height: 34px;text-align: center;}
/*标签虚线框*/
#edit_area .edit #tags_holder{margin-top: 10px;padding: 10px;border: 1px dashed #E1E8ED;border-radius: 4px;
    position: relative;align-items: center;display: none;margin-bottom: 8px;}
#edit_area .edit #tags_holder .title{position: absolute;margin-bottom: 5px;top: 14px;}
#edit_area .edit #tags_holder #add_tags{margin-left: 70px;display: flex;flex-wrap: wrap;}
#edit_area .edit #tags_holder #add_tags li{border: 1px solid #ddd;border-radius: 2px;margin-right: 5px;margin-bottom: 3px;}
#edit_area .edit #tags_holder #add_tags li .tag{padding: 1px 6px 1px 12px;}
#edit_area .edit #tags_holder #add_tags li .remove{border-left: 1px solid #ddd;line-height: 22px;
    display: inline-block;padding: 0 5px;font-size: 13px;cursor: pointer;}
#edit_area .edit #tags_holder #tag_add{padding: 2px 8px;border: 1px solid #ddd;font-size: 13px;border-radius: 2px;cursor: pointer;margin-bottom: 3px;}
@media screen and (max-width: 500px){
    #edit_area .edit #tags_holder .title{display: block;position: relative;top: 0;}
    #edit_area .edit #tags_holder #add_tags{margin-left: 0;}
}
/*弹窗标签*/
.tagswin .content{padding-top: 20px;}
.tagswin .content .area{margin-bottom: 10px;}
.tagswin .content .area .tags-label{padding-left: 10px;font-weight: bold;font-size: 13px;margin-bottom: 3px;}
.tagswin .content .list{display: flex;flex-wrap: wrap;}
.tagswin .content .list .item{padding-right: 10px;margin-right: 19px;position: relative;padding: 4px 10px;
    margin-bottom: 3px;border-radius: 2px;color: #555;cursor: pointer;}
.tagswin .content .list .item.on{background-color: #398fd1;color: #fff;}
.tagswin .content .list .item:after{display: table;content:'|';clear: both;position: absolute;
    top: 3px;right: -11px;color: #ddd;}
.tagswin .tips{padding-left: 9px;padding-bottom: 10px;color: #c00;}

#edit_area .edit .operate{margin-top: 10px;padding: 10px;border: 1px dashed #E1E8ED;border-radius: 4px;}
/*图片*/
#edit_area .edit .operate #show_photo .btn{color: #868686;border: 1px solid #E1E8ED;border-radius: 4px;padding: 5px 38px;font-size: 12px;}
#edit_area .edit .operate #show_photo .photo_holder{margin-top: 22px;max-width: 340px;}
#edit_area .edit .operate #show_photo .photo_holder .photo{position: relative;width: 100px;height: 100px;
    margin-right: 13px;margin-bottom: 13px;background: no-repeat center center;background-size: 100% auto;float: left;}
#edit_area .edit .operate #show_photo .photo_holder .photo .material-icons{font-size: 27px;background-color: #fff;
    border-radius: 50%;position: absolute;right: -9px;top: -9px;cursor: pointer;}
/*链接*/
#edit_area .edit .operate #show_link{margin: 6px 4px;}
#edit_area .edit .operate #show_link .link_label{margin-bottom: 5px;}
#edit_area .edit .operate #show_link .form-control{margin-bottom: 10px;border: 1px solid #E1E8ED;}
/*视频*/
#edit_area .edit .operate #show_video{margin: 6px 4px;}
#edit_area .edit .operate #show_video .link_label{margin-bottom: 5px;}
#edit_area .edit .operate #show_video .form-control{margin-bottom: 10px;border: 1px solid #E1E8ED;}
/*文件*/
#edit_area .edit .operate #show_file .btn{font-size: 12px;width: 100%;padding: 17px;color: #868686;}
#edit_area .edit .operate #show_file .btn span{padding: 0 3px;}
#edit_area .edit .operate #show_file .btn span:nth-child(1){font-size: 14px;}
/*文件上传后*/
#edit_area .edit .operate #show_filed{display: flex;justify-content: space-between;align-items: center;margin: 5px;}
#edit_area .edit .operate #show_filed img{width: 45px;height: 45px;margin-right: 13px;}
#edit_area .edit .operate #show_filed .filename{color: #333;font-size: 14px;}
#edit_area .edit .operate #show_filed .material-icons{font-size: 30px;cursor: pointer;}
/*权限*/
#edit_area .edit .secret{margin: 13px 0;position: relative;display: none;}
#edit_area .edit .secret .tips{color: #ccc;}
#edit_area .edit .secret a{color: #333;}
#edit_area .edit .secret a:hover{color: #398fd1;}
#edit_area .edit .secret #authority{z-index: 999;position: absolute;right: 0;background: #fff;text-align: left;
    color: #333;border: 1px solid #ccc;border-radius: 2px;padding: 2px;box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);}
#edit_area .edit .secret #authority a{white-space: nowrap;min-width: 50px;padding: 7px 13px;color: #333;display: block;}
#edit_area .edit .secret #authority a:hover{background-color: #f2f2f5;color: #398fd1;}
/*发布成功弹出消息*/
#edit_area #published{position: absolute;width: 100%;height: 42px;text-align: center;top: 50px;display: none;}
#edit_area #published .success_big{width: 38px;height: 42px;background: url(/img/ico_warn.png) no-repeat;
    background-position: -100px -3px;display: inline-block;vertical-align: middle;}
#edit_area #published .txt{font-size: 16px;margin-left: 10px;color: #333;}

.pop .pop-modal-header h4{color: #868686;font-size: 13px;}
.pop .pop-modal-content{border: none;}
.pop .pop-modal-footer .btn {padding: 3px 19px;}
/*.btn-primary {background-color: #398fd1;border-color: #398fd1;}*/
.btn-default {border-color: #E1E8ED;}
#paywin img{width: 90px;padding-top: 30px;}
#paywin p{line-height: 54px;padding-bottom: 20px;font-size: 14px;}

#search_area{background-color: #fff;margin-top: 10px;margin-bottom: 10px;border-radius: 2px;
    padding: 9px 0 0;box-shadow:0 0 2px rgba(0,0,0,0.2);}
#search_area .menu{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;padding: 0 10px 0 16px;}
#search_area .menu .flag{margin-bottom: 9px;}
#search_area .menu .flag a{display: inline-block;font-size: 12px;color: #868686;margin-right: 17px;position: relative;}
#search_area .menu .flag a .new{border-radius: 50%;width: 7px;height: 7px;background-color: #c00;
    position: absolute;right: -5px;top: -3px;display: none;}
#search_area .menu .flag a:hover{color: #333;}
#search_area .menu .flag a.on{color: #333;font-weight: bold;}
#search_area .menu .search{position: relative;margin-bottom: 9px;color: #ccc;}
@media screen and (max-width: 767px){
    #search_area .menu .search{display: none;}
}
#search_area .menu .search .fa{position: absolute;right: 0;padding: 0;color: #868686;line-height: 26px;width: 26px;}
#search_area .menu .search #tweet_search{border-radius: 0;height: 27px;font-size: 12px;width: 197px;padding-right: 27px;border-color: #E1E8ED;}
#search_area .disappear{padding: 10px 10px 0 16px;border-top: 1px solid #E1E8ED;margin-bottom: 25px;}
#search_area .disappear .btn{border: 1px solid #E1E8ED;border-radius: 12px;color: #66757f;padding: 0 14px;margin: 0 4px 7px 0;font-size: 12px;line-height: 22px;}
#search_area .disappear .btn:hover{color: #398fd1;border: 1px solid #398fd1;}
#search_area .disappear .btn.on{color: #398fd1;border: 1px solid #398fd1;}
/*@功能*/
#suggest_list{z-index: 9999;background-color: #fff;position: absolute;color: #333;border: 1px solid #ccc;
    border-radius: 2px;padding: 2px;box-shadow: 0 2px 8px 1px rgba(0,0,0,0.2);display: none;}
#suggest_list ul{margin: 0;padding: 0;clear: both;}
#suggest_list li{position: static;float: none;margin: 0;padding: 0;}
#suggest_list li a{white-space: nowrap;min-width: 50px;padding: 7px 13px;color: #333;display: block;cursor: pointer;text-decoration: none;}
#suggest_list li a.sel{background-color: #f2f2f5;text-decoration: none;color: #398fd1;}
#suggest_list li.suggest_title{padding: 5px 10px;display: block;cursor: default;white-space: nowrap;}
/*loading*/
.loader {position: relative;border-top: 0.3em solid rgba(255, 255, 255, 0.2);
    border-right: 0.3em solid rgba(255, 255, 255, 0.2);border-bottom: 0.3em solid rgba(255, 255, 255, 0.2);
    border-left: 0.3em solid #ffffff;-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;}
.loader, .loader:after {border-radius: 50%;width: 1.4em;height: 1.4em;display: inline-block;}
@-webkit-keyframes load8 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes load8 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
/*我要当圈主*/
.main .master-block{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-bottom: 10px;background-color: #fff;
    box-shadow: 0 0 2px rgba(0,0,0,0.2);padding: 25px 18px;text-align: center;}
.main .master-block h6{color: #66757F;font-size: 14px;margin-bottom: 10px;}
.main .master-block .btn{color: #fff;background-color: #398fd1;border-radius: 2px;width: 100%;}
/*我要当圈主弹窗*/
.pop-form-horizontal .master{padding: 19px 5px 21px;color: #000;}
.pop-form-horizontal .master .tips{margin-bottom: 19px;}
.pop-form-horizontal .master .title{font-size: 14px;font-weight: bold;margin-bottom: 11px;}
.pop-form-horizontal .master p{margin-bottom: 9px;font-size: 15px;font-weight: 500;}
.pop-form-horizontal .master p span{position: absolute;}
.pop-form-horizontal .master p div{padding-left: 27px;}
.pop-form-horizontal .master .apply .name{display: flex;align-items: center;margin-bottom: 7px;margin-top: 7px;}
.pop-form-horizontal .master .apply .info{display: flex;align-items: center;}
.pop-form-horizontal .master .apply .edit{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 15px;}
.pop-form-horizontal .master .apply input{height: 31px;width: 48%;display: inline-block;}
/*筛选内容区域*/
#screening_area{background-color: #f8f8f8;margin-bottom: 10px;margin-top: -2px;padding: 5px 16px;border-radius: 2px;display: none;}
#screening_area a{display: inline-block;color: #868686;vertical-align: middle;}
#screening_area a.option{border: 1px solid #ccc;padding: 1px 4px;margin: 2px 4px 2px 2px;background-color: #fff;}
#screening_area a.option:hover{border-color: #398fd1;}
#screening_area a.option .fa{color: #bbb;padding-left: 3px;}
#screening_area a.option:hover .fa{color: #398fd1;}
#screening_area a.search{max-width: 85%;}
@media screen and (max-width: 520px){
    #screening_area a.search{max-width: 73%;}
}