.page {


  width: 10.0000rem;


  margin: 0 auto;


  padding-bottom: 0.2500rem;


  background-color: #f8faff;


}





.banner {


  position: relative;


  width: 100%;


  height: 1.9375rem;


}





.banner img {


  display: inline-block;


  width: 100%;


  height: 100%;


}





.banner .text_info {


  color: #FFFFFF;


}





.banner .des_text {


  position: absolute;


  top: 0.8937rem;


  left: 0.8313rem;


  width: 2.9812rem;


  height: 0.6625rem;


}





.banner .des_title {


  height: 0.2500rem;


  font-size: 0.2250rem;


  font-weight: bold;


  color: #FFFFFF;


  line-height: 0.2500rem;


  margin-bottom: 0.0625rem;


}





.banner .des_content {


  font-size: 0.1000rem;


  color: #FFFFFF;


  line-height: 0.1750rem;


}





.position_info {


  position: absolute;


  top: 0;


  left: 0;


  width: 10.0000rem;


  height: 0.3125rem;


  padding-left: 0.8313rem;


  line-height: 0.3125rem;


  font-size: 0.0875rem;


  color: #fff;


  background: rgba(255, 255, 255, 0.2);


}





.position_info .text_icon {


  margin: 0 0.0625rem;


}





.content {


  width: 10.0000rem;


  height: auto;


  display: flex;


}





.side_menu {


  width: 2.350rem;


  background: #FFFFFF;


  box-shadow: 0.0125rem 0px 0.0625rem 0px rgba(238, 238, 238, 0.5);


}





.main_content {


  flex: 1;


  padding: 0.1250rem 0px 0.5625rem 0.5625rem;


}


/*.detail_content{width:6.1062rem}*/


.table_select {


  height: auto;


}





.table_select_top {


  width: 100%;


  border-bottom: 0.0063rem solid #d1d1d1;


  margin-bottom: 0.0938rem;


}








.table_select_title {


  display: inline-block;


  height: 0.5000rem;


  font-size: 0.2250rem;


  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;


  font-weight: bold;


  color: #224397;


  line-height: 0.4375rem;


  position: relative;


  top: 0.0187rem;


}








.table_content {


  width: 100%;


}





.table_item_info {

  padding-top: 0.1rem;

  padding-bottom: 0.1rem;

  display: flex;

  height: 0.3750rem;

  justify-content: space-between;

  align-items: center;

  border-bottom: 0.0063rem dashed #d7d7d7;
}





.info_item_title {

position: relative;

padding-left: 0.0938rem;

font-size: 0.1rem;

font-weight: 400;

color: #333333;

width: 5.0000rem;

overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;
}





.info_item_title::before {


  content: '';


  width: 0.0250rem;


  height: 0.0250rem;


  position: absolute;


  top: 0.09rem;


  left: 0.0187rem;


  border-radius: 0.0125rem;


  background-color: #000;


}





.info_item_date {

  font-size: 0.09rem;

  font-weight: 400;

  color: #999999;
}





.table_select_radio {


  position: relative;


  bottom: 0.0313rem;


  display: inline-block;


}





.select_btn {


  display: inline-block;


  margin-right: 0.1250rem;


  width: 0.5000rem;


  height: 0.2500rem;


  line-height: 0.2500rem;


  text-align: center;


  color: #666666;


  background: rgba(15, 69, 174, 0.05);


  border-radius: 0.0375rem;


  font-size: 0.1000rem;


  font-family: MicrosoftYaHei;


  cursor: pointer;


}





.active_select_btn {


  background: #224397;


  color: #FFFFFF;


}





.table_select_bottom {


  display: flex;


  padding: 0 0.1250rem 0.2125rem;


}





.table_cascader {


  width: 2.5000rem;


  height: 2.6875rem;


  border-radius: 0.0625rem;


  border: 0.0063rem solid #EEEEEE;


}





.table_select_tabs {


  width: 3.8563rem;


  height: 2.6875rem;


  margin-left: 0.1875rem;


}





.data_select {


  height: 0.2375rem;


  font-size: 0.1125rem;


  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;


  font-weight: bold;


  color: #333333;


  line-height: 0.1125rem;


  width: 3.8563rem;


  border-bottom: 0.0063rem solid #EEEEEE;


}





.data_change {


  margin-top: 0.0750rem;


}





.tabs_lists {


  padding: 0.0938rem 0.0125rem 0.2125rem 0;


}





.tabs_item {


  display: inline-block;


  width: 0.7062rem;


  height: 0.2500rem;


  line-height: 0.2500rem;


  margin: 0.0938rem 0.0375rem 0 0;


  background: rgba(15, 69, 174, 0.05);


  font-size: 0.0875rem;


  font-family: MicrosoftYaHei;


  color: #666666;


  text-align: center;


  border-radius: 0.0313rem;


  box-sizing: border-box;


  cursor: pointer;


}





.active_tabs_item {


  color: #FFFFFF;


  background: #224397;


}





.content_title {


  width: 100%;


}





.title_info {


  width: 100%;


  height: 0.1500rem;


  line-height: 0.1500rem;


  display: flex;


  justify-content: space-between;


}





.left_text {


  display: inline-block;


  font-size: 0.1500rem;


  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;


  font-weight: bold;


  color: #333333;


  line-height: 0.1500rem;


}





.right_text {


  display: inline-block;


  height: 0.1313rem;


  font-family: MicrosoftYaHei;


  color: #224397;


  line-height: 0.1313rem;


  cursor: pointer;


}





.title_date {


  display: inline-block;


  margin-top: 0.1250rem;


  height: 0.1000rem;


  font-size: 0.1000rem;


  font-family: MicrosoftYaHei;


  color: #999999;


  line-height: 0.1000rem;


}





.content_select {


  margin-top: 0.1875rem;


  width: 100%;


  background: #FAFAFA;


  border-radius: 0.0375rem;


}





.select_table_item {


  width: 100%;


  height: 0.3750rem;


  margin: 0 0.1250rem;


  display: flex;


}





.top_item {


  border-bottom: 0.0063rem solid #EEEEEE;


}





.middle_item {


  border-bottom: 0.0063rem solid #EEEEEE;


}





.select_content_title {


  width: 0.4500rem;


  line-height: 0.3750rem;


  text-align: left;


  font-size: 0.0875rem;


  font-family: MicrosoftYaHei;


  color: #666666;


}





.select_content {


  flex: 1;


  display: flex;


  justify-content: space-between;


}





.select_content_box {


  display: inline-block;


}





.select_content_item:first-child {


  padding: 0.0313rem 0.1125rem 0.0313rem 0;


  color: #224397;


}





.select_content_item {


  padding: 0.0313rem 0.1125rem;


  color: #224397;


  line-height: 0.3750rem;


  cursor: pointer;


}





.active_select_content_item {


  color: #FEAE76 !important;


}





.all_data {


  margin: 0.0625rem 0.2500rem 0 0;


  display: inline-block;


  width: 0.5000rem;


  height: 0.2500rem;


  line-height: 0.2500rem;


  text-align: center;


  border-radius: 0.0313rem;


  border: 0.0063rem solid #224397;


  font-family: MicrosoftYaHei;


  color: #224397;


  cursor: pointer;


}





.content_intro {


  margin-top: 0.1250rem;


  padding: 0.1250rem;


  width: 100%;


  height: auto;


  font-size: 0.0875rem;


  background: rgba(254, 174, 118, 0.1);


  border-radius: 0.0375rem;


  font-family: MicrosoftYaHei;


  color: #333333;


  line-height: 0.0875rem;


}





.expand_info {


  margin-top: 0.0625rem;


  height: 0.0875rem;


  line-height: 0.0875rem;


  display: flex;


  justify-content: space-between;


}





.expend_btn {


  font-family: MicrosoftYaHei;


  color: #224397;


  cursor: pointer;


}





.text_item {


  margin-top: 0.1250rem;


  width: 5.8500rem;


  font-size: 0.0875rem;


  font-family: MicrosoftYaHei;


  color: #333333;


  line-height: 0.0875rem;


}





.expand_list .text_item:nth-child(n +4) {


  display: none;


}





.text_item1 {


  height: 0.2250rem;


  line-height: 0.1125rem;


}





.table_info {


  width: 100%;


  border-collapse: separate !important;


  border-spacing: 0;


  overflow: hidden;


  border-radius: 0.0375rem;


}





.table_info thead tr th {


  text-align: center;


}





.table_info thead tr.top {


  height: 0.3750rem;


  color: #fff;


  background: #224397;


}





.table_info thead tr.top th:first-child {


  border-radius: 0px 0px 0px 0.0375rem;


}





.table_info thead tr.top th:last-child {


  border-radius: 0px 0px 0.0375rem 0px;


}





.table_info thead tr.bottom {


  height: 0.3750rem;


  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;


  font-weight: bold;


  color: #333333;


  background: #FEAE76;


}





.table_info thead tr.bottom th:first-child {


  border-radius: 0px 0px 0px 0.0375rem;


}





.table_info thead tr.bottom th:last-child {


  border-radius: 0px 0px 0.0375rem 0px;


}





.table_date {


  font-weight: 400;


}





.thead_item {


  width: 0.3500rem;


  display: inline-block;


}





.table_info tbody tr {


  height: 0.3750rem;


  line-height: 0.1000rem;


}





.table_info tbody tr td {


  padding: 0.1250rem 0.1875rem 0.1500rem 0;


  text-align: center;


}





.table_info tbody tr:nth-child(2n) {


  background: rgba(15, 69, 174, 0.05);


}





.table_info tbody tr:nth-child(2n) td:first-child {


  border-radius: 0.0375rem 0px 0px 0.0375rem;


}





.table_info tbody tr:nth-child(2n) td:last-child {


  border-radius: 0px 0.0375rem 0.0375rem 0px;


}





.content_table {


  margin-top: 0.1875rem;


  padding-bottom: 0.1313rem;


  border-bottom: 0.0063rem solid #eeeeee;


}





.content_btn {


  margin-top: 0.1313rem;


  display: flex;


  justify-content: flex-end;


}





.content_btn span {


  display: inline-block;


  margin-left: 0.2813rem;


  height: 0.1000rem;


  font-size: 0.1000rem;


  font-family: MicrosoftYaHei;


  color: #224397;


  line-height: 0.1000rem;


  cursor: pointer;


}





#pageNationID {


  padding: 0.1563rem 0;


  margin: 0 auto;


  width: 50%;


  height: 0.5000rem;


  display: flex;


  justify-content: flex-end;


  font-size: 0.0875rem;


  font-family: MicrosoftYaHei;


  color: #333333;


}





#pageNationID a {


  display: inline-block;


  width: 0.1875rem;


  height: 0.1875rem;


  line-height: 0.1812rem;


  text-align: center;


  border: 0.0063rem solid #DADADA;


  margin-left: 0.0938rem;


}





#pageNationID select,


#pageNationID input {


  display: inline-block;


  background: #FFFFFF;


  border-radius: 0.0125rem;


  border: 0.0063rem solid #DADADA;


}





#pageNationID .layui-box {


  margin: 0 auto;


}





#pageNationID .layui-input {


  position: relative;


  top: -0.0125rem;


  width: 0.3750rem;


  height: 0.1875rem;


  line-height: 0.1875rem;


  /* padding-left: 0.0625rem; */


  margin: 0 0.0313rem;


}





#pageNationID .layui-laypage-curr {


  display: inline-block;


  width: 0.1875rem;


  height: 0.1875rem;


  line-height: 0.1875rem;


  text-align: center;


  margin-left: 0.0938rem;


}





#pageNationID .layui-laypage-next,


#pageNationID .layui-laypage-first,


#pageNationID .layui-laypage-prev,


#pageNationID .layui-laypage-curr,


#pageNationID .layui-laypage-last {


  width: 0.2813rem;


  height: 0.2813rem;


  line-height: 0.2813rem;


  background-color: unset;


  border: unset;


  color: #003E8E;


}





#pageNationID .layui-laypage-spr {


  display: inline-block;


  width: 0.2813rem;


  height: 0.2813rem;


  text-align: center;


  line-height: 0.2813rem;


}





#pageNationID .layui-laypage-first,


#pageNationID .layui-laypage-last,


#pageNationID .layui-laypage-spr {


  background: url(serve_page_other.png) no-repeat;


  background-size: contain;


}





#pageNationID .layui-laypage-curr {
  color: #FFFFFF;
  /* background: url(serve_page_current.svg) no-repeat; */
  background: url(serve_page_current.png) no-repeat;
  background-size: contain;
  line-height: 0.2813rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 0.247rem;
}





#pageNationID .layui-laypage-prev {
  /* background: url(serve_page_left1.svg) no-repeat; */
  background: url(serve_page_left1.png) no-repeat;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}





#pageNationID .layui-laypage-prev.layui-disabled {


  background: url(/images/serve_page_left.svg) no-repeat;


  background-size: 100% 100%;


  background-repeat: no-repeat;


}





#pageNationID .layui-laypage-next {
  /* background: url(/images/serve_page_right1.svg) no-repeat; */
  background: url(/images/serve_page_right1.png) no-repeat;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}





#pageNationID .layui-laypage-next.layui-disabled {


  background: url(serve_page_right.svg) no-repeat;


  background-size: 100% 100%;


  background-repeat: no-repeat;


}





#pageNationID .layui-laypage-next {


  margin-right: 0.0938rem;


}





#pageNationID .layui-laypage-spr {


  margin-left: 0.0938rem;


}





#pageNationID .layui-laypage-limits {


  position: relative;


  top: -0.0125rem;


  display: inline-block;


  height: 0.1875rem;


  line-height: 0.1875rem;


  margin-left: 0.0938rem;


}





#pageNationID .layui-laypage-limits select {


  outline: none;


  border-color: #ccc;


  width: 0.6250rem;


  height: 0.1875rem;


  padding: 0 0.0313rem;


}





.pagination_info {


  position: relative;


}


.layui-laypage-skip {


  position: absolute;


  top: 0.23rem;


  right: 0rem;


}


.layui-laypage-skip .layui-input {


  text-align: center;


  width: 0.2813rem !important;


  height: 0.2813rem;


  outline: none;


}


.layui-laypage-btn {

  position: relative;

  bottom: 0.02rem;

  width: 0.3213rem;

  height: 0.1875rem;

  margin-left: 0.1rem;

  /* line-height: 0.1875rem; */

  text-align: center;

  font-size: 0.08rem;

  color: #ffff;

  background-color: #224397;

  border-radius: 0.0325rem;
}

@media screen and (max-width: 750px) {
  .table_select_title {
    font-size: 0.17rem !important;
  }
  .info_item_title {
    font-size: 0.15rem;
  }
  .info_item_date {
    font-size: 0.13rem;
  }

}