.search {
  min-height: 650px; }
  .search .radio-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 2px solid #9e766e;
    vertical-align: middle;
    box-sizing: border-box;
    margin-right: 10px; }
  .search .is-second {
    background: url("../img/common/icon_checked.png") no-repeat;
    background-size: cover;
    border: none; }
  .search .second-disabled {
    cursor: no-drop; }
    .search .second-disabled > span {
      opacity: 0.7; }
  .search .search-input .search-input-layout {
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    float: left; }
    .search .search-input .search-input-layout .layout-select {
      height: 40px;
      font-size: 18px;
      font-weight: 600;
      color: #9e766e;
      background: none;
      border: none;
      cursor: pointer;
      padding: 0 10px; }
  .search .search-input .search-input-nav {
    float: left;
    line-height: 40px; }
    .search .search-input .search-input-nav .nav-item {
      float: left;
      cursor: pointer; }
    .search .search-input .search-input-nav .nav-item:after {
      display: inline-block;
      content: "";
      width: 2px;
      height: 6px;
      background: #9e766e;
      margin: 0 15px;
      vertical-align: middle; }
    .search .search-input .search-input-nav .nav-item:last-child:after {
      display: none; }
    .search .search-input .search-input-nav .nav-item:hover {
      color: #ff0000; }
  .search .search-input .search-input-nav::after {
    display: block;
    content: "";
    clear: both; }
  .search .search-input .search-input-return {
    float: left;
    width: 96px;
    height: 40px;
    box-sizing: border-box;
    line-height: 40px;
    font-size: 16px;
    background: url("../img/combinatorial/btn_publication.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    text-align: center;
    cursor: pointer; }
  .search .search-input .search-input-return:hover {
    color: #ff0000; }
  .search .search-input .search-input-box {
    float: right;
    line-height: 40px; }
    .search .search-input .search-input-box .box-container {
      width: 250px;
      height: 40px;
      box-sizing: border-box;
      font-size: 14px;
      font-weight: 500;
      color: #8d3939;
      background: #f9eee7;
      border: 1px solid #f3e3d9;
      border-radius: 8px;
      padding-left: 20px;
      outline: none;
      margin-left: 20px; }
    .search .search-input .search-input-box .box-icon {
      display: inline-block;
      width: 40px;
      height: 40px;
      box-sizing: border-box;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      background-image: url("../img/full/icon_search.png");
      vertical-align: middle;
      cursor: pointer; }
  .search .search-result {
    margin-top: 20px;
    line-height: 40px; }
    .search .search-result .search-result-select,
    .search .search-result .search-result-download,
    .search .search-result .search-result-word {
      display: block;
      height: 40px;
      line-height: 40px;
      font-size: 16px;
      background: #f9eee7;
      border: 1px solid #f3e3d9;
      text-align: center;
      border-radius: 8px;
      box-sizing: border-box;
      padding: 0 10px;
      float: left; }
    .search .search-result .search-result-select .select-icon {
      margin-top: -4px; }
    .search .search-result .search-result-word {
      margin-left: 10px; }
      .search .search-result .search-result-word .select-icon {
        margin-top: -4px; }
    .search .search-result .search-result-download {
      margin-left: 10px;
      cursor: pointer; }
    .search .search-result .search-result-right {
      float: right; }
      .search .search-result .search-result-right .right-num {
        margin-left: 54px; }
  .search .search-input:after,
  .search .search-result:after {
    display: block;
    content: "";
    clear: both; }
  .search .search-main .search-main-table {
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    color: #9e766e;
    text-align: center;
    margin-top: 20px; }
    .search .search-main .search-main-table .table-head > th {
      padding: 10px 0; }
    .search .search-main .search-main-table .table-head .table-head-number {
      width: 100px; }
    .search .search-main .search-main-table .table-head .table-head-publication {
      min-width: 120px; }
    .search .search-main .search-main-table .table-head .table-author {
      min-width: 100px; }
    .search .search-main .search-main-table .table-head .table-head-installment {
      width: 150px; }
    .search .search-main .search-main-table .table-head .table-head-download {
      width: 80px; }
    .search .search-main .search-main-table tr > td {
      padding: 15px 10px; }
    .search .search-main .search-main-table tr .hidden-style {
      display: none; }
    .search .search-main .search-main-table tr .table-title {
      text-align: left; }
      .search .search-main .search-main-table tr .table-title > a {
        color: #9e766e; }
      .search .search-main .search-main-table tr .table-title > a:hover {
        color: #ff0000; }
    .search .search-main .search-main-table tr:nth-child(odd) {
      background-color: #faf8f5; }
  .search .next-couplet,
  .search .preceding-couplet {
    top: 176px; }

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