@media (max-width: 1919px) {
}

@media (max-width: 1599px) {
  .header .container {
    width: 90%;
    padding-right: 11%;
  }
}

@media (max-width: 1440px) {
  /*头部*/
  .header {
    height: 60px;
    background: url(../images/headerbg2.png) #fff no-repeat right top;
  }
  .header .container {
    width: 90%;
    padding-right: 13%;
  }
  .header .logo {
    width: 185px;
    height: 60px;
    padding-top: 10px;
  }
  .header .navBox {
    height: 60px;
  }
  .header .nav .navlist {
    height: 60px;
    line-height: 60px;
  }
  .header .nav .navlist a {
    padding: 0 0;
  }
  .header .nav .navlist a span {
    font-size: 15px;
  }
  .header .nav .navlist a {
    padding: 0 13px;
  }
  .header .nav .xline {
    height: 60px;
    background: url(../images/navli2.png) no-repeat center center;
  }

  /*语言*/
  .lang {
    top: 10px;
    right: 30px;
  }
  .lang a {
    font-size: 15px;
  }

  /*友情*/
  .links .title {
    font-size: 26px;
  }
  #container {
    height: 145px;
  }
  #container ul li img {
    height: 145px;
  }

  /*轮播*/
  .swiperLi .bannerText {
    margin-top: -52px;
  }
  .swiperLi .bannerText p {
    font-size: 28px;
    line-height: 52px;
  }
  .sw-pager-item span {
    width: 14px;
    height: 14px;
  }
  .sw-pager-item .swiper-pagination-bullet-active {
    width: 40px;
  }
  .slideDownBtn {
    width: 34px;
    height: 34px;
  }
  .intro h1 {
    font-size: 30px;
  }
  .intro p {
    font-size: 20px;
    margin-top: 0;
  }
  .intro .logoimg {
    width: 240px;
    height: 50px;
  }

  /*脚部*/
  .fltop,
  .flbottom {
    height: 180px;
    padding: 61px 0 55px;
  }
  .footleft .title,
  .footleft .title2 {
    line-height: 32px;
    font-size: 20px;
  }
  .frtop {
    height: 120px;
  }
  .frtop .logo {
    width: 190px;
    height: 50px;
  }
  .frtop p {
    font-size: 12px;
    line-height: 18px;
  }
  .frbottom {
    height: 240px;
    padding-top: 25px;
  }
  .media .wx {
    width: 100px;
    height: 100px;
  }
  .media .videoico {
    width: 45px;
    height: 100px;
    padding: 28px 0;
    margin-left: 32px;
  }
  .media .weiboico {
    width: 60px;
    height: 100px;
    padding: 26px 0;
    margin-left: 20px;
  }
  .media .toutico {
    width: 43px;
    height: 100px;
    padding: 28px 0;
    margin-left: 20px;
  }
  .contactBtn {
    width: 190px;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
  }

  /*表单*/
  .formPage .title {
    font-size: 24px;
    line-height: 30px;
  }
  .formPage .des {
    font-size: 16px;
  }
  .inputText {
    font-size: 14px;
  }
  .selText {
    font-size: 14px;
  }
  .customized .now {
    width: 140px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
  }
  .formBox .formcu .submit {
    font-size: 14px;
    line-height: 14px;
  }

  /*首页*/
  .titleBox {
    margin-top: -30px;
  }
  .titleBox h3 {
    font-size: 26px;
    line-height: 32px;
  }
  .moreBtn {
    width: 168px;
    line-height: 30px;
    font-size: 12px;
  }
  .inpageTitle6 {
  }
  .inpageTitle6 h3 {
    line-height: 46px;
    font-size: 24px;
  }
  .inpageTitle6 h4 {
    line-height: 26px;
    font-size: 14px;
  }
  .inpageTitle6 p {
    font-size: 14px;
    line-height: 30px;
  }
  #video .video .play {
    padding-top: 87px;
  }

  /*办公*/
  .section .show .show-title {
    font-size: 24px;
  }
  .arr span {
    width: 36px;
    height: 46px;
  }
  .section .show .show-list .show-item .show-text {
    padding: 24px;
  }
  .section .show .show-list .show-item .show-text h1 {
    font-size: 20px;
    line-height: 35px;
  }
  .section .show .show-list .show-item .show-text p {
    font-size: 14px;
  }

  /*家庭*/
  .fapage .titleBox h3 {
    font-size: 30px;
  }
  .fapage .titleBox .sub-title p {
    font-size: 26px;
    line-height: 36px;
  }
  .fapageTitle6 img {
    width: 123px;
  }

  /*产品*/
  .mainBox {
    padding-top: 9%;
  }
  .mainBox_0 {
    padding-top: 12%;
  }
  .mainBox_2 {
    padding-top: 8%;
  }
  .mainBox_4 {
    padding-top: 8%;
  }
  .section .text h1 {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 14px;
  }
  .section .text p {
    font-size: 16px;
    line-height: 30px;
  }

  /*关于我们*/
  .abpage .titleBox {
    margin-top: -136px;
  }
  .abpage3 .titleBox h3 {
    font-size: 24px;
  }
  .abpage .titleBox h2 {
    font-size: 24px;
    line-height: 30px;
  }
  .abpage .titleBox p {
    font-size: 18px;
    line-height: 30px;
  }
  .abpageBox .titleBox {
    margin-top: 0;
  }
  .abpageTitle7 {
    width: 369px;
  }
  .abpageTitle7 img {
    width: 100%;
  }
  .abpage4 .abpageTitle7 h3 {
    font-size: 24px;
  }
  .fapage .abpageBox .sub-title {
    font-size: 20px;
    line-height: 30px;
  }
  .abpage5 {
    padding-top: 87px;
  }
  .abpage51 .titleBox h3,
  .abpage61 .titleBox h3 {
    font-size: 24px;
  }
  .abpageTitle7 h3 {
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 10px;
  }
  .fapageTitle6 p {
    font-size: 16px;
    line-height: 30px;
  }
  .abpageTitle7 {
    width: 324px;
  }
  .abpageTitle7 .callico {
    width: 70px;
  }

  .abpageot {
    padding-top: 60px;
  }
  .abpageot .titleBox {
    top: 3%;
  }
  .abpageot .title {
    line-height: 47px;
    margin-bottom: 0px;
  }
  .fapage .abpageot .sub-title {
    font-size: 18px;
  }

  /*新闻*/
  .newsTitle {
    font-size: 30px;
  }
  .newslist .time {
    width: 25%;
    font-size: 12px;
  }
  .newslist .ntitle {
    width: 73%;
    font-size: 16px;
  }
  .hTitle .title {
    font-size: 20px;
  }

  /*新增*/
  .phonefx {
    top: 31px;
    right: 30px;
  }
  .phonefx p {
    font-size: 15px;
  }
  .loginTitle {
    font-size: 30px;
  }
}

@media (max-width: 1199px) {
  /*头部*/
  .header .container {
    padding-right: 18%;
  }
  .header .nav .navlist a {
    padding: 0;
  }
  .header .nav .navlist a span {
    font-size: 15px;
  }
}

@media (max-width: 1024px) {
  /*首页*/
  .titleBox h3 {
    font-size: 25px;
    line-height: 1;
  }

  /*轮播*/
  .swiperLi .bannerText {
    margin-top: -40px;
  }
  .swiperLi .bannerText p {
    font-size: 20px;
    line-height: 40px;
  }

  /*友情*/
  .links .title {
    font-size: 20px;
  }

  /*脚部*/
  .fltop,
  .flbottom {
    height: 130px;
    padding: 44px 0;
  }
  .footleft .title,
  .footleft .title2 {
    line-height: 20px;
    font-size: 16px;
  }
  .frtop {
    height: 80px;
    padding-top: 6px;
  }
  .frtop .logo {
    width: 132px;
    height: 35px;
  }
  .frtop p {
    font-size: 12px;
    line-height: 18px;
  }
  .frbottom {
    height: 180px;
    padding-top: 15px;
  }
  .media .wx {
    width: 70px;
    height: 70px;
  }
  .media .videoico {
    width: 36px;
    height: 70px;
    padding: 17px 0;
    margin-left: 22px;
  }
  .media .weiboico {
    width: 38px;
    height: 70px;
    padding: 19px 0;
    margin-left: 16px;
  }
  .media .toutico {
    width: 30px;
    height: 70px;
    padding: 20px 0;
    margin-left: 20px;
  }
  .contactBtn {
    width: 190px;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
  }

  /*办公*/
  .section .show .show-title {
    font-size: 20px;
  }
  .arr span {
    width: 30px;
    height: 39px;
  }
  .section .show .show-list .show-item .show-text {
    padding: 18px 24px;
  }
  .section .show .show-list .show-item .show-text h1 {
    font-size: 18px;
    line-height: 25px;
  }
  .section .show .show-list .show-item .show-text p {
    font-size: 12px;
    line-height: 25px;
  }

  /*家庭*/
  .fapage .titleBox h3 {
    font-size: 26px;
  }
  .fapage .titleBox .sub-title p {
    font-size: 20px;
    line-height: 28px;
  }

  /*产品*/
  .mainBox {
    padding-top: 12%;
  }
  .section .text h1 {
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 10px;
  }
  .section .text p {
    font-size: 16px;
    line-height: 28px;
  }

  /*关于我们*/
  .abpage .titleBox {
    margin-top: -125px;
  }
  .abpage3 .titleBox h3 {
    font-size: 22px;
  }
  .abpage .titleBox h2 {
    font-size: 22px;
    line-height: 30px;
  }
  .abpage .titleBox p {
    font-size: 16px;
    line-height: 30px;
  }
  .abpageBox .titleBox {
    margin-top: 0;
  }
  .abpageTitle7 {
    width: 276px;
  }
  .abpageTitle7 img {
    width: 100%;
  }
  .abpage4 .abpageTitle7 h3 {
    font-size: 22px;
  }
  .fapage .abpageBox .sub-title {
    font-size: 18px;
    line-height: 26px;
  }
  .abpage51 .titleBox h3,
  .abpage61 .titleBox h3 {
    font-size: 22px;
  }

  /*表单*/
  .formPage .title {
    font-size: 20px;
    line-height: 35px;
  }
  .formPage .des {
    font-size: 14px;
  }
  .inputText {
    font-size: 14px;
  }
  .selText {
    font-size: 14px;
  }
  .customized .now {
    width: 154px;
    height: 39px;
    line-height: 39px;
    font-size: 16px;
  }
  .formBox .formcu .submit {
    font-size: 14px;
    line-height: 14px;
  }

  /*新闻*/
  .newsBox {
    padding: 85px 0;
  }
  .newsTitle {
    font-size: 22px;
  }
  .newsPage .newslist .time {
    font-size: 12px;
  }

  .loginTitle {
    font-size: 22px;
  }
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
}

@media (max-width: 575px) {
}

@media (max-width: 479px) {
}

@media (max-width: 410px) {
}

@media (min-width: 411px) {
}

@media (min-width: 480px) {
}

@media (min-width: 576px) {
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

@media (min-width: 1600px) {
  .container {
    width: 1556px;
  }
  .header .container {
    padding-right: 12%;
  }
  .header .nav .navlist a span {
    font-size: 18px;
  }
}

@media (min-width: 1800px) {
  .container {
    width: 1778px;
  }
  .header .container {
    padding-right: 12%;
  }
}

@media (min-width: 1920px) {
  .container {
    width: 1750px;
  }
  .header .container {
    padding-right: 9%;
  }
}
