body header .main {
  width: 1200px;
  margin: 0 auto;
}
body header .main img {
  margin-right: 70px;
  margin-top: 14px;
}
body header .main ul li {
  line-height: 49px;
  margin-right: 35px;
}
body header .main ul li:hover {
  border-bottom: 1px solid  #246cd9;
}
body header .main ul li:hover a {
  color: #246cd9;
}
body header .main ul .on {
  border-bottom: 1px solid  #246cd9;
}
body header .main ul .on a {
  color: #246cd9;
}
body header .main .txt {
  color: #999;
  line-height: 50px;
  margin-left: 10%;
}
body header .main .txt text {
  display: inline-block;
}
body header .main .txt .fB {
  margin-right: 20px;
}
body header .main .txt .code {
  position: absolute;
  display: none;
}
body header .main .txt .code img {
  display: inline-block;
  /*margin-right: 20px;*/
  margin-left: 183px;
}
body header .wap {
  display: none;
}
body .nav {
  display: none;
}
body .address {
  background: url("../../images/Home/footer_bg.png") center center no-repeat;
  color: #fff;
  font-size: 14px;
  height: 505px;
}
body .address .main {
  width: 1200px;
  margin: 0px auto;
  padding: 45px 0px;
  height: auto;
}
body .address .main .map {
  width: 585px;
  height: 420px;
  background: #000;
  margin-right: 90px;
  padding: 10px;
}
body .address .main .txt {
  text-align: center;
}
body .address .main .txt .txt_top {
  margin-bottom: 30px;
}
body .address .main .txt .txt_top .txt_top_code {
  display: inline-block;
  vertical-align: top;
  margin-right: 80px;
}
body .address .main .txt .txt_top .txt_top_code img {
  height: 180px;
  margin: 0px auto;
  margin-bottom: 20px;
}
body .address .main .txt .txt_bottom {
  line-height: 40px;
  text-align: left;
  padding-bottom: 20px;
}
body footer {
  line-height: 30px;
  background: #fff;
  color: #666;
  font-size: 14px;
}
body footer .bottom_content {
  width: 1200px;
  margin: 0px auto;
}
body footer .link {
  width: 1200px;
  margin: 0 auto;
  line-height: 20px;
  margin-top: 10px;
}
body footer .link li {
  margin-right: 20px;
}
body footer .link li:hover a {
  color: #000;
}
body .light {
  width: 180px;
  height: 163px;
  background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
  -webkit-transform: skewx(-25deg);
      -ms-transform: skewx(-25deg);
          transform: skewx(-25deg);
}
body .list_title {
  width: 985px;
  margin: 0px auto;
  padding: 0px 270px;
  margin-bottom: 50px;
  border-bottom: 1px solid #ccc;
}
body .list_title li {
  line-height: 45px;
  border-radius: 5px;
  width: 140px;
  color: #999;
  text-align: center;
  cursor: pointer;
  background: -webkit-linear-gradient(top, #fff, #e6e6e6);
  background: linear-gradient(top, #fff, #e6e6e6);
}
body .list_title li a {
  width: 100%;
}
body .list_title .on {
  color: #fff;
  background: #247fd9;
}
body .list_title .on a {
  color: #fff;
}
body .keywords {
  text-align: center;
  margin-bottom: 35px;
}
body .keywords .txt {
  font-size: 24px;
  margin-bottom: 15px;
}
body .keywords .border {
  height: 10px;
  width: 50px;
  background: #247fd9;
  margin: 0px auto;
}
body .f20 {
  font-size: 20px;
}
body .f14 {
  font-size: 14px;
}
@media screen and (max-device-width: 750px) {
  body {
    width: 100%;
    font-size: 14px;
    min-width: 100%;
    overflow: hidden;
  }
  body header {
    height: 87px;
    line-height: 87px;
  }
  body header .main {
    display: none;
  }
  body header .wap {
    display: block;
    width: 100%;
  }
  body header .wap img {
    margin: 0 auto;
    margin-top: 20px;
    width: 1.653333rem;
  }
  body header .wap .icon {
    background: url("../../images/Home/imgs/icon.png") no-repeat;
    width: 64px;
    height: 64px;
    left: 25px;
  }
  body header .wap .icon_hide {
    background: url("../../images/Home/imgs/icon2.png") no-repeat;
  }
  body .header {
    height: 87px;
    width: 10.0rem;
  }
  body .nav {
    position: fixed;
    top: 87px;
    width: 100%;
    background: #fff;
    z-index: 2;
  }
  body .nav ul {
    background: #fff;
  }
  body .nav ul li {
    position: relative;
    width: 90%;
    margin: 0 auto;
    border-bottom: 1px solid #e0e0e0;
  }
  body .nav ul li a {
    padding-top: 40px;
    width: 100%;
    padding-left: 80px;
  }
  body .nav ul li .icon {
    position: absolute;
    top: 75%;
    left: 20px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  body .nav ul li .one {
    background: url("../../images/Home/imgs/daohang_icon1.png") no-repeat;
    width: 27px;
    height: 30px;
  }
  body .nav ul li .two {
    background: url("../../images/Home/imgs/daohang_icon2.png") no-repeat;
    width: 28px;
    height: 32px;
  }
  body .nav ul li .three {
    width: 30px;
    height: 29px;
    background: url("../../images/Home/imgs/daohang_icon3.png") no-repeat;
  }
  body .nav ul li .four {
    width: 24px;
    height: 27px;
    background: url("../../images/Home/imgs/daohang_icon4.png") no-repeat;
  }
  body .nav ul li .five {
    width: 21px;
    height: 28px;
    background: url("../../images/Home/imgs/daohang_icon5.png") no-repeat;
  }
  body .nav ul li .six {
    width: 29px;
    height: 25px;
    background: url("../../images/Home/imgs/daohang_icon6.png") no-repeat;
  }
  body .nav ul .on a {
    color: #246cd9;
  }
  body .nav ul .on .one {
    background: url("../../images/Home/imgs/daohang_icon01.png") no-repeat;
  }
  body .nav ul .on .two {
    background: url("../../images/Home/imgs/daohang_icon02.png") no-repeat;
  }
  body .nav ul .on .three {
    background: url("../../images/Home/imgs/daohang_icon03.png") no-repeat;
  }
  body .nav ul .on .four {
    background: url("../../images/Home/imgs/daohang_icon04.png") no-repeat;
  }
  body .nav ul .on .five {
    background: url("../../images/Home/imgs/daohang_icon05.png") no-repeat;
  }
  body .nav ul .on .six {
    background: url("../../images/Home/imgs/daohang_icon06.png") no-repeat;
  }
  body .address {
    background: url("../../images/Home/imgs/bottom_bg.png") no-repeat;
    height: 10.666667rem;
    padding-top: 26px;
  }
  body .address .main {
    width: 100%;
    padding: 0px 25px;
  }
  body .address .main .txt {
    float: none;
  }
  body .address .main .map {
    float: none;
    width: 9.333333rem;
    height: 5.6rem;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  body .address .main .txt {
    text-align: left;
    font-size: 18px;
  }
  body .address .main .txt .txt_top {
    margin-bottom: 10px;
  }
  body .address .main .txt .txt_top .txt_top_code {
    text-align: center;
  }
  body .address .main .txt .txt_top .txt_top_code img {
    width: 1.866667rem;
    height: 1.866667rem;
  }
  body .address .main .txt .txt_bottom {
    line-height: 30px;
  }
  body .address .main .txt .txt_bottom p {
    font-size: 18px;
  }
  body footer .bottom_content {
    display: none;
  }
  body footer .link {
    width: 100%;
  }
  body footer .bottom_content_wap {
    display: block;
  }
  body footer .bottom_content_wap p {
    line-height: 25px;
  }
}
