﻿@charset "UTF-8";
img {
  border: 0;
  vertical-align: bottom; }

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, div, input {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
}
body{
    overflow-x:hidden
}

.l {
  float: left; }

.r {
  float: right; }

#search-height {
  position: relative;
  width: 100%;
  min-height: 40px;
  z-index: 6;
  background-color: transparent;
  height: 90px;
  transition: all .7s ease-in-out;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none; }

/***************************************************搜索框***************************************************/
.form-control:hover {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.index-search-hover {
  background: #fff;
  height: 38px;
  padding: 12px 31px 11px 19px;
  position: relative;
  cursor: pointer;
  float: left;
  border-radius: 5px 0px 0px 3px;
  font-size: 12px; }
  .index-search-hover img {
    position: absolute;
    right: 20px;
    top: 18px; }

.index-search-hover-span {
  color: #333;
  font-size: 13px;
  height: 16px;
  line-height: 16px;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  letter-spacing: 1px; }

.index-search-input {
  position: relative;
  float: left;
  background: #fff;
  height: 38px;
  border-radius: 4px;
  padding: 11px 0px; }
  .index-search-input input {
    height: 20px;
    width: 720px;
    color: #000;
    margin-left: 0px;
    padding: 0px 20px;
    font-size: 15px;
    border-left: 1px #ccc solid; }

.index-search-hover-hide-up img {
  position: absolute;
  left: 1px;
  top: 3px; }

.hide-up-arrow {
  width: 0;
  height: 0;
  border-width: 0 10px 10px;
  border-style: solid;
  border-color: transparent transparent #4c5eaf;
  /*透明 透明  灰*/
  position: absolute;
  left: 52px;
  top: 3px; }
  .hide-up-arrow span {
    display: block;
    width: 0;
    height: 0;
    border-width: 0 9px 9px;
    border-style: solid;
    border-color: transparent transparent #fff;
    position: absolute;
    top: 1px;
    left: -9px; }

.index-search-hover-hide {
  padding: 0;
  top: 39px;
  width: 600px;
  position: absolute;
  border-top: 0;
  background: #fff;
  left: -1px;
  z-index: 99;
  max-height: 0;
  overflow: hidden;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.index-search-hover:hover .index-search-hover-hide {
  transition-delay: .3s;
  max-height: 1000px;
  border: 1px #ccc solid;
  transition: max-height 1.5s ease-in; }

#resCatalogType {
  padding: 20px 20px 0px 6px; }

#index-search-tab {
  border: none;
  border-bottom: 1px #e2e2e2 solid; }
  #index-search-tab > li > a {
    line-height: 22px;
    background: none;
    padding: 0px;
    font-size: 13px;
    font-weight: normal;
    border-radius: 0px;
    border: 0px;
    text-align: center;
    border-bottom: 2px transparent solid;
    padding-bottom: 5px;
    margin-right: 30px; }
    #index-search-tab > li > a:hover {
      cursor: pointer;
      color: #4c5eaf; }
  #index-search-tab > li.active a {
    color: #4c5eaf;
    border-bottom: 2px #4c5eaf solid; }

.index-search-tab-content li {
  font-size: 13px;
  text-align: center;
  display: inline-block;
  margin-bottom: 15px;
  width: 105px;
  height: 23px;
  line-height: 23px;
  border-radius: 2px; }
  .index-search-tab-content li.active {
    color: #fff !important;
    background: #4c5eaf; }
  .index-search-tab-content li:hover {
    color: #4c5eaf; }

.index-search-btn {
  width: 38px;
  height: 38px;
  background: url(../images/search1.png) no-repeat center #5d76e6;
  border: 0px;
  border-left: 1px solid #ccc;
  float: left; }

.collect-search-btn{
 background: url(../images/search1.png) no-repeat center #624ceb;
}

.gc-search-btn{
    background: url(../images/search1.png) no-repeat center #74cff3;
}

.e-search-btn{
    background: url(../images/search1.png) no-repeat center #02a1fd;
     width: 64px !important;
    height: 100% !important;
}
  .index-search-btn.hover {
    background: url(../images/search1-hover.png) no-repeat center #fff; }



.index-search-btn2 {
  margin-left: 0px;
  background: url(../images/search2.png) no-repeat center #fff;
  border-radius: 0px 3px 3px 0px;
  position: relative; }
  .index-search-btn2.hover {
    background: url(../images/search2-hover.png) no-repeat center #5d76e6; }

.btn_search_hot {
  position: absolute;
  top: 10px;
  *top: 4px;
  right: 10px; }
  .btn_search_hot .icon_search_hot_sm {
    width: 16px;
    height: 16px;
    display: inline-block;
    *margin-top: 1px;
    background: url(../images/search_hot.png) no-repeat;
    zoom: 1.2; }
  .btn_search_hot .icon_search_hot_animation {
    display: none;
    width: 16px;
    height: 16px;
    *margin-top: 1px;
    background: url(../images/search_hot.png);
    -webkit-animation: search_hot_animation 0.6s 0s steps(11) 1;
    animation: search_hot_animation 0.6s 0s steps(11) 1;
    zoom: 1.2; }
  .btn_search_hot:hover .icon_search_hot_sm {
    display: none; }
  .btn_search_hot:hover .icon_search_hot_animation {
    display: inline-block; }

@-webkit-keyframes search_hot_animation {
  from {
    background-position: 0 0; }
  to {
    background-position: -286px 0; } }
@keyframes search_hot_animation {
  from {
    background-position: 0 0; }
  to {
    background-position: -286px 0; } }
#searchresult {
  position: absolute;
  background-color: #fff;
  z-index: 1002;
  width: 446px;
  top: 38px;
  padding: 10px 0px;
  box-shadow: 0px 5px 10px 0px rgba(80, 94, 169, 0.4); }

#aa ul li {
  padding: 10px 20px;
  height: 36px;
  line-height: 16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  cursor: pointer; }
  #aa ul li span {
    width: 16px;
    height: 16px;
    border-radius: 2px;
    line-height: 16px;
    text-align: center;
    color: #fff;
    background: #9096c2;
    display: inline-block;
    letter-spacing: normal;
    margin-right: 10px;
    vertical-align: top; }
  #aa ul li a {
    color: #000;
    font-size: 13px;
    width: calc(100% - 100px);
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #aa ul li i {
    font-style: normal;
    color: #909399;
    font-size: 13px;
    float: right; }
  #aa ul li:hover {
    background: #5d76e6; }
    #aa ul li:hover a {
      color: #fff; }
  #aa ul li:first-child span {
    background: #eb5b5b; }
  #aa ul li:nth-child(2) span {
    background: #eb915b; }
  #aa ul li.active {
    background: #5d76e6; }
    #aa ul li.active a {
      color: #ffffff; }

.home-search {
  margin: 4px 0px;
  height: 40px;
  border: solid 1px #ccc;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.01);
  border-radius: 4px;
  position: relative;
  float: left;
  background-color: #fff; }
.collect-search{

border: solid 1px #ccc;
    box-shadow: 0 0 4px 0 rgb(0 0 0 / 1%);

}

.e-search{
    border: solid 1px #02a1fd;
    /*border-radius:28px;*/
    overflow:hidden;
    
}


.collect-search-btn{
    height:100% !important;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.gc-search-btn{
    height:100% !important;
      border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.home-search-text2 {
  font-size: 13px;
  color: #909399;
  line-height: 44px;
  white-space: nowrap;
  float: right;
  cursor: pointer; }
  .home-search-text2 img {
    margin: 0px 10px 0px 19px;
    vertical-align: middle; }

/***************************************************高级检索***************************************************/
.home-search-top {
  position: relative;
 
}

.home-search-high {
  position: absolute;
  top: 54px;
  -moz-box-shadow: 0px 0px 5px rgba(80, 94, 169, 0.4);
  -webkit-box-shadow: 0px 0px 5px rgba(80, 94, 169, 0.4);
  box-shadow: 0px 0px 5px rgba(80, 94, 169, 0.4);
  background: #fff;
  border: 1px #7187ec solid;
  float: left;
  width: 100%;
  z-index: 99;
  top: 6px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); }

.home-search-high-arrow {
  position: absolute;
  top: -13px;
  right: 85px;
  z-index: 9;
  width: 100px;
  height: 13px; }
  .home-search-high-arrow .hide-up-arrow {
    border-color: transparent transparent #4c5eaf; }
    .home-search-high-arrow .hide-up-arrow span {
      border-color: transparent transparent #eef0f6; }

#search-high-tab > li > a {
  width: 127px;
  height: 39px;
  line-height: 39px;
  background: none;
  padding: 0px;
  font-size: 15px;
  font-weight: normal;
  color: #000;
  border-radius: 0px;
  border: 0px;
  text-align: center; }
#search-high-tab > li.active a {
  background: #4c5eaf;
  color: #fff !important; }
#search-high-tab > li a:hover {
  color: #4c5eaf; }
#search-high-tab button.btn-close {
  width: 12px;
  height: 12px;
  float: right;
  background: url(../images/close.png) no-repeat;
  border: 0px;
  margin-top: 14px; }

.home-search-high .tab-content {
  padding: 10px 20px; }

.search-high-box {
  padding: 10px 40px;
  border-bottom: 1px #d9dedd dashed;
  font-size: 13px;
  color: #4c5eaf;
  line-height: 28px; }
  .search-high-box textarea {
    height: 80px;
    padding: 10px 20px;
    color: #909399;
    font-size: 13px;
    border: 1px #cacedb solid;
    width: 100%;
    border-radius: 6px;
    resize: none; }
    .search-high-box textarea:hover, .search-high-box textarea:focus {
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.search-high-box-history span {
  font-size: 13px; }
.search-high-box-history img {
  vertical-align: -3px;
  margin-right: 10px; }
.search-high-box-history a {
  font-size: 14px;
  color: #4c5eaf;
  border-bottom: 1px solid #4c5eaf;
  margin-right: 30px; }
  .search-high-box-history a:hover {
    color: #5d76e6; }

.search-high-box p {
  color: #909399;
  line-height: 24px; }
  .search-high-box p:last-child {
    text-indent: 2em; }

.search-high-btn button {
  border: 1px #5d76e6 solid;
  border-radius: 2px;
  background: #fff;
  color: #5d76e6;
  font-size: 15px;
  padding: 5px 15px;
  margin: 10px 18px 0px 18px; }
  .search-high-btn button:hover {
    border: 1px #7187ec solid;
    background: #7187ec;
    color: #fff; }
  .search-high-btn button:first-child {
    background: #5d76e6;
    color: #fff; }
    .search-high-btn button:first-child:hover {
      border: 1px #7187ec solid;
      background: #7187ec;
      color: #fff; }

.search-high-btn-small {
  font-size: 13px !important;
  width: 88px !important;
  height: 26px !important;
  border: 1px #5d76e6 solid;
  background: #fff !important;
  color: #4c5eaf !important; }
  .search-high-btn-small:hover {
    background: #4c5eaf !important;
    color: #fff !important; }

#search-high-tab1 .search-high-box {
  padding: 10px 0px;
  position: relative; }

.search-high-box span {
  font-size: 13px;
  color: #909399;
  line-height: 28px;
  width: 85px;
  float: left; }
.search-high-box ul {
  padding-left: 75px; }
  .search-high-box ul li {
    float: left;
    line-height: 28px;
    font-size: 13px;
    color: #000;
    width: 188px; }
    .search-high-box ul li:hover {
      color: #4c5eaf; }
    .search-high-box ul li span {
      width: 12px;
      height: 12px;
      border: 1px #999 solid;
      cursor: pointer;
      margin-right: 10px;
      position: relative;
      margin-top: 9px; }

.literature-check {
  width: 12px;
  height: 12px;
  border: 1px #999 solid;
  cursor: pointer;
  margin-right: 10px;
  position: relative;
  margin-top: 9px; }

.search-high-box ul li.active span:after, .literature-check-box.active .literature-check:after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  border: 1px solid #eb5b5b;
  border-left: 0;
  border-top: 0;
  height: 7px;
  left: 3px;
  position: absolute;
  top: 0px;
  width: 3px;
  -webkit-transition: -webkit-transform .15s ease-in .05s;
  transition: -webkit-transform .15s ease-in .05s;
  transition: transform .15s ease-in .05s;
  transition: transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transform: rotate(45deg) scaleY(1);
  transform: rotate(45deg) scaleY(1); }

.search-high-box-list {
  float: left;
  margin-bottom: 10px;
  width: 100%; }
  .search-high-box-list:last-child {
    margin-bottom: 0px; }
  .search-high-box-list .search-high-add {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../images/add.png) no-repeat;
    margin: 10px 10px 20px 10px;
    cursor: pointer; }
  .search-high-box-list .search-high-minus {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: url(../images/add.png) no-repeat;
    margin: 10px 10px 20px 10px;
    cursor: pointer;
    background: url(../images/minus.png) no-repeat; }
    .search-high-box-list .search-high-minus.search-high-minus-no {
      background: url(../images/minus-gary.png) no-repeat;
      cursor: not-allowed; }

.search-high-box span.searchBox-fh {
  float: none;
  width: auto; }
.search-high-box .form-inline .form-control {
  height: 28px;
  padding: 3px 12px;
  border-radius: 2px;
  width: 93px;
  margin-bottom: 10px; }
.search-high-box.noborder .form-inline .form-control {
  margin-bottom: 0px; }

.search-high-box-input .form-inline .form-control {
  margin-bottom: 0px; }
.search-high-box-input .form-inline input {
  width: 245px !important; }

.search-high-box-time {
  width: 124px;
  height: 28px;
  border: 1px #909399 solid;
  border-radius: 4px;
  padding-left: 45px;
  background: url(../images/time.png) no-repeat;
  background-position: 19px;
  float: left;
  overflow: hidden; }
  .search-high-box-time input {
    height: 26px;
    width: 77px;
    vertical-align: top; }

.time-fh {
  margin: 0px 10px; }

.search-high-box div.search-high-box-btn {
  color: #5D76E6; }

.search-high-box-btn {
  width: 120px;
  height: 28px;
  display: inline-block;
  border: 1px #e2e2e2 solid;
  border-radius: 2px;
  background: #f0f0f0;
  vertical-align: bottom;
  color: #4c5eaf;
  font-size: 13px;
  text-align: center;
  cursor: pointer; }
  .search-high-box-btn::before {
    content: url(../images/select-add.png);
    margin-right: 1px; }
  .search-high-box-btn:hover {
    background: #e2e2e2;
    color: #5D76E6; }

#search-high-tab > li > a {
  color: #666; }
#search-high-tab > li.active a {
  background: #fff;
  color: #5d76e6 !important;
  font-weight: 600; }
#search-high-tab > li a:hover {
  color: #fff; }

.search-high-box ul {
  padding-left: 0; }

.search-high-box-list .form-inline input {
  width: calc((100% - 390px) / 2) !important; }
.search-high-box-list .search-high-add {
  float: right; }
.search-high-box-list .search-high-minus {
  float: right;
  margin-right: 35px; }
.search-high-box-list .form-inline input:focus {
  border: none; }

/********************************************数据来源下拉菜单***************************************************/
.search-high-box-input .form-inline input:focus {
  border: none; }

.modalList-search {
  border-bottom: 1px #d9dedd solid;
  color: #5d76e6;
  overflow: hidden;
  padding-bottom: 10px;
  margin-top: -10px;
  line-height: 28px;
  font-size: 13px; }

.modalList-search-right input {
  width: 212px;
  height: 28px;
  border: 1px #c3c9d5 solid;
  border-right: 0px;
  padding-left: 9px;
  font-size: 13px; }
.modalList-search-right button {
  width: 28px;
  height: 28px;
  background: url(../images/search1.png) no-repeat center #5d76e6;
  border: 0px;
  vertical-align: top; }

.modalList-box .search-high-box {
  overflow: hidden;
  padding: 0px;
  border: 0px;
  margin-top: 10px; }
  .modalList-box .search-high-box ul {
    padding-left: 0px; }

/* ************************************************右侧内容************************************************ */
.home-right {
  width: 300px;
  margin-right: 20px;
  border-top: 2px solid #ea8a3e;
  margin-right: 0;
  margin-left: 20px; }
  .home-right .left-box-title {
    height: 40px;
    background-color: #eef0f6;
    border-bottom: 1px #eee solid;
    padding: 0px 15px;
    line-height: 39px;
    font-size: 15px;
    font-weight: bold;
    color: #000; }
    .home-right .left-box-title span {
      float: right;
      line-height: 39px;
      color: #5d76e6;
      font-weight: normal;
      cursor: pointer; }

/* *******************搜索样式***************** */
.none2 {
  display: none; }

.home-search-box {
  width: max-content;
  margin: 0px auto;
  height: inherit;
  min-width: 900px; }

#search-high-tab {
  border: none;
  background: none;
  padding-right: 20px; }
  #search-high-tab li {
    background-color: #E2E2E2; }
    #search-high-tab li:hover {
      background-color: #8094f0;
      color: #fff; }
  #search-high-tab > li > a {
    color: #666; }
  #search-high-tab > li.active a {
    background: #fff;
    color: #5d76e6 !important;
    font-weight: 600; }
  #search-high-tab > li a:hover {
    color: #fff; }

.search-high-box ul {
  padding-left: 0; }

.search-high-box-list .form-inline input {
  width: calc((100% - 440px) / 2) !important; }
.search-high-box-list .search-high-add {
  float: right; }
.search-high-box-list .search-high-minus {
  float: right;
  margin-right: 35px; }

#search-high-tab li {
  cursor: pointer; }

/********************单击搜索框出现的检索纬度********************/
.index-search-input-box {
  position: absolute;
  left: 0px;
  top: 48px;
  width: 105px;
  z-index: 99;
  background: #fff;
  border: 1px #ddd solid;
  padding-top: 5px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
  display: block; }
  .index-search-input-box ul {
    margin-bottom: 5px !important; }
    .index-search-input-box ul li {
      cursor: pointer;
      padding: 8px 10px;
      font-size: 12px; }
      .index-search-input-box ul li:hover {
        background: #5d76e6;
        color: #fff; }

.box-active {
  background: #5d76e6;
  color: #fff; }

.index-search-input-box img {
  position: absolute;
  top: -11px;
  height: 10px;
  padding: 0 45px; }

.search-high-box-input .form-inline input.highDbDsInput {
  width: 750px !important; }

#search-high-tab li {
  border-left: 1px #7187ec solid; }
  #search-high-tab li.active {
    border: 1px #7187ec solid;
    border-left: 0px;
    margin-bottom: 0px; }

.clear {
  clear: both; }

.loading_circle {
  background: url(../images/loading-circle.gif) no-repeat;
  height: 32px;
  width: 32px;
  display: block;
  margin: 0 auto; }

.loading_square {
  background: url(../images/loading-square.gif) no-repeat;
  height: 9px;
  width: 100px;
  display: block;
  margin: 0 auto; }

.sk-wave {
  width: 50px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); }
  .sk-wave .sk-rect {
    background-color: #aeaeae;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
    animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }

.sk-rect:not(:last-child) {
  margin-right: 3px; }

.sk-wave .sk-rect1 {
  -webkit-animation-delay: -1.2s;
  animation-delay: -1.2s; }
.sk-wave .sk-rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s; }
.sk-wave .sk-rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s; }
.sk-wave .sk-rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s; }
.sk-wave .sk-rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }

@-webkit-keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }
@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1); } }
.search_keyWords {
  padding: 10px 0px;
  font-size: 13px;
  color: #4c5eaf;
  line-height: 20px; }

.modal-filter .letterSort {
  width: 100%;
  border-bottom: 1px #f3f5fc solid;
  padding: 10px 15px;
  overflow: hidden;
  background: #f9f9f9; }
  .modal-filter .letterSort ul {
    cursor: pointer; }
  .modal-filter .letterSort li {
    display: inline-block;
    padding: 0px 12px;
    color: #2c3147;
    margin: 2px 4px;
    font-size: 13px;
    cursor: pointer;
    width: unset !important;
    line-height: 20px !important; }
    .modal-filter .letterSort li:hover {
      background-color: #5d76e6;
      border-radius: 25px;
      color: #fff; }
.modal-filter .letterActive {
  background-color: #5d76e6;
  border-radius: 25px;
  color: #fff !important; }

.cleanFloat:after {
  content: ' ';
  height: 0;
  display: block;
  clear: both; }

.tab-content .btn-group {
  position: static;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none; }

.dropdown-menu::before {
  content: '';
  display: block;
  position: absolute;
  top: -7px;
  left: 35px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid rgba(0, 0, 0, 0.2); }
.dropdown-menu::after {
  content: '';
  display: block;
  position: absolute;
  top: -6px;
  left: 35px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #f9f9f9; }
.dropdown-menu .modal-body {
  padding: 0 20px;
  height: 290px;
  overflow-y: auto;
  overflow-x: hidden; }
.dropdown-menu .modal-content {
  width: 750px;
  height: 370px;
  box-shadow: unset;
  border-radius: unset; }

.form-inline .dropdown-menu {
  left: 85px;
  top: 45px;
  padding: 0; }

.tab-content-right {
  float: right;
  position: relative;
  left: 147px;
  top: 6px;
  box-shadow: black 0px 0px;
  z-index: 10000; }
  .tab-content-right li {
    float: none;
    position: static; }

.emptyWord {
  display: inline-block;
  position: absolute;
  right: -4px;
  width: 28px;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  height: 26px;
  top: 12px; }
  .emptyWord:hover {
    background-color: #dbdbdc; }
    .emptyWord:hover i {
      color: #666; }
  .emptyWord i {
    color: #eb5b5b;
    font-size: 1.2em; }

.home-search:hover {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

/* *************ir keywords Style************** */
.home-screen-span {
  font-size: 13px;
  padding-top: 6px;
  margin: 0 auto;
  overflow: hidden;
  max-width: 940px; }

.home-screen-span-text {
  font-size: 13px;
  line-height: 22px;
  color: #909399; }

.home-screen-span-item {
  background-color: #f1f4fa;
  border-radius: 2px;
  border: solid 1px #ccc;
  float: left;
  font-size: 13px;
  color: #333;
  padding-left: 4px;
  margin-right: 10px;
  transition: all 0.2s;
  margin-bottom: 5px; }
  .home-screen-span-item:hover {
    transform: scale(1.1); }
  .home-screen-span-item span {
    font-size: 13px;
    color: #aaaaaa; }

.search_keyWords .home-screen-span-item {
  margin-bottom: 10px; }

.screen-close {
  width: 16px;
  height: 16px;
  border-radius: 1px;
  display: inline-block;
  margin-left: 8px;
  text-align: center;
  cursor: pointer;
  vertical-align: -2px; }
  .screen-close img {
    vertical-align: 2px; }
  .screen-close:hover {
    background: rgba(0, 0, 0, 0.2); }

.home-screen-span-close {
  height: 22px;
  line-height: 20px;
  background-color: #f1f4fa;
  border-radius: 2px;
  border: solid 1px #eb5b5b;
  font-size: 13px;
  color: #eb5b5b;
  float: left;
  padding: 0px 8px; }

.home-screen-span-expand {
  height: 22px;
  line-height: 20px;
  background-color: #f1f4fa;
  border-radius: 2px;
  border: solid 1px #eb5b5b;
  font-size: 13px;
  color: #eb5b5b;
  float: left;
  padding: 0px 8px;
  color: #5d76e6;
  border: solid 1px #5d76e6;
  margin-right: 4px; }
  .home-screen-span-expand::before {
    content: url(../images/down.png); }
  .home-screen-span-expand:hover {
    color: #fff;
    background: #5d76e6 !important;
    cursor: pointer; }
    .home-screen-span-expand:hover::before {
      content: url(../images/down-hover.png); }

.home-screen-span-close:hover {
  color: #fff;
  background: #eb5b5b !important;
  cursor: pointer; }

.news-list-check {
  border: 1px #ccc solid;
  border-radius: 2px;
  width: 14px;
  height: 14px;
  /*border: 1px #fff solid;*/
  cursor: pointer;
  margin-right: 6px;
  position: relative;
  vertical-align: -2px;
  display: inline-block; }
  .news-list-check.active {
    border: 1px #5d76e6 solid;
    background-color: #5D76E6; }
    .news-list-check.active:after {
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
      content: "";
      border: 1.5px solid #fff;
      border-left: 0;
      border-top: 0;
      height: 7px;
      left: 3px;
      position: absolute;
      top: 0px;
      width: 3px;
      -webkit-transition: -webkit-transform .15s ease-in .05s;
      transition: -webkit-transform .15s ease-in .05s;
      transition: transform .15s ease-in .05s;
      transition: transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;
      -webkit-transform-origin: center;
      transform-origin: center;
      -webkit-transform: rotate(45deg) scaleY(1);
      transform: rotate(45deg) scaleY(1); }
  .news-list-check.active1 {
    border: 1px red solid;
    background-color: red; }
    .news-list-check.active1::before {
      content: '';
      position: absolute;
      width: 15px;
      height: 1.5px;
      background-color: #fff;
      transform-origin: left top;
      transform: rotate(45deg); }
    .news-list-check.active1::after {
      content: '';
      position: absolute;
      width: 15px;
      height: 1.5px;
      background-color: #fff;
      transform-origin: right top;
      transform: translate(-5px, 0) rotate(-45deg); }

.closeDropMenu::before, .closeDropMenu::after {
  content: "";
  display: block;
  position: absolute;
  top: 14px;
  width: 12px;
  height: 2px;
  z-index: 1;
  background: #5d76e6; }

.closeDropBox {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 25px;
  height: 25px;
  float: left;
  border-radius: 50%;
  cursor: pointer; }
  .closeDropBox:hover {
    background-color: #dbdbdc; }

.closeDropMenu {
  position: absolute;
  right: 19px;
  top: -2px; }
  .closeDropMenu::before {
    transform: rotate(-45deg); }
  .closeDropMenu::after {
    transform: rotate(45deg); }

/* **************** pagination style START (其他样式勿在此处添加)************* */
.right-box-page {
  text-align: center;
  padding: 18px 0px;
  overflow: hidden; }

.pagelist {
  overflow: hidden;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  float: left;
  width: max-content; }

.right-box-page ul {
  overflow: hidden;
  float: left; }

.btnPage, .news-list-page-end {
  width: 60px;
  height: 28px;
  line-height: 26px;
  border: solid 1px #e2e2e2;
  font-size: 13px;
  text-align: center;
  float: left;
  margin: 0px 5px;
  cursor: pointer;
  border-radius: 2px; }

.right-box-page .news-list-page-end {
  color: #dbdbdd;
  background: rgba(226, 226, 226, 0.2);
  cursor: no-drop;
  width: 60px; }

.btnPage {
  width: 60px;
  background-color: #fff; }

.right-box-page ul li {
  width: 28px;
  height: 28px;
  line-height: 26px;
  border: solid 1px #e2e2e2;
  font-size: 13px;
  text-align: center;
  float: left;
  margin: 0px 5px;
  cursor: pointer;
  border-radius: 2px; }
  .right-box-page ul li.active {
    border: solid 1px #5D76E6;
    background: #5D76E6;
    color: #fff; }

.tipWord {
  text-align: center;
  width: 100%;
  color: #f8f9fe;
  z-index: 99;
  margin-top: -20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  .tipWord a {
    margin: 0 .02rem;
    color: #f8f9fe; }

.v-btn{
    min-width: 64px;
    padding: 0 16px;
    height:100%;
        min-width: 64px;
    padding: 0 16px;
    height: 100%;
    float: left;
    border: none;
    background: #fff;
    /* border-radius: 4px; */
    border-right: 1px solid #eee;
}

.v-btn__content {
    align-items: center;
    color: inherit;
    display: flex;
    flex: 1 0 auto;
    justify-content: inherit;
    line-height: normal;
    position: relative;
    transition: inherit;
    transition-property: opacity;
}

.any-search-name{
    width:auto !important;

}
/* **************** pagination style END (其他样式勿在此处添加) ************* */
@media (max-width: 1400px) {
  .home-search-box {
    min-width: 750px; }

  .index-search-input input {
    width: 550px; }
  .collect-search-input input{
      width:700px;
  }
  .search-high-box-input .form-inline input.highDbDsInput {
    width: 600px !important; }

  .dropdown-menu .modal-content {
    width: 600px; } }
@media (max-width: 1024px) {
  .home-search-box {
    min-width: 650px; }

  .index-search-input input {
    width: 450px; }

  .search-high-box-input .form-inline input.highDbDsInput {
    width: 500px !important; }

  .dropdown-menu .modal-content {
    width: 500px; } }


/*# sourceMappingURL=searchBox.css.map */
