@charset "UTF-8";
body.mobile_type {
  background-size: 174.6667vw;
}

.mobile_type .banner {
  width: 100vw !important;
  height: 40vw !important;
  background: url(app_logo.png) no-repeat center !important;
  background-size: 100vw !important;
}

.mobile_type .banner img {
  display: none;
}

.mobile_type .sitename {
  background: url(guohui.png) no-repeat left center;
  background-size: 10vw;
  padding-left: 27px;
  float: none !important;
  margin-top: 0 !important;
  margin-left: 2vw;
  font-size: 6vw !important;
}

.mobile_type .wza-container {
  display: none;
}

.mobile_type .wza {
  padding: 0 3.2vw !important;
  background-color: white;
}

.mobile_type .wza > a {
  width: auto;
  height: auto;
  margin: 0;
  line-height: 1.5;
  background-color: transparent;
  font-size: 4vw;
}

.mobile_type .zwxxgk_top {
  width: 100%;
  height: 32vw;
  overflow: hidden;
}

.mobile_type .zwxxgk_box {
  width: 100%;
  padding: 0 3.2vw 3.2vw;
  box-sizing: border-box;
}

.mobile_type .zwxxgk_ht {
  width: 100%;
  padding: 0 12.5333vw;
  margin: 3.2vw 0;
  box-sizing: border-box;
}

.mobile_type .zwxxgk_ss {
  width: 100%;
  height: auto;
  background-size: 137.8667vw 100%;
  background-position: center;
}

.mobile_type .inputText1 {
  width: 100%;
  height: auto;
  padding-bottom: 0.2667vw;
  margin: 0;
}

.mobile_type .inputText1 form {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mobile_type .inputText1 .inp {
  width: 54.6667vw;
  height: auto;
  padding-left: 3.2vw;
  font-size: 4vw;
  line-height: 2;
}

.mobile_type .inputText1 .inp1 {
  width: 5.8667vw;
  height: 6.6667vw;
  margin: 0;
  margin-top: 0.6667vw;
  margin-right: 2.6667vw;
  background-size: 100% auto !important;
  flex-shrink: 0;
}

.mobile_type .dl_nav02 h3 em.zwxxgk_bnt3,
.mobile_type .dl_nav02 h3 em.zwxxgk_bnt4,
.mobile_type .dl_nav01 h3 em.zwxxgk_bnt1,
.mobile_type .dl_nav01 h3 em.zwxxgk_bnt2,
.mobile_type .dl_nav03 h3 em.zwxxgk_bnt55 {
  display: none;
}

.mobile_type .dl_nav02 h3 span.zwxxgk_bnt5,
.mobile_type .dl_nav02 h3 span.zwxxgk_bnt6,
.mobile_type .dl_nav03 h3 span.zwxxgk_bnt5,
.mobile_type .dl_nav03 h3 span.zwxxgk_bnt6 {
  width: 2.6667vw;
  height: 100%;
  margin-right: 2.6667vw;
  background-position: center !important;
  background-size: 100% auto !important;
}

.mobile_type .dl_nav {
  width: 100%;
}

.mobile_type .dl_nav > div {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}

.mobile_type .dl_nav > div h3 {
  width: calc(50% - 1.6vw);
  height: 8vw;
  padding: 0;
  margin: 0 !important;
  margin-bottom: 3.2vw !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 4vw;
  line-height: 2;
  border: none;
}

.mobile_type .dl_nav > div h3:nth-of-type(2n + 1) {
  margin-right: 3.2vw !important;
}

.mobile_type .dl_nav > div h3 a {
  width: 100%;
  height: auto;
  padding: 0;
  font-size: 4vw;
  line-height: 2;
  border: none;
  padding-left: 3.2vw;
  box-sizing: border-box;
}

.mobile_type .dl_nav > div h3 br {
  display: none;
}

.mobile_type .dl_nav > div h3 div {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mobile_type .dl_nav > div h3 div span {
  display: none;
}

.mobile_type .dl_nav > div h3 > div {
  padding-left: 3.2vw;
}

.mobile_type .dl_nav > div ul {
  width: 100%;
  position: absolute;
  top: 8vw;
  box-sizing: border-box;
  border-width: 2px !important;
  z-index: 1;
}

.mobile_type .dl_nav > div ul#nianbao-list {
  top: 19.2vw;
}

.mobile_type .dl_nav > div ul li {
  width: 50%;
  padding-left: 3.2vw;
  display: inline-block;
  box-sizing: border-box;
  font-size: 4vw;
  line-height: 2;
  text-indent: 0;
}

.mobile_type .dl_nav .sideMenu {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.mobile_type .fr_cont {
  display: flex;
  flex-direction: column;
}

.mobile_type .first_show:nth-of-type(2n + 3) .zfxxgk_zdgktit {
  margin-top: 50px;
}

.mobile_type .first_show:nth-of-type(2n) .zdgk_list > div {
  font-size: 32px;
  line-height: 2 !important;
}

.mobile_type .zfxxgk_zdgktit {
  height: auto;
}

.mobile_type .zfxxgk_zdgktit span {
  height: auto;
  padding: 0 3.2vw;
  font-size: 4.8vw;
  line-height: 2;
}

.mobile_type .zdgk_list ul li {
  padding: 0 3.2vw;
  display: flex;
  justify-content: space-between;
}

.mobile_type .zdgk_list ul li a {
  width: auto;
  padding-right: 2em;
  text-indent: 0;
  font-size: 4vw;
  line-height: 2;
}

.mobile_type .zdgk_list ul li span {
  margin-right: 0;
  font-size: 4vw;
  line-height: 2;
  white-space: nowrap;
}

.mobile_type .zdgk_list ul > table > tbody > tr > td {
  vertical-align: baseline;
}

.mobile_type .zdgk_list ul > table > tbody > tr > td li a {
  padding-right: 0;
  white-space: pre-wrap;
}

.mobile_type .zdgk_list ul.gbkjnr {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 3.2vw;
}

.mobile_type .zdgk_list ul.gbkjnr li {
  width: calc(50% - 2vw);
  height: auto;
  padding: 0;
  margin: 0;
  margin-bottom: 3.2vw;
}

.mobile_type .zdgk_list ul.gbkjnr li a {
  width: 100%;
  padding: 0 3.2vw;
  line-height: 2 !important;
}

.mobile_type .zntt {
  padding: 3.2vw;
  font-size: 6vw;
  line-height: 10vw;
}

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

.mobile_type .article-container p {
  font-size: 4vw !important;
  line-height: 2 !important;
}

.mobile_type .article-container p img[src*="icons"] {
  height: 1em;
}

.mobile_type .article-container p[style*="text-indent: 2em;"] iframe {
  width: 100%;
  margin-left: -2em;
}

.mobile_type .gbmore {
  width: 26.6667vw;
  height: auto;
  margin: 2.1333vw auto 0;
  font-size: 4.2667vw;
  line-height: 2;
}

.mobile_type .mainR {
  width: 100%;
  box-sizing: border-box;
}

.mobile_type .bot-new {
  background-color: #f2f2f2;
}

.mobile_type .wznr {
  width: 100%;
  padding: 3.2vw;
  margin-top: 0;
  box-sizing: border-box;
  font-size: 4.8vw !important;
  line-height: 8.5333vw !important;
}

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

.mobile_type .wznr p * {
  font-size: 4.8vw !important;
  line-height: 8.5333vw !important;
}

.mobile_type .wznr p[style*="text-indent: 2em"] img {
  margin-left: -2em;
}

.mobile_type .wznr p[style*="text-align: center;"][style*="text-indent: 2em;"] strong {
  margin-left: -2em;
}

.mobile_type .wznr p img {
  width: 100% !important;
  height: auto !important;
  margin: 1.8667vw 0;
}

.mobile_type .wznr p img[src*="icons"] {
  width: 4.8vw !important;
  margin-left: 0;
  margin-right: 0.5em;
  vertical-align: bottom;
}

/*分页条移动端开始*/
.mobile_type .default_pgToolbar {
  height: 6.6667vw;
  border-width: 0;
  margin: 0;
  margin-top: 2.1333vw;
}

.mobile_type .default_pgBtn {
  width: 4vw;
  height: 4.6667vw;
}

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

.mobile_type .default_pgSearchInfo {
  display: none;
}

.mobile_type .default_pgFirst {
  background-size: 4.6667vw;
}

.mobile_type .default_pgFirstDisabled {
  background-size: 4.6667vw;
}

.mobile_type .default_pgPrev {
  background-size: 4.6667vw;
}

.mobile_type .default_pgPrevDisabled {
  background-size: 4.6667vw;
}

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

.mobile_type .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 .default_pgNext {
  background-size: 4.6667vw;
}

.mobile_type .default_pgLast {
  background-size: 4.6667vw;
}

.mobile_type .default_pgRefresh {
  background-size: 4.6667vw;
}

/*分页条移动端结束*/
