@charset "UTF-8";
/* 基础样式 */
.category dl div, .category dl div *, .aw-side-bar .aw-mod .aw-load-more { -webkit-transition: all 0.5s; transition: all 0.5s; }

/* 重载bootstrap部分 */
em { font-style: normal; }
body{ font-family: "微软雅黑";}
input[type="radio"], input[type="checkbox"] { margin: 0; }
input[type="radio"]:focus, input[type="checkbox"]:focus { outline: none; }

label { margin: 0; font-weight: normal; }

form { margin: 0; }

select, input[type="file"] { line-height: 28px; }

select { width: auto; }

.tooltip { z-index: 9999; }

.tab-content { padding-bottom: 20px; }

.form-horizontal .control-label, .form-horizontal .controls { height: 30px; line-height: 30px; padding-top: 0; }

.badge { padding: 2px 6px; margin-left: 5px; background: #ccc; }
.badge.badge-info { background: #499ef3; }
.badge.badge-important { background: #ff3333; color: #fff; }

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 1px; }

/* modal */
.modal-backdrop { filter: alpha(opacity=20); opacity: 0.2; }
.modal-backdrop.fade.in { filter: alpha(opacity=20); opacity: 0.2; }

/* 重载bootstrap按钮 */
.btn-success { /* &:active, &:focus { background-color: #ccc !important; } */ }
.btn-success.active { background-color: #ccc; border-color: #ccc; color: #fff /* box-shadow: none; */ }

.btn-group.open .aw-dropdown, .aw-feed-list .more-operate.open .aw-dropdown, .aw-question-detail .more-operate.open .aw-dropdown, .aw-article-list .aw-item .mod-footer .more-operate.open .aw-dropdown { display: block; }

input, .btn, button, textarea { border-radius: 0 !important; }

/* 公共部分 */
html { height: 100%; }

body { min-width: 320px; max-width: 100%; height: 100%; overflow-x: hidden; margin: 0; /* font-size: 14px; line-height: 160%; */ color: #666; background: #fff /* font-weight: 100;font-family:"Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; */ }

input, button, select, textarea, h1, h2, h3, h4, h5, h6 { font-family: 'Helvetica Neue', 'STHeiti', '微软雅黑', 'Microsoft YaHei', Helvetica,Arial,sans-serif; }

input { border-radius: 0 !important; }

ul, ol { margin: 0; padding: 0; list-style: none; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; font-size: 100%; line-height: 1.7; }

dd { margin-left: 10px; }

a { cursor: pointer; color: #3583CA; }
a:hover { text-decoration: none; color: #499ef3; }
a:focus { outline: none !important; }

table td { vertical-align: middle !important; }

.aw-wecenter { margin: 0 auto; }

/*兼容2.5*/
.aw-padding10 { padding: 10px; }

.aw-content-wrap { background-color: #fff; border: 1px solid #e6e6e6 /* border-radius: 4px; */ }
@media (max-width: 991px) { .aw-content-wrap { margin: 0 15px; } }

.aw-main-content { padding: 0; border-right: 1px solid #e6e6e6; }

.aw-side-bar { margin-left: -1px; padding: 20px; border-left: 1px solid #e6e6e6; }

.aw-mod .mod-head h4 { font-size: 14px; }
.aw-mod .mod-head h4 a { font-size: 14px; }

.aw-back-top { position: fixed; display: none; padding: 0 5px; right: 20px; bottom: 20px; background-color: #d9d9d9 /* border-radius: 3px; */ }
.aw-back-top .icon-up { display: block; padding: 10px; color: #a6a6a6; font-size: 20px; }
.aw-back-top:hover { background-color: #d0d0d0; }

.aw-text-align-justify { text-align: justify; }

.text-color-999 { font-size: 12px; color: #999; }

.font-size-12 { font-size: 12px; }

.aw-hide-txt { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.aw-placeholder { color: #999 !important; }

.aw-dropdown-menu li:first-child, .dropdown-menu li.first, .aw-comment-list li:first-child, .aw-edit-comment-box .aw-file-upload-box, .aw-li-border-bottom li:first-child { border-top: none; }

.aw-dropdown-list li.user a img, .aw-question-tags { /* border-radius: 4px; */ }

.aw-mod.topic-nav ul > li > p a, .aw-mod.topic-nav ul > li > a { /* border-radius: 4px; */ }

.aw-border-radius-5 { /* border-radius: 4px; */ }

.aw-topic-name img, .aw-topic-name span { /* border-radius: 4px; */ }

.aw-topic-img img, .aw-dropdown-menu img { /* border-radius: 4px; */ }

.category { /*  dl dt img, */ }
.category .span12 > ul > li { /* border-radius: 4px; */ }

.aw-close { font-size: 16px; }

.inline-block { display: inline-block; }

.aw-global-tips { margin-bottom: 30px; }

.autosize { max-height: 800px; overflow-y: scroll !important; }

/* 加载更多 */
.aw-load-more-content { position: relative; overflow: hidden; height: 34px; line-height: 34px; margin: 20px 20px 0; background-color: #fafafa; text-align: center; cursor: pointer; color: #999; }

a.aw-load-more-content { display: block; }

.aw-load-more-content > a { display: inline; }
.aw-load-more-content:hover { background: #499ef3; color: #fff; }
.aw-load-more-content:hover a, .aw-load-more-content:hover span { background-color: #499ef3; color: #fff; }
.aw-load-more-content.loading { background-image: url(img/ajax-loader.gif); background-repeat: no-repeat; background-position: center center; background-color: #f6f6f6; }
.aw-load-more-content.loading span { font-size: 0px; }
.aw-load-more-content.loading img { opacity: 1; }
.aw-load-more-content.disabled { background-color: #fff; border: 1px solid #f5f5f5; }
.aw-load-more-content.disabled:hover span { background-color: transparent; color: #999; }
.aw-load-more-content.warmming { display: none; background: #f4fbff; border: 1px solid #cbe1f0; font-size: 12px; }
.aw-load-more-content .aw-alert-box { position: absolute; right: 10px; top: 0; }

/* 话题编辑box */
.aw-edit-topic { float: left; display: inline-block; font-size: 12px; cursor: pointer; }

.aw-edit-topic-box { display: none; position: relative; }
.aw-edit-topic-box input { margin: 0 10px 10px 0; width: 250px !important; }
.aw-edit-topic-box > a { margin: 0 10px 10px 0; }
.aw-edit-topic-box .btn-large { min-width: 0px; }
.aw-edit-topic-box p { padding: 0 10px; }

/* 分类小标签 */
.aw-user-name, .aw-topic-name { font-size: 12px; line-height: 20px; font-weight: normal; }

.aw-user-name img, .aw-topic-name img { width: 50px; height: 50px; }

.aw-topic-bar { margin: 20px 20px 0; }
.aw-topic-bar .close { display: none; }
.aw-topic-bar.active .topic-tag { /*  .text { border-radius: 4px 0 0 4px; } */ }
.aw-topic-bar.active .topic-tag .close { display: inline-block; }
.aw-topic-bar .topic-tag { float: left; margin: 0 10px 10px 0; }

.topic-tag a { float: left; }
.topic-tag .text { display: inline-block; height: 20px; line-height: 16px; padding: 2px 5px; background-color: #99cfff; font-size: 12px; color: #fff /* border-radius: 4px; */ }
.topic-tag .text:hover, .topic-tag .text:active { background-color: #339dff; }
.topic-tag .close { width: 20px; height: 20px; background-color: #66b7ff; text-align: center; line-height: 20px; color: #fff; font-size: 10px; opacity: 1; filter: alpha(opacity=100) /* border-radius: 0 4px 4px 0; */ }
.topic-tag .close:hover, .topic-tag .close:active { background-color: #339dff; }

/* tabs切换样式 */
.aw-nav-tabs { position: relative; z-index: 1; min-height: 63px; min-height: 32px\9; margin: 0; padding: 30px 20px 0; border-color: #e6e6e6; }
.aw-nav-tabs.active > li { float: right; }
.aw-nav-tabs > li { margin: 0 4px 0 0; font-size: 14px; }
.aw-nav-tabs > li > a { line-height: 30px; padding: 0 13px; border-bottom: 2px solid transparent !important; background-color: #fff; border: none; cursor: pointer; }
.aw-nav-tabs > li > a:hover { border: none; border-bottom: 2px solid #499ef3 !important; background-color: #fff; font-weight: bold; color: #333; }
.aw-nav-tabs > li.active a { background-color: #fff; border: none; border-bottom: 2px solid #499ef3 !important; font-weight: bold; color: #333; }
.aw-nav-tabs > li.active a:hover, .aw-nav-tabs > li.active a:focus { border: none; border-bottom: 2px solid #499ef3 !important; background-color: #fff; color: inherit; }
.aw-nav-tabs > li > a:focus { border: none; border-bottom: 2px solid #499ef3 !important; background-color: #fff; }
.aw-nav-tabs h2 { position: absolute; top: 16px; left: 20px; margin: 0; font-size: 20px; }

/* 自定义tab切换 */
.aw-tabs { height: 38px; line-height: 38px; padding: 0 20px; border-bottom: 1px solid #e6e6e6; text-align: center; }
.aw-tabs li.active a { color: #333; font-weight: bold; }
.aw-tabs ul li { display: inline; }
.aw-tabs ul li a { margin: 0 10px; }

/* 全局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); }

#aw-loading-box { width: 40px; height: 40px; background-image: url("../../common/loading.png"); }

.aw-loading { display: inline-block; height: 16px; width: 16px; background: url("img/ajax-loader.gif") no-repeat; }

#aw-loading-mini-box { width: 16px; height: 16px; margin: 0 auto; background-image: url("../../common/loading-mini.png"); }

/* 全局通用下拉列表 */
.aw-dropdown { display: none; position: absolute; left: 0; top: 100%; z-index: 9999; width: 100%; min-width: 110px; background: #fff; border: 1px solid #ddd ; /* box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); */ }
.aw-dropdown.pull-right { left: auto; right: 0; }
.aw-dropdown p { padding: 5px 10px; margin: 0; }
.aw-dropdown .aw-dropdown-list li { position: relative; height: 42px; line-height: 42px; padding: 0 20px !important; border-top: 1px solid #f0f0f0; cursor: pointer; text-align: left; font-size: 14px; }
.aw-dropdown .aw-dropdown-list li:first-child { border-top: none; }
.aw-dropdown .aw-dropdown-list li:hover, .aw-dropdown .aw-dropdown-list li.active { background-color: #f0f0f0; }
.aw-dropdown .aw-dropdown-list li a { display: block; color: #666; }
.aw-dropdown .aw-dropdown-list li.topic a { display: inline; }
.aw-dropdown .aw-dropdown-list li.topic .topic-tag a { margin-top: 10px; color: #fff; }
.aw-dropdown .aw-dropdown-list li.question b { line-height: 30px; }
.aw-dropdown .aw-dropdown-list li.question .icon-bestbg { display: none; margin: 15px 5px 0 0; color: #69b5ff; }
.aw-dropdown .aw-dropdown-list li.question.active { background-color: #fff; }
.aw-dropdown .aw-dropdown-list li.question.active .icon-bestbg { display: inline-block; }
.aw-dropdown .aw-dropdown-list li.user a img { width: 24px; height: 24px; margin-right: 5px; }
.aw-dropdown .aw-dropdown-list li.user a span { display: inline-block; max-width: 180px; margin-left: 10px; color: #999; vertical-align: top; }
.aw-question-redirect-box .aw-dropdown .aw-dropdown-list { max-height: 336px; overflow-y: auto; }

.aw-publish-title .aw-dropdown .aw-dropdown-list { max-height: 210px; overflow-y: auto; }

.aw-edit-topic-box .aw-dropdown .aw-dropdown-list { max-height: 296px; overflow-y: auto; }

/* 分享下拉 */
.aw-dropdown.shareout { top: 100%; width: 130px; }
.aw-dropdown.shareout i { width: 24px; height: 24px; display: inline-block; font-size: 16px; color: #fff !important; text-align: center; line-height: 24px /*  border-radius: 4px; */ }
.aw-dropdown.shareout i.icon-weibo { background-color: #ff6161; }
.aw-dropdown.shareout i.icon-qzone { background-color: #ffc333; }
.aw-dropdown.shareout i.icon-wechat { background-color: #73db42; }

/* 编辑器附件下拉 */
.aw-editor-dropdown li a { white-space: nowrap; overflow: hidden; }
.aw-editor-dropdown img { margin-right: 5px; }

/* 翻页 */
.page-control { text-align: center; }

.pagination { margin: 20px 0 0; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #499ef3; color: #fff; border-color: #499ef3; }
.pagination > li > a, .pagination > li > span { padding: 5px 10px; background-color: #fafafa; color: #999; border-color: #e6e6e6; border-radius: 0 !important; }

/* 字体icon & icon */
.icon-tips { display: block; width: 6px; height: 6px; /*  border-radius: 6px; */ background-color: #ff5428; }

.icon-inverse { display: inline-block; height: 20px; padding: 0 5px; line-height: 20px; background-color: #ccc; color: #fff; text-align: center; /* border-radius: 4px;  */ font-size: 12px; }
.icon-inverse i { top: 0 !important; margin: 0; color: #fff; font-size: 12px !important; }
.icon-inverse.follow { background-color: #f5f5f5; color: #b3b3b3; }
.icon-inverse.follow:hover { color: #499ef3; }
.icon-inverse.follow.active:before { content: "\e636"; color: #58b957; }

.icon-wechat, .icon-phone, .icon-reply, .icon-prestige, .icon-score, .icon-agree, .icon-comment, .icon-share, .icon-edit, .icon-invite, .icon-report, .icon-fold, .icon-best, .icon-favor, .icon-thank, .icon-cog, .icon-off, .icon-down, .icon-mobile-phone, .icon-envelope, .icon-check, .icon-attach { margin-right: 2px; color: #999; font-size: 16px; }

.icon-v { color: #a3d700; font-size: 16px; }
.icon-v.i-ve { color: #ffca3f; }

.icon-down.active:before { content: "\e634"; }

.icon-add-alt { font-size: 18px; margin-right: 10px; }

.i-private-replay-triangle { width: 8px; height: 10px; background: url("img/icon-angle-right.png") no-repeat; }

.aw-table th { background-color: #fafafa !important; border-bottom: none !important; }

/* email未验证提示 */
.aw-email-verify { height: 38px; line-height: 38px; background-color: #fff07b; border-bottom: 1px solid #d9cda7; color: #988328; }

/* 轮播图 */
.aw-banner { min-height: 200px; overflow: hidden; margin: 20px 20px 0 !important; background: #ccc; }
.aw-banner .slick-slide { display: none; width: 100%; }
.aw-banner .slick-slide:first-child { display: block; }
.aw-banner .slick-slide img { width: 100%; }
.aw-banner .slick-arrow { width: 10%; height: 100%; display: none !important; top: 50%; z-index: 10; text-align: center; }
.aw-banner .slick-arrow:before { font-size: 30px; color: #fff !important; opacity: .3; -moz-opacity: .3; filter: alpha(opacity=30); }
.aw-banner .slick-prev { left: 0; }
.aw-banner .slick-next { right: 0; }
.aw-banner:hover .slick-arrow { display: block !important; }
.aw-banner:hover .slick-arrow:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
.aw-banner .slick-dots { bottom: 10px; }
.aw-banner .slick-dots li { margin: 0 2px; }

@media (max-width: 767px) { .aw-banner { min-height: 70px; margin: 20px 15px !important; }
  .aw-banner .slick-arrow i { font-size: 20px; }
  .aw-banner .slick-dots { bottom: 0; } }
/* 栏目导航 */
/* 顶部 */
.aw-top-menu-wrap { position: relative; z-index: 2; width: 100%; /*  min-height: 50px; */ background-color: #e1472f; }
@media (max-width: 992px) { .aw-top-menu-wrap .row { margin: 0; } }

.aw-container-wrap { padding: 30px 0; background: #f1f4f5; }

.aw-logo, .aw-search-box, .aw-top-nav { position: relative; float: left; }

.aw-publish-btn, .aw-user-nav, .aw-top-notification { position: relative; float: right; margin: 10px 0 10px 10px; }

.aw-logo { width: 90px; height: 40px; margin: 7px 0 0 0; }
.aw-logo a { display: block; width: 90px; height: 40px; background: url("img/logo.png") no-repeat; }
.aw-logo h1 { height: 25px; line-height: 25px; margin: -2px 0 2px 0; font-size: 14px; }
.aw-help-center .aw-search-box #global_search_btns { top: 14px;right:15px; }
.aw-search-box #global_search_btns { position: absolute; right: 5px; top:4px; cursor: pointer; font-size: 18px; color: #999; }




/* 帮助中心 */
.aw-help-center .mod-head { padding: 40px 0; }
.aw-help-center .mod-head h2 { font-size: 32px; text-align: center; color: #fff; }
.aw-help-center .mod-head h2 i { margin-right: 10px; top: 3px; }
.aw-help-center .mod-head .aw-search-box { float: none; margin: 35px auto 0; width: 510px; border: 8px solid transparent; }
.aw-help-center .mod-body { margin: 0; padding: 40px 25px 20px;}
.aw-help-center .mod-body li { }
.aw-help-center .mod-body .aw-item img { position: absolute; left: 0; top: 0; width: 32px; height: 32px; }
.aw-help-center .mod-body .aw-item h3 { position: relative; padding-left: 42px; margin-bottom: 18px; font-size: 16px; line-height: 2; }
.aw-help-center .mod-body .aw-item h3 a { color: #333; }
.aw-help-center .mod-body .aw-item ul { list-style-type: disc; padding-left: 5px; line-height: 25px; overflow: hidden; }
.aw-help-center .mod-body .aw-item ul li { margin: 5px 0; list-style-position: inside; }
.aw-help-center .mod-body .aw-item ul .help-metinfo {list-style-type:none; }
.aw-help-center .mod-body .aw-item .help-metinfo img{position:relative;    width: 16px;
    height: 16px;
    left: -4px;
    margin-right: 8px;}
.aw-help-center .aw-search-box .aw-dropdown{border-top:none;}
@media (min-width: 767px) { .aw-help-center .mod-body li:nth-child(3n+1) { clear: both; } }
@media (max-width: 767px) { .aw-help-center .mod-body li:nth-child(2n+1) { clear: both; } }
.aw-help-center .aw-search-box #global_search_btns { top: 14px;right:15px; }
.aw-help-center .aw-search-box input { width: 494px; border: 1px solid #e6e6e6;height:48px; font-family: "微软雅黑";}

.aw-help-list { padding: 20px; }
.aw-help-list .mod-head { position: relative; padding-left: 60px; margin-bottom: 10px; height: 50px; }
.aw-help-list .mod-head img { position: absolute; left: 0; top: 0; width: 50px; }
.aw-help-list .mod-head h3 { line-height: 50px; font-size: 20px; }
.aw-help-list .mod-body ul li { padding: 12px 0; line-height: 22px; border-bottom: 1px solid #e6e6e6; }

.aw-help-side .mod-body dd { width: auto; padding-left: 40px; margin-left: 0; line-height: 32px; }

/* noscript 提示 */
.aw-noscript { position: absolute; z-index: 100; width: 100%; height: 100%; background-color: #f5f5f5; overflow: hidden; }

