.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;

}

.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 {

  width: 7.6rem;

  padding: 0.1250rem 0px 0.5625rem 0.5625rem;

}

/*.detail_content {

  width: 6.1062rem;

}*/

.table_select {

  width: 100%;

  height: auto;

}

.table_select_top {

  width: 100%;

  border-bottom: 0.0063rem solid #D0D0D0;

  margin-bottom: 0.0938rem;

}

.table_select_title {

  padding-right: 0.1875rem;

  display: inline-block;

  font-size: 0.2250rem;

  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

  font-weight: bold;

  color: #224397;

  line-height: 0.5000rem;

  position: relative;

}

.notice_nav {

  margin-top: 0.0125rem;

  display: flex;

  justify-content: space-between;

  align-items: center;

  border-bottom: 0.0063rem solid #EDEDED;

  padding-bottom: 0.0625rem;

}

.nav_left span {

  font-size: 0.1000rem;

  font-family: MicrosoftYaHei;

  color: #999999;

  line-height: 0.1000rem;

}

.nav_right img {

  width: 0.1125rem;

  height: 0.1063rem;

}

.nav_right span {

  font-size: 0.1000rem;

  font-family: MicrosoftYaHei;

  color: #224397;

  line-height: 0.1000rem;

  vertical-align: middle;

}

.table_content {

  width: 100%;

  font-size: 0.1000rem;

  line-height: 0.1750rem;

}

.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.6250rem;

  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;

}

.side_menu_title {

  width: 1.2500rem;

  margin: 0.3562rem 0 0 0.8313rem;

  height: 0.1250rem;

  font-size: 0.1250rem;

  font-family: MicrosoftYaHei;

  color: #333333;

  line-height: 0.1250rem;

  cursor: default;

}

.sideMenu ul .nLi .sub {

  padding: 0.0500rem 0  0.1500rem;

  color: #999;

  display: none;

}

.work_intro_item {

  margin-top: 0.2813rem;

}

.work_intro_item .work_title {

  margin-bottom: 0.1250rem;

  height: 0.1625rem;

  font-size: 0.1250rem;

  font-weight: bold;

  color: #003E8E;

  line-height: 0.1625rem;

}

.work_intro_item .work_content {

  font-size: 0.1000rem;

  font-weight: 400;

  color: #666666;

  line-height: 0.1750rem;

}

.work_intro_item .work_content_item {

  box-shadow: 0px 0.0313rem 0.0625rem 0px rgba(0, 50, 110, 0.05);

}

.work_intro_item .work_content_item:nth-child(n -1) {

  margin-top: 0.0625rem;

}

.work_intro_item .work_cate {

  position: relative;

  height: 0.5000rem;

  line-height: 0.5000rem;

  background: #FFFFFF;

  padding-left: 0.1875rem;

  font-size: 0.1000rem;

  font-weight: 400;

  color: #333333;

}

.work_intro_item .work_cate .img_item {

  width: 0.1187rem;

  height: 0.1187rem;

  position: absolute;

  top: 0.1938rem;

  right: 0.2250rem;

  cursor: pointer;

}

.work_intro_item .work_cate .close_icon {

  background-image: url(../../images/serve_close.png);

  background-size: 100% 100%;

}

.work_intro_item .work_cate .expand_icon {

  background-image: url(../../images/serve_expand.png);

  background-size: 100% 100%;

}

.work_intro_item .work_cate .active_cate {

  display: block;

}

.work_intro_item .actice_text_color {

  font-size: 0.1000rem;

  font-weight: bold;

  color: #003E8E;

  border-bottom: 0.0063rem solid #eeeeee;

}

.work_intro_item .work_cate_item_content {

  background-color: #fff;

}

.work_intro_item .work_cate_item_content .work_info_item {

  position: relative;

  padding: 0.1875rem 0.2813rem 0.0938rem;

  border-bottom: 0.0063rem solid #eeeeee;

}

.work_intro_item .work_cate_item_content .work__info_title {

  margin-bottom: 0.1250rem;

  font-size: 0.1000rem;

  font-weight: bold;

  color: #333333;

  line-height: 0.1375rem;

}

.work_intro_item .work_cate_item_content .work_info_content div.text_item {

  width: 100%;

  margin-bottom: 0.0938rem;

  font-size: 0.1000rem;

  font-weight: 400;

  color: #666666;

}

.work_intro_item .work_cate_item_content .work_info_item::before {

  content: '';

  position: absolute;

  bottom: 0px;

  left: 0.2813rem;

  width: 5.5437rem;

  height: 0.0063rem;

  background-color: #eeeeee;

}

.work_intro_item .work_cate_item_content .work_info_item:last-child::before {

  width: 0;

  height: 0;

}

.work_intro_item .work_cate_item_content .reletive_box {

  display: flex;

}

.work_intro_item .work_cate_item_content .relative_person {

  width: 2.7750rem;

}

.work_intro_item .work_cate_item_content .relative_person div.text_item {

  margin-bottom: 0.0938rem;

  font-size: 0.1000rem;

  font-weight: 400;

  color: #666666;

}

.work_intro_item .work_cate_item_content .img_step_table table {

  width: 100%;

}

.work_intro_item .work_cate_item_content .img_step_table table thead tr th {

  width: 1.8438rem;

  height: 0.3250rem;

  color: #FFFFFF;

  background-color: #224397;

  text-align: center;

  border-right: 0.0063rem solid #FFFFFF;

}

.work_intro_item .work_cate_item_content .img_step_table img {

  width: 4.5313rem;

  height: auto;

  display: block;

  margin: 0 auto;

}

.share {

  margin-top: 0.2500rem;

  padding-bottom: 0.1250rem;

  display: flex;

  align-items: center;

  border-bottom: 0.0063rem solid #EDEDED;

}

.share span {

  font-size: 0.1000rem;

  font-family: MicrosoftYaHei;

  color: #666666;

  line-height: 0.1000rem;

}

.share .icon_btn {

  display: block;

  width: 0.3125rem;

  height: 0.3125rem;

  background-color: #224397;

  border-radius: 0.1563rem;

  margin-left: 0.0813rem;

}

.attachment_download p {

  font-size: 0.1250rem;

  font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;

  font-weight: bold;

  color: #224397;

  line-height: 0.6250rem;

}

.attachment_download .document_download {

  padding: 0.1875rem;

  box-sizing: border-box;

  height: 0.3750rem;

  background-color: rgba(15, 69, 174, 0.05);

  margin-top: 0.1250rem;

  display: flex;

  justify-content: space-between;

  align-items: center;

}

.attachment_download .document_download .button {

  display: block;

  width: 0.6250rem;

  height: 0.2500rem;

  background-color: #224397;

  border-radius: 0.0125rem;

  border: 0.0063rem solid #224397;

  color: #ffffff;

  text-align: center;

  line-height: 0.2500rem;

}

.table_main_content {padding: 0.3rem 0;width: 100%;margin-top: 0.325rem;box-shadow: 0px 0.0313rem 0.0938rem 0px rgba(238, 238, 238, 0.1);border-radius: 0.0625rem;background-color: #fff;}

.table_main_content .h-item {width: 0.7500rem;height: 0.3rem;line-height: 0.3rem;text-align: center;background: #224397;color: #fff;}


.table_main_content .center {

  margin: 0 auto;

}

.table_main_content .line-top,

.table_main_content .line-bottom,

.table_main_content .line-3 {

  display: flex;

  width: 1.1250rem;

  margin: 0 auto;

  height: 0.1750rem;

}

.table_main_content .line-top-left {

  width: 50%;

  border-right: 0.0063rem solid #7796B4;

}

.table_main_content .line-top-left:last-child {

  border-right: none;

}

.table_main_content .line-bottom {

  border-right: 0.0063rem solid #7796B4;

  border-left: 0.0063rem solid #7796B4;

  border-top: 0.0063rem solid #7796B4;

}

.table_main_content .h2-box,

.table_main_content .h3-box {

  width: 1.8750rem;

  height: 0.2375rem;

  line-height: 0.2375rem;

  margin: 0 auto;

  display: flex;

  flex: 1;

  /* border: 0.0063rem solid #000; */

}

.table_main_content .h2-box .h-item {

  margin-right: 0.3750rem;

}

.table_main_content .h2-box .h-item:last-child {

  margin-right: 0px;

}

.table_main_content .line-3 {

  border-right: 0.0063rem solid #7796B4;

}

.table_main_content .h3-box {

  justify-content: flex-end;

}

.table_main_content .line-4 {
  width: 4.9375rem;
  height: 0.1750rem;
  border: 0.0063rem solid #7796B4;
  border-bottom: none;
  margin: 0 auto;
  max-width: 100%;
}

.table_main_content .h4-box {
  width: 5.2500rem;
  display: flex;
  flex: 1;
  justify-content: space-between;
  max-width: 100%;
  overflow-y: auto;
  padding-bottom: 0.1rem;
}

.table_main_content .y-item {
  height: 1.8rem;
  border: 0.0063rem solid #7796B4;
  writing-mode: vertical-rl;
  width: 0.3125rem;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 0.04rem 0px;
  line-height: 0.1250rem !important;
  margin-right: 0.02rem;
  letter-spacing: 0.02rem;
}
.table_main_content .y-item:last-child{
  margin-right:0px;
}

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



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

@media screen and (max-width: 750px) {
  .table_main_content .y-item {
    width: 0.38rem;
    line-height: 0.16rem !important;
  }
  .table_main_content .h-item {
    /* display: block; */
    height: 0.3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0.3rem;
  }
}
