@media screen and (min-width: 1279px) {
.mobile_show{
    display: none;
  }
  .mobile {
    display: none;
  }
.font_part {
    display: none;
  }
  .ss2 {
    display: contents;
  }
}
@media screen and (max-width: 1300px) {
  .w1300 {
    width: auto;
    padding: 0 10px;
  }
  .nav ul {
    width: auto;
  }
  .logo {
    padding: 10px 0 0 0;
  }
  .nav li a {
    padding: 10px 25px;
  }
  .ny {
    width: auto;
    padding: 0 10px;
  }
}
@media screen and (max-width: 1279px) {
* {
  overflow-x: hidden;
}

img.mobile_logo {
  margin-left: 0px !important;
}

.fr.mobile {
  margin: 0 auto
}

.foot_part .foot_address .address {
  text-align: center;
}

.foot_part .foot_address img {
  margin: 0 auto
}
.slideBox6 {
  height: auto
}

.slideBox6 .bd img {
   height: auto
}

.v_news_content img{
   height:auto !important;
}

#vsb_content{
  overflow: hidden
}
#vsb_content_501 .vsbcontent_img{
  text-indent: 0em !important
}
.cur_position {
  display: flex;
  align-items: center;
}

.pc_show{
    display: none;
  }
.font_part {
    text-align: center;
  }
  .ss1 {
    display: none;
  }
  .head {
    height: 70px;
    position: relative;
  }
  .container .header_part {
    height: 70px;
    width: 100%;
  }
.container .header_part2 {
    height: 70px;
    width: 100%;
  }
 .container .banner_part {
    height: 125px;
}
  .service_time {
    top: 215px;
  }
  .container .header_part img {
    height: 38px;
  }
  .service_time .panel_cont .panel {
    width: 100%;
  }
  .service_time {
    width: 100%;
    height: 100%;
  }
  .service_time .panel_cont {
    flex-flow: column;
  }
  .moudle_part {
    width: 100%;
    flex-flow: column;
    height: 100%;
  }
  .moudle_part .part {
    width: 100%;
    margin-bottom: 24px;
  }
  .moudle_part_02 .part_top,
  .moudle_part_03 .part_top {
    width: 100%;
    flex-flow: column;
  }
  .moudle_part.moudle_part_01 {
    margin-top: 30px;
  }
  .moudle_part .part_top {
    align-items: flex-start;
  }
  .moudle_part_02 .part_bottom,
  .moudle_part_03 .part_bottom {
    width: 100%;
  }
  .moudle_part_02 .part_bottom .channel_line {
    flex-flow: column;
    margin-bottom: 0px;
  }
  .moudle_part_02 .part_bottom .channel_line .channel_wrap {
    width: 100%;
    margin-bottom: 24px;
  }
  .moudle_part_02 {
    background: url(../image/bg_channel.png) no-repeat;
    background-size: 100% 100%;
  }
  .moudle_part_03 {
    background-color: #96262a;
    background: url(../image/bg_history.png) no-repeat;
    background-size: 100% 100%;
  }
  .moudle_part_03 .part_bottom {
    flex-flow: column;
  }
  .foot_part .foot {
    width: 100%;
    flex-flow: column;
  }
  .foot_part .foot .link_part {
    flex-flow: column;
    align-items: center;
  }
  .foot_part .foot .link_part .link_wrap {
    margin-bottom: 24px;
    width: 200px;
  }
  .foot_part .foot_address {
    width: 100%;
    display: block;
  }
  .foot_part .foot .qrcode_part {
    justify-content: center;
    flex-wrap: wrap;
  }
  .list_part {
    width: 100%;
  }
.list_part .right_list {
  width: 100%;
}
  .position_part .position_wrap {
    width: 100%;
  }
.list_part .right_list .list_info .content {
  width: 100%;
}
.list_part .right_list .list_info .content img {
  width: 100% !important;
  height:auto!important;
}

  .nav {
    display: none;
  }
  .logo img {
    height: 50px;
  }
  .bsznzi {
    width: 20%;
    background-size: cover;
  }
  .bslist {
    width: 79%;
  }
  .bslist ul li {
    width: 20%;
    margin: 20px 0;
  }
  .nynav {
    display: none;
  }
  .ny_left {
    display: none;
  }
  .ny_right {
    width: 100%;
  }
}
@media screen and (max-width: 1050px) {
  .box {
    padding: 30px 0;
  }
  .w33 {
    margin-right: 1.5%;
  }
  .list ul li .zw {
    width: 74%;
  }
  .ggfw {
    width: 50%;
  }
  .ggfw ul li {
    width: 20%;
    padding-right: 5%;
  }
  .xx {
    width: 50%;
  }
  .xx ul li {
    width: 46%;
    margin: 0 2%;
  }
}
@media screen and (max-width: 900px) {
  .bszn {
    position: inherit;
    margin-top: 15px;
  }
  .bsznzi {
    background-size: cover;
  }
  .w33 {
    width: 100%;
    margin-right: 0;
    float: none;
    margin-bottom: 20px;
  }
  .w333 {
    width: 100%;
    float: none;
  }
  .ggfw ul li img {
    width: 100%;
    height: auto;
  }
  .dpzw img {
    display: block;
    max-width: 100%;
  }
  .m-list3 .pic3 {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .foot {
    padding-top: 20px;
    background-size: cover;
  }
  .bq {
    padding-top: 20px;
  }
  .ggfw {
    width: 100%;
  }
  .xx {
    width: 100%;
    margin-top: 30px;
  }
  .ny {
    min-height: 400px;
  }
  .pic ul li {
    float: left;
    width: 48%;
    margin-left: 0;
    margin-right: 0;
  }
  .pic ul li:nth-child(1n) {
    float: left;
  }
  .pic ul li:nth-child(2n) {
    float: right;
  }
  .ny_right_con {
    padding: 15px 0;
  }
  .content-con img {
    width: 100%;
  }
}
@media screen and (max-width: 640px) {
  .w1300 {
    width: auto;
    padding: 0 10px;
  }
  .bszn {
    height: auto;
  }
  .bsznzi {
    float: none;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    width: auto;
  }
  .bsznzi h2 {
    float: left;
    font-size: 18px;
  }
  .bsznzi p {
    float: left;
    margin-left: 10px;
  }
  .bslist {
    float: none;
    width: auto;
  }
  .news {
    float: none;
    width: 100%;
  }
  .news_r {
    float: none;
    width: 100%;
    margin-top: 20px;
  }
  .news ul li .title1 h2 {
    font-size: 16px;
    width: 100%;
  }
  .news ul li .title1 p {
    display: none;
  }
  .news_r ul li .title h2 {
    font-size: 16px;
  }
}
@media screen and (max-width: 639px) {
  .logo {
    padding: 15px 0 0 0;
  }
  .logo img {
    height: 38px;
  }
  .bslist ul li {
    width: 33.3%;
  }
  .ggfw ul li p {
    font-size: 15px;
  }
  .nytit1 {
    display: none;
  }
}
/*手机端导航*/
.mobile-inner-nav {
  background-color: #96262a;
  color: #fff;
  width: 100%;
  position: absolute;
  top: 70px;
  left: 0px;
  padding-top: 10px;
  padding-bottom: 25px;
  display: none;
  z-index: 1111111;
}
.mobile-inner-nav a {
  font-size: 16px;
  display: inline-block;
  line-height: 45px;
  text-decoration: none;
  width: 100%;
  border-bottom: solid 1px #d3d3d3;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.mobile-inner-nav a:hover {
  color: #0050a5;
}
.mobile-inner-nav li {
  position: relative;
  padding: 0 20px;
}
.mobile-inner-nav li a {
  text-indent: 15px;
}
.mobile-inner-nav li strong {
  color: #aaa;
  position: absolute;
  right: 20px;
  top: 0;
  font-size: 25px;
  cursor: pointer;
  width: 40px;
  height: 45px;
  text-align: center;
  line-height: 40px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.mobile-inner-nav a {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: returnToNormal;
  animation-name: returnToNormal;
}
.mobile_subNav {
  display: none;
  padding-left: 10px;
}
.mobile-inner-nav dd a {
  height: 35px;
  line-height: 35px;
  border-bottom: dotted 1px rgba(0, 0, 0, 0.2);
  font-size: 16px;
}
.mobile_search {
  clear: both;
  position: relative;
  height: 36px;
  margin: 10px 30px 0;
  border: 1px solid #d3d3d3;
  border-radius: 30px;
  overflow: hidden;
}
.mobile_search input.notxt {
  width: 77%;
  color: #fff;
  background: none;
  border: none;
  height: 35px;
  line-height: 35px;
  outline: medium none;
}
.mobile_search input.notxt1 {
  width: 55px;
  right: auto;
  left: 0;
  float: left;
  height: 30px;
  background: url(../image/ss1.png) no-repeat center center;
  background-size: 44%;
  border: none;
  outline: medium none;
}
.mobile-links {
  width: auto;
  margin: 0 20px 10px;
  overflow: hidden;
  border-bottom: solid 1px #d3d3d3;
  padding: 6px 0;
}
.mobile-links span {
  float: left;
  padding: 0 15px;
}
.mobile-links span a {
  border: none;
  line-height: 25px;
  padding: 4px 0;
}
.sjdh {
  float: left;
  width: 50%;
  text-align: center;
}
.sjdh a {
  font-size: 14px;
}


.moudle_part_02 .part_top.dark .title_en, .moudle_part_03 .part_top.dark .title_en{
  margin-bottom: 20px;
}