
/* Css Document */

/* 搜索框 */
.search-box {
   width: 5.781rem;
   height: 0.39rem;
   line-height: 0.39rem;
   border-radius: 0.195rem;
   background: rgba(47, 85, 151, .05);
   position: relative;
   margin: 0 auto 0.442rem;
}
.br-res-box {
   padding-bottom: 0.08rem;
   border-bottom: 1px solid #2f5597;
}
.search-box input[type="text"] {
   width: 5.419rem;
   height: 0.39rem;
   line-height: 0.39rem;
   font-size: 0.156rem;
   color: rgba(47, 85, 151, .3);
   text-indent: 0.28rem;
}
.search-box input[type="text"]::placeholder {
   font-size: 0.156rem;
   color: rgba(47, 85, 151, .3);
}
.search-box input[type="text"]::-webkit-input-placeholder {
   font-size: 0.156rem;
   color: rgba(47, 85, 151, .3);
}
.search-box input[type="text"]::-moz-placeholder {
   font-size: 0.156rem;
   color: rgba(47, 85, 151, .3);
}
.search-box input[type="text"]:-ms-input-placeholder {
   font-size: 0.156rem;
   color: rgba(47, 85, 151, .3);
}
.search-box #btnSearch {
   width: 0.1875rem;
   height: 0.1875rem;
   background: url(../image/blue_search.png) no-repeat center center / cover;
   margin: auto 0;
   position: absolute;
   top: 0;
   right: 0.177rem;
   bottom: 0;
}

/* 左侧筛选 */
.bus-left {
   float: left;
   width: 17.7%;
}
/* 移动端按钮 */
.btn-sx-px {
   display: none;
}
.search-select-text {
   line-height: 1.25;
   font-size: 0.104rem;
   color: #2f5597;
   padding-bottom: .075rem;
   border-bottom: 1px solid #2f5597;
}
.search-select-text a {
   display: block;
   float: right;
   font-size: 0.104rem;
   color: #2f5597;
}
.search-select-cont {
   padding-top: .035rem;
}
.ssc-cutbox {
   border-bottom: 1px solid #c7c7c7;
}
.ssc-cutbox-active {
   border-bottom: 1px solid #2f5597;
}
.ssc-title {
   padding: .063rem 0;
   line-height: 1.25;
   font-size: 0.104rem;
   color: #2f5597;
   background: url(../image/jt-bot.png) no-repeat right center / .083rem auto;
   cursor:pointer;
}
.ssc-title-active {
   background: url(../image/jt-top.png) no-repeat right center / .083rem auto;
}
.ssc-cutcont {
   padding: .059rem 0 .039rem;
   display: none;
}
.ssc-content {
   line-height: 1.27;
   font-size: .093rem;
   color: #000;
   margin-bottom: .0625rem;
   cursor:pointer;
}
.ssc-content:hover {
   color: #2f5597;
}
.ssc-content input[type="checkbox"],
.ssyc-content input[type="checkbox"] {
   margin-right: .072rem;
}
.search-select-year {
   border-bottom: 1px solid #c7c7c7;
   margin-bottom: 0.24rem;
}
.search-select-year-active {
   border-bottom: 1px solid #2f5597;
}
.search-select-year-title {
   padding: .065rem 0;
   line-height: 1.25;
   font-size: 0.104rem;
   color: #2f5597;
   background: url(../image/jt-bot.png) no-repeat right center / .083rem auto;
   cursor:pointer;
}
.search-select-year-title-active {
   background: url(../image/jt-top.png) no-repeat right center / .083rem auto;
}
.search-select-year-cont {
   padding: .059rem 0 .039rem;
   display: none;
}
.ssyc-content {
   line-height: 1.27;
   font-size: .0937rem;
   color: #000;
   margin-bottom: .0625rem;
   cursor:pointer;
}
.ssyc-content:hover {
   color: #2f5597;
}
.ssyc-content input[type="radio"] {
   /* .ssyc-content input[type="checkbox"]{ */
   margin-right: .072rem;
}
.search-select-sort-title {
   line-height: 1.25;
   font-size: 0.104rem;
   color: #2f5597;
   padding-bottom: 0.073rem;
   border-bottom: 1px solid #2f5597;
}
.search-select-sort-cbox {
   padding-top: 0.104rem;
}
.search-select-sort-cont {
   margin-bottom: .052rem;
   line-height: 1.25;
   color: #000;
   cursor:pointer;
}
.search-select-sort-cont:hover {
   color: #2f5597;
}
.search-select-sort-cont input[type="radio"] {
   margin-right: 0.073rem;
}
.btn-qd-fh {
   display: none;
}

/* 右侧展示内容 */
.bus-right {
   float: right;
   width: 77.1%;
}
/* 右侧展示筛选条件 */
.search-br-title {
   float: left;
   width: 70%;
   margin-left: .078rem;
}
.sbt-1,
.sbt-2 {
   float: left;
   line-height: 1.25;
   font-size: 0.104rem;
}
.sbt-1 {
   color: #2f5597;
}
.sbt-2 {
   padding-left: .052rem;
   color: #000;
}
/* 总条数 */
.br-result {
   float: right;
   line-height: 1.25;
   font-size: 0.104rem;
   color: #2f5597;
}
/* 信息展示 */
.sbc-result {
   padding: 0.111rem 0;
   border-bottom: 1px solid #c7c7c7;
   font-size: 0.104rem;
   line-height: 1.8em;
}
.sbc-result font.highlight {
   color:red;
}
.sbc-ul {
   width: 100%;
   text-align: center;
   padding: 0.393rem 0 0.843rem;
}
.sbc-ul li {
   display: inline-block;
   width: 0.1666rem;
   height: 0.1666rem;
   line-height: 0.1666rem;
   font-size: 0.104rem;
   color: #000;
}
.sbc-ul li:hover {
   color: #2f5597;
}
.sbc-ul li.active {
   color: #036;
   font-weight:bolder;
}
.sbc-ul li:nth-last-of-type(2){
    width:0.5rem;
}
.sbc-ul li:nth-last-of-type(2) input{
    width:0.15rem;
    margin:0 0.04rem;
    border-bottom:1px solid;
}
.sbc-ul li:last-child {
   width:0.3rem;
}
@media screen and (max-width:1020px) {
   .search-box {
      width: 80%;
      height: 1.06rem;
      line-height: 0.9rem;
      border-radius: 0.53rem;
      background: rgba(47, 85, 151, .05);
      position: relative;
      margin: 0 auto 0.442rem;
   }
   .search-box input[type="text"] {
      width: 80%;
      height: 100%;
      /* line-height: 1rem; */
      font-size: 0.4rem;
      color: rgba(47, 85, 151, .3);
      text-indent: 1.5em;
   }
.search-box input[type="text"]::placeholder {
   font-size: 0.4rem;
}
.search-box input[type="text"]::-webkit-input-placeholder {
   font-size: 0.4rem;
}
.search-box input[type="text"]::-moz-placeholder {
   font-size: 0.4rem;
}
.search-box input[type="text"]:-ms-input-placeholder {
   font-size: 0.4rem;
}
   .search-box #btnSearch {
      width: 0.73rem;
      height: 0.73rem;
      background: url(../image/blue_search.png) no-repeat center center / cover;
      margin: auto 0;
      position: absolute;
      top: 0;
      right: 0.5rem;
      bottom: 0;
   }
   .bus-left,
   .bus-right {
      width: 100%;
      float: unset;
   }
   .bus-left{
      margin-bottom: 1.147rem;
   }
   .btn-sx-px {
      display: block;
      text-align: center;
   }
   .btn-sx,
   .btn-px {
      display: inline-block;
      width: 3.173rem;
      height: 0.773rem;
      line-height: 0.773rem;
      border: 1px solid #2f5597;
      text-align: center;
      border-radius: 0.4rem;
      font-size: 0.267rem;
      color: #2f5597;
   }
   .btn-sx:hover,
   .btn-sx:hover {
      background: #2f5597;
      color: #fff;
   }
   .btn-sx {
      margin-right: 0.523rem;
   }
   .sx-wrap,
   .px-wrap {
      width: 100%;
      height: 100%;
      background: #fff;
      position: fixed;
      top: 0;
      left: 0;
      z-index: 10;
      display: none;
   }
   .sx-box,
   .search-select-sort {
      padding-top: 2.853rem;
      width: 86.98%;
      margin: 0 auto;
   }
   .ssc-title {
      padding: .36rem 0;
      line-height: 1.27;
      font-size: 0.4rem;
      color: #2f5597;
      background: url(../image/jt-bot.png) no-repeat right center / .364rem auto;
   }
   .ssc-title-active {
      background: url(../image/jt-top.png) no-repeat right center / .364rem auto;
   }
   .ssc-cutcont {
      padding-top: 0;
      padding-bottom: 0.5rem;
   }
   .ssc-cutcont::after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
   }
   .ssc-content {
      line-height: 2.6;
      font-size: .34rem;
      color: #000;
      width: 50%;
      margin-bottom: .0625rem;
      float: left;
   }
   .bus-left {
      width: 100%;
   }
   .search-select-text {
      font-size: 0.4rem;
      line-height: 2.8;
   }
   .search-select-text a {
      font-size: 0.4rem;
   }
   .search-select-year-title {
      line-height: 2.8;
      font-size: 0.4rem;
      background-size: 1em !important;
   }
   .search-select-year-cont {
      padding-bottom: 0.5rem;
   }
   .ssyc-content {
      line-height: 2;
      font-size: .4rem;
      color: #000;
      margin-bottom: .0625rem;
   }
   [type="checkbox"],
   [type="radio"] {
      box-sizing: border-box;
      padding: 0;
      width: 1em;
      height: 1em;
      margin-right: 0.5em;
   }
   .search-select-sort-title {
      font-size: 0.4rem;
      line-height: 2.8;
      border-bottom: 1px solid #2f5597;
   }
   .search-select-sort-cbox {
      padding-top: 0.4rem;
      padding-bottom: 0.5rem;
   }
   .search-select-sort-cont {
      margin-bottom: .052rem;
      line-height: 2;
      color: #000;
      font-size: 0.4rem;
   }
   .search-select-sort-cont input[type="radio"] {
      margin-right: .2rem;
   }
   .btn-qd-fh {
      display: block;
      padding-top: 0.761rem;
   }
   .btn-qd,
   .btn-fh {
      margin: 0 auto;
   }
   .btn-qd {
      width: 3.2rem;
      height: 0.8rem;
      line-height: 0.8rem;
      background: #2f5597;
      border-radius: 0.4rem;
      text-align: center;
      font-size: 0.267rem;
      color: #fff;
      margin-bottom: 0.36rem;
   }
   .btn-fh {
      width: 3.173rem;
      height: 0.773rem;
      line-height: 0.773rem;
      border: 1px solid #2f5597;
      border-radius: 0.4rem;
      text-align: center;
      font-size: 0.267rem;
      color: #2f5597;
   }
   .bus-right{
      padding-bottom: 1.223rem;
   }
   .br-res-box {
      border-bottom: none;
   }
   .sbt-1,
   .sbt-2,
   .br-result{
      line-height: 2;
      font-size: 0.32rem;
   }
   .sbt-1,
   .sbt-2{
      float: left;
   }

   .search-br-content {
      background: #f7f7f7;
   }

}