@media (max-width: 1000px) {
  div, a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  img {
    max-width: initial;
  }
  .padd {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .menubtn {
    position: absolute;
    top: 0;
    left: auto;
    right: 4px;
    width: 25px;
    padding: 10px 0px;
    cursor: pointer;
    border-radius: 10px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    z-index: 2;
    display: block;
    z-index: 4;
    margin-top: 15px;
  }
  .menubtn .bar {
    position: relative;
    display: block;
    width: 25px;
    height: 2px;
    margin: 7px auto;
    background-color: #fff;
    border-radius: 10px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
  }
  .menubtn .bar:first-child {
    display: block;
  }
  .menubtn .bar:nth-of-type(1) {
    margin-top: 0px;
  }
  .menubtn .bar:nth-of-type(3) {
    margin-bottom: 0px;
  }
  .menubtn_close {
    display: block;
    position: absolute;
    top: 5px;
    right: 4px;
    padding: 5px 0px;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
    z-index: 2;
    display: block;
  }
  .menubtn_close .bar {
    background: #fff;
  }
  .menubtn_close .bar:nth-of-type(1) {
    -webkit-transform: translateY(9px) rotate(-45deg);
    -ms-transform: translateY(9px) rotate(-45deg);
    -moz-transform: translateY(9px) rotate(-45deg);
    -o-transform: translateY(9px) rotate(-45deg);
    transform: translateY(9px) rotate(-45deg);
  }
  .menubtn_close .bar:nth-of-type(2) {
    opacity: 0;
  }
  .menubtn_close .bar:nth-of-type(3) {
    -webkit-transform: translateY(-9px) rotate(45deg);
    -ms-transform: translateY(-9px) rotate(45deg);
    -moz-transform: translateY(-9px) rotate(45deg);
    -o-transform: translateY(-9px) rotate(45deg);
    transform: translateY(-9px) rotate(45deg);
  }
  .content {
    padding-left: 0.15rem;
    padding-right: 0.15rem;
    min-width: auto;
    max-width: initial;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .listrow {
    width: 100%;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    padding-left: 0.15rem;
    padding-right: 0.15rem;
  }
  .nav {
    display: none;
  }
  .headright {
    height: 0.7rem;
    width: 16%;
    padding-left: 0;
  }
  .headright:before {
    width: 0.45rem;
    left: -0.42rem;
  }
  .en {
    display: none;
  }
  .searchcon {
    top: 0.48rem;
  }
  .nav {
    position: absolute;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    top: 0.7rem;
    background: rgba(255, 255, 255, 0.95);
    z-index: 3;
    width: 100%;
    left: 0;
    padding: 0.3rem 0.15rem;
  }
  .nav li {
    line-height: 0.45rem;
    height: auto;
  }
  .nav > li:hover:after, .nav > li.navact:after {
    height: 3px;
    display: none;
  }
  .bantxt h2 {
    font-size: 0.28rem;
    font-weight: bold;
  }
  .bantxt p {
    font-size: 16px;
    display: none;
    margin-top: 0.2rem;
  }
  .banner .swiper-pagination {
    bottom: 0.3rem;
  }
  .bantxt {
    width: 100%;
  }
  .footlogo {
    margin-bottom: 0.3rem;
  }
  .footlogo img {
    width: 30%;
  }
  .footnav {
    width: 100%;
    display: none;
  }
  .footads {
    width: 100%;
  }
  .footbot {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }
  .footjoin {
    margin-top: 0.2rem;
  }
  .footjoin a {
    margin: 0 0.08rem;
  }
  .footads b {
    font-size: 0.3rem;
  }
  .footads span {
    margin-right: 0.1rem;
    font-size: 0.2rem;
  }
  .footads a {
    margin-top: 0.2rem;
  }
  .footads .footphone {
    margin-bottom: 0.2rem;
  }
  .logo, .footlogo img {
    width: 25%;
  }
  .intit {
    width: 100%;
    padding-left: 0.4rem;
  }
  .intit h2 {
    font-size: 0.26rem;
    margin-bottom: 0.2rem;
  }
  .intit h2:before {
    left: -0.4rem;
    width: 0.26rem;
    top: 0.16rem;
  }
  .intit .morebtn {
    margin-top: 0.3rem;
  }
  .newstit {
    margin-bottom: 0.4rem;
    padding-left: 0.4rem;
    font-size: 0.26rem;
  }
  .newstit:before {
    left: 0rem;
    width: 0.26rem;
    top: 0.16rem;
  }
  .aboutitem {
    margin-top: 0.6rem;
    padding: 0.3rem 0.2rem;
  }
  .aboutitem img {
    position: static;
    width: 100%;
  }
  .aboutitem ul {
    width: 100%;
  }
  .aboutitem ul li {
    margin-top: 0.3rem;
    width: 100%;
    text-align: center;
  }
  .aboutitem ul li span {
    font-size: 0.4rem;
  }
  .aboutitem ul li p {
    margin-top: 0;
  }
  .yfgxbox .intit {
    width: 100%;
  }
  .yfgxpic {
    width: 100%;
    margin-top: 0.3rem;
  }
  .yfgxpic h4 {
    width: 50%;
    font-size: 0.26rem;
    padding: 0.3rem 0.4rem 0.2rem 0.3rem;
  }
  .yfgxpic h4:before {
    bottom: 0.35rem;
    width: 0.4rem;
    left: -0.21rem;
  }
  .videobox {
    width: 100%;
    height: 2.8rem;
    overflow: hidden;
    margin-bottom: 0.5rem;
  }
  .videobox > img {
    position: absolute;
    width: auto;
    height: 100%;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .videotxt {
    width: 100%;
    padding: 0 0.15rem;
  }
  .videotxt span {
    width: 0.66rem;
    height: 0.66rem;
    background: -webkit-linear-gradient(left, #F6394B, #D33343);
    background: -moz-linear-gradient(left, #F6394B, #D33343);
    background: -o-linear-gradient(left, #F6394B, #D33343);
    background: linear-gradient(90deg, #F6394B, #D33343);
    border: 0 none;
  }
  .videotxt span:before, .videotxt span:after {
    display: none;
  }
  .videotxt h4 {
    font-size: 0.22rem;
    margin-top: 0.2rem;
    margin-bottom: 0.15rem;
  }
  .newslist .swiper-container {
    overflow: hidden;
  }
  .newslist li {
    width: 100%;
  }
  .newslist li h4 {
    margin-top: 0.1rem;
    margin-bottom: 0.2rem;
    font-size: 0.22rem;
    padding-right: 50px;
  }
  .newslist li h4:after {
    width: 35px;
    height: 35px;
    margin-top: -15px;
  }
  .newstag {
    margin-bottom: 0.3rem;
  }
  .newstag a {
    padding: 0 0.2rem;
    margin-bottom: 0.15rem;
  }
  .listbantxt h2 {
    font-size: 0.3rem;
  }
  .falvbox h2 {
    font-size: 0.26rem;
    margin-bottom: 0.3rem;
  }
  .falvcon h4 {
    margin-top: 0.25rem;
  }
  .falvcon p {
    margin-top: 0.15rem;
  }
  .listnav {
    line-height: 0.6rem;
    height: 0.6rem;
  }
  .listnav li {
    line-height: 0.6rem;
    margin: 0;
  }
  .listnav li a {
    font-size: 16px;
    padding: 0 0.2rem;
  }
  .listnav li:hover a:after, .listnav li.listnavact a:after {
    height: 0.02rem;
  }
  .fzlctop li {
    padding-bottom: 0.3rem;
  }
  .fzlctop li b {
    font-size: 0.32rem;
  }
  .fzlctop li.swiper-slide-active b {
    margin-right: 0.15rem;
  }
  .fzlctop li:after {
    width: 0.1rem;
    height: 0.1rem;
  }
  .fzlctop:before {
    bottom: 0.08rem;
  }
  .fzlctop .listrow .swiper-button-prev {
    left: 0.1rem;
    width: 0.4rem;
    height: 0.4rem;
  }
  .fzlctop .listrow .swiper-button-next {
    right: 0.1rem;
    width: 0.4rem;
    height: 0.4rem;
  }
  .fzlccon {
    margin-top: 0.3rem;
  }
  .fzlcconpic {
    width: 100%;
    margin-bottom: 0.2rem;
  }
  .fzlccontxt {
    width: 100%;
  }
  .fzlccontxt span {
    width: 100%;
    text-align: left;
    float: none;
  }
  .fzlccontxt p {
    width: 100%;
    float: none;
  }
  .abvideotxt {
    width: 100%;
  }
  .abvideopic {
    width: 100%;
    margin-top: 0.3rem;
    padding-bottom: 0.08rem;
  }
  .abvideopic span {
    width: 0.45rem;
    height: 0.45rem;
  }
  .abvideopic span:before {
    top: -0.3rem;
    left: -0.3rem;
    right: -0.3rem;
    bottom: -0.3rem;
  }
  .abvideopic span:after {
    top: -0.15rem;
    left: -0.15rem;
    right: -0.15rem;
    bottom: -0.15rem;
  }
  .abvideopic span img {
    width: 0.12rem;
  }
  .abvideotit {
    padding-left: 0.26rem;
    margin-bottom: 0.3rem;
  }
  .abvideotit h2 {
    font-size: 0.26rem;
    line-height: 1.5em;
    margin-bottom: 0.15rem;
  }
  .aboutlist {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }
  .aboutlistcon p {
    font-size: 18px;
    margin-top: 0;
  }
  .aboutlistcon h4 {
    font-size: 0.4rem;
    line-height: 1em;
  }
  .aboutlistcon h4 sup {
    font-size: 0.18rem;
  }
  .abouttit h2 {
    font-size: 0.26rem;
  }
  .abouttit h2:after {
    margin: 0.2rem auto;
  }
  .pingtaitxt {
    width: 100%;
  }
  .pingtaipic {
    width: 100%;
  }
  .pingtailist::before, .pingtai:nth-child(2n) .pingtailist::before {
    display: none;
  }
  .pingtai {
    background: none;
    padding: 0.4rem 0;
    border-bottom: 1px dashed #DDD;
    margin-top: 0;
  }
  .pingtai:last-child {
    border-bottom: 0 none;
    padding-bottom: 0;
  }
  .pingtai:nth-child(2n) {
    background: none;
  }
  .pingtai:nth-child(2n) .pingtaipic {
    margin-top: 0.3rem;
    margin-bottom: 0;
  }
  .pingtaitxt h4 {
    font-size: 0.22rem;
    margin-bottom: 0.2rem;
  }
  .ingbox {
    margin-bottom: 0.15rem;
  }
  .pingtaipic {
    margin-bottom: 0.3rem;
  }
  .carduoba .pingtai {
    background: none;
  }
  .carduoba .pingtai:first-child {
    padding-top: 0;
  }
  .carduoba .pingtai:last-child {
    margin-top: 0.3rem;
  }
  .carduoba .pingtai:nth-child(2n) {
    background: none;
    margin-top: 0;
  }
  .carduoba i {
    margin: 0.2rem 0;
  }
  .carduoba .pingtai .pingtaipic:before {
    display: none;
  }
  .duobalist li {
    padding-left: 0.2rem;
  }
  .duobalist li:before {
    top: 0.08rem;
  }
  .carduoba .pingtai .pingtaipic {
    margin-bottom: 0;
    margin-top: 0.3rem;
  }
  .carduoba .pingtai:nth-child(2n) .pingtaipic {
    margin-bottom: 0.3rem;
    margin-top: 0;
  }
  .carduoba .pingtai:last-child {
    margin-top: 0;
  }
  .guanxianbox .listrow {
    overflow-x: auto;
  }
  .guanxianbox table {
    min-width: 900px;
  }
  .guanxianbox table th {
    padding: 0.2rem 0.2rem;
    font-size: 0.18rem;
  }
  .guanxianbox table td {
    padding-left: 0.1rem;
    padding-right: 0.1rem;
  }
  .guanxianbox table td:first-child {
    font-size: 0.18rem;
  }
  .guanxianbox table td p {
    font-size: 16px;
    margin: 0.05rem 0;
  }
  .hezuobox .listrow {
    overflow: scroll;
  }
  .hezuobox table {
    min-width: 800px;
  }
  .hezuobox table th {
    font-size: 0.18rem;
    padding: 0.15rem 0.3rem;
  }
  .hezuobox table td {
    padding: 0.25rem 0.3rem;
    font-size: 0.16rem;
  }
  .shangwulist h4 {
    font-style: 0.2rem;
  }
  .shangwulist ul li {
    width: 100%;
    margin-right: 0;
    margin-top: 0.3rem;
  }
  .shangwulist ul li .swlistcon {
    padding: 0.3rem 0.2rem;
  }
  .shangwulist ul li p {
    margin-top: 0.2rem;
    font-size: 0.18rem;
  }
  .zhaobiao li {
    width: 100%;
    margin-right: 0;
    margin-top: 0.3rem;
  }
  .zhaobiaotxt {
    padding: 0.3rem 0.2rem;
  }
  .zhaobiaotxt h4 {
    font-size: 0.2rem;
  }
  .zhaobiaotxt > img {
    width: 0.5rem;
  }
  .shangwulist {
    margin-top: 0.25rem;
  }
  .zhongbiao .shangwulist li h4 {
    margin-top: 0.15rem;
    font-size: 0.18rem;
  }
  .pagebox {
    margin-top: 0.4rem;
  }
  .pagebox a, .pagebox span {
    line-height: 0.35rem;
    height: 0.35rem;
    margin-bottom: 10px;
    padding: 0 10px;
    color: #333;
  }
  .tousutab li {
    font-size: 0.2rem;
    padding: 0 0.2rem;
  }
  .tousutab li i {
    margin-right: 0.1rem;
    width: 0.2rem;
    height: 0.2rem;
  }
  .tousucon {
    width: 100%;
    margin-top: 0.3rem;
  }
  .tousucon li {
    margin-bottom: 0.2rem;
  }
  .tousucon li span {
    margin-bottom: 0.1rem;
  }
  .tousucon li input {
    line-height: 0.45rem;
    height: 0.45rem;
    padding: 0 0.15rem;
  }
  .tousucon li .selectbox {
    padding: 0 0.15rem;
    height: 0.45rem;
  }
  .tousucon li .selectbox p {
    line-height: 0.45rem;
    height: 0.45rem;
  }
  .tousucon .submitbtn {
    margin-top: 0.3rem;
    width: 1.5rem;
  }
  .tousucon .submitbtn:after {
    right: 0.3rem;
    top: 0.13rem;
  }
  .tousucon .submitbtn input {
    line-height: 0.45rem;
    height: 0.45rem;
  }
  .zhiyetop li {
    padding-top: 0.3rem;
    width: 70%;
  }
  .zhiyetop li span {
    font-size: 0.5rem;
    right: -0.25rem;
  }
  .zhiyetop li h4 {
    margin-top: 0.2rem;
    font-size: 16px;
  }
  .zhiyetop .swiper-pagination {
    font-size: 16px;
  }
  .zhiyetop .swiper-pagination span {
    font-size: 24px;
    line-height: 1em;
  }
  .zhiyebtn {
    width: 0.9rem;
    bottom: -0.1rem;
  }
  .zhiyebtn div {
    width: 0.35rem;
    height: 0.35rem;
    margin-left: 0.1rem;
  }
  .yongrenlist {
    padding: 0.3rem 0;
  }
  .yongrenlist li h4 {
    padding: 0.2rem 0;
    font-size: 18px;
  }
  .yongrenlist li i {
    width: 0.8rem;
    height: 0.8rem;
    border: 0.02rem solid #E4E4E4;
  }
  .fuliitem li p {
    min-height: 8.5em;
  }
  .detailtit h1 {
    font-size: 0.24rem;
    margin-bottom: 0.25rem;
  }
  .detailtit {
    padding-bottom: 0.3rem;
  }
  .detailtit span {
    padding-left: 35px;
  }
  .newsprev {
    padding-bottom: 0;
  }
  .newsprev li {
    width: 100%;
    line-height: 60px;
    height: 60px;
    text-align: left;
    margin-bottom: 10px;
    padding: 0 10px;
  }
  .newsprev li a {
    font-size: 16px;
  }
  .newsprev li:last-child {
    text-align: left;
  }
  .share {
    display: none;
  }
  .newstoppic {
    width: 100%;
  }
  .newstoptxt {
    width: 100%;
    padding: 0.3rem 0.2rem 0.4rem;
  }
  .newstoptxt h4 {
    font-size: 0.2rem;
    margin: 0.15rem 0;
  }
  .newstop .swiper-pagination {
    width: 100%;
    bottom: 0.2rem;
  }
  .newsitem .pagebox {
    margin-top: 0;
  }
  .newsitem ul li {
    margin-bottom: 0.5rem;
    width: 100%;
    padding: 0.3rem 0.2rem;
    background: #FFFFFF;
    border-radius: 8px;
    box-shadow: 0px 12px 34px 2px rgba(0, 0, 0, 0.03);
  }
  .newsitem ul li h4 {
    font-size: 0.2rem;
    margin-top: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .hydtlist li {
    padding: 0.3rem 0.2rem;
  }
  .hydtdate {
    overflow: hidden;
    width: 100%;
    margin-bottom: 0.1rem;
  }
  .hydtdate b {
    font-size: 0.26rem;
    float: left;
    margin-right: 0.2rem;
  }
  .hydtdate span {
    float: left;
    font-size: 0.22rem;
    display: block;
    line-height: 0.3rem;
  }
  .hydtcon {
    width: 100%;
  }
  .hydtcon h4 {
    font-size: 0.24rem;
  }
  .hydtcon i {
    margin-top: 0.2rem;
  }
  .tousucon li .selectbox:after {
    top: 0.18rem;
  }
  .tousucon li textarea {
    font-size: 16px;
    padding: 0.1rem 0.15rem;
  }
  .tousucon .submitbtn input {
    padding-left: 0.25rem;
  }
  .dshtxt p{
  
    max-height:none;
    padding-right: 0;
  }
  .yjytit{
    margin-bottom: .3rem;
  }
  .yjytit h2{
    font-size: .24rem;
    padding-bottom: .26rem;
  }
  .nav > li a{
    display: inline-block;
  }
  .nav > li > ul{
    display: none;
    background: none;
    width: 100%;
    position: static;
    padding: 5px 10px;
  }
  .nav > li > ul li{
    line-height: 30px;
    text-align: left;
  }
  .nav > li > ul li a{
    font-size: 16px;
  }
  .nav > li > ul li:hover a,.nav > li > ul li.navact a{
    color: #C52E45;
  }
  .nav > li:hover ul{
    display: block;
  }
  .abourowpic{
    position: static;
    width: 100%;
    margin-top: .5rem;

  }
  .aboutitem_txt{position:relative;right:0px;bottom:0px;width:100%;line-height:1.1;margin-top:.2rem;;color:#666;}
  .aboutitem_txt p{color:#666;}
}
@media screen and (min-width: 700px) and (max-width: 1000px) {
  .headright {
    height: 1rem;
  }
  .headright:before {
    width: 0.6rem;
    left: -0.58rem;
  }
  .enbox {
    top: 0.6rem;
  }
  .logo, .footlogo img {
    width: 17%;
  }
  .nav {
    top: 1rem;
  }
  .nav li {
    line-height: 0.6rem;
    height: auto;
  }
  .en {
    display: block;
  }
  .menubtn {
    position: static;
    margin-top: 0;
  }
  .bantxt h2 {
    font-size: 0.5rem;
  }
  .footads b {
    font-size: 0.5rem;
  }
  .footads span {
    font-size: 0.3rem;
  }
  .listnav {
    line-height: 0.8rem;
    height: 0.8rem;
  }
  .listnav li {
    line-height: 0.8rem;
  }
  .tousucon {
    width: 70%;
    margin: 0.7rem auto 0;
  }
  .tousucon .submitbtn {
    width: 1.7rem;
  }
  .tousucon .submitbtn:after {
    right: 0.18rem;
  }
  .zhaobiao li {
    width: 48%;
    margin-right: 4%;
  }
  .zhaobiao li:nth-child(2n) {
    margin-right: 0;
  }
  .shangwulist ul li {
    width: 48%;
    margin-right: 4%;
  }
  .shangwulist ul li:nth-child(3n) {
    margin-right: 4%;
  }
  .shangwulist ul li:nth-child(2n) {
    margin-right: 0;
  }
  .tousucon li input {
    line-height: 0.6rem;
    height: 0.6rem;
    padding: 0 0.2rem;
  }
  .tousucon li .selectbox {
    padding: 0 0.2rem;
    line-height: 0.6rem;
    height: 0.6rem;
  }
  .tousucon li .selectbox p {
    line-height: 0.6rem;
    height: 0.6rem;
  }
  .tousucon li textarea {
    padding: 0.15rem 0.2rem;
  }
  .dshbox li {
    width: 100%;
  }
  .fzlcconpic {
    width: 45%;
  }
  .fzlccontxt {
    width: 50%;
  }
  .abvideotxt {
    width: 48%;
  }
  .abvideopic {
    width: 48%;
  }
}
@media (max-width: 700px) {
  .yihanlist li {
    width: 100%;
  }
  .yihantxt {
    padding: 0.2rem 0.3rem;
  }
  .linian:before {
    height: 3rem;
  }
  .fuliitem li {
    width: 100%;
    padding: 0.3rem 0.2rem;
    margin-bottom: 0.3rem;
    margin-right: 0;
  }
  .fuliitem li img {
    width: 0.5rem;
  }
  .fuliitem li h4 {
    font-size: 0.2rem;
    margin: 0.2rem 0;
  }
  .fuliitem li p {
    min-height: auto;
  }
  .zhiweilist li a {
    padding: 0.25rem 0.2rem;
  }
  .zhiweitit {
    margin-bottom: 0.15rem;
  }
  .zhiweitit h4 {
    font-size: 0.2rem;
    float: none;
  }
  .zhiweitit span {
    float: none;
    font-size: 16px;
    display: block;
    margin-top: 0.1rem;
  }
  .zhiweilist li:after {
    display: none;
  }
  .tactlist {
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .tacttxt {
    padding: 0.3rem 0.2rem;
  }
  .tacttxt h4 {
    font-size: 0.26rem;
  }
  .tacttxt i {
    margin: 0.24rem 0;
  }
  .tactitem li {
    width: 100%;
    margin-bottom: 0.3rem;
  }
  .tactitem li .tactitemcon {
    padding: 0.3rem 0.2rem;
  }
  .tactitem li h4 {
    font-size: 0.26rem;
    margin-top: 0.2rem;
    margin-bottom: 0.1rem;
  }
  .tactitem li img {
    width: 0.5rem;
  }
  .hzcontact {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .hzcontact li {
    width: 100%;
    margin: 0.2rem 0;
  }
  .hzcontact li i {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0.1rem;
    margin-right: 0.15rem;
  }
  .hztacttxt span {
    font-size: 0.18rem;
    margin-bottom: 0.05rem;
  }
  .hztacttxt a {
    font-size: 0.18rem;
  }
  .gltdbox li {
    padding: 0.2rem;
    padding-top: 0;
    padding-bottom: 0.4rem;
    margin-bottom: 0.3rem;
  }
  .gltdbox li:nth-child(2n) .gltdpic, .gltdbox li:nth-child(2n) .gltdtxt {
    float: none;
  }
  .gltdpic {
    float: none;
    width: 70%;
    margin: 0 auto;
    border-width: 0.1rem;
  }
  .gltdtxt {
    width: 100%;
    padding-top: 0.3rem;
  }
  .gltdtxt h4 {
    font-size: 0.24rem;
    text-align: center;
  }
  .gltdtxt p {
    text-align: center;
    margin-top: 0.3rem;
  }
  .gltdtxt span {
    text-align: center;
    font-size: 0.18rem;
    display: block;
  }
  .dshbox li {
    width: 100%;
    margin-top: 0.4rem;
  }
  .dshpic {
    width: 100%;
  }
  .dshname{
    margin-bottom: .25rem;
  }
  .dshname b{
    padding-bottom: .15rem;
    margin-right: .25rem;
  }
  .dshtxt {
    width: 100%;
    padding: 0.3rem 0.2rem;
  }
}
@media (max-width: 500px) {
  .headright{width: 21%;}
  .logo {
    width: 30%;
  }
  .headcen {
    width: 100%;
    padding: 0 0.15rem;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
  }
  .banner {
    height: 300px;
    overflow: hidden;
    display: block;
  }
  .banner .swiper-slide {
    overflow: hidden;
    width: 100%;
  }
  .banner img {
    position: absolute;
    width: auto;
    height: 100%;
    left: 50%;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
  }
  .aboutlist ul li {
    width: 100%;
    border: 0 none;
    margin: 0.15rem 0;
  }
  .zhiyelist {
    padding-top: 0.2rem;
  }
  .zhiyelist li {
    width: 100%;
    margin-right: 0;
    margin-top: 0.4rem;
  }
  .zhiyelist li h4 {
    margin-top: 0.2rem;
    font-size: 0.18rem;
  }
  .listnav li a{
    padding: 0 .11rem;
  }
}
@media (max-width: 370px) {
  .listnav li a{
    padding: 0 .08rem;
    font-size: 14px;
  }
}