﻿@import url(style.css);
@import url(lrtk3.css);
@import url(pscroll.css);
.header .nav > ul > li#m1.on > a{ color:#fff;}
.header .nav > ul > li#m1:hover > a{ color:#7cc309;}
/*轮显*/
.banner .swiper-pagination { width: 100%;bottom: 32px; transition-duration: 0.4s;-webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;}
.banner .swiper-pagination .swiper-pagination-bullet { width:19px; height: 3px;  margin: 0 6px; border-radius:0%; position:relative; z-index:0; overflow:hidden; background:none;opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet:before{ content:""; position:absolute; width:100%; height:100%; top:0; left:0; border:1px solid #7cc309;}
.banner .swiper-pagination .swiper-pagination-bullet-active{ background:none; /*width:40px;border-radius:20px;*/ }
.banner .swiper-pagination .swiper-pagination-bullet:after{ content:""; width:0; height:100%; position:absolute; left:0; top:0; background:#7cc309; z-index:1;}
.banner .swiper-pagination .swiper-pagination-bullet-active:after{ width:100%;transition:all 5s;}

/*图标列表*/
.i_ico{ margin:0 auto; max-width:1880px; margin-top:43px;  margin-bottom:38px; padding-left:1%; padding-right:1%;}
.i_ico ul li{ float:left; width:20%; /* overflow:hidden; */text-align:center; position:relative; background:url(../images/i_pic6.png) right center no-repeat; background-size:16px 35px; padding-left:1%; padding-right:1%;}
.i_ico ul li:last-child{ background:none;}
.i_ico ul li .boxs2{transition:.4s; overflow:hidden;}
.i_ico ul li .boxs2:hover{transform: translate(0%, -6px);}
.i_ico ul li img{ height:57px; display:block; margin:0 auto;transition:.4s;}
.i_ico ul li:hover img{/*transform:scaleX(-1);*/}
.i_ico ul li .h5{ font-weight:normal; overflow:hidden; line-height:22px;color:#525252; font-size:18px; margin-top:17px;}

@media screen and (max-width: 960px) {
	.makeAppointment{ display:none;}
	}

.makeAppointment {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 99;
  background: url(../images/makeappointment_bg.png);
  padding: 20px 0 20px 0;
  overflow: hidden;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
}
.makeAppointment .wrap {
  position: relative;
}
.makeAppointment .close {
  width: 40px;
  height: 40px;
  position: absolute;
  top: -12px;
  right: 0;
  z-index: 2;
  background: url(../images/makeappointment_close.png) no-repeat;
  cursor: pointer;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
}
.makeAppointment .close:hover {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
}
.makeAppointment .text {
  line-height: 32px;
  font-size: 28px;
  color: #fff;
}
.makeAppointment .text span {
  font-size: 14px;
  margin-left: 30px;
}
.makeAppointment .inpuBox {
  margin-top: 10px;
}
.makeAppointment .inpuBox:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.makeAppointment .inpuBox select,
.makeAppointment .inpuBox input[type="text"] {
  width: 275px;
  height: 50px;
  line-height: 50px;
  float: left;
  margin-right: 20px;
  background: #fff;
  padding: 0 18px;
  box-sizing: border-box;
  font-size: 14px;
  color: #333333;
}
.makeAppointment .inpuBox select::-webkit-input-placeholder,
.makeAppointment .inpuBox input[type="text"]::-webkit-input-placeholder {
  color: #333333;
}
.makeAppointment .inpuBox select:-moz-placeholder,
.makeAppointment .inpuBox input[type="text"]:-moz-placeholder {
  color: #333333;
}
.makeAppointment .inpuBox select::-moz-placeholder,
.makeAppointment .inpuBox input[type="text"]::-moz-placeholder {
  color: #333333;
}
.makeAppointment .inpuBox select:-ms-input-placeholder,
.makeAppointment .inpuBox input[type="text"]:-ms-input-placeholder {
  color: #333333;
}
.makeAppointment .inpuBox select {
  width: 285px;
  outline: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url(../images/select.gif) no-repeat right 20px center #ffffff;
  cursor: pointer;
  border: none;
}
.makeAppointment .inpuBox input[type="submit"] {
  width: 200px;
  height: 50px;
  line-height: 50px;
  border-radius: 0;
  border: none;
  float: right;
  cursor: pointer;
  font-size: 16px;
  color: #fff;
  background: #e67015;
  transition: 0.4s;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
}
.makeAppointment .inpuBox input[type="button"]:hover {
  background: #d85e00;
}
@media only screen and (max-width: 1400px) {
  .makeAppointment .inpuBox select,
  .makeAppointment .inpuBox input[type="text"] {
    width: 230px;
  }
}



/*视频1*/
.i_video_bg{ overflow:hidden; background:url(../images/i_bg1.png) right bottom no-repeat; background-size:100% auto;}
.i_video{ overflow:hidden; position:relative;}
.i_video .img{ width:100%; display:block;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;opacity:0;filter:Alpha(opacity=0);}
/*.i_video:hover .img{-webkit-transform:scale(1.02, 1.02); -moz-transform:scale(1.02, 1.02); -o-transform:scale(1.02, 1.02); -ms-transform:scale(1.02, 1.02); transform:scale(1.02, 1.02);}*/
.i_video .bgs{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.4); text-align:center;display: flex; align-items: center; justify-content: left; cursor:pointer;}
.i_video .boxs{ width:100%; text-align:center; padding-left:2%; padding-right:2%;transition:all 0.6s;}
.i_video .boxs .play{ width:68px; display:block; margin:0 auto;}
.i_video .boxs .h5{ font-weight:normal; color:#fff; overflow:hidden; line-height:34px; margin-top:25px;}
.i_video:hovers .boxs{transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05); -moz-transform:scale(1.05, 1.05); -o-transform:scale(1.05, 1.05); -ms-transform:scale(1.05, 1.05);}
.i_video .videos{position: absolute; top: 0;left: 0; width: 100%; height: 100%;/*object-fit: fill;*/ object-fit: cover;}
.i_video_txt{ width:94%; margin:0 auto; max-width:850px; position:relative; margin-top:-49px; background:#7cc309; border-radius:0 15px 0 15px; text-align:center; overflow:hidden; margin-bottom:3.5%;}
.i_video_txt .boxs{ color:#fff; overflow:hidden;margin-top:1.4%; margin-bottom:1.3%;}
.i_video_txt .boxs .span{ display:block; text-transform:uppercase; overflow:hidden; line-height:1.7; font-size:18px; letter-spacing:8px; padding-left:30px; }
.i_video_txt .boxs .h3{ font-weight:bold; overflow:hidden; line-height:1.5; color:#fff; letter-spacing:8px; padding-left:35px;}
/*介绍*/
@keyframes textShade{
	0%{background-position:0 0;}
	100%{background-position:100% 100%;}	
}
.i_introduct{ overflow:hidden; background:#eee;}
.i_title{ overflow:hidden; text-align:center; margin-top:5%;}
.i_title .span{ text-transform:uppercase; overflow:hidden; line-height:1.5; color:#797979; font-size:18px; margin-bottom:1%; letter-spacing:30px;}
.i_title .h3{ font-weight:bold; color:#333333;overflow:hidden; letter-spacing:12px;}
.textShade{background-image:url(../images/i_img5.jpg);-webkit-background-clip: text;background-clip: text;color:transparent; background-position:50% 50%; animation:textShade linear 20s infinite; background-size:auto 100%;}
.i_introduct .wrap{ overflow:hidden;}
.i_introduct .bb{ position:relative; overflow:hidden;}
/*.i_introduct .bb:after{ content:""; position:absolute; left:50%; width:160px; height:100%; top:0; background:#eeeeee; margin-left:-950px; z-index:1;}
.i_introduct .bb:before{ content:""; position:absolute; right:50%; width:160px; height:100%; top:0; background:#eeeeee; margin-right:-950px; z-index:1;}*/
/*.i_introduct .ul li:first-child .boxs2:after{ width:30%; height:100%; content:""; position:absolute; top:0; left:-30px;background:#eeeeee; z-index:9;transform:skewX(30deg);}
.i_introduct .ul li:last-child .boxs2:after{ width:30%; height:100%; content:""; position:absolute; top:0; right:-30px;background:#eeeeee; z-index:9;transform:skewX(30deg);}*/
.i_introduct .ul{ margin-top:4%; overflow:hidden;/*transform:skewX(-30deg);*/margin-bottom:4.5%; position:relative; width:141%; margin-left:-21.3%; }
.i_introduct .ul li{ overflow:hidden; float:left; width:33.33%; position:relative; background-repeat:no-repeat; background-position:center center; background-size:cover; z-index:0;text-decoration: none; outline:none;appearance: none;}
.i_introduct .ul li:after{ content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.2); z-index:-1;opacity:0;filter:Alpha(opacity=0)}
.i_introduct .ul li .bgs{/*content:'';*/position:absolute; top:0; left:0; width:200%; height:200%;background-repeat:no-repeat; background-position:center center; background-size:cover; z-index:-2;/* background:var(--src);*/transform:skewX(30deg); }
.i_introduct .ul li:hover:after{opacity:1.0;filter:Alpha(opacity=100)}
.i_introduct .ul li .img{ display:block; width:100%;/*transform:skewX(30deg);*/opacity:0;filter:Alpha(opacity=0); max-height:520px;}
.i_introduct .ul li .boxs2{ display:block;width:100%; height:100%; top:0; left:0; position:absolute;display: flex; align-items: center; justify-content: left; z-index:1; text-decoration: none; outline:none;appearance: none;}
.i_introduct .ul li .boxs2 .cons{ text-align:center; width:100%; padding-left:2%; padding-right:2%;color:#fff; position:relative;/*transform:skewX(30deg);*/}
.i_introduct .ul li:nth-child(2){ margin-top:30px;  z-index:1;/*clip-path: polygon(30% 0%, 100% 0%, 70% 100%,0% 100%);*/}
.i_introduct .ul li:nth-child(1){clip-path: polygon(30% 0%, 100% 0%, 70% 100%,30% 100%); transform: translate(31.8%, 0%);}
.i_introduct .ul li:nth-child(2){clip-path: polygon(30% 0%, 100% 0%, 70% 100%,0% 100%);/*transform: translate(5%, 0%);*/}
.i_introduct .ul li:nth-child(3){clip-path: polygon(30% 0%, 70% 0%, 70% 100%,0% 100%); transform: translate(-28.3%, 0%);}
.i_introduct .ul li .h3{ color:#fff;font-weight:normal; display:block; line-height:1.1; overflow:hidden;margin-bottom:4%;}
.i_introduct .ul li .buts{ font-style:normal; clear:both;  display:inline-block; vertical-align:top; overflow:hidden; padding-left:25px; padding-right:25px;  line-height:38px; color:#fff; position:relative; border-radius:0 10px 0 10px; border:1px solid #fff; z-index:0;  font-size:16px; text-align:center; margin-top:8%;}
.i_introduct .ul li .buts:after{content:""; position:absolute; left:0; top:0; width:0; height:100%;background:#7cc309;transition:all 0.3s; z-index:-1;border-radius:0 10px 0 10px;}
.i_introduct .ul li .buts:hover:after{ width:100%;}
.i_introduct .ul li .buts:hover{ color:#fff; border-color:transparent; }
.i_introduct .ul li .txt{ overflow:hidden; line-height:22px; text-align:center; height:0;/*transition:all 0.3s;transform:scale(1, 0);*/--lh: 94px;transition: height 0.3s, margin 0.3s;}
.i_introduct .ul li:hover .txt{ /*height:auto;transform:scale(1, 1);*/ height: var(--lh);}
.i_introduct .ul li .txt .h4{ font-weight:bold; font-size:15px; color:#fff;}
.i_introduct .ul li .txt .p{ margin:0 auto; width:70%; overflow:hidden; margin-top:1%; max-width:370px; color:#dbd7d7;font-size:15px;}
.i_introduct .ul li:nth-child(1) .boxs2 .cons{ padding-left:15%;}
.i_introduct .ul li:nth-child(3) .boxs2 .cons{ padding-right:15%;}
/*照片*/
.i_photo_bg{ overflow:hidden; background:url(../images/i_bg2.png) right top no-repeat; background-size:100% auto;}
.i_photo_bg .i_title .textShade{background-image:url(../images/i_img5.jpg);-webkit-background-clip: text;background-clip: text;color:transparent; background-position:50% 50%;}
.roll_row{ position: relative; width: 100%; height: 183px; overflow: hidden; margin-bottom:10px;}
.roll_row .roll__list{position: absolute; }
.roll_row .roll__list::before, .roll_row .roll__list::after {content: ""; display: table;line-height: 0;}
.roll_row .roll__list::after { clear: both;}
.roll_row .roll__list{  width: 9999px;}
.roll_row#f .roll__list{ text-align:right;}
.roll_row .roll__list li{ display:inline-block; vertical-align:top; margin-right: 8px; width: 262px;  height: 183px; line-height: 100px;text-align: center; color: #fff; /*background-color: #ff9900; */border-radius:10px;}
.roll_row .roll__list li a{ display:block; width:100%; height:100%; position:relative; overflow:hidden;border-radius:10px; z-index:0;}
.roll_row .roll__list li a img{display: block;width: 100%; position:absolute; top:0; left:0; height:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.2s ease-out 0s; -moz-transition:all 0.2s ease-out 0s; -o-transition:all 0.2s ease-out 0s; transition:all 0.2s ease-out 0s;transition-delay:0.2s;}
.roll_row .roll__list li:hover a img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.roll_row .roll__list li a:after{ content:""; position:absolute; width:100%; height:100%; top:0; left:0; background:url(../images/i_pic1.png) rgba(0,0,0,0.5) center center no-repeat; background-size:33px 33px;transition:all 0.3s;opacity:0;filter:Alpha(opacity=0);}
.roll_row .roll__list li:hover a:after{opacity:1.0;filter:Alpha(opacity=100);}
.roll_row#e{ margin-top:3%;}
.i_bnt{ text-align:center; overflow:hidden; margin-top:3.5%;}
.i_bnt a{ display:inline-block; vertical-align:top; overflow:hidden; padding-left:4%; padding-right:4%; min-width:18.75%; color:#fff; height:56px; line-height:56px; color:#fff; position:relative; border-radius:0 10px 0 10px; background:#7cc309; z-index:0; letter-spacing:3px; }
.i_bnt a:after{ content:""; position:absolute; left:0; top:0; width:0; height:100%; background:#000;transition:all 0.3s; z-index:-1;}
.i_bnt a:hover:after{ width:100%;}
.i_photo_desc{ overflow:hidden; margin-top:15px; line-height:1.6; color:#777b84; text-align:center; font-size:14px;}
/*新闻*/
.i_news_bg{ overflow:hidden; background:url(../images/i_bg4.png) right bottom no-repeat; background-size:100% auto;}
/*产品*/
.index-block-a{ overflow:hidden; background:#eeeeee;}
.index-block-a .swiper-box { position: relative;margin: -30px -56px 0; margin-top:5%; margin-bottom:6%;}
.index-block-a .swiper-box::after { content: ""; display: block; position: absolute;left: 0; top: 28%;width: 100%; height: 100%;background: url(../images/index/bg1_point.png) no-repeat top center / 100% auto;}
.index-block-a .swiper-slide-active .img-box { opacity: 1;}
.index-block-a .swiper-slide-active .cont { display: block;}
.index-block-a .swiper-slide-active .title {opacity: 1;}
/*.index-block-a .swiper-slide-prev .box {  transform: translateX(25%);}
.index-block-a .swiper-slide-prev .img-box {  transform: scale(0.5);}
.index-block-a .swiper-slide-next .box {  transform: translateX(-25%);}
.index-block-a .swiper-slide-next .img-box {  transform: scale(0.5);}*/
.index-block-a .swiper-box .swiper-container .swiper-slide .box {
  display: block;
 /* transform: scale(0.714);*/transform: scale(0.3);
 /* -ms-transform-origin-y: 100%;
  -webkit-transform-origin-y: 100%;
  -ms-transform-origin-x: 170%;
  -webkit-transform-origin-x: 170%;*/
  -ms-transform-origin-x: 100%;
  -webkit-transform-origin-x: 100%;
  transition: transform 0.3s; padding-bottom:56px; padding-top:90px;
}
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-prev .box,
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-next .box {
/*transform: scale(0.857);*/transform: scale(0.6);
}
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-prev .box {
  /*-ms-transform-origin-x: 120%;
  -webkit-transform-origin-x: 120%;*/
  -ms-transform-origin-x: 50%;
  -webkit-transform-origin-x: 50%;
}
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-next .box {
  /*-ms-transform-origin-x: -20%;
  -webkit-transform-origin-x: -20%;*/
  -ms-transform-origin-x: 50%;
  -webkit-transform-origin-x: 50%;
}
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-next + .swiper-slide .box {
 /* -ms-transform-origin-x: -70%;
  -webkit-transform-origin-x: -70%;*/
   -ms-transform-origin-x: 0%;
  -webkit-transform-origin-x: 0%;
}
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-active {
  z-index: 2;
}
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-active .box {
  transform: scale(1);
}
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-active .box img{transform: scale(1.2);}
.index-block-a .swiper-box .swiper-container .swiper-slide:hover .title{ color:#7cc309;}
/*.index-block-a .swiper-box .swiper-container .swiper-slide .title{opacity:0;filter:Alpha(opacity=0);}
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-prev .title{opacity:1.0;filter:Alpha(opacity=100);}
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-next .title{opacity:1.0;filter:Alpha(opacity=100);}*/
.index-block-a .swiper-box .swiper-container .swiper-slide .title{ width:30%;/* right:2%;*/ left:auto;}
.index-block-a .swiper-box .swiper-container .swiper-slide.xxytitle .title{right:2%;}
/*.index-block-a .swiper-box .swiper-container .swiper-slide:nth-child(4) .title{ right:2%;}*/
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-prev .title{ width:100%; right:0;}
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-next .title{ width:100%; right:0;}
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-active .title{width:100%; right:0; bottom:auto; top:30px;}
.index-block-a .box { transition: all 0.8s;display: block;}
.index-block-a .img-box {  transition: all 1.2s;/*opacity: 0.6;*/}
.index-block-a .img-box::before {  content: "";  display: block; width: 100%; padding-top: 100%;}
.index-block-a .swiper-box .swiper-container .swiper-slide:hover .img-box{transform: translate(0%, -15px);}
.index-block-a .swiper-btns .swiper-btn{ display: block;position: relative;width: 56px; height: 56px; /*background: linear-gradient(-15deg, #137fdc 0%, #03aaa8 100%), linear-gradient(#018ae2, #018ae2);background-blend-mode: normal, normal;*/transition: all 0.3s;}
.index-block-a .swiper-btns .swiper-btn::before {content: ""; display: block;position: absolute; left: 0; top: 0;width: 100%;height: 100%;background: no-repeat center / 100% auto;}
.index-block-a .swiper-btns .swiper-btn:hover { /*background: linear-gradient(#018ae2, #018ae2), linear-gradient(-15deg, #137fdc 0%, #03aaa8 100%);*/}
.index-block-a .swiper-btns .swiper-btn.prev {margin-left: 0;}
.index-block-a .swiper-btns .swiper-btn.prev::before { background-image: url(../images/left.png);}
.index-block-a .swiper-btns .swiper-btn.prev:hover::before { margin-left: -3px; background-image: url(../images/left_on.png);}
.index-block-a .swiper-btns .swiper-btn.next {margin-right: 0;}
.index-block-a .swiper-btns .swiper-btn.next::before { background-image: url(../images/right.png); }
.index-block-a .swiper-btns .swiper-btn.next:hover::before {margin-right: -3px;background-image: url(../images/right_on.png);}

.index-block-a .swiper-btns .swiper-btn { position: absolute;top: 50%; z-index: 2; transform: translateY(-50%);}
.index-block-a .swiper-btns .swiper-btn.prev { left: 0;}
.index-block-a .swiper-btns .swiper-btn.next {  right: 0;}
.index-block-a .img-box {position: relative; overflow: hidden;}
.index-block-a .img-box img {display: block; position: absolute; left: 0; top: 0;width: 100%; height: 100%; transform: scale(1); -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1); transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s; -o-transition: all 0.3s;}
.index-block-a .img-box.auto-img img { position: static; height: auto;}
/*.index-block-a .imgh:hover .img-box img,
.index-block-a .img-box .imgh:hover img,
.index-block-a .img-box.imgh:hover img { transform: scale(1.03);-webkit-transform: scale(1.03); -moz-transform: scale(1.03);-ms-transform: scale(1.03); -o-transform: scale(1.03);}*/
.index-block-a .swiper-slide .title{ bottom:78px; height:32px; line-height:32px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; position:absolute; left:0; width:96%; left:2%; color:#333333; /* font-size:16px;*/; text-align:center;}
.index-block-a .swiper-slide .i_p_b{ position:absolute; top:0; left:50%; width:204px; margin-left:-102px; height:100%; overflow:hidden;}
.index-block-a .swiper-slide .i_p_b:before,.index-block-a .swiper-slide .i_p_b:after{position: absolute;width: 100%; height: 8px; content: ""; background: #7cc309; transition: all .15s linear; transform: scaleX(0);}
.index-block-a .swiper-slide .i_p_b:before{background: #7cc309;right: 0; bottom: 0;transition-delay: .15s;transform-origin: right;}
.index-block-a .swiper-slide.swiper-slide-active .i_p_b:before{transition-delay:.3s;}
.index-block-a .swiper-slide.swiper-slide-active .i_p_b:before,.index-block-a .swiper-slide.swiper-slide-active .i_p_b:after{transform:scaleX(1)}
.index-block-a .swiper-slide .i_p_b:after{top: 0; left: 0; transition-delay: .45s; transform-origin: left;}
.index-block-a .swiper-slide.swiper-slide-active .i_p_b:after{transition-delay:0s;}
.index-block-a .swiper-slide .i_p_b .i_p_c{ overflow:hidden;position: absolute; width:100%; height:100%; top:0; left:0;}
.index-block-a .swiper-slide .i_p_b .i_p_c:before,.index-block-a .swiper-slide .i_p_b .i_p_c:after{position: absolute; width: 8px; height: 100%; content: "";background: #7cc309;
 transition: all .15s linear; transform: scaleY(0);}
.index-block-a .swiper-slide .i_p_b .i_p_c:before{bottom: 0; left: 0;transition-delay: 0s;transform-origin: bottom;}
.index-block-a .swiper-slide .i_p_b .i_p_c:after{top:0;right:0;transition-delay:.3s;transform-origin:top; background:#7cc309;}
.index-block-a .swiper-slide.swiper-slide-active .i_p_b .i_p_c:before{transition-delay:.45s}
.index-block-a .swiper-slide.swiper-slide-active .i_p_b .i_p_c:after{transition-delay:.15s}
.index-block-a .swiper-slide.swiper-slide-active .i_p_b .i_p_c:before,.index-block-a .swiper-slide.swiper-slide-active .i_p_b .i_p_c:after{transform:scaleY(1)}
.index-block-a .swiper-slide .i_p_end{ position:absolute; bottom:30px; left:0; width:100%;}
.index-block-a .swiper-slide.hover_bunt .bunt{margin:0 auto;/*color:#000;*/}
.index-block-a .swiper-slide.hover_bunt .bunt .c-arrow--half{ background-color:#000;}
.index-block-a .swiper-slide.hover_bunt .bunt .c-arrow--half:before{background-image:url(../images/jt2.png);}
.index-block-a .swiper-slide.hover_bunt:hover .bunt{ display:none;}
.index-block-a .swiper-slide.hover_bunt:hover.swiper-slide-active .bunt{ display:block;}


/*介绍2*/
.i_introduct2{ overflow:hidden; position:relative; z-index:0;/* padding-top:52.193%;*/ background:#0d0d0d;}
.i_introduct2 img{  display:block; width:100%;/* position:absolute; top:0; height:100%;*/object-fit: none;-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.i_introduct2:hover img{-webkit-transform:scale(1.01, 1.01); -moz-transform:scale(1.01, 1.01); -o-transform:scale(1.01, 1.01); -ms-transform:scale(1.01, 1.01); transform:scale(1.01, 1.01);}
.i_introduct2:after{ content:""; position:absolute; top:0; left:0; width:100%; height:50px;background:url(../images/i_bg2.png) right top no-repeat; background-size:100% auto; z-index:1;}
.i_introduct2 .bgs{ position:absolute; left:0; top:0; height:100%; width:100%; text-align:center; }
.i_introduct2 .i_title{ margin-top:5%;}
.i_introduct2 .i_title .h3{ color:#fff;}
.i_introduct2 .cons{ margin:0 auto; overflow:hidden; line-height:1.8; margin-top:3%; max-width:764px; color:rgba(255,255,255,0.7); font-size:16px; letter-spacing:2px;}
/*视频2*/
.i_video_bg2{ overflow:hidden; position:relative;}
.i_video_bg2 .i_video2{ overflow:hidden; background-repeat:no-repeat; background-position:70% center; background-size:cover; position:relative;  width:100%;-webkit-animation:scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}
.i_video_bg2 .i_video2 img{ width:100%;filter: Alpha(Opacity=0);opacity: 0;}
.i_video_bg2 .i_video2 .videos{width: 100%;/*object-fit: fill;*/object-fit: cover; overflow: hidden; border: 0; margin: 0;padding: 0;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height:100%;}
.i_video_bg2 .cons{ position:absolute; top:0; left:0; width:100%; height:100%;}
.i_video_bg2 .cons .wrap{ height:100%; display:table; }
.i_video_bg2 .divs{font-weight:normal; display:table-cell; vertical-align:bottom;  text-align:center;}
.i_video_bg2 .divs .i_title{ margin-bottom:6%; margin-top:3%;}
.i_video_bg2 .divs .i_title .h3{ color:#fff;}
.i_video_bg2 .divs .i_title .span{ color:#fff;}
.i_video_bg2 .divs .i_bnt{ font-weight:bold;}
.i_video_bg2 .divs .i_bnt a{ background:none; border:1px solid #fff; min-width:13%; line-height:54px;}
.i_video_bg2 .divs .i_bnt a:after{ background:#7cc309; }
.i_video_bg2 .divs .i_bnt a:hover{border-color:#7cc309;}
/*图标列表2*/
.i_honor_bg{ background:#eeeeee; overflow:hidden; position:relative; z-index:0;}
.i_honor_bg:before{ content:""; position:absolute; left:0; top:0; width:100%; height:50px; background:url(../images/i_bg5.png) left top no-repeat;background-size:100% auto; z-index:-1;}
.i_honor_bg:after{ content:""; position:absolute; right:0; bottom:-1px; width:100%; height:50px; background:url(../images/i_bg6.png) right bottom no-repeat;background-size:100% auto; z-index:-1;}
.i_ico2{ margin:0 auto; max-width:1300px; margin-top:5.5%;   padding-left:1%; padding-right:1%;}
.i_ico2:after{ content: ""; height: 0; display: block; font-size:0; clear: both;}
.i_ico2 ul li{ float:left; width:25%;  text-align:center; position:relative; background:url(../images/i_pic6.png) right 40% no-repeat; background-size:16px 35px; padding-left:1%; padding-right:1%;}
.i_ico2 ul li:last-child{ background:none;}
.i_ico2 ul li .boxs2{transition:.4s; overflow:hidden;}
.i_ico2 ul li:hover .boxs2{transform: translate(0%, -6px);}
.i_ico2 ul li img{ height:94px; display:block; margin:0 auto;}
.i_ico2 ul li:hover img{/*transform:scaleX(-1);*/}
.i_ico2 ul li .h5{ font-weight:normal; overflow:hidden; line-height:22px;color:#333333; font-size:14px; margin-top:20px;}
.i_honor{ overflow:hidden; margin-top:4%; margin-bottom:5%;}
.i_honor img{ display:block; margin:0 auto; max-width:100%;}
/*地图*/
.i_map{ overflow:hidden; margin-top:5%; margin-bottom:5%; display:none;}
.i_map img{ display:block; margin:0 auto; max-width:100%;}
.index-research{ margin-bottom:50px; overflow:hidden;}
.index-research .map-list {
  --pointw: 7px;
  --main-color:#7cc309;
  margin-right: -3%;
  position: relative;
  max-width: 100%;
}
.index-research .map-list .map-img{ overflow:hidden; position:relative;}
.index-research .map-list .map-img img{ display:block;}
.index-research .map-list .map-img .bgs{ position:absolute; top:-20px; left:0; width:100%; height:100%;}
.index-research .map-list .map-img .logos{ position:absolute; width:18.130489335%; left:63.425345%; top:41.638981174%; z-index:3;}
.index-research .map-list .list-li {
  display: block;
  position: absolute;
}
.index-research .map-list .list-li:hover {
  z-index: 3;
}
.index-research .map-list .list-li:hover .line-cont {
  opacity: 1;
  pointer-events: auto;
}
.index-research .map-list .point {
  --anstime: 3s;
  display: block;
  z-index: 2;
  margin-left: calc(var(--pointw)*-0.5);
  margin-top: calc(var(--pointw)*-0.5);
  position: absolute;
  left: 50%;
  top: 50%;
  width: var(--pointw);
  height: var(--pointw);
}
.index-research .map-list .point .i {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  background: var(--main-color);
  opacity: 1;
}
.index-research .map-list .point .i2 {
  animation: map-point var(--anstime) infinite;
  animation-delay: 1.5s;
}
.index-research .map-list .point .i3 {
  animation: map-point var(--anstime) infinite;
  animation-delay: 3s;
}
.index-research .map-list .line-cont {
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
}
.index-research .map-list .line {
  flex-shrink: 0;
  width: 111px;
  padding-top: 46px;
}
.index-research .map-list .line img {
  display: block;
  width: 100%;
}
.index-research .map-list .li-area {
  position: absolute;
  right: 0%;
  top: 50%;
  transform: translate(0%, -50%);
 /* padding-top: 30px;*/
 padding-right:22px;
  word-break: keep-all;
  white-space: nowrap;
  font-weight: bold;
  font-size: 12px;
  line-height: 1.2em;
  color: #333333;
}
.index-research .map-list .li1 {
  left: 14.429%;
  top: 23.92%;
}
.index-research .map-list .li2 {
  left: 14.11%;
  top: 36.32%;
}
.index-research .map-list .li3 {
  left: 13.23%;
  top: 49.83%;
}
.index-research .map-list .li4 {
  left: 27.54%;
  top: 69.21%;
}
.index-research .map-list .li5 {
  left: 49.498%;
  top: 26.688%;
}
.index-research .map-list .li6 {
  left: 42.785%;
  top: 34.44%;
}
.index-research .map-list .li6 .line-cont {
  left: auto;
  right: 0;
}
.index-research .map-list .li6 .line {
  order: 2;
  transform: scaleX(-1);
}
.index-research .map-list .li7 {
  left: 43.41%;
  top: 41.97%;
}
.index-research .map-list .li8 {
  left: 52.258%;
  top: 51.605%;
}
.index-research .map-list .li9 {
  left: 52.2%;
  top: 74.861%;
}
.index-research .map-list .li9 .li-area{ left:0; right:auto; padding-left:22px; padding-right:0;}
.index-research .map-list .li10 {
  left: 67.691%;
  top:  21.7%;
}
.index-research .map-list .li11 {
  left: 67.5%;
  top:  55.924%;
}
.index-research .map-list .li11 .li-area{ left:0; right:auto; padding-left:22px; padding-right:0;}
.index-research .map-list .li12 {
  left: 79.5%;
  top:  61%;
}
.index-research .map-list .li12 .li-area{ left:0; right:auto; padding-left:22px; padding-right:0;}
.index-research .map-list .li13 {
  left: 88.449%;
  top:  74.529%;
}
.index-research .map-list .li13 .li-area{ left:0; right:auto; padding-left:22px; padding-right:0;}
@media (min-width: 1201px) and (max-width: 1530px) {
/*产品*/
.index-block-a .swiper-box { margin: 0 -10px; margin-top:5%; margin-bottom:6%;}
}

@media all and (max-width:1800px) {
/*介绍*/
.i_introduct .ul li .txt .p{ width:50%;}
}
@media all and (max-width:1700px) {
/*介绍2*/
.i_introduct2 img{ margin-top:20px;}
}
@media all and (max-width:1600px) {

/*介绍2*/
.i_introduct2 img{object-fit: contain;}
.i_introduct .ul li:nth-child(1){transform: translate(31.9%, 0%);}
}
@media all and (max-width:1440px) {
/*介绍*/
.i_title{ margin-top:6%;}
.i_title .span{ font-size:17px; letter-spacing:28px;}
.i_introduct .ul li .buts{ line-height:32px; font-size:15px;}
.i_introduct .ul li .txt .h4{ font-size:14px;}
.i_introduct .ul li .txt .p{ font-size:14px;}
.i_introduct .ul li:nth-child(1){transform: translate(32%, 0%);}
/*照片*/
.roll_row{height:154px;}
.roll_row .roll__list li{ width:220px; height:154px;}
.i_bnt a{ height:46px; line-height:46px;}
/*介绍2*/
.i_introduct2 img{ margin-top:30px;}
.i_introduct2 .cons{ margin-top:2.5%;}
/*视频2*/
.i_video_bg2 .divs .i_bnt a{ line-height:44px;}
}
@media all and (max-width:1360px) {
/*介绍*/
.i_introduct .ul li:nth-child(1){transform: translate(32.15%, 0%);}
}
@media all and (max-width:1300px) {
/*介绍*/
.i_introduct .ul li:nth-child(1){transform: translate(32.3%, 0%);}
}
@media screen and (max-width: 1200px) {
.header .nav > ul > li#m1.on > a{ color:#575757;}
.header .nav > ul > li#m1:hover > a{ color:#575757;}
/*轮显*/
.banner .swiper-pagination{ bottom:30px;}
/*图标列表*/
.i_ico{ margin-top:30px; margin-bottom:30px;}
.i_ico ul li{ background-size:14px 31px;}
.i_ico ul li img{ height:50px;}
.i_ico ul li .h5{ font-size:16px; margin-top:12px;}
/*视频1*/
.i_video_bg{ background:none;}
.i_video .boxs .play{ width:60px;}
.i_video .boxs .h5{ margin-top:15px; line-height:30px;}
.i_video_txt .boxs .span{ letter-spacing:25px; padding-left:25px; font-size:16px;}
.i_video_txt .boxs .h3{ letter-spacing:25px; padding-left:25px;}
/*介绍*/
.i_title .span{ font-size:16px; letter-spacing:26px;}
.i_introduct .ul li .buts{margin-top:7%; font-size:14px; padding-left:20px; padding-right:20px;}
.i_introduct .ul li .txt{ line-height:20px;--lh: 84px;}
.i_introduct .ul li .txt .h4{ font-size:13px;}
.i_introduct .ul li .txt .p{ font-size:13px;}
.i_introduct .ul li:nth-child(1){transform: translate(32.4%, 0%);}
/*照片*/
.roll_row{height:140px;}
.roll_row .roll__list li{ width:200px; height:140px;}
.i_photo_bg{ background:none;}
/*新闻*/
.i_news_bg{ background:none;}
/*产品*/
.index-block-a {padding-bottom: 0.5rem;}
.index-block-a .swiper-box {padding: 0 10px;/*margin: 0;*/ margin-left:-20px; margin-right:-20px;}
.index-block-a .swiper-btns .swiper-btn { width: 46px; height: 46px; }
/*.index-block-a .swiper-btns .swiper-btn::before {background-size: 30% auto;}*/

.index-block-a .swiper-btns .swiper-btn {position: absolute;top: 50%;z-index: 2;transform: translateY(-50%);}
.index-block-a .swiper-btns .swiper-btn.prev {left: 0;}
.index-block-a .swiper-btns .swiper-btn.next {right: 0;}
/*介绍2*/
.i_introduct2 img{ margin-top:40px;}
.i_introduct2 .cons{ font-size:14px;}
.i_introduct2:after{ display:none;}
/*图标列表2*/
.i_ico2 ul li{ background-size:14px 31px;}
.i_ico2 ul li img{ height:80px;}
.i_ico2 ul li .h5{  margin-top:15px;}
.i_honor_bg:before{ display:none;}
.i_honor_bg:after{ display:none;}
/*地图*/
.index-research{ margin-bottom:0;}
}
@media all and (max-width:1151px) {
/*介绍2*/
.i_introduct2 img{ margin-top:70px;}
.i_introduct .ul li:nth-child(1){transform: translate(32.7%, 0%);}
}


@media screen and (max-width: 960px) {
/*图标列表*/
.i_ico{ margin-top:20px; margin-bottom:18px;}
.i_ico ul li{ background-size:12px 26px;}
.i_ico ul li img{ height:44px;}
.i_ico ul li .h5{ font-size:14px; margin-top:8px;}
/*视频1*/
.i_video .boxs .play{ width:50px;}
.i_video .boxs .h5{ margin-top:10px; line-height:26px;}
.i_video_txt .boxs .span{ letter-spacing:18px; padding-left:18px; font-size:15px;}
.i_video_txt .boxs .h3{ letter-spacing:18px; padding-left:18px;}
/*介绍*/
.i_title .span{ font-size:15px; letter-spacing:23px;}
.i_title .h3{ letter-spacing:37px;}
.i_introduct .bb{ margin-left:20px; margin-right:20px;}
/*.i_introduct .ul li:first-child .boxs2:after{ width:32%;}
.i_introduct .ul li:last-child .boxs2:after{ width:32%;}*/
.i_introduct .ul{ margin-left:0;/*transform: skewX(0deg);*/ width:100%;}
.i_introduct .ul li{float: none; width:100%;}
/*.i_introduct .ul li .img{transform: skewX(0deg);}*/
.i_introduct .ul li .boxs2 .cons{/*transform: skewX(0deg);*/ padding-left:20px; padding-right:20px;}
.i_introduct .ul li:nth-child(1) .boxs2 .cons{ padding-left:20px;}
.i_introduct .ul li:first-child .boxs2:after{/*transform: skewX(0deg);*/ display:none;}
.i_introduct .ul li:last-child .boxs2:after{ display:none;}
.i_introduct .ul li:nth-child(3) .boxs2 .cons{ padding-right:20px;}
.i_introduct .ul li:nth-child(2){ margin-top:20px; margin-bottom:20px;clip-path: polygon(0% 0%, 100% 0%, 100% 100%,0% 100%);}
.i_introduct .ul li:nth-child(1){transform: translate(0%, 0%);}
.i_introduct .ul li .txt .p{ width:96%;}
.i_introduct .ul{ margin-left:0;}
.i_introduct .ul li:nth-child(1){clip-path: polygon(0% 0%, 100% 0%, 100% 100%,0% 100%);}
.i_introduct .ul li:nth-child(3){clip-path: polygon(0% 0%, 100% 0%, 100% 100%,0% 100%); transform: translate(0%, 0%);}
/*照片*/
.roll_row{height:126px;}
.roll_row .roll__list li{ width:180px; height:126px;}
/*图标列表2*/
.i_ico2 ul li{ background-size:12px 26px;}
.i_ico2 ul li img{ height:64px;}
.i_ico2 ul li .h5{  margin-top:10px;}
/*地图*/
.i_map{ display:block;}
.index-research{ display:none;}
}

@media screen and (max-width: 780px) {
/*轮显*/
.main .banner .swiper-slide .rbtn span{ height:42px; line-height:42px;}
/*介绍*/
.i_introduct .ul li:first-child .boxs2:after{ width:35%;}
.i_introduct .ul li:last-child .boxs2:after{ width:35%;}

/*产品*/
.index-block-a .swiper-slide .i_p_b{ width:190px; margin-left:-95px; display:none;}
.index-block-a .swiper-box .swiper-container .swiper-slide.swiper-slide-active .title{ right:0; width:100%; top:auto; bottom:18px;}
.index-block-a .swiper-slide .i_p_end{ display:none;}
.index-block-a .swiper-box .swiper-container .swiper-slide .box { padding-top:0;}
.index-block-a .swiper-slide .title{ bottom:58px;}
}

@media screen and (max-width: 640px) {
/*轮显*/
.banner .swiper-pagination{ bottom:20px;}
.main .banner .swiper-slide .rbtn span{ height:40px; line-height:40px;}
.main .banner .swiper-slide .rbtn{ font-size:14px;}
.indmh-num li .num img{ height:30px;}
/*图标列表*/
.i_ico{ margin-top:15px; margin-bottom:15px;}
.i_ico ul li{ background-size:10px 22px;}
.i_ico ul li img{ height:40px;}
.i_ico ul li .h5{ font-size:13px; margin-top:8px; line-height:20px;}
/*视频1*/
.i_video_txt{ margin-top:-30px; margin-bottom:4%;}
.i_video .boxs .play{ width:40px;}
.i_video .boxs .h5{ margin-top:8px; line-height:24px;}
.i_video_txt .boxs .span{ letter-spacing:10px; padding-left:10px; font-size:14px;}
.i_video_txt .boxs .h3{ letter-spacing:10px; padding-left:10px;}
/*介绍*/
.i_title .span{ font-size:14px; letter-spacing:16px;}
.i_title .h3{ letter-spacing:28px;}
/*.i_introduct .ul li:nth-child(2){ margin-top:20px;}*/

/*照片*/
.roll_row{height:112px; margin-bottom:7px;}
.roll_row .roll__list li{ width:160px; height:112px; margin-right:4px;}
.i_bnt{ margin-top:4%;}
.i_bnt a{ height:40px; line-height:40px;}
.i_photo_desc{ margin-top:12px; font-size:13px;}
/*产品*/
.index-block-a .swiper-box { margin-left:-10px; margin-right:-10px;}
.index-block-a .swiper-btns .swiper-btn { width: 36px; height: 36px; }
.index-block-a .swiper-slide .title{ font-size:15px; border-bottom:48px;}
.index-block-a .swiper-slide .i_p_b{ width:170px; margin-left:-85px;}
/*介绍2*/
.i_introduct2 img{ margin-top:80px;}
/*视频2*/
.i_video_bg2 .divs .i_bnt a{ line-height:38px;}
/*图标列表2*/
.i_ico2 ul li{ background-size:10px 22px;}
.i_ico2 ul li img{ height:50px;}
.i_ico2 ul li .h5{ font-size:13px; margin-top:8px; line-height:20px;}
}
@media screen and (max-width: 480px) {
/*轮显*/
.banner .swiper-pagination{ bottom:12px;}
.main .banner .swiper-slide .rbtn span{ height:36px; line-height:36px;}
.main .banner .swiper-slide .rbtn{ min-width:120px; padding:0 20px; font-size:13px;}
.main .banner .swiper-slide .txt { font-size:30px;}
/*图标列表*/
.i_ico ul li{ background-size:9px 20px; background:none;}
.i_ico ul li img{ height:35px;}
.i_ico ul li .h5{ font-size:12px; margin-top:6px;}
/*视频1*/
.i_video_txt{ margin-bottom:5%;}
.i_video_txt .boxs{ margin-top:2%; margin-bottom:2%;}
.i_video .boxs .play{ width:30px;}
.i_video .boxs .h5{ margin-top:6px; line-height:22px;}
.i_video_txt .boxs .span{ letter-spacing:1px; padding-left:5px; font-size:12px;}
.i_video_txt .boxs .h3{ letter-spacing:1px; padding-left:5px;}
/*介绍*/
.i_title .span{ font-size:13px; letter-spacing:12px;}
.i_title .h3{ letter-spacing:20px;}
/*.i_introduct .ul li:nth-child(2){ margin-top:10px;}*/
.i_introduct .ul li .buts{font-size:13px;line-height:30px;}
/*照片*/
.roll_row{height:91px; margin-bottom:5px;}
.roll_row .roll__list li{ width:130px; height:91px; margin-right:2px;}
.i_bnt{ margin-top:5%;}
.i_bnt a{ height:36px; line-height:36px;}
.i_photo_desc{ margin-top:10px; font-size:12px;}
/*产品*/
.index-block-a .swiper-slide .i_p_end{ bottom:20px;}
.index-block-a .swiper-slide .title{ font-size:14px; bottom:38px;}
.index-block-a .swiper-slide .i_p_b{ width:150px; margin-left:-75px;}
.index-block-a .swiper-slide .i_p_b:before,.index-block-a .swiper-slide .i_p_b:after{ height:5px;}
.index-block-a .swiper-slide .i_p_b .i_p_c:before,.index-block-a .swiper-slide .i_p_b .i_p_c:after{ width:5px;}
/*介绍2*/
.i_introduct2 .cons{ font-size:13px; line-height:1.6;}
.i_introduct2 img{ margin-top:90px;}
/*视频2*/
.i_video_bg2 .divs .i_bnt a{ line-height:34px;}
/*图标列表2*/
.i_ico2 ul li{ background-size:9px 20px;}
.i_ico2 ul li img{ height:40px;}
.i_ico2 ul li .h5{ font-size:12px; margin-top:6px;}
}
@media screen and (max-width: 420px) {
/*轮显*/
.main .banner .swiper-slide .rbtn{ font-size:12px; min-width:110px;}
.main .banner .swiper-slide .txt { font-size:26px;}
.main .banner .swiper-slide .desc { font-size:15px;}
/*介绍*/
.i_title .span{ font-size:12px; letter-spacing:1px;}
.i_title .h3{ letter-spacing:3px;}
.i_introduct .ul li .buts{font-size:12px;}
/*照片*/
.roll_row{height:70px;}
.roll_row .roll__list li{ width:100px; height:70px; }
/*介绍2*/
.i_introduct2 img{ margin-top:100px;}
.i_introduct2 .cons{ font-size:12px;}
/*产品*/
.index-block-a .swiper-slide .title{ font-size:13px; bottom:30px;}
}
@media screen and (max-width: 360px) {
/*产品*/
.index-block-a .swiper-slide .title{ font-size:12px; bottom:15px;}
}


@keyframes ani-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes animate1 {
  0% {
    transform: translate(-50%, 0%);
  }
  50% {
    transform: translate(-50%, 50%);
  }
  100% {
    transform: translate(-50%, 0%);
  }
}
@keyframes banner-down {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: 10px;
  }
}
@-o-keyframes banner-down {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: 10px;
  }
}
@-moz-keyframes banner-down {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: 10px;
  }
}
@-webkit-keyframes banner-down {
  0% {
    margin-top: 0;
  }
  100% {
    margin-top: 10px;
  }
}

@keyframes map-point {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0.15;
    transform: scale(5);
  }
}