.mtop {
  height: 210px;
}

@media (max-width: 991px) {

  .content .contentxx .detail {
    padding: 10px 20px;
  }

  .content .contentxx .detail .detailtitle {
    line-height: 35px;
  }

  .content .contentxx .detail .detailsmtitle {
    font-size: 14.56px;
    line-height: 28px;
  }

  .content .contentxx .detail .detailsmtitle span {
    font-size: 14.56px;
    line-height: 28px;
    padding: 0 11.2px;
  }

  .content .contentxx .detail .detailline {
    border-top: #C9C9C9 solid 1px;
  }

  .foot {
    padding: 28px 0;
  }

  .foot .footxx .footaddr {
    line-height: 28px;
  }

  .foot .footxx .footaddr p {
    font-size: 14.56px;
    padding: 0 5.6px;
  }

  .foot .footxx .foottel {
    line-height: 28px;
  }

  .foot .footxx .foottel p {
    font-size: 14.56px;
    padding: 0 5.6px;
  }

  .foot .footxx .footcopyright {
    line-height: 28px;
  }

  .foot .footxx .footcopyright p {
    font-size: 14.56px;
    padding: 0 5.6px;
  }

  .foot .footxx .footcopyright p {
    line-height: 28px;
  }

  .mtop {
    height: 210px;
    display: block;
  }

  .mtop .mtopxx {
    width: 100%;
    float: left;
  }

  .mtop .mtopxx .search {
    width: 90%;
    margin: 135px auto;
  }

  .mtop .mtopxx .search .searchxx {
    width: 100%;
    text-align: center;
    float: left;
  }

  .mtop .mtopxx .search .searchxx .searchtxt {
    width: 67%;
    display: inline-block;
    height: 48.16px;
    line-height: 48.16px;
  }

  .mtop .mtopxx .search .searchxx .searchtxt input {
    width: 100%;
    background: #fff;
    height: 48.16px;
    line-height: 48.16px;
    padding-left: 5.6px;
  }

  .mtop .mtopxx .search .searchxx .searchbut {
    display: inline-block;
    background: #0272FF;
    width: 84px;
    height: 48.16px;
  }

  .mtop .mtopxx .search .searchxx .searchbut input {
    background: #d9a85e;
    width: 100%;
    height: 48.16px;
    color: #fff;
    text-align: center;
    cursor: pointer;
  }

  .header .head .head_ccc {
    padding: 11.2px 16.8px;
  }

  .header .head .head_ccc .menu {
    width: 25.2px;
    height: 25.2px;
  }

  .header .head .head_ccc .menu .bar {
    height: 2.24px;
    width: 25.2px;
  }

  .header .head .head_ccc .menu .bar:nth-of-type(1) {
    top: 2.8px;
  }

  .header .head .head_ccc .menu .bar:nth-of-type(2) {
    top: 11.76px;
  }

  .header .head .head_ccc .menu .bar:nth-of-type(3) {
    top: 21.84px;
  }

  .header .head .head_ccc .menu.active .bar:nth-of-type(1) {
    top: 11.78px;
  }

  .header .head .head_ccc .menu.active .bar:nth-of-type(3) {
    top: 11.78px;
  }

  .header .msecondmenu {
    max-height: calc(100vh - 56.56px);
    border-top: 0.56px solid #eee;
    top: 56.56px;
  }

  .header .msecondmenu dl dt {
    font-size: 14.56px;
    line-height: 55.44px;
    padding: 0 16.8px;
    border-bottom: 0.56px solid #eee;
  }

  .header .msecondmenu dl dt i {
    font-size: 19.04px;
    margin-right: 11.2px;
    vertical-align: -1.12px;
  }

  .header .msecondmenu dl dt i.icon-add {
    width: 100.8rem;
    padding-right: 16.8px;
  }

  .header .msecondmenu dl dd {
    padding: 0 16.8px 22.4px;
    border-bottom: 0.56px solid #eee;
  }

  .header .msecondmenu dl dd .item {
    margin-top: 22.4px;
  }

  .header .msecondmenu dl dd .item h2 {
    font-size: 14.56px;
    padding-bottom: 11.2px;
    margin-bottom: 11.2px;
    border-bottom: 0.56px solid #eee;
  }

  .bread .bread_ccc {
    background-color: #fff;
    margin: 0 22.4px;
    padding: 0;
  }

  .bread .breadinfo {
    float: right;
    width: auto;
  }

  .bread .back {
    float: left;
    padding: 10px 20px;
  }

}