@charset "utf-8";

.mobile_type {
  /* 移动端单信息栏目标题开始 */
  /* 移动端单信息栏目标题结束 */
  /* 移动端多行信息列表容器通用样式开始 */
  /* 移动端多行信息列表容器通用样式结束 */
  /* 当前位置开始 */
  /* 当前位置结束 */
  /* 多信息栏目开始 */
  /* 多信息栏目结束 */
  /* 上级文件开始 */
  /* 专题专栏开始 */
  /* 专题专栏结束 */
  /* 局长信箱开始 */
  /* 局长信箱结束 */
  /* 移动端特定同级栏目隐藏开始 */
  /* 移动端特定同级栏目隐藏结束 */
}

.mobile_type img[src*="icons"] {
  width: 1em;
}

.mobile_type .dxx-title {
  display: block !important;
  margin: 0 !important;
  height: auto !important;
  border-bottom: none !important;
}

.mobile_type .dxx-title>p {
  height: auto !important;
  padding: 0 !important;
  font-size: 7.2vw !important;
  line-height: 10vw !important;
  text-align: center !important;
  border-bottom: none !important;
  float: none !important;
}

.mobile_type .mul-xxlb-container {
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  margin-top: 0 !important;
  border: none !important;
}

.mobile_type .mul-xxlb-container .tl {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  margin-top: 3.2vw !important;
  font-size: 4.8vw !important;
  line-height: 8vw !important;
  border-bottom: 0.1333vw solid #d7d7d7 !important;
  overflow: hidden !important;
}

.mobile_type .mul-xxlb-container .tl>p {
  height: auto !important;
  padding: 0 !important;
  margin-left: 0 !important;
  font-size: 4.8vw !important;
  line-height: 8vw !important;
  border-bottom: 0.2667vw solid #0c58a4;
}

.useinmobile.mobile_type .mul-xxlb-container .tl>p {
  font-size: 5.3333vw !important;
  line-height: 2 !important;
}

.mobile_type .mul-xxlb-container .tl>p a {
  font-weight: bold !important;
  color: #0c58a4 !important;
}

.mobile_type .mul-xxlb-container .tl>.fr {
  display: none !important;
  margin-right: 0 !important;
}

.mobile_type .mul-xxlb-container .tl>img {
  width: 4em !important;
  height: 0.5333vw !important;
  position: absolute !important;
  left: 0 !important;
  bottom: 0 !important;
}

.mobile_type .mul-xxlb-container .tab_box {
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
}

.mobile_type .mul-xxlb-container .tab_box>div {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  padding-top: 0 !important;
  margin: 0 !important;
}

.mobile_type .mul-xxlb-container .tab_box>div.tab {
  display: none !important;
}

.mobile_type .mul-xxlb-container .tab_box>div .pd {
  display: none !important;
  width: 100% !important;
  height: auto !important;
  padding: 3.2vw 0 !important;
  margin: 0 !important;
  font-size: 4vw !important;
  line-height: 8vw !important;
  border-bottom: 0.1333vw solid #d7d7d7 !important;
}

.mobile_type .mul-xxlb-container .tab_box>div .pd:nth-of-type(5) {
  border-bottom: none !important;
}

.mobile_type .mul-xxlb-container .tab_box>div .pd:nth-of-type(-n   5) {
  display: block !important;
}

.mobile_type .mul-xxlb-container .tab_box>div .pd>a {
  position: relative !important;
  display: inline-block !important;
  width: auto !important;
  max-width: 100vw !important;
  height: auto !important;
  padding: 0 !important;
  font-size: 4vw !important;
  line-height: 5.6vw !important;
  white-space: initial !important;
  vertical-align: top !important;
  box-sizing: border-box !important;
  float: none !important;
  color: #333 !important;
}

.useinmobile.mobile_type .mul-xxlb-container .tx .pd>a {
  font-size: 4.8vw !important;
  line-height: 1.5 !important;
}

.mobile_type .mul-xxlb-container .tab_box>div .pd>a::before {
  display: none;
}

.mobile_type .mul-xxlb-container .tab_box>div .pd>p {
  height: auto !important;
  margin-top: 2.1333vw;
  font-size: 3.2vw !important;
  line-height: 3.2vw !important;
  float: none !important;
}

.useinmobile.mobile_type .mul-xxlb-container .tab_box>div .pd>p {
  font-size: 4vw !important;
  line-height: 1.5 !important;
}

.mobile_type .mul-xxlb-container .tab_box>div .pd>p:not([style]) {
  color: #999 !important;
}

.mobile_type .mul-xxlb-container .tx {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  padding-top: 2vw !important;
  margin: 0 !important;
}

.mobile_type .mul-xxlb-container .tx .pd {
  display: none !important;
  width: 100% !important;
  height: auto !important;
  padding: 3.2vw 0 !important;
  margin: 0 !important;
  font-size: 4vw !important;
  line-height: 8vw !important;
  border-bottom: 0.1333vw solid #d7d7d7 !important;
}

.mobile_type .mul-xxlb-container .tx .pd:nth-of-type(5) {
  border-bottom: none !important;
}

.mobile_type .mul-xxlb-container .tx .pd:nth-of-type(-n   5) {
  display: block !important;
}

.mobile_type .mul-xxlb-container .tx .pd>a {
  position: relative !important;
  display: inline-block !important;
  width: auto !important;
  max-width: 100vw !important;
  height: auto !important;
  padding: 0 !important;
  font-size: 4vw !important;
  line-height: 5.6vw !important;
  white-space: initial !important;
  vertical-align: top !important;
  box-sizing: border-box !important;
  float: none !important;
  color: #333 !important;
}

.mobile_type .mul-xxlb-container .tx .pd>a::before {
  display: none;
}

.mobile_type .mul-xxlb-container .tx .pd>p {
  height: auto !important;
  margin-top: 2.1333vw;
  font-size: 3.2vw !important;
  line-height: 3.2vw !important;
  float: none !important;
}

.mobile_type .mul-xxlb-container .tx .pd>p:not([style]) {
  color: #999 !important;
}

.mobile_type .mobile-cur-position {
  display: block;
  padding: 0.9333vw 3.2vw;
  font-size: 3.4667vw;
  line-height: 5.20005vw;
  background: white;
}

.mobile_type .mobile-cur-position>table>tbody>tr {
  display: flex;
  white-space: nowrap;
}

.mobile_type .mobile-cur-position>table>tbody>tr>td {
  display: inline-block;
  vertical-align: top;
  width: auto !important;
}

.mobile_type .mobile-cur-position>table>tbody>tr>td:first-of-type {
  height: 5.20005vw;
  margin-right: 1vw;
  display: inline-flex;
  align-items: center;
}

.mobile_type .mobile-cur-position>table>tbody>tr>td:first-of-type img {
  width: 2.9333vw;
}

.mobile_type .mobile-cur-position>table>tbody>tr>td:last-of-type {
  width: 81vw;
}

.mobile_type .mobile-cur-position>table>tbody>tr>td:last-of-type tr {
  white-space: initial;
}

.mobile_type .mobile-cur-position>table>tbody>tr>td:last-of-type td {
  display: inline-block;
  vertical-align: top;
  width: auto !important;
}

.mobile_type .mobile-cur-position a {
  font-size: 3.4667vw !important;
  padding-right: 1vw;
}

.mobile_type .dpwz {
  min-height: auto;
  padding: 0 3.2vw 0;
  margin-top: 3.2vw;
  overflow: hidden;
  /* 单信息栏目开始 */
  /* 单信息栏目结束 */
}

.mobile_type .dpwz .left_col {
  width: 100%;
  height: auto;
}

.mobile_type .dpwz .left_col .tl {
  display: none;
  position: relative;
  width: 100%;
  padding: 0 3.2vw 0.2667vw;
  margin-bottom: -2.1333vw;
  border: none;
  border-radius: 2.1333vw;
  overflow: hidden;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.mobile_type .dpwz .left_col .tl::before {
  content: "";
  width: 100%;
  height: 7.2vw;
  position: absolute;
  top: 0;
  left: 0;
  background: #1169c0;
}

.mobile_type .dpwz .left_col .tl p {
  position: relative;
  padding-left: 3.2vw;
  margin: 0;
  margin-bottom: 3.2vw;
  font-size: 4.8vw;
  line-height: 7.2vw;
  font-weight: bold;
  color: white;
  background: #1169c0;
  z-index: 2;
}

.mobile_type .dpwz .left_col .tl a {
  margin-right: 3.2vw;
  margin-bottom: 2.1333vw;
  display: inline-block;
}

.mobile_type .dpwz .left_col .tl a .btn {
  display: inline-block;
  width: 100%;
  height: auto;
  padding: 0 2.1333vw;
  margin: 0;
  font-size: 4.8vw;
  line-height: 7.2vw;
  border: 1px solid #e3e3e3;
  border-radius: 1.0667vw;
  background: none;
}

.mobile_type .dpwz .left_col .tl a .btn::before {
  display: none;
  content: "";
  position: absolute;
  top: 2.8vw;
  left: 0;
}

.mobile_type .dpwz .left_col .tl a .btn:hover {
  height: auto;
  line-height: 7.2vw;
  background: none;
  color: #0c58a4;
  border-color: #0c58a4;
}

.mobile_type .dpwz .left_col .tl a .btn:hover::before {
  border-left-color: #0c58a4;
}

.mobile_type .dpwz .left_col .tl a .selected {
  font-size: 4.8vw;
  background: none;
  color: #0c58a4;
  height: auto;
  margin: 0;
  border-color: #0c58a4;
}

.mobile_type .dpwz .left_col .tl a .selected::before {
  border-left-color: #0c58a4;
}

.mobile_type .dpwz .left_col .tl>div {
  display: none;
}

.mobile_type .dpwz .znss {
  display: none;
}

.mobile_type .dpwz .right_col {
  width: 100%;
  margin: 0;
}

.mobile_type .dpwz .right_col .cur_position {
  display: none;
}

.mobile_type .dpwz .right_col .list {
  width: 100%;
  min-height: auto;
  padding: 3.2vw 3.2vw;
  margin: 0;
  border: 0;
  overflow: hidden;
  border-radius: 2.1333vw;
}

.mobile_type .dpwz .right_col .list .tl {
  display: none;
}

.mobile_type .dpwz .right_col .list .list_1 .tl {
  display: block;
}

.mobile_type .dpwz .right_col .list .tab_box {
  width: 100%;
  height: auto;
  margin: 0;
  overflow: visible;
}

.mobile_type .dpwz .right_col .list .tx {
  width: 100%;
  height: auto;
  margin: 0 !important;
  /* 内设机构开始 */
  /* 内设机构结束 */
}

.mobile_type .dpwz .right_col .list .tx>table {
  width: 100%;
}

.mobile_type .dpwz .right_col .list .tx .nsjc-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.mobile_type .dpwz .right_col .list .tx .nsjc-container>table {
  width: auto;
  height: auto;
  padding-top: 3.2vw;
}

.mobile_type .dpwz .right_col .list .tx .nsjc-container>table:first-of-type, .mobile_type .dpwz .right_col .list .tx .nsjc-container>table:nth-of-type(2) {
  padding-top: 0;
}

.mobile_type .dpwz .right_col .list .tx .nsjc-container>table table:first-of-type {
  width: 42vw;
  height: auto;
  background-size: 100% 100%;
  font-size: 4vw;
  line-height: 8vw;
  background-image: linear-gradient(to bottom, white, #f2f2f2);
  border: 1px solid #d2d2d2;
  border-radius: 1.0667vw;
}

.mobile_type .dpwz .right_col .list .tx .nsjc-container>table table:last-of-type {
  display: none;
}

.mobile_type .dpwz .right_col .list .tx .nsjc-container a {
  font-size: inherit;
}

.mobile_type .dpwz .dxx_info {
  width: 100%;
  padding: 0;
  margin: 0;
}

.mobile_type .dpwz .dxx_info .wznr {
  width: 100%;
  padding-bottom: 0;
}

.mobile_type .dpwz .dxx_info .wznr table {
  width: 100%;
}

.mobile_type .dpwz .dxx_info .wznr table td:first-of-type p {
  padding-right: 0;
  white-space: initial;
}

.mobile_type .dpwz .dxx_info .wznr table td p {
  padding-right: 0;
  white-space: initial;
}

.mobile_type .dpwz .dxx_info .wznr p {
  font-size: 4.8vw;
  line-height: 8.5333vw;
}

.mobile_type .dpwz .dxx_info .wznr p[style*="text-align: center;"] {
  text-indent: 0 !important;
}

.mobile_type .dpwz .dxx_info .wznr td:first-of-type p {
  padding-right: 1em;
  white-space: nowrap;
}

.mobile_type .mul-xxlb-container:first-of-type>.tl {
  margin-top: 0 !important;
}

.mobile_type .mul-xxlb-container .default_pgcontainer .tab_box>div .pd {
  display: block !important;
}

.mobile_type .mul-xxlb-container .default_pgcontainer .tab_box>div .pd:nth-of-type(5) {
  border-bottom: 0.1333vw solid #d7d7d7 !important;
}

.mobile_type .mul-xxlb-container .mobile-more {
  margin-top: 0;
}

.mobile_type .mul-xxlb-container .mobile-more[href=""] {
  display: none;
}

.mobile_type .list {
  /*分页条移动端开始*/
  /*分页条移动端结束*/
}

.mobile_type .list .default_pgtoolbar {
  height: 6.6667vw;
  border-width: 0.1333vw;
  border-radius: 1.3333vw;
  margin: 0;
  margin-top: 2.1333vw;
}

.mobile_type .list .default_pgbtn {
  width: 4vw;
  height: 4.6667vw;
}

.mobile_type .list .default_separator {
  width: 0.4vw;
  height: 4vw;
  background-size: contain;
}

.mobile_type .list .default_pgsearchinfo {
  display: none;
}

.mobile_type .list .default_pgfirst {
  background-size: 4.6667vw;
}

.mobile_type .list .default_pgfirstdisabled {
  background-size: 4.6667vw;
}

.mobile_type .list .default_pgprev {
  background-size: 4.6667vw;
}

.mobile_type .list .default_pgprevdisabled {
  background-size: 4.6667vw;
}

.mobile_type .list .default_pgtoolbar td {
  padding: 0 0.6667vw 0 0.6667vw;
  font-size: 3.7333vw;
  white-space: nowrap;
}

.mobile_type .list .default_pgcurrentpage {
  width: 9.3333vw;
  height: 100%;
  font-size: 3.2vw;
  line-height: 4.6667vw;
  background-size: 4.6667vw;
  border-width: 0.1333vw;
}

.mobile_type .list .default_pgnext {
  background-size: 4.6667vw;
}

.mobile_type .list .default_pglast {
  background-size: 4.6667vw;
}

.mobile_type .list .default_pgrefresh {
  background-size: 4.6667vw;
}

.mobile_type .sjwj ul {
  display: flex;
  justify-content: space-around;
  padding: 3.2vw 0 0;
}

.mobile_type .sjwj ul li {
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: initial !important;
  border-radius: 1.0667vw !important;
  border: 0.1333vw solid #1658a0 !important;
}

.mobile_type .sjwj ul li a {
  margin: 0;
  font-size: 4vw !important;
  line-height: 8vw;
}

.mobile_type .ztzl-container {
  padding: 0;
  margin-top: -3.2vw;
}

.mobile_type .ztzl-container a {
  display: none;
}

.mobile_type .ztzl-container a[href="/col/col1229624907/index.html"], .mobile_type .ztzl-container a[href="/col/col1229497095/index.html"], .mobile_type .ztzl-container a[href*="http://www.gov.cn/pushinfo/v150203"] {
  display: block;
}

.mobile_type .ztzl-container img {
  width: 42vw;
  padding: 0;
  margin: 3.2vw 0 0;
  border-radius: 1.0667vw;
}

.mobile_type .jzxx-container {
  padding: 0;
}

.mobile_type .jzxx-container li {
  padding-top: 3.2vw;
}

.mobile_type .jzxx-container li a {
  font-size: 4vw;
  line-height: 8vw;
}

.mobile_type .jzxx-container li a img {
  width: 11.2vw;
}

.mobile_type .dpwz .left_col .tl a {
  display: none;
}