﻿
  html, body {
    width: 100%;
    max-width: 100vw;
    height: 100%;
    overflow-x: hidden;    
    min-width: unset;
}
body{
  min-width: unset;
}
 /* 手机版头部样式 */
.mobile_type .new_boount,.mobile_type .old_boount{
    display: none;
  }

/* 手机版样式 */
.mobile_type .float-left{
  display: none;
}
.mobile_type header{
  height: 36vw;
  background-size: 100% 100%;
}
.mobile_type .head{
  width: 100%;
  height: 36vw;  
  background: url(top_mobile.png) no-repeat center center;
}
/*.mobile_type .head .logo{
  height: 15vw;
  width: 58%;
  float: unset;
  margin: 0 auto;  
  background-size: 100% 15vw;
}
.mobile_type .head .h_middle{
  float: unset;
    width: fit-content;
    height: 5vw;
    margin: 2vw auto 0;
    display: block;
    padding: 0 15vw;
    box-sizing: border-box;    position: unset;
}
.mobile_type .head .h_middle h2{
  font-size: 5vw;
    color: #333;
    line-height: 5vw;
}
.mobile_type .head .h_middle i{
  background-size: 2vw 2vw;
    width: 3vw;
    height: 3vw;display:none;
    margin: 1.5vw 2vw;    position: absolute;right:0
}*/
.mobile_type .head .h_search{
  width: 56vw;
  height: auto;
  /* float: unset; */
  margin: 0vw auto;
  display: block;
  /* top: 22vw; */
  position: absolute;
  margin-top: 23vw;
  margin-left: 22vw;
}
.mobile_type .head .h_search input{
  width: 49vw;
    height: 7vw;
    font-size: 3vw!important;
    border: solid #e3e3e3 1px;
    padding: 0 0vw 0 5vw;
    outline: none;
    margin: 0 auto;
    text-indent: 2vw;
    border-radius: 5px 0 0 5px;
}
.mobile_type a.search-mark{
  /* background-size: 0.5vw 0.5vw; */
  color: #b4b4b4;
  width: 6vw;
  padding-right: 0vw;
  font-size: 4vw;
  box-sizing: border-box;
  height: 6vw;
  line-height: 6vw;
  text-align: center;
  top: 1vw;
  left:1vw;
  background: url(search.png) 0.5vw 0.5vw no-repeat;
}
.mobile_type .head .h_search button{
  width: 12vw;
    height: 7.2vw;
    left: 44vw!important;
    background-size: 100% 7vw;
    text-align: center;
    line-height: 7.2vw;
    color: #FFFFFF;
    border: none;
    font-size: 4vw;
    font-weight: normal;
    outline: none;
    position: absolute;
    margin: 0 auto;
    background: url(sousuobtn.png) no-repeat;
    border-radius: 0 7px 7px 0;
    cursor: pointer;
}
.mobile_type .wzdh{
  width: 102vw;
    min-height: unset;
    position: absolute;
    left: -2vw;
    overflow: hidden;
    overflow-y: scroll;
    height: 111vw;
    margin-left: 0;
   
    top: 18vw;
    background-size: 174% 103%;
    background-position: 0vw -2vw;
}
.mobile_type .wzdh ul li .zfbm{
  overflow: hidden;
    display: block;
    margin: 21vw 12vw 0 7vw;
    width: 90vw;
}
.mobile_type .zfbm dt {
    float: left;
    padding: 0;
    margin: 1vw;
    width: 15vw;
    line-height: 5vw;
    height: 5vw;
}
.mobile_type .zfbm dt a {
    font-size: 3.5vw;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    width: 15vw;
    text-overflow: ellipsis;
    display: inline-block;
}
.mobile_type .wzdh ul li .zfjd {
    overflow: hidden;
    display: block;
    margin: 14vw 12vw 0 7vw;
    width: 90vw;
}
.mobile_type .zfjd dt {
    float: left;
    padding: 0px;
    margin: 1vw;
    width: 15vw;
    line-height: 5vw;
    height: 5vw;
}
.mobile_type .zfjd dt a {
    font-size: 3.5vw;
    color: #333;
}

.mobile_type nav{
  width: 100%;
    height: 23vw;
    background-size: 100vw 30vw;
}
.mobile_type .zjyq a{
  font-size: 4vw!important;
}
.mobile_type .n_middle{
  width: 100%;
}
.mobile_type .n_middle ul li{
  width: 33.3333333%!important;
    height: 10vw;
    line-height: 10vw;
}
.mobile_type .n_middle ul li a {
    color: #FFFFFF;
    font-size: 5vw;
}
.mobile_type .home{
  letter-spacing: 10vw;
    display: inline-block;
    margin-right: -9vw;
}
/* 主体 */
.mobile_type .case1{
  width: 100%;
  margin: 0 auto;
  padding: 1vw 2vw;
  overflow: hidden;
  box-sizing: border-box;
}

.mobile_type .box1_left,.mobile_type .box1_left .box1_left_main,.mobile_type .picBtnTop{
  width: 100%;
    height: 56vw;
}
.mobile_type #featured{
  width: 100%!important;
  height: 40vw!important;
}
.mobile_type #featured .image a img{
  width: 100%;
  height: 40vw;
  object-fit: cover;
}
.mobile_type #featured .word{
  height: 10vw!important;
  background: rgba(0,0,0,0.5);
}
.mobile_type #featured .text{
  height: 10vw;
  line-height: 10vw;
}
.mobile_type #featured .text h3,.mobile_type #featured .text p{
  width: 100%!important;
  font-size: 4vw;
}
.mobile_type #thumbs{
  width: 100%!important;
}
.mobile_type #thumbs .slideshowItem img{
  width: 22vw;
    height: 13vw;
}
.mobile_type #thumbs li{
  margin-right: 1px;
}
.mobile_type #thumbs li:last-child{
  margin-right: 0;
}

.mobile_type .box1_middle{
  width: 100%;
  height: auto;
  padding: 0;
  box-sizing: border-box;
}
.mobile_type .box_m_title1_span2{
  margin-left: 17vw;
}
.mobile_type .box_m_title1_span3{
  margin-left: 34vw;
}
.mobile_type .box1_middle .box_m_title1{
  width: 100%;
    height: 8vw;
}
.mobile_type .box1_middle ul li a{
  font-size: 4vw;
  width: 78vw;
}
.mobile_type .box1_middle ul li span{
  width: 15vw;;
    font-size: 4vw;
}
.mobile_type .box1_rig{
  width: 100%;
  height: auto;
  padding: 0;
}
.mobile_type .box1_rig .box_m_title{
  height: 8vw;
}
.mobile_type .box1_middle .box_m_title1 span,
.mobile_type .box1_rig .box_m_title span,
.mobile_type .case3 .title h2{
  line-height: 8vw;
  text-align: left;
  width: 22vw;
  font-size: 5vw;
}
.mobile_type .box1_middle .box_m_title1 a,.mobile_type .box1_rig .box_m_title a{
  font-size: 4vw;
    right: 2vw;
    line-height: 8vw;
}
.mobile_type .box1_middle ul li,.mobile_type .box1_rig ul li{
  width: 100%;
    height: 6vw;
    line-height: 6vw;
}
.mobile_type .box1_rig ul li a{
  font-size: 4vw;
}
.mobile_type .case3{
  padding: 1vw 2vw;
  width: 100%;
}
.mobile_type .case3 .title{
  height: 8vw;
  line-height: 8vw;
}
.mobile_type .case3 .article ul{
  margin-top: 2vw;
}
.mobile_type .case3 .article ul li i{
  width: 5vw;
  height: 5vw;
  margin: 4vw auto 0;
}
.mobile_type .case3 .article ul li p{
  font-size: 3.5vw;
  height: 5vw;
  line-height: 6vw!important;
}
.mobile_type .case3 .article ul li{
  width: 22vw;
  height: 10vw;
}
.mobile_type .case4 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 1vw 2vw;
    box-sizing: border-box;
}
.mobile_type .case4 .box_left{
  width:100%;
  height: auto;
}
.mobile_type .case4 .box_left .title,
.mobile_type .case4 .box_middle .title{
  height: 8vw;
  line-height: 8vw;
}
.mobile_type .case4 .box_left .title h2,
.mobile_type .case4 .box_middle .title h2{
  line-height: 8vw;
  width: 22vw;
  text-align: left;
  font-size: 5vw;
}
.mobile_type .case4 .box_left ul li {
  width: 47%;
    height: 7vw;
    margin: 2vw 1vw;
    display: inline-block;
    background: none;
    background: #f2f2f4;
    text-align: center;
}
.mobile_type .case4 .box_left ul li a{
  font-size: 3vw;
  line-height: 7vw;
  text-indent: 0em;
}
.mobile_type .case4 .box_middle {
    width: 100%;
    height: auto;
    float: unset;
}
.mobile_type .case4 .box_middle .bm_left{
  height: 20vw;
    width: 24vw;
    margin: 1vw 0 0 0vw;
    display: inline-block;
    background-size: 24vw 20vw;
}
.mobile_type .case4 .box_3_r_2{
  width: 70vw;
  margin-top: 1vw;
}
.mobile_type .case4 .box_middle .bm_middle{
  width: 68vw;
    height: 10vw;
    background-size: 68vw;
}
.mobile_type .case4 .box_3_r_2 ul li{
  width: 12vw;
    height: 9vw;
    float: left;
    margin-right: 2vw;
    background-size: 124vw;
}
.mobile_type .case4 .box_3_r_2 ul li.box_3_r_2_li3 span{
  margin-left: 2px !important;
}
.mobile_type .case4 .box_3_r_2 ul li.box_3_r_2_li1{
  background-position: -181vw -8vw;
}
.mobile_type .case4 .box_3_r_2 ul li.box_3_r_2_li2 {
  background-position: -192.5vw -8vw;
}
.mobile_type .case4 .box_3_r_2 ul li.box_3_r_2_li3 {
  background-position: -203.5vw -8vw;
}
.mobile_type .case4 .box_3_r_2 ul li.box_3_r_2_li4 {
  background-position: -215.5vw -8vw;
}
.mobile_type .case4 .box_3_r_2 ul li.box_3_r_2_li5 {
  background-position: -227.5vw -8vw;
}
.mobile_type .case4 .box_3_r_2 ul li a {
    display: block;
    width: 100%;
    height: 9vw;
}
.mobile_type .case4 .box_3_r_2 ul li span{
  top: 5vw;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 2.5vw;
}
/* 底部 */
.mobile_type .f_middle,.mobile_type .f_m_rig{
  width: 100%;
}
.mobile_type .f_m_rig {
    width: 100%;
    font-size: 3vw;
    height: auto;
    line-height: 8vw;
}
.mobile_type footer p{
  line-height: 5vw;
  box-sizing: border-box;
    padding: 0 2vw;
}
.mobile_type .hszqt-img,.mobile_type .bdcdjzl_img{
  height: 10vw;
    width: 100%;
}
.mobile_type .n_middle ul li:first-child a{
  letter-spacing: 10vw;
    display: inline-block;
    margin-right: -9vw;
}

  /* 栏目页mobile_type */
  .mobile_type .listmenu {
    width: 100%;
    height: 9vw;
    line-height: 9vw;
  }

  .mobile_type .listmenu span {
    display: block;
    width: 100%;
    margin: 0 auto;
    padding: 0 2vw;
    box-sizing: border-box;
  }

  .mobile_type .listmenu span td,
  .mobile_type .listmenu span td a {
    font-size: 4vw;
    height: 9vw;
    display: inline-block;
  }

  .mobile_type .listmenu span td table tr td {
    font-size: 4vw;
    height: 9vw;
    display: inline-block;
  }

  .mobile_type .list_middlle {
    width: 100%;
    margin: 0 auto;
    background: #FFFFFF;
    overflow: auto;
    margin-bottom: 2vw;
    padding: 0 2vw;
    box-sizing: border-box;
  }

  .mobile_type .listleft {
    width: 100%;
  }

  .mobile_type .listleft h2 {
    font-size: 5.5vw;
    font-weight: normal;
    width: 100%;
    height: 10vw;
    line-height: 10vw;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    background: #c21415;
  }

  .mobile_type .listleft ul {
    display: block;
    padding-left: 0;
    padding-top: 2vw;
    font-size: 5vw;
    color: #000000;
  }

  .mobile_type .listleft ul li {
    height: 8vw;
    line-height: 8vw;
    text-indent: 2vw;
    background: none;
    display: inline-block;
  }

  .mobile_type .listrig {
    width: 100%;
    float: right;
    overflow: hidden;
    border-left: solid 2vw #f6f6f6;
    padding-bottom: 2vw;
    min-height: 58vw;
  }

  .mobile_type .listrig .listtit {
    line-height: 9vw;
    height: 9vw;
    margin: 0;
    width: 100%;
    border-bottom: 2px solid #ebeae6;
    position: relative;
    display: none;
  }

  .mobile_type .listtit h2 {
    line-height: 9vw;
    background-size: 5vw 10vw;
    background-position: 2vw -1vw;
    font-size: 4.5vw;
    padding: 0 3vw 0 3vw;
  }

  .mobile_type .listnews {
    width: 100%;
    height: auto;
    margin: 0;
  }

  .mobile_type .listnews ul li {
    height: 8vw;
    line-height: 8vw;
    border-bottom: .5vw dashed #ebeae6;
  }

  .mobile_type .listnews ul li a {
    width: 70%;
    font-size: 4vw;
    margin-left: 1.5vw;
  }

  .mobile_type .listnews ul li span {
    font-size: 4vw;
    margin-right: 0;
  }

  .mobile_type .listnews ul li i {
    display: none;
  }



  /* 手机版分页条 */

  .mobile_type .default_pgToolbar {
    background: none;
    border: none;
  }

  .mobile_type .default_pgPerPage {
    display: none;
  }

  .mobile_type .default_pgFirst {
    width: 8vw;
    height: 6.6667vw;
    background: url(pgFirst.gif) no-repeat center;
    background-size: contain;
    margin-right: 1.3333vw;
  }

  .mobile_type .default_pgFirstDisabled {
    width: 8vw;
    height: 6.6667vw;
    background: url(pgFirsth.gif) no-repeat center;
    cursor: auto;
    background-size: contain;
    margin-right: 1.3333vw;
  }

  .mobile_type .default_pgPrev {
    width: 12vw;
    height: 6.6667vw;
    background: url(pgPrev.png) no-repeat center;
    background-size: contain;
    margin-right: 1.3333vw;
  }

  .mobile_type .default_pgPrevDisabled {
    width: 12vw;
    height: 6.6667vw;
    background: url(pgPrevh.gif) no-repeat center;
    cursor: auto;
    background-size: contain;
    margin-right: 1.3333vw;
  }

  .mobile_type .default_separator {
    display: none;
  }

  .mobile_type .default_pgNext {
    width: 12vw;
    height: 6.6667vw;
    background: url(pgNext.gif) no-repeat center;
    background-size: contain;
    margin-left: 1.3333vw;
  }

  .mobile_type .default_pgLast {
    width: 8.1vw;
    height: 6.6667vw;
    background: url(pgLast.gif) no-repeat center;
    background-size: contain;
    margin-left: 1.3333vw;
  }

  .mobile_type .default_pgRefresh {
    width: 8.4vw;
    height: 5.7333vw;
    background: url(pgRefresh.gif) no-repeat center;
    background-size: contain;
  }

  .mobile_type .default_pgSearchInfo {
    display: none;
  }

  .mobile_type .default_pgToolbar td {
    font-size: 2.4vw;
    width: auto;
    padding: 0 0px 0 0px;
  }

  .mobile_type .default_pgToolbar td input {
    outline: none;
  }

  .mobile_type .default_pgCurrentPage {
    width: 4.8vw;
    height: 6.6667vw;
    line-height: 6.6667vw;
  }

  .mobile_type .default_pgToolbar td:first-child+td+td+td {
    display: none;
  }

  .mobile_type .default_pgPanel {
    float: none;
    margin: 0 auto;
  }

  /* 手机版分页条 */

/* 文章页mobile_type */
.mobile_type .listmenu {
  width: 100%;
  height: 9vw;
  line-height: 9vw;
}
.mobile_type .listmenu span {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding: 0 2vw;
  box-sizing: border-box;
}
.mobile_type .listmenu span td,
.mobile_type .listmenu span td a {
  font-size: 4vw;
  height: 9vw;
  display: inline-block;
}
.mobile_type .listmenu span td table tr td {
  font-size: 4vw;
  height: 9vw;
  display: inline-block;
}
.mobile_type .info_middlle {
    width: 100%;
    padding: 0 2vw;
    box-sizing: border-box;
    background: #FFFFFF;
    margin: 0 auto 3vw;
    padding-top: 2vw !important;
}
.mobile_type .infotitle {
    width: 100%;
    font-size: 6vw;
    line-height: 7vw;
}
.mobile_type .infonav {
    width: 100%;
    margin: 2vw auto 0;
    font-size: 4.5vw;
    line-height: 7vw;
}
.mobile_type .infonav p span {
    padding: 0 0 0 8vw;
    display: block;
    text-align: left;
    box-sizing: border-box;
}
.mobile_type .infonav p span:last-child,
.mobile_type .infoshare{
  display: none;
}
.mobile_type .info_middlle table{
  width: 100%!important;  
}
.mobile_type .bt_content #zoom{
  line-height: 7vw!important;
  font-size: 4vw!important;
}
.mobile_type .bt_content #zoom p{
  text-align: justify!important;
}
.mobile_type .bt_content #zoom p img{
  width: 100%!important;
    height: auto!important;
}
.mobile_type .ib_left {
    padding: 0 2vw 2vw 0;
}
.mobile_type .ib_left p{
  line-height: 5vw;
    font-size: 4vw;
}

/*****搜索*****/
.mobile_type .menu .h_search{
  display: none;
}
.mobile_type .h11{
  height: 1vw;
}

