#header{
 background: rgba(255,255,255,.7)
 /*background: rgba(255,255,255,0.5);
 padding: 10px 0px;*/
 /* margin-top:2rem;*/
  position: absolute;
  top: 0;
  z-index: 2;
  overflow: visible;
}
.logo {
  width: 10%;
  position:static;
}
.nav-pc {
  width: 88%;
  position:static;
}
.nav-pc li a span {
  color: #000;
}
.index-body{
  width: 100%;
}
.index-icon{
  position: absolute;
  top:2VH;
  right:calc((100VW - 1200px)/2);
  z-index:2;
  display: flex;
}
.index-icon-list{
  margin-right:1rem;
}
.index-icon-list:last-child{
  margin-right:0rem;
}
.index-banner{
  width: 100%;
}
.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  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;
  position: relative;
  overflow: hidden;
}
.index-banner-bg{
  width: 100%;
}
.index-banner-bg img{
  width: 100%;
  object-fit:cover;
}
.index-banner-text{
  position: absolute;
  top:56%;
  left:43%;
  transform: translate(-50%,-120%);
}
.index-banner-text2{
  margin-top:2rem;
}
.index-slide-1 .index-banner-text{
  width: 42%;
}
.index-slide-1 .index-banner-text1{
  margin-right: calc((6/17)*100%);
}
.index-slide-1 .index-banner-text2{
  margin-left: calc((6/17)*100%);
}
.index-slide-1 .index-banner-text1 img{
  animation: lightSpeedOutRight 1s ease-in-out 0s;
    max-width: none;
}

.index-slide-1 .index-banner-text2 img{
  animation: lightSpeedOutLeft 1s ease-in-out 0s;
  max-width: none;
}
.index-slide-1.swiper-slide-active .index-banner-text1 img{
  animation: lightSpeedInLeft 1s ease-in-out 0.2s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
.index-slide-1.swiper-slide-active .index-banner-text2 img{
  animation: lightSpeedInRight 1s ease-in-out 0.2s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
.index-slide-2 .index-banner-text1 img{
  animation: lightSpeedOutRight 1s ease-in-out 0s;
}
.index-slide-2 .index-banner-text2 img{
  animation: lightSpeedOutLeft 1s ease-in-out 0s;
}
.index-slide-2.swiper-slide-active .index-banner-text1 img{
  animation: lightSpeedInLeft 1s ease-in-out 0.2s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
.index-slide-2.swiper-slide-active .index-banner-text2 img{
  animation: lightSpeedInRight 1s ease-in-out 0.2s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
.index-slide-3 .index-banner-text{
  transform: translate(-50%,0%);
  width: 64%;
}
.index-slide-3 .index-banner-text1{
  margin-right: 20%;
}
.index-slide-3 .index-banner-text2{
  margin-left: 20%;
}
.index-slide-3 .index-banner-text1 img{
  animation: lightSpeedOutRight 1s ease-in-out 0s;
}
.index-slide-3 .index-banner-text2 img{
  animation: lightSpeedOutLeft 1s ease-in-out 0s;
}
.index-slide-3.swiper-slide-active .index-banner-text1 img{
  animation: lightSpeedInLeft 1s ease-in-out 0.2s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
.index-slide-3.swiper-slide-active .index-banner-text2 img{
  animation: lightSpeedInRight 1s ease-in-out 0.2s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* 集团简介 */
.index-jtjj{
  width: 100%;
  padding:5VH 0;
  background: url(../images/index-jtjj-bg.jpg);
  background-position: bottom right;
}
.jtjj-con-top{
  display: flex;
  align-items:flex-start;
}
.jtjj-con-t-l{
  width: 20%;
}
.jtjj-con-tl-list{ 
  margin-top:0.5rem;
  background: #018de3;
  padding:1.5rem 1rem;
}
.jtjj-con-tl-list:first-child{
  margin-top:0rem;
}
.jtjj-con-tl-list a{
  display: block;
  width: auto;
  font-size:1rem;
  color:#fff; 
}
.jtjj-con-t-r{
  margin-left:2%;
  width: 80%;
  background: #fff;
  padding:5VH 4% 3VH 4%;
  display: flex;
  align-items:center;
}
.jtjj-con-t-rl{
  width: 50%;
}
.jtjj-con-t-rl-titem{
  display: none;
}
.jtjj-con-t-rl-titm{
  display: none;
}
.jtjj-con-t-rl-tit{
  display: block;
  color:#0181cc;
  font-size:1.6rem;
  font-weight:bold;
}
.jtjj-con-t-rl-con{
  color:#000;
  font-size:0.9rem;
  margin-top:1rem;
  line-height: 200%;
}
.jtjj-con-t-rl-con p{
  text-indent:2em;
  line-height: 2.5rem;
}
.jtjj-con-t-rr{
  width: 45%;
  margin-left:5%;
}
.jtjj-con-t-rr video{
  width: 100%;
}
.jtjj-con-bottom{
  background: #fff;
  margin-top:5VH;
  padding:5VH 0;
}
.jtjj-cb-num{
  display: flex;
  justify-content:space-around;
}
.jtjj-cb-numlist{
  text-align: center;
}
.jtjj-cb-numlist > div:nth-child(1){
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.jtjj-cb-numlist span:nth-child(1){
  font-size:4.2rem;
  color: #0181cc;
  font-weight: bold;
}
.jtjj-cb-numlist span:nth-child(2){
  vertical-align: super;
}
.jtjj-cb-nlsub{
  font-size:1.4rem;
  color:#000;
  margin-top:15%;
  margin-left: 0.5rem;
}
.jtjj-cb-numlist > div:nth-child(2){
  color:#000;
  font-size:1.2rem;
}
/* 新闻中心 */
.xwzx-conm{
  display: none;
}
.xwzx-con{
  display: block;
  padding:5VH 0 8VH;
  overflow: hidden;
}
.xwzx-con-con{
  display: flex;
  justify-content:flex-start;
  margin-top:3rem;
}
.xwzx-cc-list{
  width: 30%;
  margin-left:5%;
  padding:3rem 2% 2rem 2%;
  border:1px solid #e8e8e8;
  box-sizing:border-box;
  opacity: 0;
  background: transparent;
  transition:all 0.5s;
}
.xwzx-cc-list:hover{
  background: #249be4;
  transition:all 0.5s;
}
.xwzx-con-con-active .xwzx-cc-list{
  opacity: 1;
  animation: zoomIn 1s ease-in-out 0s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
.xwzx-cc-list:first-child{
  margin-left:0%;
}
.xwzx-cc-list a{
  display: block;
}
.xwzx-con-tit{
  color: #0181cc;
  font-size:2.5rem;
  color:#000;
  font-weight: bold;
  text-align: center;
  /* animation: bounceOutDown 1s ease-in-out 0s; */
  opacity: 0;
}
.xwzx-con-tit-active{
  opacity: 1;
  animation: bounceInDown 0.5s ease-in-out 0s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
.xwzx-con-titcon{
  color:rgba(0,0,0,0.9);
  font-size:1.2rem;
  margin-top:0.5rem;
  text-align: center;
  /* animation: bounceOutDown 1s ease-in-out 0s; */
  opacity: 0;
}
.xwzx-con-titcon-active{
  opacity: 1;
  animation: bounceInDown 1s ease-in-out 0.1s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}
.xwzx-ccl-tit{
  position: relative;
}
.xwzx-ccl-tit span{
  font-size:1.2rem;
  color:rgba(35,35,35,0.9);
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition:all 0.2s;
  display: block;
}
.xwzx-cc-list:hover .xwzx-ccl-tit span{
  color:rgba(255,255,255,0.9);
  transition:all 0.2s;
}
.xwzx-ccl-tit:after{
  content:'';
  position: absolute;
  left:0;
  top:calc(100% + 1.5rem);
  background: #7f7f7f;
  width: 3rem;
  height: 0.15rem;
  transition:all 0.2s;
}
.xwzx-cc-list:hover .xwzx-ccl-tit:after{
  background: #fff;
  transition:all 0.2s;
}
.xwzx-ccl-con{
  font-size:1.1rem;
  line-height: 2.5rem;
  text-indent: 2em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-top:4rem;
  transition:all 0.2s;
}
.xwzx-cc-list:hover .xwzx-ccl-con{
  color:#fff;
  transition:all 0.2s;
}
.xwzx-ccl-img{
  margin-top:2rem;
  overflow: hidden;
}
.xwzx-ccl-img img{
  width: 100%;
  object-fit:cover;
  transform:scale(1);
  transition:all 0.5s;
}
.xwzx-ccl-img:hover img{
  transform:scale(1.2);
  transition:all 0.5s;
}
/* 集团产业 */
.index-jtcy{
  height: 70VH;
  overflow: hidden;
}
.jtcy-conm{
  display: none;
}
.jtcy-con{
  background: url(../images/index-jtcy-bg.jpg);
  background-size: cover;
  background-position: left bottom;
  position: relative;
  display: block;
}
.jtcy-ct-con{
  position: absolute;
  padding-top:5VH;
  left:50%;
  transform:translateX(-50%);
}
.jtcy-con-tit{
  color:#fff;
  font-size: 2.5rem;
  font-weight: bold;
  text-align: center;
  opacity: 0;
}
.jtcy-con-tit-active{
  animation: bounceInDown 1s ease-in-out 0.2s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 1;
}
.jtcy-con-titcon{
  color:rgba(255,255,255,0.9);
  font-size: 1.2rem;
  margin-top: 0.5rem;
  text-align: center;
  position: relative;
  opacity: 0;
}
.jtcy-con-titcon-active{
  animation: bounceInDown 1s ease-in-out 0.4s;
  -webkit-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 1;
}
.jtcy-con-titcon:after{
  content:'';
  position: absolute;
  top:calc(100% + 1rem);
  left:50%;
  transform:translateX(-50%);
  width: 5rem;
  height: 0.3rem;
  background: #fff;
}
.jtcy-con-con{
  height: 70VH;
}
.jtcy-slide{
  text-align: left;
  border-left:1px solid rgba(255,255,255,0.1);
  border-right:1px solid rgba(255,255,255,0.1);
  box-sizing:border-box;
  -webkit-align-items:flex-end;
  align-items:flex-end;
}
.jtcy-scon{
  width: 90%;
  margin-left:5%;
  margin-bottom: 12VH;
  transition:all 1s;
}
.jtcy-slide:hover .jtcy-scon{
  /* margin-bottom: 12VH; */
  transition:all 1s;
}
.jtcy-scon-show{
  transform:translateY(0%);
  transition:all 1s;
}
.jtcy-slide:hover .jtcy-scon-show{
  transform:translateY(-10%);
  transition:all 1s;
}
.jtcy-scon-hide{
  transform:translateY(100%);
  transition:all 1s;
}
.jtcy-slide:hover .jtcy-scon-hide{
  transform:translateY(0);
  transition:all 1s;
}
.jtcy-sc-icon{
  width: 20%;
}
.jtcy-sc-icon img{
  width: 100%;
  object-fit:cover;
}
.jtcy-sc-tit{
  font-size:1.3rem;
  font-weight: bold;
  color:#fff;
  margin-top:2VH;
}
.jtcy-sc-tite{
  font-size:1.6rem;
  font-weight: bold;
  color:#fff;
  text-transform: uppercase;
}
.jtcy-sc-con{
  font-size:1.05rem;
  color:#fff;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  margin-top:2VH;
  opacity: 0;
  transition:all 0.5s;
}
.jtcy-slide:hover .jtcy-sc-con{
  transition:all 1s;
  opacity: 1;
}
.jtcy-sc-more{
  margin-top:5VH;
  display: none;
}
.jtcy-slide:hover .jtcy-sc-more{
  transition:all 1s;
  display: block;
}
.jtcy-sc-more a{
  display: block;
  font-size:1.1rem;
  color:#018de3;
  font-weight: bold;
  background: #fff;
  width: 40%;
  padding:1rem 2rem;
  text-align: center;
}
.jtcy-button-next,.jtcy-button-prev{
  width: calc((60/1920)*100VW);
  height: calc((90/1920)*100VW);
  background-size: 100% 100%;
}
.jtcy-button-next{
  background-image: url(../images/jtcy-next.png);
  right:calc(((100VW - 1170px)/2) - 2rem - 60px);
}
.jtcy-button-prev{
  background-image: url(../images/jtcy-prev.png);
  left:calc(((100VW - 1170px)/2) - 2rem - 60px);
}
/* 联系我们 */
.lxwmm-con{
  display: none;
}
.lxwm-con{
  display: block;
}
.lxwm-t{
  height: 20VH;
  background: #fff;
  display: flex;
  align-items:center;
  justify-content:space-between;
}
.lxwm-t-list{
  display: flex;
  align-items:center;
  justify-content:space-between;
}
.lxwm-t-list-icon1{
  background: url(../images/lxwm-icon1.png);
  background-size: 100% 100%;
  background-position: center center;
}
.lxwm-t-list:hover .lxwm-t-list-icon1{
  transition:all 0.5s;
  background: url(../images/lxwm-icon1-select.png);
  background-size: 100% 100%;
  background-position: center center;
}
.lxwm-t-list-icon2{
  background: url(../images/lxwm-icon2.png);
  background-size: 100% 100%;
  background-position: center center;
}
.lxwm-t-list:hover .lxwm-t-list-icon2{
  transition:all 0.5s;
  background: url(../images/lxwm-icon2-select.png);
  background-size: 100% 100%;
  background-position: center center;
}
.lxwm-t-list-icon3{
  background: url(../images/lxwm-icon3.png);
  background-size: 100% 100%;
  background-position: center center;
}
.lxwm-t-list:hover .lxwm-t-list-icon3{
  transition:all 0.5s;
  background: url(../images/lxwm-icon3-select.png);
  background-size: 100% 100%;
  background-position: center center;
}
.lxwm-t-list-icon4{
  background: url(../images/lxwm-icon4.png);
  background-size: 100% 100%;
  background-position: center center;
}
.lxwm-t-list:hover .lxwm-t-list-icon4{
  transition:all 0.5s;
  background: url(../images/lxwm-icon4-select.png);
  background-size: 100% 100%;
  background-position: center center;
}
.lxwm-t-list-icon{
  width: 5VW;
  height: 5VW;
}
.lxwm-t-list-text{
  margin-left:2VW;
}
.lxwm-t-list-tit{
  color:rgba(45,45,45,1);
  font-size:1.4rem;
  font-weight: bold;
}
.lxwm-t-list-tit a{
	 color:rgba(45,45,45,1);
  font-size:1.4rem;
  font-weight: bold
}
.lxwm-t-list-tite{
  text-transform: uppercase;
  color:rgba(0,0,0,0.7);
  font-size:1.1rem;
  font-weight: bold;
}
.lxwm-c{
  background: #018de3;
}
.lxwm-c-con{
  display: flex;
  align-items:flex-start;
  justify-content:space-between;
  padding:3VH 0 4VH;
}
.lxwm-cc-list{
  display: flex;
  align-items:center;
  align-content: space-between;
  margin-top:1rem;
}
.lxwm-ccl-text{
  font-size: 1.1rem;
  color:#fff;
  margin-left:1VW;
}
.lxwm-b{
  border-top:0.15rem solid rgba(255,255,255,0.1);
  background: #018de3;
  padding:2VH 0;
  text-align: center;
  color: #fff;
}
.lxwm-b a{
  color: #fff;
}
/* @media (min-width: 992px){
  .index-icon{
    right:calc((100VW - 970px)/2);
  }
} */
@media (max-width: 768px){
  #header {
    margin-top: 0rem;
  }
  .logo {
    width: 16%;
  }
  .hamburger {
    right: 15px;
  }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    background-color: #fff;
  }
  .index-icon{
    right:80px;
    top:18px;
  }
  .index-banner{
    height: 100VH;
  }
  .index-banner-bg{
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
  }
  .index-banner-bg img {
    width: auto;
    height: 100%;
  }
  .index-banner-text2 {
    margin-top: 1rem;
  }
  .index-slide-1 .index-banner-text {
    width: 85%;
  }
  .index-slide-2 .index-banner-text {
    width: 85%;
  }
  .index-slide-3 .index-banner-text {
    width: 80%;
  }
  /* 集团简介 */
  .index-jtjj {
    padding: 0;
    height:100VH;
    background-size: auto 100%;
    background-position: 90% 80%;
    position: relative;
    overflow: hidden;
  }
  .index-jtjj:after{
    content:'';
    position: absolute;
    width: 100VW;
    height: 100VH;
    background: rgba(255,255,255,0.4);
    z-index:1;
  }
  .jtjj-con-t-l{
    display: none;
  }
  .jtjj-con.container{
    padding:0;
    background: rgba(255,255,255,0);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    z-index:2;
  }
  .jtjj-con-t-r {
    margin-left: 0;
    width: 100%;
    background: transparent;
    padding: 0 4% 3VH 4%;
  }
  .jtjj-con-t-rl {
    width: 100%;
  }
  .jtjj-con-t-rl-titem{
    display: block;
    color:#0181cc;
    font-size:2rem;
    font-weight:bold;
    text-transform: uppercase;
    opacity: 0;
  }
  .jtjj-con-t-rl-titem-active{
    animation: bounceInDown 0.5s ease-in-out 0.3s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 1;
  }
  .jtjj-con-t-rl-titm{
    display: block;
    color:#000;
    font-size:1.4rem;
    font-weight:bold;
    opacity: 0;
  }
  .jtjj-con-t-rl-titm-active{
    animation: bounceInDown 1s ease-in-out 0.3s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 1;
  }
  .jtjj-con-t-rl-tit{
    display: none;
  }
  .jtjj-con-t-rl-con{
    color:rgba(0,0,0,0.8);
    line-height: 200%;
    margin-top:5VH;
  }
  .jtjj-con-t-rl-con p:nth-child(2){
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .jtjj-con-t-rr{
    display: none;
  }
  .jtjj-con-bottom {
    padding: 4VH 0;
    width: 92%;
    margin: auto;
    margin-top: 4VH;
  }
  .jtjj-cb-numlist span:nth-child(1) {
    font-size: 2.5rem;
  }
  .jtjj-cb-nlsub {
    font-size: 1rem;
    margin-top: 8%;
  }
  .jtjj-cb-numlist > div:nth-child(2) {
    font-size: 0.8rem;
  }
  /* 新闻中心 */
  .index-xwzx{
    height: 100VH;
    position: relative;
  }
  .xwzx-con{
    display: none;
  }
  .xwzx-conm{
    display: block;
    position: absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width: calc(100% - 30px);
    overflow: hidden;
  }
  .xwzxm-con-tit{
    display: block;
    color:#0181cc;
    font-size:2rem;
    font-weight:bold;
    text-transform: uppercase;
    opacity: 0;
  }
  .xwzxm-con-tit-active{
    opacity: 1;
    animation: bounceInDown 0.5s ease-in-out 0s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  .xwzxm-con-titcon{
    color:#000;
    font-size:1.4rem;
    font-weight:bold;
    opacity: 0;
  }
  .xwzxm-con-titcon-active{
    animation: bounceInDown 1s ease-in-out 0.1s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 1;
  }
  .xwzxm-con-con{
    width: 100%;
    margin-top:5VH;
    height:60VH;
  }
  .xwzxm-slide{
    align-items:flex-start;
  }
  .xwzxm-slide a{
    display: block;
    background: #f3f3f3;
    padding-bottom:5VH;
  }
  .xwzxm-ccl-img{
    height: 50VW;
  }
  .xwzxm-ccl-img img{
    width: 100%;
    object-fit:cover;
    height: 100%;
  }
  .xwzxm-ccl-tit{
    margin-top:5VH;
    text-align: left;
    color:rgba(35,35,35,0.9);
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
  }
  .xwzxm-ccl-con{
    margin-top:5VH;
    color:rgba(89,89,89,0.7);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .xwzxm-pagination{
    text-align: left;
    margin-left:7VW;
    /* position: relative; */
  }
  .xwzxm-pagination:before{
    content:'01';
    position: absolute;
    top:50%;
    left:-7VW;
    font-size:1.5rem;
    color:#090909;
    transform:translateY(-40%);
  }
  .xwzxm-pagination:after{
    content:'03';
    position: absolute;
    top:50%;
    left:17VW;
    font-size:1.5rem;
    color:#090909;
    transform:translateY(-40%);
  }
  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
  }
  .swiper-pagination-bullet {
    width: 5VW;
    height: 2px;
    border-radius: 0;
  }
  /* 集团产业 */
  .index-jtcy{
    height: 100VH;
  }
  .jtcy-con{
    display: none;
  }
  .jtcy-conm{
    display: block;
    background: url(../images/index-jtcy-bg.jpg);
    background-size: cover;
    background-position: 40% 80%;
    position: relative;
    height: 100%;
  }
  .jtcy-conm-list{
    display: flex;
    align-items:flex-start;
    padding:5VH 10VW;
    border-bottom:1px solid rgba(255,255,255,0.4);
    opacity: 0;
  }
  .jtcy-conm.jtcy-conm-active .jtcy-conm-list{
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 1;
  }
  .jtcy-conm.jtcy-conm-active .jtcy-conm-list:nth-child(1){
    animation: slideInLeft 0.8s ease-in-out 0.2s;
  }
  .jtcy-conm.jtcy-conm-active .jtcy-conm-list:nth-child(2){
    animation: slideInLeft 0.8s ease-in-out 0.4s;
  }
  .jtcy-conm.jtcy-conm-active .jtcy-conm-list:nth-child(3){
    animation: slideInLeft 0.8s ease-in-out 0.6s;
  }
  .jtcy-conm.jtcy-conm-active .jtcy-conm-list:nth-child(4){
    animation: slideInLeft 0.8s ease-in-out 0.8s;
  }
  .jtcy-conml-l{
    width: 20%;
  }
  .jtcy-conml-l img{
    width: 100%;
  }
  .jtcy-conml-r{
    width: 75%;
    margin-left:5%;
  }
  .jtcy-conml-rt{
    display: flex;
    justify-content : space-between;
    align-items:center;
  }
  .jtcy-conml-rtl-tit{
    font-size:1.4rem;
    color:rgba(255,255,255,0.9);
    font-weight: bold;
  }
  .jtcy-conml-rtl-tite{
    font-size:1.3rem;
    color:rgba(255,255,255,0.7);
    font-weight: bold;
    text-transform: uppercase;
  }
  .jtcy-conml-rtr{
    position: relative;
  }
  .jtcy-conml-rtr:after{
    content:'';
    position: absolute;
    background: url(../images/jtcym-arrow.png);
    background-size: cover;
    color:#018de3;
    width: 10VW;
    height: 10VW;
    border-radius: 100%;
    text-align: center;
    line-height: 10VW;
    font-weight: bold;
    font-size:1.2rem;
    top: -5VW;
    right: 0VW;
    transition:all 0.5s;
    
  }
  .jtcy-conm-list.jtcy-conm-list-active .jtcy-conml-rtr:after{
    transform:rotate(-90deg);
    transition:all 0.5s;
  }
  .jtcy-conml-rb{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color:#fff;
    font-size:1rem;
    display: none;
  }
  .jtcy-conm-list.jtcy-conm-list-active .jtcy-conml-rb{
    display: block;
    transition:all 0.5s;
  }
  .jtcy-conm-more{
    margin-top:5VH;
    text-align: center;
    opacity: 0;
  }
  .jtcy-conm.jtcy-conm-active .jtcy-conm-more{
    animation: slideInLeft 1s ease-in-out 1s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 1;
  }
  .jtcy-conm-more a{
    display: inline-block;
    background: #fff;
    color:#000;
    font-size:1.2rem;
    width: 35%;
    padding:0.5rem 1rem;
    text-align: center;
  }
  /* 联系我们 */
  .lxwm-con{
    display: none;
  }
  .lxwmm-con{
    display: block;
    height: 100VH;
    background: url(../images/index-lxwm-bg.jpg);
    background-position: left bottom;
    background-size: 100% 100%;
    text-align: center;
    position: relative;
    overflow: hidden;
  }
  .lxwmm-ccon{
    position: absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-55%);
    width: 100%;
  }
  .lxwmm-ccon-tite{
    display: block;
    color:#0181cc;
    font-size:2rem;
    font-weight:bold;
    text-transform: uppercase;
    opacity: 0;
  }
  .lxwmm-ccon-tite-active{
    animation: bounceInDown 0.5s ease-in-out 0.2s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 1;
  }
  .lxwmm-ccon-tit{
    color:#000;
    font-size:1.4rem;
    font-weight:bold;
    opacity: 0;
  }
  .lxwmm-ccon-tit-active{
    animation: bounceInDown 1s ease-in-out 0.3s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 1;
  }
  .lxwmm-cconfs{
    margin-top:6VH;
  }
  .lxwmm-cconfs-list{
    display: flex;
    align-items:center;
    align-content: space-between;
    background: #249be4;
    width: 85%;
    margin:auto;
    margin-top:3VH;
    padding:2VH 0;
    padding-left:3VW;
  }
  .lxwmm-cconfsl-text{
    font-size: 1rem;
    color:#fff;
    margin-left:3VW;
  }
  .lxwmm-ewm{
    width: 40%;
    margin:auto;
    margin-top:6VH;
  }
  .lxwmm-ewm img{
    width: 100%;
    object-fit:cover;
  }
  .lxwmm-foot{
    position: absolute;
    bottom:0;
    left:0;
    width: 100%;
    text-align: center;
    background: rgba(20,20,20,0.4);
    padding:2VH 0;
    color: #fff;
  }
  .lxwmm-foot a{
    color: #fff;
  }
  

}