.search-mode{ width: 100%; margin-bottom: 20px; border: 1px solid #d4e7ff; background: #f4f9ff; padding: 20px 10px 25px; }
.form-horizontal .search-label{ width: 160px; height: 36px; line-height: 36px; font-size: 16px; text-align: center; }
.form-horizontal .search-con{ line-height: 36px; }
.form-horizontal .search-con input[type=text]{ display: none; width: 400px; height: 36px; padding-left: 10px; margin-bottom: 0; border: 1px solid #e5e5e5; }
.form-horizontal .search-con textarea{ display: none; width: 400px; height: 108px; line-height: 22px; padding: 10px; border: 1px solid #e5e5e5; }
.form-horizontal .search-btn{ margin: 2px 0 0 20px; }
.grzx-rz-nav { height: 48px; border-bottom: 3px solid #fe8431; margin-bottom: 20px; }
.grzx-rz-nav a { border: 1px solid #e5e5e5; border-bottom: 0; height: 45px; line-height: 45px; text-align: center; display: inline-block; margin-right: 10px; width: 120px; }
.grzx-rz-nav a.on { border-color: #fe8431; background: #fe8431; color: #fff; }
.tm_pic{ height: auto; }
.change-wrap{ display: block; width:50px; height: 30px; line-height: 30px; margin:10px auto 0; background-color:#fda544; border-radius: 4px; position: relative; }
.change-wrap input[type=file]{ position: absolute;top: 0;left: 0; z-index: 999; display: block; width: 100%;height: 100%;opacity: 0;filter:alpha(opacity=0); cursor: pointer; }
.change-wrap .txt{ position: absolute; top: 0; left: 0; font-size: 12px; width: 100%; height: 100%; color: #fff; }
.post-list input,
.post-list select,
.post-info input{ border: 1px solid #ddd; border-radius: 4px; height: 30px; line-height: 30px; }
.post-list .set-input{ clear: both; width: 310px; height: 30px; margin-bottom: 5px;padding-left: 100px; }
.post-list .set-input label, .post-list .set-input input, .post-list .set-input span{ float: left; }
.post-list .set-input label{ width: 110px; text-align: right; }
.post-list .set-input input, .post-info input{ width: 160px; padding-left: 10px;  }
.post-list select{ width: 100px; }
.brand-tb tfoot tr td{ line-height: 24px; padding: 8px 0px; text-align: center; }
.post-info .publish{ width: 100px; height: 36px; line-height: 36px; text-align: center; background: #fe8431; color: #fff; border: 0; border-radius: 4px; }
.post-list .tm_info p { width: 275px; }
#footer {
    padding: 20px;
    position: fixed;
    bottom: 0;
    z-index: 1;
    box-shadow: 0 -1px 6px #ebeef5;
    width: 63%;
    height: 100px;
    text-align: center;
    background: #fff;
}
#footer .post-info{
    margin-top: 10px;
}
.none {
    display: none;
}