.mobile_type .pttpxw {
  display: none;
}

.mobile_type .lnlbt {
  display: block;
}

.mobile_type .ls_nav {
  height: 19.2vw;
}

.mobile_type .ls_main {
  height: auto;
  width: 95vw !important;
  height: auto !important;
}

.mobile_type .ls_main_b {
  width: 94vw !important;
  margin: 6vw -0.5vw;
  clear: both;
  float: none;
  height: auto !important;
}

.mobile_type .ls_main_r {
  float: none;
  width: 100vw;
  margin-top: 6.6667vw;
}

.mobile_type .ls_news_l {
  width: auto;
  background: none;
  height: 8vw;
  line-height: 8vw;
  background-size: 5%;
  padding-left: 0;
}

.mobile_type .ls_input2 {
  width: 9vw !important;
}

.mobile_type .ls_news {
  height: 8vw;
}

.mobile_type .ls_news_r input {
  position: absolute;
  outline: none;
  height: 5.3333vw;
  line-height: 5.3333vw;
  font-size: 2vw;
  width: 26vw;
  margin-top: 0.6vw;
}

.mobile_type .ls_news_l span {
  font-size: 1.8667vw;
}

.mobile_type .ls_news {
  width: 100vw;
}

.mobile_type .ls_news div:nth-child(4) {
  margin-top: -7vw !important;
  margin-right: 8vw;
}

.mobile_type .ls_news_r.fr {
  right: 8vw !important;
  margin-top: -2vw;
}

.mobile_type .ls_news div a {
  height: 5.3333vw !important;
  line-height: 5.3333vw !important;
  font-size: 2vw !important;
  display: none !important;
}

.ls_title_m {
  position: relative;
}

.ls_title_m {
  overflow: visible;
}

.mobile_type .ls_jryw {
  height: auto;
  line-height: normal;
}

.mobile_type .ls_jryw li {
  width: auto;
  height: 8vw;
  font-size: 4vw;
  line-height: 8vw;
  margin-top: 1vw;
}

.mobile_type .ls_list1 li {
  height: 9.6vw;
  line-height: 9.6vw;
  padding-left: 3vw;
}

.mobile_type .ls_list1 a {
  display: inline-block;
  color: #000000;
  font-size: 4vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 9.6vw;
  max-width: 86.1333vw;
  padding-left: 2vw;
}

.mobile_type .govpushinfo150203 li a {
  max-width: 54vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.mobile_type .ls_tzgg {
  height: 8vw;
  line-height: 8vw;
  border-bottom: 0.1333vw solid #eeeeee;
  position: relative;
}

.mobile_type .ls_tzgg h4 a {
  height: 8vw;
  line-height: 8vw;
  font-size: 4vw;
  width: auto;
  padding: 0 3.3333vw 0 3.3333vw;
}

.mobile_type .ls_more2 {
  font-size: 4.2vw;
  position: absolute;
  top: 1.6vw;
  right: 7.9333vw;
  background: url(./ls_more.jpg) no-repeat 10vw center;
  background-size: 23%;
}

.mobile_type #ul-imgs img {
  width: 100vw;
  height: 22vw;
}

.mobile_type .ls_zwgk {
  height: 42vw;
  overflow: hidden;
  height: auto;
  margin-top: 2vw;
}

.mobile_type .ls_zw li {
  float: left;
  width: 12vw !important;
  height: 12.8vw;
  text-align: center;
  margin-left: 1.333vw;
  font-size: 4.6vw;
  line-height: 12.8vw;
  width: auto;
  width: 28vw !important;
  padding: 0 1.3vw 0 1.3vw;
}

.mobile_type .ls_zw {
  height: auto;
  line-height: normal;
}

.mobile_type .ls_zw ul {
  margin-left: -1.333vw;
}

.mobile_type .ls_zwgk_r {
  float: none;
  width: auto;
}

.mobile_type .ls_zwgk_b {
  float: none;
  margin: 2vw 2vw 1vw 2vw;
  clear: both;
  width: auto;
  padding-top: 2vw;
  width: 93vw;
}

.mobile_type .ls_zmhd_r div img {
  width: 33.6667vw;
  height: 27.4vw;
  margin-left: -17vw;
}

/* 微博 */
.mobile_type .ls_wbo div {
  top: -1.3vw !important;
}

.mobile_type .weiboShow .weiboShow_title {
  height: 8.2667vw;
  text-align: right;
  line-height: 8.2667vw;
  overflow: hidden;
  font-size: 4.8vw;
}

.mobile_type .WB_widgets {
  border-right: 0.1333vw solid #d2d2d2;
  width: 60.6667vw;
}

.mobile_type .weiboShow_developer {
  height: 19.6vw;
}

.mobile_type .weiboShow_developer_pic a img {
  height: 11.4667vw;
}

.mobile_type .weiboShow .weiboShow_developerDetail_name {
  line-height: 9.6vw;
  height: 9.6vw;
  overflow: hidden;
  margin-left: 4.1333vw;
}

.mobile_type .weiboShow .weiboShow_developerDetail_namedir {
  color: #999;
  font-size: 4.8vw;
  display: none;
}

.mobile_type .weiboShow .weiboShow_developerDetail_btn {
  margin-top: -1.0667vw;
  margin-left: 5.7333vw;
}

.mobile_type .WB_btnA em {
  font-size: 2.9333vw;
  float: left;
}

.mobile_type .WB_logo16a {
  width: 4vw;
  height: 2.8vw;
  background-size: 2.6667vw 2.6667vw;
}

/* 微博结束 */

.mobile_type .ls_zwgk_b {
  float: none;
  margin: 0 2vw;
  clear: both;
  width: auto;
}

.mobile_type .ls_zwgk_r div {
  width: 89.333vw;
  height: auto !important;
  margin-top: 4vw;
}

.mobile_type .govpushinfo150203 li {
  height: auto;
  width: auto;
}

.mobile_type .ls_content {
  width: 95vw;
}

.mobile_type .govpushinfo150203 ul {
  height: auto;
  max-height: 66.6667vw;
  overflow: hidden;
}

.mobile_type .govpushinfo150203 li span {
  float: right;
  width: 27.3333vw;
  color: #000;
  font-size: 4.8vw;
}

.mobile_type .ls_zwgk_l a {
  font-size: 3.6vw;
  text-indent: none;
}

.mobile_type .ls_zwgk_l li {
  margin-bottom: 1.333vw;
  width: 46vw;
  height: 9.6vw;
  line-height: 9.6vw;
  background-color: #fbfbfb;
  border: 0.1333vw solid #dddddd;
  position: relative;
  float: left;
  margin-left: 1vw;
}

.mobile_type .ls_zwgk_l img {
  position: absolute;
  left: 2.9333vw;
  top: 2.6667vw;
  height: 4.6667vw;
  width: 4vw;
}

.mobile_type .ls_zmhd {
  height: auto;
  float: none !important;
}

.mobile_type .zj_list {
  height: auto !important;
}

.mobile_type .ls_dc h4 {
  height: 8vw;
  line-height: 8vw;
}

.mobile_type .ls_dc h4 > a {
  font-size: 4vw;
}

.mobile_type .zj_list li span {
  font-size: 4.8vw;
  float: right;
}

.mobile_type .ls_dc .ls_more3 {
  padding-right: 3.7333vw;
  top: 2vw;
  font-size: 3.4667vw;
  background: url(./ls_more.jpg) no-repeat right center;
  background-size: 23%;
}

.mobile_type .ls_zmhd_b {
  width: 129.7333vw !important;
  float: none;
  clear: both;
  margin: 0;
}

.mobile_type .ls_zmhd_r {
  margin-left: 23vw;
  float: none;
}

.mobile_type .ls_zmhd_l {
  width: 133.333vw;
}

.mobile_type .ls_zmhd_l a {
  display: block;
  width: 95vw;
}

.mobile_type .zj_for {
  height: auto;
  width: 100vw;
  overflow: hidden;
}

/* 2024.8.23 改版废弃代码 */
/* .mobile_type .ls_zmhd_l img, .mobile_type .zj_for a, .mobile_type .zj_for a img{
  width: 100vw !important;
  height: auto !important;
  margin: 0 !important;
} */
.mobile_type .zj_for a {
  margin: 10px 0 0 0px;
}

/* 政务服务 */
.mobile_type .ls_zwhd {
  height: auto;
}

.mobile_type .ls_zwhd_r {
  height: 47.0667vw;
  float: none;
  width: 56.0667vw;
  clear: both;
}

.mobile_type .zjzwapp {
  position: relative;
  top: -34.5333vw;
  left: 49.6vw;
}

.mobile_type .zjzwapp center img {
  width: 31.8667vw;
  height: 27.4667vw;
}

.mobile_type .ls_zwhd_l {
  width: 100vw;
}

.mobile_type .zwfw_h div p {
  margin-top: 2.6667vw;
  height: 8vw;
  font-size: 2.4vw;
  line-height: 8vw;
  border-radius: 0.5333vw;
  background-color: #7fb9dc;
  text-align: center;
  color: #fff;
  font-size: 5.8667vw;
  width: 28vw;
  display: -webkit-inline-box;
  float: left !important;
}

.mobile_type .zwfw_h div a img {
  width: 100%;
}

.mobile_type .zwfw_h div {
  display: inline-block;
  width: 40vw;
  float: left !important;
}

.mobile_type .zwfw_h div a {
  font-size: 2.9333vw;
  width: 40%;
}

.mobile_type .zwfw_f .divl a {
  width: 44vw;
  font-size: 3.2vw;
  display: inline-block;
  margin-left: 4vw;
}

.mobile_type .zwfw_f .divl {
  width: 100vw;
  margin-left: -3vw;
}

.mobile_type .zwfw_f .divr a {
  width: 22.8667vw;
  height: 9.7333vw;
  font-size: 2.9333vw;
  transition: color 0.3s;
}

.mobile_type .zwfw_f .divr2 {
  width: 13.3333vw;
  margin-top: -21.8667vw;
  margin-left: 116.1333vw;
}

.mobile_type .zwfw_f .divr {
  width: 100vw;
  border-left: 1px solid #ccc;
  margin-left: 1vw;
}

.mobile_type .ls_jryw .ls_li4 a,
.mobile_type .ls_jryw .ls_li3 a {
  padding: 0 1.333vw 0 1.333vw;
}

.mobile_type .ls_zw .ls_li6 a,
.mobile_type .ls_zw .ls_li5 a {
  padding: 0 1.3333vw 0 10p;
}

/* 专题专栏 */
.mobile_type .weiboShow .weiboShow_developerDetail_name a {
  font-size: 4.8vw;
}

.mobile_type .ls_col_t h4 {
  margin-left: 4vw;
  width: 27.2vw;
  background-color: #ffffff;
  text-align: center;
  font-size: 6.4vw;
}

.mobile_type .ls_col_b {
  height: auto;
  margin-left: -4vw;
}

.mobile_type .ls_col_br {
  width: 106.6667vw;
  margin-top: 4vw;
}

.mobile_type .ls_zfbm1 .changecur {
  border: none;
}

.mobile_type .ls_list2 a {
  font-size: 5.2vw;
  max-width: 50.8667vw;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  line-height: 6.4vw;
}

.mobile_type .ls_list2 li {
  height: 6.4vw;
  line-height: 6.4vw;
}

.mobile_type .ls_col_t {
  height: 12.8vw;
  line-height: 12.8vw;
}

.mobile_type .ls_col_t h4 {
  margin-left: 4vw;
  width: 27.2vw;
  font-size: 6.4vw;
}

.mobile_type .ls_zfbm3 ul li a img {
  height: 11.2vw;
  width: 32.8vw;
}

.mobile_type .ls_zfbm2 a {
  font-size: 3.8vw;
  padding: 0;
  color: #000;
  line-height: 6.4vw;
}

/* 轮播相关 */
.mobile_type .zjzwapp center span a {
  font-size: 3.2vw !important;
}

.mobile_type .ls_zwgk_l {
  width: 133.333vw;
}

.mobile_type .ls_title_mr {
  display: none;
}

.ls_title_mr {
  background: url(/cms_files/jcms1/web3657/site/picture/0/2108311539232972890.png?0.021385538570764195) no-repeat 0 center !important;
}

.mobile_type .ls_zfbm2 li {
  width: 46vw !important;
  margin: 0 1.6vw;
}

.mobile_type #yqljlist4 li {
  width: 62.8vw !important;
}

.mobile_type .ls_dc ul li a {
  max-width: 82.9333vw !important;
}

.ls_title1 {
  position: relative;
}

.mobile_type .ls_zfbm2 {
  margin-left: 5vw !important;
}

.mobile_type .ls_list2 {
  display: none;
}

/* 修改的代码 */
.mobile_type .ls_col_t h4 {
  height: 10.6667vw;
}

.mobile_type .ls_main_b ul li a {
  display: inline-block;
  max-width: 83.6667vw;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ls_col_t h4 a:hover {
  cursor: default;
}

.ls_zfbm1 > ul > li > a {
  cursor: default;
}

/* 移动 */
.mobile_type #focus3 {
  width: 95vw;
  height: 70vw;
  margin: 0;
}

.mobile_type #focus3 ul li {
  float: left;
  width: 95vw;
  height: 70vw;
  overflow: hidden;
  position: relative;
  background: #000;
}

.mobile_type #focus3 ul li a img {
  width: 95vw !important;
  height: 70vw !important;
}

.mobile_type #focus3 .btnBg {
  position: absolute;
  width: 100vw;
  height: 10vw;
  left: 0;
  bottom: 0;
  background: #000;
}

.mobile_type #focus3 .btn {
  position: absolute;
  width: 20vw;
  line-height: 10vw;
  padding: 0.8vw 0;
  right: 9vw;
  bottom: 1.5vw;
  text-align: right;
}

.mobile_type #focus3 .btn span {
  width: 2.6667vw;
  height: 2.6667vw;
  margin-left: 1.3333vw;
}

.mobile_type #focus3 ul {
  height: auto;
}

.mobile_type .focus3 ul li div.photo_bt {
  position: absolute;
  bottom: 0;
  left: 2vw;
  color: #ffffff;
  z-index: 1;
  line-height: 7.7333vw;
  font-size: 3.2vw;
}

.mobile_type #focus3 ul li div.photo_bt {
  width: 70vw;
  position: absolute;
  bottom: 0;
  left: 2vw;
  color: #ffffff;
  z-index: 1;
  line-height: 7.7333vw;
  font-size: 3.2vw;
  max-width: 60vw;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 14vw;
}

.mobile_type .photo_bt a {
  position: absolute;
  bottom: 1.5vw;
  left: 2vw;
  color: #ffffff;
  z-index: 1;
  line-height: 7.7333vw;
  font-size: 3.2vw;
  max-width: 60vw;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
}

.mobile_type .ls_col {
  width: 100vw;
  margin-top: 5vw;
}

.mobile_type #focus3 .btn span.on {
  width: 2.6667vw;
  height: 2.6667vw;
}

.mobile_type .ls_zwgk_l a {
  position: absolute;
  left: 9.3333vw;
  top: 0;
}

.mobile_type .ls_zfbm2 ul {
  width: 100vw;
}

.mobile_type .nb_carousel ul img {
  width: 186px;
}

.mobile_type .nb_carousel .ulwrap {
  margin-left: 0;
}

.mobile_type .ls_zfbm1 {
  width: 100vw;
  height: auto;
  line-height: auto;
  margin-left: 5vw;
}

.mobile_type .ls_zfbm3 {
  width: 100vw;
  margin-left: 13vw !important;
}

.mobile_type .ls_zfbm1 ul {
  position: unset;
}

.mobile_type .default_pgContainer {
  margin-top: -4vw !important;
}

.mobile_type .nb_left {
  display: none;
}

.mobile_type .ls_main_b ul li span {
  display: none;
}

.mobile_type .ls_main_b ul li span {
  display: none;
}

.mobile_type #sd_focus li img {
  width: 100vw !important;
}

.mobile_type #banner {
  display: none !important;
}

.mobile_type .sd_banner {
  display: block !important;
}

body {
  overflow-x: visible;
}

.mobile_type .ls_main_b {
  margin-left: 0 !important;
}

.mobile_type .grfw {
  writing-mode: horizontal-tb !important;
  padding-left: 3vw;
}

.mobile_type .frfw {
  writing-mode: horizontal-tb !important;
  padding-left: 3vw;
}

.mobile_type .focusBox .num li a,
.mobile_type .focusBox .num li span {
  height: auto;
  line-height: 2;
  font-size: 3.2vw !important;
}

.mobile_type .focusBox .txt-bg {
  height: 36px !important;
}

.mobile_type .focusBox .txt {
  height: 36px !important;
  font-size: 3.7333vw !important;
}

.mobile_type .focusBox .num li {
  height: 28px !important;
}

.mobile_type .ls_main_b .ls_jryw li,
.mobile_type ul.ls_list1 li {
  height: auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.mobile_type #zwlist1 {
  float: none;
}

.mobile_type .ls_zwgk ul {
  display: flex;
  flex-wrap: wrap;
}

.mobile_type .ls_zwgk .ls_zwgk_l {
  width: 100%;
}

.mobile_type .ls_zwgk .ls_zwgk_l li {
  width: 100%;
  height: auto;
  float: none;
  display: flex;
  align-items: center;
}

.mobile_type .ls_zwgk .ls_zwgk_l img {
  position: static;
  margin: 0 2.4vw;
}

.mobile_type .ls_zwgk .ls_zwgk_l a {
  position: static;
}

.mobile_type .zj_for {
  padding: 4.8vw;
  padding-bottom: 0;
}

.mobile_type #zwlist2 .zj_for a {
  width: 50% !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  height: auto;
}

.mobile_type #zwlist3 .ls_zwhd_l {
  width: 100% !important;
  margin: 0;
  height: auto;
}

.mobile_type #zwlist3 .zwfw_h div {
  width: 100%;
}

.mobile_type #zwlist3 .zwfw_h p {
  height: auto;
  width: auto;
  padding: 0 4.2vw;
  margin-right: 40vw;
}

.mobile_type #zwlist3 .zwfw_h a {
  float: none;
}

.mobile_type .ls_footer .ls_footer_t {
  height: auto;
}

.mobile_type .ls_footer .ls_footer_t ul {
  width: 100% !important;
  height: auto;
}

.mobile_type .ls_footer p {
  height: auto !important;
}