* {
  padding: 0;
  margin: 0;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: calc(100vw/19.2);
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 1901px) {
  html {
    font-size: 100px;
  }
}
@media (max-width: 1580px) {
  html {
    font-size: 66px;
  }
}
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/7.5);
  }
}


.fl {float: left;}
.fr {float: right;}
.clear {
  zoom: 1;
}
.clear:after {
  content: '';
  display: block;
  clear: both;
}

.bg-color1 { background-color: #fff;}
.font20 { font-size: 0.24rem;}
@media (max-width: 1199px) {
  .font20 { font-size: 0.26rem; }
}
@media (max-width: 767px) {
  .font20 { font-size: 0.28rem;}
}

.font36 { font-size: 0.36rem;}
@media (max-width: 1599px) {.font36 { font-size: 0.46rem; }}
@media (max-width: 767px) {.font36 { font-size: 0.40rem;}}


/*首页关于我们*/
.index_main .section2 { background:#eeeeee url(../img/aboutbg.jpg) no-repeat top center; padding-top:120px;  padding-bottom:120px;}
.index_main .section2 .container{ margin:0 auto; }
.index_main .section2 .sy_about{ }
.index_main .section2 .sy_about .sy_about_left{ padding-right:30px;}
.index_main .section2 .sy_about .sy_about_left .a_tit{margin-bottom:20px;}
.index_main .section2 .sy_about .sy_about_left .a_tit .en{font-size:43px; line-height: 42px; color:#005bac;font-weight:bold;}
.index_main .section2 .sy_about .sy_about_left .a_tit .cn{font-size:36px;font-weight:bold;color:#000;margin-top:5px;margin-bottom:20px;}
.index_main .section2 .sy_about .sy_about_left .a_tit .line{width:50px;height:4px;background:#005bac;}
.index_main .section2 .sy_about .sy_about_left .con{ font-size: 16px; line-height:30px; color: #222; text-indent:2em;}
.index_main .section2 .sy_about .sy_about_left .view-more1{display: block;width:120px;height:46px;line-height:46px;background:#005bac;color: #fff; border-radius:25px;font-size: 16px;text-transform: uppercase;text-align: center;transition-duration: .3s; margin-top:25px;}
.index_main .section2 .sy_about .sy_about_left .view-more1.green{background:#3aab43;}
.index_main .section2 .sy_about .sy_about_left .view-more1:hover{background:#3aab43;color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.index_main .section2 .sy_about .sy_about_left .view-more1:hover:after{margin-left: 12px; }
.index_main .section2 .sy_about .sy_about_left .view-more1:after {position: relative;content: "";display: inline-block;vertical-align: middle;width: 13px;height: 10px;margin-left:15px;transition-duration: .3s;background: url(../img/view-more1.png) no-repeat center; }

.index_main .section2 .sy_about .sy_about_right{ width:100%;  margin-top:50px;} 
.index_main .section2 .sy_about .sy_about_right .shipin{ width:100%; position:relative; display:block; max-width:100%; margin:0 auto; z-index:20; text-align:right;}
.index_main .section2 .sy_about .sy_about_right .shipin img{ float:right; width:100%; }

@media screen and (min-width:768px){
.index_main .section2 .sy_about .sy_about_right .shipin2 { display:none; }
}
		

@media screen and (max-width:767px){
.index_main .section2 .sy_about .sy_about_right .shipin { display:none; }
.index_main .section2 .sy_about .sy_about_right .shipin2 {  display:block; width:100%; position:relative;max-width:100%; margin:0 auto; z-index:20;}
}
		

/*首页项目*/
.hm-sec2 {
  background: #fff url(../images/zifontimfaz1.jpg);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100%;
  padding-top: 0.6rem;
}


@media (max-width: 767px) {
  .hm-sec2 {
    padding-top: 0.3rem;
  }
}
.hm-sec2 .fz_title {
  max-width: 600px;
  width: 100%;
  text-align: center;
  line-height: 1.333;
  margin: 0 auto;
  margin-bottom: 0.36rem;
}
@media (max-width: 1199px) {
  .hm-sec2 .fz_title {
    margin-bottom: 0.4rem;
  }
}
.hm-sec2 .but {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 50px;
  color: #fff;
  background-color: #003686;
  position: relative;
  margin: 0 auto 0.55rem;
  font-size: 16px;
}
@media (max-width: 1580px) {
  .hm-sec2 .but {
    font-size: 14px;
    margin-bottom: 0.75rem;
  }
}
@media (max-width: 991px) {
  .hm-sec2 .but {
    width: 120px;
    height: 45px;
  }
}
.hm-sec2 .but:before {
  content: "";
  display: block;
  width: 0%;
  height: 100%;
  background-color: #333;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  margin: auto;
}
@media (min-width: 1200px) {
  .hm-sec2 .but:hover:before {
    width: 100%;
  }
  .hm-sec2 .but:hover i {
    transform: translateX(8px);
  }
}
.hm-sec2 .but span {
  position: relative;
}
.hm-sec2 .but i {
  position: relative;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: block;
  width: 6px;
  overflow: hidden;
  margin-right: 22px;
}
@media (max-width: 991px) {
  .hm-sec2 .but i {
    margin-right: 16px;
  }
}
.hm-sec2 .but i img {
  width: 100%;
  float: left;
}
.hm-sec2 .cont {
  display: flex;
}
@media (max-width: 991px) {
  .hm-sec2 .cont {
    flex-wrap: wrap;
  }
}
.hm-sec2 .cont .item {
  overflow: hidden;
  width: 30.625%;
  position: relative;
  -webkit-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
  margin-left: -12%;
}
@media (max-width: 1580px) {
  .hm-sec2 .cont .item {
    margin-left: -10%;
  }
}
@media (max-width: 1199px) {
  .hm-sec2 .cont .item {
    margin-left: -13%;
  }
}
@media (max-width: 991px) {
  .hm-sec2 .cont .item {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item {
    width: 100%;
  }
}
.hm-sec2 .cont .item .img {
  width: 100%;
  height: 8rem;
  overflow: hidden;
  position: relative;
}
@media (min-width: 992px) {
  .hm-sec2 .cont .item .img {
    transform: skew(-18deg);
    transform-origin: right  top;
  }
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item .img {
    height: 21rem;
  }
}
.hm-sec2 .cont .item .img img {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transition: left 0.3s linear;
  margin-left: -50vw;
  margin-top: -50vh;
}
@media (min-width: 992px) {
  .hm-sec2 .cont .item .img img {
    transform: skew(18deg);
  }
}
@media (max-width: 1199px) {
  .hm-sec2 .cont .item .img img {
    width: 160%;
    height: 160%;
    margin-left: -20%;
    margin-top: -30%;
    top: 0;
    left: 0;
  }
}
@media (max-width: 991px) {
  .hm-sec2 .cont .item .img img {
    width: 100%;
    height: 100%;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item .img img {
    width: 240%;
    height: 120%;
    margin-left: 0;
  }
}
.hm-sec2 .cont .item .fz_jut {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-left: 1.6rem;
  z-index: 2;
  color: #fff;
  padding-top: 1.54rem;
}

@media (max-width: 1580px) {
	.hm-sec2 .cont .item .fz_jut { padding-top: 1.14rem;}
}


@media (max-width: 1199px) {
  .hm-sec2 .cont .item .fz_jut {
    padding-left: 0.8rem;
  }
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item .fz_jut {
    padding: 0.6rem 0.4rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.hm-sec2 .cont .item .fz_jut .font {
  width: 100%;
  align-items: flex-start;
  padding-left: 0.9rem;
}
@media (max-width: 1199px) {
  .hm-sec2 .cont .item .fz_jut .font {
    padding-left: 1.6rem;
  }
}
@media (max-width: 991px) {
  .hm-sec2 .cont .item .fz_jut .font {
    padding-left: 0;
    flex-wrap: wrap;
  }
}
@media (max-width: 991px) {
  .hm-sec2 .cont .item .fz_jut .font {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item .fz_jut .font {
    width: 100%;
    padding-right: 0;
  }
}
.hm-sec2 .cont .item .fz_jut .font .title {
  width: 100%;
  line-height: 1.2;
  min-width: 150px;
}

.hm-sec2 .cont .item .fz_jut .font .title a { color:#fff;}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item .fz_jut .font .title {
    width: 100%;
    margin-bottom: 0.4rem;
  }
}
.hm-sec2 .cont .item .fz_jut .font .nei {
  opacity: 0;
  visibility: hidden;
  width: 0;
  transition: opacity 0.15s 0.3s linear;
  width: 81%;
}
@media (max-width: 991px) {
  .hm-sec2 .cont .item .fz_jut .font .nei {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item .fz_jut .font .nei {
    width: 100%;
  }
}
.hm-sec2 .cont .item .fz_jut .font .nei .text {
  font-size: 18px;
  font-weight: 100;
  line-height: 1.5;
  letter-spacing: 0px;
  color: #657e96;
  margin-bottom: 1.0rem;
}
@media (max-width: 1580px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .text {
    font-size: 16px;
    margin-bottom: 1rem;
  }
}
@media (max-width: 1199px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .text {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .text {
    font-size: 14px;
    margin-bottom: 0.4rem;
  }
}
@media (min-width: 992px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .text {
    opacity: 0;
    transform: translateY(20px);
  }
}
.hm-sec2 .cont .item .fz_jut .font .nei .fz_list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1.1rem;
}
@media (min-width: 992px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .fz_list {
    opacity: 0;
    transform: translateY(20px);
  }
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .fz_list {
    margin-bottom: 0.1rem;
  }
}

.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li {
  padding-right: 0.5rem;
  margin-bottom: 20px;
  width:32%;
}

.hm-sec2 .cont .item.pro .fz_jut .font .nei .fz_list .li {
  width:33%;
}

@media (max-width: 1199px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li {
    margin-bottom: 16px;
    padding: 0 0.28rem 10px;
  }
  .hm-sec2 .cont .item.pro .fz_jut .font .nei .fz_list .li {
  width:33%;
  }

}
@media (max-width: 767px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li {
    width: 100%;
    padding: 0 0.24rem 10px 0px ;
  }
  .hm-sec2 .cont .item.pro .fz_jut .font .nei .fz_list .li {
  width:100%;
}

}
.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .name {
  font-size: 24px;
  margin-bottom: 0.16rem;
}
.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .name  a { color:#fff;}
@media (max-width: 1580px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .name {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .name {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .name {
    font-size: 0.32rem;
  }
}
.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .shu {
  line-height: 0.8;
}
.hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .shu img { width:100%;}

@media (max-width: 1580px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .shu {
    font-size: 22px;
  }
}
@media (max-width: 1199px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .shu {
    font-size: 0.24rem;
  }
}
@media (max-width: 991px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .fz_list .li .shu {
    font-size: 0.28rem;
  }
}
.hm-sec2 .cont .item .fz_jut .font .nei .f_but {
  display: flex;
  color: #fff;
  font-size: 18px;
  align-items: center;
}
@media (max-width: 1580px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .f_but {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .f_but {
    font-size: 14px;
  }
}
.hm-sec2 .cont .item .fz_jut .font .nei .f_but i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  overflow: hidden;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  margin-left: 10px;
  border-radius: 50%;
  background-color: #fff;
  height: 20px;
}
@media (max-width: 1580px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .f_but i {
    width: 18px;
    height: 18px;
    margin-left: 8px;
  }
}
.hm-sec2 .cont .item .fz_jut .font .nei .f_but i img,
.hm-sec2 .cont .item .fz_jut .font .nei .f_but i svg {
  float: left;
  width: 30%;
}
.hm-sec2 .cont .item .fz_jut .font .nei .f_but i img path,
.hm-sec2 .cont .item .fz_jut .font .nei .f_but i svg path {
  fill: #004896;
}
@media (min-width: 1200px) {
  .hm-sec2 .cont .item .fz_jut .font .nei .f_but:hover i {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
}
.hm-sec2 .cont .item:nth-child(2) .img {
  transform-origin: left  bottom;
}
.hm-sec2 .cont .item:nth-child(2) .img img {
  left: 80%;
}
@media (max-width: 1199px) {
  .hm-sec2 .cont .item:nth-child(2) .img img {
    left: 0; 
  }
}
.hm-sec2 .cont .item:nth-child(2).onon .img img {
  left: 50%;
}
@media (max-width: 1199px) {
  .hm-sec2 .cont .item:nth-child(2).onon .img img {
    left: 0;
  }
}
.hm-sec2 .cont .item:first-child {
  margin-left: 0;
}
.hm-sec2 .cont .item:first-child .fz_jut .font {
  padding-left: 0;
}
.hm-sec2 .cont .item.onon {
  -webkit-transition: width 0.3s linear;
  transition: width 0.3s linear;
  width: 81.8%;
}
@media (max-width: 991px) {
  .hm-sec2 .cont .item.onon {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item.onon {
    width: 100%;
  }
}
.hm-sec2 .cont .item.onon .fz_jut .font {
  padding-right: 2rem;
}

.hm-sec2 .cont .item.pro.onon .fz_jut .font {
  padding-right: 1.6rem;
}


@media (max-width: 1580px) {
  .hm-sec2 .cont .item.onon .fz_jut .font {
    padding-right: 1.6rem;
  }
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item.onon .fz_jut .font {
    padding-right: 0;
  }
}
.hm-sec2 .cont .item.onon .fz_jut .font .title {
  width: 100%;
  flex-shrink: 1;
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item.on .fz_jut .font .title {
    width: 100%;
  }
}
.hm-sec2 .cont .item.onon .fz_jut .font .nei {
  flex-shrink: 1;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.15s 0.5s linear;
  width: 100%; margin-top:20px;
}
@media (max-width: 767px) {
  .hm-sec2 .cont .item.on .fz_jut .font .nei {
    width: 100%;
  }
}
.hm-sec2 .cont .item.onon .fz_jut .font .nei .text,
.hm-sec2 .cont .item.onon .fz_jut .font .nei .fz_list {
  transition: all 0.4s 0.6s linear;
  opacity: 1;
  transform: translateY(0);
}





/*首页新闻*/
.index_main .section5{  width: 100%; height:100%;  display: table; position:relative;}

.pg-canvas {position:absolute; left:0px; top:0px;}
#canvas { z-index: 1; }
#canvasbg {
  z-index: -10;
  -webkit-filter: blur(3px);
  -moz-filter: blur(3px);
  -o-filter: blur(3px);
  filter: blur(3px);
  opacity: 0.6;
}
#particles {position: relative; height: 90vh;}

.index_main .section5 .news { position: relative; width: 100%;}

.index_main .section5 .title{ margin-bottom:50px; padding-top:50px; overflow:hidden;}
.index_main .section5 .title .left{float:left; text-align:left;}
.index_main .section5 .title .left .tit_en{font-size:19px; color:#1583c3; position:relative; display:inline-block; text-transform:uppercase; margin-bottom:10px;}
.index_main .section5 .title .left .tit_en:after{content:''; position:absolute; left:125%; width:50px; height:6px; background:#3aab43; top:50%; margin-top:-5px;}
.index_main .section5 .title .left .tit{font-size:32px; color:#133b6f; line-height:1;}
.index_main .section5 .title .right{float:right; margin-top:30px;}
.index_main .section5 .title .right .common-btn{background:#3aab43;display:inline-block;width:140px;height:42px;line-height:42px;color:#fff; border-radius:30px; font-size:16px; /*background:#ea5404; */cursor:pointer; text-align:center; transition:.5s ease;}
.index_main .section5 .title .right .common-btn i{transition:.5s ease; padding-left: 6px;}
.index_main .section5 .title .right .common-btn:hover i{margin-left:10px;}
.index_main .section5 .title .right .common-btn:hover{background:#1583c3; color:#fff;}

.post-slide{ margin-left:15px; margin-right:15px; }
.index_main #news-slider { position: relative; width: 100%; height:100%; z-index: 1; display: flex; }

.index_main #news-slider .post-slide {text-align: center;font-size: 18px; display: -webkit-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex; display: flex;-webkit-box-pack: center;-ms-flex-pack: center; -webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; overflow:hidden;}
.index_main #news-slider .post-slide .pic{overflow:hidden;}
.index_main #news-slider .post-slide .pic img{display:block;max-width:100%;margin:0 auto;-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.index_main .swiper-slide .post-slide a:hover .pic img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.index_main #news-slider .post-slide .nr{ background:#fff; box-shadow: 2px 2px 5px #ddd; border: 1px solid #ddd;margin-bottom:20px; padding:30px 30px ; text-align:left;}
.index_main #news-slider .post-slide .nr .tit{}
.index_main #news-slider .post-slide .nr .tit span{font-size:15px; color:#5e5e5e;}
.index_main #news-slider .post-slide .nr .tit span i{ padding-right:10px; color:#1583c3;}
.index_main #news-slider .post-slide .nr .tit em{width:1px; height:15px; background:#5e5e5e; display:inline-block; margin:0 7px; vertical-align:middle}
.index_main #news-slider .post-slide .nr .con{margin:15px 0 15px; font-size:20px; color:#000; line-height:30px; height:60px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.index_main #news-slider .post-slide .nr .con2 {margin:10px 0 30px; font-size:14px; color:#000; line-height:24px;  overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.index_main #news-slider .post-slide .nr .more{font-size:16px; color:#5e5e5e;}
.index_main #news-slider .post-slide .nr .more i{padding-left:10px;}
.index_main #news-slider .post-slide a:hover .nr .more{color:#1583c3;}
.index_main #news-slider .post-slide a:hover .nr .con{color:#133b6f; }


.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}



		
/*product_category*/
.product_category{ position:relative; background:url(img/bg01.jpg) no-repeat top center; padding-top:60px;}
.product_category .layout:after{ display:none;}
.category_pannel_wrap{}
.category_pannel{  position: absolute; top: 0; left: 0;width:100%; z-index:0; }
.category_pannel.active{position: relative; z-index:1; }
.category_pannel a{ position:relative;width:100%;height:510px; display:flex;justify-content:space-between;align-items:center; flex-direction:row-reverse;}
.category_pannel .item_img{  position:relative;width:calc(100% - 597px); text-align:center;opacity: 0;visibility:hidden;-moz-transform:translateX(100px);-webkit-transform:translateX(100px);-o-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);}
.category_pannel .item_img img{max-width:500px;}
.category_pannel .item_info{ position:relative; width:597px; background:#f1f5f9; border:1px solid #014099; padding: 47px 5% 82px 72px;opacity: 0;visibility:hidden;-moz-transform:translateX(-100px);  -webkit-transform:translateX(-100px); -o-transform:translateX(-100px); -ms-transform:translateX(-100px); transform:translateX(-100px); }
.category_pannel .item_info .item_title{font-family: "PuHuiTi";font-size:42px; font-weight:500;color:#014099;border-bottom:1px solid #9d9fa2;padding-bottom:20px;}
.category_pannel .item_info .item_text{ font-size:16px; margin:21px 0 32px;}
.category_pannel .item_info .item_more{position:relative;display:inline-block; padding:0 20px; line-height:45px; border:2px solid #014099; font-size:25px; color:#FFF; background:#014099;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.category_pannel .item_info .item_more:hover{ background:#fff;color:#014099;}
.category_pannel.active .item_img,.category_pannel.active .item_info{ opacity:1;visibility:visible;-moz-transform:translateX(0);  -webkit-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);-moz-transition-duration:.5s;-webkit-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s;transition-duration:.5s;}
.category_nav{ position:relative;width:100%; display:flex;justify-content:center;flex-wrap:wrap; }
.category_nav li{position:relative;display:flex;justify-content:center;align-items:center;width:25%;height:223px;}
.category_nav li:before{ content:"";width:1px; height:116px; position:absolute; right:0; top:50%; margin-top:-58px; background:#5b5b5b;}
.category_nav li:last-child:before{ display:none;}
.category_nav li:after{ content:""; position:absolute;bottom:0; left:50%; width:0; height:5px; background:#014099;-moz-transition-duration:.5s;-webkit-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s;transition-duration:.5s;}
.category_nav li.active:after{ width:140px;margin-left:-70px;}
.category_nav li a{}
.category_nav li a img{max-width:207px;} 



/*index_data*/
.index_data{ position:relative; background-repeat:no-repeat; background-position:top center;padding: 75px 0 200px;}
.index_logo_wrap{ position:relative; text-align:center;}
.index_logo_wrap strong.title{ font-weight:normal; color:#FFF;font-size: 26px;display:block;}
.index_logo{position:relative;display:inline-block;height:335px;width:335px; margin-top:45px;}
.index_logo img{position:absolute; left:0; top:0; width:100%;}
.index_logo img:nth-child(1){}
.index_logo img:nth-child(2){animation: spin 5s linear infinite;}
@-webkit-keyframes spin {
  0%   { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}
@-moz-keyframes spin {
  0%   { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}
@-ms-keyframes spin {
  0%   { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}
@keyframes spin {
  0%   { transform: rotate(360deg); }
  100% { transform: rotate(0deg); }
}
.data_items{position:relative;display:flex;flex-wrap:wrap;justify-content:center;background: rgba(0,0,0,.7);color:#FFF; margin-top:65px;}
.data_item{position:relative;width:170px; margin:30px 42px; text-align:center;}
.data_item .item_num{ position:relative;font-size:48px; font-weight:normal;}
.data_item .item_num:after{ content:""; position:absolute; left:50%; bottom:0; width:35px;height:1px; margin-left:-17.5px; background:#014099;}
.data_item .item_text{ font-size:16px;}

/*index_about*/
.index_about {background:#f5f8ff;position:relative; padding:1px 0 72px;}
.mode_list{ position:relative;display:flex;border:1px solid #eee; background:#fff; margin-top:-130px; z-index:9;}
.mode_list .mode_item{width:275px;text-align: center;background:#fff;overflow:hidden;border-right: 1px solid #eee;transition: width 1s;}
.mode_list .mode_wrap{width:890px;display:flex;}
.mode_list .mode_view{width:275px;padding:70px 21px;}
.mode_list .mode_detail{color:#fff;width: 615px;opacity:0;visibility:hidden; padding:70px 43px;}
.mode_list .mode_item.active{width:615px;}
.mode_list .mode_item.active .mode_wrap{margin-left: -275px;} 
.mode_list .mode_item.active .mode_view{opacity: 0; visibility:hidden;}
.mode_list .mode_item.active .mode_detail{opacity:1; visibility:visible;}
.mode_list .ind_abo_logo {display:block;margin:0 auto;}
.mode_list .ind_abo_title {line-height:74px;color:#000;font-size:24px;}
.mode_list .ind_abo_text {margin-top:9px;text-align:left;line-height:24px;color:#aeaeae;}
.mode_list .ind_abo_more {margin-top:195px;display:block;}
.mode_list .ind_abo_logo img{ max-width:88px;} 
/*case_category*/
.case_category{ position:relative; text-align:center;}
.case_category .title_bar{ position:relative; margin:80px 0 33px;}
.case_category .title_bar .title{ position:relative; font-weight:normal;font-size: 26px;color:#1564ff; padding-bottom:18px; margin-bottom:14px;}
.case_category .title_bar .title:before{ content:""; position:absolute; left:50%; bottom:0; margin-left:-19px; width:38px; height:3px; background:#1564ff;}
.case_category .title_bar .title:after{ content:""; position:absolute; left:50%; bottom:0;margin-left:11px;width:5px; height:3px; background:#f6f9ff;}
.case_category .title_bar .text{font-size: 16px;}
.case_nav{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center; z-index:2;}
.case_nav li{position:relative;width:318px;margin:10px;border-bottom:10px solid #1564ff;}
.case_nav li.active{width:384px;}
.case_nav li a {}
.case_nav li a img{}
.case_pannel_wrap{position:relative; width:1110px; background:#FFF; margin:-190px auto 0; padding:200px 0 75px;}
.case_pannel{  position: absolute; top: 0; left: 0;width:100%; z-index:0; opacity:0;visibility:hidden;-moz-transform:translateY(20px);  -webkit-transform:translateY(20px); -o-transform:translateY(20px); -ms-transform:translateY(20px); transform:translateY(20px);}
.case_pannel.active{position: relative; z-index:1; opacity:1;visibility:visible;-moz-transform:translateY(0);  -webkit-transform:translateY(0); -o-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);-moz-transition-duration:.5s;-webkit-transition-duration:.5s; -o-transition-duration:.5s; -ms-transition-duration:.5s;transition-duration:.5s;}
.case_pannel .item_info{ position:relative; width:606px; margin:0 auto; }
.case_pannel .item_title{ position:relative; font-size:24px; font-weight:normal;text-align:left;}
.case_pannel .item_text{position:relative;text-align:left; line-height:2; margin:10px 0;}
.case_pannel .item_more{ position:relative; display:inline-block; font-size:16px;padding:0 33px; line-height:40px;border:1px solid #1564ff; background:#1564ff;color:#FFF;moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.case_pannel .item_more:hover{ background:#FFF;color:#1564ff;} 
/*index_news*/
.index_news{position:relative; padding:0 0 66px;} 
.index_news .title_bar .title{ text-align:center;font-family:"MuliExtraBold";color: #014099;font-size: 42px; margin:26px 0 24px;}
.news_items{position:relative;display:flex;flex-wrap:wrap;justify-content:center;}
.news_item{position:relative;width:417px; margin:13px; border:1px solid #cacaca;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;}
.news_item:hover{box-shadow:10px 10px 25px rgba(0,0,0,.2)}
.news_item .item_img{position:relative; overflow:hidden;}
.news_item .item_img img{width:100%;-moz-transition-duration:.8s;-webkit-transition-duration:.8s; -o-transition-duration:.8s; -ms-transition-duration:.8s;transition-duration:.8s;}
.news_item:hover .item_img img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.news_item .item_info{ position:relative; padding:18px 26px 41px;}
.news_item .item_info .item_time{color: #014099;font-size:16px;opacity:.65; margin-bottom:5px;}
.news_item .item_info .item_title{color: #014099;font-size:22px;}
.news_item .item_info .item_title,.news_item .item_info .item_title a{color:#014099;}
.news_item .item_info .item_text{font-size:16px; margin:6px 0 26px;}
.news_item .item_info .item_more{position:relative; display:inline-block;font-size:18px; border:1px solid #014099;color:#014099; line-height:33px; padding:0 13px;moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.news_item .item_info .item_more:hover{ background:#014099; color:#FFF;} 
/*index_inquiry*/
.index_inquiry{ position:relative; background-repeat:no-repeat; background-position:bottom center; background-attachment:fixed;}
.inquiry_form{ position:relative; width:1066px; margin:0 auto; background:rgba(0,0,0,.64); padding:76px 8% 60px;}
.inquiry_form .title_bar .title{ text-align:center;font-family:"MuliExtraBold";color: #fff;font-size: 42px; margin:0 0 48px;}
.inquiry_form form{ position:relative; display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.inquiry_form form .item{ width:49%;margin-bottom:46px;}
.inquiry_form form input,.inquiry_form form textarea{position:relative; background:#FFF; border:none; padding:0 18px; height:54px;border-radius:6px;width:100%;font-size:16px;}
.inquiry_form form .item.item_message{ width:100%;}
.inquiry_form form  textarea{height:138px; line-height:50px;}
.inquiry_form form .mauticform-field-6{ position:relative; text-align:center;width:100%;}
.inquiry_form form .submit_btn{position:relative;display:inline-block;height:56px; padding:0 25px; border:1px solid #014099; background:#014099;color:#FFF;font-size:19px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.google-form-submit-sum {position:relative;display:inline-block;height:56px; padding:0 25px; border:1px solid #014099; background:#014099;color:#FFF;font-size:19px;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.inquiry_form form .submit_btn_wrap .submit_btn:hover{ background:#FFF;color:#014099;}
span.Validform_checktip.Validform_wrong{ position:relative; display:block;color:#F00; margin-top:10px;}
/*----------------------------------aside---------------------------------*/	
.aside { float:left; width:230px; z-index:99; font-size:16px;}
.side-widget { position:relative; margin:0 0 58px;overflow:hidden;background:#FFF;}
.side-tit-bar { position:relative; background:#0aa6df;border-radius:3px;}
.side-tit-bar .side-tit { position:relative;font-size:20px; padding:2px 11px;font-weight:normal;color:#FFF;font-family: "RobotoRegular";}
.side-cate {padding:20px 0 30px;}
.side-cate ul{}
.side-cate li { position:relative;  padding:8px 9px; font-size:18px;}
.side-cate li li {padding:2px 0; font-size:16px;}
.side-cate li a { position:relative;display:inline-block;}
.side-cate li > a:hover,.side-cate li.nav-current > a{ color:#014099;}
.side-cate li li a:before{ display:inline-block; vertical-align:top; content:""; width:5px; height:5px; background:#353333; margin:10px 10px 0 0;}
 
.side-cate li li a{color:#666;}
.side-cate li li a:hover{ color:#014099;}
.side-cate li.nav-current > a:before,.side-cate li:hover > a:before{ background:#014099;}
.side-cate ul { display:none; overflow:visible !important ; padding-top:15px;}
.side-cate li .icon-cate { position:absolute; right:10px; top:6px; cursor:pointer;}

.side-cate li .icon-cate.icon-cate:before {content:url(img/ico_right.png);}
.side-cate li .icon-cate.icon-cate-up {top:9px;-moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg);} 
.side-cate li.nav-current > .icon-cate, .side-cate li:hover > .icon-cate, li.show_li >.icon-cate { }

.li_content_wrap{position:relative;display:none; }
.li_content{position:relative;height:131px; overflow:hidden;}
.li_content_wrap .li_prev,.li_content_wrap .li_next{ position:absolute; left:0; top:0;width:100%; height:15px; background:url(img/top.png) no-repeat center center; cursor:pointer; }
.li_content_wrap .li_next{ top:auto; bottom:0; background-image:url(img/down.png); background-position:center top;}
.side-product-items { position:relative; padding:50px 0 50px;}
.side-product-items .items_content { position:relative; height:440px; overflow:hidden;}
.side-product-items .items_content { }
.side_product_item {  }
.side_product_item figure { position:relative; display:block;overflow:hidden; position: relative; font-size:0; letter-spacing:0; }
.side_product_item .item-img { position:relative; display:inline-block; vertical-align:middle;  *display:inline;*zoom:1;width:70px; border:1px solid #ccc;}
.side_product_item.swiper-slide-active .item-img{ border-color:#014099;}
.side_product_item .item-img img { position:relative; width:100%; }
.side_product_item figcaption { position:relative; display:inline-block; vertical-align:middle;  *display:inline;*zoom:1;width:calc(100% - 70px); padding:0 0 0 10px;overflow:hidden;}
.side_product_item figcaption .item_title {   margin:0 0 3px;font-size:16px;font-weight: normal; }
.side_product_item figcaption .item_text {}
.side_product_item .add-friend { position:relative; float:right;line-height:12px; padding:2px 5px; font-size:12px; color:#858585; border:1px solid #858585;}
.side_product_item .add-friend:hover{ border-color:#da251d; color:#da251d}
.side-product-items .btn-prev, .side-product-items .btn-next { position:absolute; left:0; width:100%; height:15px; display:block; cursor:pointer; }
.side-product-items .btn-prev:hover, .side-product-items .btn-next:hover{opacity:1;}
.side-product-items .btn-prev { top:22px; background:url(../img/side_product_up.png) no-repeat center center; }
.side-product-items .btn-next {  background:url(../img/side_product_down.png) no-repeat center center; }
.aside .side-bn { width:100%; margin:0 0 40px; }
.aside .side-bn img { width:100% }

/*----------------------------------main---------------------------------*/
.main { position:relative; width:calc(100% - 288px); float:right; }
/*path_nav*/
.page_banner{ position:relative;}
.page_banner img{ width:100%;}
.page_banner h1{
    position: absolute;
    left: 40%;
    top: 25%;
    font-size: 30px;
    color: #014099;
}
.path_bar { position:absolute; left:0; top:0; width:100%; height:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;}
.path_bar ul { font-size: 0; text-align:center;  }
.path_bar li { display: inline; letter-spacing: 0;font-size:42px; }
.path_bar li h1{font-size:42px;color: #666666;}
.path_bar li, .path_bar li a {font-weight:bold;;color:#666666;}
.path_bar li:last-child a{color:#014099;font-weight:normal;}
.path_bar li:before { position: relative; margin: 0 10px; content: '/'; vertical-align: baseline; }
.path_bar li:first-child:before { display: none; }
.page_bar { position: relative; margin:105px 0 0;text-align: center; line-height: 33px; font-size:0; }
.page_bar a, .page_bar span { position: relative; display: inline-block; margin:14px; padding: 0 10px; min-width: 35px; border: 1px solid #014099; vertical-align: top; text-align: center; font-size:18px;color: #014099;}
.page_bar a.current, .page_bar a:hover {background: #014099; color: #FFF; }
.page_bar span.current2 { padding-right: 8px; padding-left: 8px; }

 
/*-------------------------------------------------------- 
													page: product list
																	------------------------------------------------------*/
 
.page_pd_nav_wrap{ position:relative; overflow:hidden;margin-top: 27px;}
.page_pd_nav{position:relative;display:flex;flex-wrap:wrap;align-items:center; margin-bottom:28px;}
.page_pd_nav label{ position:relative; display:block; width:200px; height:55px; line-height:55px; text-align:center; overflow:hidden; font-size:24px; color:#fff; background:#014099;}
.page_pd_nav ul{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 200px)}
.page_pd_nav ul li{position:relative; font-size:20px; margin:14px 17px;}

.industry_catalog li{margin-top:0 !important;margin-bottom:0 !important;font-size: 16px !important;}

.page_pd_nav ul li a{position:relative; display:block;color:#666; padding:3px 0;}
.page_pd_nav ul li a:hover,.page_pd_nav ul li.nav-current a{color:#014099;}
.page_pd_nav ul li a:after{ content:""; position:absolute; left:50%;bottom:0;height:2px; width:0;background:#014099;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.page_pd_nav ul li a:hover:after,.page_pd_nav ul li.nav-current a:after{left:0; width:100%;}
.items_list_items{position:relative; width:100%;border-top:1px solid #cccccc;} 
.product_item{ position:relative;display:flex;flex-wrap:wrap;align-items:flex-start; width:100%; margin-top:92px;}
.product_item .item_img{  position:relative;width:32.91666666666667%; text-align:center;border:1px solid #014099;margin-right:10%;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;margin-top:15px;}
.product_item .item_img:hover{box-shadow:10px 10px 30px rgba(0,0,0,.2)}
 
.product_item .item_info{ position:relative; width:49.58333333333333%}
.product_item .item_info .item_title{font-size:42px; font-weight:bold;border-bottom:1px solid #9d9fa2;padding-bottom:10px;}
.product_item .item_info .item_title,.product_item .item_info .item_title a{color:#014099;}
.product_item .item_info .item_text{ font-size:16px; margin:31px 0 40px;}
.product_item .item_info .item_button a,.product_item .item_info .item_button .item_contact:hover{position:relative;display:inline-block; padding:0 16px; line-height:39px; border:2px solid #014099; font-size:18px; color:#FFF; background:#014099; border:1px solid #014099; margin:0 20px 20px 0;}
.product_item .item_info .item_button .item_contact:hover{}
.product_item .item_info .item_button .item_contact,.product_item .item_info .item_button .item_more:hover{ background:#FFF;color:#014099}
/*-------------------------------------------------------- 
													page: single Product
																	------------------------------------------------------*/
.single_title_bar{ margin:5px 0 75px;}
.single_title_bar.index_title_bar .title:before,.single_title_bar.index_title_bar .title:after{ width:calc(32% - 25px); left:18%}
.single_title_bar.index_title_bar .title:after{ left:auto; right:18%;}
/*product photos*/
.product-intro { position:relative; }
.product-intro {position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;}
.product-intro:after{ display:none;}
.cloud-zoom-lens { border: 1px solid #eee; cursor:move; }
.cloud-zoom-title { position:absolute !important; background-color:#000; color:#fff; padding:3px; width:100%; text-align:center; font-weight:bold; font-size:10px; top:0px; }
.cloud-zoom-big { overflow:hidden; padding:0px; }
.cloud-zoom-loading { color:white; background:#222; padding:3px; border:1px solid #000; }
.product-view .product-image.zoom_remove:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; z-index: 999; }
.product-view{position:relative;width:52.5%; padding:0 60px;}
.product-view .product-image{position:relative;box-shadow:0 0 15px rgba(0,0,0,.1);}
.product-view .product-image img{position:relative;width:100%;}
.product-view .image-additional{position:relative;width:100%;margin:22px auto 0; left:0;overflow:hidden;}	
.product-view .image-additional li{position:relative;width:100%;}
.product-view .image-additional li.single{ display:none;}	
.product-view .image-additional li img{position:relative;width:100%;}	
.product-view .image-additional li a{position:relative;display:block;  width:90%; margin:5px auto;box-shadow:0 0 5px rgba(0,0,0,.1);}	
.product-view .image-additional li.current a{opacity:1; }
.product-view .image-additional img.popup{display:none;}
.ad_prompt{position:absolute;display:block;top:50%;left:0;width:100%;line-height:40px;margin:-20px 0 0;text-align:center;color:#ff6f00;font-size:20px;-webkit-animation:twinkling 1s infinite ease-in-out;animation:twinkling 1s infinite ease-in-out;display:none;}
.product-view .image-additional.swiper-container-horizontal>.swiper-pagination-bullets{ display:none;}
.product-view .swiper-button-next,.product-view .swiper-button-prev { position:absolute;width:15px;height:26px; text-align:center; top:0; opacity:1; background:none;color:#a0a0a0; border-radius:0;opacity:1; visibility:visible !important; top:50%;margin-top:-13px;}
.product-view .swiper-button-prev{left:-35px;background:url(img/pd_left.png) no-repeat center;}
.product-view .swiper-button-next{right:-35px;background:url(img/pd_right.png) no-repeat center;}
.product-view .swiper-button-prev:hover,.product-view .swiper-button-next:hover{ }
.product-view .swiper-button-next.swiper-button-disabled,.product-view .swiper-button-prev.swiper-button-disabled{ display:block; background-color:transparent;}
/*product summary*/
.product-summary {position:relative;width:45%; font-weight:normal; font-size:14px;}
.product-summary  .product_meta_title{font-family: "GOTHICB"; font-weight:normal; text-transform:uppercase;font-size:28px; margin-bottom:28px; border-bottom:1px dashed #999999; padding:22px 0;}
.product-summary .product-meta { font-size:18px;} 
.product-summary .product-meta ul{ margin:18px 0 30px;font-family: "RobotoRegular"; font-size:14px;}
.product-summary .product-meta li{width:100%;display:table;padding:4px 0;color:#002140;}
.product-summary .product-meta li em{display:table-cell;width:30%; opacity:.5;}
.product-summary .product-meta li .item-val{display: table-cell;-ms-word-break: break-all;word-break: break-all;word-wrap: break-word;}
.product-btn-wrap {position:relative;padding-top:15px;}
.product-btn-wrap .email, .product-btn-wrap .pdf, .product-btn-wrap .buy {position:relative;display:inline-block; vertical-align:top;line-height:38px;padding:0 1em; background:#1b1b1b;color:#fff;margin:0 13px 10px 0; font-size:18px;overflow:hidden;}
.product-btn-wrap .email:before,.product-btn-wrap .pdf:before{padding-right:10px;}
.product-btn-wrap .email:before{content:url(img/s_email.png); display:inline-block; vertical-align:middle;}
.product-btn-wrap .pdf:before{content:url(img/s_pdf.png);display:inline-block; vertical-align:middle; transform:translateY(3px);}
.product-btn-wrap a:hover {background-color:#014099;}
.product-summary .share-this {margin:30px 0 0;}
 
.this_share{ margin:40px 0 0;}
/* product detail */
.product-detail { position:relative; overflow:visible;  }
.tab-panel-wrap{ }
.detail-tabs { position:relative; font-size:0; text-align: center;border-bottom: solid 1px #dcdcdc;margin-bottom: 10px;}
.tab-title-bar .tab-title span {    line-height: 72px;font-size: 20px;display: block;padding: 0 2px;cursor: pointer;color: #000;}
.detail-tabs .title { position:relative; display:inline-block; vertical-align:top; font-weight:bold;cursor:pointer; text-align:center; line-height:36px;  overflow:hidden; color:#014099;font-size:26px; font-family:Arial, Helvetica, sans-serif;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#f6f6f6',gradientType='0');padding: 0 20px;}
.detail-tabs .title:first-child{border-left: none;}
.detail-tabs .title.current span{     color: #014099;border-bottom: solid 1px #014099;}
.product-detail .tab-panel-content { display:block; overflow:hidden; }
.product-detail .disabled { display:none; }
/*page_product_detail*/
.page_description{}
.page_description .page_title{position: relative;font-size:42px;font-weight: bold;color: #014099; margin-bottom:30px;}
/*design_picture*/
.design_picture{position:relative;margin-top:45px;}
.design_picture .page_title{ position:relative; font-weight:normal; font-size:26px; padding:0 44px; background:url(img/ico02.png) no-repeat left center;}
.design_picture ul{ position:relative; display:flex;flex-wrap:wrap; width:101.8%; margin:10px 0 0 -0.9%;}
.design_picture ul li{ position:relative;width:33.3333%;padding:10px;}
.design_picture ul li img{width:100%;border:1px solid #c3c4c6;}
/*det_description_items*/
.det_description_items{ position:relative; display:flex;flex-wrap:wrap;justify-content:space-between; margin:30px 0;}
.det_description_items li{ position:relative; background:#014099; color:#FFF;width:49.55%; padding: 50px 48px; margin:10px 0;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.det_description_items li:before{ content:""; position:absolute; left:13px; top:10px; width:calc(100% - 28px);height:calc(100% - 22px);border:1px solid #fff;}
.det_description_items li:hover{box-shadow:15px 15px 30px rgba(0,0,0,.5)}
.det_description_items li .info{position:relative;}
.det_description_items li .info strong{position:relative; font-size:24px; font-weight:normal;}
.det_description_items li .info .text{position:relative; font-size:16px; margin-top:13px;}
/*ad_banner*/
.ad_banner{ position:relative; text-align:center; padding:100px 0 0;}
.ad_banner img{ margin-bottom:33px;}
.page_table h2.title{position:relative;color:#014099; font-size:42px;margin-bottom:30px;}
.page_table .cont{}
.page_table .cont img{}
.product_video{ position:relative; background:#ebf4fd; padding:5px 0 80px; margin-top:65px;}
.product_video .sm_layout{ padding:10px;}
.product_video .title{ position:relative; text-align:center; font-weight:normal; font-size:36px; padding:24px 0; margin-bottom:103px;}
.product_video .title:after{ content:""; position:absolute; left:50%; bottom:0; width:76px; height:4px; margin-left:-38px; background:#1564ff;}
.product_video video{position:relative;width:100%;border:8px solid #fff;}
/*app_material*/
.app_material{}
.app_material .title{color:#014099; font-size:42px; margin:42px auto 8px;}
.app_material ul{position:relative;display:flex;flex-wrap:wrap;justify-content:center;}
.app_material ul li{ position:relative; padding:14px;width:25%;}
.app_material ul li img{width:100%}
.app_material ul .text{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:405px;margin:14px;background:#014099; font-size:16px;}
.app_material ul .text .wrap{ padding:60px; color:#FFF;}
/*else_items*/
.else_items{position:relative;display:flex;flex-wrap:wrap;justify-content:center; background-repeat:no-repeat; background-position:center; padding:88px 0 60px; border-top:9px solid #d9e5f3; margin-top:60px;}
.else_items li{position:relative;display:flex;flex-wrap:wrap;align-items:center; background:#FFF; border-radius:8px; margin:20px 48px;min-width:274px; padding:19px 37px;}
.else_items li{
    cursor: pointer;
}
.else_items li img{}
.else_items li .info{}
.else_items li .info strong{ font-size:16px; display:block;color: #5d5d5d;}
.else_items li .info .text{ font-size:12px; text-transform:uppercase;color: #5d5d5d; font-weight:bold;}
/*rel_pd*/
.rel_pd{ padding:33px 0 0;}
.rel_pd.index_news .title_bar .title{ text-align:left;font-family: "MuliRegular"; font-weight:bold;}
.rel_pd .news_item{ width:32%;margin: 10px 12px; padding:13px 11px; text-align:center;border-color:#014099;}
.rel_pd .news_item .item_info{ padding:18px 10px 15px}

.rel_pd .news_items li:first-child{margin-left:0;}
.rel_pd .news_items li:last-child{margin-right:0;}
/*public*/
.web_main { position:relative; }
.page_main {/* padding:65px 0; */}
 
/*-------------------------------------------------------- 
													page: blog list
																	------------------------------------------------------*/
.blog_list { position:relative; width:100%; }
.blog-item { position:relative; width:100%; overflow:hidden;  padding:20px;}
/*.blog-item:nth-child(2n+1) {background:#f9f9f9;}*/
/*.blog-item:before { content: ""; position: absolute; left: 0; bottom: 0; width:100%; height: 1px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }*/
.blog-item .item-wrap { }
.blog-item .item-img { position:relative; display:block; max-width:20%;margin:0 20px 0 0;float:left;}
.blog-item .item-img img { position:relative; width:100%; }
.blog-item .item-info {    float: right;width: 78%; }
.blog-item .item-info .item-title { font-size:20px;font-weight: normal;float:left;}
.blog-item .item-info time { display:block;font-size: 16px; margin:8px 0; float:right;}
.blog-item .item-info .item-detail { }
.blog-item .item-info .item-more {
    float: right;
    color: #014099;
    margin: 10px 0 0;
    padding: 7px 15px;
    border: 2px #014099 solid;
}
.blog-item .item-info .item-more:hover{color: #fff;background:#014099;}
.head-title{width: 100%;display: inline-block;margin-bottom: 20px;padding-bottom: 15px;border-bottom: solid 1px #e5e5e5;}


/*-------------------------------------------------------- 
													page: download list

/*-------------------------------------------------------- 
													page: faq list
																	------------------------------------------------------*/


@media only screen and (max-width: 500px) {
.fl-node-609d18b461237  .fl-col-small {
    max-width: 40%;
}
.fl-col-content .c3-industry{
    width: 150px;
    height: 150px;
    line-height: 150px;
    text-align: center;
    border-radius: 50%;
    margin: 0;
}
.fl-node-609d18b461237 .fl-col {margin-left: 15px;margin-right: 15px;display:inline-block}

.fl-node-609d18b4614f0 .fl-module-content,
.fl-node-609d18b4614b1 .fl-module-content,
.fl-node-609d18b46152d .fl-module-content,
.fl-node-609d18b46156d .fl-module-content{
     height:90px;
     line-height:90px;
     text-align:center;
}

.fl-node-609d18b4614f0 .fl-module-content p,
.fl-node-609d18b4614b1 .fl-module-content p,
.fl-node-609d18b46152d .fl-module-content p,
.fl-node-609d18b46156d .fl-module-content p{
     line-height:1.8;
display:inline-block;
vertical-align:middle;
}
.c3-industry .fl-module-content { margin: 10px; line-height: 1.5;vertical-align: middle;
display: inline-block;}
}
@media only screen and (max-width:1920px) {
}



@media only screen and (max-width: 1800px){

.index_main .section4 .wrapper{height:93vh;}

}


	
@media only screen and (max-width: 1680px) {

}
@media only screen and (max-width: 1500px) {
 
}
@media only screen and (max-width: 1440px) {
.lg_layout{ width:98%} 
.category_pannel .item_info{ width:500px; padding:47px 5% 82px }
.category_pannel .item_img{width:calc(100% - 500px)}
.mode_list .mode_item,.mode_list .mode_item.active{width:25%;}
.mode_list .mode_wrap{width:100%; }
.mode_list .mode_view{display:none;}
.mode_list .mode_detail,.mode_list .mode_item.active .mode_detail{width:100%;opacity:1; visibility:visible;padding:45px 15px;}
.mode_list .mode_item.active .mode_wrap{margin-left:0;}  
}
@media only screen and (max-width: 1400px) {

}
@media only screen and (max-width: 1366px) {
 
.layout{ width:98%} 
}
@media only screen and (max-width: 1280px){
.sm_layout{ width:98%;} 
.case_pannel_wrap{ width:88%}
.nav_wrap .head_nav li{ margin: 0 10px;}
}
 
@media only screen and (max-width:1024px){
	.index_main .section4 .wrapper{height:85vh;margin-top:15vh !important;}
	.index_main .section4 .cases li .items h1 .pic{ width:60px; height:60px; border-radius: 50%;border:2px solid #fff;margin-top:15%;}
	.index_main .section4 .cases li .items h1 .pic img{ max-width:86%;top:5px; left:5px;}
	.index_main .section4 .cases li .items h1 .tit{font-size:20px;line-height:24px; margin-top:5px;}
	.index_main .section4 .cases li .nr1 .title {font-size:28px;line-height:30px;}
	.index_main .section4 .cases li .nr1 p {font-size:15px;margin-top:30px;}
	.index_main .section4 .cases li .nr1 .view-more1{margin-top: 30px}
	.index_main .section4 .cases li:hover .items .nr p {font-size:15px;margin-top:30px;}
	.index_main .section4 .cases li:hover .items .nr .view-more1{margin-top: 30px}
	.index_main .section4 .cases li:hover .items .nr .title{font-size: 28px;} 
}
 
@media only screen and (max-width: 1080px) {

/* index */
.inquiry_form{ width:98%;}
.category_pannel .item_info{ width:100%; padding:47px 3% }
.category_pannel .item_img{}
/*
.case_nav li.active{ width:280px;}
.case_nav li{ width:240px;}
.news_item{ width:320px}
*/
.page_pd_nav ul{ width:100%}
.slider_banner{ margin-top:0 !important;}
 
.foot_items{ padding:80px 1% 50px} 
.foot_item01,.foot_item02,.foot_item03{ width:100%; max-width:100%;}
.foot_item01 li,.foot_item02 li,.foot_item03 li,.foot_item04 li,.foot_item05 li{ display:inline-block; margin-right:15px;}
.gotop{ display:none !important;}
/* aside */
.aside { display:none; }
.side-widget {overflow-x: hidden;}
.side-widget .category_title{ margin:0;}
.side-product-items .items_content{padding-top: 5px; height:auto;}
.side-product-items .btn-prev, .side-product-items .btn-next { display:none; }
.side-product-items ul{font-size: 0;margin: 0 -5px;}
.side-product-items .items_content .side_product_item { display:inline-block !important; vertical-align:top; width:50%;font-size: 14px;}
.side_product_item figure { margin:0 5px; }
.side_product_item .item-img, .side_product_item figcaption { width:100%; display:block; padding:0 }
.side_product_item figcaption { padding:10px 0; text-align:center; }
.side_product_item .add-friend{right: 5px;}
.side-widget .swiper-container-vertical>.swiper-wrapper{    -webkit-box-orient:row;
   -webkit-box-direction:row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row; } 
.path_nav{ border-width:10px;} 
.goods-may-like .wrap{ width:100%; margin:0;}

/* main */
.main { width:auto; float:none; margin:0 auto; }
.items_list { width:100%; }
.product-item { width:33.333%; }
.product-item .item-wrap { margin:8px; }
 
/* product intro */ 
.video_close { display:none }
.image-additional li.image-item.current img { border:none; }
.product-intro{ display:block;}
.product-view { width:100%; float:none; margin:0 auto; display:block;}
.product-view .image-additional li a{ border:none;}
.product-view .image-additional li img{ width:100%; margin:0;border: 0;}
.product-view .product-image, .single_product_items { display:none }
.image-additional-wrap { display:block; float:none; width:100%;}
.product-view .image-additional { width:100%; margin:0; height:auto; }
.product-view .image-additional ul { width:100%; }
.product-view .image-additional li { width:100%; margin:0; }
.product-view .image-additional li a { padding:0; background:none; }
.product-view .image-additional li img{}
.product-view .image-additional li.current img { border-color:inherit;opacity:1;}
.product-view .image-additional li.single { display:block }
.product-view .swiper-button-next, .product-view .swiper-button-prev{background: none;}
/* product summary */
.product-summary { position:relative; width:100%; float:none; padding:30px 0; }
.product-summary .share-this { float:none; margin:30px 0; }
.product-summary .product-meta li{display: block;}
.product-summary .product-meta li em{display: inline;color: #333;padding-right: 15px;font-weight: bold;}
/* product detail  */ 
.detail-tabs .title{ padding:0 28px;}
.index_title_bar{justify-content:center; text-align:center;}
.index_title:after{ left:50%; margin-left:-23px;}
.feature_item{ padding:50px 2% 30px;}
.feature_item figure .item_img{ margin:30px 0;}
.feature_item figure .item_more{ width:50px; height:50px;}
.index_title{ text-align:center; width:100%;}
.service_items{ width:98%;}
.feature_tab{justify-content:center; text-align:center;}

.blog-item .item-info{width: 76%;}

}


@media only screen and (max-width: 992px){
	.index_main .section4 .wrapper{height:88vh;margin-top:12vh !important;}
	.index_main .section4 .cases li .items h1 .pic{ width:60px; height:60px; border-radius: 50%;border:2px solid #fff;margin-top:15%;}
	.index_main .section4 .cases li .items h1 .pic img{ max-width:86%;top:5px; left:5px;}
	.index_main .section4 .cases li .items h1 .tit{font-size:18px;line-height:24px; margin-top:5px;}
}

@media only screen and (max-width:810px){
	.index_main .section4 .cases{display: none}
	.index_main .section4 .cases_phone{display:block;}
}

.s-nav,.mobile-solution{display:none;}

.contact-phone {
    position: fixed;
    bottom: 0;
    height: 50px;
    left: 0;
    right: 0;
    display: none;
    z-index: 999;
}
.contact-phone li {
    background-color: #014099;
    width: 25%;
    height: 100%;
    float: left;
    position: relative;
}
.contact-phone li a {
    display: block;
    height: 100%;
    width: 100%;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    font-size: 12px;
    color:#fff;
    border-left: 1px solid #fff;
}
.contact-phone li .iconfont {
    color: #fff;
}
.c1 .iconfont {
    font-size: 28px;

}
.icon-qq:before {
    content: "\f0e0";
    font-family: "fontawesome";
}
.icon-tel:before {
    content: "\f095";
    font-family: "fontawesome";
}
.icon-erweima1:before {
    content: "\f029";
    font-family: "fontawesome";
}
.icon-wahtsapp:before{
    content: "\f232";
    font-family: "fontawesome";
}
.contact-phone li .ewm {
    position: absolute;
    bottom: 50px;
    right: 50%;
    margin-right: -73px;
    display: none;
    max-width: 146px;
}


@media only screen and (max-width: 768px) {
.index_main .section4 .cases{display: none}
.index_main .section4 .cases_phone{display:block;}
.product_category{ padding-top:30px;}
.category_pannel_wrap,.category_nav li:after,.category_nav li:before{display:block;}
.category_nav li{width:50%; height:auto; padding:20px 0;}
.category_nav li a img{ max-width:100%;}
.index_adva{ margin-top:0;padding: 30px 0 30px;}
.adva_item{ padding:20px 10px 30px;width: 40%;margin: 15px;}
.adva_item .item_text{font-size:14px;}
.index_adva .title_bar strong{font-size:22px;}
.index_adva .title_bar{padding: 0 10px;}
.adva_item .item_img{ display:none}
.service_pannel_wrap{ display:block;width:100%;}
.service_nav{ width:100%; display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
/*.service_nav li{ border:none;}*/
.service_nav li.active{ background:none;}
.service_nav li a .info{ margin-left:10px;}
.mode_list{margin-top:0;}
.mode_list .mode_item, .mode_list .mode_item.active{ width:100%;}
.index_logo{ display:none;}
/*.mode_list .ind_abo_logo{ display:none;}*/
.mode_list .mode_detail, .mode_list .mode_item.active .mode_detail{ padding:10px 15px;border: 1px #eee solid;margin-bottom: 10px;}
.case_nav{ display:none;}
.case_pannel_wrap{ padding:35px 0; margin-top:0; width:100%;background:none;}
.case_pannel{ position:relative;opacity:1; visibility:visible; padding:20px 0;background:#fff;transform: initial;}
.case_pannel .item_info{ width:98%}
.case_pannel .item_text{ margin:20px 0;}
.news_item,.rel_pd .news_item{width:98%; margin:13px 0;}
.news_item .item_img img{display:none}
.inquiry_form{ padding:60px 1%}
.product_item {justify-content:space-between;}
.product_item .item_img{ margin-right:0; width:42%}
.product_item .item_info{ width:53%}

.category_pannel .item_img,.category_pannel .item_img img{width:100%;}
.category_pannel a{display:block;}
.category_pannel .item_info .item_title{font-size:24px;padding-bottom: 10px;padding-top: 10px;}
.category_pannel .item_info{padding: 5px 3%;}
.service_category,.index_data{background-size:cover;padding: 5px;margin-top: 15px;}
.service_pannel h2.title{font-size:26px;}
.case_category{padding: 5px;}
.case_category .title_bar .title{font-size:24px;}
.foot_item{max-width: 100%;width: 100%;}
.foot_items{padding: 80px 3% 50px;}
.mobile-head-item .main-content-wrap .content-wrap{padding-bottom:80px;}
.mobile-head-item{width:33.333% !important;}
.mobile-contact-message .fl-col-content{margin:10px !important;}


.adva_item a,.adva_item .item_title{color:#fff;}
.category_nav li:before{display:none;}
.category_pannel .item_info .item_more{font-size: 18px;line-height: 35px;}
.service_nav li{width: 50%;padding: 5px;}
.service_nav li a{height: 45px;border: 1px #fff solid;padding: 0;}
.service_nav li a img{display:none;}
.service_nav li a .info .title{font-size:14px;}
.service_nav li.active a{transform: initial;background:#fff;}
.service_nav li.active a .info .title{color:#000;}
.service_pannel .partner{display:none;}
.data_items{margin-top:0;}
.index_logo_wrap strong.title{margin: 30px 0;font-size: 24px;}
.data_item{width: 45%;margin: 20px 8px;}

/*.index_about .mode_item .mode_detail .ind_abo_text,.index_about .mode_item .mode_detail .ind_abo_img{display:none;}*/
.index_about .mode_item.active .mode_detail .ind_abo_text,.index_about .mode_item.active .mode_detail .ind_abo_img{display:block;}
.mode_list .ind_abo_logo{max-width:70px;}
.mode_list .ind_abo_title{line-height: 50px;font-size: 20px;}
.case_pannel.active{transform: initial;}
.news_items{flex-wrap: initial;justify-content: initial;}
.index_about{padding: 1px 0 10px;}
.case_category .title_bar{margin: 50px 0 33px;}
.page_main{padding: 45px 0;padding-top: 10px;}
.items_list_items .item_button{display:none;}
.app_material .title{font-size: 28px;}
.single-next{float:left;text-align:left !important;}
.else_items{background-size:cover;border-top: none;margin-top: 0px;padding: 50px 0 50px;}
.else_items li{width: 95%;margin: 10px 0;}
.app_material {text-align: center;}
.product_video .title{margin-bottom: 30px;}
.detail-tabs .title{padding:0;}
.rel_pd .news_item .item_img img{display:block;}
.rel_pd .news_item{border:none;}
.rel_pd .news_item .item_img{border: 1px #014099 solid;}
.rel_pd .news_item .item_info .item_title{font-size: 18px;}
.page_pd_nav ul{margin-top:10px;}
.page_banner h1{font-size: 22px;padding: 5px 0;position: initial;}
.detail-tabs .title{display:none;}
.page_banner img{border: 1px #eee solid;}
.single-product-banner {padding: 10px;margin-top:0;}
.head-title{margin-bottom:0;margin-top:20px;}
.blog-item .item-info .item-title{font-size:15px;}
.blog_list .blog-item:nth-child(2n){background: #f1f1f1;}
.download-list li{width:100% !important;}

.s-nav{display:inline-block;border-bottom: solid 1px #eee;}
.s-nav .list-item {
    float: left;
    width: 20%;
    text-align: center;
    padding: 20px 0 15px;
}
.s-nav .item-pics {
    max-width: 80px;
    margin: 0 auto;
    width: 70%;
}
.s-nav .item-pics img {
    display: block;
    width: 100%;
    max-width: 80px;
    margin: 0 auto;
}
.s-nav .item-title {
    font-size: 14px;
    line-height: 30px;
    margin-top: 5px;
}
.mobile-solution,.contact-phone{display:block;}
.foot_item01,.foot_item02,.foot_item03,.foot_item04,.foot_item05,.foot_item06,.copyright{display:none;}

}
.single-next{margin-bottom:15px;}
@media only screen and (max-width: 480px) {
.mobile-hide{display: none!important;}
.gotop { display:none !important; }
.swiper-container-horizontal>.swiper-pagination-bullets{ display:none;}
.pre_title_bar{ padding:0;}
.pre_title_bar .left,.pre_title_bar .right{ min-width:inherit; width:auto;}
.index_faq .index_title_bar, .faq_items{ width:100%;}
.faq_items{ margin-top:30px;} 
.category_nav li{width: 46%;border: 1px solid #eee;margin-bottom: 20px;margin: 5px;}
.inquiry_form form .item{width:100%;margin-bottom:20px;}
.page_pd_nav label{ width:auto;padding: 4px 15px; font-size:18px; line-height:1.5; height:auto;}
.page_pd_nav ul li{ font-size:16px; margin:10px;}

.product_item{width: 47%;float: left;margin:0 5px;}
.product_item .item_img{ width:100%;}
.product_item .item_info{ width:100%;margin-top: 10px;text-align: center;}
.product_item .item_info .item_title{ border:none; font-size:22px; padding-bottom:20px;font-size: 13px;}
.product_item .item_info .item_text{ display:none;}
.design_picture ul li,.det_description_items li,.rel_pd .news_item,.app_material ul li,.app_material ul .text{width:100%;}
.app_material ul .text .wrap{ padding:10px;}
 
.product-btn-wrap{ text-align:center;}
.product-btn-wrap a.btn{ width:auto; padding:10px; line-height:normal; height:auto;}
.product-btn-wrap a.btn:before{ display:none;}
.product-detail{ margin:0;}
 
.detail-tabs .title{ border:none; margin:0; }
.product-view .image-additional li a,.product-view .image-additional li.current a{ border:1px solid #eee; overflow:hidden;}
 
.product-view{ width:100%;}
.blog-item .item-img{ width:100%;max-width: 100%;}
.blog-item .item-info{width:100%;}
.blog-item .item-info time{float:left;display:none;}
.table_wrap{ overflow-x:scroll;} 
.page_bar{ text-align:center; margin:0 0 20px;}
.page_bar a, .page_bar span{ min-width:32px; line-height:32px; font-size:14px;margin: 6px;}
.tab-panel-wrap{ padding:20px 5px;}
.swiper-button-next, .swiper-button-prev{ display:none !important}
.slider_banner .swiper-slide img{  width:100%;} 

}

	
/*-------------------------------
			font end
			----------------------------------*/
/*-------------------------------
			swiper-slide end
			----------------------------------*/
.slider_banner { position:relative; overflow:hidden; margin-top:-50px;}
.swiper-container-no-flexbox .swiper-slide { float:left }
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column }
.swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-box-sizing:content-box; box-sizing:content-box }
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
.swiper-container-multirow>.swiper-wrapper { -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap }
.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto }
.swiper-slide { -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; width:100%; height:100%; position:relative; overflow:hidden; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform }
.swiper-invisible-blank-slide { visibility:hidden }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height:auto }
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; -webkit-transition-property:height, -webkit-transform; transition-property:height, -webkit-transform; -o-transition-property:transform, height; transition-property:transform, height; transition-property:transform, height, -webkit-transform }
.swiper-container-3d { -webkit-perspective:1200px; perspective:1200px }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style:preserve-3d; transform-style:preserve-3d }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10 }
.swiper-container-3d .swiper-slide-shadow-left { background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-right { background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-top { background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:-o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper { -ms-touch-action:pan-y; touch-action:pan-y }
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper { -ms-touch-action:pan-x; touch-action:pan-x }
.swiper-button{ position:absolute; left:18%; bottom:15%; z-index:99;}
.swiper-button-next, .swiper-button-prev {font-family: 'fontawesome'; display:inline-block; vertical-align:middle;cursor:pointer; z-index:9;-moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {   }
 
.slider_banner .swiper-button-prev,.slider_banner .swiper-button-next{ position:absolute; top:50%;display:inline-block ; vertical-align:middle;width:52px; height:52px;line-height:52px;text-align:center;background:#014099;color:#fff;font-size:28px;cursor:pointer;opacity:0; visibility:hidden;}
.slider_banner .swiper-button-prev{ left:0;}
.slider_banner .swiper-button-next{ right:0;}
.slider_banner:hover .swiper-button-prev{ left:3%;opacity:1; visibility:visible;}
.slider_banner:hover .swiper-button-next{ right:3%;opacity:1; visibility:visible;}

.slider_banner:hover .swiper-button-prev:hover{background:#222}
.slider_banner:hover .swiper-button-next:hover{background:#222}

.slider_banner .swiper-button-prev:before{font-family:'iconfont'; content:"\e738";}
.slider_banner .swiper-button-next:before{font-family:'iconfont'; content:"\e739"; } 

.swiper-button-lock { display:none }
 
.swiper-pagination.swiper-pagination-hidden { opacity:0 }
.swiper-container-horizontal>.swiper-pagination-bullets{ }
.swiper-container-horizontal:hover >.swiper-pagination-bullets{opacity:1; visibility:visible;}
.swiper-pagination-bullets-dynamic { overflow:hidden; font-size:0 }

.swiper-pagination {position:absolute; width:100%; text-align:center; left:0; bottom:50px; z-index:9;}
.swiper-pagination-bullet { position:relative;width:15px; height:15px; margin:0 21px; display:inline-block; vertical-align:middle; background:#aeb0b3;border-radius:100%;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.swiper-pagination-bullet:after{ content:""; position:absolute; left:-4px; top:-4px; width:21px; height:21px; border:1px solid #aeb0b3;border-radius:100%;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
 
button.swiper-pagination-bullet { border:none; margin:0; padding:0; -webkit-box-shadow:none; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer }
.swiper-pagination-bullet-active { background:#014099;}
.swiper-pagination-bullet-active:after{border-color:#014099}
.swiper-container-vertical>.swiper-pagination-bullets { right:10px; top:50%; -webkit-transform:translate3d(0, -50%, 0); transform:translate3d(0, -50%, 0) }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin:6px 0; display:block }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display:inline-block; -webkit-transition:.2s top, .2s -webkit-transform;
transition:.2s top, .2s -webkit-transform;-o-transition:.2s transform, .2s top;transition:.2s transform, .2s top;transition:.2s transform, .2s top, .2s -webkit-transform}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); white-space:nowrap }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition:.2s left, .2s -webkit-transform;
transition:.2s left, .2s -webkit-transform;-o-transition:.2s transform, .2s left;transition:.2s transform, .2s left;transition:.2s transform, .2s left, .2s -webkit-transform}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition:.2s right, .2s -webkit-transform;transition:.2s right, .2s -webkit-transform;-o-transition:.2s transform, .2s right;transition:.2s transform, .2s right;transition:.2s transform, .2s right, .2s -webkit-transform}
.swiper-pagination-progressbar { background:rgba(0, 0, 0, .25); position:absolute }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background:#007aff; position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transform-origin:left top; -ms-transform-origin:left top; transform-origin:left top }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin:right top; -ms-transform-origin:right top; transform-origin:right top }
.swiper-container-horizontal{ overflow:hidden;}
.swiper-container-horizontal>.swiper-pagination-progressbar { width:100%; height:4px; left:0; top:0 }
.swiper-container-vertical>.swiper-pagination-progressbar { width:4px; height:100%; left:0; top:0 }

.swiper-pagination-progressbar.swiper-pagination-white { background:rgba(255, 255, 255, .25) }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background:#fff }
.swiper-pagination-black .swiper-pagination-bullet-active { background:#000 }
.swiper-pagination-progressbar.swiper-pagination-black { background:rgba(0, 0, 0, .25) }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background:#000 }
.swiper-pagination-lock { display:none }
.swiper-scrollbar { border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0, 0, 0, .1) }
.swiper-container-horizontal>.swiper-scrollbar { position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98% }
.swiper-container-vertical>.swiper-scrollbar { position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98% }
.swiper-scrollbar-drag { height:100%; width:100%; position:relative; background:rgba(0, 0, 0, .5); border-radius:10px; left:0; top:0 }
.swiper-scrollbar-cursor-drag { cursor:move }
.swiper-scrollbar-lock { display:none }
.swiper-zoom-container { width:100%; height:100%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; text-align:center }
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg { max-width:100%; max-height:100%; -o-object-fit:contain; object-fit:contain }
.swiper-slide-zoomed { cursor:move }
.swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%; -ms-transform-origin:50%; transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite; animation:swiper-preloader-spin 1s steps(12, end) infinite }
.swiper-lazy-preloader:after { display:block; content:''; width:100%; height:100%;  background-position:50%; background-size:100%; background-repeat:no-repeat }
.swiper-lazy-preloader-white:after {  }
@-webkit-keyframes swiper-preloader-spin { 100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes swiper-preloader-spin { 100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000 }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out }
.swiper-container-fade .swiper-slide { pointer-events:none; -webkit-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events:none }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-container-cube { overflow:visible }
.swiper-container-cube .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; visibility:hidden; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; width:100%; height:100% }
.swiper-container-cube .swiper-slide .swiper-slide { pointer-events:none }
.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin:100% 0; -ms-transform-origin:100% 0; transform-origin:100% 0 }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events:auto; visibility:visible }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden }
.swiper-container-cube .swiper-cube-shadow { position:absolute; left:0; bottom:0; width:100%; height:100%; background:#000; opacity:.6; -webkit-filter:blur(50px); filter:blur(50px); z-index:0 }
.swiper-container-flip { overflow:visible }
.swiper-container-flip .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1;}
.swiper-container-flip .swiper-slide .swiper-slide { pointer-events:none }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events:auto }
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden }
.swiper-container-coverflow .swiper-wrapper { -ms-perspective:1200px }

.slider_banner .swiper-slide { position: relative;overflow: hidden;  z-index: 1;}
.slider_banner .swiper-slide img { width:100%; }
.slider_banner .swiper-slide img+img { position:absolute; left:0; top:0; }
.slider_banner .swiper-slide img { width: 100%;/* transition: 3s linear; transform: scale(1.08); */}
.slider_banner .swiper-slide.swiper-slide-active img { transform: scale(1); }


.ys_ban_imgbox { position: relative; z-index:55;}
.ys_ban_imgbox img { width: 100%;}
.ys_ban_txtbox { position: absolute; top: 40.957%; left: 35%; transform: translateX(-50%);}
.ys_ban_txtbox {  z-index: 85;}

.ys_cont1400{ width:1400px;margin:0 auto;max-width:100%}

.ys_ban_title1 {font-weight: bold; color: #fff; user-select: text; font-style:italic;}
.std_tit1 { font-size: 45px; line-height:80px;}

.ys_ban_title2 {font-weight: normal; color: #fff; user-select: text; padding-top:30px;}
.std_tit2 { font-size: 40px; line-height:40px;}


@media screen and (max-width:1680px){.ys_cont1400 { width:82.5%}}
@media screen and (max-width:1200px){.ys_cont1400 { width:80%; margin:0 auto;}

@media screen and (max-width:767px){
	
	.slider_banner .swiper-button-prev,.slider_banner .swiper-button-next{ top:40%;width:32px; height:32px;line-height:32px;font-size:20px;}
	.swiper-pagination { position:absolute; width:100%; text-align:center; left:0; bottom:30px; z-index:9;}
    .swiper-pagination-bullet { position:relative;width:10px; height:10px; margin:0 15px; display:inline-block; vertical-align:middle; background:#aeb0b3;border-radius:100%;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
    .swiper-pagination-bullet:after{ content:""; position:absolute; left:-4px; top:-4px; width:16px; height:16px; border:1px solid #aeb0b3;border-radius:100%;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
  
     .swiper-pagination-bullet-active { background:#014099;}
     .swiper-pagination-bullet-active:after{border-color:#014099}
	 .ys_cont1400{}
     .ys_ban_txtbox { top:25%; padding:0 0px 0 20px }
	 .std_tit1 { font-size: 20px; line-height: 28px;}
	 .ys_ban_title2 { padding-top:10px;}
	 .std_tit2 { font-size: 14px; line-height: 22px;}
	
     .index_main .section2 {  padding-top:30px;  padding-bottom:30px;}
	.index_main .section2 .container{ margin:0 auto; width:90% !important;}
	.index_main .section2 .sy_about .sy_about_left{ padding-right:0px;}
	.index_main .section2 .sy_about .sy_about_left .a_tit .en{font-size:24px; line-height: 32px; color:#005bac;font-weight:bold;}
	.index_main .section2 .sy_about .sy_about_left .a_tit .cn{font-size:18px;font-weight:bold;color:#000;margin-top:5px;margin-bottom:10px;}
	
	.index_main .section2 .sy_about .sy_about_right { width:100%; margin-left:0px; margin-top:30px;}
	.index_main .section2 .sy_about .sy_about_right .shipin2 { display:none;}
	
	
    .index_main .section2 .sy_about .sy_about_left .con{ font-size: 16px; line-height:25px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:10; -webkit-box-orient:vertical; color: #222; text-indent:2em;}
	
	
    .index_main .section5 .title{ margin-bottom:25px; padding-top:30px; overflow:hidden;}
    .index_main .section5 .title .left .tit_en{font-size:14px; color:#1583c3; position:relative; display:inline-block; text-transform:uppercase; margin-bottom:10px;}
    .index_main .section5 .title .left .tit_en:after{content:''; position:absolute; left:125%; width:40px; height:5px; background:#3aab43; top:50%; margin-top:-5px;}
    .index_main .section5 .title .left .tit{ font-size:24px; color:#133b6f; line-height:1;}
	
	.index_main .section5 .title .right{ margin-top:18px;}
	.index_main #news-slider .post-slide .nr{  margin-bottom:15px; padding:20px 20px ; text-align:left;}
   
}



 

	
/*-------------------------------
			animation  start
			----------------------------------*/
.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge {-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes fadeInLeftA{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeftA{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);-ms-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInLeftA{-webkit-animation-name:fadeInLeftA;animation-name:fadeInLeftA}
@-webkit-keyframes fadeInUpA{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUpA{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInUpA{-webkit-animation-name:fadeInUpA;animation-name:fadeInUpA}
@-webkit-keyframes fadeInDownA{0%{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform-origin: center 0;transform:translate3d(0,-30px,0);transform-origin: center 0;}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDownA{0%{opacity:0;-webkit-transform:translate3d(0,-30px,0);transform-origin: center 0;-ms-transform:translate3d(0,-30px,0);transform-origin: center 0;transform:translate3d(0,-30px,0);transform-origin: center 0;}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInDownA{-webkit-animation-name:fadeInDownA;animation-name:fadeInDownA}
@-webkit-keyframes fadeInRightA{0%{opacity:0;-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRightA{0%{opacity:0;-webkit-transform:translate3d(20%,0,0);-ms-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInRightA{-webkit-animation-name:fadeInRightA;animation-name:fadeInRightA}
@-webkit-keyframes twinkling{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes OrangePulse {from { background-color: rgba(210,174,109,.2); -webkit-box-shadow: 0 0 10px rgba(210,174,109,1); }50% { background-color: rgba(210,174,109,1); -webkit-box-shadow: 0 0 10px rgba(210,174,109,1); }to { background-color:rgba(210,174,109,.2); -webkit-box-shadow: 0 0 10px rgba(210,174,109,1); }}
@-webkit-keyframes swing{20%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}40%{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}60%{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);}25%{-webkit-transform:translateY(-20%);}50%{-webkit-transform:translateY(0);}75%{-webkit-transform:translateY(-10%);}100%{-webkit-transform:translateY(0);}}
@keyframes jump{0%{transform:translateY(0);}25%{transform:translateY(-20%);}50%{transform:translateY(0);}75%{transform:translateY(-10%);}100%{transform:translateY(0);}}
@keyframes bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {opacity:1;-webkit-transform:scale3d(1,1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)
}
20% {-webkit-transform:scale3d(.9, .9, .9);-ms-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)
}
40% {-webkit-transform:scale3d(1,1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)
}
60% {opacity:1;-webkit-transform:scale3d(1.06, 1.06, 1.06);-ms-transform:scale3d(1.06, 1.06, 1.06);transform:scale3d(1.06, 1.06, 1.06)
}
80% {-webkit-transform:scale3d(.9, .9, .9);-ms-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)
}
100% {opacity:1;-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
} 
@-webkit-keyframes bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {opacity:1;-webkit-transform:scale3d(1,1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)
}
20% {-webkit-transform:scale3d(.9, .9, .9);-ms-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)
}
40% {-webkit-transform:scale3d(1,1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)
}
60% {opacity:1;-webkit-transform:scale3d(1.06, 1.06, 1.06);-ms-transform:scale3d(1.06, 1.06, 1.06);transform:scale3d(1.06, 1.06, 1.06)
}
80% {-webkit-transform:scale3d(.9, .9, .9);-ms-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)
}
100% {opacity:1;-webkit-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}
} 


.page-title{opacity:0;display: none;}

.mauticform_wrapper{max-width:100% !important;width: 100%;}

.mauticform-field-1,.mauticform-field-2,.mauticform-field-3,.mauticform-field-4{width: 49%;margin-bottom: 46px !important;}
.mauticform-field-1,.mauticform-field-3{float:left;}
.mauticform-field-2,.mauticform-field-4{float:right;}



@media only screen and (max-width: 600px){
    .right_nav{display: none;}
    .contact_us_lianxi .fl-col-group{font-size: 0;}
    .contact_us_lianxi .fl-col-small{width: 50% !important;display:inline-block;vertical-align: top;}
}
