@CHARSET "UTF-8";
html, body { font-family: 'Open Sans', 'Microsoft Yahei', "Helvetica Neue",Helvetica,Arial,sans-serif; }
/* tiper */
.tiper { position: fixed; z-index: 9999; top: 24px; left: 50%; margin-left: -413px; width: 800px; height: 36px; 
padding: 0 26px 0 0; line-height: 36px; text-align: center; background: #b74242; color: #f2f2f2; 
font-size: 14px; font-weight: bold; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
 opacity: 0.95; filter: alpha(opacity=95); -moz-opacity: 0.95; color: #fff!important;}
.tiper .closer { position: absolute; z-index: 10000; right: 14px; top: 14px; cursor: pointer; width: 9px; height: 8px; margin-top: -2px;}
.tiper.green{ background:#70b146;}
.tiper.blue{ background:#27a2ea;}

/*复写及优化flat/theme_min.css*/

.input.danger { border: 2px solid #e95d4e; }
.input-order {width: 30px; text-align: center; }
.wrap { padding: 20px 20px 70px; }
/*.table td {font-size: 12px; }*/
/*用户绑定*/

.userbind td { padding: 4px 0; }
.userbind .tip { display: inline-block; padding-left: 10px; }
.userbind tr.danger .tip { color: #e95d4e; }
.userbind tr.danger input { border: 2px solid #e95d4e; color: #e95d4e; }
.userbind tr.success input { border: 2px solid #1abc9c; }
/*社区话题*/

.table_club th { text-align: center; }
/*新建话题*/

.wordsNum {color: #a0a0a0; font-size: 12px;}
.wordsNum span {color: #ff5c39; }
/*.group_content span.title { float: left; width: 90px; line-height: 44px; }*/
.group_summary {margin-top: 20px; }
.group_summary .group_title { position: relative; width: 740px; }
.group_summary .group_title input {width: 630px; height: 30px; line-height: 30px; }
.group_summary .group_title .wordsNum {top: 9px;right: 20px; }
.group_obj {margin-top: 10px;position: relative; }
.group_obj .obj_title {display: inline-block;float: left; margin-top: 0 }
.group_obj .obj_desc { width: 630px; display: inline; height: 155px; }
.group_obj .wordsNum {bottom: 15px;right: 20px; }
.group_summary .group_desc, .group_summary .group_img {float: left; }
.group_summary .group_desc {border-bottom: 1px dashed #ebebed; padding-bottom: 20px; }
.group_summary .group_img {margin-left: 75px;text-align: center; }
.group_detail {margin-bottom: 40px; }
.group_detail .group_block {margin-top: 20px; font-size: 14px; }
.group_detail .group_category select {width: 100px; height: 30px;font-size: 14px; }
.group_detail .group_label input {width: 630px; height: 30px; }
.group_detail .group_label .label_list {margin: 20px 0 40px 90px; }

.label_list.tags{border: 0;padding: 0; margin: 0;width: 100%;}
.label_list .label_list.tags {display: inline-block;color: #fff; }
.label_list .label_item{color: #fff;}
.group_type select {width: 200px;height: 30px; }
.group_type .tips {color: #a0a0a0; }
/*.group_type .active_code { margin-left: 90px; }*/
.group_type .active_code img {border: 1px solid #d3d3d3;width: 80px; height: 35px; margin-right: 20px;float: left; }
.group_type .active_code .generate_btn {display: inline-block;float: left;padding: 5px 10px;background-color: #6fb3e0;color: #fff; }
.s_join { display: none; }
.apply_reason {position: relative;width: 740px; }
.apply_reason textarea {width:630px;display: inline; height:155px;margin-left:90px;font-size:14px;}
.apply_reason .wordsNum {position: absolute;bottom: 10px;right: 10px;font-size: 12px; }
.group_detail .opinion {margin-top: 20px; padding-left: 90px; }
.group_detail .standard {color: #a0a0a0; }
.btn_wrap {width: 735px;margin-top: 20px; }
.btn_wrap a {font-size: 20px; width: 120px; height: 40px;line-height: 40px;text-align: center; }
.btn_wrap .return_btn {border: 1px solid #d3d3d3;margin-left: 480px;margin-top: 0px;color: #000; }
.btn_wrap .add_btn {float: right;background-color: #ffbe3a;color: #fff; }
.btn_wrap .save_btn {float: left;background-color: #ffbe3a;color: #fff;margin-left: 90px; }
.gp_label{border: 1px solid #d5d5d5;border-radius: 0 !important;box-shadow: none !important;color: #858585;font-family: inherit;font-size: 14px;line-height: 1.2;transition-duration: 0.1s; height: 36px;}
.tipers {font-size: 14px; color: #ff5c39;height: 46px; line-height: 46px; }
.label_item_div{ position: relative; }
.tag:hover{text-decoration:none;}
.label_item_div span{color: #fff;font-size: 15px;opacity: 1;position: absolute;top: 2px;right: 0;text-align: center;text-shadow:none;width: 18px;}
.label_item.active {color:#fff;background: #abbac3; }
#gp_standard .modal_body {text-align: center; }
#gp_standard h3 {color: #444;margin-bottom: 20px; }
#gp_standard .content p {text-align: justify;text-justify: inter-ideograph;font-size: 12px;color: #666;text-indent: 2em;line-height: 18px; }
#gp_standard .modal_footer {border-top: 1px solid #d3d3d3;padding: 8px 0; }
#gp_standard .modal_footer button { background: #f8f8f8 none repeat scroll 0 0;border: 1px solid #d3d3d3;color: #666333;cursor: pointer;display: inline-block;font-size: 14px;line-height: 20px;margin-bottom: 0;padding: 4px 14px;text-align: center;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);vertical-align: middle;font-weight: normal;float: right;margin-right: 15px; }
.nav.nav-tabs{ height: 34px; margin-bottom: 20px; }

/* 复写ACE */
/*.navbar { position: absolute; width: 100%; }
.sidebar { position: absolute; top: 45px; }*/
td { word-break: break-all; }
input[type=radio].ace + .lbl::before { height: 16px; margin: 0 4px 0 0; }
.btn-group>.btn-sm/*, .btn-group+.btn-sm */{  border-width: 4px; }
.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td { vertical-align: middle; }
.label { padding-top: .25em; }
.label-lg { padding-top: .35em; }
.tab-content { z-index: 2; }
.btn-group>.btn-xs, .btn-group+.btn-xs { border-width: 3px; }
td .btn { margin: 4px 0; }
.breadcrumbs-fixed .ace-settings-container { top: 50px; }
/* 复写ACE > 左侧导航*/
.nav-list>li>a { padding-right: 16px; }
.menu-min .nav-list>li>a { padding-right: 7px; }
.nav-list>li>a>[class*="icon-"]:first-child { margin-right: 10px; }
.nav-list>li .submenu>li>a { padding-left: 67px; position: relative; }
.nav-list>li>.submenu:before, .nav-list>li>.submenu>li:before { display: none; }
.nav-list>li.active>a, .nav-list>li.active>a:hover, .nav-list>li.active>a:focus, .nav-list>li.active>a:active { font-weight: normal; }
.nav-list>li .submenu>li a>[class*="fa-"]:first-child { position: absolute; z-index: 1; left: 50px; top: 11px; }
.menu-min .nav-list>li .submenu>li a>[class*="fa-"]:first-child { left: 12px; }
.nav-list>li>.submenu li>.submenu>li>a { margin-left: 0; padding-left: 77px; }
.menu-min .nav-list>li>.submenu li>.submenu>li>a { padding-left: 40px; }
.nav-list>li .submenu li>.submenu>li a>[class*="fa-"]:first-child { left: 67px; top: 9px; }
.menu-min .nav-list>li .submenu li>.submenu>li a>[class*="fa-"]:first-child { left: 26px; }
.btn-colorpicker { width: 16px; height: 16px; }