@charset "UTF-8";
/* 公共部分 */
*{margin:0; padding:0;}
body{font-family: "Helvetica Neue",Helvetica,Arial,'Microsoft YaHei',sans-serif;/* background:url('../images/bg.gif') repeat; */font-size:14px;}
body.active{background: transparent;}
ul, ol{margin:0;list-style: none;}
a{color: #666;text-decoration: none;cursor: pointer;}
a:hover, a:active{color:#666;text-decoration: none;border-color: #ccc;}
/*
a:hover, a:active{color:#29BDE1;text-decoration: none; border-color: #29BDE1;}
*/
h1, h2, h3, h4, h5, h6{font-size: 100%;}
textarea{resize:none;}
a{outline: none;}
input[type="text"], input[type="password"], textarea{-webkit-appearance:none;}
.badge{background-color: #cccccc;font-style: normal;vertical-align: 1px;}
.badge-tips{background-color: #ff5428;}
.container{width:100%;padding:0.05rem 0.1rem;}
.container.active{background-color: #fff;}
.color-999{color: #999999; }
.color-666{color: #666666;}
.border-radius-4, .aw-question-list li .mod-footer img, .aw-explore-hot-topic ul li img, .topic-tag .text, .sub-nav, .img, .img img, .icon-inverse{border-radius: 4px;}
.aw-load-more{display:block;
  width: 50%;
  height: 0.7rem;
  line-height: 0.65rem;
  text-align: center;
  border-radius: 0.35rem;
  border: 1px solid #eee;
  font-size: 0.28rem;
  margin: 0 auto;
  background-color: #e8eaea;
  color: #a5a8a6;
}
.mod-footer{
  padding: 0.15rem 0.3rem;
}
.aw-load-more i{display: none;}
/*.aw-load-more:active{background-color: #0fb8af !important;color: #fff !important;border-color: #0fb8af !important;}*/
.aw-load-more.loading{border: none !important;background-color: transparent !important;}
.aw-load-more.loading span{display: none;}
.aw-load-more.loading i{display: inline-block;font-size: 16px;color: #999 !important;}
.aw-load-more.no-border{margin:0;border: none;background-color: #f5f5f5;}
.fa-spin{display:inline-block;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.aw-title{height: 43px;padding:0 10px;line-height: 43px;background-color:#fafafa;border-bottom:1px solid #999999;font-size: 16px;color: #333333;}
.aw-title .btn{margin-top: 10px;}
.margin-0{margin:0;}
.padding-0{padding:0;}
.aw-hide-txt{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/* 重载bs部分 */
.mt10 {
    margin-top: 10px;
}
.mt5 {
    margin-top: 5px;
}
.aw-info{height:35px;line-height:35px;margin:0;padding:0;background-color: #f4fbff;border-bottom: 1px solid #cbe1f0;text-align: center;}
.aw-info a{display: block;color: #999999;}
label, b{font-weight: normal;}
.form-control{box-shadow: none;border-color: #cccccc;}
textarea.form-control{padding:6px;}
.btn-success{border:none;background-color:#29BDE1;}
.btn-success:hover, .btn-success:active{background-color: #29BDE1 !important;color: #fff !important;}
.btn-success.active{background-color: #29BDE1;color: #fff;box-shadow: none;}
.btn-success.active:hover{background-color: #999 !important;}
.btn-primary{border:none;background-color: #29BDE1;}
.btn-primary:hover, .btn-primary:active{background-color: #000;}
.btn-mini{width:64px;height: 24px;line-height:24px;padding:0;}
.btn-normal{width:100%;height: 30px;line-height: 30px;padding:0;font-size: 15px;}
.btn-large{width: 90px;height: 34px;line-height: 34px;padding:0;}
.btn-slarge{width: 175px;height: 40px;line-height: 40px;padding:0;font-size: 15px;}
.btn-gray{background-color: #cccccc;color: #fff;}
.btn-gray:hover, .btn-gray:active{background-color: #999;color: #fff;}
.btn-stack{width: 24px;height: 24px;padding:0;line-height: 24px;font-size: 16px;}
.label{font-weight: normal;}
.label-orange{background-color: #ff8852;}
.badge{padding:3px 6px;}
.badge-danger{background-color:#ff5428 !important;}
.pagination > li > a, .pagination > li > span{color: #999999;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color: #29BDE1;border-color: #29BDE1;}
.alert-warning{line-height:35px;margin:0;padding:0 10px;border-radius: 0;}
/* 话题栏 */
.aw-topic-bar{background-color: #fff;}
.aw-topic-bar.active .tag-bar{background-color: #fafafa;border-bottom: 1px solid #e6e6e6;}
.aw-topic-bar.active .topic-tag .text{border-radius: 4px 0 0 4px;}
.aw-topic-bar .tag-bar{height: auto;overflow: hidden;text-align: center}
.aw-topic-bar .tag-bar .aw-add-topic-box{margin:10px 0 0 10px;}
.topic-tag{margin:10px 0 10px 10px;}
.topic-tag a{float: left;}
.topic-tag .text{display:inline-block;font-size:0.14rem;color: #333;}
.topic-tag .text:hover, .topic-tag .text:active, .topic-tag .close:hover, .topic-tag .close:active{/*background-color:#29BDE1;*/}
.topic-tag .close{width: 24px;height: 24px;background-color: #0fb8af;text-align: center;line-height:25px;color: #fff;font-size: 14px;opacity: 1;filter:alpha(opacity=100);border-radius: 0 4px 4px 0;}
.aw-topic-bar .editor{height:55px;margin-bottom:10px;background-color: #fafafa;border-bottom: 1px solid #e6e6e6;}
.aw-topic-bar .editor .mod-head{margin-top: 10px;padding:0 10px;}
.aw-topic-bar .editor .form-group{position:relative;float: left;width: 46%;margin-bottom: 10px;}
.aw-topic-bar .editor .form-group i{position: absolute;right: 8px;top: 7px;font-size: 18px;color: #ababab;}
.aw-topic-bar .editor .btn{float: right;}
.aw-topic-bar .editor .add{margin-right: 10px;}
/* 赞同反对 */
.operate{display:inline-block;background-color: #f5f5f5;border-radius:4px;}
.operate.active a{color: #0fb8af;}
.operate.disabled{}
.operate a{float:left;height:30px;line-height:30px;padding:0 7px;color: #999;}
.operate a:active, .operate a:hover, .operate a:focus{color: #0fb8af;}
.operate a + a{border-left: 1px solid #fff;}
.operate a i{line-height: 28px;}
/* 全局loading样式 */
#aw-loading{position:fixed;top:50%;left:50%;background:#000;width: 40px;height: 40px;margin: 0 0 0 -20px;z-index: 10001;opacity: 0.75;filter: alpha(opacity=75);border-radius: 5px;}
#aw-loading-box{width:40px;height:40px;background-image: url('../images/loading.png');}
.aw-loading{display:inline-block;height:16px;width:16px;background:url("../images/ajax-loader.gif") no-repeat;}
/* 全局下拉列表 */
.aw-dropdown-list{position:absolute;z-index:10;width:100%;max-height:206px;overflow-y:scroll;margin-top:-1px;border:1px solid #cccccc;border-radius: 5px;box-shadow: 0 10px 10px #d9d9d9;background-color: #fff;}
.aw-dropdown-list li{border-top: 1px solid #e6e6e6;}
.aw-dropdown-list li:first-child{border-radius: 5px 5px 0 0;border-top: none;}
.aw-dropdown-list li:last-child{border-radius: 0 0 5px 5px;}
.aw-dropdown-list li a{display: block;padding:10px;}
.aw-dropdown-list li a:active{background-color: #0fb8af;color: #fff;}
.aw-publish-box .aw-topic-bar .aw-dropdown-list{max-height: 124px;}

#upload-form{position: relative;width: 0;height: 0;opacity: 0;filter:alpha(opacity=0);}
#upload-form .file-input{position:absolute;top:-7px;left:-12px;width: 80px;height: 34px;filter:alpha(opacity=0);cursor: pointer;}

/* header */

/* 首页top-nav */
.top-nav{height:0.45rem;padding:0 0.1rem;background-color: #fafafa;border-bottom: 1px solid #999999;}
.top-nav ul li{position:relative;float: left;width:50%;}
.top-nav ul li a{display: block;height:0.45rem;line-height:0.45rem;text-align: center;font-size: 0.16rem;color: #666666;}
.top-nav ul li a.active, .top-nav ul li.active a{border-bottom: 3px solid #666;color: #333333;font-weight: bold;}
.top-nav ul li a i{position: absolute;right: 10px;top: 10px;}
.top-nav ul li a .badge{position:absolute;top: 5px;}
/* category
.top-category{height: 48px;overflow-y:scroll;background-color: #fafafa;border-bottom:1px solid #cccccc;}
.top-category ul{min-width: 500px;}
.top-category ul li{float: left;}
.top-category ul li a{display: block;height: 48px;margin:0 10px;line-height: 48px;font-size: 15px;color:#666666;}
.top-category ul li a.active{border-bottom: 3px solid #7a46ad;color: #333333;font-weight: bold;}
*/
/* nav */
.nav{position:fixed;z-index:9999;bottom:0;width:100%;height:49px;border-top: 1px solid #cccccc;}
.nav > ul{position: relative;z-index: 1;height:49px;background-color: #ffffff;}
.nav ul li{position:relative;float: left;width: 20%;text-align: center;}
.nav ul li a{display: block;height: 49px;padding-top:7px;font-size: 12px;color: #808080;}
.nav ul li a.active, .nav ul li a.active i{color: #29BDE1;}
.nav ul li i{display: block;margin:0 0 2px;font-size: 20px;}
.nav ul li .icon-tips{position: absolute;right: 10px;top: 5px;margin:0;}
.nav .aw-popover{display:none;position:absolute;bottom:49px;z-index:0;width:100%;height: 102px;background-color:#0fb8af;border-top: 1px solid #4dabff;}
.nav .aw-popover.active ul li{width: 25%;}
.nav .aw-popover ul li{width:33.333%;margin:15px 0;}
.nav .aw-popover ul li .badge{position: absolute;right: 10px;top: 0;}
.nav .aw-popover a{color: #fff;}
.nav .aw-popover a:active .label{background-color: #3097F2;}
.nav .aw-popover .label{display:block;width: 50px;height: 50px;margin:0 auto 5px;padding:0;text-align: center;line-height: 48px;background-color: #4dabff;color: #4dabff;border-radius: 25px;}
.nav .aw-popover .label i{display: inline-block;margin:0;vertical-align:middle;color: #fff;}
.nav .aw-popover .label img{border-radius: 25px;}

/* sub-nav 子导航 */
.sub-nav{margin-bottom:10px;background-color:#fff;border:1px solid #e6e6e6;}
.sub-nav ul li{border-top: 1px solid #e6e6e6;}
.sub-nav ul li:first-child{border-top: none;}
.sub-nav ul li a{display: block;padding:10px;font-size: 15px;color: #333333;}
.sub-nav ul li:first-child a{border-radius: 3px 3px 0 0;}
.sub-nav ul li:last-child a{border-radius: 0 0 3px 3px ;}
.sub-nav ul li a:active{background-color: #0fb8af;color: #fff;}
.sub-nav ul li a:active i{color: #fff;}
.sub-nav ul li a i{margin-right: 5px;vertical-align: -1px;color: #999999;}

/* 问题列表 */
.aw-question-list, .aw-feed-list{margin-top: 10px;}
.aw-question-list > .mod-body > ul > li, .aw-feed-list > .mod-body > ul > li{background-color: #fff;border-bottom:1px solid #e6e6e6; padding:0;}
.aw-question-list h2, .aw-feed-list h2{margin:0;font-size: 16px;font-weight: bold;}
.aw-question-list h2 a, .aw-feed-list h2 a{font-size:0.12rem;line-height: 1.7em;word-wrap:break-word;}
.aw-question-list li .mod-body{padding:10px;}
.aw-question-list li .mod-footer{padding:10px;border-top:1px solid #e6e6e6;font-size: 14px;color: #999;}

/* 发现列表 */
.aw-feed-list li{position: relative;}
.aw-feed-list li .mod-head{position:relative;padding:10px 40px 0 10px;color: #999;font-size: 15px;}
.aw-feed-list li .mod-head .img{position: absolute;top:0.1rem;right:0.1rem;}
.aw-feed-list li .mod-body{padding:0 0 10px;}
.aw-feed-list li .mod-body .content{word-wrap:break-word;}
.aw-feed-list li .mod-body p{margin:0;line-height: 1.8em; font-size: 16px;}
.aw-feed-list li .mod-body .icon-tips{position: absolute;right: -2px;top: -2px;}
.aw-feed-list li .mod-footer{ height: 0.2rem; line-height: 0.2rem; font-size: 14px;color: #999;}
.aw-feed-list li .mod-footer a{display:inline-block;float:left;height:31px;padding:0 14px;border-right:1px solid #e6e6e6;color: #999999;}
.aw-feed-list li .mod-footer a.active{color: #0fb8af;}
.aw-feed-list li .mod-footer a:active, .aw-feed-list li .mod-footer a:hover{background-color: #0fb8af;color: #fff;}
.aw-feed-list li .mod-footer a:hover i{color: #fff;}
.aw-feed-list li .mod-footer a span{margin-left: 3px;}
.aw-feed-list li .mod-footer .pull-right img{vertical-align: -5px;}
.aw-feed-list li .mod-footer .i{vertical-align: -1px;}
.aw-feed-list li.article .mod-body .img{width:140px;margin:5px 10px 0 0;}
.aw-feed-list.active li .mod-body{}
.aw-feed-list.active li .mod-footer a{padding:0;border:none;}
.aw-feed-list.active li .mod-footer a:active, .aw-feed-list.active li .mod-footer a:hover{background-color: transparent;color: #19558d;}

/* 通知列表 */
.aw-notifications-list .mod-head{margin:10px 0;}
.aw-notifications-list .mod-head .btn{margin:0 4px;}
.color-999 b{color:#666;font-size:12px;}
/* 用户页面 */
.aw-people-detail, .aw-topic-detail{background-color: #fff;margin-top: 5px;}
.aw-people-detail .mod-head, .aw-topic-detail .mod-head{position: relative;min-height:70px;padding:0.06rem 0.1rem 0.1rem 0.7rem;border-bottom:1px solid #e6e6e6;}
.aw-people-detail .mod-head h1, .aw-topic-detail .mod-head h1{margin:0 0 5px 0;font-size:0.14rem;color: #333;}
.aw-people-detail .mod-head .img, .aw-topic-detail .mod-head .img{position: absolute;left:0.1rem;top:0.12rem; border-radius: 100%;}
.aw-people-detail .mod-head .btn{margin-left: 5px;}
.aw-people-detail .mod-head p, .aw-topic-detail .mod-head p{margin:0;}
.aw-people-detail .mod-body{/* padding:0.1rem; */border-bottom: 1px solid #e6e6e6; padding-top: 10px}
.aw-people-detail .mod-body ul li{float: left;width:25%;font-size: 0.12rem;text-align: center;color: #666;padding-bottom: .1rem;border-bottom: 10px solid #f7f7f7;}
.aw-people-detail .mod-body ul li b{display: block;font-size: 0.12rem;color: #333;font-weight: normal; padding-bottom: 0.1rem;}
.aw-people-detail .mod-footer, .aw-topic-detail .mod-footer{padding:0 0.1rem;background-color:#fafafa;border-bottom: 1px solid #f0f0f0}
.aw-people-detail .mod-footer ul li, .aw-topic-detail .mod-footer ul li{float: left;width:25%;}
.aw-people-detail .mod-footer ul li a, .aw-topic-detail .mod-footer ul li a{display: block;height: 0.45rem;padding:0 5px;line-height:0.45rem;font-size:0.13rem;color:#666666;text-align: center;}
.aw-people-detail .mod-footer ul li.active a, .aw-topic-detail .mod-footer ul li.active a{border-bottom: 3px solid #29BDE1;color: #29BDE1;}
.aw-box{padding:0 10px;}
.card-mod{background-color: #fff; border-bottom: 10px solid #f7f7f7;}
.card-mod:first-child{/*margin-top:15px;*/}
.card-mod .mod-head{padding:0.1rem 0.1rem;cursor: pointer; font-size: 16px;}
.card-mod .mod-head h2{margin:0;font-size:16px;color:#333333;}
.card-mod .mod-head h2 i{color: #999;}
.card-mod .mod-head .icon-down.active{transform:scale(1,-1);-webkit-transform:scale(1,-1);}
.card-mod .mod-body{padding:.1rem .2rem;border-top: 1px solid #e6e6e6;}
.card-mod .user-list{height: auto;overflow: hidden;}
.card-mod .user-list li{float: left;width:10%;margin:0 0px 3px;text-align: center;}
.card-mod.people-profile ul li{height: 30px;line-height: 30px;}
.card-mod.people-profile ul li i{color: #999999;}
.card-mod.focus-topics .mod-body{padding-bottom: 0;}
.card-mod.focus-topics .topic-tag{margin:0 10px 10px 0;}
/* 话题详情页 */
.aw-topic-detail .mod-footer{padding:0 0.1rem;}
/* 话题列表 */
.aw-topic-list li .mod-head{position:relative;padding:0.1rem 0.1rem 0.1rem 0.55rem;/*border-bottom: 1px solid #e6e6e6;min-height:0.7rem;*/}
.aw-topic-list li .mod-head .img{position: absolute;left:0.1rem;top:0.1rem;width: 50%;height: 100%;}
.aw-topic-list li .mod-head .topic-tag{float: none;display: block;margin: 0 ; padding-left: 0.1rem}
.aw-topic-list li .mod-head p{max-height: 44px; font-size: 14px; overflow: hidden;margin: 0; padding-left: .1rem; padding-top: 8px;}
.aw-topic-list.active li .mod-body{padding:0 10px;}
.aw-topic-list li .mod-body ul li{padding:10px 0;/*border-top: 1px solid #e6e6e6;*/}
.aw-topic-list li .mod-body ul li:first-child{border-top: none;}
.aw-topic-list li .mod-body ul li a{color: #666;}
.aw-topic-list li .mod-footer{border-top: none;}
.aw-topic-list li .mod-footer .btn{height: 24px;line-height: 24px;margin-top:4px;padding:0;color: #fff;}

/* 热门话题 */
.aw-explore-hot-topic{margin-bottom:10px;background-color: #fff;border:1px solid #e6e6e6;border-radius: 4px;}
.aw-explore-hot-topic h3{margin:0;}
.aw-explore-hot-topic .mod-head{background-color:#fafafa;border-bottom: 1px solid #e6e6e6;}
.aw-explore-hot-topic .mod-head h3{font-size:18px;line-height: 40px;font-weight: bold;text-align:center;}
.aw-explore-hot-topic ul li{height:auto;overflow:hidden;padding:10px ;border-top: 1px solid #e6e6e6;}
.aw-explore-hot-topic ul li:first-child{border-top: none;}
.aw-explore-hot-topic ul li .content{margin-left: 5px;}
.aw-explore-hot-topic ul li p{margin:0; margin-left: 10px;margin-top: 10px;}
.aw-explore-hot-topic ul li .topic-tag{float: none;display: block;margin: 0 0 5px;}

/* 问题详情页 */
.aw-question-detail .mod-head, .aw-question-detail .mod-body{background-color: #fff;}
.aw-question-detail .mod-head{padding-bottom: 10px;}
.aw-question-detail .mod-head h1{margin:0;font-size: 18px;color: #333333;line-height: 1.6em;}
.aw-question-detail .markitup-box{/* padding-bottom: 10px; */text-align: justify;}
.aw-question-detail .markitup-box .btn{display: block;}
.aw-question-detail .mod-footer .icon-weibo{color: #e32528;}
.aw-question-detail .mod-footer .meta{height:35px;line-height:35px;padding:0 10px;background-color:#fafafa;border-top:1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.aw-question-detail .mod-footer .meta a{margin-right:10px;color: #999999;}
.aw-question-detail .mod-footer .meta .aw-invite-replay.active{color:#0fb8af;}
.aw-question-detail .mod-footer .meta .btn{margin:5px 0 0;color: #fff;}
.aw-question-detail .mod-footer.active{padding:0 10px;background-color: #fff;}
.aw-invite-box{padding:10px;background-color: #fafafa;border-bottom: 1px solid #e6e6e6;}
.aw-invite-box .mod-head{margin-bottom:5px;padding:0;background-color: transparent;}
.aw-invite-box .mod-head a{margin:0 5px 0 0;}
.aw-invite-box .mod-body{position: relative;padding:0;}
.aw-invite-box .mod-body i{position: absolute;right: 17px;top: 7px;font-size: 18px;color: #9b9b9b;}
.aw-best-replay{position: relative;margin:0;}
.aw-best-replay i{position: absolute;}
.aw-best-replay .icon-flag{right:-20px;top:-10px;font-size: 24px;color: #63b6fd;}
.aw-best-replay .icon-best{right:-15px;top:-8px;z-index:1;font-size: 16px;color: #fff;}
.aw-replay-list{background-color: #fff;}
.aw-replay-list > .mod-head{padding:15px 0px 10px;border-bottom: 1px solid #ccc;}
.aw-replay-list > .mod-head h2{margin:0;}
.aw-replay-list ul li{padding:10px 0 0;border-bottom:1px solid #e6e6e6;}
.aw-replay-list ul li .mod-head{margin-bottom: 5px;}
.aw-replay-list ul li .mod-head, .aw-replay-list ul li .mod-footer{color: #999;}
.aw-replay-list ul li > .mod-head, .aw-replay-list ul li > .mod-body, .aw-replay-list ul li .mod-footer .meta, .aw-comment-box .mod-head ul li, .aw-comment-box .mod-body, .aw-comment-box .mod-footer{padding:0px;}
.aw-replay-list ul li .mod-body{margin-bottom: 5px;}
.aw-replay-list ul li .mod-body iframe{width: 100%;}
.aw-replay-list ul li .mod-footer .meta{margin-bottom: 5px;}
.aw-replay-list ul li .mod-footer .meta a{color: #999; font-size: 13px;}
.aw-replay-list ul li .mod-footer .meta a.active{color: #29BDE1;}
.aw-replay-list ul li .mod-footer .meta .pull-right{margin-top:5px;}
.aw-comment-box{position:relative;padding:10px 0;background-color: #f5f5f5; border-radius: 4px; border: 1px solid #e6e6e6;}
.aw-comment-box form{ padding:0 10px;}
.aw-comment-box p{color: #666;}
.aw-comment-box ul li{padding-top: 10px !important;}
.aw-comment-box ul li:first-child{padding-top: 0 !important;}
.aw-comment-box ul li:last-child{border-bottom: none;}
.aw-comment-box ul li .title a{color: #999;}
.aw-comment-box i{position:absolute;z-index:1;top:-14px;left:112px;width:0;height:0;margin:0 !important;line-height:0;border-width:7px;border-style:solid;border-color: transparent transparent #f5f5f5 transparent;}
.aw-comment-box i.active{z-index:0;top:-16px;left:111px;border-color: transparent transparent #e6e6e6 transparent;border-width: 8px;}
.aw-comment-box .more{display:block;height: 33px;margin-bottom:10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;text-align: center;color: #9c9c9c;line-height: 33px;}
.aw-comment-box .mod-footer{margin-top: 10px;}
.aw-upload-file-list{margin:10px 0;}
.aw-replay-box{padding:10px 10px 0 10px;}
.aw-replay-box p{margin:0;}
.aw-replay-box .mod-head label{margin-left: 10px;color: #666666;font-size:0.12rem;}
/*
.aw-replay-box .mod-head label input{vertical-align: top;}
*/
.aw-replay-box .mod-body{margin:10px 0;}
.aw-replay-box .mod-footer .aw-upload-box{width: 100px;}
.aw-replay-box .mod-footer i{font-size: 28px;color: #cccccc;}
.aw-replay-box .mod-footer .upload-container i{font-size: 14px;}
.aw-replay-box .mod-footer .captcha{margin-right: 5px;}
.aw-replay-box .mod-footer .captcha input{float:left;width: 55px;padding:0 5px;}
.aw-replay-box .mod-footer .captcha img{width: 80px;margin-left: 5px;}
.save-draft{display:block;height: 33px;text-align: center;color: #9c9c9c;line-height: 33px;background-color: #f5f5f5;}

/* 文章详情页 */
.aw-article-detail .operate{font-size: 17px;}
.aw-article-detail .operate a{height: 34px;line-height: 34px;}
.aw-article-detail .operate i{font-size: 18px;vertical-align: -2px;}
.aw-article-detail .operate .icon-agree{margin-right: 3px;}
.aw-article-detail .aw-article-voter{margin-top: 5px;}
.aw-article-detail .mod-footer .icon-weibo{line-height: 36px;font-size: 16px;}

/* 编辑器效果 */
.markitup-box{word-wrap:break-word; font-family: "helvetica"}
.markitup-box p{line-height: 1.8em;}
.markitup-box img{max-width: 100%;margin-bottom: 10px;}
.markitup-box iframe{width: 100%;}
.markitup-box .aw-upload-img-list a{display: block;}
/*.markitup-box br:first-child{display: none;}*/

/* 发起页面 */
.aw-publish-box{margin:15px 0 35px;}
.aw-publish-box > .content{margin: 15px 0 10px;}
.aw-publish-box .category{position: relative;margin-top: 15px;}
.aw-publish-box .category select{width: 100%;height: 34px;padding-left:10px;line-height:34px;background:transparent;border-color:#cccccc;font-size: 15px;color: #999999;border-radius: 5px;}
.aw-publish-box .category i{position: absolute;width:30px;right: 7px;top: 7px;background-color: #fff;font-size: 20px;color: #cccccc;}
.aw-publish-box .aw-topic-bar{margin-top:5px;}
.aw-publish-box .aw-topic-bar .tag-bar{padding:0;}
.aw-publish-box .aw-topic-bar .tag-bar .topic-tag{margin:10px 10px 10px 0;}
.aw-publish-box .aw-topic-bar .aw-add-topic-box{margin-left: 0;}
.aw-publish-box .aw-topic-bar.active .tag-bar, .aw-publish-box .aw-topic-bar .editor{padding:0;background-color:transparent; border:none;}
.aw-publish-box .aw-topic-bar .editor .mod-head{padding:0;}
.aw-publish-box .aw-topic-bar .form-group{width: 73%;margin:0;}
.aw-publish-box .aw-topic-bar .cancel{display: none;}
.aw-publish-box .aw-topic-bar .add{margin:0;background-color: #cccccc;color: #fff;width:20%;}
.aw-publish-box .aw-topic-bar .add:hover, .aw-publish-box .aw-topic-bar .add:active{background-color: #999 !important;color: #fff;}
.aw-publish-box .aw-auth-img input{width: 80px;}
.aw-publish-box .aw-auth-img img{height: 34px;}
.aw-publish-box .command{position:relative;margin-top:5px;text-align: center;}
.aw-publish-box .command label{position: absolute;left: 0;top: 8px;}

/* 上传控件 */
.aw-upload-box{position:relative;margin:10px 0;padding:0;background-color: transparent;}
.aw-upload-box > a:focus, .aw-upload-box > a:focus span{color: #7a46ad !important;}
.aw-upload-box .icon-pic{font-size: 24px;color: #cdcdcd;}
.aw-upload-box .tips{position: absolute;left: 30px;top: 5px;z-index: 0;font-size: 14px;color: #999;}
.aw-upload-box form{width:0;height:0;opacity: 0;}
.aw-upload-box form input{position:absolute;top:2px;left:0;width: 80px;height: 34px;filter:alpha(opacity=0);}
.upload-list li{position: relative;min-height:70px;padding:10px 0 0 60px;border-bottom: 1px solid #e6e6e6;}
.upload-list li .title{color: #333;}
.upload-list li .size{color: #999;}
.upload-list .img{position:absolute;left:0;top:10px;width: 50px;height: 50px;background-image: url('../images/ajax-loader.gif');background-position:center center;background-repeat:no-repeat;}
.upload-list .img.active{background-size: 50px !important;}
.upload-list .meta{position: absolute;right: 0;top:25px;}
.upload-list .meta a{display: inline-block;width: 24px;height: 24px;margin-left:10px;border:1px solid #cccccc;text-align: center;border-radius: 12px;color: #ccc;line-height: 24px;}
.upload-list .meta a.disabled{background-color: #e6e6e6;color: #fff;border-color: #e6e6e6;}
.upload-list .meta a:active{background-color: #0fb8af;color: #fff;border-color:#0fb8af;}

/* 搜索页面 */
.aw-search-bar{position:relative;height: 50px;padding:5px 0;background-color: #29BDE1; width: 90%;}
.aw-search-bar.active{background-color: #fafafa;border-bottom-color: #cccccc;}
.aw-search-bar.active input{border:1px solid #ccc;}
.aw-search-bar input{height:40px;border:none;font-size: 15px;}
.aw-search-bar .icon-search{position: absolute;right: 20px;top: 16px;font-size: 18px;color: #999999;border:none;background-color: transparent;}
.aw-search-result-box .tips{height: 36px;line-height: 36px;margin:0;background-color:#fafafa;border-bottom: 1px solid #e6e6e6;}
.aw-search-result-box > .mod-footer{margin-top:15px;}
.aw-search-result-box .result-mod .mod-head{height:auto;overflow:hidden;padding:0 15px;background-color: #fafafa;border-bottom: 1px solid #999999;}
.aw-search-result-box .result-mod .mod-head li{float: left;width:25%;}
.aw-search-result-box .result-mod .mod-head li a{display: block;height: 43px;padding:0 5px;line-height: 43px;font-size: 15px;color:#666666;text-align: center;}
.aw-search-result-box .result-mod .mod-head li.active a{border-bottom: 3px solid #29BDE1;color: #333333;font-weight: bold;}
.aw-search-result-box .result-mod .mod-body ul li{height:auto;overflow:hidden;border-bottom: 1px solid #e6e6e6;line-height:24px;}
.aw-search-result-box .result-mod .mod-body ul li.topic{padding: 10px;}
.aw-search-result-box .result-mod .mod-body ul li .topic-tag{margin:0;}
.aw-search-result-box .result-mod .mod-body ul li > a{display: block;padding:10px;}
.aw-search-result-box .result-mod .mod-footer a{height: 36px;line-height: 36px;background-color: #fafafa;border: 1px solid #e6e6e6;}
.aw-search-result-box .result-mod .mod-footer p{height: 36px;line-height: 36px;margin:0;background-color: #fafafa;border-bottom: 1px solid #e6e6e6;}
.aw-search-result-box .result-mod .mod-footer p a{display: block;color: #666;}
.aw-search-result-box .aw-load-more{margin:10px 10px 0;}

/* 私信页面 */
.aw-inbox-search-bar{position:relative;height: 62px;padding:10px;background-color: #fafafa;border-bottom: 1px solid #cccccc;}
.aw-inbox-search-bar input{height:40px;font-size: 15px;}
.aw-inbox-search-bar .icon-search{position: absolute;right: 20px;top: 20px;font-size: 18px;color: #999999;}
.aw-inbox-list ul li .mod-head{position: relative;padding:10px 10px 10px 70px !important;}
.aw-inbox-list ul li .mod-head .img, .aw-people-list ul li .mod-head .img{position: absolute;left: 10px;top: 10px;border-radius: 100%}
.aw-inbox-list ul li .mod-head p, .aw-people-list ul li .mod-head p{margin-top:5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.aw-inbox-list ul li .mod-head p a{color: #666;}
.aw-inbox-list ul li .mod-head .icon-tips{position: absolute;right: -2px;top:-2px;}

/* 私信详情页 */
.aw-inbox-read-list{margin-bottom: 25px;padding:0 10px 50px 10px;}
.aw-inbox-read-list ul li{position: relative;margin-top:25px;padding:0 0 0 40px;}
.aw-inbox-read-list ul li .img{position: absolute;left: 0;top: 0;border-radius: 100%}
.aw-inbox-read-list ul li .content{position:relative;padding:10px;background-color: #fafafa;border:1px solid #e6e6e6;border-radius: 5px;word-wrap: break-word;}
.aw-inbox-read-list ul li i{position:absolute;z-index:1;top:9px;left:-14px;width:0;height:0;margin:0 !important;line-height:0;border-width:7px;border-style:solid;border-color: transparent #f5fafe transparent transparent;}
.aw-inbox-read-list ul li i.active{z-index:0;top:8px;left:-16px;border-color: transparent #e6e6e6 transparent transparent;border-width: 8px;}
.aw-inbox-read-list ul li.active{padding:0 40px 0 0;}
.aw-inbox-read-list ul li.active img{left: auto;right: 0;}
.aw-inbox-read-list ul li.active .content{background-color: #f5fafe;border:1px solid #dbecfa;}
.aw-inbox-read-list ul li.active i{left:auto;right:-14px;border-color:  transparent transparent transparent #f5fafe;}
.aw-inbox-read-list ul li.active i.active{left:auto;right:-16px;border-color: transparent transparent transparent #dbecfa;}
.aw-inbox-replay-box{position:fixed;z-index:2;bottom:49px;width:100%;height:54px;padding:10px 90px 0 10px;background-color: #f1f1f1;border-top: 1px solid #cccccc;}
.aw-inbox-replay-box .btn-success{position: absolute;right: 10px;top:10px;}

/* 设置页面 */
.aw-setting{margin-top:0}
.aw-setting label{width: 100%;}
.aw-setting ul li{height:36px;line-height:36px;border-top: 1px solid #e6e6e6;}
.aw-setting ul li:first-child{border-top: none;}
.aw-setting ul li input{margin-top:10px;}
.aw-setting .text-center{margin:20px 0;}

/* 登录界面 */
.aw-login-box .mod-head{position:relative;text-align: center;}
.aw-login-box .mod-head img{margin-top:30px;}
.aw-login-box .mod-head h1{margin-bottom:25px;font-size: 15px;color: #666;}
.aw-login-box .mod-head .register{position: absolute;right: 0;top: 10px;background-color: transparent;border-color: #29BDE1;color: #29BDE1;}
.aw-login-box .mod-head .register:hover, .aw-login-box .mod-head .register:active{background-color: #29BDE1;color: #fff;}
.aw-login-box .mod-body{padding:0 20px;}
.aw-login-box .mod-body ul li{line-height:40px;margin-top: 15px;}
.aw-login-box .mod-body ul li input{height: 40px;}
.aw-login-box .mod-body ul li i{color: #999999;font-size: 18px;}
.aw-login-box .mod-body ul li.other-signup{margin:5px 0 0; }
.aw-login-box .mod-body ul li.other-signup a{margin:0 20px;color: #666;}
.aw-login-box .mod-body ul li.other-signup i{position: relative;top: 2px;}
.aw-login-box .mod-body ul li.meta{margin:0;}
.aw-login-box .mod-body ul li.meta, .aw-login-box .mod-body ul li.meta a{color: #999;}
.aw-login-box .mod-body ul li.captcha{position: relative;padding-right:111px;}
.aw-login-box .mod-body ul li.captcha img{position: absolute;right: 0;top: 0;border-radius: 5px;}
.aw-login-box .mod-body .btn{height: 40px;line-height: 40px;padding:0;font-size: 15px;}
.aw-login-box .mod-body .verify .content{margin:15px 0;padding:15px;background-color: #ebebeb;color: #999999;}
.aw-login-box .bind-form p, .aw-login-box .register-form p{margin-top: 10px;}

/* 用户列表页 */
.aw-people-list ul li .mod-head{position:relative;min-height:60px;padding:10px 10px 0 70px;}
.aw-people-list ul li .mod-head .flag{position: absolute;left: 3px;top: -1px;}
.aw-people-list ul li .mod-head .flag i{font-size: 22px;}
.aw-people-list ul li .mod-head .flag b{position: absolute;left: 0;top:-1px;z-index: 1px;width:22px;text-align:center;font-weight:normal;color: #fff;}
.aw-people-list ul li .mod-body{position:relative;padding:0 10px 10px !important;}
.aw-people-list ul li .mod-body ol li{float: left;width:20%;margin:0;font-size: 14px;text-align: center;color: #666666;border:none;}
.aw-people-list ul li .mod-body ol li:last-child{padding-top: 4px;}
.aw-people-list ul li .mod-body ol li b{display: block;font-size: 17px;color: #19558d;font-weight: normal;}
.aw-people-list ul li .mod-body i{position:absolute;z-index:1;bottom:-1px;right:10%;width:0;height:0;margin:0 !important;line-height:0;border-width:7px;border-style:solid;border-color: transparent transparent  #fafafa transparent;}
.aw-people-list ul li .mod-body i.active{z-index:0;bottom:0;right:9.7%;border-color: transparent transparent #e6e6e6 transparent;border-width: 8px;}
.aw-people-list ul li .mod-footer{height:auto;overflow:hidden;padding:5px 10px;/*background-color: #fafafa;*/}
.aw-people-list ul li .mod-footer .topic-tag{margin:0 10px 0 0;}
.aw-people-list ul li .mod-footer a{float:none !important;/*height:23px !important;padding:2px 5px !important;line-height: 18px;*/font-size:13px;border:none !important;color: #29BDE1 !important;}
.aw-people-list .page-control{text-align: center;}
.aw-people-list .page-control .pagination{float: none !important;}
.aw-people-list .page-control li{border:none;}

/* footer */
footer{padding:10px 0;color: #999;font-size: 12px;}
footer p{margin:0;}

/* icon */
.icon-v{color: #a3d700;font-size: 16px;}
.icon-v.i-ve{color: #ffca3f;}
.icon-inverse{display:inline-block;height: 24px;padding:0 5px;line-height:24px;background-color: #cccccc;color: #fff;text-align: center;}
.icon-agree.active, .icon-disagree.active{color: #0fb8af;}
.icon-tips{display:block;width: 6px;height: 6px;border-radius: 6px;background-color: #29BDE1;}
.icon-flag.active{color: #ffc000;}
.triangle{position:absolute;top:-1px;display: none;width:0;height:0;margin:0 !important;line-height:0;border-width:8px;border-style:solid;border-color: #0fb8af transparent transparent transparent;}
.icon-spin {
  -webkit-animation: icon-spin 2s infinite linear;
  animation: icon-spin 2s infinite linear;
}
@-webkit-keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes icon-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}


/*同道中人*/
.tab-lists{ border:none;}
.tab-list li{border:1px solid #ccc; box-shadow:-2px 2px 2px #f0f0f0;border-radius:6px; margin:10px 0}
.tab-list .pull-left{ float:left!important}
.tab-list .content{ height:auto; width:80%; overflow:hidden;}
.tab-list .content p{ height:auto; height:25px; line-height:25px; margin:0;}
.tab-list .content p span{ margin-right:10px;}
.tab-list .content p span b{ font-weight:bold; color:#18558c; margin-left:10px}
.tab-list .content a.name{ font-size:16px; color:#000; float:left;}
.tab-list .content .text{display:inline-block;float:right;height:25px;line-height:25px;padding:0px 10px;background-color:#59b957;font-size:14px;color: #ffffff; border-radius:4px;}
/*
头部搜索框
*/
.top-search-bar {position: relative;height: 50px;padding: 12px 6px;}
.top-search-bar input {height: 30px;border: none;font-size: 15px;background-color: #f2f2f2;}
.top-search-bar .icon-search {position: absolute;right: 15px;top: 18px;font-size: 18px;color: #999999;border: none;background-color: transparent;}.aw-topic-list li .mod-head p.topcinfo{ padding-left: .1rem}.aw-replay-list > .mod-head h4.votenum{display: block;float: right;margin-top: -20px;}.aw-replay-list > .mod-head h4.votenum a{color:#999;}.aw-topic-list li .mod-head p.topcinfo span {margin-right: 20px;}div.show-img {width: auto;height: 200px;overflow: hidden;/*border-radius: 5px;*/}
.ques-answer-bar{width:100%;padding: 0 10px;background-color: #fafafa;}.ques-answer  a{color: #999999;font-size:16px;}.ques-answer{display:inline-block;margin-right:10px;}a.ques-answer-focus{width: 64px;height: 24px;line-height: 24px;background-color:#bba0cb;text-align: center;border-radius: 5px;color: #fff;display:inline-block;font-size:14px;}
.answer-list-agree{background-color:#fff;}
.agree-reply-bar{overflow: hidden;text-align: center;height: 50px;line-height: 50px;margin-bottom: 10px;}
.agree-reply{border: 1px solid #999;color:#999;border-radius: 15px;padding: 5px 30px;margin: 5% 5%;font-size:16px;}
.aw-question-detail .mod-footer .meta{padding:0;background-color:#fff;border:1px solid #ccc;text-align: center;border-left: 0;border-right: 0;height: 47px;line-height: 47px;}.aw-question-detail .mod-footer .meta a{margin-right:0;width: 50%;height: 45px;font-size:0.14rem;}a.aw-invite-replay{float:right;    border-left: 1px solid #ccc;}.wentent .topic-tag .fln{float: none;}
.activet{color:#29BDE1;border-color:#29BDE1;}
.agree-reply-bar a:hover,.agree-reply-bar a:active{color:#29BDE1;border-color:#29BDE1;}


::-webkit-scrollbar{ width:0;height:0;background-color:#fff;}
.subj{ width:100%; padding: 14px 20px; overflow: hidden;background:#fff;margin-bottom: 8px;}
.TiT { font-size: 15px; overflow: hidden;margin-bottom: 14px;}
.TiT span{ color: #333; display: inline-block; float:left}
.TiT a{ color:#29BDE1; font-size: 14px;display: inline-block; float:right}
.subject-wrap{ width:100%; overflow: hidden;overflow-x: auto; white-space: nowrap; }
.subject{ width:2000%;}
.subject li a{width:129px;margin-right:5px;display:inline-block;float:left;}
.subject li a img{border-radius:8px;}

.left-goback,.top-share{ width: 10%;}
.top-share i{ float:right;line-height:50px;}
.page-wrap-tent{ background: #fff; padding: 14px; font-size: 12px; margin-bottom:10px; color: #666}
.page-wrap-tent h3{ text-align: center; font-size: 16px; color: #000; margin-top: 0;}
.sub-toplist{width: 100%; overflow:hidden; background: #fff; padding: 10px 0}
.topic-cards{width:100%; min-height:115px;zoom:1; border-bottom: 1px solid #e6e6e6;position: relative;}
.topic-cards .pic{width:15%;  position: absolute;left:14px;top:14px;display: inline-block; }
.topic-cards .pic img{width:100%; border-radius: 8px;}
.topic-cards .topic-card {width:60%; position: absolute;left:21%;top:14px; color: #000;}
.topic-cards .topic-card .title{ font-size: 16px; margin: 0; margin-bottom: 10px; }
.topic-cards .topic-card .subscribers{font-size: 10px;margin: 0}
.topic-cards .topic-card .brief{ color:#666;font-size:13px;}
.topic-cards .btn-follow{position:absolute;right:14px;top:14px;width:12%;background:#29BDE1;color:#fff;text-align:center;padding:4px 0;border-radius:4px;}

/*个性化定制页面*/
::-webkit-scrollbar{ width:0;height:0;background-color:#fff;}
.Regulation{height: 25%;color:#666;overflow: hidden;}
.Regulation p{padding: 20px;}
.Regulation .icon-per-guanbi{  text-align: right; display: inline-block; float: right; font-size: 14px}
.Regulation h3{ font-size:20px; color: #000;text-align: center;}
.Regulation .tit{text-align: center; padding: 0}
.Regulations-w{position: fixed;width:100%;height: 65%;overflow-y: auto;}
.Regulations{ display: flex; flex-wrap: wrap; justify-content: center; }
.Regulations li{cursor:pointer;height:36px;line-height:36px;padding:0 10px;border:1px solid #ddd;text-align:center;display:inline-block;border-radius:4px; margin:5px;}
.Regulations .hot{ background: #29BDE1; color: #fff;}
.btn-rem{width:100%; height: 10%; position:absolute;bottom:0; left:5%;overflow: hidden;  background: #fff;}
.btn-rem button{ border:0;width:90%; height:40px; line-height: 40px; display: inline-block; overflow: hidden;background: #29BDE1; color: #fff; text-align: center;  font-size: 16px;border-radius: 4px;}
.b_page{background: #fff;border: 1px solid #29BDE1;border-radius: 4px;height: 45px;line-height: 45px;font-size:16px;margin:0 10px;margin-bottom: 10px;}
.b_page .fl,.b_page .fr{ width:49%; text-align: center}
.b_page .fl{ border-right:1px solid #29BDE1;}
.b_page .fl a,.b_page .fr a{ position:relative;color:#29BDE1;}
.aw-feed-list.active li .mod-footer a.top-name{border:1px solid #29BDE1;height:20px;line-height:20px; font-size: 13px; border-radius:4px;color:#29BDE1;vertical-align: middle; display: block;padding:0 5px;}
.square-topic-tag{border-radius:4px;padding: 5px 2px;margin: 5px 5px 0 0;border:1px solid #29BDE1}
.mod-head div .iconfont{margin-right:5px;}
.aw-title .img{border-radius: 100%}
.aw-feed-list > .mod-body > ul > li{background-color: #fff;border-bottom:1px solid #e6e6e6; padding:10px 0;}
.wentent .aw-feed-list > .mod-body > ul > li{border: 1px solid #e6e6e6;border-radius: 4px;margin:20px 0}
.aw-add-comment{ font-size: 13px;}
.topper .aw-feed-list > .mod-body > ul > li{background-color: #fafafa;border: 1px solid #f0f0f0;padding:0; padding-top: 10px; margin: 0 10px 10px; border-radius: 4px;}
.topper .aw-people-list ul li .mod-body ol li{ line-height: 28px;}
.aw-search-bar{background-color:#FFF; }
.aw-search-bar input {height: 40px;border:1px solid #ccc;font-size: 15px;margin:0 auto;outline:none;}
.aw-search-bar input,.aw-search-bar input:focus,.aw-search-bar input:hover{outline-style:none;box-shadow: none;border:1px solid #ccc;border-radius:25px;}
/*搜索页面*/
.select-list{ padding:0 20px;}
.select-list .tit{height:40px; line-height: 40px}
.select-list .tit i.icon-remen{ padding-right: 5px;}
.select-list ul li{cursor:pointer;height:36px;line-height: 36px;padding: 0 10px;border: 1px solid #ddd;text-align: center; display: inline-block;border-radius: 4px;margin-right: 5px; margin-bottom: 10px;}
#container1 .card-mod .mod-head{ padding: .1rem}
.boxys .ans{ color:#29BDE1;font-size: 13px;}
.boxys .ans .icon-fabu{ margin-right: 5px;font-size: 13px;}
