 @media screen and (max-width:600px) {
.mobx { display: block!important; }
.pcx { display: none!important; }
.w1-160 { width: 100%; margin: auto; }
.muuweb-header-m .ycrih { width: 80%; margin: auto }
.muuweb-header-m .ycrih .shoud { float: left; width: calc(100% - 0px); border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C00607; height: 40px; margin-top: 140px; }
.muuweb-header-m .ycrih .shoud .keyword { font-size: 16px; line-height: 30px; margin-top: 5px; width: calc(100% - 50px); background-color: transparent; border: 0px; color: #fff }
.muuweb-header-m .ycrih input::input-placeholder {
color:#fff;
}
.muuweb-header-m .ycrih input::-webkit-input-placeholder {
 color :  #fff;;
}
.muuweb-header-m .ycrih input:-ms-input-placeholder {
 color :  #fff;
}
.muuweb-header-m .ycrih input:-moz-placeholder {
 color :  #fff;
}
.muuweb-header-m .ycrih input::-moz-placeholder {
 color :  #fff;
}
.muuweb-header-m .ycrih .shoud button { float: right; border: 0px; background-color: transparent; }
.muuweb-header-m .ycrih .shoud .iconfont { font-size: 32px; color: #C00607 }
.muuweb-header-m .ycrih .shoud button:hover i { color: #D80100 }
.muuweb-header-m .nav { padding-top: 30px }
.muuweb-header-m .nav li { height: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #7b7b7b; text-align: center }
.muuweb-header-m .nav li a { font-size: 16px; line-height: 50px; }
.userlogin { padding-top: 40px }
.userlogin a { display: block; text-align: center; color: #fff; font-size: 16px; }
.userlogin span { display: block; margin: auto; font-size: 42px; }
.bannerinpc { width: 100%; height: calc(100% - 50px); overflow: hidden }
.bannerinpc .swiper { height: 100% }
.bannerinpc .swiper .swiper-wrapper { width: 100%; height: 100% }
.bannerinpc .swiper .swiper-wrapper .swiper-slide { background-size: 100% 100%; }
.bannertxt { position: absolute; bottom: 150px; width: calc(100% - 15px); margin-left: 15px; }
.bannertxt b { font-size: 32px; }
.bannertxt span { font-size: 18px; }
.bannertxt p { font-size: 14px; line-height: 40px; padding-bottom: 10px }
.bannertxt p .iconfont { font-size: 16px; }
.bannertxt a { display: block; float: left; line-height: 40px; width: 110px; margin-right: 10px; color: #fff; border-radius: 4px; padding-left: 10px; font-size: 14px; }
.bannerinpc .swiper-pagination-bullet-active { background-color: #c00607 }
.topbannerbj { position: static; height: 300px; background-color: #283b33; background-size: auto 100% ;}
.ztlistm { width: calc(100% - 30px); overflow: hidden; margin: auto; padding-top: 5px }
.ztlistm li { background-color: #FFF; margin-top: 10px }
.ztlistm li a { display: block; width: calc(100% - 30px); margin: auto }
.ztlistm li .zhuti { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ededed; padding-top: 15px; height: 70px }
.ztlistm li .zhuti i { float: right; color: #666666; margin-top: 10px }
.ztlistm li .zhuti p { float: left; }
.ztlistm li .zhuti p b { font-size: 16px; display: block; padding-bottom: 5px; }
.ztlistm li .zhuti p span { font-size: 14px; }
.ztlistm li .nums { width: 25%; text-align: center; float: left; color: #666666; font-weight: 700; padding-top: 10px; font-size: 16px }
.ztlistm li .nums span { display: block; font-weight: normal; font-size: 12px; padding-bottom: 15px }
.zttypename { display: block; width: calc(100% - 30px); margin: auto; text-align: center; padding-top: 15px }
.zttypename b { display: block; color: #000000; font-size: 18px; line-height: 32px }
.zttypename span { display: block; color: #333333; font-size: 16px; }
.zttypename p { display: block; color: #666666; font-size: 12px; line-height: 30px }
.card-columns, .pages { width: calc(100% - 30px); margin: auto; }
.zplist .card-columns li { float: left; width: calc(50% - 8px); margin-right: 16px; overflow: hidden; margin-bottom: 16px; position: relative; }
.zplist .card-columns li:nth-child(3n) { margin-right: 16px; }
.zplist .card-columns li:nth-child(2n) { margin-right: 0px; }
#back-to-top { display: none !important }
.zplist .card-columns li .card-body { display: block; position: relative; z-index: 1; opacity: 1; transition: .5s; background-color: #fff; top: 0; width: 100%; height: 80px; padding: 10px 10px; }
.zplist .card-columns li .card-body b { color: #666; float: right; margin-top: 0; font-size: 14px; font-weight: normal }
.zplist .card-columns li .card-body span { display: block; font-size: 14px; color: #000000; line-height: 20px; height:
}
.zplist .card-columns li .card-body p { display: block; font-size: 14px; color: #333; line-height: 25px; }
.contentin { width: 100% }
.tujixinxi { width: calc(100% - 30px); overflow: hidden; margin: auto; }
.tujixinxi h3 { font-size: 18px; }
.tujixinxi h3 em { display: block; width: 100%; line-height: 2 }
.zpflash { width: calc(100% - 30px); overflow: hidden; margin: auto; height:auto }
.contentin { width: 100%; padding-top: 10px; }
.tujixinxi p { color: #666666; font-size: 14px; padding-top: 0px; padding-bottom: 10px; line-height: 1.5; }
.zpflash i.niu { width: 30px; height: 30px; display: block; background-color: none; position: absolute; left: auto; top: 278px; right: 10px; z-index: 1; line-height: 30px; }
.zpflash i.niu span { font-size: 26px; font-weight: bold }
.zpflash .maps { width: 100%; height: 280px; float: none; background-size: auto 100%; min-width: auto; background-image: none !important; background-color: #ece7e5; }
.zpflash .maps .mapsxli { width: 100%; height: 100%; display: table-cell; vertical-align: middle; line-height: 280px;    text-align: center; }
.zpflash .maps .mapsxli img { max-width: 100%; max-height: 100% }
.zpflash .jianje { width: 100%; overflow: hidden; height: auto; float: none; background-color: #ffffff; text-align: left; margin-top: 30px; padding-bottom: 20px }
.zpflash .swiper-button-next, .zpflash .swiper-button-prev { background-color: #a72e2f; color: #fff; width: 30px; height: 30px; }
.zpview .swiper-button-next, .zpview .swiper-button-prev { top: 140px; }
.zpflash .swiper-pagination { width: 100%; color: #333; top: 280px; height: 30px; line-height: 30px; text-align: left; background-color: #ece7e5; z-index: 0 }
.zpflash .swiper-button-next { left: auto; right: 0; }
.zpflash .mzy50 { margin-left: 10px; margin-right: 10px; }
.zpflash .jianje h4 { color: #212121; font-size: 18px; font-weight: normal; padding-top: 10px; line-height: 40px; }
.zpflash .jianje p.xx { color: #666666; font-size: 12px; padding-top: 10px; padding-bottom: 10px; }
.zpflash .jianje p.jj { font-size: 12px; }
.zpflash .swiper-pagination-bullet { width: 26px; height: 4px; display: inline-block; border-radius: 1px; background-color: #fff; line-height: 26px; text-indent: -9999px; margin-left: 10px; }
.zpflash .swiper-pagination-bullet-active { background-color: #C00; margin-top: 10px !important }
.navigation{ display:none}
.news{ overflow: hidden; margin: auto;}
.news li {
  float: left;
  margin-right: 0px;
  width: calc(50% - 22.5px);
  margin-top:0px;
  cursor: pointer;
  margin-bottom: 15px; margin-left:15px
}
.news li b {
  display: block;
  font-size: 14px;overflow:hidden;height:30px; font-weight:normal; line-height:30px
}
.news li p{ overflow:hidden;height: 40px;}

.new-r {
  background-color: #fff;
  padding: 0px 0px;
  border-top: 0px solid #B20000;
  min-height: 600px;width: calc(100% - 20px); margin: auto ; margin-top:70px;
}
.new-r .zt {
  font-size: 22px; padding-top:15px 
}
.new-r .title {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

.zjindex .swiper-pagination{ display:none}
.new-r .qs {
  font-size: 14px; 
}
.new-r .neirong {
  line-height: 28px; margin-left:15px; margin-right:15px
}
.aboutus{width: calc(100% - 20px); margin: auto ;}
.aboutus {
  padding: 0px 0px;
  min-height: 600px;
}


.footer
{ 
  height: 50px; 
}
.footer p
{
  line-height: 18px;
  color: #fff;
  padding-top: 10px;
  font-size: 12px;
}
.db
{
  float: right; height: 50px; 
}

}
