.mobile_type .focusBox {
  float: left;
  position: relative;
  width: 94vw;
  height: 53vw;
  overflow: hidden;
  text-align: left;
  background: #fff;
  margin: 0;
}
.mobile_type .focusBox .txt li a {
  display: block;
  color: #fff;
  padding: 0 0 0 3vw;
  width: 70vw;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 3vw;
}
.mobile_type .focusBox .txt {
  position: absolute;
  bottom: 0;
  z-index: 2;
  height: 11vw;
  width: 100%;
  overflow: hidden;
}
.mobile_type .focusBox .pic img {
  width: 94vw;
  height: 53vw;
  display: block;
  object-fit: cover;
}
.mobile_type .cont_nr,
.mobile_type .cont2_nr {
  width: 94vw;
  margin: 0 auto;
  margin-top: 3vw;
}
.mobile_type .hbyw {
  width: 94vw;
  float: right;
}
.mobile_type .hbyw_top {
  height: 10vw;
  line-height: 10vw;
}
.mobile_type .hbyw_top span {
  font-size: 4.27vw;
  float: left;
}
.mobile_type .hbyw_top a {
  float: right;
  font-size: 3.73vw;
  color: #999;
}
.mobile_type .hbyw_list li {
  height: 8vw;
  line-height: 8vw;
  font-size: 3.73vw;
  color: #333333;
  padding-left: 3vw;
  background: url(li-bg.png) center left no-repeat;
}
.mobile_type .hbyw_list li a {
  display: inline-block;
  float: left;
  width: 65vw;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 3.73vw;
}
.mobile_type .hbyw_list li span {
  float: right;
  color: #999;
  font-size: 3.73vw;
}
.mobile_type .cont3_nr {
  width: 94vw;
  margin: 0 auto;
  margin-top: 3vw;
  padding-top: 2vw;
}
.mobile_type .cont4 {
  width: 100%;
  background-color: #f5fafe;
  min-height: 100vw;
  float: left;
}
.mobile_type .cont4_jz {
  width: 94vw;
  margin: 5vw auto;
}
.mobile_type .zxft {
  width: 94vw;
  float: left;
}
.mobile_type .zxft_top {
  height: 8vw;
  line-height: 8vw;
}
.mobile_type .zxft_top span {
  font-size: 4.27vw;
  float: left;
  vertical-align: middle;
}
.mobile_type .zxft_top a {
  float: right;
  font-size: 3.73vw;
  color: #999;
  vertical-align: middle;
}
.mobile_type .zxft_list {
  width: 94vw;
  height: 55vw;
  background-color: #ffffff;
  margin-top: 3vw;
}
.mobile_type .zxft_list_one {
  padding: 3vw 3vw 0 3vw;
}
.mobile_type .zxft_list_one img {
  float: left;
  display: block;
  width: 29.47vw;
  height: 18.67vw;
}
.mobile_type .zxftzt {
  float: right;
  width: 54vw;
}
.mobile_type .zxftzt p a,
.mobile_type .zxftzt p span {
  font-size: 3.73vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 6vw;
  letter-spacing: 0px;
  color: #333;
}
.mobile_type .zxft_list ul {
  margin: 0 3vw;
}
.mobile_type .zxft_list ul li {
  height: 8vw;
  line-height: 8vw;
  font-size: 3.73vw;
  color: #333333;
  padding-left: 2vw;
  background: url(li-bg.png) center left no-repeat;
}
.mobile_type .zxft_list ul li a {
  display: inline-block;
  float: left;
  width: 60vw;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 3.73vw;
  vertical-align: middle;
  line-height: 8vw;
}
.mobile_type .zxft_list ul li span {
  display: inline-block;
  font-size: 3.73vw;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #999999;
  float: right;
  line-height: 8vw;
  vertical-align: middle;
}
.mobile_type .wqft {
  width: 94vw;
  float: right;
}
.mobile_type .wqft_top {
  height: 8vw;
  line-height: 8vw;
}
.mobile_type .wqft_top span {
  font-size: 4.27vw;
  float: left;
  vertical-align: middle;
}
.mobile_type .wqft_top a {
  float: right;
  font-size: 3.73vw;
  color: #999;
  vertical-align: middle;
}
.mobile_type .wqft_list {
  width: 94vw;
  height: auto;
  margin-top: 2vw;
}
.mobile_type .wqft_list ul li {
  width: 94vw;
  height: 23vw;
  background-color: #ffffff;
  box-shadow: inset 1vw 0px 0px #0381f0;
}
.mobile_type .wqft_list ul li .wqft_list_bt {
  font-size: 3.73vw;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #333333;
  margin: 0 5vw;
  line-height: 7vw;
  padding-top: 3vw;
}
.mobile_type .wqft_list ul li .wqft_list_bt span:first-child {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 62vw;
}
.mobile_type .wqft_list_zy {
  font-size: 3.27vw;
  line-height: 6vw;
  margin: 0 5vw;
}
.mobile_type .cont2 {
  margin-top: 5vw;
}
.mobile_type .main {
  width: 100%;
  height: 535vw;
}
