
.items{position: relative;width:100%;display: block;}
.section-words .swiper-slide-active .images{transform: scale3d(1.05, 1.05, 1);transition: all 5s cubic-bezier(0.04, 0.79, 1, 1);}
.section-words .images { transform: scale3d(1, 1, 1);transition: all 5s cubic-bezier(0.04, 0.79, 1, 1);}
.pcbox{display: block;}
.tit1{font-size: 60px;color: #fff; font-weight:500;}
.tit2{font-size: 28px;color: #fff;font-weight:400;}
.tit3{font-size: 24px;color: rgba(0, 0, 0, 0.8);font-weight:400;}
.tit-en{font-size: 14px;color: rgba(255, 255, 255, 0.5);font-weight:400;}

/**/
.banners,.banners a{height: 964px;display:block;}

/**/
.g-products{clear: both;overflow: hidden;margin-top: 1px;height: 900px;position: relative;}
.g-products .pro-con,.g-products .pro{height: 900px; position: relative; display:block;}
.g-products .words{position: absolute; color:#ffffff;text-align: left;left:50%;top:135px;margin-left: -700px;}
.g-products .tit1{margin-bottom: 50px;}
.g-products .tit2{ line-height: 40px;margin-bottom: 10px; }
.g-products .tit-en{font-size: 14px;line-height: 22px;}
.g-products .tit-ico{font-size: 24px;line-height: 36px;color: #fff;display: block;margin-top: 72px;}
.g-products .pro-tit{width: 100%; text-align: center; position: absolute;left:0; bottom: 5% !important;z-index: 1;font-size: 0;}
.g-products .pro-tit li{display: inline-block;font-size: 24px; border-bottom:2px solid rgba(221, 222, 226, 0.6);opacity: 1;padding:0 40px; height: 56px;color: rgba(255, 255, 255, 0.6); -webkit-transition: .5s;-moz-transition: .5s;transition: .5s;font-weight:400;}
.g-products .pro-tit li.cur{border-color:#ff0000;color: #ff0000;}


/**/
.g-ys1{clear: both;overflow: hidden;margin-top: 0px;position: relative;height: 900px;background: url(../image/ys1.jpg) no-repeat center top;}
.ys1-t{ text-align: center;margin-top: 65px;}
.ys1-t .tit1{color: #c40000;margin-bottom: 40px;}
.ys1-t .tit2{ color: #000;line-height: 40px;margin-bottom: 10px; }
.ys1-t .tit-en{color: #333;opacity: 0.7;font-size: 14px;line-height: 22px;}

/**/
.g-ys2{clear: both;overflow: hidden;margin-top: 0px;position: relative;height: 900px;background: url(../image/ys2.jpg) no-repeat center top;}
.ys2-t{ text-align: left;position: absolute; left: 50%;top:240px;margin-left: 235px;}
.ys2-t .tit1{color: #c40000;margin-bottom: 110px;}
.ys2-t .tit1 em{display: block;font-size: 28px;color: #000000;font-weight:400;}
.ys2-t .tit-i i{width: 110px;height: 40px;text-align: center;color: #fff;background: #c40000; font-size: 20px;line-height: 40px;display: inline-block;margin-right: 30px;font-weight:500;}
.ys2-t .tit3{margin-top:25px;line-height: 36px;}

/**/
.g-ys3{clear: both;overflow: hidden;margin-top: 0px;position: relative;height: 900px;background: url(../image/ys3.jpg) no-repeat center top;}
.ys3-t{ text-align: left;margin-top:300px;}
.ys3-t .tit1{color: #ffffff;margin-bottom: 30px;}
.ys3-t .tit2{ color: #ffffff;line-height: 40px;margin-bottom: 10px; }
.ys3-t .tit-en{color: #fff;opacity: 0.5;font-size: 14px;line-height: 22px;}

/**/
.g-ys4{clear: both;overflow: hidden;margin-top: 0px;position: relative;height: 900px;background: url(../image/ys4.jpg) no-repeat center top;}
.ys4-t{ width: 795px;text-align: left;position: absolute; left: 50%;top:190px;margin-left: 0; font-size: 0;   }
.ys4-t .tit1{color: #c40000;margin-bottom: 90px;white-space: nowrap;}
.ys4-t .tit1 em{display: block;font-size: 24px;color:rgba(0,0,0,0.8);line-height: 50px;font-weight:400;letter-spacing: 1px;}
.ys4-t li{width: 217px;text-align: left;color: #000000;font-size: 26px;line-height: 34px;display: inline-block;border-right: 4px solid #c40000;margin-left: 30px;}
.ys4-t li i{display: block;font-size: 26px;font-weight:700;}
.ys4-t li:nth-child(1){width: 267px;margin-left: 0;}
.ys4-t li:last-child{border-right: 0;}
.ys4-t .tit2{width: 615px; font-size: 24px; color:rgba(0,0,0,0.8);line-height: 36px;margin-top: 50px;font-weight: 400; }

/**/
.g-ys5{clear: both;overflow: hidden;margin-top: 0px;position: relative;height: 900px;background: url(../image/ys5.jpg) no-repeat;}
.ys5-t{ text-align: center;margin-top:225px;}
.ys5-t .tit1{color: #ffffff;margin-bottom: 30px;}
.ys5-t .tit2{ color: #ffffff;line-height: 40px;margin-bottom: 10px; font-weight:500;}
.ys5-t .tit2 img { margin-right:10px;}
.ys5-t .tit-en{color: #fff;opacity: 0.5;font-size: 14px;line-height: 22px;font-weight:300;}



.about-honor{padding:125px 0 0;height: 900px;margin-top: 0px; clear: both;overflow: hidden;background: #f3f5f6;}
.about-honor dt{width: 900px;height: 652px;float: left;}
.about-honor dd{width: 380px;float: right;line-height: 30px;margin-right: 70px;}
.about-honor dd  h4{font-size: 36px;color: #c40000;margin:25px 0 40px;line-height: 48px;font-weight:700;}
.about-honor dd  h4 em{display: block;font-size: 18px;line-height: 30px;color: #999999;text-transform: uppercase;margin-top: 10px;font-weight:400;}
.about-honor dd p{font-size: 18px;color: #666666;line-height: 30px;text-align: justify;margin-bottom: 30px;letter-spacing:2px;font-weight:300;}



/**/
.g-case{margin:0px 0;}
.case-con {width: 100%;min-width: 1600px;height: 900px;position: relative; overflow: hidden;background: #fff;text-align: center;}
.case-con .bd {width: 1600px;position: absolute;left: 50%;margin-left: -810px;}
.case-con .bd li {width: 1600px;overflow: hidden;margin-right:10px;}
.case-con .bd li img {display: block;width: 1600px;height: 900px;}
.case-con .tempWrap {overflow: visible !important}
.case-con .tempWrap ul {margin-left: -1600px !important;}
.case-con .pnBtn {position: absolute;z-index: 1;top: 0;width: 100%; height: 900px;cursor: pointer;}
.case-con .prev11 {left: -50%;margin-left: -810px;}
.case-con .next11 {left: 50%;margin-left: 810px;}
.case-con .pnBtn .blackBg {display: block; position: absolute;left: 0;top: 0;width: 100%;height: 900px;background: #000;filter: alpha(opacity=50);opacity: 0.5;}
.case-con .pnBtn .arrow {position: absolute;top: 50%; z-index: 1;width: 70px;height: 70px;}
.case-con .prev .arrow {right: -215px;background: url(../image/case-prev.png) no-repeat;}
.case-con .next .arrow {left: -215px;background: url(../image/case-next.png) no-repeat;}


/**/
.g-about{clear: both;overflow: hidden;margin: 0px 0;height: 768px;position: relative;}
.g-about .about-con a{display: block;height: 768px; }

.g-about .about-tit{width: 100%; text-align: center; position: absolute;left:0; bottom: 5% !important;z-index: 1;font-size: 0;}
.g-about .about-tit li{display: inline-block;font-size: 24px; border-bottom:2px solid rgba(221, 222, 226, 0.6);opacity: 1;padding:0 40px; height: 56px;color: rgba(255, 255, 255, 0.6); -webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.g-about .about-tit li.cur{border-color:#ff0000;color: #ff0000;}


/*友情链接*/
.link{height:auto;width: 1400px;line-height:30px;position: relative;margin: 0 auto;padding:15px 0;clear: both;overflow: hidden;}
.link_c{width:100%;text-align: left;color: #fff;font-size:16px;}
.link_c em{float: left;padding: 0;}
.link_c p{width: 1300px;float: right;}
.link a { display: inline-block; color: rgba(153, 153, 153, 0.7); padding: 0 5px; font-family: "syl"; }


@keyframes living {
    0%{
        transform: scale(1);
    }
    50%{
        transform: scale(1.5);
    }
    100%{
        transform: scale(1);
    }
}


@-webkit-keyframes spin{
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


/*animation*/
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
