.button {
  border: 1px solid #e8343d;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  padding: 6px 16px;
  margin: 0;
  display: inline-block;
  appearance: none;
  cursor: pointer;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.button-color {
  background-color: #e8343d;
  border: 1px solid #e8343d;
  color: #fff; }
  .button-color:hover {
    background-color: #e51d27;
    border: 1px solid #e51d27;
    color: #fff;
    text-decoration: none;
    outline: none;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; }

.button_default {
  border: 1px solid #dddddd;
  background-color: #fff;
  color: #666; }
  .button_default:hover {
    background-color: #f99933;
    border: 1px solid #f99933;
    color: #fff;
    text-decoration: none;
    outline: none;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; }

.button.active,
.button.is-active {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
  text-decoration: none;
  background-color: #fda84d;
  border: 1px solid #fda84d;
  color: #b7b7b7;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }

.button.disabled,
.button:disabled {
  top: 0 !important;
  background: #dddddd !important;
  border: 1px solid #dddddd !important;
  text-shadow: 0 1px 1px white !important;
  color: #c1c1c1 !important;
  cursor: default !important;
  appearance: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.box .sidebar .content-info ul li .info-title {
  display: block;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis; }

::-webkit-input-placeholder {
  color: #999999;
  font-size: 12px; }

::-moz-placeholder {
  color: #999999;
  font-size: 12px; }

:-ms-input-placeholder {
  color: #999999;
  font-size: 12px; }

:-moz-placeholder {
  color: #999999;
  font-size: 12px; }

.box .sidebar .content-info ul li .info-title {
  display: block;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis; }

::-webkit-input-placeholder {
  color: #999999;
  font-size: 12px; }

::-moz-placeholder {
  color: #999999;
  font-size: 12px; }

:-ms-input-placeholder {
  color: #999999;
  font-size: 12px; }

:-moz-placeholder {
  color: #999999;
  font-size: 12px; }

.main {
  background: #fff;
  border-top: 1px solid #e1e1e1;
  padding: 29px 0 0 0; }

.box .left-box {
  float: left;
  width: 830px;
  background: #fff; }
  .box .left-box .column-one {
    border: 1px solid #f0f0f0;
    border-top-color: #e8343d;
    background: #fafafd;
    padding: 8px 29px 0; }
    .box .left-box .column-one .column-header {
      font-size: 18px;
      font-weight: bold;
      color: #999;
      line-height: 58px;
      border-bottom: 1px solid #e1e1e1; }
    .box .left-box .column-one .tab-wrapper {
      padding: 5px 0 24px 0;
      width: 770px;
      overflow: hidden; }
      .box .left-box .column-one .tab-wrapper div {
        width: 800px; }
      .box .left-box .column-one .tab-wrapper a {
        display: inline-block;
        font-size: 16px;
        color: #555;
        font-weight: bold;
        line-height: 26px;
        margin: 20px 39px 0 0; }
        .box .left-box .column-one .tab-wrapper a:hover, .box .left-box .column-one .tab-wrapper a.cur {
          color: #e8343d; }
  .box .left-box .column-two {
    background: #fafafd;
    border: 1px solid #f0f0f0;
    padding: 11px 29px 0;
    margin: 20px 0 0; }
    .box .left-box .column-two .table-header {
      border-bottom: 1px solid #e1e1e1;
      width: 100%;
      margin-bottom: 10px; }
      .box .left-box .column-two .table-header span {
        font-size: 18px;
        color: #333;
        font-weight: bold;
        line-height: 58px; }
    .box .left-box .column-two .table-body:hover span a {
      color: #e8343d; }
    .box .left-box .column-two .table-body {
      line-height: 56px; }
      .box .left-box .column-two .table-body span, .box .left-box .column-two .table-body a {
        font-size: 16px;
        color: #333;
        font-weight: normal; }
      .box .left-box .column-two .table-body a {
        float: left;
        line-height: 56px;
        width: 355px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        vertical-align: baseline; }
        .box .left-box .column-two .table-body a:hover {
          color: #e8343d; }
    .box .left-box .column-two .col {
      float: left;
      line-height: 56px;
      height: 56px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .box .left-box .column-two .col-one {
      width: 380px;
      padding-right: 20px;
      text-align: left; }
    .box .left-box .column-two .col-two {
      width: 116px;
      text-align: center;
      padding: 0 10px; }
    .box .left-box .column-two .col-three {
      width: 160px;
      text-align: center;
      padding: 0 10px; }
    .box .left-box .column-two .col-four {
      float: right;
      width: 110px;
      text-align: right;
      padding: 0 0 0 10px; }
    .box .left-box .column-two.column-two-style .col-one {
      width: 630px; }
    .box .left-box .column-two.column-two-style .table-body a {
      width: 600px; }
.box .sidebar {
  float: right;
  width: 340px; }
  .box .sidebar .column {
    background: #fafafd;
    border: 1px solid #f0f0f0;
    padding: 8px 29px 0;
    margin-bottom: 20px; }
    .box .sidebar .column.column-three {
      margin-bottom: 0; }
  .box .sidebar .column-header {
    height: 60px;
    border-bottom: 1px solid #e1e1e1; }
    .box .sidebar .column-header a {
      display: inline-block;
      height: 60px;
      line-height: 58px;
      font-size: 18px;
      color: #333;
      font-weight: bold;
      border-bottom: 2px solid #e8343d; }
  .box .sidebar .content-info ul {
    margin: 18px 0; }
    .box .sidebar .content-info ul li {
      line-height: 40px; }
      .box .sidebar .content-info ul li .info-title {
        float: left;
        width: 260px;
        line-height: 40px;
        font-size: 16px;
        color: #333; }
        .box .sidebar .content-info ul li .info-title:hover {
          color: #e8343d; }
      .box .sidebar .content-info ul li .publish-time {
        float: right;
        font-size: 14px;
        color: #999; }
      .box .sidebar .content-info ul li .ico {
        float: left;
        line-height: 24px;
        font-size: 16px;
        color: #777;
        margin-right: 9px;
        line-height: 40px; }

/*# sourceMappingURL=kexuerenwensuyang.css.map */
