.an_jianyi{background: #ff8b0c; border-radius: 100px 0px 0px 100px; display:table; padding:6px 10px 6px 15px; color: #fff; position: fixed; top:75px; right: 0; z-index: 100;}
.an_jianyi img{ height:16px; margin-right: 5px;}
.an_jianyi:hover{ background: #e37700;color: #fff;}

.tichu span.disabled {
  background: #eee;
  box-shadow: rgb(238 238 238 / 50%) 0 0px 10px;
  color:#999999;
}

.ti_cs {
    padding: 6px 10px;
    border-radius: 100px;
    background: #fff;
    display: table;
    float: left;
    margin-right: 10px;
    font-size: 14px;
    box-shadow: rgba(0, 0, 0, 0.1) 0 0px 10px
  }

  .tichu {
    width: 95%;
    margin: 0 auto;
    display: table;
    padding: 15px 0;
    /* border-bottom: #d2d2d2 1px solid; */
    border-top: #eee 1px solid;
    margin-top: 5px;
  }
  
  .tichu span {
    padding: 6px 15px;
    border-radius: 100px;
    background: #fff;
    display: table;
    float: left;
    margin-right: 10px;
    font-size: 14px;
    box-shadow: none;
    cursor: pointer;
    box-shadow: rgb(55 130 229 / 50%) 0 0px 10px;
    color: #333;
  }
  
  .tichu .active {
    color: #fff !important;
    background: #6ea7f2 !important;
  }

  .wupin_aa {
    margin-bottom: 20px !important;
  }

  .sjwz_hover {
    background: #3782e5 !important;
    color: #fff !important;
    border: #3782e5 1px solid !important;
  }
  
  .sjwz_hover span {
    font-style: normal;
    color: #fff !important;
    ;
  }

  .sjwz {
    display: inline-block;
    height: 50px;
    color: #fff;
    text-align: center;
    line-height: 50px;
  }
  
  .sjwz font {
    background: linear-gradient(to top, #e5e5e5, #f4f4f4);
    border: #bfbfbf 1px solid;
    border-radius: 5px;
    padding: 6px 10px;
    margin-right: 10px;
    cursor: pointer;
    box-shadow: rgba(179, 179, 179, 0.5) 0 5px 10px;
    color: #24344d;
  }
  
  .sjwz font span {
    font-style: normal;
    color: #3782e5;
  }
  
  .sjwz font:hover {
    background: linear-gradient(to bottom, #e5e5e5, #f4f4f4);
    border: #bfbfbf 1px solid;
  }

  .teshu {
    width: 100%;
    color: #b3b3b3;
    margin: 0 auto;
    display: table;
    text-align: left;
    border-top: #eee 1px solid;
    margin-bottom: 30px;
    padding-bottom: 20px;
  }
  
  .teshu span {
    font-size: 20px;
  }

  .topfilter {
    margin-bottom: 30px;
    border-bottom: #eee 1px solid;
  }

  .topselect {
    background: #ffffff;
    z-index: 48;
    border-radius: 5px;
    transition: all .3s;
  }

  .sj_table {
    width: 99%;
    margin: 0 auto;
    margin-left: 1%;
  }
  .topselectfixed {
    margin: 0 -12px;
    
  }

  .righttop .topnumber>li,
.rightcontent .topnumber>li {
  padding-left: 8px;
  padding-right: 8px;
}

.rightcontent,
.righttop {
  margin: 0 50px;
  overflow: hidden;
}

.righttop .horizontal_selected,
.rightcontent .horizontal_selected {
  background: #cfe4ff;
}

.righttop .horizontal_selected>.biaoti_t {
  background: linear-gradient(to right, #5ca3ff, #9bc7ff) !important;
  box-shadow: #70a2e4 2px 4px 0px !important;
}

.biaoti_t {
    width: 100%;
    height: 4rem;
    margin: 0 auto;
    display: table;
    background: linear-gradient(to top, #1161c9, #1161c9);
    line-height: 4rem;
    border-radius: 6px;
    color: #ffffff;
    box-shadow: #184c8f 2px 4px 0px;
    margin-bottom: 4px;
    cursor: pointer;
    user-select: none;
  }

  .arrow_a {
    width: 35px;
    height: 35px;
    border-radius: 100px;
    margin: 0 auto;
    display: table;
    background: #cfe4ff;
    text-align: center;
    line-height: 35px;
    cursor: pointer;
  }

  .arrow_left,
.arrow_right {
  float: left;
  width: 48px;
  height: 4rem;
  margin-top: 4px;
}

.righttop::-webkit-scrollbar {
  display: none;
}
.arrow_right {
  float: right;
}

.bia_botton {
    margin-bottom: 15px !important;
  }

  .b_left_h01 {
    position: relative;
    z-index: 0;
    cursor: pointer;
    user-select: none;
  }

  .biaoge_left {
    width: 4rem;
    height: 9rem;
    background: linear-gradient(to top, #1161c9, #1161c9);
    border-radius: 6px;
    color: #ffffff;
    box-shadow: #184c8f 3px 4px 0px;
    line-height: 85px;
    text-align: center;
    position: relative;
    z-index: 2;
  }

  .biaoge_n {
    width: 94%;
    margin: 0 auto;
    display: table;
    background: url(../images/ny01.png) no-repeat;
    background-size: cover;
    height: 60px;
    border-radius: 6px;
    color: #ffffff;
    box-shadow: rgba(198, 157, 48, 0.7) 0px 0px 5px;
    height: 82px;
    margin-top: 4px;
  }

  .biaoge_n:hover {
    background: url(../images/ny01_h.png) no-repeat;
    background-size: cover;
  }

  .biaoge_n_hh {
    background: url(../images/ny02.png) no-repeat !important;
    box-shadow: rgba(191, 191, 191, 0.7) 0px 0px 5px;
    overflow: hidden;
  }
  
  .biaoge_n_hh h2 {
    width: 100% !important;
    margin: 0 auto;
    display: table;
    border-bottom: #bfbfbf 1px solid !important;
    color: #666666;
    height: 32px;
    line-height: 32px;
    background: #bfbfbf;
    display: table;
  }
  
  
  .biaoge_n h2 {
    width: 92%;
    margin: 0 auto;
    display: table;
    border-bottom: #f2c44c 1px solid;
    color: #666666;
    height: 32px;
    line-height: 32px;
  }
  
  .biaoge_n h3 {
    width: 92%;
    margin: 0 auto;
    display: table;
    color: #666666;
    font-weight: bold;
    padding-top: 6px;
    line-height: 43px;
  }
  
  .biaoge_n h3 span {
    color: #ff6600;
    font-size: 22px;
  }

  .biaoge_a {
    width: 100%;
    height: 9rem;
    margin: 0 auto;
    display: table;
    background: #f5dda3;
    border-radius: 6px;
    color: #ffffff;
    box-shadow: #cbcbcb 2px 4px 0px;
    cursor: pointer;
  }

  .biaoge {
    width: 100%;
    margin: 0 auto;
    display: table;
    background: transparent;
    height: 90px;
    border-radius: 6px;
    color: #ffffff;
    position: relative;
  }
  
  .biz02 {
    position: absolute;
    left: 0px;
    top: -5px;
  }
  
  .biz02 img {
    height: 20px;
  }

  .biz03 {
    position: absolute;
    right: -5px;
    bottom: -5px;
  }
  
  .biz03 img {
    height: 30px;
  }

  .topnumber {
    width: max-content;
    transform: translateX(0);
    transition: transform .3s;
    box-sizing: border-box;
  }
  
  .topnumber>li {
    float: left;
    max-width: 142px;
    min-width: 98px;
    text-align: center;
    box-sizing: border-box;
    transition: width .3s;
  }
  
  .leftfloor,
  .rightcontent .topnumber>li {
    padding: 15px 0;
  }
  
  .righttop .topnumber>li,
  .rightcontent .topnumber>li {
    padding-left: 8px;
    padding-right: 8px;
  }

  .biz01 {
    width: 25px;
    height: 25px;
    position: absolute;
    right: -5px;
    top: -5px;
    background: linear-gradient(to bottom, #f3b237, #fb7d11);
    border-radius: 100px;
    line-height: 25px;
    text-align: center;
  }

  .showslide {
    position: fixed;
    bottom: 20%;
    right: 20px;
    background: #fff;
    padding: 6px 10px;
    display: none;
    z-index: 102;
    border-radius: 10px;
  }

  .shblue_img {
    height: 26px;
    margin-right: 3px;
  }

  .fadeinboxs {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    position: fixed;
    left: 0;
    display: none;
    top: 0;
    z-index: 101;
  }

  .usertr_1 {
    position: absolute;
    right: 26px;
    top: 140px;
    z-index: 99;
    background: #fff;
    box-shadow: 0 0 10px #eee;
    border-radius: 5px;
    background: rgba(0, 0, 0, .7);
    max-height: 182px;
    overflow-y: auto;
    min-width: 130px;
  }
  
  .usertr_1 a {
    width: 100%;
    text-align: left;
    display: table;
    line-height: 30px!important;
    color: #fff;
    cursor: pointer;
    padding: 0 10px;
  }
  
  .usertr_1 a i {
    margin-right: 5px;
  }
  
  .usertr_1 a:hover {
    color: #000 !important;
    background: #fed853;
  }

  .nianfen{width:100%; height: auto;/* overflow-y: scroll; */}
.nianfen label{ text-align: center;width: 100%; display: table;}
.nianfen span{width:100%; margin: 0 auto;text-align:center; line-height: 34px; display: table; padding:0px 0; cursor: pointer;}
.nianfen span:hover{color: #155dbc; background: #ecf3ff;}
.nianfen .on{ color: #155dbc;background: #ecf3ff;}

.baise {
    width: 100%;
    margin: 0 auto;
    border-radius: 8px;
    margin-bottom: 15px;
    margin-top: 40px;
  }
  .container-wrap {
    height: 60px;
    width: 96%;
    margin-left: 2%;
    overflow: hidden!important;
}
  .ga_lishi {
    margin-bottom: 30px;
  }
  .ga_lishi dt {
    background: url(/new/images/up.png) no-repeat #d6e8ff;
    background-size: 25px;
    background-position: right top 9px;
    color: #333;
    position: relative;
    cursor: pointer;
  }
  .ga_lishi dt.on {
    background: url(/new/images/down.png) no-repeat #d6e8ff;
    background-size: 25px;
    background-position: right top 9px;
    position: relative;
    cursor: pointer;
  }
  .ga_lishi h2 {
    background:unset;
  }

  @media (max-width: 768px) {
    .cx_se {
        width: 95%!important;
    }
  }
  @media (max-width:736px) {
    .tichu {
      width: 95%;
    }
  
    .tichu span {
      font-size: 13px;
      padding: 6px 10px;
    }
  }

  .zilist_lb {
    width: 94%;
    margin: 0 auto;
    display: block;
    margin-top: 30px;
  }

  .ta_bot {
    margin-bottom: 20px;
  }

  @media (max-width:736px) {
    .sj_table {
      width: 95%;
    }
  }

  .container-wrap {
    width: 100%;
    height: 50px;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: scroll;
    margin-top: 8px;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-overflow-scrolling: touch;
    text-align: justify;
    margin-bottom: 10px;
  }

  #kdts_remark td {
    padding-left: 5px;
  }
  

  .cot_gd {
    width: 100%;
    margin: 0 auto;
    display: block;
    overflow: hidden;
  }

  @media (max-width:769px) {
    .teshu {
      width: 95%;
    }
  
    .tichu {
      width: 95%;
    }
  
    .cot_gd {
      width: 95%;
    }
  
    .cot_gd {
      width: 95%;
    }
  }
  
  @media (max-width:824px) {
    .biaoge_n h3 {
      padding-top: 6px;
      font-size: 12px;
    }
  
    .biaoge_n h3 span {
      color: #ff6600;
      font-size: 22px;
    }
  
    .biaoge {
      height: 9rem;
    }
  
  }

  @media (max-width:824px) {
    .biaoge_n h3 {
      padding-top: 6px;
      font-size: 12px;
    }
  
    .biaoge_n h3 span {
      color: #ff6600;
      font-size: 22px;
    }
  
    .biaoge {
      height: 9rem;
    }
  
  }

  @media (max-width:824px) {
    .biaoge_a {
      width: 100%;
    }
  
    .biaoge_n h3 {
      padding-top: 6px;
      font-size: 12px;
      line-height: 19px;
    }
  
    .biaoge_n h3 span {
      width: 100%;
      display: table;
      text-align: center;
      font-size: 18px;
    }
  }

  @media (max-width:450px) {
    .biz01 {
      width: 20px;
      height: 20px;
      line-height: 20px;
    }
  
    .biz02 {
      position: absolute;
      left: 0px;
      top: -8px;
    }
  
    .biz02 img {
      height: 18px;
    }
  
    .biz03 {
      position: absolute;
      right: -5px;
      bottom: -5px;
    }
  
    .biz03 img {
      height: 25px;
    }
  }

  .biaoge_a_hh {
    width: 100%;
    height: 9rem;
    margin: 0 auto;
    display: table;
    background: #e3e3e3;
    border-radius: 6px;
    color: #ffffff;
    box-shadow: #c5c5c5 2px 4px 0px;
    cursor: pointer;
  }
  
  .biaoge_n_hh {
    background: url(../images/ny02.png) no-repeat !important;
    box-shadow: rgba(191, 191, 191, 0.7) 0px 0px 5px;
    overflow: hidden;
  }
  
  .biaoge_n_hh h2 {
    width: 100% !important;
    margin: 0 auto;
    display: table;
    border-bottom: #bfbfbf 1px solid !important;
    color: #666666;
    height: 32px;
    line-height: 32px;
    background: #bfbfbf;
    display: table;
  }

  @media (max-width:797px) {
    .wrapper {
      padding-top: 0 !important;
      margin-top: 710px;
      min-height: auto;
    }
  
    .search_map {
      position: unset;
      width: 100%;
      height: 700px;
    }
  
    .sidebar {
      height: auto;
      width: 100%;
      display: block;
      box-shadow: inset 0 5px 5px rgba(0, 0, 0, .1);
      padding: 10px;
    }
  
    .container {
      padding: 0 15px;
      margin: 0;
      width: 100%;
    }
  
    .search-container {
      position: unset;
      height: calc(100vh - 700px);
      overflow-y: auto;
    }
  }

  @media (max-width:824px) {
    .sj_table {
      width: 95%;
    }
  
  }

  .nfn_next {width: 95%;margin: 0 auto;display: table;margin-top: 10px; background: #ecf4ff; border: #89bcfe 1px solid;}
.nfn_next li{width: 50%; float: left; border-right: #89bcfe 1px solid; text-align: center; padding: 10px 0; font-weight: bold; color: #333; font-size: 16px;}
.nfn_next li:last-child{ border-right: none;}
.nfn_next li img{ height: 22px; margin-right: 5px;}
.nfn_rde{ color: #f00 !important;}
.nfn_next_a {width: 95%;margin: 0 auto;display: table; color: #999; padding: 10px 0;}
.nfn_next_a a{ color: #999;}
.nfn_next_a img{ height:15px; margin-left:4px;}
.nfxx{ color: #999; padding:7px 0;}
  .fn_rff{ position: absolute; right: 0; top: -5px; background: #ffebb9; border-radius: 100px 0px 0px 100px; display:table; padding:6px 10px 6px 15px; color: #ff8b0c; font-size: 12px;}

  .fn_listnn {
    width: 100%;
    margin: 0 auto;
    display: table;
    background: #f6f6f6;
  }
  
  .fn_listnn dt {
    width: 100%;
    margin: 0 auto;
    display: table;
    line-height: 20px;
    padding: 10px 10px;
    font-size: 15px;
  }
  
  .fn_listnn dt img {
    height: 20px;
    float: left;
    margin-right: 5px;
    color: #666;
    width: 25px;
    margin-left: 10px;
  }
  
  .an_ltab{ background: #efefef; margin-bottom: 25px;}
.an_ltab table{width: 100%; display: table;}
.an_ltab table tr td{ padding: 10px 0; text-align: center; color: #333333; border: #fff 1px solid;}
.an_ltab table tr td span{ color: #2374dd;}
.toplist {
  background-color: #fff;
  border-radius: 5px;
}
@media (max-width: 768px){
  .baise {
    width: 95%;
  }
  .topselectfixed {
    width: 95%;
    margin: 0 -5px;
    padding-left: 5px;
  }
}
@media (max-width: 1200px) {
  .topselectfixed {
    width: 972px;
  }
}
@media (max-width: 992px) {
  .topselectfixed {
    width: 750px;
    padding-left: 8px;
    margin: 0 -9px;
  }
}

@media (max-width: 768px) {
  .topselectfixed {
    width: 95%;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-left: 5px;
  }  
  .arrow_left, .arrow_right {
    width: 40px;
  }
}

.ps_shl {
  width: 100%;
  display: table;
  line-height: 30px;
}

.ps_shl span {
  width: 20px;
  float: left;
}