@charset "utf-8";

.mheader {
  display: none;
}

/*960-1199*/
@media screen and (min-width: 960px) and (max-width: 1199px) {}

/*768-959*/
@media screen and (min-width: 768px) and (max-width: 959px) {}


/*480-767*/
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/*479*/
@media only screen and (max-width: 479px) {
  .hd_cont .dh_phone dd {
    font-size: 20px
  }

  .hd_cont .hd_logo {
    top: 9px;
    left: auto;
  }

  .hd_cont .hd_logo img {
    height: 42px;
  }

  .container {
    width: 100%;
    padding: 0 2%;
  }

  .hd_top {
    display: none;
  }

  .header {
    background: none;
    height: auto;
  }

  .dh_nav {
    background: #013C6A;
  }

  .hd_cont {
    height: 60px;
  }

  .hd_cont .hd_logo dd {
    display: none;
  }

  .hd_cont .dh_phone {
    margin-top: 5px;
  }

  .dh_nav>ul {
    height: auto;
    overflow: hidden;
  }

  .dh_nav>ul>li {
    margin: auto;
    width: 25%;
  }

  .dh_nav>ul>li>a {
    padding: 0 0;
    text-align: center;
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
  }

  .dh_nav>ul>li.home {
    display: none;
  }

  .bannerBox {
    height: 140px;
  }

  #flashs {
    height: 140px;
  }

  #flashs .bgitem {
    background-size: auto 140px;
    height: 140px;
  }

  #flashs .bgitem img {
    height: 140px;
  }

  .fullSlide {
    height: 140px;
  }

  .fullSlide .bd li img {
    height: 140px;
    width: 156%;
    margin-left: -28%
  }

  .cpMu {
    width: 100%;
  }

  .cpMu h4 {
    height: 44px;
    line-height: 44px;
  }

  .cpMu li {
    width: 50%;
    float: left;
  }

  .cpMu li a {
    height: 40px;
    line-height: 40px;
  }

  .cpMuCont p {
    display: none;
  }

  .cpMuCont .mu_phone {
    display: none;
  }

  .cpMuCont {
    overflow: hidden;
  }

  .cpList {
    width: 100%;
  }

  .cpList dl {
    width: 49%;
    margin-right: 2%;
  }

  .cpList dl:nth-child(4n) {
    margin-right: 2%
  }

  .cpList dl:nth-child(2n) {
    margin-right: 0
  }

  .slGgl {
    width: 100%;
    overflow: hidden;
  }

  .slGgl img {
    width: 160%;
    margin-left: -30%
  }

  .gdn li {
    width: 49%;
    margin-right: 2%;
  }

  .gdn li:nth-child(4n) {
    margin-right: 2%
  }

  .gdn li:nth-child(2n) {
    margin-right: 0%
  }

  .ggl {
    width: 100%;
    overflow: hidden;
    display: none;
  }

  .ggl img {
    width: 160%;
    margin-left: -30%
  }

  .gyBox {
    width: 100%;
    margin-bottom: 10px;
  }

  .gyBox dl {
    height: auto;
  }

  .gyCont dl dt {
    float: left;
    width: 100%;
  }

  .gyCont dl dt img {
    width: 100%;
  }

  .gyBox dd {
    float: left;
    width: 100%;
    margin-left: 0;
  }

  .gyBox .cjBox li {
    width: 32%;
    margin-right: 2%;
  }

  .gyBox .cjBox li:nth-child(6n) {
    margin-right: 2%;
  }

  .gyBox .cjBox li:nth-child(3n) {
    margin-right: 0;
  }

  .wtjd {
    width: 100%;
  }

  .dtBox {
    width: 100%;
    margin-bottom: 2%;
  }

  .lyBox {
    width: 100%;
    background: #fff;
  }

  .lyCont .fPhone {
    display: none;
  }

  .lyCont .m_form {
    margin: 0;
    padding: 5%;
  }

  .lyCont .m_form label {
    display: none;
  }

  .lyCont .m_form .iptTxt {
    width: 100%;
  }

  .lyCont .m_form .txtAre {
    width: 100%;
  }

  .fotBai {
    display: none;
  }

  .header,
  .content,
  .footer {
    width: 100%;
  }

  .footer .ewmImg {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    float: left;
    text-align: center;
  }

  .footer .ewmImg img {
    height: 80px;
    width: auto;
  }

  .fotTxt {
    width: 100%;
    float: left;
    margin-top: 2%;
    padding-left: 0;
    text-align: center;
    padding-bottom: 0px
  }

  .yqlj {
    display: none;
  }


  .nbanner {
    overflow: hidden;
  }

  .nbanner img {
    width: 160%;
    margin-left: -30%;
  }

  .left {
    width: 100%;
  }

  .right {
    width: 100%;
  }

  .mhi {
    display: none;
  }

  .mp2p {
    padding: 0 2%;
  }

  .p_list_dl {
    width: 49%;
    margin-right: 2%;
  }

  .p_list_dl:nth-child(4n) {
    margin: 0
  }

  .p_list_dl:nth-child(2n) {
    margin: 0
  }

  .RandomNews li {
    width: 100%;
    padding: 0 2%;
  }

  .dl_42 dt {
    width: 32%;
    line-height: 1.6;
  }

  .dl_42 dt a {
    width: 100%;
  }

  .dl_42 dd {
    font-size: 12px;
    line-height: 1.6;
  }

  .tg_pages li a {
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  dl.news_dl dt {
    height: auto;
  }

  dl.news_dl .dt_1 {
    width: 100%;
    float: left;
    padding: 0;
  }

  dl.news_dl .dt_2 {
    width: 100%;
    float: left;
    padding: 0;
  }

  dl.news_dl dd {
    padding-left: 0
  }

  .bimg {
    width: 100%;
    text-align: center;
  }

  .bimg img {
    width: 50%;
    width: 100%;
  }

  .prodbaseinfo_a {
    width: 100%;
    margin-left: 0
  }

  .cp dl {
    width: 49%;
    margin-right: 2%;
  }

  .cp dl:nth-child(2n) {
    margin-right: 0
  }

  .dgxxBox {
    padding: 0 2%;
  }

  .dgxxBox p {
    font-size: 14px
  }

  .dgxxBox .m_form li {
    width: 100%;
  }

  .n_info_con p {
    padding: 0;
  }

  .n_info_con {
    padding: 2%;
  }
}