﻿@import url(style.css);
@import url(lrtk3.css);
@import url(pscroll.css);
.header .nav > ul > li#m1.on > a{ color:#333;}
.header .nav > ul > li#m1:hover > a{ color:#333;}
/*轮显*/
.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 #013d95;}
.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:#013d95; z-index:1;}
.banner .swiper-pagination .swiper-pagination-bullet-active:after{ width:100%;transition:all 5s;}
/*图标列表*/
.i_ico{ margin:0 auto; max-width:800px; margin-top:43px;  margin-bottom:38px; padding-left:1%; padding-right:1%;}
.i_ico ul li{ float:left; width:25%; /* overflow:hidden; */text-align:center; position:relative;  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:16px; margin-top:17px;}
/*视频1*/
.i_video_bg{ overflow:hidden; background:url(../image/i_bg1.png) right bottom no-repeat; background-size:100% auto;}
.i_video{ overflow:hidden; position:relative; width:100%}
.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:1038px; position:relative; margin-top:-49px; background:#013d95; border-radius:0 20px 0 20px; 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:30px; padding-left:30px; }
.i_video_txt .boxs .h3{ font-weight:bold; overflow:hidden; line-height:1.5; color:#fff; letter-spacing:35px; 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-size: 1.8rem; font-weight: bold; text-align: center;  margin-bottom: 20px; color: #333;  line-height: 1; font-family: Microsoft YaHei, 微软雅黑; text-transform:capitalize} 
.i_title .tit_line{min-height: 0px; background_radio: 1; display-radio: 1;  margin: 0px auto 10px;  max-width: 75px; }


.yx_flexJC {-webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content: center;}
.yx_flex {display: -webkit-box;	display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; -moz-flex-wrap:nowrap; flex-wrap: nowrap;}
@keyframes fa_span01_ani {
  0% {
	width: 6px;
}
100% {
	width: 48px;
}
}
@keyframes fa_span02_ani {
  0% {
	width: 48px;
}
100% {
	width: 6px;
}
}
.yx_InLine p span {display: inline-block; margin: 0 6px 0 0; height: 6px; border-radius: 6px; margin-top: 14px;}
.yx_InLine p span:nth-child(1) {width: 6px; background: #1d2a84; animation: fa_span01_ani 1.2s linear infinite alternate;}
.yx_InLine p span:nth-child(2) {width: var(--lqq_FS48); background: #1d2a84; animation: fa_span02_ani 1.2s linear infinite alternate;}
@keyframes fa_span01_ani {
  0% {
	width: 6px;
}
100% {
	width: 48px;
}
}
@keyframes fa_span02_ani {
  0% {
	width: 48px;
}
100% {
	width: 6px;
}
}
.yx_InLine p span {display: inline-block; margin: 0 6px 0 0; height: 6px; border-radius: 6px; margin-top: 14px;}
.yx_InLine p span:nth-child(1) {width: 6px; background:#1d2a84; animation: fa_span01_ani 1.2s linear infinite alternate; }
.yx_InLine p span:nth-child(2) {width: 48px; background:#1d2a84; animation: fa_span02_ani 1.2s linear infinite alternate;}


.i_title .hot{margin-top:20px}
.i_title .hot span{font-weight:bold; text-transform: capitalize;}
.i_title .hot a{padding:0 10px}

.textShade{background-image:url(../image/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:#013d95;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:#999;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(../image/i_bg2.png) right top no-repeat; background-size:100% auto;}
.i_photo_bg .i_title .textShade,.textShade{background-image:url(../image/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(../image/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:#013d95; 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(../image/news_bg.jpg) center no-repeat;  background-size: cover;}
/*产品*/
/*产品*/
.index-block-a{ overflow:hidden;background: url(../image/pro_bg1.jpg) no-repeat top center / 100% auto;}
.index-block-a .swiper-box { position: relative;margin: -30px -56px 0; margin-top:3%; margin-bottom:8%;}
.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:110px;
}
.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:#333;}
/*.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; color: rgba(35, 35, 35, 1);}
.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: 80%;}
.index-block-a .swiper-box .swiper-container .swiper-slide:hover .img-box{transform: translate(0%, -15px);}
.index-block-a .swiper-btns{position: absolute; bottom:-30px; width:300px; height:45px; left:50%; margin-left:-150px; background: url(../image/bar_bg.png) no-repeat center;}
.index-block-a .swiper-btns .swiper-btn{ display: block;position: relative;width: 45px; height: 45px; }
.index-block-a .swiper-btns .swiper-btn::before {content: ""; display: block;position: absolute; left: 0; top: 0;width: 100%;height: 100%;background: #013e94; border-radius:50%}
.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(../image/left.png);}
.index-block-a .swiper-btns .swiper-btn.prev:hover::before {background-color:#e93e11;}
.index-block-a .swiper-btns .swiper-btn.next {margin-right: 0;}
.index-block-a .swiper-btns .swiper-btn.next::before { background-image: url(../image/right.png); }
.index-block-a .swiper-btns .swiper-btn.next:hover::before {background-color:#e93e11;}
.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:18px; 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: #6eac0b; transition: all .15s linear; transform: scaleX(0);}
.index-block-a .swiper-slide .i_p_b:before{background: #6eac0b;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: #6fae08;
 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:#6fb00c;}
.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(../image/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(../image/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:#013d95; }
.i_video_bg2 .divs .i_bnt a:hover{border-color:#013d95;}
/*图标列表2*/
.i_honor_bg{ background:#eeeeee; overflow:hidden; position:relative; z-index:0; padding-bottom:30px}

.i_ico2{ margin:0 auto; max-width:1600px; margin-top:3.8%;   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:33.3%;  text-align:center; position:relative; padding-left:1%; padding-right:1%;  height:150px;}
.i_ico2 ul li .boxs2{background:url(../image/syfbg01.png) right center no-repeat; background-size:100%; height:120px; padding:45px 20px; box-shadow:5px 0px 5px #ccc}
.i_ico2 ul li:nth-child(2).boxs2{ background:url(../image/syfbg02.png) right center no-repeat;}
.i_ico2 ul li:nth-child(3).boxs2{ background:url(../image/syfbg03.png) right center no-repeat;}
.i_ico2 ul li .boxs2{transition:.4s; overflow:hidden;}
.i_ico2 ul li .boxs2 .ze_txt{float:left; text-align:left; background:url(../image/syfico01.png) 10px center no-repeat; padding-left:70px; height:60px}
.i_ico2 ul li .boxs2 .ze_txt2{float:left; text-align:left; background:url(../image/syfico02.png) 10px center no-repeat;}
.i_ico2 ul li .boxs2 .ze_txt3{float:left; text-align:left; background:url(../image/syfico03.png) 10px center no-repeat;}
.i_ico2 ul li .boxs2 .ze_txt .h5{font-size:26px; line-height:26px}
.i_ico2 ul li:hover .boxs2{transform: translate(0%, -6px);}
.i_ico2 ul li img{ height:60px; display:block; margin:0 auto; float:left}
.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:10px}
.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:#013d95;
  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: 14px;
  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;}
.index-block-a .swiper-slide-active .title {font-size:20px;height: 64px;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; -o-transition: all 0.3s;}
.index-block-a .swiper-slide-active .title p{font-size:16px;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s; -o-transition: all 0.3s;}
.index-block-a .swiper-slide-active .title:hover{font-size:22px}
.index-block-a .swiper-slide-active .title:hover p{font-size:14px;}
.fccc {display: flex;    display: -webkit-flex;    justify-content: center;    align-items: center;    flex-direction: column;}
.hbox5{padding-bottom: 114px; position: relative;}
.hbox5 .loubgbox{position: absolute;top: 0;right: 0;height: 100%;width: auto;}
.hbox5 .loubgbox .imgbox{width: 100%;height: 100%;}
.hbox5 .loubgbox .imgbox img{height: 100%;}
.hbox5 .wrap{position: relative;z-index: 3;}
.hbox5 .mainbox{padding:0 22px}
.hbox5 .mainbox .leftbox{width: 600px;color: #333;}
.hbox5 .mainbox .leftbox .titlebox{margin-bottom: 20px;}
.hbox5 .mainbox .leftbox .titlebox .title{font-size: 36px;}
.hbox5 .mainbox .leftbox .titlebox .des{font-size: 18px;}
.hbox5 .mainbox .leftbox .tetxbox{margin-bottom: 115px;}
.hbox5 .mainbox .leftbox .tetxbox .title{font-size: 24px;margin-bottom: 18px;}
.hbox5 .mainbox .leftbox .tetxbox .des{font-size: 18px;line-height: 1.4;text-align: justify;}
.hbox5 .mainbox .leftbox .numbox{}
.hbox5 .mainbox .leftbox .numbox .flexbox2{width: 100%;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox{width: -moz-calc(50% - 15px);width: -webkit-calc(50% - 15px);width: calc(50% - 15px);color: rgba(29, 42, 132, 1);
    font-weight: bold; padding-bottom: 20px;margin-bottom: 60px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);position: relative;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox:after{content: "";display: block;position: absolute;left: 0;bottom: 0;width: 21px;height: 2px;background-color: #a3b4f4;transition: 0.6s;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox:hover:after{width: 100%;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox .num{font-size: 42px;line-height: 0.8;margin-bottom: 6px;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox .num sub{font-size: 18px;vertical-align: unset; color: #333333;  margin-left: -5px; font-weight:200}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox .des{font-size: 18px; font-weight:400; color:#333;text-transform:capitalize}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox .iconbox{transition: 0.3s;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox .iconbox .imgbox{width: 60px;position: relative; margin-right:30px}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox .iconbox .imgbox img{width: 100%;transition: 0.6s;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox .iconbox .imgbox img:last-child{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;opacity: 0;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox:hover .iconbox .imgbox img:first-child{opacity: 0;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox:hover .iconbox .imgbox img:last-child{opacity: 1;}
/*.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox:hover .iconbox{filter: grayscale(100%) brightness(1000%)}*/
.hbox5 .mainbox .rightbox{width: 680px; padding-top:3rem}
.hbox5 .mainbox .rightbox .jj_cbox{flex: 1; max-width: 100%; max-height: 100%; margin-bottom:50px}
.hbox5 .mainbox .rightbox .jj_cbox .jj_en{font-size: 20px; color: rgba(29, 42, 132, 1);}
.hbox5 .mainbox .rightbox .jj_cbox .jj_title{font-size: 26px; color: #333333; line-height: 1.2; margin-top: 5px; font-weight: bold;}
.hbox5 .mainbox .rightbox .jj_cbox .jj_info{font-size: 16px;  color: rgba(51, 51, 51, 1); line-height: 1.8; margin-top: 20px; -webkit-line-clamp: 5; display: -webkit-box; -webkit-box-orient: vertical;  overflow: hidden;}

.hbox5 .bpsbox{position: absolute;bottom: 100px;right: 100px;width: 155px;height: 155px;z-index: 3;cursor: pointer;}
.hbox5 .bpsbox .bgbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;animation: zhuanquan 5s linear infinite;}
.hbox5 .bpsbox .bgbox img{transition: 0.3s;}
.hbox5 .bpsbox:hover .bgbox img{transform: scale(0.9);}
.hbox5 .bpsbox .textbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #333;}
.hbox5 .bpsbox .textbox .text1{font-size: 26px;}
.hbox5 .bpsbox .textbox .text2{font-size: 14px;}
.fsbc {display: flex; display: -webkit-flex; justify-content: space-between; align-items: center;}
.fsbsw {display: flex;display: -webkit-flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.fsbe { display: flex; display: -webkit-flex; justify-content: space-between; align-items: flex-end;}
.fccc {display: flex; display: -webkit-flex;  justify-content: center; align-items: center;  flex-direction: column;}
.fcc {display: flex;   display: -webkit-flex;   justify-content: center;   align-items: center;}
.more.type2{width: 214px;height: 59px;	box-sizing: border-box;	border: 1px solid #fff;	border-radius: 0 0 16px 0;	background: unset; background-color: rgba(50, 67, 177, 1); color:#fff}

.more.type2:hover{border-color: var(--main-color);}

.more .text{position: relative;z-index: 9;}

.more .mark{position: relative;z-index: 9;margin-right: 8px;}

.more .mark img{display: block;}

.more.haspad{width: unset;padding: 0 42px;color: #fff;}

.more.type2 .text,.more.type2 .jiantou{position: relative;z-index: 1;}

.more.type2 .jiantou{margin-left: 10px;}
.owl-demo10 .item .n_title{margin:30px 0}
.owl-demo10 .item .n_title h3{font-size: 1.8rem; font-weight:bold; display:inline-block;text-transform: capitalize;}
.owl-demo10 .item .n_title a{padding-left:35px; display:inline-block;background:url(../image/hbox1jtbg2.png) left center no-repeat; margin-left:10px; color:#666}
.owl-demo10 .item dd .imgs{padding-top: 50%!important;}
.owl-demo10 .item dd p{padding:20px; font-size:16px; background:url(../image/pro_ic2.png) 10px center no-repeat;}
.owl-demo10 .item dd .boxs4 {width: 100%; max-width: 100%; padding:10px}
.owl-demo10 .item dd .boxs4 ul{}
.owl-demo10 .item dd .boxs4 ul li{font-size:16px; line-height:2.2em;position: relative;  padding-left:10px; transition: all 0.3s;-moz-transition: all 0.3s; -webkit-transition: all 0.3s;  
-o-transition: all 0.6s;}
.owl-demo10 .item dd .boxs4 ul li:hover{padding-left:18px;}
.owl-demo10 .item dd .atr_t{display:inline-block; width:75%;}
.owl-demo10 .item dd .boxs4 ul li:after {content: ""; position: absolute; width:4px; transition: all 0.3s; height: 4px; background:rgba(29, 42, 132, 1); left: 0; top: 50%;  margin-top: -1px;}
.owl-demo10 .item dd .boxs4 ul li:hover:after {width:12px; }
.owl-demo10 .item dd span{ display:inline-block; float:right; width:auto; color:#999; font-size:0.9rem}

.i_ly_bg{overflow:hidden;background: url(../image/ly_bg.jpg) no-repeat top center / 100% auto; padding-bottom:30px}
.i_ly_bg .i_title .h3{color:#fff}
.i_ly_bg .i_title p{color:#fff; font-size:1.3rem; font-weight:200;}
.i_ly_bg .s_ly{width:90%;margin:50px auto; }
.i_ly_bg .s_ly .ly_ipt{width:26%;margin-right:1%; border:1px solid #999; border-radius:5px; height:46px; line-height:46px; background:#fff; float:left; padding:5px 10px; font-size:16px; color:#999}
.i_ly_bg .s_ly .ly_tj{width:19%; border:1px solid #d57f00; border-radius:5px; height:46px; line-height:46px; background:#f59911;float:right; color:#fff;font-size:16px}
.i_ly_bg .ewm{display: flex; display: -webkit-flex; flex-direction: row;justify-content: space-around; padding:50px}
.i_ly_bg .ewm .ewm_img{width:14%; text-align:center; color:#fff; font-size:18px;}

@keyframes zhuanquan{
	100%{transform: rotateZ(360deg);}
}
@keyframes idh{
	0%{height: 28px;}
	50%{height: 5px;}
	100%{height: 28px;}
}
@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:0px;}
.index-block-a .swiper-slide .i_p_end{ display:none;}
.index-block-a .swiper-box .swiper-container .swiper-slide .box { padding-top:20px;  padding-bottom: 80px;}
.index-block-a .swiper-slide .title{ bottom:58px;}
.index-block-a {background: url(../image/pro_bg1.jpg) no-repeat bottom center / 120% auto;}
.wrap {width: 96%;max-width: 96%;}
.i_title .h3 {letter-spacing: 0px; margin-bottom: 10px;}
.i_title .hot a { padding: 0 5px; display: inline-block;}
.index-block-a .swiper-slide .title {line-height: 26px;}
.fsbc {flex-wrap: wrap;}
.hbox5 .mainbox .leftbox .titlebox { margin-top: 20px;}
.hbox5 .mainbox .leftbox .tetxbox { margin-bottom: 15px;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox .num {font-size: 24px;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox .num sub {font-size: 14px;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox .des {font-size: 14px;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox .iconbox .imgbox img {width: 80%; }
.hbox5 .mainbox .leftbox .titlebox .title {font-size: 28px;}
.hbox5 .mainbox .leftbox .tetxbox .title {font-size: 20px;  margin-bottom: 30px;}
.hbox5 .mainbox .rightbox .jj_cbox .jj_title {font-size: 24px;}
.hbox5 .mainbox .leftbox .numbox .flexbox2 .partbox{margin-bottom: 30px;}
.more.type2 {width: 180px; height: 50px;}
.hbox5 .mainbox .rightbox .jj_cbox {margin-bottom: 20px;}
.hbox5 {padding-bottom: 20px;}
.owl-demo10 .item .n_title h3 {font-size: 2rem;}
.owl-demo10 .item dd .boxs4 ul li {line-height:2em;}
.owl-demo10 .item dd .boxs4 ul li a{display:inline-block;  font-size: 15px; width:70%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.i_ly_bg .i_title p {font-size: 1rem;}
.i_ly_bg .s_ly {margin: 20px auto;}
.i_ly_bg .s_ly .ly_ipt,.i_ly_bg .s_ly .ly_tj {font-size: 14px; height: 42px; line-height: 42px;}
.i_ly_bg .ewm {padding: 30px;}

 }

@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_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{width: 100%; 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;}
.i_title .h3 {font-size: 1.6rem;}
.i_ly_bg {background: url(../image/ly_bg.jpg) no-repeat top center / auto 100%; padding-bottom: 0px;}
.i_ly_bg .ewm .ewm_img { width: 30%;  font-size: 14px;}
}
@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:5px; padding-left:5px; font-size:12px;}
.i_video_txt .boxs .h3{ letter-spacing:5px; padding-left:5px;}
/*介绍*/
.i_title .span{ font-size:13px; letter-spacing:12px;}
/*.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:8px;}
.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);
  }
}