﻿﻿@charset "utf-8";
/* CSS Document */
html {
  overflow-x: hidden;
}
body {
  min-width: 333px;
  overflow-x: hidden;
}
/*****banner***/
.banner {
  width: 100%;
}

.banner .slick-dots button {
  display: none;
}
.banner .slick-dots {
  bottom: 12%;
  display: block;
  z-index: 5;
  position: absolute;
  left: 0;
}

.banner .slick-dots .slick-active {
  background: #0032a1 !important;
}

.banner .slick-dots li {
  display: inline-block;
  background: #fff;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  margin: 0 5px;
  cursor: pointer;
}

.banner .slick-dots li:hover {
  background: #0032a1;
}

.banner img {
  margin: 0 auto;
  width: 100%;
}
.ser_chengnuo {
  display: none;
}

.new_show_main {
  margin-right: 20px;
}
@media (max-width: 1190px) {
  .home-about .ahout-left {
    width: 50%;
  }
  .home-about .about-right {
    width: 50%;
  }
  /*.home-top-view .left-nei .tit-right,*/
  .home-about .ahout-left .tu-wen .img1,
  .home-about .ahout-left .tu-wen .img2,
  .home-about .ahout-left .tu-wen:hover .img1,
  .home-about .ahout-left .tu-wen:hover .img2 {
    display: none;
  }
  .home-about .ahout-left .tu-wen .tu-wen-zi {
    margin-left: 10px;
  }
}

@media (max-width: 1080px) {
  .right-nav .nav-ul1 li > a {
    padding: 0px 15px;
  }
  .right-nav {
    display: none;
  }
  .phone-nav {
    display: block;
  }
  .header .header-main .logo {
    margin-left: 2%;
  }
}

.hxinwentwo {
  display: none;
}
@media (max-width: 1180px) {
  .common-top .top-main {
    max-width: 1180px;
    width: 100%;
  }
  .common-top .top-main .column-menu {
    min-height: 40px;
  }
  .common-top {
    border-bottom: none;
  }

  .ser-main .ser_chengnuo {
    display: block;
  }
  .ser-main .chengnuo {
    position: initial;
    background: none;
    height: auto;
  }
  .ser-main .chengnuo .cheng1 {
    position: initial;
  }
  .ser-main .chengnuo .cheng2 {
    position: initial;
  }
  .ser-main .chengnuo .cheng3 {
    position: initial;
  }
  .ser-main p {
    margin-bottom: 10px;
  }

  .ser-main .ser-img .span1 {
    width: 32%;
  }
  .ser-main .ser-img .span2 {
    width: 65%;
  }
  .footer-main ul li:first-child {
    width: 11%;
  }
  .footer-main ul li {
    width: 11%;
    padding: 0px 5px 0 10px;
  }
  .footer-main ul li .tit-a {
    font-size: 14px;
  }

  .about-con1 .con1-main {
    overflow: hidden;
  }
  .about-con1 .con1-main .main-left {
    width: 41%;
  }
  .about-con1 .con1-main .main-left .nei-m {
    left: 6px;
  }
  .about-con1 .con1-main .main-right {
    width: 58%;
    max-width: 100%;
  }
  .about-con1 .con1-main .main-right img,
  .about-con1 .con1-main .main-right i {
    width: 100%;
    display: block;
  }
  .about-jia,
  .about-shang,
  .about-yuan {
    padding: 0 20px;
  }
  .about-jia .jia-main .right-tu {
    display: none;
  }
  .about-jia .jia-main ul {
    width: 100% !important;
  }
  .about-jia .jia-main ul li {
    width: 33.333333333333%;
  }
}

@media (max-width: 900px) {
  /*	.footer-main ul li:first-child{width:16%;margin-left: -16%;}
*/
  .footer-main ul li {
    width: 10%;
    padding: 0px 0 0 5px;
  }
  .home-pro .pro-show {
    top: 1000px;
  }
  /*.common-top{display:none;}	*/ /*改*/
  .home-news .home-news-nei .news-div .ri-li {
    display: none;
  }
  .copy .copy-nei {
    font-size: 12px;
  }
}
@media (max-width: 800px) {
  .home-about .ahout-left {
    width: 49%;
  }
  .home-about .ahout-left .tu-wen .tu-wen-zi {
    width: 95%;
  }
  /*.home-about .about-right{display:none;}*/
  .home-news .home-news-nei .news-div .news-zi {
    width: 58%;
    margin: 0px 10px;
  } /**lina**/
  /*.home-news-nei .news-tu{ display:none !important; }*/
  .home-about .about-right {
    width: 48%;
    margin-left: 2%;
  }
  .home-top-view {
    margin: 50px auto 6px;
  }
  .home-about .ahout-left .tu-wen {
    margin-bottom: 0;
  }
  .home-about .ahout-left .tu-wen .tu-wen-zi {
    margin-top: 0px;
  }
  .home-about .about-right .kuan {
    display: none;
  }
  .home-about .about-right .img-tu {
    height: 237px;
  }
  .home-about .about-right {
    height: 270px;
  }
  .footer-main ul li:first-child {
    width: 16%;
  }
  .footer-main ul li {
    width: 16%;
    padding: 0px 0 0 20px;
  }
  .footer-main ul li .tit-a {
    font-size: 12px;
  }
  .footer-main ul li a {
    font-size: 11px;
  }

  .about-fz .fz-div ul .li_y .wen p {
    line-height: 20px;
    overflow: visible;
    font-size: 12px;
  }
  .about-fz .fz-div ul .li_y .wen {
    padding: 5px 10px;
  }

  .about-fz .fz-div ul .li_z .wen p {
    line-height: 20px;
    overflow: visible;
    font-size: 12px;
  }
  .about-fz .fz-div ul .li_z .wen {
    padding: 5px 10px;
    height: auto;
    padding-bottom: 30px;
  }
  .about-fz p {
    text-indent: 0em;
  }

  .new_show_main .show_tit {
    font-size: 18px;
    padding-left: 9px;
    padding-right: 8px;
  }
  .case-show h3 {
    font-size: 18px;
  }
}

@media (max-width: 680px) {
  /*.home-news .home-news-nei .news-div .news-zi{ width:83%; border:1px solid red;}*/ /**lina**/
  .home-case-top p {
    height: 60px;
  }
}

/*****home-case*****/

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
}
.fl {
  float: left;
}

.pro-box-tit span {
  background: #fff;
  width: 215px;
  display: block;
  border: 1px solid #cdcdcd;
  border-top: 0;
  text-align: center;
  border-bottom: 0;
  height: 50px;
  margin: 0 auto;
  color: #cdcdcd;
  font-size: 30px;
  font-family: arial;
  font-weight: 700;
}

.pro-box-tit span p {
  color: #0f9e44;
  font-family: "Microsoft YaHei";
  font-size: 16px;
  text-align: center;
}

.pro-box-tit span:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #cdcdcd;
  left: 0;
  z-index: -1;
  top: 50%;
  margin-top: 1px;
}

.hcaselist-box {
  width: 100%;
  height: 40px;
  margin-top: 30px;
}
.hcaselist-box font {
  display: block;
  width: 20%;
  background: #333;
  padding: 0 10px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

.hcaselist-box .hcaselist {
  width: 80%;
  cursor: pointer;
}

.hcaselist-box .hcaselist span {
  height: 40px;
  line-height: 40px;
  display: block;
  text-align: center;
  background: #0032a1;
  border-left: 1px solid #fff;
  font-size: 14px;
  color: #fff;
}
.hcaselist-box .hcaselist button {
  border: 0;
  background: none;
  overflow: hidden;
  width: 20px;
  height: 20px;
  position: absolute;
  text-indent: 22em;
  top: 50%;
  margin-top: -10px;
}

.hcaselist-box .hcaselist .slick-prev {
  background: url(../images/pro-l.png) no-repeat center center;
  left: -60px;
  transform: rotate(0deg);
}

.hcaselist-box .hcaselist .slick-next {
  background: url(../images/pro-r.png) no-repeat center center;
  left: -30px;
  transform: rotate(0deg);
}
.hcaselist-box {
  display: none;
  margin-bottom: 60px;
}

@media (max-width: 1110px) {
  .about-con1 .con1-main {
    padding: 0px;
  }
  .about-con1 .con1-main .main-left .nei-m {
    top: 0px;
  }
  .about-con1 .con1-main .main-left {
    width: 100%;
  }
  .about-con1 .con1-main .main-left .nei-m {
    width: 100%;
    position: relative;
  }
  .about-con1 .con1-main .main-right {
    display: none;
  }
  .about-con1 .div-nei {
    padding: 0 20px;
    max-width: 1180px;
  }
  .contact-main .cont-left {
    width: 100%;
  }
  .contact-main .cont-right {
    display: none;
  }
  .contact-main .cont-left ul li {
    width: 21%;
    margin-right: 10px;
  }
  .zailiu .liu-main .liu-nei {
    border: 1px solid #dedede;
    padding: 20px 20px;
    width: 100%;
    background: none;
  }
  .zailiu .liu-main .liu-nei .biao-f ul {
    width: 52%;
  }
  .zailiu .liu-main .liu-nei .biao-f .teat-div {
    width: 45%;
  }

  .list-show .list-left {
    width: 55%;
  }
  .list-show .list-right {
    width: 45%;
    min-height: 435px;
  }
  .news-ul li .news-div .ri-li {
    margin: 0 1px 0 30px;
  }
  .news-ul li .news-div .news-zi {
    margin: 0 40px 0 100px;
  }

  .online-div .online-left {
    width: 50%;
    margin-left: 10px;
  }
  .online-div .online-right {
    width: 52%;
  }

  .pro_list {
    width: 100%;
    text-align: center;
  }
  .pro_list li {
    width: 20%;
    margin-left: 1%;
    float: none;
    display: inline-block;
  }
  /* .pro_list li .list-pic i{ display:none;}*/

  .xgcp .pro_list_x li {
    margin-right: 5px;
  }
  .xgcp .pro_list_x li:hover .more-a,
  .xgcp .pro_list_x li:hover .zhe-div {
    display: none;
  }
}

.syconcase {
  display: none;
  margin: 0 auto;
  width: 100%;
  padding-left: 10px;
}
.syconcase .case-ul li {
  margin-bottom: 20px;
}
@media (max-width: 1080px) {
  .home-case-main {
    display: none;
  }
  .hcaselist-box {
    display: block;
  }
  .home-case-top p {
    margin: 10px auto 0px;
  }
  .home-case-main {
    margin-top: 3%;
  }
  .syconcase {
    display: block;
  }
}

/*******home-product******/

.home-pro .slick-dots li.slick-active button {
  background: #0032a1;
}

/*****dibu*****/

.about-jia .jia-main ul {
  width: 62%;
}
.about-jia .jia-main .right-tu {
  width: 38%;
}

@media (max-width: 930px) {
  .jop-main h4 {
    font-size: 16px;
  }
  .about-fz .fz-div ul .li_y .tu,
  .about-fz .fz-div ul .li_z .tu {
    width: 31%;
  }
  .about-fz .fz-div ul .li_y .wen,
  .about-fz .fz-div ul .li_z .wen {
    width: 44%;
  }
  .jop-main .jop-tu .jop-wen {
    bottom: 0px;
    padding: 20px 30px;
    min-height: 206px;
    overflow: hidden;
  }
  .online-tu {
    margin: 0;
    height: 100%;
  }
  .jop-main .jop-ul li div {
    width: 100%;
  }
  .jop-main .jop-ul li {
    padding-left: 10px;
  }
  .jop-main .jop-ul li .spanr {
    display: none;
  }
  /*.common-top{padding-bottom:20px; overflow:hidden;}*/
}
@media (max-width: 810px) {
  .contact-main .cont-left ul li {
    width: 40%;
    margin-right: 20px;
  }
  .zailiu .liu-main .liu-nei {
    overflow: hidden;
  }
  .zailiu .liu-main .liu-nei .biao-f ul {
    width: 100%;
  }
  .zailiu .liu-main .liu-nei .biao-f .teat-div {
    width: 100%;
    float: left;
  }
  .zailiu .liu-main .liu-nei .biao-f .teat-div textarea {
    width: 100%;
  }
}

@media (max-width: 800px) {
  .home-case-top {
    width: 100%;
    max-width: 765px;
  }
  .hcaselist-box,
  .home-case-top {
    display: block;
  }
  /*.home-case-top p,*/ /*.home-case-main{ display:none;}*/
  .hcaselist-box .hcaselist .slick-prev,
  .hcaselist-box .hcaselist .slick-next {
    display: none !important;
  }
  /* .copy .copy-nei .copy-left .copy-n-span{ width:100%; display:none;}*/
  .copy .copy-nei .copy-right {
    width: 100%;
    margin-top: 10px;
  }
}

@media (max-width: 620px) {
  .pro_list {
    padding: 0 0px;
  }
  .pro_list li {
    width: 45%;
  }

  .jop-main .jop-ul li .spanr {
    display: none;
  }
  .jop-main .jop-tu .jop-wen {
    display: none;
  }

  .jop-main h4 {
    font-size: 14px;
  }
  .jop-main .ph {
    font-size: 12px;
  }
  .jop-main .jop-ul li div {
    width: 100%;
  }
  .jop-main .jop-ul li {
    padding-left: 10px;
  }
  .jop-main .jop-ul li div .bt b {
    font-size: 15px;
  }

  .home-news .home-news-nei .news-div .news-zi .news-zi-t {
    font-size: 14px;
  }
  .home-news .home-news-nei .news-div .news-zi p {
    font-size: 12px;
  }
  .home-news .home-news-nei .news-div .news-zi {
    width: 50%;
  }
  .home-news .home-news-nei .news-div .news-tu {
    width: 50%;
  }
}
.about-fz {
  padding: 0 10px;
}

/***pro_show***/

.list-show .list-left {
  width: 50%;
}
.list-show .list-right {
  width: 50%;
  min-height: 435px;
}
.wdxz .wdxz-main .wdxz-left {
  width: 50%;
}
.wdxz .wdxz-main .wdxz-right {
  width: 50%;
}
.wdxz .wdxz-main .wdxz-left .down-ul li span {
  width: 100%;
}

.pro-main ul li {
  width: 47%;
}

.support-main p {
  margin-right: 6px;
}
/***chengnuo***/
.ser_chengnuo {
  width: 100%;
  overflow: hidden;
  margin-bottom: 30px;
  display: none;
}
.ser_chengnuo li h5 {
  color: #376bc9;
  font-size: 14px;
  line-height: 35px;
}
.ser_chengnuo li {
  width: 31%;
  border: 1px solid #e3e3e3;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -moz-box-shadow: 2px 2px 5px #e3e3e3;
  -webkit-box-shadow: 2px 2px 5px #e3e3e3;
  box-shadow: 2px 2px 5px #e3e3e3;
  float: left;
  margin-right: 20px;
  color: #5e5e5e;
  line-height: 24px;
  font-size: 12px;
  min-height: 165px;
  padding: 10px 20px;
}

.new_pro {
  overflow: hidden;
}
.new_pro li {
  width: 33%;
  text-align: center;
  float: left;
  padding-bottom: 10px;
}
.new_pro li img {
  max-width: 100%;
}

@media (max-width: 990px) {
  .xgcp .pro_list_x li {
    margin-right: 0px;
    width: 23%;
  }

  .new_pro li {
    width: 31.5%;
    margin-left: 1%;
  }
}
@media (max-width: 930px) {
  .list-show .list-left {
    width: 58%;
  }
  .list-show .list-right {
    width: 42%;
  }
  .wdxz .wdxz-main .wdxz-left {
    width: 50%;
  }
  .wdxz .wdxz-main .wdxz-left .down-ul li span {
    width: 50%;
  }
  .wdxz .wdxz-main .wdxz-right {
    width: 50%;
  }
  .case-ul li {
    width: 30%;
  }

  .online-div .online-left {
    width: 40%;
  }
  .online-div .online-right {
    width: 58%;
  }
  .online-div .online-right a {
    margin: 0px 20px auto 20px;
  }
  .ser_chengnuo {
    width: 100%;
    display: block;
  }
  .ser_chengnuo li {
    width: 100%;
    margin-bottom: 20px;
  }

  .zailiu .liu-main .liu-nei .leixin span {
    padding: 0px;
  }
}

.ny_sqmdyd {
  display: none;
  padding-left: 8px;
  padding-right: 8px;
}
@media (max-width: 860px) {
  .home-top-view .view {
    top: 10%;
  }
  .wlyxcon {
    background: none;
    display: none;
  }
  .ny_sqmdyd {
    display: block;
  }

  .list-show .list-left {
    width: 64%;
  }
  .list-show .list-right {
    width: 100%;
    float: left;
    margin-top: 30px;
  }
  .pro-main ul li {
    width: 45%;
  }
  .new_show_main .xgxw .xg_new li span {
    display: none;
  }

  .xgcp .pro_list_x li {
    margin-right: 23px;
    width: 27%;
  }
}
.posi {
  font-size: 13px;
  width: 1180px;
  margin: 0 auto;
  padding-top: 8px;
  padding-bottom: 8px;
}
@media (max-width: 765px) {
  .posi {
    font-size: 13px;
    width: 100%;
    margin: 0 auto;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
  }
  .about-con1 .div-nei {
    width: 100%;
  }
}
@media (max-width: 790px) {
  .list-show .list-left {
    width: 70%;
  }
  .news-ul li {
    border: 1px solid #ccc;
  }
  .news-ul li:hover {
    border: 1px solid #0032a1;
  }
  .news-ul li .news-div .ri-li {
    display: none;
  }
  .news-ul li .news-div .news-zi {
    margin: 0 10px;
  }
}
.home-news {
  padding-left: 10px;
}
@media (max-width: 730px) {
  .list-show .list-left {
    width: 80%;
  }
  .hxinwentwo {
    display: block;
  }
  .hxinwenone {
    display: none;
  }
  .online-div .online-left {
    width: 100%;
    margin-left: 20px;
  }
  .online-div .online-right {
    width: 100%;
    float: left;
  }
  .news-ul li .news-div .news-zi {
    width: 58%;
  }
  .news-ul li .news-div .news-tu {
    width: 30%;
  }
  .news-ul li .news-div .news-tu-zhe {
    width: 27%;
  }
  .news-ul li .news-div .news-zi .news-zi-t {
    font-size: 14px;
  }
  .news-ul li .news-div .news-zi p {
    font-size: 12px;
  }
  /* .news-ul li .news-div .news-tu{ display:none;}*/
   {
  }
  .pro_list {
    text-align: center;
  }
  .pro_list li .list-pic {
    width: auto;
  }
  .home-top-view .left-nei .title1 {
    font-size: 23px;
    line-height: 60px;
  }
  .home-case-top .home-case-t1 {
    font-size: 23px;
  }
  .home-about .ahout-left .tu-wen .tu-wen-zi .span-tt {
    font-size: 20px;
  }

  .new_pro li {
    width: 32%;
  }
}

@media (max-width: 660px) {
  .about-jia .jia-main ul li {
    width: 100%;
    padding: 10px 0px 0px 0px;
  }
  .about-jia .jia-main ul li p {
    height: auto;
    padding-bottom: 5px;
  }
  .common-top .top-main a {
    border-bottom: 1px solid #dedede;
    width: 50%;
  }
  /*.news-ul li .news-div .news-zi{ width:58%; border:1px solid red;}
.news-ul li .news-div .news-tu{width:30%; border:1px solid red;}*/
  .copy .copy-nei .copy-left {
    width: 100%;
    text-align: center;
    width: 100%;
  }
  .copy .copy-nei .copy-right {
    float: left;
  }
}

@media (max-width: 640px) {
  .list-show .list-left {
    width: 100%;
  }
  .case-ul li {
    width: 45%;
    margin-right: 10px;
  }
  .home-top-view {
    margin: 25px auto 10px;
  }
  /* .home-top-view .view{ display:none;}*/
  .home-case-top .home-case-t3 {
    font-size: 14px;
  }
  .common-main .pro-main li {
    width: 42%;
    margin-right: 18px;
  }
  .common-main .pro-main li .text h3 {
    font-size: 16px;
  }
  .common-main .pro-main li .text p {
    font-size: 12px;
  }
  .list-show .list-right .main-r {
    width: auto;
  }
  .xgcp .pro_list_x li {
    margin-right: 0px;
    width: 30%;
  }
  .wdxz .wdxz-main .wdxz-left {
    width: 100%;
  }
  .wdxz .wdxz-main .wdxz-right {
    width: 100%;
  }
  .float {
    display: none;
  }
  .home-main {
    width: 100%;
    overflow-x: hidden;
  }
  .new_pro li {
    width: 49%;
  }
  .home-about .ahout-left .tu-wen {
    margin-bottom: 0px;
  }

  .common-main {
    overflow: hidden;
    max-width: 100%;
  }
  .common-main img {
    max-width: 100%; height: auto !important;
  }
  .case-ul li {
    float: none;
    display: inline-block;
  }
  .case-ul li:nth-child(3n + 3) {
    margin-right: 10px !important;
  }

  .zailiu .liu-main .liu-nei .leixin span {
    padding: 0px;
  }
  .leixin b {
    display: block;
  }
  .leixin span {
    display: block;
  }
  input[type="checkbox"],
  input[type="radio"] {
    margin-left: 0px;
  }
  .zailiu .liu-main .liu-nei .biao-f {
    margin-top: 15px;
  }
}
.leixin b {
  font-weight: normal;
}

@media (max-width: 540px) {
  .footer-main ul li {
    display: none;
  }
  .footer-main ul li:last-child {
    display: block;
  }
}
@media (max-width: 510px) {
  .xgcp .pro_list_x li {
    margin-right: 6px;
    width: 43%;
  }

  .list-show .list-left .left-xt {
    display: none;
  }

  .list-show .list-left .left-dt {
    float: none;
    display: inline-block;
  }

  .list-show .list-left {
    padding: 0px;
    margin: 0px;
    text-align: center;
  }

  .list-show .list-left .left-dt .slick-prev {
    display: block !important;
  }
  .list-show .list-left .left-dt .slick-next {
    display: block !important;
    right: 45px;
  }

  .about-fz .fz-div ul .li_y .wen::after,
  .about-fz .fz-div ul .li_y .tu::after,
  .about-fz .fz-div ul .li_z .tu::after,
  .about-fz .fz-div ul .li_z .wen::after {
    border: 1px solid red;
    display: none;
  }
  .pro_list {
    width: 100%;
  }
  .pro_list li {
    width: 45%;
    float: none;
    display: inline-block;
    margin-left: 0px;
    padding: 0px;
  }
  .pro_list i {
    display: none;
  }
  .home-news .home-news-nei .news-div .news-zi {
    width: 50%;
  }
  .home-news .home-news-nei .news-div .news-tu {
    width: 40%;
  }
}

@media (max-width: 450px) {
  .online-div .online-right a {
    margin: 0px auto;
  }
  .contact-main .cont-left ul li {
    width: 92%;
    margin-right: 20px;
  }
  .zailiu .liu-main .liu-nei .biao-f ul li {
    width: 50%;
  }
  .pro_list li {
    margin-right: 0px;
  }
  .common-main .pro-main li {
    width: 42%;
    margin-right: 10px;
  }

  .ques-ul li .div-top a {
    width: 90%;
  }
  .common-top .top-main a {
    width: 50%;
  }
  .zailiu .liu-main .liu-nei .leixin span {
    padding: 0px 0px 0px 0px;
  }
  .home-about .ahout-left {
    width: 100%;
  }
  .home-about .about-right .img-tu {
    height: 216px;
  }
  .home-about .about-right {
    height: 260px;
    width: 100%;
    margin-top: 10px;
  }

  .zailiu .liu-main .liu-nei .biao-f ul li select {
    margin-top: 10px;
    width: 90%;
  }
}
.case-show img {
  max-width: 100%;
}
.show_con img {
  max-width: 100%;
}
.ser-main {
  padding-left: 8px;
  padding-right: 8px;
}
